返回主站|会员中心|保存桌面

ABB机器人配件服务中心    

ABB机器人配件|机器人配件

联系方式
  • 联系人:方经理
  • 电话:13073017555
  • 邮件:gzws26@126.com
新闻分类
首页 > 新闻中心 > 如何在 ABB 机器人的参数设置中修改外部轴的逻辑轴号?
新闻中心
如何在 ABB 机器人的参数设置中修改外部轴的逻辑轴号?
发布时间:2026-09-05        浏览次数:0        返回列表

参数名:Logical Axis(cfg 名称:logical_axis),属于 Motion → Joint 类型,RAPID 中robtarget.ExtAx、示教器点动 E7/E8/E9 都由这个参数决定。 本体轴固定 1‑6;外部轴逻辑号允许 7‑12,不能重复,同一时刻不能两个关节使用同一个逻辑号,否则报运动配置报错 50273。

重要风险:修改逻辑轴号后,所有已存 robtarget 点位全部错乱失效,必须全部重新示教;已经大量示教的现场严禁修改,只适合新项目调试阶段。

方式一:示教器 FlexPendant 操作(IRC5 / OmniCore)

  1. 切换到手动模式,电机上电

  2. ABB 菜单 → 控制面板配置 (Configuration)

  3. 主题选择:Motion(运动),类型:Joint(关节)

  4. 在关节列表中找到外部轴对应的关节(比如pos1_j1变位机第一关节、track1_j1地轨关节);

  5. 点开该关节,找到参数 Logical Axis(逻辑轴号)

  6. 修改为目标编号,例如:7、8、9……,保证所有外部轴逻辑号互不重复,不能占用 1‑6;

  7. 修改完成,热启动(warmstart)控制器生效

注意:

  • 这只是软件逻辑映射不修改硬件驱动、电机、SMB 测量节点

  • 如果电机硬件接线互换,只改逻辑轴号,运动方向 / 行程完全错乱,必须同步修改电机模板。

方式二:RobotStudio 离线修改

  1. 打开虚拟控制器 → 配置(Configuration)→ Motion → Joint

  2. 选中对应外部轴关节,修改Logical Axis数值;

  3. 保存配置,热启动虚拟控制器;

  4. 下载完整系统到实体机器人。

也可以直接导出MOC.cfg,编辑每个关节行的‑logical_axis xx字段,再加载回控制器,不建议新手直接编辑 cfg 文件,容易语法错误。

关键区分:逻辑轴号 ≠ 机械拓扑顺序

  1. Logical Axis(逻辑轴号):可修改,决定 RAPID / 示教器看到 E7/E8;

  2. 机械单元内部关节拓扑顺序(MOC.cfg 机械链):协调变位机 linked 单元严禁颠倒

例:L 型双轴变位机:J1 回转、J2 翻转。 可以把 J1 逻辑号设为 8,J2 逻辑号设为 7;但是不能把机械链写成 J2 在前 J1 在后,否则协调运动运动学模型错误,轨迹跑偏报警。

修改完成后必做检查清单

  1. 热启动完成,手动操纵→机械单元,查看示教器点动外部轴编号是否已经更新;

  2. 点动测试每个外部轴运动方向、软限位;

  3. 如果是linked 协调变位机:重新做工装标定(CalibPos);

  4. 旧 RAPID 程序内所有robtarget点位全部作废,必须重新示教;

  5. 禁止出现重复 Logical Axis 编号,否则报 50273 运动配置错误。

典型错误场景

  1. 两个外部轴设为同一个 Logical Axis → 报错 50273;

  2. 修改逻辑轴号,不重新示教点位,直接运行旧程序 → 外轴跑到随机位置;

  3. 硬件电机接线互换,仅修改 Logical Axis → 轴运动反向、超程。

实操建议

  • 已经有大量示教点的现场:不要修改逻辑轴号;硬件接反优先调换硬件接线,而不是软件调换逻辑号;

  • 新项目:RobotStudio 仿真阶段就固定好逻辑轴号,硬件接线与仿真配置保持一致。

收缩
  • QQ咨询

  • 电话咨询

  • 13073017555
  • 添加微信客服