Z"=r×cosθ X"=r×sinθ O0001;程序名,加工锥面上R1.5圆弧螺纹 G99;设定进给量单位为mm/r T0101;调用35°对中尖刀 M3S300;主轴正转,转速300转/分 M8;冷却液开 G0X74Z4;刀具定位 #1=90;90°为R1.5圆弧起始角度 N1#2=15×SIN[#1];R1.5小圆坐标下某点的X"坐标 #3=1.5×COS[#1];R1.5小圆坐标下某点的Z”坐标 #4=73.038+#2×2:加工坐标系下X方向变化量 G0Z[4+#3];以Z4为基准向右借刀 G92X#4Z-29R[-[33+#3]×TAN[15]]F4;加工锥螺纹,R值随起点Z值的变化而变化 G0Z[4-#3];以Z4为基准向左借刀 G92X#4Z-29R[-[33-#3]×TAN[15]]F4;加工锥螺纹 #1=#1-2;角度减少一个步距2° IF[#1 GE 36] GOTO 1;36°为R15圆弧终止角度 G0X100Z100M05;退刀,主轴停止 M09;切削液关 M30;程序结束 O0002;程序名,加工锥面上R1圆弧螺纹 G99;设定进给量单位 T0101;调用35°对中尖刀 M3S300;主轴正转,转速300转/分,与O0001程序相同 M8;冷却液开 G0X74Z6;Z6为在O0001程序Z4的基础上向右偏移2mm #1=36;36°为R1的起始角度 N1#2=1×SIN[#1];R1小圆坐标下某点的X″坐标 #3=1×COS[#1];R1小圆坐标下某点的Z″坐标 #4=76.144-#2×2;加工坐标系下X方向变化量 G0Z[6+#3];向右借刀 G92X#4Z-29R[-[35+#3]×TAN[15]]F4; G0Z[6-#3];向左借刀 G92X#4Z-29R[-[35-#3]×TAN[15]]F4;加工螺纹 #1=#1+2;角度增加一个步距2° IF[#1 GE 90]GOTO1;90°为R1的终止角度 G0X100Z100M05;退刀,主轴停止 M09;切削液关 M30;程序结束 |
|