斗笠换刀宏程序

斗笠换刀宏程序(M06):

O9001 (系统参数6701设定为6,即调用程序O9001的M代码)

M05; (主轴停止)

G4 X0.2; (延时0.2秒)

IF[#1000EQ1]GOTO100; (如果所选择的刀具在主轴上调出换刀程序)

#3003=1; (自动换刀时机床面板的程序单段功能无效)

#23=#4003; (通过变量#23设定是绝对坐标还是增量坐标)

#26=#4006; (通过变量#26设定是公制还是英制)

G91 G30 Z0; (Z轴返回机床第2参考点,即换刀点)

M19; (主轴定向准停控制)

N20 M81; (刀盘前进到接刀位置控制)

G4X1; (延时1s)

M71; (主轴松刀和主轴吹气)

G91 G28 Z0; (Z轴返回机床第1参考点,即机床原点)

M79; (实现T码控制,即把选择的刀就近转到换刀位置)

G91 G30 Z0; (Z轴返回机床第2参考点,即换刀点)

M72; (主轴锁紧刀具控制)

M82; (刀盘后退到原位控制)

#23=0; (作为绝对坐标点G90)

#26=0; (坐标单位为公制G20)

#3003=0; (自动换刀结束后面板的程序单段功能有效)

N100 M99 (换刀程序结束)






O9001

M05;

G4 X0.2;

IF[#1000EQ1]GOTO100;

#3003=1;

#23=#4003;

#26=#4006;

G91 G30 Z0;

M19;

N20 M81;

G4X1;

M71;

G91 G28 Z0;

M79;

G91 G30 Z0;

M72;

M82;

#23=0;

#26=0;

#3003=0;

N100 M99

相关文档
最新文档