当为KUKA KRC机器人控制器生成机器人程序时,您可以定义坐标系($BASE)和工具($TOOL),给定您在RoboDK中输入的相同坐标,或者分别为编号的坐标系和编号的工具。
默认情况下,RoboDK导出您的工具和坐标系的完整姿态(XYZABC值),与您在RoboDK中输入它们的方式相同。下面的代码显示了RoboDK为KUKA SRC机器人程序生成的示例:
;----设置工具(TCP) ----------
;Tool_data [3]={frame: x 116.058, y 0.0, z 219.481, a 0.0, b 60.0, c 0.0}
$ tool ={帧:x 116.058, y 0.0, z 219.481, a 0.0, b 60.0, c 0.0}
;$工具= TOOL_DATA [3]
;----------------------------------
;----设置参考(Base) ----
;Base_data [1]={frame: x 640.289, y -290.0, z 0.0, a 90.0, b 0.0, c 0.0}
$ base ={帧:x 640.289, y -290.0, z 0.0, a 90.0, b 0.0, c 0.0}
;$ base = base_data [1]
;----------------------------------
另一方面,如果你喜欢将你的工具($ tool变量)和坐标系统($BASE变量)链接到编号的工具和参考系,你可以在你的后期处理器中更改以下变量:
·FRAME_INDEX:将此变量设置为True,将坐标系统链接到编号的基帧。你应该确保你的参考框架在你的RoboDK站中有一个数字,如下图所示。
·TOOL_INDEX:将此变量设置为True以将您的工具链接到编号的工具。您应该确保您的工具在RoboDK站中有一个编号,如下图所示。