陳芳
(深圳職業(yè)技術(shù)學(xué)院機電學(xué)院,廣東深圳 518055)
噴丸處理是利用高速噴射出的砂丸和鐵丸,對工件表面進行撞擊,使之產(chǎn)生形變硬化層并引進殘余亞應(yīng)力,以提高零件的部分力學(xué)性能和改變表面狀態(tài)的工藝方法[1]。目前,國內(nèi)高端噴丸機的研制逐漸實現(xiàn)了數(shù)控化。其中數(shù)控回轉(zhuǎn)工作臺是數(shù)控噴丸機中的工件運載裝置,在噴丸過程中能裝載、固定和自動旋轉(zhuǎn)工件。
噴丸機中數(shù)控回轉(zhuǎn)工作臺通常不僅要作為普通坐標(biāo)軸進行插補,而且在需要的時候又要能與其他坐標(biāo)軸獨立并行運行,實現(xiàn)連續(xù)轉(zhuǎn)動、定位等控制功能。在此,文中主要討論PMC軸功能在數(shù)控噴丸機中對數(shù)控回轉(zhuǎn)工作臺的控制方法和應(yīng)用實例。
因FANUC數(shù)控系統(tǒng)具有控制功能穩(wěn)定的特點,某廠家五軸噴丸機,配有能控制5個坐標(biāo)軸的FANUC 0iD數(shù)控系統(tǒng)。其噴槍可以實現(xiàn)X方向左右移動,Y方向前后移動,Z方向上下移動;噴槍可以繞X軸正負(fù)90°旋轉(zhuǎn),定義為A軸;旋轉(zhuǎn)工作臺可以繞Z軸360°旋轉(zhuǎn),為第5個坐標(biāo)軸,定義為C軸。
廠家對于數(shù)控回轉(zhuǎn)臺的控制要求如下:既能實現(xiàn)普通坐標(biāo)軸的功能,能與其他坐標(biāo)軸進行插補,又能在需要的時候跟其他坐標(biāo)軸獨立出來,并行運行,實現(xiàn)工作轉(zhuǎn)臺的連續(xù)轉(zhuǎn)動、定位、速度控制等功能。
通常對于回轉(zhuǎn)工作臺,有以下兩種控制方案:一種是使用I/O Link軸控制[2];另一種是使用PMC軸功能控制回轉(zhuǎn)工作臺。其中第一種I/O Link軸是一個和系統(tǒng)獨立的單軸放大器,需要另外添加硬件通過I/O Link和系統(tǒng)相連[3],I/O Link軸和系統(tǒng)之間的通信是通過I/O點進行的。而PMC軸和其他的數(shù)控軸在連接和硬件上都是一樣的,只是控制信號能通過PMC進行控制,不需要另外添加硬件,能方便實現(xiàn)NC軸和PMC軸功能的切換。因此選用第二種方案,使用PMC軸功能控制數(shù)控回轉(zhuǎn)工作臺。
使用PMC軸控制回轉(zhuǎn)工作臺,不用另外添加硬件。因此其FANUC 0iD數(shù)控系統(tǒng)連接圖[4]如圖1所示。
數(shù)控系統(tǒng)配有5個軸的伺服放大器和AC伺服電機,配有標(biāo)準(zhǔn)操作面板主面板PCB-B和子面板PCBB1。標(biāo)準(zhǔn)操作面板通過I/O Link級聯(lián)有I/O單元。因為數(shù)控噴丸機不需要主軸,因此沒有配主軸單元。
圖1 數(shù)控系統(tǒng)硬件連接圖
PMC軸本質(zhì)上是CNC的基本坐標(biāo)軸,其連接、控制、調(diào)節(jié)、顯示、參數(shù)設(shè)定等都與普通CNC軸一樣需要通過CNC進行,但其操作權(quán)被移交給了PMC[5]。當(dāng)坐標(biāo)軸切換為PMC軸時,軸的運動三要素:運動方式、運動位移、運動速度都是由PMC給出,而不走系統(tǒng)的插補指令[5]。
根據(jù)廠家提出的要求,對于噴丸機數(shù)控回轉(zhuǎn)臺的控制要求如下:
(1)PMC軸切換功能。在操作面板上設(shè)置一個切換功能按鈕,使數(shù)控回轉(zhuǎn)臺能夠在“插補軸”和“PMC軸”之間進行切換。
(2)連續(xù)控制啟動與停止。按PMC軸正、負(fù)方向鍵“PMC+”或“PMC-”時,PMC軸向指定方向運行;按“STOP”停止鍵時,PMC軸運行停止。運行速度為2 000°/min。
(3)B代碼位置控制。運行程序段B150000時,數(shù)控轉(zhuǎn)臺以速度1 000°/min的速度運行到150°的位置。
(4)速度控制。運行M13/M14 S2000時,PMC軸以2 000°/min的速度正/反旋轉(zhuǎn);運行 M15時,PMC軸停止運轉(zhuǎn)。
(5)能使用倍率開關(guān)實現(xiàn)速度的倍率調(diào)整。
根據(jù)PMC軸的控制要求,選定數(shù)控系統(tǒng)標(biāo)準(zhǔn)操作面板上的相關(guān)輸入輸出信號如表1所示。
表1 PMC軸控制機床I/O信號
選定標(biāo)準(zhǔn)操作面板閑置的連續(xù)4個按鈕X28.4~X28.7作為PMC軸選和連續(xù)控制的控制按鈕;因該噴丸機沒有使用主軸,因此可以將標(biāo)準(zhǔn)操作面板上閑置出來的原來設(shè)計為主軸倍率功能的波段開關(guān)X20.6~X21.3作為PMC軸速度倍率調(diào)節(jié)開關(guān)。
根據(jù)FANUC 0iD連接說明書 (功能)的說明,PMC軸控制的基本步驟如下:
(1)設(shè)定參數(shù)No.8010,指定哪個DI/DO信號組 (A,B,C或D)控制PMC軸。
PMC提供4個控制通道的輸入和輸出信號去控制PMC軸的操作。不同的控制通道使用不同的DI/DO地址信號控制PMC軸。當(dāng)設(shè)定No.8010=1時,則由通道A組的DI/DO信號即地址為G142~G149/F130~F132的信號控制PMC軸。
(2)設(shè)定PMC軸控制有效。為使PMC直接軸控有效,設(shè)定被控制軸的選擇信號G136.0~G136.4(EAX1~EAX5)為1。若G136.4(EAX5)置1,則表示第五軸即C軸為PMC軸有效。
(3)決定操作類型。PMC軸控制一個程序段內(nèi)的控制信號主要有[6]:軸控制命令信號 (EC0g到EC6g)指令操作形式;軸控制進給速度信號 (EIF0g到EIF15g)指令進給速度;軸控制數(shù)據(jù)信號 (EID0g到EID31g)指令運動距離和其他數(shù)據(jù)。
表2 PMC軸控制動作指令表
根據(jù)噴丸機旋轉(zhuǎn)控制臺的控制要求,相關(guān)的 PMC軸控制動作指令表如表2所示。
其中進給速度可以用G151(*FV0E~*FV0E)進給速度倍率處理信號進行調(diào)整。首先使用參數(shù)No.8001的第2位 (OVE),設(shè)定PMC控制軸的倍率與CNC無關(guān)之后,就可以用這些信號選擇PMC軸切換的倍率,每步1%,從0到254%調(diào)整進給速度倍率[7]。
(4)軸控制命令閱讀信號EBUFg的處理。當(dāng)處理一個程序段數(shù)據(jù)時,需將軸控制命令閱讀信號EBUFg的邏輯狀態(tài)進行反轉(zhuǎn)[6],即從 “0”到 “1”,或相反。CNC可以將PMC的軸控功能存儲在它的緩沖區(qū)中,所以,可以順序執(zhí)行多個PMC控制的操作。如果緩沖區(qū)已經(jīng)空,在執(zhí)行另一個程序段期間,允許CNC接受來自PMC的新程序段指令。
根據(jù)圖2所示的命令操作的時序圖[8]可以分析出:用從PMC輸入的軸控制指令閱讀信號EBUFg和從CNC輸出的軸控制指令閱讀完成信號EBSYg的異或能決定CNC緩沖區(qū)的狀態(tài),如表3所示。
圖2 PMC軸控制命令操作的時序圖
表3 CNC緩沖區(qū)的狀態(tài)
(5)PMC軸的復(fù)位。在手動按下“PMC STOP”按鈕時,或者按下鍵盤上“RESET”按鍵,或者運行輔助指令“M15”之后,將G142.6(ECLRA)置1,PMC軸進行復(fù)位。
(6)G4.3(FIN)輔助功能代碼結(jié)束處理。執(zhí)行M代碼和B代碼語句時,要利用PMC軸的到位信號F130.0(EINP),PMC控制軸的移動信號 F130.4(EGENA)等信號作為輔助執(zhí)行執(zhí)行結(jié)束的條件[10]。
根據(jù)PMC軸控制的步驟繪制程序流程圖,如圖3所示。
圖3 PMC軸控制流程圖
根據(jù)PMC軸控制流程圖,可以編制出相應(yīng)的控制梯形圖。由于文章篇幅關(guān)系,文中只給出典型PMC軸手動連續(xù)控制的部分PMC程序,見圖4—9。
圖4 PMC軸切換梯形圖
圖5 手動連續(xù)控制方式設(shè)定梯形圖
圖6 手動連續(xù)控制速度設(shè)定梯形圖
圖7 手動連續(xù)控制的方向信號處理梯形圖
圖8 手動連續(xù)控制的控制命令閱讀信號處理梯形圖
圖9 手動連續(xù)控制方式下的PMC軸復(fù)位梯形圖
討論了在FANUC數(shù)控系統(tǒng)中使用PMC軸功能控制數(shù)控噴丸機回轉(zhuǎn)工作臺的方法和實例。該方法在實際應(yīng)用中運行良好。相比回轉(zhuǎn)工作臺的其他控制方法,PMC軸控制功能具有不需改動系統(tǒng)硬件、成本低、控制穩(wěn)定、調(diào)試簡單的特點。值得注意的是,文中只涉及到了PMC軸控制的部分控制指令,讀者若需要控制PMC軸的其他動作,可參考相關(guān)參考書。
[1]史文域.噴丸設(shè)備的數(shù)控化改造與調(diào)試[C]//晉冀魯豫鄂蒙川云貴甘滬湘渝十三省區(qū)市機械工程學(xué)會2009年學(xué)術(shù)年會論文集(河南、貴州、重慶分冊),2009:38-47.
[2]周寶慶,譚春暉,楊全生.加工中心回轉(zhuǎn)工作臺控制方案[J].制造技術(shù)與機床,2007(3):124-127.
[3]陳芳.FANUC I/O Link軸的連接與調(diào)試[J].制造技術(shù)與機床,2008(2):132-133.
[4]北京FANUC機電有限公司.BEIJING-FANUC 0i-MODEL D連接說明書(硬件)[M].
[5]程俊.PMC軸設(shè)計及應(yīng)用[J].機電工程技術(shù),2012(4):107-110.
[6]北京FANUC機電有限公司.BEIJING-FANUC 0i-MODEL D連接說明書(功能)[M].
[7]北京FANUC機電有限公司.BEIJING-FANUC 0i-MODEL參數(shù)說明書[M].
[8]張源修.FANUC系統(tǒng)PMC軸的控制程序設(shè)計[J].制造技術(shù)與機床,2003(4):66-68.
[9]王立勤,姜麗琴.FANUC數(shù)控系統(tǒng)PMC控制功能在數(shù)控伺服轉(zhuǎn)塔沖床中的應(yīng)用[J].鍛壓裝備與制造技術(shù),2010(6):38-40.
[10]劉江,盧鵬程,許朝山,等.FANUC數(shù)控系統(tǒng)PMC編程[M].北京:高等教育出版社,2011:220-225.