斗笠换刀宏程序
斗笠换刀宏程序(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
相关主题