劉怡飛
(廣州鐵路職業(yè)技術(shù)學(xué)院機電工程學(xué)院,廣東 廣州510430)
在機械加工環(huán)節(jié),主要的生產(chǎn)設(shè)備就是數(shù)控機床,數(shù)控機床在機械零部件的切削加工處理環(huán)節(jié)發(fā)揮著重要作用。傳統(tǒng)的機械加工生產(chǎn)模式下,數(shù)控機床往往是作為單獨的生產(chǎn)設(shè)備來使用的,而工業(yè)機器人的出現(xiàn),可以使兩者有機結(jié)合,從而對數(shù)控機床的生產(chǎn)使用模式進行優(yōu)化與創(chuàng)新。在工業(yè)機器人的配合下,工業(yè)生產(chǎn)逐步朝著自動化、高效化的方向發(fā)展,并且在一定程度上改變了工人的工作環(huán)境,降低了人力資源的配置成本,最重要的是工業(yè)產(chǎn)品自身質(zhì)量和附加價值都得以提升[1]。尤其是在當下的生產(chǎn)環(huán)境下,工業(yè)產(chǎn)品趨向于個性化、定制化和小批量化發(fā)展,使得整個機械產(chǎn)品更新迭代速度較快,品種類型較多,僅僅依靠傳統(tǒng)的生產(chǎn)模式已經(jīng)遠遠不能滿足這種復(fù)雜多變的生產(chǎn)要求,而工業(yè)機器人的應(yīng)用成為滿足這種生產(chǎn)需求的重要解決渠道。
數(shù)控加工的工作原理就是對坐標軸的合理運用,而ABB工業(yè)機器人在數(shù)控加工中的應(yīng)用,在滿足其基本要求的基礎(chǔ)上,還具備更多的應(yīng)用優(yōu)勢。首先,在ABB工業(yè)機器人的配合下,數(shù)控加工能夠同時利用坐標軸實現(xiàn)對多個集成化作業(yè)的操作與控制,這樣數(shù)控加工能夠最大程度上減少基準轉(zhuǎn)換的處理。
在整個生產(chǎn)操作過程中,只需要一次裝夾就可以完成多項加工作業(yè)。這樣不僅有效降低了工序的頻繁轉(zhuǎn)換,而且在一定程度上提升了加工精度,與此同時,夾具的數(shù)量會隨之減少,并降低夾具自身在生產(chǎn)車間的占地面積[2]。其次,ABB工業(yè)機器人在數(shù)控加工中的應(yīng)用在一定程度上縮短了整個生產(chǎn)鏈,使得整個生產(chǎn)鏈條更加簡潔化。最后,ABB工業(yè)機器人在新產(chǎn)品的研發(fā)方面也具有一定的優(yōu)勢,大大縮短了產(chǎn)品的研發(fā)周期。當然,ABB工業(yè)機器人在數(shù)控加工中的應(yīng)用仍然存在一些弊端,需要研究人員不斷去研究加以攻克,并進一步提升兩者之間的應(yīng)用效果。
對于ABB工業(yè)機器人在數(shù)控加工中的應(yīng)用,其設(shè)計總體方案主要是在數(shù)控加工中心防護門前安裝相匹配型號的ABB工業(yè)機器人。待ABB工業(yè)機器人安裝固定后,將氣動滑臺安裝在工業(yè)機器人前端,與此同時,將上料托盤安裝在氣動滑臺上,然后對這三者進行通信連接,方便后續(xù)的聯(lián)動操作。
其具體的操作過程如下:在工作起始狀態(tài),工業(yè)機器人處于復(fù)位狀態(tài),上料托盤位于最初始位置。然后將毛坯零件放置在上料托盤的指定位置。待準備工作就緒后,啟動氣動滑臺,使其帶動上料托盤移動到指定的工作位置。在到達指定工作位置后,由ABB工業(yè)機器人將加工毛坯零件從上料托盤的1號位置取下來,放置到機床工作臺上的氣動卡盤中,由氣動卡盤夾緊工件進行后續(xù)加工操作。而ABB工業(yè)機器人則從機床內(nèi)部撤離。待機床安全門關(guān)閉后,數(shù)控機床則在數(shù)控程度的相關(guān)指令下,開始對零件進行加工處理。待加工完成后,機床安全門打開,ABB工業(yè)機器人進入到機床內(nèi)部,從氣動卡盤中取回加工后的零件,并離開機床內(nèi)部,將該零件放到上料托盤的1號位置。在完成上述操作后,工業(yè)機器人會將手爪移動到上料托盤的2號位置,抓取該位置的毛坯零件送入到數(shù)控機床內(nèi)部,并按照以上步驟進行重復(fù)操作。接下來依次將16個毛坯零件送入到數(shù)控機床中完成加工處理操作。待全部零件加工完成后,氣動滑臺推動上料托盤返回初始位置,并將加工完成后的零件取下,重新放置上新的待加工的毛坯零件,繼續(xù)開始后續(xù)加工[3]。
對于ABB工業(yè)機器人在數(shù)控加工中的應(yīng)用,其所涉及到的硬件系統(tǒng)主要有數(shù)控機床的機械結(jié)構(gòu)和氣路系統(tǒng)。因此,這兩者的硬件系統(tǒng)設(shè)計與改造是至關(guān)重要的,具體分為以下幾個方面。
氣動滑臺的設(shè)計。氣動滑臺兩端分別連接料倉和工業(yè)機器人。同時,氣動滑臺上需要放置上料托盤,而上料托盤在滑臺上能夠往復(fù)移動,其動力來源就是氣缸。而上料托盤要設(shè)計有專門的定位凹槽,以保證毛坯零件放置位置的準確性。同時,上料托盤的工作位置要結(jié)合工業(yè)機器人來設(shè)定,以保證工業(yè)機器人的手爪能夠抓到指定位置的毛坯零件,確保各個環(huán)節(jié)能夠順利進行[4]。
工業(yè)機器人手爪的設(shè)計。比較常見的設(shè)計結(jié)構(gòu)就是平行氣動手爪結(jié)構(gòu),其手指內(nèi)側(cè)通常設(shè)計成V形槽結(jié)構(gòu),這樣方便手爪能夠準確牢固地抓取到各種形狀的零件,尤其是對圓柱狀的工件。在此基礎(chǔ)上,為了進一步增加手爪抓取零件的牢固性,可以在手指內(nèi)側(cè)貼上一層膠皮,以加大兩者之間的接觸摩擦力。而手爪在工業(yè)機器人上的安裝位置一般是在第六軸末端。
安全門的設(shè)計。通常情況下,數(shù)控機房安全門的開啟與關(guān)閉主要是借助工業(yè)機器人的手爪來實現(xiàn)的,使其通過自身的運動軌跡和對把手的推動來掌握安全門的開關(guān)。這樣,相較于將安全門完全改造成全自動開關(guān)的方案,能夠大大降低改造成本[5]。
夾具的設(shè)計。傳統(tǒng)的夾具主要以平口鉗為主,在此基礎(chǔ)上,需要將其更換成氣動卡盤的結(jié)構(gòu),這樣整個夾具的夾緊與松開動作就可以在氣缸的控制下得以實現(xiàn)。在ABB工業(yè)機器人與數(shù)控機床應(yīng)用系統(tǒng)中一般會涉及到三種氣路,即氣動滑臺氣缸、工業(yè)機器人氣動手爪氣缸和數(shù)控機床工作臺中氣動卡盤氣缸,這就需要結(jié)合各自的動作特點和操作指令進行設(shè)計選型,以保證執(zhí)行機構(gòu)的合理性與準確性。
對于ABB工業(yè)機器人在數(shù)控機床中的應(yīng)用,兩者均作為執(zhí)行機構(gòu),需要進行相應(yīng)的驅(qū)動程序設(shè)計,以實現(xiàn)對其運動軌跡和運行行為的控制。通常情況下,ABB工業(yè)機器人與數(shù)控機床之間的通信方式以PLC為主,而PLC的實現(xiàn)就需要借助通信程序的編寫。對于ABB工業(yè)機器人的程序設(shè)計,其重點設(shè)計內(nèi)容就是如何實現(xiàn)機器人自身各個關(guān)節(jié)的運動、手爪的開合和夾緊等,這主要是利用工業(yè)機器人上的RAPID程序驅(qū)動來實現(xiàn),并根據(jù)試驗情況來調(diào)整各個動作的精準度。對于工業(yè)機器人的編程,首先需要對DI與DO信號進行設(shè)置,為后續(xù)的程序編輯打下基礎(chǔ)。一般,ABB工業(yè)機器人會有相應(yīng)的數(shù)字信號輸出接口與輸入接口,根據(jù)其地址分布說明,將相應(yīng)的信號端口與PLC相連接,以實現(xiàn)對機器人運行軌跡的控制。而對于機器人程序的編寫,大致將其劃分為主程序、夾取物料程序、物料裝夾機床程序、機床運行加工程序、工件放置程序、中斷程序等,這樣方便分別對各個程序進行調(diào)試與管理。需要注意的是,中斷程序主要是用來處理緊急情況,一旦在實際操作過程中出現(xiàn)程序錯誤或者信號異常等特殊情況,工業(yè)機器人能夠準確識別出來并自行進入到中斷程序,避免發(fā)生大范圍的操作故障,在一定程度上能夠保障生產(chǎn)的安全性[6]。
此外,對于工件的上料與下料,需要保證物料產(chǎn)品按照規(guī)則進行排序。這樣工業(yè)機器人在抓取物料時可以采用定位抓取的方式。有時候也可以通過碼垛編程的方式來定位抓取。而下料時的操作控制原理與上料時基本一致。工業(yè)機器人可以根據(jù)坐標點的位置來控制上下料,這就需要精確坐標位置,以保證上料的精確度和加工的精度。同時,工業(yè)機器人的運行要注意與數(shù)控機床之間保持一定的間距,以免發(fā)生碰撞阻礙行動。總之,按照既定的要求完成程序編輯后,要反復(fù)進行系統(tǒng)調(diào)試,以檢查程序試運行的整體情況,判斷是否與預(yù)期存在偏差,并加以優(yōu)化完善,使其能夠滿足實際生產(chǎn)要求。
ABB工業(yè)機器人在數(shù)控加工中的應(yīng)用具有十分廣闊的應(yīng)用前景,這也是工業(yè)時代發(fā)展的必然要求,因此,需要結(jié)合傳統(tǒng)的數(shù)控加工模式,對數(shù)控機床的機械結(jié)構(gòu)和軟件程序進行必要的優(yōu)化調(diào)整。一方面,調(diào)整數(shù)控機床中的卡盤,并增加氣動滑臺等,使工件的上下料能夠?qū)崿F(xiàn)全自動化;另一方面,借助程序編輯實現(xiàn)工業(yè)機器人的自動化運動??傊?,ABB工業(yè)機器人在數(shù)控加工中的應(yīng)用,能夠顯著降低生產(chǎn)人員的勞動強度,降低人力資源配置,并且大大提高了工業(yè)生產(chǎn)效率,為工業(yè)生產(chǎn)朝著現(xiàn)代化和自動化方向發(fā)展指明了道路。