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

?

基于EtherCAT和CAN總線的柔性工裝控制系統(tǒng)

2012-08-27 08:15:48李文強
電光與控制 2012年11期
關(guān)鍵詞:人機界面伺服電機工裝

李文強, 段 磊, 趙 明, 王 帥, 于 躍

(中航工業(yè)沈陽飛機工業(yè)(集團)有限公司,沈陽 110850)

0 引言

現(xiàn)階段我國飛機制造行業(yè)大量應(yīng)用固定工裝,嚴重影響了各種新機型的生產(chǎn)制造周期及其產(chǎn)品的質(zhì)量[1]。柔性工裝大多是由多臺伺服電機構(gòu)成的驅(qū)動運動裝置,一般能夠在X、Y、Z任意方向運動,實現(xiàn)柔性調(diào)形。其目的是免除設(shè)計和制造各種零部件裝配的專用固定型架、夾具,可降低工裝制造成本、縮短工裝準備周期、減少生產(chǎn)用地,同時大幅度提高裝配生產(chǎn)效率[2-4]。柔性工裝是替代固定工裝的發(fā)展趨勢,但在國內(nèi)實際應(yīng)用較少,所以研制柔性工裝勢在必行。

目前大部分柔性工裝控制系統(tǒng)采用RS485、RS232端口以及一些現(xiàn)場總線進行連接,雖然能夠滿足一般的控制要求,但對于參數(shù)較多,大量的電機以及分布較遠的特殊情況不太適合。EtherCAT技術(shù)是德國倍福(Beckhoff)公司提出的實時工業(yè)以太網(wǎng)技術(shù),它基于標準的以太網(wǎng)技術(shù),具備靈活的網(wǎng)絡(luò)拓撲結(jié)構(gòu),系統(tǒng)配置簡單,具有高速、高有效數(shù)據(jù)率等特點,是一種開放式實時以太網(wǎng)[5]。CAN總線是由德國Bosch公司研發(fā),多用于汽車行業(yè),CAN總線具有布線簡單、典型的總線型結(jié)構(gòu)、可最大限度地節(jié)約布線與維護成本、穩(wěn)定可靠、實時、抗干擾能力強、傳輸距離遠等特點[6]。結(jié)合這兩種總線技術(shù)的優(yōu)點和柔性工裝成形中存在的問題以及現(xiàn)場具體要求提出了基于EtherCAT和CAN總線結(jié)合的分布式網(wǎng)絡(luò)控制系統(tǒng)方案。

1 控制系統(tǒng)總體方案

系統(tǒng)設(shè)計的柔性工裝整體結(jié)構(gòu)為X方向兩條平行導(dǎo)軌上布置5個移動橫梁,每個梁(Y方向)上有7個高度可調(diào)整的立柱,立柱Y方向的行走及Z方向的高度調(diào)整各由一臺交流伺服電機驅(qū)動。35個立柱在X、Y、Z方向都能數(shù)控運行。系統(tǒng)被控元件主要包括80臺交流伺服電機,168個限位、零位及防撞保護等接近開關(guān),真空系統(tǒng)以及其他配套保護及控制元件。

為了實現(xiàn)上述伺服電機及傳感器件的自動控制要求,在對比研究的基礎(chǔ)上,結(jié)合EtherCAT總線、CAN現(xiàn)場總線及其實際的柔性工裝需要,提出基于EtherCAT和CAN總線結(jié)合的分布式計算機控制系統(tǒng),既提高系統(tǒng)的可靠性,又提高了數(shù)據(jù)傳輸速率,且結(jié)構(gòu)簡單,便于擴展。結(jié)構(gòu)原理如圖1所示。

