《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 其他 > 設(shè)計(jì)應(yīng)用 > 廣州博瑋BWS伺服在瓦楞紙機(jī)械上的應(yīng)用
廣州博瑋BWS伺服在瓦楞紙機(jī)械上的應(yīng)用
曾蓮蓮
摘要: 瓦愣紙機(jī)械分縱切,、橫切和堆跺等部分,我們已經(jīng)在山東某瓦楞紙機(jī)械設(shè)備公司制造的縱切機(jī)上成功的應(yīng)用了博瑋BWS伺服,本次,,在河北這家公司,,鑒于客戶已經(jīng)在縱切和橫切設(shè)備上使用了臺達(dá)的產(chǎn)品,,為了驗(yàn)證博瑋BWS伺服的性能,,客戶特意將生產(chǎn)線的堆跺部分控制系統(tǒng)交給我公司設(shè)計(jì),通過該項(xiàng)目
Abstract:
Key words :

一.概述

瓦愣紙機(jī)械分縱切,、橫切和堆跺等部分,,我們已經(jīng)在山東某瓦楞紙機(jī)械設(shè)備公司制造的縱切機(jī)上成功的應(yīng)用了博瑋BWS伺服,本次,,在河北這家公司,,鑒于客戶已經(jīng)在縱切和橫切設(shè)備上使用了臺達(dá)的產(chǎn)品,為了驗(yàn)證博瑋BWS伺服的性能,,客戶特意將生產(chǎn)線的堆跺部分控制系統(tǒng)交給我公司設(shè)計(jì),,通過該項(xiàng)目,客戶充分體會(huì)到了博瑋BWS伺服的強(qiáng)大通訊以及靈活的內(nèi)部編程功能,,為后續(xù)縱切機(jī)上應(yīng)用博瑋BWS伺服提供了可靠的保證,。
  
二.控制要求

在收紙?zhí)幖垙堄?jì)數(shù)達(dá)到指定數(shù)目時(shí),,分別控制兩臺機(jī)械手(伺服電機(jī)驅(qū)動(dòng))進(jìn)走一定的位置,,機(jī)械手到位后延時(shí)一定的時(shí)間,由推紙裝置將堆跺好的紙推出,推出動(dòng)作完成后,,機(jī)械手自動(dòng)回退,,至此完成一個(gè)循環(huán)。按點(diǎn)動(dòng)按鈕,兩臺機(jī)械手執(zhí)行同樣的動(dòng)作,。
  
三.系統(tǒng)配置及方案

人機(jī)界面:MD204L
控制器:臺達(dá)DVP系列PLC
伺服電機(jī):兩臺BWS-BH-16-11/15-4-1500電機(jī)
伺服驅(qū)動(dòng)器:兩臺BWS-BB-011R33B(支持RS485和CANopen)
電源模塊:P200-BA,,
變壓器: AC380輸入,AC100輸出,,2000VA
  
系統(tǒng)實(shí)現(xiàn):通過工藝分析,,該系統(tǒng)實(shí)現(xiàn)比較簡單,主要是對伺服進(jìn)行簡單的定位,,傳統(tǒng)的伺服定位采用的是外部脈沖控制,,由于博瑋BWS伺服設(shè)計(jì)采用對象原理,控制方式不但可以采用傳統(tǒng)的脈沖,、模擬量方式,,更可以采用內(nèi)部編程結(jié)合外部觸發(fā)、通訊等方式,,本系統(tǒng)的實(shí)現(xiàn)就是采用通訊的方法實(shí)現(xiàn),。首先,將定位,、回原點(diǎn),、到位延時(shí)輸出等程序編寫在驅(qū)動(dòng)器內(nèi)部,然后通過外部端子觸發(fā),,如果定位要求需要現(xiàn)場改變,,可以通過在HMI上設(shè)定數(shù)據(jù),利用PLC將數(shù)據(jù)通過RS485發(fā)送到網(wǎng)絡(luò)上的伺服1和伺服2兩個(gè)站點(diǎn),。 通訊采用的協(xié)議為CANopen協(xié)議,。

 

 

 


四. 具體方案實(shí)施

