關 薇
(大連職業(yè)技術學院,遼寧大連 116037)
隨著智能制造時代的來臨,越來越多的企業(yè)有自動化生產(chǎn)線智能化改造需求,用機器人代替人工給多臺數(shù)控機床加工件上下料、零件抽檢等,機器人上下料具有可靠性高,生產(chǎn)柔性化,自動化程度高等優(yōu)勢,具有廣闊的市場前景。
加工中心上下料系統(tǒng)由1臺機器人完成對6臺加工中心上下料任務。上下料系統(tǒng)由1臺6軸機器人、機器人外部行走軸(第七軸)、存料臺、上、下料輸送輥道、人工抽檢臺、6臺加工中心、安全門和防護欄組成,系統(tǒng)布局見圖1。
在自動模式下,上下料系統(tǒng)生產(chǎn)流程可分為初始正常運轉(zhuǎn)流程(包含上料)、工件抽檢流程及清料流程等3種動作模式。工件正常運轉(zhuǎn)流程:毛坯由機器人及外部第七軸來進行工件轉(zhuǎn)序,上料工位→OP70.1→OP80.1→OP90.1→下料工位;上料工位→OP70.2→OP80.2→OP90.2→下料工位。毛坯經(jīng)過3個工序的流轉(zhuǎn)后,加工成品送至下料工位。
工件抽檢為手動呼叫或自動抽檢(根據(jù)工藝要求加工計數(shù)到規(guī)定數(shù)量進行抽檢),機器人把相應工序的工件放到抽檢臺,檢料滑臺將工件送出,待操作者取走工件;檢測完畢后,工件送回,機器人抓回,繼續(xù)后序加工。
圖1 上下料系統(tǒng)布局
清料流程:操作者在操作面板上預選清料按鈕,即上料循環(huán)結束后或在系統(tǒng)初次啟動時執(zhí)行清料流程,清料時不再進料但會依序?qū)⒓庸ぶ械墓ぜ鞒趟椭料乱还ば颍龣C械手清空所有設備中的工件,清料結束。
為了實現(xiàn)控制功能,協(xié)調(diào)上下料系統(tǒng)中各部件的信號交換與動作,整個控制系統(tǒng)以PLC(Programmable Logic Controller,可編程邏輯控制器)為控制核心,同時配有FANUC公司R-2000IC/210F型機器人、簡易運動模塊、觸摸屏等裝置,系統(tǒng)硬件配置如圖2所示。
圖2 系統(tǒng)硬件配置
主控部分以三菱Q系列PLC采用CCLINK現(xiàn)場總線與FANUC機器人控制柜R-30iB相連,通過梯形圖設計實現(xiàn)了對機器人啟動、暫停、急停、再啟動等操作。根據(jù)機器人的反饋信號控制輸送輥道上的上下料裝置、抽檢裝置的動作等。
PLC通過QD77MS2運動控制模塊和MR-J4伺服放大器驅(qū)動機器人第七軸,使機器人實現(xiàn)多工位準確定位。通過RS232串口與觸摸屏相連,實時顯示處理上下料線各種功能狀態(tài)及操作。
三菱QJ61BT11N主站硬件設置,站號設置開關為00,模式開關為2,即傳送速度2.5 Mbps/s,設置值見圖3。
在三菱軟件GXWORKS2編程軟件的網(wǎng)絡參數(shù)中進行CCLINK參數(shù)設置,在編程軟件中選擇參數(shù)-網(wǎng)絡參數(shù)(CCLINK),如圖4所示。
在PLC網(wǎng)絡參數(shù)(CCLINK)必須正確設置如下參數(shù)才能與機器人進行信號交換。
圖3 PLC側的CCLINK硬件設置
圖4 PLC網(wǎng)絡參數(shù)(CCLINK)設置
起始I/O號:CCLINK模塊的起始I/O地址,CPU(Central Processing Unit/Processor,中央處理器)為每個CCLINK模塊的輸入和輸出分配32個地址,此地址與CCLINK模塊的安裝位置有關。
模式設置與CCLINK模塊型號有關:對于Q系列QJ61BT11(Ver1.0模式),QJ61BT11N(Ver2.0模式)。
站信息設置時主要考慮PLC與機器人之間交換信號的數(shù)量進行設置,如圖5所示.FANUC機器人在CCLINK系統(tǒng)作為遠程設備站,占用站數(shù)最多可設置占用4站。
圖5 CCLINK站信息設置
在FANUC機器人側通過示教盒調(diào)出CCLINK設置畫面,MENUS→6設定→F1類型→6,CC-LINK如圖6所示。重點設置站號碼、占用站數(shù)及通信速度,4~11為不用,皆設定為0。
設定好CC-LINK參數(shù)后,還要進行數(shù)字I/O配置,設置CC-LINK硬件卡的RACK號92,SLOT號為1,參數(shù)生效,需重新啟動機器人控制柜。
主站I/O信號(主站模塊→PLC CPU)有X90-模塊出錯、X91-上位機數(shù)據(jù)鏈接狀態(tài)、X93-其他站數(shù)據(jù)連接狀態(tài)、X9F-模塊準備好。
主站和機器人緩沖區(qū)地址及機器人專用信號UI[i]/UO[i]、通用信號數(shù)字輸入/輸出 DI[i]/DO[i]對應關系,設置4站,輸入和輸出共計128點,如圖7所示。
4.1.1 利用外部信號選擇并自動執(zhí)行程序
機器人發(fā)送和接收來自PLC的I/O信號,來實現(xiàn)程序選擇、啟動、停止程序、報警復位等功能。外部啟動的執(zhí)行條件為TP開關置于OFF,非單步執(zhí)行狀態(tài),自動模式為ROMOTE(外部控制)。
FANUC機器人程序外部啟動通常有兩種方式:一是通過機器人啟動請求信號(RSR1-RSR8)選擇和開始程序。二是程序號碼選擇信號(PNS1-PNS8和PNSTROBE)選擇一個程序。FANUC機器人通過主程序PNS0001調(diào)用各個子程序來完成機器人在各工位的上料、下料、抽檢及清料等動作循環(huán)。
圖6 機器人側CCLINK設置
圖7 主站和機器人緩沖區(qū)地址對應關系
4.1.2 FANUC機器人程序啟動梯形圖編制
利用PNS啟動機器人程序的時序如圖8所示。當FANUC機器人程序自動啟動條件滿足且處于非報警狀態(tài),命令使能信號CMDENBL為ON,通過PLC選擇程序號1送到機器人系統(tǒng)輸入信號PNS1,同時或延時(100 ms)接通PNS脈沖選通信號,(當通過PNS選擇程序時,程序編號被輸出到機器人系統(tǒng)輸出信號SNO中,而脈沖信號輸出到SNACK(程序選擇應答)信號,就可確定PLC選擇了正確的程序),程序自動啟動信號PROD_START保持為ON狀態(tài)≥10 ms,此信號變?yōu)镺FF產(chǎn)生下降沿時,執(zhí)行所選程序。根據(jù)上述信號的時序要求,在PLC中編制機器人外部啟動梯形圖(圖9)。
上下料系統(tǒng)機器人手爪采用氣動控制,機器人手爪上的輸入輸出信號接入機器人末端執(zhí)行器接口(End effector interface),接線如圖10所示。硬件連接的好處是機器人抓取工件時,可以直接通過機器人RI/RO信號判斷與執(zhí)行,不用與PLC進行信息交互,簡化機器人程序。
上下料系統(tǒng)的急停除了接入PLC還應接入機器人外部急?;芈罚蓖P盘栠壿嫴糠滞ㄟ^安全繼電器實現(xiàn),采用雙回路安全冗余結構(圖11)。為保證人身安全,在上下系統(tǒng)設置防護圍欄及2個防護門,通過門鎖關閉確保機器人作業(yè)區(qū)域的安全防護,門鎖采用小型安全門開關。在上下料過程中,在按下外部急停按鈕或者防護門開關斷開時,機器人必須停止工作。機器人控制裝置TBOP11(R30iB機柜B型)上可以連接外部急停按鈕和防護門開關,采用雙回路安全鏈系統(tǒng),機器人接線如圖12所示。
圖8 PNS啟動機器人程序時序
圖9 FANUC機器人程序啟動梯形圖
圖10 機器人手抓信號接線圖
圖11 外部急停信號處理
圖12 機器人外部急停及防護門接線
上下料系統(tǒng)通常在系統(tǒng)停止工作之前需要清料,操作者通過面板上的按鈕進行預選。清料過程分3次完成(圖13)。
圖13 清料工作示意圖
PLC、數(shù)控機床及機器人之間的信號處理以OP70.1為例進行說明,信號功能見表1。
智能制造是中國制造2025的重要目標之一,機器人則是智能制造的重要環(huán)節(jié)。針對機器人作業(yè)系統(tǒng)的特點,提出通用性強的機床上下料解決方案,滿足客戶自動化的生產(chǎn)要求,降低工人的勞動強度,節(jié)省生產(chǎn)成本。
表1 PLC、數(shù)控機床及機器人之間的信號