国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于CAN總線的行星旋風(fēng)銑頭數(shù)控接口設(shè)計

2011-05-11 02:49:26梁蔓安齊保謙尹輝俊龐小軍
制造業(yè)自動化 2011年7期
關(guān)鍵詞:集電環(huán)銑頭旋風(fēng)

梁蔓安,齊保謙,尹輝俊,龐小軍

(1. 廣西工學(xué)院 機(jī)械工程系,柳州 545006;2. 柳州機(jī)車車輛廠,柳州 545007)

基于CAN總線的行星旋風(fēng)銑頭數(shù)控接口設(shè)計

梁蔓安1,齊保謙1,尹輝俊1,龐小軍2

(1. 廣西工學(xué)院 機(jī)械工程系,柳州 545006;2. 柳州機(jī)車車輛廠,柳州 545007)

0 引言

旋風(fēng)銑削具有重載切削力、加工表面質(zhì)量高、高速和高效率的特點(diǎn),適合于高精度、大尺寸螺紋的批量生產(chǎn),但對某些形狀復(fù)雜、受到夾具及機(jī)床結(jié)構(gòu)限制,不能完成工件自轉(zhuǎn)的大螺紋卻無能為力。對于這類大尺寸螺紋的加工,行星旋風(fēng)銑削是較好的加工方案。行星旋風(fēng)銑頭的主要功能就是可以根據(jù)螺紋直徑尺寸調(diào)整徑向進(jìn)給,帶動盤銑刀公轉(zhuǎn)進(jìn)給;并根據(jù)切削速度要求調(diào)整盤銑刀的自轉(zhuǎn)速度以完成主切削。[1]從整個機(jī)床加工運(yùn)動特點(diǎn)看,行星旋風(fēng)銑削頭不是一個獨(dú)立的運(yùn)動系統(tǒng),其公轉(zhuǎn)運(yùn)動需要與機(jī)床的軸向進(jìn)給同步以形成螺紋軌跡。若直接采用普通數(shù)控系統(tǒng)對其控制,銑削頭公轉(zhuǎn)導(dǎo)致的動力電纜和控制電纜的多圈纏繞必然降低系統(tǒng)的可靠性和壽命。對于圈數(shù)較多的螺紋,這種方案甚至不可行。因此有必要針對行星旋風(fēng)銑頭,設(shè)計適應(yīng)其加工特點(diǎn)的控制系統(tǒng)。

1 數(shù)控系統(tǒng)體系結(jié)構(gòu)設(shè)計

若放棄通用型數(shù)控系統(tǒng),自行設(shè)計專用旋風(fēng)銑床數(shù)控系統(tǒng),周期和成本較高,且不適合于工程應(yīng)用。經(jīng)制造工藝分析,利用旋風(fēng)銑削頭公轉(zhuǎn)速度不高的特點(diǎn),本文提出了整體采用脈沖輸出型的通用數(shù)控系統(tǒng),對行星旋風(fēng)銑頭局部功能模塊化,并通過CAN總線集電環(huán)傳輸方式完成與數(shù)控系統(tǒng)交互控制信號的方案。這樣既確保了通用數(shù)控系統(tǒng)的高可靠性和工程實(shí)用性,又有效的避免了銑削頭公轉(zhuǎn)導(dǎo)致的多圈電纜纏繞。

圖1 數(shù)控系統(tǒng)體系結(jié)構(gòu)

數(shù)控系統(tǒng)體系結(jié)構(gòu)如圖1所示。脈沖輸出型數(shù)控系統(tǒng)在每個插補(bǔ)周期依據(jù)插補(bǔ)運(yùn)算結(jié)果,以數(shù)字脈沖的形式輸出各進(jìn)給軸的進(jìn)給量,這樣可以克服模擬量位置控制型數(shù)控系統(tǒng)的傳輸導(dǎo)線空間干擾的缺點(diǎn),提高定位精度。其中輸出的螺紋軸向進(jìn)給脈沖與普通的數(shù)控系統(tǒng)一樣直接送入伺服控制器驅(qū)動軸向進(jìn)給;對于螺紋徑向進(jìn)給脈沖,經(jīng)過接口的實(shí)時計數(shù),CAN總線報文的編碼/解碼,和動力電源一起通過集電環(huán)送至銑削頭側(cè)公轉(zhuǎn)的伺服控制器。由于銑削頭的公轉(zhuǎn)轉(zhuǎn)速較低,避免了因集電環(huán)制造誤差等因素造成的動力電源電弧對控制信號的干擾。與普通數(shù)控系統(tǒng)采用邏輯高低電平表示進(jìn)給脈沖和控制信號的傳送方式相比較,信號經(jīng)CAN總線接口的編碼傳送,不僅可以大大減少系統(tǒng)模塊間的走線數(shù)量、簡化系統(tǒng)結(jié)構(gòu),更重要的是能夠利用CAN總線的報文校驗(yàn)功能,及時發(fā)現(xiàn)并糾正由于強(qiáng)電干擾和集電環(huán)瞬時傳輸故障所造成的錯誤報文,避免丟失進(jìn)給脈沖,提高傳輸信號的正確性。

