一日一例——双头螺纹_编程

左端程序参考:

N10G40G97G99M03S950F0.4;取消刀具补偿,设主轴正转,转速为950r/min进给量0. 4mm/r

N20T0101;换T0101刀到位

N30M08;打开切削液

N40G00X31.0Z2.0;快速进刀至循环起点

N50G71U1.5R0.5;定义粗车循环,背吃刀量1.5mm,退刀量0.5mm

N60G71P70Q140U0.3W0.05;精车路线由N70-N140指定,X方向精车余量0.3mm,Z方向精车余量0.05mm

N70G00X0.0;快速进刀

N80G42G01Z0.0;刀具右补偿,精加工轮廓起点

N90X21.0;车削端面至螺纹倒角起点

N100X24.0Z-1.5;车螺纹倒角

N110Z-36.0;车螺纹牙顶圆

N120X28.0S1250;车28mm外圆端面

N130Z-141.0;车28mm外圆

N140G40X31.0;取消刀补,X向退刀

N150G00X100.0Z100.0;快速回换刀点

N160M09;关闭切削液

N170M05;主轴停止

N180M03S1550F0.2;设主轴正转,转速为1550r/min,进给量0.2mm/r

N190T0202;换刀T0202

N200M08;打开切削液

N210G00X31.0Z2.0:快速进刀至循环起点

N220G70P70Q140;定义G70精车循环,精车各外圆表面

N230G00X100.0Z100.0;

N240M09;关闭切削液

N250M05;主轴停止

N260M03S520;设主轴正转,转速为520r/min

N270T0303;换刀T0303

N280M08;打开切削液

N290G00X24.0Z3.0;快速进刀至螺纹循环起点

N300G76P021160Q100R50;螺纹车削复合循环

N310G76X21.4Z-36.0P1300Q1000F2.0;螺纹车削复合循环

N320G00X100.0Z100.0;快速退刀,回换刀点

N330M09;关闭切削液

N340M05;主轴停止

N350M30;程序结束

右端程序参考:

N10G40G97G99M03S950F0.4;取消刀具补偿,设主轴正转,转速为950r/min,进给量0. 4mm/r

N20T0101;换T0101刀到位

N30M08;打开切削液

N40G00X31.0Z2.0;建立刀具右补偿,快速进刀至循环起点

N50G71U1.5R0.5;定义粗车循环,背吃刀量1.5mm,退刀量0.5mm

N60G71P70Q120U0.3W0.05;精车路线由N70~N120指定,X方向精车余量0.3mm,Z方向精车余量0.05mm

N70G00X0.0;快速进刀

N80G42G01Z0.0;刀具右补偿,精加工轮廓起点

N90X21.0;车削端面至螺纹倒角起点

N100X24.0Z-1.5;车螺纹倒角

N110Z-75.0;车24mm外圆

N120G40X29.0;取消刀补,X向退刀

N130G00X100.0Z100.0;快速回换刀点

N140M09;关闭切削液

N150M05;主轴停止

N160M03S1550F0.2:设主轴正转,转速为150r/min,进给量0.2mm/r

N170T0202;换刀T0202

N180M08;打开切削液

N190G00X31.0Z2.0;快速进刀至循环起点

N200G70P70Q120;定义G70精车循环,精车各外圆表面

N210G00X100.0Z100.0;快速回换刀点

N220M09;关闭切削液

N230M05;主轴停止

N240M03S520;设主轴正转,转速为520r/min

N250T0303;换刀T0303

N260M08;打开切削液

N270G00X24.0Z3.0;快速进刀至螺纹循环起点

N280G76P021160Q100R50;螺纹车削复合循环

N290G76X21.4Z-40.0P1300Q1000F2.0;螺纹车削复合循环

N300G00X100.0Z100.0;快速退刀,回换刀点

N310M09;关闭切削液

N320M05;主轴停止

N330M30;程序结束