加工中心立铣刀铣凸非半球宏程序

案例说明:使用直径是12的立铣刀,对R50的凸非半球进行精铣,工件坐标系的原点设在圆心。

说明:

1.从下往上加工。

2.使用角度变量θ,小于90度

3.判断开始球体开始的角度。

O1111

5=0设定G54的定位点

18=50设定球半径

11=20设定球顶高度

9=500设定进给速度

M03S1000设定主轴转速和方向

G54X5Z18EQ28=11计算开始的Z向点

18*28*30=ATAN[[11]/30=0设定开始角度为0(半球情况下)

N2018*COS[7/2计算开始开始的X向点

18*SIN[31+10]Y0进给到X向进刀点

Z30LE90]DO1判断角度是否小于等于90,小于等于就执行循环

G01X32F31铣半球圆弧

30+31=30]+32=30]计算Z向下一个点

1循环结束

G00Z100退刀

M01选择停

M05主轴停

M30程序结束