博瑋BWS伺服通訊參數(shù)設(shè)置為:
波特率: 9600bps;
數(shù)據(jù)長度: 8,;
奇偶效驗(yàn): 無,;
停止位: 1bit;
2號驅(qū)動(dòng)器站號設(shè)置為:2,;
3號驅(qū)動(dòng)器站號設(shè)置為:3,;
PLC通訊參數(shù)設(shè)置為:
波特率: 9600bps;
數(shù)據(jù)長度: 8,;
奇偶效驗(yàn): 無,;
停止位: 1bit;
  
PLC通訊格式程序如下所示:


在PLC中采用串口發(fā)送RS指令,,RS D100 K10 D10 K10 ,。

發(fā)送數(shù)據(jù)為從D100開始的十個(gè)字節(jié),,接受回來的數(shù)據(jù)放在D10開頭的十個(gè)字節(jié)中。

數(shù)據(jù)的轉(zhuǎn)換:在傳輸?shù)?0個(gè)字節(jié)中,,6,、7、8,、9字節(jié)為要寫入或讀回來的對象數(shù)值,,該4個(gè)字節(jié)順序是低位在前,高位在后,。例如要寫入對象0x604000(控制字)為F(電機(jī)軸鎖緊),,對應(yīng)第6、7,、8,、9字節(jié)數(shù)據(jù)為0F 00 00 00(不足部分補(bǔ)0)。在此次調(diào)試過程中,,我是這樣來轉(zhuǎn)換的,, 寫入一個(gè)數(shù)值,先將其變?yōu)?6進(jìn)制的數(shù)值,,再轉(zhuǎn)換為伺服驅(qū)動(dòng)器內(nèi)部單位,。例如寫入目標(biāo)速度600轉(zhuǎn)/分,換算到16進(jìn)制再換算到內(nèi)部單位,,為4E2000,。高位補(bǔ)0后為004E2000,采用比較簡單的方法,,將其兩位兩位的分開,,之后再倒過來寫上去即可,最低字節(jié)的計(jì)算為16#FF與004E2000,,次低字節(jié)的計(jì)算為16#FF00與004E00,,之后再除以16#100即計(jì)算出來次低字節(jié),剩下的依次類推,,最終6,、7、8,、9字節(jié)為00 20 4E 00如下:


效驗(yàn)和的計(jì)算:對于LRC效驗(yàn)的計(jì)算,,我采用了傳統(tǒng)的方法,用16進(jìn)制的100減去前面的九位之和的后兩位,,(即是一個(gè)求補(bǔ)碼的過程,,用反碼加1)


數(shù)據(jù)的保存:博瑋BWS伺服驅(qū)動(dòng)器參數(shù)通過通訊的方式更改完之后,斷電不能保存,,會(huì)恢復(fù)到未更改前的數(shù)值,,廠家手冊中講到:在寄存器101001中輸入65766173(hex)來實(shí)現(xiàn)存儲(chǔ)參數(shù)的功能,,但保存數(shù)據(jù)時(shí),系統(tǒng)出于保護(hù)需要,,會(huì)將電機(jī)軸松開,??紤]到這種保存方式每次都需要斷開電機(jī)軸,,不方便我們的控制,故我們采用了在每一次驅(qū)動(dòng)器上電時(shí),,自動(dòng)的將所有的更改過的數(shù)據(jù)再用PLC的串口再發(fā)送一次,,發(fā)送采用一個(gè)定時(shí)器,將所要發(fā)送的數(shù)據(jù)依次發(fā)送出去,,保證串口不會(huì)沖突,,也取得了很好的效果,實(shí)現(xiàn)了自動(dòng)保存數(shù)據(jù)的功能,。

總結(jié):由于機(jī)械手運(yùn)動(dòng)的速度不高,,換算到伺服電機(jī)上為900轉(zhuǎn)左右/分鐘,而負(fù)載的慣量比較大,,屬于典型的大慣量應(yīng)用,,通過調(diào)整速度環(huán)參數(shù),取得了比較好的運(yùn)動(dòng)效果,。

此內(nèi)容為AET網(wǎng)站原創(chuàng),,未經(jīng)授權(quán)禁止轉(zhuǎn)載。