3.9.2 螺纹切削循环G92
指令格式:G92 X(U)__ Z(W)__ F__;(公制直螺纹切削循环)
G92 X(U)__ Z(W)__ I__;(英制直螺纹切削循环)
G92 X(U)__ Z(W)__ R__ F__;(公制锥螺纹切削循环)
G92 X(U)__ Z(W)__ R__ I__;(英制锥螺纹切削循环)
切削起点:螺纹插补的起始位置;
切削终点:螺纹插补的结束位置;
X:切削终点X 轴绝对坐标;
U:切削终点与起点X 轴绝对坐标的差值;
Z:切削终点Z 轴绝对坐标;
W:切削终点与起点Z 轴绝对坐标的差值;
R:切削起点与切削终点X 轴绝对坐标的差值(半径值),当R 与U 的符号不一致时,要求
R│≤│U/2│。
F=0.001~500 mm,公制螺纹螺距,F 指令值执行后保持,可省略输入;
I=0.06~25400 牙/英寸,英制螺纹每英寸牙数,I 指令值执行后不保持,不可省略输入;
循环过程:①X 轴从起点快速移动到切削起点;
②从切削起点螺纹插补到切削终点;
③X 轴以快速移动速度退刀(与①方向相反),返回到X 轴绝对坐标与起点相同处;
④Z 轴快速移动返回到起点,循环结束。
G92 为模态指令,指令的起点和终点相同,径向(X 轴)进刀、轴向(Z 轴或X、Z 轴同时)切削,实现等螺距的直螺纹、锥螺纹切削循环。执行G92 指令,在螺纹加工结束前有螺纹退尾过程:在距离螺纹切削终点固定长度(称为螺纹的退尾长度)处,在Z 轴继续进行螺纹插补的同时,X 轴沿退刀方向指数式加速退出,Z 轴到达切削终点后,X 轴再以快速移动速度退刀(循环过程③)。G92 指令的螺纹退尾功能可用于加工没有退刀槽的螺纹,但仍需要在实际的螺纹起点前留出螺纹引入长度。
G92 指令可以分多次进刀完成一个螺纹的加工,但不能实现2 个连续螺纹的加工,也不能加工端面螺纹。G92 指令螺纹螺距的定义与G32 一致,螺距是指主轴转一圈长轴的位移量(X 轴位移量按半径值)。
G92螺纹切削注意事项:
●机床必须安装1024线/转的主轴编码器才能进行螺纹切削,主轴编码器与主轴的传动比应为1:1,主轴编码器输出90°相位差的A/B差分信号和Z信号(转信号)。切削螺纹时,系统收到主轴编码器Z信号才开始螺纹加工。因此只要不改变主轴转速,可以用多个联系的G92程序段分粗车、精车多次切削完成同一螺纹的加工。
●由于在螺纹切削的开始及结束部分X轴、Z轴有加减速过程,此时的螺距误差较大,G92指令的螺纹退尾功能可用于加工没有退刀槽的螺纹,但仍需要在实际的螺纹起点前留出螺纹引入长度
●G92的起点、切削终点和螺纹螺距确定的条件下,螺纹切削时X轴、Z轴的移动速度由主轴转速决定,与切削进给速度倍率无关。螺纹切削时主轴倍率控制有效,主轴转速发生变化时,由于X轴、Z轴加减速的原因会使螺距误差增大,因此,螺纹切削时不要进行主轴转速调整,更不要停止主轴(主轴停止将导致刀具和工件损坏)。
●在螺纹切削时执行进给保持操作后,系统显示“暂停”、螺纹切削不停止,直到螺纹切削循环中的第一个非螺纹切削动作执行完才停止运动、程序运行暂停。
●单程序段运行在螺纹切削时无效,在执行完螺纹切削循环中的第一个非螺纹切削动作后运行暂停。
●系统复位、急停或驱动报警时,螺纹切削立即停止。
O0001;
M3 S300;
G0 X150 Z50;
T0101;(外圆车刀)
G0 X130 Z5;
G90 X120 Z-110 F200;(C→D)
X60 Z-30;(A→B)
G0 X130 Z80;
G90 X120 Z-80 R-30 F150;(B→C)
G0 X150 Z150;
T0202;(螺纹刀)
G0 X65 Z5;
G92 X58.5 Z-25 F3;(加工螺纹,分4刀切削,第一次进刀1.5mm)X57.5 Z-25;(第二次进刀1mm)
X56.5 Z-25;(第三次进刀0.5mm)
X56 Z-25;(第四次进刀0.5mm)
M5 S0;
M30;