王新鄉(xiāng),胡國清,周海峰
( 1. 集美大學(xué)輪機工程學(xué)院,福建 廈門 361021;2.華南理工大學(xué)機械與汽車工程學(xué)院,廣東 廣州 510640)
工裝夾具是機械裝備制造業(yè)中不可缺少的基礎(chǔ)工藝元素[1],而柔性夾具又是數(shù)控加工質(zhì)量和效率的保障[2],目前針對小型結(jié)構(gòu)件的柔性加工固持方案較多,例如三指或多指柔性夾具,自犧牲式柔性夾具等等,但由于這類夾具的夾持特點,并不適用于大型梁、肋構(gòu)件的加工[3-6]。國內(nèi)大型梁、肋的數(shù)控加工一直延用的加工固持技術(shù)主要是:在產(chǎn)品加工過程中留出工藝凸臺,通過壓板、螺釘與支撐,采用手工壓緊或壓緊螺釘直接壓緊。該技術(shù)存在工裝數(shù)量多、裝夾與機床、刀具干涉點多,材料浪費嚴重,工藝準備時間長,加工連續(xù)性差等諸多弊端[7-8]。針對梁架零件的加工,Te Li等[9]提出一種獨立于數(shù)控系統(tǒng)的多點夾具方案,該方案用三個激光傳感器和專用檢測平面,檢測刀具位置,利用虛擬網(wǎng)格法找出可能與刀具發(fā)生碰撞的夾具并進行避讓,從而實現(xiàn)柔性加工固持的要求。本文提出了一種新型柔性隨行夾具方案,取消了傳統(tǒng)工藝凸臺,改用夾具隨機床主軸隨動的固持工藝,利用原機床數(shù)控系統(tǒng)讀取主軸刀頭坐標,從而精確定位刀具位置,實現(xiàn)壓緊件隨行主軸避讓的功能。
隨行夾具系統(tǒng)采用一體式結(jié)構(gòu),如圖1所示。底座兩端設(shè)置定位銷,中部擺放工件。執(zhí)行元件為Festo CLR旋擺氣缸[10],沿底座四周均勻分布。氣缸外部用波紋管密封保護,以防切屑液進入缸體。加工過程中,隨著主軸刀頭運動,氣缸擺臂帶動壓板完成“打開避讓”和“閉合按壓”兩個動作。為防止壓板動作時帶起切削損傷工件[11],壓板的壓頭底部鉆有小孔,夾具打開和按壓時,釋放高壓氣體吹開下方切屑,如圖2所示。為了適應(yīng)不同形狀工件的加工需求,系統(tǒng)有多種長度壓板可供更換,以實現(xiàn)柔性擴展能力。
對系統(tǒng)的整體要求主要包括:1)實時讀取CNC(computer numerical control)機床主軸坐標數(shù)據(jù);2)自動判斷主軸位置并避讓;3)具備一定的柔性擴展能力,可適應(yīng)不同外形結(jié)構(gòu)件加工;4)全方位監(jiān)控,確保主軸安全。
數(shù)控系統(tǒng)加工前,將以夾具座的對刀原點為坐標原點進行對刀,因此,數(shù)控系統(tǒng)與隨動夾具系統(tǒng)使用相同的坐標系,CNC機床的主軸刀頭坐標就是隨動夾具系統(tǒng)的主軸位置。控制系統(tǒng)結(jié)構(gòu)框圖如圖3所示。CNC系統(tǒng)數(shù)據(jù)處理器與隨行夾具控制端軟件采用C/S結(jié)構(gòu)。上位PC機獲得主軸實時坐標數(shù)據(jù)的同時,通過機床以太網(wǎng)接口,根據(jù)TCP/IP協(xié)議將數(shù)據(jù)送給隨行夾具控制端的下位PC機。相比獨立于數(shù)控系統(tǒng)的夾具方案[9],本方案主軸坐標參數(shù)直接從數(shù)控機床獲得,故坐標數(shù)據(jù)獲取時間更短且更為精確。
由于隨行夾具壓板的按壓區(qū)域亦為工件的加工區(qū)域,故主軸運行至壓板干涉區(qū)域時,該區(qū)域壓板應(yīng)及時上提并順時針旋轉(zhuǎn)90°到安全位置,以避讓主軸。本系統(tǒng)中,主軸的最大進給速度可達到15 000 mm/min(空刀時),故計算主軸與壓板干涉范圍時,除考慮主軸帶刀運行時的平面最大直徑(刀套直徑)、主軸的運行速度、壓板長度等因素,還應(yīng)充分考慮系統(tǒng)響應(yīng)時間的影響。
現(xiàn)以1#夾具壓板為例,計算該壓板的干涉區(qū)域并判斷其旋轉(zhuǎn)狀態(tài)。
如圖4所示,以夾具座對刀原點為坐標原點建立坐標軸。所有夾具在夾具座安裝完畢后,其旋轉(zhuǎn)中心位置即確定,分別設(shè)為P1(x1,y1),P2(x2,y2),…。
圖4中主軸運動中心坐標為Pd(x,y),1#夾具旋轉(zhuǎn)中心坐標為P1(x1,y1),兩點間距離為L;主軸與夾具的實際干涉半徑是夾具旋轉(zhuǎn)半徑Rj與主軸刀套半徑Rd之和;考慮到系統(tǒng)響應(yīng)延時,設(shè)置緩沖距離Ls作為提前量,故干涉半徑取Rj+Rd+Ls。若L大于該半徑,則壓板壓緊工件,否則壓板打開避讓主軸。根據(jù)以上分析,取邏輯變量M1表示壓板狀態(tài)(M1為1,表示1#壓板旋轉(zhuǎn)避讓主軸;M1為0,表示1#壓板復(fù)位壓緊工件),則有:
(1)
其中:Ls—緩沖距離,mm;Ls=Vc·Ts·Kt,Ts=T1+T2+T3+Tδ;Vc—切削時主軸刀頭的最大進給速度,mm/s;Ts—響應(yīng)時間,s;Kt—時間修正系數(shù);T1—系統(tǒng)獲得主軸刀頭實時坐標數(shù)據(jù)至PLC發(fā)出各夾具動作電信號時間,s;T2—氣動回路電磁換向閥收到電信號至各旋轉(zhuǎn)氣缸動作時間,s;T3—夾具開合到位至PLC收到傳感器反饋信號時間,s;Tδ—安全時間余量,s。
系統(tǒng)調(diào)試時,采用逐步逼近法,設(shè)置Ts變量至一個安全合適的數(shù)值。夾具在新調(diào)試好和使用一段時間后的往復(fù)時間有所不同,每使用一段時間后,通過改變夾具往復(fù)時間修正系數(shù)(Kt)對夾具往復(fù)旋轉(zhuǎn)所用時間進行修正。
當(dāng)加工件的形狀改變時,需更換不同長度的夾具壓板以適配不同的加工需求。式(1)中,各隨行夾具的旋轉(zhuǎn)中心位置P1、P2…被設(shè)為變量,通過圖5所示組態(tài)參數(shù)輸入界面,輸入刀具直徑、主軸刀頭最大進給速度、壓板旋轉(zhuǎn)中心坐標、壓板長度等參數(shù),系統(tǒng)即自動計算出新的變量數(shù)值。當(dāng)加工工件長度或?qū)挾确较蛴凶兓瘯r,只需調(diào)整隨行夾具的位置或壓板長度,并重新輸入各參數(shù),即可實現(xiàn)柔性控制的要求。
2.4.1 暫停主軸運行功能的實現(xiàn)
圖6中KA1常閉觸點的線圈由隨行夾具系統(tǒng)PLC控制,若隨行夾具系統(tǒng)正常工作,該常閉觸點斷開,CNC機床允許運行;若隨行夾具系統(tǒng)故障或掉電,或KA1線圈掉電,則該常閉觸點導(dǎo)通,CNC機床暫停。PLC同時對該觸點的聯(lián)鎖觸點進行監(jiān)控,一旦該觸點出現(xiàn)故障,PLC會立即報警。報警期間,PLC將繼續(xù)控制夾具隨主軸運行,保障工人有充分的時間按照觸摸屏操作提示,手動控制CNC機床主軸抬高,停止隨行夾具系統(tǒng)運行。
2.4.2 系統(tǒng)運行狀態(tài)監(jiān)控
隨行夾具系統(tǒng)中設(shè)置了專門的通訊監(jiān)控定時器,一旦數(shù)據(jù)多次出錯或監(jiān)控定時器遲遲未接收到數(shù)據(jù),系統(tǒng)即啟動應(yīng)急響應(yīng),并在組態(tài)界面及人機界面HMI中同時提示網(wǎng)絡(luò)故障。
同時對執(zhí)行回路也進行監(jiān)控。一旦反饋回路與執(zhí)行回路數(shù)據(jù)不一致即觸發(fā)應(yīng)急響應(yīng)。
考慮到工作環(huán)境惡劣,反饋元件選擇FESTO的SME-8-K-LED-24位置傳感器,該傳感器可直接安放在旋擺氣缸上,通過監(jiān)控氣缸伸縮,得到壓板的實際工作狀態(tài)。壓板執(zhí)行回路的監(jiān)控包括整體監(jiān)控和獨立監(jiān)控兩個部分,其程序片段分別如圖7、圖8所示。
整體監(jiān)控程序?qū)⑺袎喊鍫顟B(tài)作為完整數(shù)據(jù)從PLC送到輸出端口,即開始比較傳感器反饋回來的壓板信號,判斷兩者是否一致,同時監(jiān)控定時器開始計時,若監(jiān)控時間到,兩數(shù)據(jù)仍未一致,則判定輸出或反饋回路故障,啟動應(yīng)急響應(yīng)。通過對比輸入輸出數(shù)據(jù),PLC可以判斷出故障發(fā)生位置,在人機界面中顯示故障檢修建議。
獨立監(jiān)控程序?qū)γ總€壓板回路設(shè)置單獨的監(jiān)控程序,監(jiān)控輸出信號與反饋信號不一致的時間,如果該時間超過允許值,則判定該壓板回路故障,系統(tǒng)啟動應(yīng)急響應(yīng)??紤]到本系統(tǒng)中執(zhí)行元件的響應(yīng)時間約為190 ms,程序中使用高速輸入輸出指令REF將最新的壓板動作指令刷新到輸出端口,以提高系統(tǒng)整體響應(yīng)速度。
人機界面HMI為PLC與操作人員交互的窗口,在系統(tǒng)工作前,由HMI提示并引導(dǎo)安裝操作;系統(tǒng)工作時,顯示各壓板工作狀態(tài),如圖9所示。為了在系統(tǒng)故障時,立即顯示故障位置,并提供檢修建議,圖9中每個壓板均采用兩層疊壓設(shè)計(圖中每一個矩形框表示一個夾具壓板),下層框作為狀態(tài)顯示框,與PLC程序中I/O點數(shù)據(jù)比對結(jié)果對應(yīng),正常顯示藍色,故障顯示紅色。上層框作為觸摸切換框,當(dāng)狀態(tài)顯示框為紅色(故障)時,觸摸該壓板,可觸發(fā)上層框的“頁面跳轉(zhuǎn)”操作,跳轉(zhuǎn)到檢修建議頁面。
根據(jù)以上設(shè)計得到系統(tǒng)總體控制流程如圖10所示。
圖10中各運行準備工作均由夾具隨動系統(tǒng)的PLC通過HMI的操作引導(dǎo)頁面引導(dǎo)完成,允許CNC機床“起動”后,PLC自動解除CNC機床鎖定,圖6中的KA1常閉觸點斷開,允許CNC機床運行。CNC機床運行期間,PLC與下位PC機配合,下位PC機讀取主軸刀頭當(dāng)前坐標,PLC對整個系統(tǒng)的運行狀態(tài)進行監(jiān)控,同時控制相應(yīng)的夾具進行避讓,一旦出現(xiàn)異常,立即啟動應(yīng)急響應(yīng)。CNC機床加工完畢,HMI界面顯示“加工完畢”,PLC再次通過HMI引導(dǎo)完成零件拆吊工作直至結(jié)束。
根據(jù)以上設(shè)計方案制造的樣機實物如圖11所示。其設(shè)計加工范圍為2 800 mm×250 mm×70 mm;加工件選用某長梁,其尺寸為2 000 mm×210 mm×50 mm;配套機床為V2 2500B三坐標雙主軸數(shù)控龍門銑床,該銑床主軸功率50 kW,轉(zhuǎn)速50~10 000 r/min,當(dāng)轉(zhuǎn)速為2 000 r/min時,最大扭矩為240 N·m,三坐標方向上的進給參數(shù)見表1。實際加工結(jié)果證明,本文所設(shè)計的柔性隨行夾具系統(tǒng)在與CNC機床配合時,各夾具運行平穩(wěn)正常,實現(xiàn)了設(shè)計構(gòu)想。當(dāng)加工零件寬度為 210 mm時,可節(jié)約60 mm(2×30 mm)寬度的工藝凸臺材料,縮短加工準備時間約309 min。
表1 V2 2500B銑床主軸三坐標方向進給參數(shù)Tab.1 Feeding parameters V2 2500B milling machine spindles坐標Coordinate行程Trip/mm快移速度Fast moving speed/(mm·min-1)進給速度Feed speed/(mm·min-1)定位精度Positioningaccuracy/mmX20 00015 0000~15 0000.040Y2 50015 0000~15 0000.025Z65015 0000~15 0000.008
本文以大型梁、肋零件為研究對象,采用夾具隨機床主軸隨動的固持工藝,設(shè)計了一種柔性隨行夾具。該夾具取消了傳統(tǒng)的工藝凸臺,利用原機床數(shù)控系統(tǒng)讀取主軸刀頭坐標,實現(xiàn)壓緊件隨行主軸避讓功能。經(jīng)實際生產(chǎn)驗證,系統(tǒng)運行平穩(wěn),新工藝與傳統(tǒng)加工固持工藝相比,大大減小了材料浪費和加工準備時間。目前,該夾具可針對飛機、船舶、汽車等的大型梁、肋零件實行自動化隨行工裝,用于V2 2500B龍門銑床或性能參數(shù)類似的數(shù)控機床上,實現(xiàn)被加工產(chǎn)品的快速定位、無凸臺裝夾以及加工過程壓緊件隨行的功能。