付小小事
不谈软件,不谈倒直角,不谈倒角刀,只谈如何利用宏程序倒圆角?如果是整圆,不需要利用刀补,以角度为变量,利用圆的参数方程,按照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