胡武軍
【摘 要】本文介紹了數控加工中斷后的再加工的方法,主要闡述了數控機床由中斷位置開始,通過編程人員修改加工程序繼續加工的方法。該方法省去了重復加工的時間,提高了生產效率。并給出了一個基于零件加工中斷的應用實例。
【關鍵詞】數控機床加工;中斷;修改數控加工程序;再續加工
【Abstract】This paper introduces the method to continue processing after the sudden interruption of the CNC machining process, mainly expounds the CNC machine tool from the beginning of the interrupt position,through the programmer to modify the processing procedures to continue processing.The method eliminates the time of repeated processing and improves the production efficiency.And provides an example of sudden interruption in the process of machining parts.
【Key words】CNC machining;Middle interrupt;Modify CNC machining program;Continue machining
0 引言
我們在數控加工生產過程中,經常會因斷刀、報警、停電等原因導致加工中斷,如果我們處理完中斷事件后,再續加工如果又從頭開始再加工的話,就可能造成短則10幾分鐘,長則10幾小時的空加工時間。這明顯是不利于生產實際的。對于沒有斷點恢復功能或者沒有專用的“程序再開”[1]軟件的數控機床來說,我們就有必要研究因各種原因中斷后的再續高效的加工策略。
為了節省加工時間、提高生產效率,最好的辦法是從數控機床中斷加工的地方開始繼續原來的加工。有兩種方法可實現這樣的再加工:1)利用機床自帶的斷點恢復功能實現再加工;2)借助于專門開發的“程序再開”專用軟件實現自動恢復加工。這兩種方法準確、不易出錯,但要受到機床或軟件所限,存在較大的被動性和不夠靈活等的缺點。
而采用修改數控加工程序恢復中斷程序的再加工就可避免上述缺點,靈活方便。但需掌握一些方法和技巧,以能正確、安全地實現再加工。本文依據自己本人加工多年的經驗,重點闡述兩種采用修改數控加工程序恢復中斷程序的再加工方法和技巧。
1 數控加工中斷再續加工方法1(無三維模型及刀具路徑數據時采用)
1.1 數控加工中斷再續加工的方法1的三要點:
1.1.1 獲取數控機床中斷加工時的中斷位置相關信息
1)數控機床加工過程中因冷卻液無法冷卻、或發現對刀錯誤、斷刀、報警或停電造成無法繼續加工,必須暫停或停止數控程序繼續運行。很多數控機床操作人員無論遇到以上哪種緊急狀況,都習慣性去按紅色的急停開關,其實在有些緊急情況是沒必要的,按下進給保持按鍵及可。因為有些機床按下急停后,需要數控機床進行重新回零操作。復位鍵是不能隨便按下的,因為按下復位鍵后,中斷位置的很多信息(包括當時的坐標值、程序段號等)將查看不到,導致無法這些重要斷點信息。
2)記錄數控機床操作面板上顯示的程序段號、絕對坐標值和刀號等中斷位置的重要信息,確定好安全高度、進給下刀高度、刀具長度補償值、主軸轉速、進給率、冷卻液開等。
1.1.2 依據斷點位置程序的程序段號搜索出CNC程序中斷位置,并確定CNC再續加工程序段號位置
數控機床要恢復從中斷位置繼續加工,我們的刀具可以直接下到中斷位置之前3-5個程序段位置處,即必須有數段程序的重復切削(即有幾個程序段運行時,只是看到接觸到工件表面,但沒有實際切削到工件表面。),以保證工件的表面質量[1]和平衡過渡,且一定要確保刀具在接觸工件之前,主軸轉速、進給率、冷卻液等參數正確。
1.1.3 依據確定好的相關信息修改程序
完整的一個程序文件,必須包含程序頭、程序內容、程序尾。我們的在再加工程序需要修改的是從程序頭到加工斷點位置處的各程序段,以確保各加工參數正確。
1.2 數控加工中斷再續加工的方法1應用實例[2]
在數控系統為FANUC-0I mate、機床型號為MV-650的數控銑床上加工如圖1所示的散熱零件,加工中途斷電導致中斷加工。
1.2.1 抄下了中斷時數控機床操作面板顯示的相關信息:當前加工行號為N2110,絕對坐標為(X-19.124,Y-9.316,Z-18.718)。
1.2.2 打開原程序并作修改保存
1)找到加工中斷位置的程序段號。
加工零件復雜,程序量大,而我們的程序段號只能從1~9999,且編程軟件生成的程序段號如下列程序所示,所以在程序中程序段號是循環使用的,我們需找到和斷點位置的加工參數一致的程序號。找到斷點位置如以下加粗文字。
3)確定新的再續加工起點位置的加工狀態。新的再續加工起點位置處的再加工狀態是:主軸正轉,轉速為2500r/min;直線進給率Z向進給率為500mm/min、XY向進給率為1000mm/min;冷卻液打開。
4)修改程序并保存。刪除已加工過的程序段,修改程序頭,確定主軸轉速,修改下刀位置坐標,下刀加工深度(Z坐標Z-18.718)及進給速度,保存程序。
2 數控加工中斷再續加工方法2(有三維模型及刀具路徑數據時采用)
2.1 數控加工中斷再續加工的方法2要點
2.1.1 獲取數控機床中斷加工時的中斷位置相關信息
1)數控機床加工過程中因冷卻液無法冷卻、或發現對刀錯誤、斷刀、報警或停電造成無法繼續加工,必須暫停或停止數控程序繼續運行。很多數控機床操作人員無論遇到以上哪種緊急狀況,都習慣性去按紅色的急停開關,其實在有些緊急情況是沒必要的,按下進給保持按鍵及可。因為有些機床按下急停后,需要數控機床進行重新回零操作。復位鍵是不能隨便按下的,因為按下復位鍵后,中斷位置的很多信息(包括當時的坐標值、程序段號等)將查看不到,導致無法這些重要斷點信息。
2)記錄數控機床操作面板上顯示的絕對坐標值和刀號等中斷位置的重要信息,確定好安全高度、進給下刀高度、刀具長度補償值、主軸轉速、進給率、冷卻液開等。
2.1.2 根據確定好的再加工位置及其狀態信息修改加工編程軟件(比如UG)的相關加工參數,然后重新計算,再進行后處理,得到新的再加工的新程序。
2.2 數控加工中斷再續加工的方法2應用實例[3]
在數控系統為FANUC-0I mate、機床型號為MV-650的數控銑床上加工如圖1所示的散熱零件,加工中途斷電導致中斷加工。
1)抄下了中斷時控制器面板相關信息:絕對坐標為絕對坐標為(X-19.124,Y-9.316,Z-18.718),確定中斷時加工的實際高度為Z-18.718。
2)修改編程軟件里的刀具路徑參數[4],進行后處理程序即可直接再續加工。(以UG軟件為例)
雙擊要修改的刀具路徑[5],打開型腔銑對話框,點擊圖2上的橢圓1切削層按鈕,打開圖3所示的加工層高度控制對話框,設置完成圖3上的起始加工深度-18.71(即設置從Z向-18.71的深度重新開始加工)。設置前的刀具路徑如圖4,設置后的刀具路徑如圖5。
3 結束語
本文介紹的方法主要是針對電腦編程的超大程序量的CNC程序。希望能幫助到更多的從事數控加工的企業技術人員解決數控加工中斷續再續加工的問題。
【參考文獻】
[1]黃河,王時龍,張寶情.大型復雜數控程序再開技術的研究[J].機電一體化,2003(1):14-19.
[2]宣振宇.數控銑削加工編程實例[M].遼寧科學技術出版社,2010.
[3]展迪優.UG NX 8.0快速入門教程[M].北京:機械工業出版社,2012.
[4]魏榮亮.UG NX 8.0完全自學手冊(中文版)[M].北京:機械工業出版社,2012.
[5]柯吉友.機械CAD/CAM[M].北京:北京理工大學出版社,2009.
[責任編輯:田吉捷]