波浪轴的宏程序编程分析_公众号波浪轴的宏程序编程分析_公众号_02

加工如图所示的波浪轴零件

一、零件分析

波浪轴的实质就是偏心工件,偏心量随着Z轴变化,相同的位置间的距离为一个周期。今天我们要编制4个周期的波浪轴。

二、刀轨分析

可以做成偏心圆做螺旋加工,首先用之前分享过宏程序如何加工偏心工件的思路,


偏心圆的G32宏程序


公众号:数控编程社区​​如何用宏程序加工偏心工件?​

然后在Z轴上不断进给,形成螺旋进给,最终形成波浪。

三、程序参考

T0909

M3S300

G0 X65 Z5

G1X[30*2]F0.1

Z0

#9=0

#21=90

WHILE[#9GE-280]DO2

#8=25

#1=0

#31=#21

WHILE[[#31]LE360]DO1

#2=5*COS[#1+5]

#3=5*SIN[#1+5]

#4=SQRT[#8*#8-#3*#3]

#5=2*[#2+#4]

#12-5*COS[#1]

#13=5*SIN[#1]

#14=SQRT[#8*#8-#13*#13]

#15=2*[#12+#14]

#18=ABS[[#2+#4]-[#12+#14]]

G32X[#5]Z#9F[#18*72]Q[#41]

#1=#1+5

#41=#41+5

END1

IF[#21EQ360]THEN #21=5

IF[#21EQ360]THEN #1=0

IF[#21EQ0]GOTO10

#21=#21+5

N10

#9=#9-70*5/360

END2

G0X150

Z150

M30