伴隨著數控技術應用的不斷深化,企業在產品加工中對從業者的要求也越來越高,這也對技工學校培養的學生提出了更高的要求,夯實基礎、錘煉手工編程的內功迫在眉睫。在此,筆者將平時在教學當中總結的如何提高手工編程速度的幾點經驗匯總成文,與大家一起探討。
圖1是5×5的線形孔,在生產當中比較易出現,借此談談其中的相關技巧(本文主要是對SIEMENS 802 S/C系統進行分析)。
在自動編程大行其道的今天,如果該題也同樣使用自動編程則無任何意義可談,但是如果對其進行手工編程就大有乾坤。
一、絕對坐標編程法
圖1上的點坐標清晰可見,只要定好相應的走刀路線,結合相應的尺寸,一位一般熟練的學生運用此方法并進行驗證需要15~20 min。因此方法耗時較長,故不將此程序展開。
二、宏程序編程法
宏程序是程序編制的高級形式,其中的編程技巧也多種多樣,編程質量和編程人員的技能有很大的關系。同樣一位一般熟練學生運用此方法進行編程并驗證程序大約需要8~11 min。
具體程序如下:
XXK25_2.MPF
N10 G54 G90 G94 G40 G17 G00 Z100
N20 X10 Y10 S600 M03
N30R2=10
N40MARKE2: R1=10
N50MARKE1: X=R1 Y=R2
N60 Z10
N70 G01 Z-10 F30
N80 G00 Z10
N90 R1=R1+20
N100 IF R1 〈100 GOTOB MARKE1(條件判斷語句)
N110 R2=R2+20
N120 IF R1 〈100 GOTOB MARKE2(條件判斷語句)
N130 GO0 Z100 M05
N140 X10 Y10
N150 M02
為了使整個程序能順利運行,要充分的冷卻,否則會出現刀具“燒傷”的現象。
三、標準銑削循環結合宏程序編程法
對于以上宏程序的處理方法,只要經過適當的訓練基本可以掌握,但如果結合機床本身的銑削循環,處理同樣的圖例,在操作上就更為簡潔,方便實用。同樣一位一般熟練學生運用此方法進行編程并驗證程序僅需要5~6 min。
具體程序如下:
XXK25_3.MPF
N10 G54 G90 G94 G40 G17 G00 Z100
N20 X10 Y10 F30 S600 M03
N30 R1=0 R101=100 R102=10 R103=0 R104=-10 R105=0
N40 R115=82 R116=0 R117=0 R118=10 R119=5 R120=0 R121=20
N50 MARKE1:LCYC60(調用線形孔排列鉆削循環)
N60 R1=R1+1 R117=R117+20
N70 IF R1 〈 5 GOTOB MARKE1 (條件判斷語句)
N80GO0 Z100 M05
N90X10 Y10
N100 M02
其中N30及N40程序段的程序可以直接在調用標準銑削循環界面中進行操作,無需手工輸入,僅需要在對應界面上賦入相應的數字即可,圖像界面操作并有中文備注,通俗易懂,容易上手,如果需要陣列孔旋轉一定的角度,僅僅需要對R120參數重新進行賦值即可,非常方便。
總結以上三種方法:絕對坐標編程方法,至少多花費10 min 的編程操作時間,故此法不建議使用。宏程序編程方法,掌握有一定的困難,但這也是錘煉一個學生編程思想的比較好的途徑。標準銑削循環結合宏程序的編程方法,則是在一個更好的平臺上進行展示自己編程思路的好方法,筆者相信在以后必將成為手工編程的趨勢,建議大量使用。
節省時間方面還有其他的小技巧:一是降低查詢點坐標的數量級,減少輸入的工作量;二是編程時用G1代替G01,G2代替G02,M3代替M03等;三是在模態指令后能省略的不要忘記還包括X_ Y_ Z_的坐標值。……
總之,無論在日常學習中,還是在生產中,多多嘗試一些新的編程技巧,你的生活將與數控一樣變得無比精彩。
(作者單位:江蘇省鹽城市建湖縣高級技工學校)