謝升周
摘 要:本文結合數(shù)控機床PLC控制程序的設計原理,提出一種基于PLC的數(shù)控機床安全控制設計方案,并對其設計思路進行研究,并為相關實踐及研究提供參考。
關鍵詞:PLC 數(shù)控機床 安全控制 設計 研究
數(shù)控機床作為加工制造行業(yè)生產的重要設備,與傳統(tǒng)機床加工相比,不僅進行零件加工的精度高,并且加工效率高、產量質量穩(wěn)定,具有較高的自動化水平等,在機械制造行業(yè)發(fā)展中具有非常顯著的地位和作用。而數(shù)控機床安全控制系統(tǒng)是針對數(shù)控機床加工應用中技術設計層面存在著不足,結合數(shù)控機床加工運行中容易出現(xiàn)的安全事故及問題設計的一種自動化控制與管理系統(tǒng),對確保數(shù)控機床加工操作的安全性有著非常積極的作用和意義。下文將對基于PLC的數(shù)控機床安全控制設計進行分析。
1 數(shù)控機床的PLC控制原理分析
數(shù)控機床的加工操作控制方式主要包括以CNC系統(tǒng)利用實現(xiàn)的數(shù)字信息控制和以數(shù)控機床各裝置動作開關、傳感器以及控制按鈕等開關信號狀態(tài)為條件,通過相應的邏輯順序對各開關動作及運行進行控制的兩種不同方式。其中,后一種通過開關量信號順序控制實現(xiàn)數(shù)控機床動作控制的方式中,其控制由PLC程序實現(xiàn)。PLC作為一種可編程控制程序,在數(shù)控機床運行控制中應用,不僅具備控制動作響應快、精度高、可靠性突出等特征,并且其控制程序的設計能夠結合實際情況進行相應的改進完善,同時與計算機連接接口設計形式,使其連接與維護都比較方便,在數(shù)控機床控制設計應用中較為受歡迎。通常情況下,數(shù)控機床中設計應用的PLC控制程序主要包含系統(tǒng)控制和用戶程序兩個部分,而系統(tǒng)控制中又包含監(jiān)控程序、診斷程序與編譯程序等,該程序結構一般由生產廠家提供,以一種固化狀態(tài)安裝設置在EPROM中進行系統(tǒng)控制實現(xiàn),該程序結構在運行控制中不能由用戶進行直接存取或干預。此外,PLC控制程序中用戶程序部分,是用戶結合現(xiàn)場控制的需求,通過PLC程序語言進行設計的一種應用程序,通過這種應用程序能夠滿足用戶對現(xiàn)場的各種控制要求。利用PLC程序語言進行數(shù)控機床的用戶程序設計時,主要設計語言包含語句表、梯形圖以及功能塊圖等多種語言形式。需要注意的是,數(shù)控機床運行中,其執(zhí)行機構的多數(shù)動是在PLC控制程序設計指令的控制下完成的,通過PLC控制程序不僅能夠進行數(shù)控機床運行中故障問題的快速檢測與維修處理,同時還可以通過PLC控制程序語言設計,添加相應的數(shù)控機床執(zhí)行動作及功能,在數(shù)控機床控制應用中效果及優(yōu)勢十分顯著。
2 基于PLC的數(shù)控機床安全控制設計分析
2.1 基于PLC的數(shù)控機床安全控設計方案。數(shù)控機床作為機械制造的重要設備,在工業(yè)制造與加工行業(yè)應用非常廣泛,尤其是隨著自動化與智能化發(fā)展,新型數(shù)控機床設備在機械制造中的引進應用越來越多,而安全問題作為數(shù)控機床設計考慮的首要問題,對數(shù)控機床加工操作的安全性及生產效率等都存在著較大的影響。結合數(shù)控機床在機械制造中應用的實際情況,由于對數(shù)控機床系統(tǒng)操作的不正確或者是機床設備本身原因導致的故障問題,在機床運行控制中一般需要在故障報警消除后重新返回HOME狀態(tài)時才能夠再次進行機床運行動作命令的執(zhí)行,但是也存在著部分數(shù)控機床控制系統(tǒng)在故障消除后不需要返回HOME狀態(tài)即可以直接實現(xiàn)程序運行控制。值得注意的是,上述兩種數(shù)控機床控制方式,后一種在數(shù)控機床運行控制應用中雖然能夠在一定程度上節(jié)省動作命令操作執(zhí)行的時間,但是因此造成的安全隱患也比較突出。以后一種故障報警消除后不需要返回HOME狀態(tài)即可再次運行程序的控制系統(tǒng)為例,假設其在某次運行中出現(xiàn)故障報警并產生停機動作,在操作人員消除故障報警后為返回HOME狀態(tài)即再次啟動運行程序,而再次運行過程中由于主軸與夾具出現(xiàn)碰撞導致主軸精度及動平衡出現(xiàn)偏差,導致其在實際加工生產中無法滿足相應的工藝技術質量要求,對生產效益產生了極大的影響。根據(jù)這一實例就可以看出,機床在運行報警停機后,機床夾具與主軸位置狀態(tài)即發(fā)生變化,與初始狀態(tài)存在差異,而消除故障報警后立即重新運行程序,執(zhí)行后續(xù)程序名,必然容易造成主軸誤動作引起主軸與夾具或加工工件發(fā)生碰撞,從而對機床加工的工藝質量及效果產生不利影響。針對這種情況必然需要進行相應的機床運行安全控制改進或設計應用,以確保機床加工運行的安全性和工藝質量效果。本文所提出的基于PLC的數(shù)控機床安全控制系統(tǒng)設計方案,就是針對上述機床運行控制系統(tǒng)問題,為避免機床運行控制不當導致的工件加工工藝質量不合格等問題影響,以數(shù)控機床FUNUC系統(tǒng)加工中心設計了一個相應的機床動作安全控制程序,對機床執(zhí)行加工程度或空運行程序下停機故障報警以及報警消除后必須通過執(zhí)行返回HOME狀態(tài)才能再次運行程序的功能進行保障,以避免引起設備故障后夾具、主軸狀態(tài)誤動狀態(tài)導致碰撞發(fā)生,影響機床設備的正常運行使用,滿足工件加工工藝需求。
2.2 設計思路與實施分析。上述針對機床運行誤動狀態(tài)及影響設計的防錯安全控制系統(tǒng),是以數(shù)控機床PLC控制程序及其設計原理為基礎,同時以機床自動化運行作為條件,在增加機床啟動運行的條件限制情況下,通過在機床運行控制操作面板設置循環(huán)啟動準備信號指示燈以及返修指示燈、返修控制按鈕等操作裝置,實現(xiàn)對機床運行動作執(zhí)行的安全控制。首先,在數(shù)控機床啟動運行動作條件的添加設置上,分別增加設置了機床動作啟動執(zhí)行必須在x、y、z軸動作回到第二參考點,同時A軸動作處于90度狀態(tài)時,數(shù)控機床的啟動動作才能夠再次執(zhí)行;此外,數(shù)控機床主軸刀具為初始刀具或空刀時,機床動作執(zhí)行的啟動運行才能再次實現(xiàn);數(shù)控機床A軸為夾緊狀態(tài),同時夾具為松開狀態(tài)的情況下,機床啟動程序即可滿足再次執(zhí)行命令要求。需要注意的是,在上述4個數(shù)控機床啟動條件中,其啟動運行命令執(zhí)行需要在4個條件同時滿足情況才能夠執(zhí)行數(shù)控機床加工程序的自動加工命令,而上述機床啟動條件的添加設置則是為了確保機床在故障報警后,需要先通過RETURN程序運行,在機床恢復至能夠正常運行狀態(tài)的情況下,才能夠在HOME狀態(tài)下執(zhí)行自動運行的動作命令,以避免引起機床誤動造成的碰撞發(fā)生,影響機床加工運行的安全性和穩(wěn)定性。
其次,結合上述機床啟動運行條件設置,在未滿足機床自動運行啟動條件的情況先,其循環(huán)啟動準備就緒指示燈即不會發(fā)出提示,這一情況下,通過循環(huán)啟動按鍵操作控制機床循環(huán)啟動運行就會導致機床發(fā)出故障報警信號,對機床加工操作人員發(fā)出提示,只有按照設計程序進行故障處理與恢復動態(tài)狀態(tài)的情況下,才能夠通過控制鍵操作使機床進入再次自動運行的工作狀態(tài),同時控制程序根據(jù)機床運行狀態(tài)進行再次循環(huán)監(jiān)控管理。最后,在機床工件需要返修情況下,通過對相應的程序設計進行執(zhí)行,按下返修控制鍵即可發(fā)出返修提示,進入工件返修加工狀態(tài),而返修加工狀態(tài)下,設備運行不會受到循環(huán)啟動準備就緒控制條件限制,能夠實現(xiàn)循環(huán)啟動運行。如下圖1所示,即為根據(jù)上述設計方案及思路設計實現(xiàn)的基于PLC的數(shù)控機床安全控制程序。
3 結語
總之,進行基于PLC的數(shù)控機床安全控制設計研究,有利于促進在數(shù)控機床程序設計中的推廣應用,對促進數(shù)控機床自動化水平提升以及確保數(shù)控機床加工操作安全等,都有十分積極的作用和意義。
參考文獻
[1]潘彩霞,涂金龍.數(shù)控機床安全防護門罩自動控制裝置的研制[J].南京工程學院學報(自然科學版),2015,13(03):69-73.
[2]趙巍.840D數(shù)控系統(tǒng)中的安全控制在數(shù)控機床中的的應用[J].黑龍江科技信息,2011(27):14.