陳海榮
(江蘇聯(lián)合職業(yè)技術(shù)學(xué)院徐州機電工程分院 江蘇 徐州 221011)
數(shù)控是數(shù)字控制的簡稱,英文為 Numerical Control,簡稱NC。目前數(shù)控一般是采用通用或?qū)S糜嬎銠C實現(xiàn)數(shù)字程序控制,因此數(shù)控也稱為計算機數(shù)控(Computer Numerical Control),簡稱CNC,數(shù)控是指用數(shù)字、文字和符號組成的數(shù)字指令來實現(xiàn)一臺或多臺機械設(shè)備動作控制的技術(shù)。隨著機械制造業(yè)的高速發(fā)展,數(shù)控加工技術(shù)由于主要采用的開放式數(shù)控系統(tǒng),它不僅具有信息處理能力強、開放程度高、運動軌跡控精確、通用性好等特點,而且還從很大程度上提高了現(xiàn)有加工制造的精度、柔性和應(yīng)付市場需求的能力。所以在機械制造業(yè)中得到越來越廣泛的應(yīng)用。由此社會對數(shù)控專業(yè)人才的需求也越來越大,大部分的職業(yè)學(xué)校為了適應(yīng)市場需要,都開設(shè)了相關(guān)專業(yè),培養(yǎng)能直接上崗的專業(yè)人才,拓寬了學(xué)生的就業(yè)渠道。但數(shù)控機床對操作人員的要求卻比較高,一但操作失誤,就有可能產(chǎn)生事故,一方面會造成較大的經(jīng)濟損失,另一方面會影響實習(xí)教學(xué)的效果。而職校學(xué)生的素質(zhì)越來越差,在實習(xí)過程中學(xué)生很容易出現(xiàn)事故,從事了幾年的數(shù)控車床的實習(xí)教學(xué),在實習(xí)教學(xué)過程中慢慢摸索出了自己的教學(xué)方法,基本上避免了事故的發(fā)生,下面談?wù)勛约旱木唧w做法(以FANUC、HNC-21/22 系統(tǒng)為例)。
大多數(shù)的事故都是由于學(xué)生操作不認真造成的,從根源分析原因大致有編程、校驗、操作幾個方面。
1.1 編程方面
1)固定的進刀退刀方式。我要求每把車刀從換刀點以G00方式運動到進刀點,進刀點必須在X、Z兩個方向離工件都有適當?shù)木嚯x,從進刀點開始到加工點時時就必須以G01的方式進刀,退刀時必須先退X再退Z,與外輪廓相反的是車內(nèi)孔時必須先退Z值,就是把刀從孔中退出來以后才能以G00方式退回換刀點。有些同學(xué)往往在編程時沒注意刀的位置而發(fā)生撞刀事故。
2)固定的換刀點。換刀點的設(shè)定位置關(guān)系到加工的效率和安全問題。換刀點設(shè)得太遠,刀具從換刀點運行到進刀點的時間就長,降低了效率;太近,在換刀時就可能會和工件發(fā)生碰撞,造成刀具、工件及機床的損壞。因此,我根據(jù)刀具及工件的實際情況一般設(shè)為先退X100再退Z100,這樣就避免了換刀過程中撞刀事故的發(fā)生。
3)編寫程序時或在編輯方式下通過面板操作輸入程序時,把X與Z坐標寫反了,或在X值前多寫了"-"號,或是前面刀具退出時用了G00,后面進行切削加工時未寫上G01等,都會造成碰撞事故。所以在編寫程序時要認真仔細,寫正確每個節(jié)點的坐標;在輸入程序時要仔細操作,看清顯示器上顯示內(nèi)容是否正確;輸入程序后要仔細檢查程序,在自己的頭腦中想象執(zhí)行程序后刀具的運動軌跡,判斷會不會發(fā)生碰撞。
4)槽加工時,編程要注意進、退刀方向應(yīng)與槽深方向一致,進刀時絕不能以"G00"切入。
5)螺紋加工時每一刀的刀具起點位置Z坐標值要相同,終點坐標也要相同,避免亂扣的產(chǎn)生。
6)使用G00進退刀時要注意,進刀不能撞工件、退刀應(yīng)繞開工件。
如下圖1所示工件,當?shù)都庠?X45 Z-60"時,絕不能執(zhí)行"G00 X36 Z1;"應(yīng)改為:
X50;
G00 Z1;
用兩行程序段來完成。
圖1 車削示意圖
7)固定的編程格式。我要求他們把每把刀的加工內(nèi)容分開,寫成獨立的程序,程序開始時必須都設(shè)定加工環(huán)境,如主軸轉(zhuǎn)速、程序狀態(tài)等,程序結(jié)束時,加上M02語句。例如:
這樣編程有兩個好處:(1)每把刀都有獨立的加工程序,在加工調(diào)試過程中可以一把刀一把刀的調(diào)試,加工調(diào)試時出現(xiàn)的問題可以方便地檢查修改該把刀的加工程序。(2)程序調(diào)試結(jié)束后,可以方便的從修改過程序的刀具開始執(zhí)行,不必從頭到尾把所有刀具的程序都執(zhí)行,節(jié)約了時間。
1.2 校驗方面
1)在輸完程序后一定要讓學(xué)生從頭到尾仔細檢查程序的正確性,是否有程序輸入錯誤,有時有的學(xué)生把G01輸成G00、G01后面沒給F值,就默認G00速度了,或者Z輸成2、○輸成0、I輸成1等。要檢查仔細,否則容易出現(xiàn)事故。
2)編程時有的學(xué)生采用的每轉(zhuǎn)進給,模擬時為了節(jié)約時間一般會把F值改大,比如F0.1改成F10,快了100倍。模擬完了之后強調(diào)一定要改回來,否則會發(fā)生事故。
3)模擬時細看模擬的圖形是否與加工的圖形一致,刀具進刀退刀時是否會發(fā)生碰撞。G00與G01的錯誤就可以通過模擬的線來看,G00的是虛線而G01是實線。如果發(fā)現(xiàn)有錯誤的地方一定要及時改正過來。 還要給學(xué)生強調(diào)模擬只是檢測指令格式是否正確,不能檢查出數(shù)據(jù)是否正確,否則會因數(shù)據(jù)問題而造成事故。
4)例如HNC-21/22系統(tǒng),在檢驗程序時會報警出現(xiàn)“找不到復(fù)合循環(huán)體”,那么就要指導(dǎo)學(xué)生檢查復(fù)合循環(huán)指令G71/G73中P、Q的順序號有沒有漏寫,例如:
或數(shù)據(jù)與P、Q參數(shù)設(shè)置不一樣等從這幾個方面去查找。
在檢驗程序時還會出現(xiàn)這樣問題,例如:“第2行--軸01刀偏置無效,請重新設(shè)置?!?/p>
那么就得返回刀偏表中去“激活”對應(yīng)刀號的刀偏值,或者重新對刀。
5)模擬時必須要將車床的空運行按鈕和軸鎖按鈕按下去,否則車床會跟著一起動而發(fā)生事故。
1.3 加工方面
1)加工前機床必須先回機床參考點,回參考點前必須先手動先將車床的X和Z軸先移動到中間去,不然有時因為碰不到行程開關(guān),而一直向正方向退去從而發(fā)生事故。
2)對刀時必須要看清刀號,輸?shù)镀珪r不能輸錯刀號。應(yīng)該對的是一號刀,有的同學(xué)不注意輸?shù)降狡渌短柪?,假如不?jīng)檢查就自動加工肯定會發(fā)生事故。我要求輸?shù)镀臅r候一定要一一對應(yīng),對完刀后再到MDI方式下驗證有沒問題。
3)對完刀后程序調(diào)到程序頭進行自動加工,做第一個工件的時候我要求將機床處于單步狀態(tài),車完一句后檢查下一句程序內(nèi)容是否正確,發(fā)現(xiàn)問題可以及時解決。在車的過程中我要求一只手不能離開急停按鈕,一但發(fā)現(xiàn)問題就可以把急停按鈕按下去,避免事故的發(fā)生。因為有的同學(xué)雖然知道有問題了,但一出現(xiàn)問題時就慌了神不知道按哪個按鈕了,現(xiàn)在手放在上面就避免了事故的發(fā)生。
4)刀具從換刀點以G0速度移到進刀點的時候,我要求把進給倍率調(diào)低,讓刀具以較慢的速度靠近工件,因為如果刀具的刀偏值有誤的話,刀具從換刀點會以G0方式極快地運動到進刀點時,可能會與工件發(fā)生強烈的碰撞,讓操作者反應(yīng)不及,造成事故。那么我們讓刀具以較慢的速度靠近時,即使刀偏值有誤,我們也有足夠的時間來做出正確的判斷。
5)加工過程中粗加工主要考慮的是工件表面的多余余量的快速切除。在機床自加工過程中,根據(jù)設(shè)定的切削用量,刀具按預(yù)定的切削軌跡自動切削。此時操作者應(yīng)注意通過切削負荷表觀察自動加工過程中的切削負荷變化情況,根據(jù)刀具的承受力狀況,調(diào)整切削用量,發(fā)揮機床的最大效率。
6)切削過程中切削聲音的監(jiān)控在自動切削過程中,一般開始切削時,刀具切削工件的聲音是穩(wěn)定的、連續(xù)的、輕快的,此時機床的運動是平穩(wěn)的。隨著切削過程的進行,當工件上有硬質(zhì)點或刀具磨損等原因后,切削過程出現(xiàn)不穩(wěn)定,不穩(wěn)定的表現(xiàn)是切削聲音發(fā)生變化,刀具與工件之間會出現(xiàn)相互撞擊聲,機床會出現(xiàn)震動。此時應(yīng)及時調(diào)整切削用量及切削條件,當調(diào)整效果不明顯時,應(yīng)暫停機床,檢查刀具及工件狀況。
數(shù)控加工中的事故應(yīng)以預(yù)防為主。首先應(yīng)使操作人員熟悉系統(tǒng)的各種操作,掌握各功能鍵達到熟練程度,這樣在操作中,可減少失誤,將誤操作的可能降至最少;特別是對于初學(xué)者來說,應(yīng)對照操作步驟,一步一步地進行,避免失誤;操作人員編程時,應(yīng)根據(jù)工件實際情況進行正確編程。
總結(jié)以下幾點預(yù)防措施:
2.1 利用機床的軟限位功能,限定拖板的移動范圍,避免刀具過于靠近卡盤或尾座。即在機床的參數(shù)中設(shè)定拖板“X”、“Z”軸的“+”“-”方向的極限值,確保刀具與卡盤或尾座有足夠的安全距離。
2.2 利用機床的作圖功能,把所編寫輸入的程序的加工路徑畫出,從而判斷刀具在走刀過程中會不會發(fā)生干涉。發(fā)現(xiàn)有不當之處,可對程序進行修改。
2.3 在正式加工之前,為檢驗程序的正確性,可把刀架移動至車床導(dǎo)軌中間位置,輸入刀具偏置值,然后運行加工程序,使刀具在車床中間位置運行,仔細觀察刀具路徑是否正確,退刀時為了安全起見,最好先退X向,再退Z向。避免發(fā)生碰撞事故。
2.4 刀具對刀完成以后,把每把刀具的每個刀具偏置值,用修改刀具偏置值的方法,把Z軸刀具偏置值加大,如加工工件長度有100mm,可輸入W150.(或150以上),然后運行加工程序,使刀具在工件右側(cè)一安全位置移動,仔細觀察刀具路徑是否正確。判斷沒有錯誤后再重新把每把刀具偏置改回原值,輸入W-150.。
2.5 可以在對刀完成以后,把工件卸下(卸下之前記下工件的伸出長度),再運行加工程序,使刀具安全移動,同時仔細觀察刀具路徑是否正確。判斷沒有錯誤后再重新裝上工件進行加工。
2.6 初學(xué)者在加工實習(xí)中,可采用塑料棒或其它較軟材料作為坯料,使萬一發(fā)生的刀具與工件碰撞事故的損傷程度降低。
數(shù)控車床碰撞事故應(yīng)以預(yù)防為主,避免事故重要的方法就是教育學(xué)生時刻保持一顆嚴謹?shù)男?,熟練機床操作的前提下,不分神、不大意,緊盯機床出現(xiàn)問題及時按下急停開關(guān)。
以上幾點做法是我?guī)啄陮嵙?xí)教學(xué)積累下來的經(jīng)驗,目的是為了減少學(xué)生在數(shù)控車實習(xí)中由于編程和操作不當而造成對數(shù)控車床的損害,減少事故的發(fā)生,確保實習(xí)的安全和實習(xí)的效果。
[1]任國興.數(shù)控車床加工工藝與編程操作.機械工業(yè)出版社,2007年2月.
[2]楊琳.數(shù)控車床加工工藝與編程.中國勞動社會保障出版社,2008年1月.
[3]鄭小軍.減少數(shù)控車床事故發(fā)生的方法初探.科技信息,2008年第1期.