数控车床由浅入深的宏程序实例(5)

2020-06-03 12:45

O0045; T0101; G98;

M03 S500; G00 X60 Z0; G01 X0; #100=0;

N15 #101=4/3*SQRT[[#100-6]*[#100-6]-36]; G01 X2*#101 Z#100; #100=#100-1;

IF [#100 GT -16.594] GOTO 15; G01 X58 Z-16.594; X60; G00 Z0; G00 X100; Z100; M05; M30;

椭圆轮廓的加工

对椭圆轮廓,其方程有两种形式。对粗加工,采用G71/G72走刀方式时,用直角坐标方程比较方便;而精加工(仿形加工)用极坐标方程比较方便。

?x?2a?sin?? 极坐标方程?

z?b?cos??a—X向椭圆半轴长;

b—Z向椭圆半轴长;

θ—椭圆上某点的圆心角,零角度在Z轴正向。 ? 直角坐标方程:

x2z2?2?124abz?b?1?x4a22

加工图7-2所示椭圆轮廓,棒料Φ45,编程零点放在工件右端面。

31

0

G50 X100 Z200; T0101;

G95 G0 X41 Z2 M03 S800;

G1 Z-100 F0.3; 粗加工开始 G0 X42; Z2;

#1=20*20*4; 4a2 #2=60; b

#3=35 ; X初值(直径值) WHILE[ #3 GE 0] DO1; 粗加工控制 #4=#2*SQRT[1-#3*#3/#1]; Z G0 X[#3+1] ; 进刀 G1 Z[#4-60+0.2] F0.3; 切削 G0 U1; 退刀 Z2; 返回

#3=#3-7; 下一刀切削直径 END1;

#10=0.8; x向精加工余量 #11=0.1; z向精加工余量 WHILE[ #10 LE 0] DO1; 半精、精加工控制

图7-2 G0 X0 S1500; 进刀,准备精加工 #20=0 ; 角度初值 WHILE [#20 LE 90] DO2; 曲线加工 #3=2*20*SIN[#20]; X #4=60*COS[#20]; Z G1 X[#3+#10] Z[#4+#11] F0.1; #20=#20+1; END2; G1 Z-100; G0 X45 Z2; #10=#10-0.8; #11=#11-0.1; END1;

G0 X100 Z200 T0100; M30;

抛物线加工

示例7-3,加工图7-3所示抛物线孔,方程为Z=X2/16,换算成直径编程形式为Z=X2/64,则X=sqrt[Z]/8。采用端面切削方式,编程零点放在工件右端面中心,工件预钻有Φ30底孔。

图7-3 32

0

G50 X100 Z200; T0101;

G90 G0 X28 Z2 M03 M07 S800; #1=-3; Z

WHILE #1 GE -81 DO1; 粗加工控制 #2=SQRT[100+#1]/8; X G0 Z[#1+0.3]; G1 X[#2-0.3] F0.3; G0 X28 W2; #1=#1-3;; END1; #10=0.2; #11=0.2;

WHILE #10 GE 0 DO1; 半精、精加工控制 #1=-81;

G0 Z-81 S1500;

WHILE #1 LT 0.5 DO2; 曲线加工控制 #2=SQRT[100+#1]/8; X G1 X[#2-#10] Z[#1+#11] F0.1; #1=#1+0.3; END2; G0 X28; #10=#10-0.2; #11=#11-0.2; END1;

G0 X100 Z200 M05 M09; T0100; M30;

33


数控车床由浅入深的宏程序实例(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:施工强制性条文执行计划

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: