付小小事
不談軟件,不談倒直角,不談倒角刀,只談如何利用宏程序倒圓角?如果是整圓,不需要利用刀補,以角度為變量,利用圓的參數方程,按照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