該系統(tǒng)主要由上位工業(yè)計算機(PC)、EtherCAT耦合模塊、輸入輸出模塊組、CAN總線接口模塊和多臺伺服電機等構(gòu)成。上位工業(yè)計算機主要負責(zé)對數(shù)據(jù)的接收與管理,控制命令的發(fā)送以及各控制單元動態(tài)參數(shù)和設(shè)備狀態(tài)實時顯示;EtherCAT耦合模塊用于對多個移動梁模塊的數(shù)據(jù)轉(zhuǎn)換,將現(xiàn)場的數(shù)據(jù)連入工業(yè)以太網(wǎng);輸入輸出模塊用于對現(xiàn)場的信號采集和處理;CAN總線接口模塊主要完成對伺服電機的實時通訊;伺服電機用于對多個機械部件進行驅(qū)動。此系統(tǒng)結(jié)構(gòu)能夠很好地解決柔性工裝系統(tǒng)中,各個移動橫梁分布遠、布線困難等對通信穩(wěn)定性、可靠性造成的影響,同時通過該方式可以增加擴展橫梁數(shù)量在網(wǎng)絡(luò)中的節(jié)點,隨機調(diào)整節(jié)點數(shù)目及節(jié)點的地理位置,滿足該柔性工裝系統(tǒng)的擴充和整合的要求,便于系統(tǒng)實現(xiàn)分布式控制。

2 控制系統(tǒng)硬件設(shè)計

控制系統(tǒng)硬件選型的原則是確保設(shè)備的穩(wěn)定、可靠和長壽命運行,確保執(zhí)行機構(gòu)具有快速的響應(yīng),并且具有友好的人機交互界面[7]。硬件由工業(yè)控制計算機、控制柜內(nèi)分站模塊組、5個分布于移動橫梁上的分站模塊組、伺服電機、供電電源及保護電路組成。上位機、控制柜內(nèi)分站模塊組、移動橫梁上的分站模塊組之間采用EtherCAT總線通信,而橫梁上的分站模塊組與伺服電機間通過CAN總線通信,使兩種總線很好地結(jié)合。由工業(yè)計算機通過網(wǎng)絡(luò)對所有電機進行位置、速度等控制,從而實現(xiàn)立柱的X、Y、Z向數(shù)控調(diào)整,達到柔性調(diào)形的目的。硬件結(jié)構(gòu)如圖2所示。

圖2 硬件結(jié)構(gòu)圖Fig.2 Structural diagram of hardware

工業(yè)控制計算機是整個系統(tǒng)的控制核心,是PLC實時運行環(huán)境以及柔性工裝人機界面軟件的運行平臺,它不僅能夠完成控制功能,而且具有更強的運算和信息處理能力。

控制柜內(nèi)分站模塊組主要完成X向橫梁限位、零位輸入、X向電機及Y向電機堵轉(zhuǎn)數(shù)字量信號輸入、真空管路真空度檢測、真空回路控制、聲光報警數(shù)字量輸入等信號的采集與控制。模塊組采用德國倍福公司的系列模塊,該模塊組包括 EtherCAT耦合器模塊EK1100、數(shù)字量輸入模塊 EL1008、數(shù)字量輸出模塊EL2008和末端模塊EL9011等。耦合器模塊是將來自以太網(wǎng)的傳遞報文轉(zhuǎn)換為EtherCAT總線信號,并通過工業(yè)計算機上的RJ45以太網(wǎng)接口與EtherCAT網(wǎng)絡(luò)相連;數(shù)字量輸入模塊用于從現(xiàn)場獲得控制信號,并把數(shù)據(jù)以電隔離的信號形式傳輸?shù)礁邔拥淖詣踊瘑卧幚?數(shù)字量輸出模塊以電隔離的信號形式,將自動化控制層傳輸過來的控制信號傳到設(shè)備層的執(zhí)行機構(gòu);末端EL9011放置于EtherCAT總線末端。

5個移動橫梁上的分站模塊組分別放置在各個移動橫梁的右端,跟隨移動橫梁一起移動,由EtherCAT耦合器模塊EK1100、CANopen模塊EL6751、多個數(shù)字量輸入模塊EL1008以及末端模塊EL9011組成。耦合器模塊與控制柜內(nèi)耦合器模塊擴展端子連接,實現(xiàn)高速通訊;CAN模塊具有強大的協(xié)議執(zhí)行能力,能夠與本系統(tǒng)中帶有CAN總線接口的伺服電機實現(xiàn)通訊模塊,安裝布線中在CAN總線兩端各加一個120 Ω的電阻,對匹配總線阻抗起著相當重要的作用,將大大提高數(shù)據(jù)通信的抗干擾能力[8];數(shù)字量輸入模塊、末端功能與控制柜內(nèi)的模塊功能相同。移動橫梁模塊連接圖如圖3所示。

圖3 移動橫梁模塊連接圖Fig.3 Module connection diagram of mobile beams

