程序选项卡可用于自定义与机器人程序相关的设置以及程序文件的生成方式。

勾选当工作站加载后刷新程序路径以重新计算机器人程序。此操作将显示程序问题,并用警告标志标记存在问题的程序
勾选默认隐藏程序路径,新生成的程序将不显示路径轨迹。右键点击程序并勾选/取消勾选显示路径,可分别控制是否显示机器人TCP的黄色路径轨迹。
使用工具索引号/使用坐标系索引号将直接使用工具/参考坐标系对应的寄存器编号,而非更新机器人控制器上的工具和参考坐标系位姿。此功能适用于主要使用编号寄存器而非变量的机器人控制器。该行为也可通过后处理器进行自定义。
在程序生成时,可以通过强加关节或笛卡尔数据,在线性运动的输出/圆周运动的输出设置特定目标。默认情况下,RoboDK将使用目标设置是:关节目标使用关节坐标,笛卡尔目标使用笛卡尔坐标。
默认情况下,RoboDK会将新目标创建为笛卡尔坐标目标,这意味着如果参考坐标系发生移动,机器人到达该目标的位置也会随之改变。用户可选择关节目标模式来设定绝对目标,此类目标不会因参考坐标系或工具坐标系的变更而改变。
勾选对于工作站中不存在的忽略程序调用,以忽略生成程序。
Tip:跳过程序中的速度变化,可以快速仿真和生成本应需要长时间执行的干运行程序。
在程序中使用参考坐标系(使用设置参考坐标系指令)且该参考系后续发生移动时,机器人运动轨迹将随之改变。默认情况下,设置参考坐标系指令会将机器人参考系定位至原始位置,而不会改变工位参考系。
Note:此设置仅适用于自动生成的程序(如铣削程序)。
Tip:通常我们会创建一个特定参考系的程序。如果参考系发生移动并重新执行程序,通过当程序更新参考系设为总是更新工作站,即可使用更新后的参考系。但需要注意的是,这种情况下无法保证程序会以最初创建时的相同方式可行执行。
勾选每个程序的最大行数,即可指定一个程序最多有多少行。这将把长程序分割成子程序,最后生成一个主程序,按顺序运行这些较小的程序。机器人控制器的容量有限,只能运行一定大小的程序。除特定/较老的机器人控制器外,大多数控制器都能在一个程序中处理 5000 行。
最后,使用内置后处理器时可为特定机器人品牌提供专属设置。另一方面,自定义后处理器允许在程序生成前进行定制或强制实施特定行为。