在一个文件中生成所有程序

本示例将向您展示如何更改库卡(Kuka)KRC4 后处理器的默认行为,在同一文件中生成主程序及其子程序。

确保已启用后处理器编辑器插件,并按照以下步骤对后处理器进行修改:

1.选择程序 后处理器编辑器。

2.选择要自定义的后处理器(库卡(Kuka) KRC4)。

3.选择 "确定"。这时会打开一个新窗口,你会看到可以修改的变量,如下图所示。

4.将 "包含子程序 "变量设置为 "True",而不是 "False"。

5.选择将后处理器另存为...

6.输入新名称保存(默认名称使用修改日期)。

Post Processors - 图片 7

现在,您应该在 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。

Post Processors - 图片 8

注意: 如果在 RoboDK 程序选项菜单中指定了每个程序的最大行数,则 MAX_LINES_X_PROG 变量可能会被覆盖。您也可以修改后处理器的 __init__ 部分,以避免从 RoboDK 设置中更改此变量。