好久沒寫文章了,恰巧今天是教師節,心血來潮,寫一篇簡單的文章吧!
以前已經對宏做了視頻,撰寫了文章,但是部分網友粉絲表示看不懂,說向看天書等等之類,這樣,今天我就有針對性的從最簡單零件的加工,闡述一下宏的思路吧!
比如說下面這個零件,這個零件輪廓簡單,按照圖紙的要求,需要加工三個形狀類似,但尺寸不同的零件,咱們可以編寫出其中一個零件的程序,剩下的只需要對程序修改即可!按照這個思路咱們來展開講解:
加工R20的圓,主要參考程序如下:
....
G03X20Z-20R20
....
當我們加工R25的圓時,需要把程序做出修改:
....
G03X25Z-25R25
....
同樣,當我們加工R30的圓時,需要把程序做出修改:
....
G03X30Z-30R30
....
到這裡,我們也可以看出,換一次零件,起碼在G03X20Z-20R20需要修改三次,比較麻煩,如果採用宏編制,咱們可以設置一個變量#1用於表示圓的半徑,如#1=20,那麼程序即可修改為:
....
#1=20
G03X#1Z-#1R#1
....
當我們在加工R25R30的圓零件時,只需要把#1改為對應的圓半徑即可!這樣可提高編程效率。(vx:zny850210),因為程序比較簡單,大家可能感覺不到,如果我們加工如下所示的零件,尺寸如圖標所示,也是形狀類似,假設各個尺寸之間存在固定的關係,(如次數1和次數3就滿足這個條件),我們只需要編制出其中一個尺寸的對應程序即可
選擇第一組數據,48,45,21,主要參考程序如下:
....
#1=21
G3X[2*#1]Z-#1R-#1
G01Z-[#1+5]
X[2*#1+3]
Z-[#1+11]
G2X[2*#1+3]Z-[#1+23]R[31-#1]
G1Z-[#1+29]
X[2*#1+6]
Z-[#1+33]
....
如果再選擇第三組數據,38,35,16時,只需要把#1=21改為#1=16即可,主要參考程序如下:
....
#1=16
G3X[2*#1]Z-#1R-#1
G01Z-[#1+5]
X[2*#1+3]
Z-[#1+11]
G2X[2*#1+3]Z-[#1+23]R[31-#1]
G1Z-[#1+29]
X[2*#1+6]
Z-[#1+33]
....
本文主要針對宏的最簡單的應用,進行了講解,好了,今天先講解到這裡吧!更多內容請關注:zny850210!祝好各位!