在該系統(tǒng)中電機數(shù)量較多,如果選用一般伺服電機,受到系統(tǒng)空間結(jié)構(gòu)限制,現(xiàn)場線纜安裝布線極其困難,所以選用寧波菲仕公司集成式伺服電機,不需要獨立的控制器;且具有CANopen協(xié)議接口,通過CAN總線與EL6751模塊通訊,具有集成度高、功率密度大、體積小等優(yōu)點,滿足系統(tǒng)的設(shè)計需要。在工裝的移動梁、立柱驅(qū)動均采用集成式伺服電機,從而實現(xiàn)立柱的X、Y、Z向數(shù)控調(diào)整。

電源包括電機供電電源和線性直流電源,電機的電源為電機運動提供能量,線性直流電源為柔性工裝的PLC控制電源、Z軸電機抱閘電源、真空閥控制電路以及聲光報警、接近開關(guān)等電路提供能量。

保護電路是系統(tǒng)得以可靠運行的保證,使整個系統(tǒng)安全可靠。

3 系統(tǒng)軟件設(shè)計

系統(tǒng)軟件分為PLC程序、人機界面以及PLC與人機界面軟件數(shù)據(jù)交換。PLC運行環(huán)境和人機界面安裝在工業(yè)計算機中,實現(xiàn)整個系統(tǒng)的控制和監(jiān)視功能。

3.1 PLC 程序

PLC程序是在德國倍福公司TwinCAT軟件平臺環(huán)境下進行程序開發(fā)[9-10],TwinCAT是一個包含了運行和開發(fā)平臺的自動化實時控制軟件。PLC程序負責(zé)系統(tǒng)的整體控制,包括所有伺服電機運動控制功能并對現(xiàn)場I/O數(shù)據(jù)采集處理。運行軟件安裝在工業(yè)計算機上,軟件支持多種編程語言,功能強大、編程方便。該系統(tǒng)采用結(jié)構(gòu)文本語言編寫,修改靈活,便于維護。所編寫的PLC程序結(jié)構(gòu)包括3個部分:1)主程序,即PLC程序的主入口;2) 子程序,包含橫梁 1、2、3、4、5共計5個子程序,分別為5個橫梁X、Y、Z相關(guān)程序;3)功能塊,即根據(jù)工藝要求編寫的自定義功能塊,在各個程序中調(diào)用。利用主程序?qū)崟r調(diào)用各個子程序和功能塊,實現(xiàn)整體功能。

3.2 人機界面

人機界面軟件在Windows XP平臺下,用VC++以及OpenGL完成。軟件能夠讀入三維數(shù)據(jù)模型,進行曲面顯示與操作,在選定工件空間位置的情況下進行工藝計算,自動或手動排布可調(diào)立柱,控制吸盤動作,配合數(shù)控銑設(shè)備完成銑切操作。針對運動干涉在軟件上提出了整體優(yōu)化算法,既能保證實現(xiàn)立柱自動排布,又能保證所動立柱個數(shù)及路徑優(yōu)化。人機交互界面如圖4所示。通過該軟件控制設(shè)備上立柱的布局形狀,以便存放不同形狀的零件,并可對零件進行吸附固定,方便對零件的進一步加工。

圖4 人機界面Fig.4 Man-machine interface

3.3 數(shù)據(jù)交換

PLC軟件程序與人機界面軟件利用TwinCAT的ADS OCX控件進行交互數(shù)據(jù)訪問,完成從PLC程序到人機界面軟件以及從人機界面軟件到PLC程序的數(shù)據(jù)傳遞。

4 結(jié)論

結(jié)合EtherCAT和CAN現(xiàn)場總線技術(shù)的分布式控制系統(tǒng),其EtherCAT總線具有高達100 MB/s的帶寬,而目前現(xiàn)場總線產(chǎn)品最快的Profibus總線數(shù)據(jù)傳輸率也只能達到12 MB/s。CAN總線通信速率可達1 MB/s,CAN協(xié)議廢除了傳統(tǒng)的站地址編碼,改為以對通信數(shù)據(jù)塊進行編碼,可使網(wǎng)絡(luò)內(nèi)的節(jié)點個數(shù)在理論上不受限制,增加了節(jié)點數(shù)量。兩種總線技術(shù)的結(jié)合提高了數(shù)據(jù)傳輸?shù)目煽啃?、實時性和安全性。

