用FANUC-0I系统,如何运用宏程序编制不规则轮廓的倒角?

付小小事


不谈软件,不谈倒直角,不谈倒角刀,只谈如何利用宏程序倒圆角?如果是整圆,不需要利用刀补,以角度为变量,利用圆的参数方程,按照Z值每下降一个数值,刀具走一个圆的思路进行加工!

如果是针对不规则轮廓倒圆角的话,那应该如何编程呢?

我的加工思路是这样的,以【90,0】角度为变量,利用圆的参数方程,分别计算出XZ的数值,然后用Z控制每次下刀的深度,用X值控制每次D01里面的刀补值,其中X值需要利用G10G10L12P01R#里面的R或者采用采用#1300进行赋值!

咱们以一个刀具直径为12mm,倒2mm的圆角为例,主要参考程序如下

G54

M3S2000

G10L52

G0X0Y0Z2

#1=90

#2=6

WHILE[#1GE0]DO1

#3=2-2*COS[#1]

#4=#2-2*SIN[#1]

G10L12P01R#4;或者#13001=#4

G41G01X-45Y0D01F500

G01Z#3F200

Y24.875

G2X-40.714Y30.625R6

G3X-30.625Y40.714R15

G2X-24.845Y45R6

G01X45R10

Y-45R10

X-45R10

Y0

G0Z1

#1=#1-1

END1

G40G11