張海城
摘要:按照零件加工工藝與生產(chǎn)節(jié)拍要求,設(shè)計智能生產(chǎn)線,主要包括加工中心、機器人、第七軸、輸送線和打磨工件。機器人主要應(yīng)用在機加工上下料與打磨。在生產(chǎn)線設(shè)計中應(yīng)用總線對設(shè)計難度加以簡化,實現(xiàn)自動加工,符合生產(chǎn)節(jié)拍與質(zhì)量要求,提升經(jīng)濟效益。
關(guān)鍵詞:工業(yè)機器人;上下料;多工位
引言
本文以工藝機器人上下料多工位機加工生產(chǎn)線設(shè)計為研究對象,對加工節(jié)拍進行分析,設(shè)計生產(chǎn)線多工位結(jié)構(gòu),對系統(tǒng)設(shè)計中所應(yīng)用的雙目視覺測量技術(shù)、圖像處理技術(shù)進行簡要概括,提出控制系統(tǒng)設(shè)計方案,為相關(guān)企業(yè)生產(chǎn)線設(shè)計提供參考。
1加工節(jié)拍分析
零件鑄造和熱處理之后,通過輸送線把零件傳輸至生產(chǎn)線,需在CNC進行零件數(shù)控加工后通過機器人對零件的表面進行打磨。工件生產(chǎn)流程為:應(yīng)用機器人取件,將待加工零件放置在上料位置、機床關(guān)門、加工、開門、取料,對零件表面進行打磨處理等。經(jīng)過加工測算,在CNC中零件加工需花費184s,完成打磨工序需消耗21s,機器人上下料和打磨處理共需消耗56s,所以,一部機器人可以滿足3臺CNC加工需求,加工生產(chǎn)節(jié)拍如表一所示:
2生產(chǎn)線多工位結(jié)構(gòu)設(shè)計
2.1生產(chǎn)線布局
生產(chǎn)線由加工中心(3臺)、打磨設(shè)備、機器人(1臺)、第七軸、上下料輸送線、防護欄等組成。對生產(chǎn)場地與節(jié)拍因素進行綜合考慮。
2.2設(shè)備選型和網(wǎng)絡(luò)結(jié)構(gòu)
在生產(chǎn)線設(shè)計中機器人選擇ABB IRB-2006機器人,腕部負載約20kg,臂展1.65m,配置控制柜,為能夠游俠提升機床利用效率,為機器人配置雙工位的夾具,在取料同時實現(xiàn)上料,機床選擇VMC650L,機器人第七軸和打磨工位均為自建。設(shè)備間通信應(yīng)用以太網(wǎng)、I/O連接與PROFINET總線[1]。
2.3第七軸
為提升機器人工作范圍,能夠進行不同工位上下料,生產(chǎn)線給機器人配置第七軸。第七軸工作原理為機器人對伺服電機的運行加以控制,讓嚙合齒輪借助齒條傳動運動,驅(qū)動機器人移動。對于精度要求比較高場合,能夠選擇精度較高的滾珠絲杠、配備第七軸等方式,第七軸選擇高精度齒輪齒條,安裝軟限位、機械限位和急停限位。第七軸運行精度能夠達到±0.5mm,符合零件加工需求。另外,第七軸選用PROFINET總線實現(xiàn)通信,該通信方式能夠減少機器人和PLC拓展模塊,驅(qū)動器狀態(tài)的數(shù)據(jù)經(jīng)過總線傳輸至上位機,用于生產(chǎn)的后期維護、改造和擴展。生產(chǎn)線中PLC選用西門子S7-1200,伺服選用V90PN。伺服和PLC都支持總線。ABB機器人需安裝支持總線通信的板卡[3]。機器人經(jīng)總線把所需位置、速度數(shù)據(jù)傳輸至PLC,PLC把計算后速度信號、方位信號以及定位所需脈沖信號傳輸至驅(qū)動器,驅(qū)動器進行定位把移動性到位信號、位置數(shù)據(jù)反饋至PLC,同時PLC把信號反饋至機器人。
2.4機器人
生產(chǎn)線中機器人的任務(wù)主要包括取毛坯零件、上下料、打磨處理工位上下料、打磨零件、零件下料。機器人需進行零件搬運與打磨處理零件,為提升生產(chǎn)效率,機器人配置快換頭。母頭安裝于夾具與打磨頭上,公頭安裝與機器人的法蘭端??鞊Q頭需要保證夾具所需壓縮空氣正常供應(yīng),并要確保夾具信號回傳和打磨頭電力供應(yīng)。該生產(chǎn)線機器人應(yīng)用氣流通道6組、信號通道8組快換頭。完成零件加工后機器人回歸至零點,若輸送線傳感器件檢測有料,則機器人執(zhí)行取料動作,之后向CNC上料。任意一部CNC完成加工并給去取料請求信號,機器人便將當(dāng)前零件取出并使用夾具進行上料工作。隨后機器人把加工完成零件夾在打磨工位,工具更換后開始打磨,打磨處理結(jié)束后把零件放在輸送線。
3技術(shù)應(yīng)用
3.1雙目視覺測量技術(shù)
雙目視覺是模擬人類和雙眼視覺線感知距離,感知三維信息,以三角測量技術(shù)為技術(shù),借助兩部攝像機由不同位置成像,通過視覺差取得距離信息。該系統(tǒng)可以實現(xiàn)零件的自動定位,精準識別零件姿態(tài)信息和位置信息。該系統(tǒng)的工作原理為將兩部攝像機左右平行并列放置。為便于測量與計算,應(yīng)當(dāng)選擇相同型號相機。相機的焦距為f,光軸間距B。進行測量時對攝像機的安裝位置進行調(diào)整,確保成像平面MR、ML在相同平面,并保證相機光軸平行。將相機投影中心OL做坐標原點,相機光軸和像平面相交在CR、CL點。對于該系統(tǒng)的應(yīng)用需要對坐標系平移、旋轉(zhuǎn)標定,清除畸變,提升測量精度。該技術(shù)獲取測量對象圖像,需要首先標定攝像機,保證測量數(shù)據(jù)準確性。本文應(yīng)用張正友標定,過程簡單、成本低、準確率高、魯棒性好,屬于常用標定方式。標定攝像機主要目的為借助標定試驗取得相機系統(tǒng)內(nèi)外參數(shù),確保圖像分析過程中通過圖像信息準確極端零件實際位姿和位置。該系統(tǒng)包括四個坐標系,為便于將圖像坐標轉(zhuǎn)變?yōu)槭澜缱鴺诉M行求解,將世界坐標系: OwXwYwZw、攝像;機坐標系: OwXwYwZw、圖像坐標系:oxy和計算機圖像;坐標系:ouv。
3.2圖像處理技術(shù)
需要對攝像機所獲取圖像數(shù)據(jù)進行進一步的處理,包含圖像特征的提取、匹配圖像立體、重建空間點,獲取測量對象位姿數(shù)據(jù)和空間位置,之后傳輸至機器人,對機器人的運行進行控制。該系統(tǒng)設(shè)計中所英語的軟件為WT-VS1.0,借助相機實時圖像進行視覺定位,通過視覺匹配技術(shù)引導(dǎo)機器人進行物體的抓取。軟件功能包括儲存圖像目標物特征和載入特征,搜索圖像目標物,設(shè)置圖像參數(shù),例如比配閾值,處理和限制圖像二值化,監(jiān)測顯示鼠標坐標系、標定機器人的坐標系、機器人坐標以及標校圖像像素,配置通信參數(shù),向機器人傳輸目標物體坐標,顯示軟件的運行情況。當(dāng)系統(tǒng)處于運行狀態(tài),機器人的控制系統(tǒng)向視覺系統(tǒng)傳輸拍照信號,處理器進行識別,并對工件相對上料托盤X、Y位置、偏移角度進行計算,把測量數(shù)據(jù)傳輸至機器人。處理軟件應(yīng)用Matlab實現(xiàn)標準參數(shù),對攝像機的對比度、快門、亮度等參數(shù)進行自動調(diào)節(jié),并對機器人直角坐標系位置進行顯示。視覺處理應(yīng)進行圖像算法參數(shù)設(shè)置、練習(xí)目標圖像、二值化和搜索目標。在練習(xí)目標圖像,程序載入儲存目標特征,以此在圖像內(nèi)搜索和模板相似物體。該軟件提供兩種比配算法,通過相機單幀圖像,已有圖像作為采集模板。首先載入目標對象凸顯,使用鼠標獲取搜索目標,系統(tǒng)自動提取圖像特征、保存圖像、頂點坐標和特征。用戶不需要選擇閾值,軟件應(yīng)用二值化方式進行閾值的選取,對比二值化。
4控制系統(tǒng)
該生產(chǎn)線中PLC選擇西門子1214C DC/DC/DC,PLC設(shè)置以太網(wǎng)接口。PLC對機器人的第七軸、數(shù)控機床、打磨機構(gòu)、機器人進行控制。對上位機、HMI控制信號進行接收。應(yīng)用PLC對第七軸移動進行控制,并對第七軸零點信號、限位信號進行控制。PLC向CNC傳輸請求信號,例如松開夾具、夾緊夾具等信號,如表二所示:
PLC和機器人間通過總線通信,PLC將指令傳輸至機器人,例如打磨請求,機器人把當(dāng)前請求信號、狀態(tài)傳輸至PLC,機器人和PLC之間進行信號的傳輸。
總結(jié)
綜上所述,按照零件實際加工生產(chǎn)節(jié)拍與生產(chǎn)環(huán)境,構(gòu)建由第七軸、機器人、數(shù)控中心和打磨工位組成的生產(chǎn)線,通過調(diào)試與試生產(chǎn),系統(tǒng)穩(wěn)定運行,實現(xiàn)預(yù)期目標和效率,在實際生產(chǎn)中良好運行。在生產(chǎn)線內(nèi)通過總線技術(shù)降低機器人、PLC端模塊數(shù)量,建設(shè)機器人第七軸,有效節(jié)約成本,對生產(chǎn)線加以簡化。ABB機器人屬于支持總線所設(shè)置的板塊,例如選擇出廠總線機器人搭建簡化工作,實現(xiàn)經(jīng)濟性。
參考文獻
[1]申耀武.機床上下料工裝設(shè)計中工業(yè)機器人的應(yīng)用研究[J].南方農(nóng)機,2019,50(08):2-3.
[2]吳斌.基于工業(yè)機器人的智能制造生產(chǎn)線設(shè)計[J].機床與液壓,2020,48(23):55-59.