本控制系統(tǒng)應(yīng)用80臺伺服電機,實現(xiàn)X、Y、Z三個方向數(shù)控調(diào)整,一般系統(tǒng)只能應(yīng)用32或64臺伺服電機,僅能對X、Y、Z一個或兩個方向調(diào)整;又可隨時隨地增加CAN總線模塊,因此該控制系統(tǒng)理論上不受電機數(shù)量限制,擴展能力較強,對于數(shù)量較多的電機控制更穩(wěn)定可靠,且布線方便靈活。

研制應(yīng)用該控制系統(tǒng)的柔性工裝設(shè)備,打破了國外技術(shù)壟斷,為航空制造業(yè)柔性數(shù)字化技術(shù)發(fā)展開辟了道路。目前,在研制柔性工裝系統(tǒng)時,由于各方面條件限制,還不盡完善,下一步工作應(yīng)盡可能多地與數(shù)控平臺軟件結(jié)合進行系統(tǒng)研究,使其具有更加廣泛的應(yīng)用前景。

[1] 鄒方,薛漢杰,周萬勇.飛機數(shù)字化柔性裝配關(guān)鍵技術(shù)及其發(fā)展[J].航空制造技術(shù),2006(9):30-35.

[2] HARTMANN J,MEEKER C,WEIIER M,et al.Determinate asssembly of tooling allows concurrent design of airbus wings and major as-sembly fixtures[R].SAE Paper 2004-01-2832,2004.

[3] CORBETT J,NAING S.Feature based design for jigless assembly[D].Bedfordshire,UK:Cranfield University,2004.

[4] 王亮,李東升,羅紅宇,等.飛機裝配數(shù)控柔性多點工裝技術(shù)及應(yīng)用[J].北京航空航天大學(xué)學(xué)報,2010,36(5):540-543.

[5] 李木園,孔麗麗,王磊,等.EtherCAT網(wǎng)絡(luò)數(shù)據(jù)采集系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機測量與控制,2010,18(4):961-964.

[6] 吳晨,葉星蹤,許化龍.基于改進故障模型的CAN總線調(diào)度分析[J].電光與控制,2010,17(3):93-97.

[7] 馮儀,黃樹槐.基于S7_200可能量預(yù)選的摩擦壓力機數(shù)控系統(tǒng)[J].華中科技大學(xué)學(xué)報,2008,36(9):79-82.

[8] 陳曦,楊振興,柳國輝.CAN總線和以太網(wǎng)在中央空調(diào)系統(tǒng)遠程監(jiān)控中的應(yīng)用[J].工業(yè)儀表與自動化裝置,2010,3:71-73.

[9] 倍福電氣有限公司.TwinCAT PLC編程手冊[M].2005.

[10] Beckhoff G.EtherCAT:The Ethernet fieldbus[Z].Ether-CAT Technology Group,2006.

猜你喜歡
人機界面伺服電機工裝
工裝靴
專利名稱:一種適應(yīng)壓鑄環(huán)境的伺服電機
微特電機(2020年11期)2020-12-30 19:42:32
軸鉆斜孔工裝設(shè)計
防爆電機(2020年6期)2020-12-14 07:17:06
一種取出塑件殘余量的輔助工裝
模具制造(2019年4期)2019-06-24 03:36:46
生產(chǎn)線中的伺服電機定位控制
電子制作(2018年17期)2018-09-28 01:57:00
伺服電機控制技術(shù)的應(yīng)用及發(fā)展趨向分析
CBTC系統(tǒng)車載人機界面的設(shè)計與實現(xiàn)
基于PLC與人機界面的經(jīng)編機電子橫移控制系統(tǒng)研究
淺說伺服電機位置控制下的定位問題
工裝風(fēng)衣
Coco薇(2015年10期)2015-10-19 12:12:32
宜良县| 新建县| 汝南县| 揭东县| 宿松县| 大城县| 四川省| 甘泉县| 阿拉善左旗| 利辛县| 化州市| 永胜县| 新民市| 如皋市| 岳西县| 衡东县| 汶川县| 通州区| 晋城| 屏边| 定州市| 漾濞| 通渭县| 平山县| 旬邑县| 孝昌县| 塘沽区| 安丘市| 乌拉特中旗| 五家渠市| 龙南县| 建水县| 武川县| 临邑县| 西昌市| 泽库县| 西藏| 新源县| 尚义县| 祥云县| 宜春市|