2 CAN總線的設(shè)計

現(xiàn)場總線作為一種工業(yè)控制設(shè)備之間數(shù)據(jù)通信的局域網(wǎng)絡(luò),在數(shù)控系統(tǒng)功能模塊開放互聯(lián)方面得到了日愈廣泛的應(yīng)用。[2]本文選擇CAN總線的原因:相對于RS485總線,它具有可靠的錯誤處理和檢錯機(jī)制,硬件循環(huán)冗余校驗(yàn)(CRC),錯誤報文能夠自動重發(fā),簡化了對集電環(huán)上動力電源電弧的抗干擾措施,同時短小的數(shù)據(jù)域保證了頻繁數(shù)據(jù)通信的實(shí)時性,更適合于設(shè)備內(nèi)部功能模塊間的通信;相對于Profibus總線,它的開放系統(tǒng)互聯(lián)(OSI)模型應(yīng)用層不必遵循復(fù)雜冗長的協(xié)議,完全能夠根據(jù)具體特有的應(yīng)用環(huán)境自由定義。

2.1 報文與實(shí)時性分析

實(shí)現(xiàn)數(shù)控系統(tǒng)與旋風(fēng)銑削頭的CAN總線通信,首先要依據(jù)控制工藝要求,確定通信雙方的數(shù)據(jù)交換內(nèi)容以及各自的實(shí)時性要求。

當(dāng)系統(tǒng)上電或者重啟時,數(shù)控系統(tǒng)側(cè)與旋風(fēng)銑頭之間必須先建立通信關(guān)系。數(shù)控系統(tǒng)側(cè)復(fù)位就緒后將每隔200ms向旋風(fēng)銑頭發(fā)送“工作請求”命令, 旋風(fēng)銑頭收到命令后立即使能伺服控制器和啟動主切削變頻器,并將各驅(qū)動器使能就緒的成敗反饋信息發(fā)送回數(shù)控系統(tǒng)。只有在數(shù)控系統(tǒng)側(cè)接收到“銑頭就緒”成功狀態(tài)后才可進(jìn)入工作狀態(tài)。根據(jù)手動或程序自動操作將旋風(fēng)銑頭須完成的順序動作再以命令的方式發(fā)送。例如:“徑向進(jìn)給回零”命令是為了精確的控制螺紋半徑,在工件裝夾后需要徑向進(jìn)給軸回到機(jī)床零點(diǎn);“徑向插補(bǔ)進(jìn)給”命令是數(shù)控系統(tǒng)側(cè)在每個5ms的插補(bǔ)周期以有符整型數(shù)形式給出的徑向進(jìn)給量;“主切削軸轉(zhuǎn)速”命令能夠根據(jù)螺紋加工工藝要求在線改變主切削軸的轉(zhuǎn)速。在加工的同時,旋風(fēng)銑頭也能夠?qū)崟r監(jiān)測進(jìn)給軸的超程狀態(tài)以及伺服控制器和變頻器的故障報警,將解碼和編碼后的“銑頭報警”信息立即發(fā)送給數(shù)控系統(tǒng)側(cè)。

2.2 報文優(yōu)先級與波特率的確定

數(shù)控系統(tǒng)與旋風(fēng)銑頭間的所有控制信息都要通過CAN總線傳遞,這樣必然造成總線資源的占用和沖突。因此需要根據(jù)各控制信息的實(shí)時性要求確定相應(yīng)報文優(yōu)先級,讓實(shí)時性強(qiáng)、優(yōu)先級高的報文優(yōu)先占用總線,保證系統(tǒng)正常、可靠的運(yùn)行。

