|
发表于 2010-10-25 17:38:12
|
显示全部楼层
椭圆,长轴b=25,短轴a=18,现在加工其右半部分,工件坐标系设在右端面。
主程序:
N10 G98 G21 F60
N20 T0101
N30 M03 S600
N40 G00 X40 Z5;设毛坯为φ38mm
N50 #105=38
N60 IF #105 GT 0
N70 G65 P1015 A18 B25 C25 D0 K1;A--#1,B--#2,C--#3,D--#7,K--#6
N80 G00 X40 Z5
N90 #105=#105-1
N100 GOTO 60
N110 G00 X80 Z80
N120 M05
N130 M30
子程序:
O1015
N10 #5=[#1+#1]*SQRT[1-#2*#2/#3/#3];[X=2a ]
N20 G01 X[#5+#105] Z[#2-#3]
N30 #2=#2-#6;Z轴方向切削的步长为1
N40 IF [#2 GE #7] GOTO 10
N60 M99
注意:这是一个通用的椭圆加工宏程序,只要改变起刀点的坐标和G65指令中的A、B、C三个赋值(椭圆的长轴和短轴的长度),即可加工任意椭圆。 |
|