本示例将向您展示如何更改库卡(Kuka)KRC4 后处理器的默认行为,在同一文件中生成主程序及其子程序。
确保已启用后处理器编辑器插件,并按照以下步骤对后处理器进行修改:
1.选择程序➔ 后处理器编辑器。
2.选择要自定义的后处理器(库卡(Kuka) KRC4)。
3.选择 "确定"。这时会打开一个新窗口,你会看到可以修改的变量,如下图所示。
4.将 "包含子程序 "变量设置为 "True",而不是 "False"。
5.选择将后处理器另存为...
6.输入新名称保存(默认名称使用修改日期)。
现在,您应该在 RoboDK 的 Posts 文件夹中找到一个新的后处理器。现在,您可以按照以下步骤更新您的项目,以使用这个新的后处理器:
1.右键点击机器人。
2.选择"选择后处理器"。
3.选择您创建的新后处理器。
4.再次生成程序,查看结果。
您也可以使用文本编辑器进行这些更改。按照以下步骤更改后处理器的默认 Python 代码:
1.选择程序➔ 添加/编辑后处理器
2.选择您的后处理器。例如,对于库卡(Kuka)KRC4,请选择 KUKA_KRC4。
3.选择 "确定"。后处理器将显示在文本编辑器中。
4.将变量MAX_LINES_X_PROG 设置为 3000。
5.将变量INCLUDE_SUB_PROGRAMS 设为True。
注意: 如果在 RoboDK 程序选项菜单中指定了每个程序的最大行数,则 MAX_LINES_X_PROG 变量可能会被覆盖。您也可以修改后处理器的 __init__ 部分,以避免从 RoboDK 设置中更改此变量。