B 椭圆 Z 轴半径 b #2 D 椭圆终点 Z 坐标 d #7
F 进给速度(mm/r
)
#9
椭圆加工的通用宏程序如下:
O9010
;
N10 #102 = #3
; 参数传递,将起点
Z 坐标 c 赋值给#102
N20 WHILE [#102 GE #7] DO1 判断是否到达椭圆终点 d
N30 #101 = 2*#1*SQRT[1- #102*#102/[#2*#2]]
;
计算中间点的
X
坐标值,直径编程
N40 G01 X#101 Z#102 F#9
; 直线段代替曲线段
N50 #102 = #102 - 0.1
;
计算下一点的
Z
坐标值
N60 END1
;
N70 M99
;
将以上椭圆加工宏程序存储到数控系统之后,即可在主程序中通过调用该
宏程序加工任意一段椭圆曲线。
2.
应用实例
例如加工图
4 所示零件的右端,可考虑先使用 90?外圆刀加工出 φ48mm
的外圆,然后使用偏刀通过修改磨耗的方式加工右端椭圆曲线及其连接圆柱面,
最后使用切槽刀加工
V
型槽。下面分析加工右端椭圆部分的方法。
加工椭圆时各参数的值为:
a=24mm,b=40mm 同,c=8mm,d=-
30mm。假定偏刀装在 3 号刀位,右端加工的最大直径为 φ48mm,最小直径
为椭圆左端外圆,大约是
φ37.14mm,则总切削量为 10.86mm,因此可将 3
号刀补的
X 磨耗值先设为 9mm,执行上述程序;然后 X 磨耗值递减,逐层切
削,直至
X 磨耗值为 0
。
偏刀加工程序如下:
O0001
;
N10 T0303 S1 M03
;
N20 G00 X50 Z10
; 初始定位,靠近工件
N30 G65 P9010 A24 B40 C8 D-30 F0.2
;
加工椭圆曲线