lt;=one, pg92_rtrnz, pg92_rtrn, pg92_g92 (返回参考点) Р...... Рpbld, n, *sgcode, *sgabsinc, pwcs, pfxout, pfyout, pfcout, *speed, *spindle, pgear, pcan1 Р(快进至某位置、坐标系编置、主轴转速等) Рpbld, n, pfzout, *tlngno, scoolant, [ if stagetool=one, *next_tool] Р(安全高度、刀长补偿、开冷却液) Рpcom_movea (加工过程) Р3. 刀具交换 Р刀具交换执行前,须完成返回参考点、主轴停止动作,然后换刀,接着完成刀具长度补偿、安全设定、主轴转速控制。 РPst文件中用自定义单节ptlchg指代换刀过程,编辑修改后的程序如下: РPtlchg # Tool change Р...... Рment (新刀参数注解) Рcomment (插入注解) Рif stagetool <> two, pbld, n, *t, e (判断、选刀) Рn, "M6" (换刀) Рpindex (输出地址) Рpbld, n, *sgcode, *sgabsinc, pwcs, pfxout, pfyout, pfcout, *speed, *spindle, pgear, pcan1 Р(快进至某位置、坐标系偏置、主轴转速等) Рpbld, n, pfzout, *tlngno, "M7", [if stagetool=one, *next_tool] Р(安全高度、刀长补偿号、开冷却液) Рpcom_movea (加工过程) Р4. 加工过程 Р这一过程是快速移动、直线插补、圆弧插补、刀具半径补偿等基本加工动作。