程序菜单包含与离线编程 (OLP) 和程序生成相关的所有组件。可以为机器人添加新程序、参考坐标系、目标或工具。这些离线编程组件(参考坐标系、工具、目标等)会出现在所有离线生成的程序上。
添加参考坐标系 "将添加一个新的参考坐标系,该参考坐标系将连接到测站根节点,或连接到另一个参考坐标系(如果已选择该参考坐标系)。
添加空工具将为机器人添加一个新的 TCP。添加新工具不需要任何几何体。多工具允许引用链接到一个工具的同一几何体的不同部分。
示教目标(Ctrl+T)将为激活的机器人工具在激活参考坐标系中添加一个新目标。可在机器人面板中选择激活参考系和激活工具。也可以右键单击参考坐标系或工具,使其激活。
在曲面上教导目标(Ctrl+Shift+T)将允许用户选择物体的点来轻松创建目标。本节提供了一个示例。
添加程序将添加一个新程序,该程序可使用RoboDK图形用户界面(GUI)创建。创建或修改此类机器人程序无需编程经验。机器人程序可针对特定机器人自动、轻松地模拟和生成。
离线编程帮助文档的程序指令部分提供了更多关于通过图形用户界面可用程序指令的信息。
添加Python程序选项将在站内包含一个链接到RoboDK API的Python程序/宏/脚本/模块示例。使用 RoboDK API 的 Python 程序可通过通用编程代码(Python)创建机器人程序。可以为任何特定的机器人控制器部署这些程序。还可以模拟特定任务来扩展图形用户界面程序。这些任务可以是用于离线编程、在线编程的机器人子程序,也可以是简单的模拟特定事件,例如在取放模拟中让物体自动出现在随机位置。Python 程序就像嵌入在工作站中的文本文件,包含 Python 代码,可自动执行 RoboDK 中的特定任务。RoboDK API 默认使用 Python 部署,但也可使用其他编程语言与 RoboDK 接口。
注:使用图形用户界面(GUI)生成的普通程序(使用添加程序)与 Python 程序(使用添加 Python 程序)的区别在于,前者不需要编程经验。另一方面,使用 RoboDK API 的 Python 宏可以扩展使用图形用户界面生成的程序的限制。
最后,添加或编辑后处理器。后处理器定义了为特定机器人控制器生成程序的方式,允许使用特定供应商的语法。后处理器是离线编程程序的最后组成部分。