彭寶營(yíng)
摘 要:較強(qiáng)的機(jī)械裝備研發(fā)能力是機(jī)械工程專(zhuān)業(yè)碩士培養(yǎng)的重要目標(biāo),開(kāi)放式系統(tǒng)具有二次可開(kāi)發(fā)性、柔性及良好的適應(yīng)性,在機(jī)械裝備的開(kāi)發(fā)中應(yīng)用日益廣泛。將開(kāi)放式系統(tǒng)應(yīng)用于機(jī)械類(lèi)專(zhuān)業(yè)碩士實(shí)踐教學(xué),從復(fù)雜零件數(shù)控編程、PLC控制、數(shù)控插補(bǔ)、傳感器伺服控制、控制界面二次開(kāi)發(fā)等角度,開(kāi)展實(shí)踐型實(shí)驗(yàn)教學(xué)設(shè)計(jì)。為提高機(jī)械工程專(zhuān)業(yè)碩士研發(fā)能力、培養(yǎng)“產(chǎn)學(xué)研”一體化人才、完善機(jī)械工程專(zhuān)業(yè)碩士實(shí)踐教學(xué)體系提供基礎(chǔ)。
關(guān)鍵詞:開(kāi)放式數(shù)控系統(tǒng) 機(jī)械工程 專(zhuān)業(yè)碩士 實(shí)踐教學(xué)
中圖分類(lèi)號(hào):G642.0 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2015)09(a)-0120-03
隨著我國(guó)經(jīng)濟(jì)社會(huì)的快速發(fā)展,由于缺乏實(shí)踐能力,傳統(tǒng)的學(xué)術(shù)型碩士的培養(yǎng)已經(jīng)無(wú)法滿(mǎn)足經(jīng)濟(jì)設(shè)備的發(fā)展需求,社會(huì)在工程等專(zhuān)業(yè)領(lǐng)域?qū)Ω邔哟巍?應(yīng)用型專(zhuān)門(mén)人才的需求越來(lái)越強(qiáng)烈。在這種情況下,專(zhuān)業(yè)碩士應(yīng)運(yùn)而生。專(zhuān)業(yè)學(xué)位研究生教育的核心目標(biāo)是培養(yǎng)高層次應(yīng)用型人才, 滿(mǎn)足經(jīng)濟(jì)社會(huì)發(fā)展對(duì)高級(jí)專(zhuān)門(mén)人才的迫切需要。專(zhuān)業(yè)學(xué)位研究生教育是以職業(yè)為依據(jù),培養(yǎng)從事實(shí)際工作的高層次應(yīng)用型、復(fù)合型“實(shí)用專(zhuān)家級(jí)”人才[1] 。而機(jī)械工程學(xué)科是最具綜合性和工程實(shí)踐特征的工科學(xué)科之一,“機(jī)械工程”專(zhuān)業(yè)碩士主要目標(biāo)是培養(yǎng)具有專(zhuān)業(yè)基礎(chǔ)知識(shí)與專(zhuān)業(yè)技能, 能在生產(chǎn)一線從事機(jī)械工程專(zhuān)業(yè)產(chǎn)品的設(shè)計(jì)制造、控制開(kāi)發(fā)、應(yīng)用研究和生產(chǎn)管理等工作的應(yīng)用型高級(jí)專(zhuān)門(mén)人才[2]。要達(dá)到這樣一個(gè)培養(yǎng)目標(biāo),專(zhuān)業(yè)實(shí)踐是必不可少的重要環(huán)節(jié),充分的、高質(zhì)量的專(zhuān)業(yè)實(shí)踐是專(zhuān)業(yè)學(xué)位教育質(zhì)量的最重要保證[3]。
數(shù)控機(jī)床是機(jī)、電、液、氣、光高度一體化的產(chǎn)品[4],數(shù)控技術(shù)是機(jī)械技術(shù)、電工電子技術(shù)、微電子技術(shù)、信息技術(shù)、傳感器技術(shù)、接口技術(shù)、信號(hào)變換技術(shù)等多種技術(shù)進(jìn)行有機(jī)地結(jié)合,數(shù)控系統(tǒng)又是數(shù)控技術(shù)的核心。因此,基于數(shù)控系統(tǒng)的研究和教學(xué)是十分必要的。傳統(tǒng)的數(shù)控系統(tǒng)僅能進(jìn)行數(shù)控編程,結(jié)構(gòu)封閉、柔性差、不具備二次開(kāi)發(fā)功能,即限制其在高端、柔性數(shù)控機(jī)床上的使用,也不利于機(jī)械工程專(zhuān)業(yè)碩士階段的實(shí)踐教學(xué)。開(kāi)放式數(shù)控系統(tǒng)具有開(kāi)放、柔性高、成本低、升級(jí)擴(kuò)展容易、投資風(fēng)險(xiǎn)性小和可以引入最新的PC軟硬件技術(shù)等優(yōu)點(diǎn)[5],已成為新一代數(shù)控技術(shù)的主流。在開(kāi)放式數(shù)控系統(tǒng)中,工業(yè)PC機(jī)+開(kāi)放式運(yùn)動(dòng)控制器形式的開(kāi)放式數(shù)控系統(tǒng)是當(dāng)前應(yīng)用最為廣泛的開(kāi)放式數(shù)控系統(tǒng)。在現(xiàn)在市場(chǎng)上該類(lèi)開(kāi)放式數(shù)控系統(tǒng)中,美國(guó)Delta Tau公司的PMAC[(Programmable Multiple-Axis Controller)運(yùn)動(dòng)控制器,基于PC 機(jī)平臺(tái),是一個(gè)完全開(kāi)放的系統(tǒng),是目前功能最為強(qiáng)大,開(kāi)放性最高、靈活性最好的一種控制系統(tǒng) [6]。利用PMAC開(kāi)放式數(shù)控系統(tǒng)的優(yōu)勢(shì),將其應(yīng)用于機(jī)械類(lèi)專(zhuān)業(yè)碩士現(xiàn)代制造工程技術(shù)實(shí)踐教學(xué),為提高機(jī)械類(lèi)專(zhuān)業(yè)碩士的實(shí)踐能力及研發(fā)能力提供基礎(chǔ)。
1 開(kāi)放式數(shù)控系統(tǒng)實(shí)踐教學(xué)環(huán)節(jié)設(shè)計(jì)
根據(jù)機(jī)械工程專(zhuān)業(yè)碩士的培養(yǎng)計(jì)劃、開(kāi)放式數(shù)控系統(tǒng)及機(jī)械工程行業(yè)特點(diǎn),從復(fù)雜零件數(shù)控編程、PLC控制、數(shù)控插補(bǔ)、傳感器伺服控制、控制界面二次開(kāi)發(fā)等角度,開(kāi)展實(shí)踐型實(shí)驗(yàn)教學(xué)設(shè)計(jì)。使學(xué)生在掌握實(shí)際設(shè)備開(kāi)發(fā)技能的同時(shí),掌握科學(xué)研究的方法,提高學(xué)生獨(dú)立思考及解決實(shí)際問(wèn)題的能力。
1.1 復(fù)雜零件數(shù)控編程實(shí)驗(yàn)
數(shù)控加工是機(jī)械工程專(zhuān)業(yè)最具實(shí)踐性的課程,是多學(xué)科知識(shí)的融合。在研究生階段,數(shù)控編程學(xué)習(xí)的重點(diǎn)已經(jīng)不是由直線和圓弧構(gòu)成的簡(jiǎn)單輪廓加工編程,而是復(fù)雜輪廓零件的計(jì)算機(jī)輔助編程模塊開(kāi)發(fā)。為鍛煉專(zhuān)業(yè)碩士的實(shí)踐能力,將微分幾何、數(shù)值計(jì)算相結(jié)合,利用開(kāi)放式數(shù)控系統(tǒng),開(kāi)展復(fù)雜型線零件自動(dòng)編程模塊開(kāi)發(fā)實(shí)踐教學(xué)環(huán)節(jié)設(shè)計(jì)。
凸輪具有型線復(fù)雜、種類(lèi)繁多的特點(diǎn),是復(fù)雜零件的典型代表。利用高級(jí)語(yǔ)言,根據(jù)凸輪設(shè)計(jì)參數(shù)完成凸輪廓型計(jì)算,生成加工坐標(biāo)。運(yùn)用PMAC系統(tǒng)自帶的Pmac Plot32 Pro采集軟件,采集凸輪加工實(shí)際坐標(biāo),得到凸輪廓形曲線如圖1所示,可根據(jù)該圖形驗(yàn)算自動(dòng)編程計(jì)算的準(zhǔn)確性。
1.2 PLC控制編程實(shí)驗(yàn)
與應(yīng)用于過(guò)程自動(dòng)化的專(zhuān)用型PLC不同,數(shù)控系統(tǒng)的PLC屬于內(nèi)嵌式,主要處理設(shè)備本身的邏輯運(yùn)動(dòng)控制。而開(kāi)放式數(shù)控的PLC進(jìn)一步縮小了PLC程序與運(yùn)動(dòng)之間的區(qū)別,PLC可以實(shí)現(xiàn)復(fù)雜的運(yùn)動(dòng)、在線參數(shù)設(shè)置、過(guò)程計(jì)算及運(yùn)動(dòng)程序觸發(fā)等功能。
PMAC開(kāi)放式數(shù)控系統(tǒng)自帶的PLC功能,其工作原理同于在工業(yè)控制領(lǐng)域應(yīng)用廣泛的PLC。但它又不同于其他PLC,它的編程方式不是其他PLC的梯圖編程,而是采用類(lèi)似于BASIC等高級(jí)語(yǔ)言的編程方式,無(wú)須專(zhuān)用編程器,更加靈活、方便,易于存儲(chǔ),打印觀看和調(diào)試,并且起執(zhí)行速度遠(yuǎn)超過(guò)普通PLC。通過(guò)該環(huán)節(jié)實(shí)踐學(xué)習(xí),可大大提高研究生的邏輯思維能力和機(jī)械裝備研發(fā)能力。運(yùn)用VC++,開(kāi)發(fā)開(kāi)放式數(shù)控系統(tǒng)PLC控制編程界面如圖2所示。在該界面下,調(diào)整軟撥碼開(kāi)關(guān),可實(shí)現(xiàn)輸入信號(hào)狀態(tài)的切換,界面上的指示燈可以表示輸出的狀態(tài),在程序窗口輸入PLC控制程序,可實(shí)現(xiàn)邏輯控制、運(yùn)動(dòng)控制、參數(shù)設(shè)置、程序調(diào)用等多項(xiàng)PLC高級(jí)功能的開(kāi)發(fā)實(shí)訓(xùn)。
1.3 數(shù)控插補(bǔ)實(shí)驗(yàn)
對(duì)數(shù)控系統(tǒng)輸入的基本數(shù)據(jù),運(yùn)用一定的算法計(jì)算,由數(shù)控系統(tǒng)實(shí)時(shí)地算出各個(gè)中間點(diǎn)的坐標(biāo)。即需要“插入補(bǔ)上”運(yùn)動(dòng)軌跡各個(gè)中間點(diǎn)的坐標(biāo),通常將這個(gè)過(guò)程稱(chēng)為“插補(bǔ)”,插補(bǔ)是數(shù)控系統(tǒng)的重要功能指標(biāo)。目前,新的插補(bǔ)算法層出不窮,已成為數(shù)控技術(shù)的研究熱點(diǎn)。針對(duì)插補(bǔ)開(kāi)展實(shí)踐教學(xué),將有力地加強(qiáng)研究生對(duì)數(shù)控系統(tǒng)、運(yùn)動(dòng)控制的理解能力。
PMAC系統(tǒng)具有直線插補(bǔ)、圓弧插補(bǔ)、樣條插補(bǔ)和PVT插補(bǔ)功能,插補(bǔ)算法是已經(jīng)封裝好的,只需一條指令即可實(shí)現(xiàn)。但為了讓學(xué)生能夠更清楚地了解插補(bǔ)的原理,設(shè)計(jì)插補(bǔ)原理教學(xué)環(huán)節(jié),采用編制一個(gè)運(yùn)動(dòng)程序的方法來(lái)分解插補(bǔ)原理,圖3為,利用PMAC系統(tǒng),開(kāi)發(fā)、采集的逐點(diǎn)比較法直線插補(bǔ)軌跡。
1.4 傳感器伺服控制實(shí)驗(yàn)
隨著對(duì)設(shè)備工藝要求的提高,需要運(yùn)動(dòng)控制系統(tǒng)還要控制設(shè)備運(yùn)行的力、轉(zhuǎn)矩、加速度等信息的直接控制,以及這些被控量的混合控制。例如,數(shù)控加工過(guò)程中的切削力控制、紡織行業(yè)的張力控制、機(jī)器人控制、液壓行業(yè)的液力伺服控制等。位置、速度以外傳感器閉環(huán)伺服控制,是開(kāi)放式數(shù)控系統(tǒng)的重要功能,該功能涉及控制工程、伺服技術(shù)、傳感器技術(shù)、信號(hào)處理技術(shù)等多個(gè)環(huán)節(jié),可提高研究生的綜合實(shí)踐能力。
傳感器伺服控制主要有伺服環(huán)級(jí)聯(lián)與自定義伺服算法兩種方式實(shí)現(xiàn)。由于張力傳感器應(yīng)用場(chǎng)合較多,因此選擇張力作為控制目標(biāo),根據(jù)PMAC系統(tǒng)傳感器伺服控制原理,開(kāi)展研究生傳感器伺服控制實(shí)驗(yàn)設(shè)計(jì)。將張力信號(hào)作為系統(tǒng)輸入,通過(guò)對(duì)運(yùn)行速度進(jìn)行調(diào)節(jié),最終達(dá)到力與速度的混合控制,并保持系統(tǒng)張力的穩(wěn)定。利用PMAC系統(tǒng),進(jìn)行的張力控制效果如圖4所示。
1.5 上位控制軟件開(kāi)發(fā)實(shí)驗(yàn)
與傳統(tǒng)數(shù)控系統(tǒng)相比,開(kāi)放是系統(tǒng)最大的優(yōu)勢(shì)是可以方便地運(yùn)用高級(jí)語(yǔ)言二次開(kāi)發(fā),用戶(hù)可以嵌入自己的CAM算法,便于復(fù)雜工藝裝備的開(kāi)發(fā)。PMAC系統(tǒng)支持Visual C++、Visual Basic、C#、LabView、Delphi等高級(jí)語(yǔ)言二次開(kāi)發(fā)[7]。
進(jìn)行基于開(kāi)放式數(shù)控系統(tǒng)的控制界面二次開(kāi)發(fā),將有效鍛煉專(zhuān)業(yè)碩士研究生的高級(jí)語(yǔ)言編程的能力、提高其對(duì)數(shù)控系統(tǒng)軟硬件的理解和認(rèn)識(shí)。為提高學(xué)生的自主性,上位編程語(yǔ)言不指定,由學(xué)生根據(jù)自身特長(zhǎng)任選。添加系統(tǒng)自帶動(dòng)態(tài)鏈接庫(kù)后,調(diào)用系統(tǒng)函數(shù),可方便的開(kāi)發(fā)出具有顯示、下載、編輯、加工坐標(biāo)計(jì)算等功能的控制界面,圖5為利用Visual C++6.0開(kāi)發(fā)的開(kāi)放式數(shù)控系統(tǒng)二次開(kāi)發(fā)控制界面。
2 結(jié)語(yǔ)
開(kāi)放式數(shù)控系統(tǒng)功能強(qiáng)大,是未來(lái)數(shù)控技術(shù)發(fā)展的重要方向,將其應(yīng)用于機(jī)械工程專(zhuān)業(yè)碩士實(shí)踐教學(xué),將有效提高專(zhuān)業(yè)碩士的綜合實(shí)踐能力和實(shí)際設(shè)備開(kāi)發(fā)能力。但開(kāi)放式數(shù)控系統(tǒng)應(yīng)用復(fù)雜,短時(shí)間掌握難度較大,相關(guān)教學(xué)方法及教學(xué)體系有待進(jìn)一步完善。
參考文獻(xiàn)
[1] 李明磊,王銘.專(zhuān)業(yè)學(xué)位研究生的培養(yǎng)與質(zhì)量保障——第五屆中國(guó)研究生教育學(xué)術(shù)論壇綜述[J].學(xué)位與研究生教育,2012(12):25-28.
[2] 鄭鵬,吳建權(quán),沈會(huì)祥,等. “機(jī)械工程”專(zhuān)業(yè)型碩士研究生校企聯(lián)合培養(yǎng)創(chuàng)新模式研究[J].科技創(chuàng)新導(dǎo)報(bào),2015,10(22):207-209.
[3] 韓寶坤,張悅刊,孫雪顏.機(jī)械工程領(lǐng)域全日制專(zhuān)業(yè)學(xué)位研究生實(shí)踐能力的培養(yǎng)[J].教書(shū)育人:高教論壇,2014(10):26-27.
[4] 朱嘵春.數(shù)控技術(shù)[M].北京:機(jī)械工業(yè)出版社,2012.
[5] 王婧,于鐳.開(kāi)放式教學(xué)型數(shù)控系統(tǒng)研制 [J].機(jī)電產(chǎn)品開(kāi)發(fā)與創(chuàng)新,2010(10):26-27.
[6] 賴(lài)國(guó)庭,吳玉厚,富大偉.基于PMAC的開(kāi)放式數(shù)控系統(tǒng)研究[J].制造業(yè)自動(dòng)化,2002(9):34-36.
[7] DELTA TAU Data System Inc.Turbo PMAC2-Eth-Lite Hardware Reference Manual[S].USA:2006.