发那科机器人坐标系标定六点法与三点法适用场景全面对比
搞工业机器人的同行都知道,坐标系标定是机器人投入产线前必须完成的基准工作。坐标系不准,后面的轨迹编程、工件抓取、装配对接全是空中楼阁。发那科机器人的坐标系体系分为四层:关节坐标系、直角坐标系、工具坐标系(TCP)和用户坐标系(工件坐标系)。
关节坐标系*简单,就是每个关节的旋转角度,调试时用来做手动JOG。直角坐标系是机器人在世界坐标系下的X/Y/Z三轴位置和W/P/R三轴姿态,出厂时已经标定好了。工具坐标系定义的是机器人末端工具的中心点(TCP)相对于法兰中心的偏移量和姿态,这个需要根据实际安装的工具来标定。用户坐标系则是工件相对于机器人基座的坐标变换关系,换一个工件就要重新标定一次。
2026年以来,发那科在坐标系标定方面有几个值得关注的变化。一方面是示教器软件升级后,坐标系标定界面增加了图形化引导功能,操作步骤比以前直观了不少。另一方面,随着发那科iHMI智能化功能的推广,部分高端机型开始支持基于视觉的自动坐标系标定,虽然目前主要还是在示范应用阶段,但趋势已经很明确了。
二、工具坐标系标定的三种方法工具坐标系标定的目的是确定TCP的位置和姿态。发那科提供了三种标定方法:三点法、六点法和直接输入法。
三点法只标定TCP的位置,不标定姿态。操作方式是让机器人以三种不同的姿态接近同一个固定参考点,系统通过三组关节角度自动计算出TCP的位置偏移。三点法的优点是操作快,两三分钟就能搞定,缺点是只改了位置数值没有改姿态,适合对工具姿态精度要求不高的场景,比如简单的气动夹爪。
六点法是工业现场用得*多的标定方法。它分两种模式:六点法(XY)和六点法(XZ)。两种模式的原理一样,区别在于标定姿态时用的参考轴方向不同。六点法的操作步骤是:前三个点跟三点法一样,用三种姿态接近同一个参考点标定TCP位置;后三个点是让工具在参考点附近做三个特定姿态的旋转,分别标定工具坐标系的X轴、Y轴(或Z轴)方向。六个点做完之后,系统会同时计算出TCP的位置和姿态。
六点法和三点法的核心区别在于:三点法只改变TCP的位置数值,工具坐标系的姿态还是默认跟法兰坐标系对齐的;六点法同时改变位置和姿态,工具坐标系的三个轴方向可以跟工具的实际结构对齐。如果你的工具是焊枪、涂胶枪这种有明确方向性的工具,必须用六点法。
直接输入法*简单,就是手工在示教器上输入TCP相对于法兰中心的偏移量和姿态角度。前提是你得知道工具的**尺寸数据,一般是从工具的CAD图纸或者出厂检测报告上获取。这种方法适合标准化的成熟工具,比如厂家标配的平行夹爪。
三、六点法标定的实操步骤以发那科示教器为例,六点法的完整操作路径是这样的。在示教器主界面按MENU键,进入菜单后依次选择"设定"→"坐标系",在坐标系列表中选择要标定的工具坐标系编号(UFRAME或UTOOL),按F2进入"详细"页面,再按F2选择"方法",在弹出菜单中选择"六点法(XY)"或"六点法(XZ)"。
选好方法后进入示教界面。前三个点的操作:在关节模式下把机器人移动到接近参考点的位置,切换到直角坐标系模式,调整工具**对准参考点,按F5"记录"保存**个点。然后切换回关节模式,把机器人手腕姿态做较大幅度的改变(至少偏转30度以上),再切回直角坐标系微调工具**对准同一个参考点,记录第二个点。第三个点重复同样的流程,再做一次不同方向的姿态改变后对准参考点记录。三个点记录完成后,系统会自动计算出TCP位置。
后三个点的操作稍复杂一些。第四个点:把工具**对准参考点后,以参考点为中心将工具绕X轴旋转一个角度(大约30到45度),保持工具**不离开参考点,记录。第五个点:回到对准位置后绕Y轴旋转类似角度,记录。第六个点:回到对准位置后做一次Z轴方向的姿态改变,记录。六个点全部记录完成后系统自动计算TCP的位置和姿态。
四、用户坐标系标定的场景应用用户坐标系(工件坐标系)的标定方法跟工具坐标系类似,也是三点法。区别在于标定的目标不同:工具坐标系标定的是工具相对于法兰的关系,用户坐标系标定的是工件相对于机器人基座的关系。
典型的应用场景是多工位作业。一台机器人服务两个工位,每个工位的工件摆放位置不同。如果只有一个坐标系,每次换工位都要重新示教所有点位。但如果你给每个工位标定一个用户坐标系,示教时只需要在各自的用户坐标系下编程,切换工位时只要切换用户坐标系编号,所有点位自动跟着变换,省去了大量重复示教的工作。
用户坐标系标定的三点法操作:**个点定义坐标系的原点位置,第二个点定义X轴正方向,第三个点定义XY平面的朝向(即Z轴方向)。三个点记录完成后系统自动构建坐标变换矩阵。如果一个工件上有多个加工区域,可以标定多个用户坐标系分别对应不同区域。
五、标定精度验证与常见问题标定完成后不能直接用,必须验证精度。验证方法很简单:在直角坐标系下移动机器人,观察工具**是否在参考点上保持不动。如果工具**在姿态变化时有明显偏移(超过0.5mm),说明标定有误差,需要重新标定。
常见的标定误差来源有几种。一是参考点本身不稳定,用了软质材料做的尖针被碰歪了。二是姿态变化幅度不够大,三点之间角度差异太小导致计算误差放大。三是示教器记录点位时机器人还有微小晃动,没有完全静止就记录了。四是工具安装不牢固,标定过程中工具发生了松动。这些细节在标定时都要注意检查。
坐标系标定是机器人调试的基础功,看着步骤多但熟练之后十分钟就能搞定一套。关键是理解每种方法的适用场景和操作要点,别在该用六点法的地方图省事用三点法,到产线上出了精度问题再返工反而更麻烦。