用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


分享到:


相關文章: