参考资料

本节介绍后处理器的相关资料,以及如何根据需求对其进行定制。

在后处理器资源库中找到完整的后处理器列表:https://robodk.com.cn/cn/posts,选择某个后处理器,以了解其支持的控制器以及可自定义的参数。

在RoboDK API部分找到后处理器中每个函数方法的参考文档:https://robodk.com/doc/en/PythonAPI/postprocessor.html

大多数后处理器都使用robodk.py 模块。该模块为机器人姿态运算提供数学工具(乘法,反转,…),并为从机器人姿态到不同的欧拉角格式之间提供转换。

Note:在默认设置下,Python随RoboDK一同安装,robodk.py模块也将自动添加到Python路径。

通过在线文档学习 Python 编程:https://docs.python.org/3/

每当生成一个程序后,一个预处理的/通用Python程序会被保存至本地临时文件夹中。该程序与正确的后置处理器相关联(用户在RoboDK中的选择)。后置处理器定义了一个“RobotPost类”来输出正确的程序代码。

预编译的程序会通过Python执行。

Tip:在Windows 系统中,预处理的 Python 文件保存在临时文件夹中(例如,C:/Users/username/AppData/Local/Temp 文件夹或在 Windows 文件资源管理器中输入 %TEMP%):C:/Users/username/AppData/Local/Temp 文件夹,或在 Windows 文件资源管理器中输入 %TEMP%)。这些程序也可用于调试新的后处理器。