采用非破壞總線仲裁技術(shù)的CAN總線是依據(jù)報文幀中的仲裁域標(biāo)識符各位的顯/隱性判斷報文優(yōu)先級的,因此總線的利用率可以接近100%。有別于其它主從式的總線,CAN總線中的標(biāo)識符并不是直接對通信目標(biāo)節(jié)點(diǎn)編號,而是對所發(fā)送的報文信息進(jìn)行編號。因此每幀的標(biāo)識符既表征了數(shù)據(jù)實(shí)際應(yīng)用意義,又確定了這類數(shù)據(jù)的優(yōu)先級。表1列出了數(shù)控系統(tǒng)與旋風(fēng)銑頭間的各類報文的實(shí)時性要求及其標(biāo)識符。標(biāo)識符中的各位在互補(bǔ)輸出的電介質(zhì)傳播中,0代表顯性;1代表隱性。并將標(biāo)識符劃分為三部分:前5位區(qū)分實(shí)時性要求的六個優(yōu)先等級;考慮到后續(xù)的節(jié)點(diǎn)擴(kuò)展,預(yù)留隨后3位作為節(jié)點(diǎn)標(biāo)識;最后3位用于表示同節(jié)點(diǎn)同優(yōu)先級下的報文類型。

表 1 報文及其標(biāo)識符

CAN總線協(xié)議規(guī)定通訊的最高波特率可以達(dá)到1Mbit/s;并且一幀報文由(44+8N)位構(gòu)成,其中N為數(shù)據(jù)域中有效數(shù)據(jù)的字節(jié)寬度。[3]考慮到工控環(huán)境的干擾以及傳輸媒介中集電環(huán)的雜散電容效應(yīng),保守設(shè)定實(shí)際的波特率200Kbit/s,那么在加工過程中傳輸最為頻繁的插補(bǔ)進(jìn)給指令報文和85%總線利用率的環(huán)境下,一個插補(bǔ)周期能夠完成5次插補(bǔ)進(jìn)給指令報文和2次銑削頭報警報文的發(fā)送,足以滿足加工時的可靠性要求。

3 功能接口設(shè)計

由于銑削頭內(nèi)需要安裝交流伺服控制器、變頻器等大體積電器,留給接口電路的安裝尺寸較?。涣硗鉃榱吮苊馇邢骷庸r冷卻液滲入造成的短路故障,因此功能接口設(shè)計盡量采用集成度較高的方案。本文選擇了外設(shè)功能齊備的dsPIC30F4012作為任務(wù)控制器,其內(nèi)部集成的CAN總線模塊、正交編碼器模塊(QEI)、通用異步串行通訊模塊分別為接口的CAN總線通訊、徑向回零和主切削變頻調(diào)速提供了功能支持。與CNC系統(tǒng)和伺服控制器的進(jìn)給脈沖和各類數(shù)字開關(guān)量接口設(shè)計,由于各產(chǎn)品型號的設(shè)計差異,需要嚴(yán)格依據(jù)具體產(chǎn)品型號的用戶手冊,滿足機(jī)械與電氣上的連接要求。[4,5]CAN總線通訊和徑向回零功能的接口電路如圖2所示。

圖2 總線與回零功能接口

CAN總線兩端的CNC系統(tǒng)與伺服驅(qū)動的電氣隔離對于提高系統(tǒng)可靠性是必要的,ISO1050作為內(nèi)置電氣隔離的總線收發(fā)器集成了以往通訊光耦6N137和普通總線收發(fā)器MCP2551的功能,配以總線雙向保護(hù)二極管以便吸收來自伺服驅(qū)動的瞬時浪涌干擾。

徑向回零功能在接口硬件上需要光電編碼器和零點(diǎn)減速開關(guān)的支持。跟隨徑向進(jìn)給軸同步旋轉(zhuǎn)的光電編碼器選擇具備遠(yuǎn)距離抗干擾傳輸特性的三相差分輸出的接口形式,經(jīng)AM26LS32電平轉(zhuǎn)換后送入控制器,后續(xù)的數(shù)字濾波和倍頻都可以方便地由控制器設(shè)置完成;在QEI/中斷/定時器功能的支持下由程序完成以編碼器Z相作為零點(diǎn)信號的精確回零操作,控制流程如圖3所示。其中QEI模塊能夠以中斷的方式快速響應(yīng)編碼器的Z相零點(diǎn)脈沖,利用內(nèi)部的加減計數(shù)器完成編碼器輸入的正交信號辨向,并實(shí)時記錄進(jìn)給軸的正反轉(zhuǎn)角度脈沖。

圖3 徑向回零功能流程

4 結(jié)論

