本节介绍后处理器的相关资料,以及如何根据需求对其进行定制。
在后处理器资源库中找到完整的后处理器列表: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%)。这些程序也可用于调试新的后处理器。