■ 大連大森數(shù)控技術發(fā)展中心有限公司 (遼寧 116023) 李洪波 馮明霞 李怡萱
掃碼了解更多
(1)機床的配置和功能要求。該機床是根據(jù)客戶實際需求,結合通用復合機床的控制原理,以側重于汽車零部件加工為主進行設計。機床采用動柱式龍門結構,其中,X1、X2軸采用同期控制,Y軸單獨控制,Z1、Z2軸采用同期控制,B軸采用搖籃式擺動軸,B軸上裝有A、C兩個旋轉軸,刀庫采用PLC軸控制,主軸采用伺服主軸,NC軸和主軸共計10個軸。機床結構如圖1所示。
(2)數(shù)控系統(tǒng)選型。根據(jù)機床的配置要求,參照三菱M70A的系統(tǒng)規(guī)格表(見表1),M70A的銑床版本,最多可以控制8個NC軸、6個PLC軸和2個主軸,總控制軸數(shù)最多11個,符合該機床的控制要求。
根據(jù)機械設計人員提供的機床各軸工作特性和轉矩要求,選擇配置如表2所示。
各軸電動機分配如表3所示。
(1)系統(tǒng)總控制軸數(shù)為10軸。根據(jù)機床的整體設計要求,總控制軸數(shù)必須達到10軸。其中,設計刀庫時,原計劃也要采用NC軸控制,但是限于M70A系統(tǒng)的NC控制軸數(shù)最多是8個,只能將刀庫改為PLC軸控制,這樣,機床一共有10個軸,其中有8個NC軸、1個PLC軸和1個主軸。伺服連接后,如圖2所示。
圖1 機床結構
根據(jù)系統(tǒng)軸名稱的命名規(guī)則以及便于控制和識別的原則,將各軸命名及通道編號設置如表4所示。
其中,X和U作為一組同期控制軸,Z和W作為一組同期控制軸,P作為PLC軸。
硬件連接和檢查完畢后,開始通電調試。根據(jù)三菱標準參數(shù)表,設置好系統(tǒng)基本參數(shù)以及各軸參數(shù)后,系統(tǒng)上電,出現(xiàn)報警“Y07 連接軸數(shù)超限 0001”,如圖3所示。
再次核對M70A的規(guī)格表,機床實際連接軸數(shù)均符合要求,沒有超過限制軸數(shù)。因為PLC軸的控制方式有別于NC軸,于是去掉PLC軸,重新上電,還是出現(xiàn)相同報警;再去掉主軸,同時將#1039參數(shù)設為0,這時不再報警。經(jīng)過進一步試驗發(fā)現(xiàn),無論去掉NC軸、PLC軸還是主軸,只要總的連接軸數(shù)為8個或以下,就不發(fā)生報警,據(jù)此判斷,應為規(guī)格所限。連接手冊中有一處說明,1個伺服通道最多只能連接8個軸,8個軸以上時,可以增加擴展單元(FCU7-EX891+HN552),擴展一個光纜接口。但是,增加的硬件訂貨周期較長,又增加額外成本。后來,查詢到#11012參數(shù),可以設定通道1的最多連接軸數(shù),將其設定為1時,最多可連接16軸,但“OMR-DD”功能(與高速剛性攻螺紋有關)不可使用,因為MDS-D-SVJ3系列伺服本身不能使用“OMR-DD”功能,可以忽略此條件,報警問題得到解決。如表5所示。
表1 M70A系統(tǒng)規(guī)格
表 2
表 3
表 4
圖2 伺服連接圖
圖3 “連接軸數(shù)超限”報警
連接正常后,屏幕坐標顯示如圖4所示(注:PLC軸在坐標畫面不顯示)。
(2)PLC軸控制刀庫。前面提到,機床設計方案中,刀庫采用伺服控制,但是限于M70A的NC軸數(shù)限制,只能改為PLC軸控制。刀庫結構和控制原理是特殊設計的,與傳統(tǒng)的斗笠式刀庫和刀臂式刀庫都不一樣,因此,刀庫動作流程和控制方式也與傳統(tǒng)的刀庫不同,宏程序的編寫也要按動作流程重新設計。刀庫樣式如圖5所示。
刀庫共有30個刀套,采用固定刀套的方式,控制原理類似于鉆攻機的夾臂式刀庫。根據(jù)刀庫動作流程,先編寫換刀宏程序如下:
%
#199=#4003
#198=#4006
IF[#1016EQ1]GOTO100
M5
M34
G21G91G40
N20G30P2Y0Z0M19
IF[#1200EQ1]GOTO40
GOTO20
N40G30P3X0
M10
表 5
圖4 坐標顯示畫面
圖5 刀庫樣式
G30P3Z0
M54
G30P2Z0
M11
G30P2X0
M5
M35
N100#1100=1
G#199G#198
M99
%
對于換刀流程中的氣動裝置,刀庫門開關等控制,都是用M代碼編寫,不存在難點,主要在于M54選刀指令,PLC中與刀庫相關的旋轉和計數(shù)等指令和功能,都要改為PLC軸的方式進行控制,這種控制方式的優(yōu)點是,可以快速和精準地到達預定刀套位置,從而提高換刀速度。
根據(jù)《M700系列PLC編程說明書》中的PLC軸控制說明,如圖6所示,編寫PLC軸的控制旋轉部分。
編寫的PLC內容如圖7所示。
調試PLC時,遇到一個問題,無論通過宏程序變量,還是通過PLC中寄存器的方式,每次將移動數(shù)據(jù)傳送到R9448寄存器時,PLC軸都可以移動,但是,再次傳送移動數(shù)據(jù)到R9448寄存器,執(zhí)行下一步移動時,PLC軸卻不動作。監(jiān)控PLC軸狀態(tài)時,發(fā)現(xiàn)R9441的bit2(軸移動中信號),一直在接通。檢查PLC控制邏輯并與《M700系列PLC編程說明書》中的示例進行對比,沒有發(fā)現(xiàn)異常。后來,在說明書中沒有相關說明的情況下,我們嘗試在PLC軸控制時,對“移動結束” 狀態(tài)進行主動復位,問題解決。修改好的PLC內容如圖8所示。
刀庫中有30個刀套,每個刀套間隔12°,將旋轉角度經(jīng)計算后,由D203傳送到寄存器R9446,實現(xiàn)刀套的精確定位。
(3)二組同期軸控制。為了保證機床的機械剛性和穩(wěn)定性,機床設計為二組同期軸控制,即X軸和U軸同期,Z軸和W軸同期。
圖6 PLC軸第1軸中的PLC軸控制流程
圖 7
參照《M700系列PLC編程說明書》中的說明,考慮到是4個軸參與同期,而寄存器R2589又無法分別指定,于是嘗試將二組同期軸數(shù)據(jù)同時指定,實際上該方法完全可行。
指定方法:通過第1系統(tǒng)R2589寄存器,第2系統(tǒng)R2789寄存器指定同期控制。通過操作與R2589/R2789寄存器對應的各軸的位,切換同期控制的ON/OFF、NC在所有軸就位時進行動作的切換。
同期運轉方式的指定:通過基本規(guī)格參數(shù)的slavno,打開與主動軸、從動軸相關的軸對應的兩位。例如同期運轉第2軸(主動軸),第3軸(從動軸)時,如表6所示。
單獨運轉方式的指定:使用主動軸指令打開欲使其運轉的任意一軸相對應的位。例如僅移動第3軸(從動軸)時,如表7所示。
實際編寫的PLC內容如圖9所示。
同期軸動作正常后,又出現(xiàn)新的問題,也就是X軸移動速度不能太快。機床的設計快移速度是48m/min,結果,實際移動速度達到8m/min左右時,負載電流就會升高到300A以上,同時出現(xiàn)“過負載2”報警,如圖10所示。再測試Z軸,也存在相同的報警問題。
考慮到同期軸可能存在的機械方面的同期誤差,我們建議機械裝配人員對機械同期性進行檢測,未發(fā)現(xiàn)問題。而且,Z軸中的兩個同期軸跨度只有400mm左右,因機械不同期而產(chǎn)生過負載的可能性很小。于是,我們脫開X軸兩個同期控制電動機,用手轉動絲杠,負載很輕。再上緊一個電動機,另一個電動機繼續(xù)脫開,也就是用一個電動機帶動雙立柱運動,沒有發(fā)生報警。試驗中,只要2個電動機同時上緊,就會出現(xiàn)報警,因此,可以排除機械卡住、電動機功率選小等原因。另外,一個奇怪的現(xiàn)象是,只有執(zhí)行G00指令時才出現(xiàn)報警,而用RAPID方式移動,相同的快移速度,卻不產(chǎn)生報警。
圖 8
表 6
表 7
圖 9
于是,重點檢查系統(tǒng)參數(shù)。首先核對伺服參數(shù),沒有問題;然后是加減速時間常數(shù),加大和減小設定值,均無效果。接下來,對系統(tǒng)參數(shù)逐一核對,當檢查到#2068參數(shù)時,發(fā)現(xiàn)異常,其中,X、Y、Z、B四個軸的設定值是50,而C、A、U、W的設定值是0,該參數(shù)是“G00前饋增益”,于是,將X、Y、Z、B的值改為0,再次試驗,負載電流處于正常范圍,并且沒有報警,將快移速度提高到48m/min,也沒有報警,問題解決。分析原因,應該是系統(tǒng)通電調試時,導入系統(tǒng)的是一套四軸加工中心的參數(shù),并在此基礎上,進行的10個軸的參數(shù)擴充和完善。原來的四個軸的#2068參數(shù)有設定值,而后擴展的幾個軸的#2068參數(shù)都是默認值0,使得每組同期控制軸中的二個軸的“G00前饋增益”不一致,導致“過負載2”報警的發(fā)生。
圖10 “過負載2”報警
該機床X軸和Z軸均采用同期控制,提高了機床剛性和穩(wěn)定性,采用搖籃式B軸,上面加裝2個旋轉型A、C軸,可實現(xiàn)5軸類多零件加工。同時配備PLC軸刀庫,換刀和選刀速度快,適合高效率加工。目前,該機床已應用于汽車等行業(yè)的零部件高效高精加工。機床主要結構及典型加工件如圖11、圖12所示。
圖11 搖籃式擺動軸和雙轉臺結構
圖12 加工的典型汽車零部件
車銑復合加工中心,以其緊湊、高效及高精度的復合加工方式,受到加工行業(yè)的歡迎。隨著我國制造業(yè)水平的快速發(fā)展,以及對加工制造業(yè)越來越高的品質需求,車銑復合加工中心也一定會得到越來越廣泛的普及和應用。