Z"=r×cosθ
X"=r×sinθ
则对应于本图编程坐标系中,R1.5圆弧上的坐标为(-29,73.+r×sinθ×2,R1圆弧上的坐标为(-29,76.-r×sinθ×2)釆用左右借刀法车螺纹,R1.5圆弧的圆心向右借刀Z向起点的坐标为Z[4+r×cosθ],向左借刀则为Z[4-r×cosθ],R1圆心Z向偏移R1.5圆心2mm,故向右借刀R1圆心Z向起点的坐标为Z[6+r×cosθ],向左借刀侧为Z[6-r×cosθ]。锥螺纹切削循环指令为:G92X_Z_R_F_其中X、Z为锥螺纹终点坐标,R代表被加工锥螺纹的大小端外径差的1/2,即表示单边量锥度差值,可用R=锥长L×TAN(锥角/2)表示。对外螺纹车削,锥度左大右小R值为负,反之为正。对内螺纹车削,锥度左小右大R值为正,反之为负。本图中R应等于[-L×TAN[15]],L为锥螺纹加工起点到终点的Z值。F为螺纹导程。程序参考:O;程序名,加工锥面上R1.5圆弧螺纹
G99;设定进给量单位为mm/r
T;调用35°对中尖刀
M3S;主轴正转,转速转/分
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.+#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[#1GE36]GOTO1;36°为R15圆弧终止角度
G0XZM05;退刀,主轴停止
M09;切削液关
M30;程序结束
O;程序名,加工锥面上R1圆弧螺纹
G99;设定进给量单位
T;调用35°对中尖刀
M3S;主轴正转,转速转/分,与O程序相同
M8;冷却液开
G0X74Z6;Z6为在O程序Z4的基础上向右偏移2mm
#1=36;36°为R1的起始角度
N1#2=1×SIN[#1];R1小圆坐标下某点的X″坐标
#3=1×COS[#1];R1小圆坐标下某点的Z″坐标
#4=76.-#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[#1GE90]GOTO1;90°为R1的终止角度
G0XZM05;退刀,主轴停止
M09;切削液关
M30;程序结束
卢瑞光老师