黃色A片三級三級三級老牛影院-黃色A片三級三級三級免费看-黃色A片三級三級三級免费看交换-黃色A片三級三級三級免费看夭女-黃色A片三級三級三級桃花岛-黃色A片三級三級三級无码99

歡迎您訪問(wèn)河南省納禾自動(dòng)化系統(tǒng)有限公司官方網(wǎng)站! 控制工程、物聯(lián)網(wǎng)、機(jī)器人、智能制造
咨詢熱線:0371-60298207 13383812899

LXM28多圈位置溢出功能塊的編程與現(xiàn)場(chǎng)調(diào)試(一)

發(fā)布日期:2022-11-25 11:19:22   來(lái)源:行業(yè)動(dòng)態(tài)   瀏覽量:

本文來(lái)源于:施家邦 工控邦

 

       本文通過(guò)LXM28多圈電機(jī)位置溢出補(bǔ)償功能塊在M262和LMC078兩個(gè)伺服控制系統(tǒng)中不同的編程應(yīng)用,展示了施耐德ESME和SoMachine全集成自動(dòng)化編程軟件平臺(tái)的高性能,這兩款軟件在完美的支持了OEM PLC和Motion等設(shè)備的同時(shí),還是一款能夠提供最佳解決方案的軟件,可用于開(kāi)發(fā)、配置和調(diào)試機(jī)器控制器。

 

01.LXM28多圈電機(jī)的優(yōu)勢(shì)

 

       LXM28伺服電機(jī)的編碼器按圈數(shù)類型分為單圈和多圈兩種,其中,28S多圈電機(jī)通過(guò)電池可以在伺服斷電再上電后,保持住斷電前的位置,在一些不方便安裝原點(diǎn)開(kāi)關(guān)的復(fù)雜的機(jī)械設(shè)備上,使用多圈伺服電機(jī)可以避免必須通過(guò)原點(diǎn)開(kāi)關(guān)進(jìn)行尋原點(diǎn)。另外,在一些因?yàn)樘厥鈾C(jī)械結(jié)構(gòu)而導(dǎo)致尋一次原點(diǎn)需要很長(zhǎng)時(shí)間的應(yīng)用場(chǎng)合,多圈電機(jī)因?yàn)椴挥蒙想娒看味紝ぴ趶亩岣吡诵省?/span>

 

02.LXM28多圈位置溢出的分析

 

       多圈伺服電機(jī)只向一個(gè)方向旋轉(zhuǎn)時(shí),因?yàn)樗欧恢玫闹凳?2位的,范圍為-2,147,483,648到2,147,483,647,電機(jī)旋轉(zhuǎn)的圈數(shù)經(jīng)過(guò)一定時(shí)間的累積,伺服電機(jī)的編碼器位置值就會(huì)發(fā)生溢出。

 

03.多圈伺服電機(jī)位置發(fā)生溢出后再次上電電機(jī)位置不能保持的原因

 

       LXM28S多圈伺服電機(jī)位置發(fā)生溢出后,PLC的程序會(huì)自動(dòng)處理這種溢出,這樣,在不斷電源的情況下,PLC內(nèi)部的浮點(diǎn)數(shù)形式的位置值在伺服電機(jī)的編碼器位置值發(fā)生溢出時(shí)也一直是正確的,但是如果將設(shè)備停機(jī)后斷電再次上電,就有可能發(fā)生斷電前的伺服電機(jī)的位置值和上電后位置值對(duì)應(yīng)不起來(lái)的情況。

 

       也就是說(shuō)再次上電電機(jī)位置不能保持的原因是因?yàn)镻LC斷電再重新上電后沒(méi)有對(duì)LXM28S的軸位置的溢出進(jìn)行補(bǔ)償導(dǎo)致的。

 

       當(dāng)電機(jī)往一個(gè)方向轉(zhuǎn)動(dòng)的圈數(shù)足夠大時(shí),編碼器反饋的位置值將超過(guò) DINT 的限制。溢出是發(fā)生在位置 2,147,483,647跳變到-2,147,483,648(正向),或者-2,147,483,648到2,147,483,647(反向)。

 

       對(duì)于模數(shù)軸來(lái)說(shuō),伺服的位置值有一個(gè)變化周期 ,變化范圍:0~模值設(shè)定值。

 

       例如:LXM28S的模值設(shè)置為120,軸配置的齒輪比后對(duì)應(yīng)的每圈位置的是340用戶單位,齒輪箱的減速比分子GearIn為10,分母GearOut為1 ,如圖1所示。

