选择程序事件,显示生成机器人程序时需要考虑的特殊事件。这包括触发更换刀具、以 RPM 为单位设置主轴速度或在程序开始或程序结束时触发特定程序。
您可以在程序事件中指定一个舍入值。这将在程序开始时自动创建一个舍入指令,有助于使机器人加工程序更加流畅,防止机器人抖动。例如,在 ABB 机器人上,这将以毫米为单位设置 ZoneData 值;在发那科(Fanuc)机器人上,这将以百分比为单位设置 CNT 值;在优傲(Universal Robots)控制器上,这将以毫米为单位设置混合值。
如果您使用的是 G 代码或 NCI 文件,自定义 M 代码将默认作为 M_RunCode 的函数调用触发(M 代码作为参数传递)。您可以通过删除对 M_RunCode 的调用来移除自定义 M 调用。
将鼠标光标移至相应字段,了解更多信息,自定义每个部分。
例如,在更换刀具时,可以使用 %1 值来表示 CAM 软件提供的刀具 ID。如果您更喜欢触发静态函数而不是传递参数,可以用SetTool%1 代替SetTool(%1)。当使用刀具 2 时,将生成 SetTool2 而不是 SetTool(2)。
注:您可以通过选择工具-选项-CAM-程序事件来更换默认事件。
提示:您还可以使用后处理器自定义和过滤程序调用(后处理器的 RunCode 功能将处理程序调用或从程序事件中创建的自定义代码输入)。