您应该能够使用KUKA机器人驱动程序,即使您使用外部轴。另一方面,建议使用有编号的坐标系或在机器人控制器上定义的坐标系。通过遵循这个过程,您不需要在RoboDK中完全匹配外部轴的运动学。
例如,为了在默认情况下能够使用RoboDK驱动程序,机器人控制器中定义的外部轴的运动学应该与RoboDK中创建的运动学匹配。此外,如果你有一个转盘,转盘的根点应该与RoboDK中定义的转盘的位置相匹配。
按照以下步骤使用一个已知的坐标系统来使用驱动程序:
1.选择工具➔选项➔司机选项卡。
2.检查选项提供关于参考点的笛卡尔坐标.
3.取代美元的基础变量RoboDKsynch.src程序文件,您想使用的坐标系统。
例如,如果你想使用基数参考系5,RoboDKsync。SRC文件应该是这样的(第一行是注释的,你应该在第25行左右找到它):
;$ base = {frame: x 0, y 0, z 0, a 0, b 0, c 0}
$ base = base_data [5]
这个坐标系统必须在KUKA机器人控制器中定义,RoboDK不会覆盖这个值。