工业机器人本体撞击后找回零点(机械原点标定)
撞击不一定直接丢零点;撞击后出现整体焊偏、坐标错乱、限位误报警,才说明零点偏移 / 丢失。
⚠️重要前提:先检查硬件损伤,如果连杆变形、减速器松动、关节有间隙,只做零点标定无法修复精度。
一、撞击后第一步:硬件安全检查(不可跳过)
-
按下急停,断电,挂禁止操作标识;移除工装、工件,清理干涉区域。
-
目视检查:各关节壳体、连杆有无裂纹、磕碰变形;螺栓、法兰有无松动;减速器有无异响。
-
上电切手动 T1/T2 模式,速度≤5‑10%,单轴低速点动每个关节;观察有无卡顿、异响、反向间隙变大。
若关节卡滞、异响明显,优先检修机械,不要直接标定零点。
-
检查本体编码器后备电池,电压不足先更换,否则标定完还会再次丢零点。
-
清除碰撞相关报警。
二、零点找回通用操作流程
原理:把关节实际机械零位(本体刻线 / 定位销)和编码器电气零点重新匹配写入控制器。
-
使用关节模式,逐轴低速移动,把每根轴本体上的零位刻度线、刻痕、定位孔对齐基准;部分机型插入零点销确认到位,禁止暴力敲击销轴。
-
优先调腕部 J4‑J6,再调基座 J1‑J3;全部轴对齐机械零点姿态。
不能靠记忆、靠旧程序点位回零,必须以机身物理标记为准。
-
进入控制器零点标定菜单
示教器进入系统菜单:零点标定 / Mastering / 更新转数计数器;
-
只有某一根轴撞偏移:选择单轴标定;
-
整体撞击、多轴偏移:执行全轴零点标定。
-
写入零点数据
保持机器人不动,伺服使能接通,确认各轴标记完全对齐;执行设置零点 / 保存编码器脉冲,系统把当前机械位置记录为电气零点。写入过程禁止触碰手臂。
-
-
标定完成后必须做的验证
① 回零姿态复核:各轴角度读数与零点理论角度核对;
② 重新标定TCP 工具中心点(撞击后 TCP 大概率失效);
③ 低速单步运行原有程序,观察轨迹,测试重复定位精度;
④ 焊接机器人试焊,确认不再整体焊偏。
顺序:机械零点标定 → TCP 标定 → 再跑原有程序;顺序颠倒标定无效。
三、两种特殊情况
-
机械标记磨损看不清
使用激光跟踪仪、20 点标定法,软件自动解算零点偏移;要求各轴偏差不能过大,否则解算失败。
-
协作机器人撞击保护停机
协作机力矩传感器触发碰撞停机≠零点一定丢失。
-
先清除碰撞报警;拖动示教复归到安全姿态;
-
观察坐标是否错乱;如果坐标正常、轨迹不偏移,不需要重新标定零点;
-
出现点位漂移、坐标异常,再执行零点标定,同时复核力矩传感器参数。
四、常见误区
-
❌直接执行自动回零:撞击后机械位置已经错位,自动回零会把错误位置当成零点。
-
❌只恢复零点,不重校 TCP:零点找回来了,焊枪工具点依然偏移,依旧焊偏。
-
❌机械已经变形、减速器间隙变大,反复标定零点:标定掩盖硬件损伤,精度依旧差。
-
安全停机,检查本体连杆、关节、减速器有无变形松动,排除机械硬件损坏;检查编码器后备电池。
-
切换手动低速模式,单轴点动,将各关节对齐本体上机械零位刻度或定位销。
-
进入控制器零点标定界面,选择单轴或全轴零点标定,将机械零位与编码器电气零点匹配写入系统。
-
保存参数重启,完成后重新标定 TCP 工具中心点。
-
低速试运行程序,验证重复定位精度与作业效果。若机械结构受损,零点标定无法恢复精度,需要维修本体。