圖片

圖 1   28S軸的配置

 

       在伺服電機(jī)的位置溢出一次后,斷電前的軸位置(軸名稱.lrPosition)為43.6,如果不做補(bǔ)償,上電后的位置將在83.6左右,這樣,PLC上電后的位置值和斷電前的位置產(chǎn)生偏差,上電后PLC的浮點(diǎn)數(shù)的位置值和機(jī)械位置直接發(fā)生了移動(dòng),如果不做修正,機(jī)器的生產(chǎn)將因此而中斷。

 

04.LXM28S多圈位置溢出時(shí)補(bǔ)償值公式

 

       我們需要根據(jù)多圈編碼器的溢出次數(shù)和軸機(jī)械相關(guān)的參數(shù)設(shè)置,包括減速機(jī)的減速比、電機(jī)每圈旋轉(zhuǎn)時(shí)對(duì)應(yīng)的用戶單位,將補(bǔ)償值計(jì)算出來(lái),在伺服斷電再上電后,從而實(shí)現(xiàn)在伺服電機(jī)沒(méi)有移動(dòng)的情況下,斷電前后PLC的位置相同。

 

       例:電機(jī)每圈旋轉(zhuǎn)時(shí)對(duì)應(yīng)的用戶單位PositionResolution等于340,減速機(jī)的GearIn等于 1,減速機(jī)的GearOut等于10,則LXM28S伺服電機(jī)每圈走過(guò)的距離是340.0*10/1,而28伺服電機(jī)每圈的脈沖數(shù)在PLC中固定為131072,伺服位置變動(dòng)范圍是:-2,147,483,648到2,147,483,647,即-16384圈*131072~16384圈*131072-1,也就是每次發(fā)生一次溢出需要補(bǔ)償32768圈對(duì)應(yīng)的用戶單位,考慮溢出次數(shù),我們得到補(bǔ)償值的計(jì)算公式如下:

       其中: 

       GearIn   和GearOut:是齒輪箱的減速比的分子和分母;

       PositionResolution:為伺服電機(jī)旋轉(zhuǎn)一圈對(duì)應(yīng)位置值 ;

       ModuloValue:模值;

       MOD:將補(bǔ)償值轉(zhuǎn)換為模數(shù)軸位置值的示意符號(hào)。

 

05.多圈位置移動(dòng)溢出位置補(bǔ)償?shù)娜N方法

 

通過(guò)選擇固定的減速比和模數(shù)值解決溢出問(wèn)題

       由補(bǔ)償值的計(jì)算公式可知,在一些特殊的條件下,可以不需要做補(bǔ)償,例如,恰當(dāng)?shù)倪x擇減速比,即減速機(jī)選型時(shí),將減速比固定為2的n 次方,即4,8,16..,這樣32768除減速比就可以除盡,同時(shí)選擇合適的模數(shù)值,使每圈對(duì)應(yīng)位置工程量PositionResolution是模值ModuloValued 整數(shù)倍,例如將每圈對(duì)應(yīng)位置工程量和模數(shù)值都設(shè)為360,這樣補(bǔ)償值就始終為零。

       這種方法可靠性最好,不需要在PLC中對(duì)溢出編寫程序進(jìn)行修正,但是在實(shí)際工程項(xiàng)目中選擇減速箱的減速比為2的n次方往往因?yàn)闄C(jī)械速度、解決方案替換等的限制而變的不可行,模數(shù)值的選擇如果加上限制,在設(shè)計(jì)凸輪曲線時(shí)也會(huì)有很多不便之處。

 

通過(guò)驅(qū)動(dòng)器的內(nèi)部功能進(jìn)行補(bǔ)償

       通過(guò)伺服驅(qū)動(dòng)器的內(nèi)部功能,功能類似LXM32系列的Modulo功能,是將伺服本身32位變動(dòng)范圍的位置值生成一個(gè)新的坐標(biāo)系和新的位置值),使得新的回授位置不會(huì)產(chǎn)生溢出,而是保持一個(gè)范圍內(nèi)的數(shù)據(jù)變化。Modulo軸的工作示意圖如圖2所示。當(dāng)設(shè)置Modulo的設(shè)置值后,驅(qū)動(dòng)器的位置變動(dòng)范圍將變成0~3600.

