基于FANUCOiMD數(shù)控銑床升級(jí)為加工中心的改造
精工銑床沒有自動(dòng)換刀功能,當(dāng)大批量生產(chǎn)零 件且需要多把刀具加工完成時(shí),就需要頻繁進(jìn)行手 動(dòng)換刀,勢(shì)必會(huì)降低生產(chǎn)效率;而在精工銑床上加 裝刀庫(kù)后形成的加工中心卻可以解決此問題。 1斗笠式刀庫(kù)的機(jī)械安裝與調(diào)試加工中心刀庫(kù)有很多種,斗笠式刀庫(kù)又稱無機(jī) 械手的盤式刀庫(kù),因其機(jī)械結(jié)構(gòu)簡(jiǎn)單,成本較低,而 且換刀過程容易控制,此次升級(jí)改造過程中使用的 就是斗笠式刀庫(kù)。改造前的精工銑床立柱側(cè)面已經(jīng)預(yù)留了加裝刀 庫(kù)使用的6個(gè)M24的螺紋孔,孔水平間距為100 mm, 豎直間距為200 mm;主軸中心距離立柱中心間距為 120 mm,購(gòu)買12刀位的斗笠式刀庫(kù),并按尺寸設(shè)計(jì) 立柱和刀庫(kù)之間的連接部分,如圖1所示。 安裝后,首先利用百分表,檢測(cè)刀庫(kù)和加工中 心的X坐標(biāo)軸和Y坐標(biāo)軸的平行度,并做相應(yīng)調(diào)整, 使其平行度控制在0.02 mm以內(nèi);將主軸裝上刀柄, Z軸下降到合適位置,手動(dòng)使刀庫(kù)前移至和主軸中心 線一致的位置,調(diào)整刀庫(kù)傳感器的位置,使其在此 位置的刀庫(kù)前位檢測(cè)信號(hào)(X8. 3)被接通。并把此 位置處Z軸的坐標(biāo)值記錄在參數(shù)1241中,作為第二 參考點(diǎn),即換刀點(diǎn)。2斗笠式刀庫(kù)的氣動(dòng)控制回路安裝、連接與調(diào)試 購(gòu)買的斗笠式刀庫(kù)前進(jìn)和后退的動(dòng)作是靠直線 氣缸實(shí)現(xiàn)的,前進(jìn)和后退停止的準(zhǔn)確位置由刀庫(kù)前位傳感器和原位傳感器控制,在機(jī)床刀庫(kù)出廠時(shí),刀 庫(kù)廠家已經(jīng)設(shè)計(jì)好,作者只需要進(jìn)行相應(yīng)的接線和 位置調(diào)整即可。圖2是改裝后的加工中心啟動(dòng)原理 圖,根據(jù)此原理圖進(jìn)行新加“刀庫(kù)”和“氣冷”氣 動(dòng)控制回路的安裝、連接和調(diào)試,使其滿足換刀和氣 冷的控制要求。4用M06指令實(shí)現(xiàn)對(duì)換刀過程的控制1. 1換刀參數(shù)設(shè)置目前,加工中心換刀一般采用Txx M06指令進(jìn)行 控制,只要將系統(tǒng)參數(shù)6071設(shè)定為6,即當(dāng)執(zhí)行M06 時(shí)就調(diào)用換刀宏程序,實(shí)現(xiàn)換刀控制。編輯完換刀 宏程序09001之后,為防止操作人員誤將換刀宏程 序刪除和修改,可通過將參數(shù)#3202的#4 (NE9)設(shè) 成1對(duì)換刀宏程序09001進(jìn)行保護(hù)。4.2換刀宏程序(1) 換刀宏變量說明#1000 (G54#0):判斷指令T代碼和主軸上的刀 號(hào)是否一致,若一致#1000 =1#1001 (G54#1):判斷指令T代碼是否為零,若 為 T0,貝ij#1001=1#1002 (G54#2):判斷主軸上是否有刀。若沒有 刀,貝|J#1002 =1#1003 (G54#3):判斷刀套號(hào)和主軸刀號(hào)是否一 致。若一致,則#1003 =1(2) 換刀宏程序 09001 (Txx M06)IF [#1000EQ1] G0T0 1;(如果所選擇的刀具在主軸上,換刀結(jié)束)#3003 =1;(自動(dòng)換刀時(shí),程序單段功能失效) #100=#4003;(通過#100 設(shè)定是 G90/G91)#101 =#4006;(通過#101 設(shè)定是 G21/G20)IF [#1002 EQ 1] GOTO 2 ;(主軸沒有刀具,則直接進(jìn)行抓刀控制)G91G30Z0; (Z軸返回第二參考點(diǎn),即換刀點(diǎn), 由參數(shù)1241決定)M19;(主軸準(zhǔn)停,定向角度由參數(shù)4077控制)IF [#1003 EQ1] GOTO 5 (主軸刀具和換刀位置 刀套號(hào)一致)GOTO 4N2 G91 G28 Z0 M19 N4M56;(刀盤旋轉(zhuǎn),把所要換的刀轉(zhuǎn)到換刀位置) N5M54;(刀盤向右到換刀位置,靠近主軸)G4 X1;(延時(shí) 1 s)M52;(主軸松刀,吹氣)G91G28Z0M19; (Z軸返回第一參考點(diǎn),準(zhǔn)停) M19;(主軸準(zhǔn)停,定向角度由參數(shù)4077控制) IF [#1001 EQ 1] GOTO 3;(主軸有刀,換刀指 令為T0時(shí),還刀后不進(jìn)行抓刀控制)M56;(刀盤旋轉(zhuǎn),把所要換的刀轉(zhuǎn)到換刀位置) G91G30Z0; (Z軸回?fù)Q刀點(diǎn),參數(shù)1241控制) N3M53;(刀具夾緊)M55;(刀盤向左退回到初始位置,遠(yuǎn)離主軸) G#100;(恢復(fù)G90模式或者G91模式)G#101;(恢復(fù)到公制G21或者英制G20)#3003 =0;(恢復(fù)程序單段運(yùn)行功能有效)N1 M99;(換刀程序結(jié)束)4.3刀庫(kù)控制相關(guān)PMC點(diǎn)位分配 X4. 2為刀具松開到位開關(guān)信號(hào);X4. 6為刀具夾緊到位開關(guān)信號(hào);X5.0為刀庫(kù)計(jì)數(shù)信號(hào);X4. 4為刀庫(kù)右位檢測(cè)信號(hào)(靠近主軸);X4. 5為刀庫(kù)左位檢測(cè)信號(hào)(遠(yuǎn)離主軸);Y5. 1為刀盤向右輸出(靠近主軸);Y2. 7為刀盤向左輸出(遠(yuǎn)離主軸);Y5. 2為主軸松刀輸出;Y7. 4為刀盤反向旋轉(zhuǎn)輸出;Y7. 7為刀盤正向旋轉(zhuǎn)輸出。4. 4斗笠式刀庫(kù)換刀PMC程序編制按照換刀流程編寫換刀控制PMC程序,主要包 括M代碼(M52~M55)的譯碼、刀具碼識(shí)別控制、 刀庫(kù)正反轉(zhuǎn)、刀庫(kù)取刀和還刀控制等幾部分。其中, D0為主軸刀號(hào)、D6為刀庫(kù)容量、D2為當(dāng)前刀套號(hào)。 限于篇幅原因,文中沒有編寫手動(dòng)換刀控制程序,自 動(dòng)換刀控制梯形圖程序如圖4一8所示。MSG( “編程刀具大于******刀位”G4F2M17END4MSG( “編程刀具小于或等于零”G4F2M171.4.6刀具旋轉(zhuǎn)及定位程序(原理在第1.4. 4節(jié)中已 說明)刀具旋轉(zhuǎn)因?yàn)槭钱?dāng)作系統(tǒng)的一個(gè)主軸來處理的, 所以只需要在零件加工程序中出現(xiàn)正反轉(zhuǎn)和停止的M 代碼即可。但需要設(shè)置參數(shù)N35000 ¥ MA_SPIND_ ASSIGN_TO_MACHAX [AX6] = 3即M3 =3,S=XXX,其中:M3表示動(dòng)力刀具軸,3 表示正轉(zhuǎn),XXX表示轉(zhuǎn)速;M3 =4, = XXX,其中:M3表示動(dòng)力刀具軸,4表 示反轉(zhuǎn),XXX表示轉(zhuǎn)速;M3 =5,其中:M3表示動(dòng)力刀具軸,表示動(dòng)力刀 具軸停止,刀具旋轉(zhuǎn)結(jié)束; SPOS [3] =XXXX,SPOS [3]表示動(dòng)力刀具軸定 位,XXXX表示定位的角度。1.4.7刀具扭力控制刀塔上的S11傳感器在正常狀態(tài)下為ON,如果 動(dòng)力刀塔在工作的過程中S11感測(cè)器為OFF,說明刀 塔負(fù)荷過載,伺服驅(qū)動(dòng)器被切換至SERVO OFF狀態(tài), 所有程序動(dòng)作止。2結(jié)束語應(yīng)用單一伺服馬達(dá),經(jīng)由控制機(jī)構(gòu)分別驅(qū)動(dòng)刀 盤換刀與驅(qū)動(dòng)動(dòng)力刀具,有較低的投資成本與較少 的維修保養(yǎng),可靠度較高;也因?yàn)檩^少的干涉可能而 有較高的應(yīng)用性。配套此動(dòng)力刀塔的機(jī)床具有車、 銑、鉆削及攻絲多種功能,減少工件的裝卡次數(shù),提 高零件的加工精度,節(jié)省了大量的人工成本,取得非 常好的經(jīng)濟(jì)效益。本文由海天精工整理發(fā)表文章均來自網(wǎng)絡(luò)僅供學(xué)習(xí)參考,轉(zhuǎn)載請(qǐng)注明!