何苗
(四川信息職業(yè)技術(shù)學(xué)院,四川 廣元 628017)
機(jī)電一體化產(chǎn)品質(zhì)量和技術(shù)水平的高低,已是當(dāng)今世界衡量一個國家實(shí)力和國際地位的重要標(biāo)志,運(yùn)動控制器及其相關(guān)技術(shù)是各類機(jī)電一體化產(chǎn)品的核心技術(shù),本課題的目的是通過對GT400運(yùn)動控制器的二次開發(fā),利用其提供的基本功能完成基于PC機(jī)的實(shí)驗(yàn)數(shù)控工作臺設(shè)計。
圖1 硬件組成框圖
機(jī)電傳動系統(tǒng)的設(shè)計一般由動力源、變速機(jī)構(gòu)、換向機(jī)構(gòu)、運(yùn)動分配機(jī)構(gòu)、執(zhí)行件等組成。常用的機(jī)械傳動部件有螺旋機(jī)構(gòu)、齒輪傳動、同步帶以及各種非線性傳動部件,其主要目的是傳遞轉(zhuǎn)矩與轉(zhuǎn)速。該系統(tǒng)動力源采用VRDM397/LHA型步進(jìn)電機(jī);換向機(jī)構(gòu)采用型號為FYC2D2504-3的滾珠絲杠,固定方式為一端固定,一段有隙,其優(yōu)點(diǎn)在于壓桿穩(wěn)定和臨界轉(zhuǎn)校高,而且絲杠有熱膨脹的余地。支承形式采用7603020TVP60接觸角角接觸球軸承一對,背靠背組合的形式。滾動直線導(dǎo)軌副時在滑塊與導(dǎo)軌之間放入適當(dāng)?shù)匿撝?,使滑塊與導(dǎo)軌之間的滑動摩擦變?yōu)闈L動摩擦大大降低二者之間的摩擦阻力,有助于提高數(shù)控系統(tǒng)的相應(yīng)度與靈敏度。因此在x、y向用滾動導(dǎo)軌副,型號為HJG-D25.
伺服驅(qū)動部件是數(shù)控系統(tǒng)中與機(jī)械直接有關(guān)的部分,它們的性能決定了機(jī)床的本控制特性,所以正確合理的選擇可靠的伺服驅(qū)動部件對提高產(chǎn)品的功能起著決定性的作用。
步進(jìn)電機(jī)是將電脈沖信號轉(zhuǎn)換成機(jī)械角位移的執(zhí)行元件,其特點(diǎn)是:步進(jìn)電機(jī)的工作狀態(tài)不易受各種干擾因素的影響,只要他們的大小未引起步進(jìn)電機(jī)產(chǎn)生丟步現(xiàn)象之前,就不影響其正常工作:控制性能好。在啟動停止反轉(zhuǎn)時不易丟步。因此步進(jìn)電機(jī)被廣泛應(yīng)用于開環(huán)結(jié)構(gòu)的機(jī)電一體化系統(tǒng),使系統(tǒng)簡化,并可靠的獲得較高的位置精度。動力源采用VRDM397/LHA型步進(jìn)電機(jī)。步進(jìn)電機(jī)不能直接接到交流電源上工作,需要有步進(jìn)電動機(jī)驅(qū)動電源。步進(jìn)電機(jī)及其驅(qū)動電源是一個有機(jī)整體,步進(jìn)電機(jī)運(yùn)行性能是步進(jìn)電機(jī)和驅(qū)動電源兩者的綜合效果。
步進(jìn)電機(jī)驅(qū)動器采用雷塞535型驅(qū)動器。該驅(qū)動器內(nèi)部采用類似伺服控制原理的電路,此電路可以使電機(jī)低速運(yùn)行平穩(wěn),幾乎沒有震動和噪音,電機(jī)在高速時力矩大大高于二相和五相混合式步進(jìn)電機(jī),定位精度最高可達(dá)30 000步/轉(zhuǎn)。
本次設(shè)計的工作臺要求進(jìn)行往復(fù)運(yùn)動加工產(chǎn)品,在工作臺達(dá)到極限位置時,必須自動停下來。另外機(jī)械原點(diǎn)是數(shù)控工作臺所有坐標(biāo)系的基準(zhǔn)點(diǎn),機(jī)械原點(diǎn)的穩(wěn)定性是該工作臺的一個極為重要技術(shù)指標(biāo),也是加工文寧的一個最基本的保證。像這一類的行程控制可以利用行程開關(guān)來實(shí)現(xiàn)。
電感式接近開關(guān)屬于一種有開關(guān)量輸出的位置傳感器,當(dāng)金屬在接近時,使物體內(nèi)部產(chǎn)生渦流。這個渦流反作用于接近開關(guān),是開關(guān)內(nèi)部電路的參數(shù)產(chǎn)生變化,由此識別出有無金屬物體接近,進(jìn)而控制開關(guān)的通和斷完成無接觸檢測物體的目的。
根據(jù)工作臺精度要求及尺寸選型號為JG35L-F15TB,尺寸大小為35×33×70 mm的電感定位開關(guān)作為該數(shù)控工作臺的檢測原件。
隨著現(xiàn)代工業(yè)和科學(xué)技術(shù)的迅猛發(fā)展,現(xiàn)代機(jī)械設(shè)備本身的結(jié)構(gòu)越來越復(fù)雜,功能越來越完備,自動化程度也越來越高。機(jī)械設(shè)備的故障診斷技術(shù)越來越受到重視,如果某臺設(shè)備出現(xiàn)故障而又未能及時發(fā)現(xiàn)和排除,其結(jié)果不僅會導(dǎo)致設(shè)備本身損壞,甚至可能會給生產(chǎn)和質(zhì)量以至人們的生命財產(chǎn)安全造成難以估計的嚴(yán)重后果。
為適應(yīng)試驗(yàn)臺的工作要求將診斷部分的設(shè)計分為通訊出錯;命令錯誤;圓弧插補(bǔ)半徑不正確;直線插補(bǔ)長度為零或超出控制器處理范圍等幾塊,適合教學(xué)要求。
對于用戶通過主機(jī)發(fā)出命令,運(yùn)動控制器在檢查校驗(yàn)后會給出一個反饋,這個反饋就是命令(庫函數(shù))的返回值。根據(jù)返回的值在界面上顯示相應(yīng)的故障原因。比如,返回值為-1時,顯示通訊出錯;返回值為0時,顯示命令執(zhí)行成功;返回值為1時,顯示命令錯誤;此時調(diào)用GT-Get(mdstsc)命令,進(jìn)一步確定出錯原因,顯示在命令出錯函數(shù)的下一行,當(dāng)出現(xiàn)命令錯誤時,通過判斷命令錯誤寄存器中的位,把可能引起命令錯誤的原因顯示在界面上。
(2)根據(jù)返回的值在界面上顯示相應(yīng)的故障原因。返回值為-1時,顯示通訊出錯;而且重復(fù)調(diào)試用該命令多次仍返回-1,說明運(yùn)動控制器的通訊出現(xiàn)故障,運(yùn)動控制器沒有正確的接受主機(jī)命令;或是運(yùn)動控制器的軟件運(yùn)行不正常;不能正確處理主機(jī)命令;此時應(yīng)停止程序運(yùn)行。此時于診斷界面上顯示“通訊出錯”??驁D如圖2:
圖2 運(yùn)動框圖
(2)如果該命令是單軸運(yùn)動命令出錯,將引起當(dāng)前軸運(yùn)動狀態(tài)字的Bit7的置位。同時運(yùn)動控制器的命令狀態(tài)積存器提供命令出錯的詳細(xì)原因,主機(jī)可通過調(diào)用命令GT-Get(mdstsc)得到命令出錯的詳細(xì)原因。返回值1表示當(dāng)前軸狀態(tài)積存器的位置捕獲完成標(biāo)志為1,或已經(jīng)設(shè)定了GT_CaptIndex(GT_CaptHome)命令但位置尚未捕獲到時主機(jī)又發(fā)送了GT_CaptIndex命令??驁D如圖3:
圖3 運(yùn)動框圖
(3)系統(tǒng)仿真界面如圖4所示:
圖4 系統(tǒng)界面
數(shù)控系統(tǒng)正朝著開放式、高精度、高速度、智能化、簡單化方向發(fā)展。作為一個具有開放式結(jié)構(gòu)的數(shù)控工作臺,它為用戶提供了一個高度柔性的控制平臺,既允許用戶利用運(yùn)動控制器提供的底層運(yùn)動函數(shù)庫進(jìn)行電機(jī)運(yùn)動規(guī)則和控制方面的教學(xué)實(shí)踐,也允許用戶利用G代碼進(jìn)行開放式數(shù)控系統(tǒng)的教學(xué)和研究,是高等工科院校機(jī)電一體化,自動控制等專業(yè)以及相關(guān)院校理想的數(shù)控教學(xué)實(shí)驗(yàn)設(shè)備。
[1]固高科技有限公司.GT系列運(yùn)動控制器編程手冊[M].2006.
[2]嚴(yán)愛珍.機(jī)床數(shù)控原理與系統(tǒng)[M].北京:機(jī)械工業(yè)出版社,2004.
[3]陳子銀.數(shù)控機(jī)床結(jié)構(gòu)原理與應(yīng)用(第2版)[M].北京:北京理工大學(xué)出版社,2009.
[4]馮 浩,汪建新,趙書尚.機(jī)電一體化系統(tǒng)設(shè)計[M].武漢:華中科技大學(xué)出版社,2009.
[5]李穎卓,張波,王茁.機(jī)電一體化系統(tǒng)設(shè)計(第2版)[M].北京:化學(xué)工業(yè)出版社,2010.
[6]文懷興,夏 田.數(shù)控機(jī)床系統(tǒng)設(shè)計(第2版)[M].北京:化學(xué)工業(yè)出版社,2011.