正文
螺纹部分参考加工程序
参考程序(FANUC 0i): O1234;//程序号 T0303;//调用圆弧用车刀; M03 S200;//主轴低转正转; G00 X48.0 Z10.0 M08;//到达起刀点,切削液开; #1=90.0; //R1圆弧切深初始值; WHILE[#1LE128.68]DO 1;//切深循环,R1圆弧 总切深从90度到128.68度; #2=1*SIN[#1];//螺纹R1圆弧上动点x坐标; #3=1*COS[#1];//螺纹R1圆弧上动点Z坐标; #4=10.0+#3; //R1圆弧轨迹自变量Z初始值,升 速进刀段; #5=5-#3; //R1圆弧轨迹自变量Z终止值,降速 退刀段; WHILE [#4GE#5】DO 2;//循环条件判别,每层 Z向切削是否到达终止值; G00 X48.0Z[#4];//到达螺纹循环起刀点; c92x[42.072+[2*#2]]Z-42.5 F5.0;//切削螺纹 R1段,导程5mm; #4=#4-0.5; //Z向每次循环切削的增量值为 0.5mm; END 2;//循环2结束,一层切削结束; #1=#1+5.0;//外层循环每层X向每次循环切深 角度增量值为5度; END 1;//外层循环结束,R1圆弧加工结束; G00 X48.0 Z 10. 0 ;//到达起刀点; #6=-51.32; //R3圆弧切深初始值; WHILE[#1GE-90.0]DO 3 ;//切深循环条件判 别,R3圆弧总切深从90度到128.68度; #7=3.0*SIN[#1];螺纹R3圆弧上动点x坐标; #8=3.0*COS[#1];螺纹R3圆弧上动点Z坐标; #9=5+#8;//R3圆弧轨迹自变量Z初始值,升速 进刀段; #10=-#8; //R1圆弧轨迹自变量终止值,降速退 刀段; WHILE[#9GE#10]DO 4;//循环条件判别,每层 Z向切削是否到达终止值; G00 X48.0 Z [#9];//到达螺纹循环起刀点; c92X[48.317+[2*#7]]z-42.5 F5.0;//切削螺纹 R3段,导程5mm; #9=#9-0.2; //Z向每次循环切削的增量值为 0.5mm; END 4;//循环4结束,一层切削结束; #6=#6-5.0;//外层循环每层X向每次循环切深 角度的增量值为5度; END 3;//外层循环结束,R3圆弧加工结束; G00 X100.0 Z100.0 M09;退刀,远离工件,切削液关; M05;//主轴停; M30;//程序结束。