圖2 Modulo參數(shù)功能示意圖

 

       伺服位置值變動(dòng)范圍修改為模數(shù)值乘以減速比的整數(shù)倍,每圈對(duì)應(yīng)的工程量單位,一般也采用固定值360,這樣在程序中也不需要做補(bǔ)償,但是目前LXM28不支持此功能。

 

通過(guò)功能塊在PLC內(nèi)部進(jìn)行補(bǔ)償

       如果機(jī)械不允許發(fā)生變化,或者根據(jù)工藝的變化需要使用不同的模數(shù)值,這時(shí),可以通過(guò)創(chuàng)建功能塊并編寫程序來(lái)完成位置溢出的補(bǔ)償。

 

06.M262PLC系統(tǒng)中的LXM28S多圈位置溢出功能塊

 

       在M262伺服控制系統(tǒng)中,采用的是第三種位置補(bǔ)償?shù)姆椒ǎ矗和ㄟ^(guò)創(chuàng)建新的FB功能塊在PLC內(nèi)部進(jìn)行補(bǔ)償?shù)姆绞健?/span>

(1)M262伺服控制系統(tǒng)中的工作過(guò)程

       SERCOS通信工作正常后,根據(jù)配置的軸的機(jī)械參數(shù)(減速比、每圈對(duì)應(yīng)的用戶單位等等機(jī)械參數(shù)),PLC會(huì)把讀取的伺服電機(jī)編碼器的位置值翻譯成以浮點(diǎn)數(shù)形式的軸的位置值。

       無(wú)溢出時(shí),F(xiàn)B功能塊的補(bǔ)償值為0。

       有溢出時(shí),F(xiàn)B功能塊計(jì)算出補(bǔ)償值,使設(shè)備斷電再上電后的PLC內(nèi)部位置值與外部機(jī)械的位置值保持正確的對(duì)應(yīng)關(guān)系。

(2)創(chuàng)建FB多圈位置溢出補(bǔ)償功能塊

       打開(kāi)EcoStruxure軟件,單擊【應(yīng)用程序樹】→【Application】,選擇程序組織單元,如圖3所示。

圖 3      創(chuàng)建程序組織單元

 

       創(chuàng)建名稱為【overflow_compensate】的FB多圈位置溢出補(bǔ)償功能塊,ST編程語(yǔ)言,如圖4所示。

圖 4   FB功能塊的創(chuàng)建

上一篇:LXM28多圈位置溢出功能塊的編程與現(xiàn)場(chǎng)調(diào)試(二)

下一篇:2022年客戶常問(wèn)問(wèn)題系列之Tesys Giga系列產(chǎn)品基礎(chǔ)知識(shí)32問(wèn)(3)

相關(guān)推薦

主站蜘蛛池模板: 99精品欧美一区二区蜜桃免费 | 欧美精品成人a在线观看 | 韩日国产精品一区二区三区 | 国内精品视频一区 | 国产乱老熟视频乱老熟女 | 日本高清一区免费中文视频 | 国产精品国产精品国产专区不 | 久拍国产在线观看 | 欧美午夜婷婷国产电影 | 欧美日韩国产精品自在自线 | 亚洲色大成网站www永久网站 | 国产系列在线播放 | 国产欧美日韩va另类在线 | 97国语精品自产拍在线观看茸 | 国产综合色产在线精品 | 国产猛男猛女超爽免费视频 | 国产乱婬 | 三级网站在线免费观看 | 99在线视频免费观看在线观看 | 国产97在线视频 | 无线码免费播放 | 欧美精品亚洲精品日韩专区v | 国产区日韩精品一区二区三区 | 国内精品美女a在线播放 | 国产国语自产拍在线观看 | 网友自拍视频一区二区三区 | 妖精视频免费 | 成人午夜在 | 好看的电视| 国产精品视频分类一区 | 免vip一区二区三区日韩美女 | 国产精品白丝a∨网站 | a级国产片在线观看 | 欧美国产日韩一区二区三区综合视 | 最近高清中文字幕免费mv视 | 日韩精品一区二区国产精品一 | 蜜桃精品一区二区三区在线观看 | 热播影视剧在线观看 | 国内自拍中文字幕 | 免费观看男女性恔配视频 | 亚洲欧洲中文字 |