針對行星旋風(fēng)銑床的銑削頭公轉(zhuǎn)所造成的動力/控制電纜多圈纏繞問題,本文在通用數(shù)控系統(tǒng)的基礎(chǔ)上,對銑削頭控制功能分析,提出了采用CAN總線集電環(huán)傳輸完成與數(shù)控系統(tǒng)控制信號交互的方法,并完成了銑削頭模塊各功能接口的設(shè)計。實(shí)驗(yàn)證明了在強(qiáng)電干擾下CAN總線各類報文在集電環(huán)傳輸?shù)目尚行院涂煽啃裕行У慕鉀Q了電纜多圈纏繞的問題,使經(jīng)銑削頭的系統(tǒng)走線得到了簡化;各類功能接口經(jīng)調(diào)試工作正??尚?。

[1]呂彥明.螺紋超高速旋風(fēng)銑削[J].機(jī)械制造,2003,41(469): 42.

[2]劉艷強(qiáng),郇極.基于現(xiàn)場總線的開放式數(shù)控系統(tǒng)數(shù)字伺通信協(xié)議[J].制造業(yè)自動化,2006,28(1):50-55.

[3]潘月斗,許鎮(zhèn)琳,楊堂勇,等.一種基于CAN總線的機(jī)床數(shù)控系統(tǒng)接口設(shè)計研究[J].中國機(jī)械工程,2007,18(2):178-182.

[4]KND-100M銑床用數(shù)控系統(tǒng)用戶手冊[EB/OL].http://www.knd.com.cn.

[5]安川電機(jī)SICPS0000005A.SGMII系列SGM H/SGDH用戶手冊[Z].2003.

CNC interface design for milling head of epicyclical-whirling milling machine based on CAN bus

LIANG Man-an1, QI Bao-qian1, YIN Hui-jun1, PANG Xiao-jun2

為解決數(shù)控行星旋風(fēng)銑床的銑削頭電纜多圈纏繞問題,提出了在通用數(shù)控系統(tǒng)基礎(chǔ)上對銑削頭功能模塊化,使用CAN總線集電環(huán)傳輸完成與數(shù)控系統(tǒng)通訊的方法。分析了總線控制銑削頭所需的控制報文及實(shí)時性要求,設(shè)計了報文的優(yōu)先級別并驗(yàn)證了通訊波特率;完成了控制銑削頭所需的各功能接口設(shè)計;驗(yàn)證了數(shù)控接口方案的可行性和各功能接口的正確性。

CAN總線;行星旋風(fēng)銑床;數(shù)控系統(tǒng);功能接口

梁蔓安(1978 -),男,廣西南寧人,講師,碩士,研究方向?yàn)闄C(jī)電一體化設(shè)計。

book=3,ebook=215

TP391

B

1009-0134(2011)4(上)-0096-03

10.3969/j.issn.1009-0134.2011.4(上).30

2010-10-17

廣西科技廳科技攻關(guān)項(xiàng)目(桂科攻0992002-6);廣西教育廳科研資助項(xiàng)目(200808LX167)

猜你喜歡
集電環(huán)銑頭旋風(fēng)
汽輪發(fā)電機(jī)集電環(huán)機(jī)械設(shè)計計算
汽輪發(fā)電機(jī)集電環(huán)運(yùn)行狀態(tài)的評估方法
80MW臥式同步變頻電動機(jī)集電環(huán)設(shè)計
同步電動機(jī)轉(zhuǎn)子集電環(huán)套筒絕緣結(jié)構(gòu)的改進(jìn)
基于窄而深內(nèi)檔銑削的扁長型焊接帶式角銑頭設(shè)計
基于Siemens NX和Sinumerik的銑頭部件再制造
45 ° 型萬能銑頭精度特性及其調(diào)整計算和研究
簡易雙軸立銑頭裝置設(shè)計與應(yīng)用
腦力急旋風(fēng)
腦力急旋風(fēng)
增城市| 任丘市| 长宁县| 赤城县| 西吉县| 阿荣旗| 苗栗县| 崇明县| 梅州市| 柳林县| 桃江县| 墨竹工卡县| 漳浦县| 安乡县| 曲松县| 通渭县| 文安县| 休宁县| 嘉善县| 泉州市| 莱阳市| 海南省| 蒙自县| 孟州市| 长岭县| 武川县| 新平| 千阳县| 蒙自县| 平远县| 普兰店市| 平罗县| 治多县| 黄梅县| 日喀则市| 黎川县| 呈贡县| 黑河市| 鄂托克前旗| 偃师市| 衡阳县|