0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

運動編程示例:重復(fù)運動的循環(huán)功能

嗶嗶嗶- ? 2023-03-13 16:59 ? 次閱讀

無論產(chǎn)品提供多少功能,如果沒有直觀易用的軟件,這些功能都很難實現(xiàn)。

Oriental Motor 通過提供與多個系列產(chǎn)品兼容的通用 MEXE02 支持軟件,為客戶提供便利。由于每個產(chǎn)品提供不同的功能,因此軟件格式會發(fā)生變化以匹配產(chǎn)品。不同產(chǎn)品具有相同的軟件用戶界面可以縮短每個軸的運動序列編程所需的時間。

任何AZ系列產(chǎn)品配合MEXE02軟件使用時,循環(huán)功能可用。

有關(guān)該軟件的介紹,請閱讀此博客文章或單擊下圖。

< >

循環(huán)函數(shù)

步進(jìn)電機(jī)最常見的運動序列之一是每次都在精確的距離和方向上重復(fù)運動。這在編程術(shù)語中通常稱為循環(huán)子例程,這意味著循環(huán)子例程中包含的任何指令集都將無限期地重復(fù),或者直到滿足條件為止。一旦該循環(huán)完成,它就會返回到主程序。

以下摘自 AZ 系列功能手冊。

循環(huán)功能是將聯(lián)動運轉(zhuǎn)數(shù)據(jù)編號的運轉(zhuǎn)重復(fù)設(shè)定次數(shù)的功能。

從設(shè)置了“Loop count”的運行數(shù)據(jù)編號到設(shè)置了“Loop end number”的運行數(shù)據(jù)編號,重復(fù)運行“Loop count”中設(shè)置的次數(shù)。設(shè)定次數(shù)的動作結(jié)束后,轉(zhuǎn)移到「下一個數(shù)據(jù)編號」中設(shè)定的動作數(shù)據(jù)編號。

基本上,循環(huán)函數(shù)按照您設(shè)置的次數(shù)重復(fù)相同的動作。這對于每次都需要相同固定距離的應(yīng)用非常有用,例如送紙/票據(jù)或旋轉(zhuǎn)分度臺。

應(yīng)用實例:

對于自動收報機(jī),每次的動作都是相同的,所以讓我們使用另一個需要重復(fù)多個動作的例子;就像機(jī)器人在有人走過時用手臂和頭跳舞一樣。在此應(yīng)用程序中,您可以將 AZ 電機(jī)用于手臂旋轉(zhuǎn)關(guān)節(jié),將 3 個不同的動作依次鏈接在一起(0 號、1 號、2 號),將它們循環(huán) x 次,然后一旦循環(huán)完成,它將移動到下一個數(shù)據(jù)集(No.3),然后運動序列結(jié)束。記得在最后保持那個姿勢。

這就是我們想要做的...

執(zhí)行 0 號動作

執(zhí)行一號動作

執(zhí)行 2 號動作

循環(huán)0號、1號、2號動作3次

執(zhí)行 3 號動作

poYBAGQIVr2ADQikAABQLUrfeww184.png

這就是我們編程的方式......

看看下面的使用示例,看看這個運動序列是如何在 MEXE02 軟件上實際編程的。請注意,此運動序列只需要 3 個數(shù)據(jù)集(#0、#1、#2)。MEXE02 軟件的一個好處是一旦移動被編程和存儲,就不需要再次編程。秘密在第二張圖片中,它顯示了“Next data No.”、“Loop count”和“Loop end No.”。這告訴軟件如何執(zhí)行數(shù)據(jù)集 #0、#1 和 #2。

pYYBAGQIVsCAXma4AACEEMHgtns300.png

然后……大功告成(記得保存)。這是我們繪制圖表時的運動樣子。

pYYBAGQIVsKAdoCCAAB7DJpoRpU969.png

更多駕駛員智能的案例

傳統(tǒng)的步進(jìn)電機(jī)驅(qū)動器除了證明功率和邏輯之外,并不是很智能?;旧?,它們只是將接收到的任何脈沖命令轉(zhuǎn)換為電機(jī)上的運動。智能實際上是在上位控制器上,就像PLC一樣,可以使用梯形邏輯和脈沖輸出來執(zhí)行復(fù)雜的運動。

使用 AZ 系列驅(qū)動器的優(yōu)勢在于其先進(jìn)的運動順序編程,這使得 AZ 系列驅(qū)動器在某些情況下無需 PLC 即可運行。提供多種類型的驅(qū)動器用于多種用途,例如脈沖輸入、存儲數(shù)據(jù)和多軸。多達(dá) 256 個“動作”可以被編程并存儲在驅(qū)動器的非易失性存儲器中。通過使用現(xiàn)場總線通信,例如 Modbus RTU、EtherNet/IP 或 EtherCAT,可以實現(xiàn)更多“動作”。

存儲數(shù)據(jù)編程的優(yōu)點

節(jié)省空間

設(shè)計被簡化

減輕主機(jī)控制器的負(fù)擔(dān)

通過取消 PLC,可以節(jié)省更多空間并簡化設(shè)計。至少,AZ 系列驅(qū)動器應(yīng)該減輕上位控制器的負(fù)擔(dān),這意味著可以使用更便宜的 PLC 或 HMI。由于AZ系列電機(jī)內(nèi)置機(jī)械式絕對編碼器,因此也取消了外部編碼器、電池和傳感器

這是另一個帶有線性滑塊的應(yīng)用示例。

poYBAGQIVsWAIpYUAABtQwJb6E4524.png

poYBAGQIVsmAY6PNAAEjdZjuTiI887.png

審核編輯黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 驅(qū)動器
    +關(guān)注

    關(guān)注

    52

    文章

    8236

    瀏覽量

    146369
  • 步進(jìn)電機(jī)
    +關(guān)注

    關(guān)注

    150

    文章

    3111

    瀏覽量

    147487
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3616

    瀏覽量

    93738
收藏 人收藏

    評論

    相關(guān)推薦

    LabVIEW運動控制&視覺運動

    編程語言。我們公司是通過調(diào)用DLL動態(tài)鏈接庫連調(diào)用運動控制卡的驅(qū)動,除了會使用運動控制卡之外,還需要學(xué)習(xí)步進(jìn)電機(jī)和伺服電機(jī)的相關(guān)知識。由于這方面涉及公司的知識產(chǎn)權(quán),所以不方便和大家分享,抱歉。關(guān)于視覺
    發(fā)表于 02-10 11:30

    運動控制編程福音

    本帖最后由 sszx2007 于 2019-6-17 10:35 編輯 做電氣控制的都知道,用PLC寫運動控制的邏輯非常好。LabVIEW最新推出的狀態(tài)圖模塊可以幫助工程師方便實現(xiàn)基于UML
    發(fā)表于 07-25 10:03

    運動控制編程難不難?非常簡單!

    本帖最后由 sszx2007 于 2019-3-19 20:41 編輯 在使用LabVIEW去實現(xiàn)運動控制編程時,如何使代碼有序而受控得讓它能實現(xiàn)你心中的想法時,總會遇到急停、暫停、多工位同步
    發(fā)表于 03-19 20:36

    運動控制器、運動控制卡、PLC、CNC的關(guān)系

    的、特殊的運動控制功能固化在其中(如插補(bǔ)指令),用戶只需組態(tài)、調(diào)用這些功能塊或指令,這樣減輕了編程難度,性能、成本等方面也有優(yōu)勢。可以這樣理解:PLC的使用不局限于CNC,只是一種普通
    發(fā)表于 03-03 15:43

    ?運動控制器的單軸持續(xù)運動設(shè)置

    SRAMP=100 'S曲線DPOS=0 '當(dāng)前位置清0TRIGGERWHILE 1 '循環(huán)運動IF MODBUS_BIT(0) = ON THEN 'MODBUS_BIT(0)有效往左運動VMOVE
    發(fā)表于 02-17 14:03

    ZMC運動控制器多任務(wù)編程

    在工業(yè)自動化領(lǐng)域,多任務(wù)編程運動控制器上得到廣泛應(yīng)用。多任務(wù)編程允許將復(fù)雜的程序分解為獨立的任務(wù),實現(xiàn)并發(fā)性和高效處理。每個任務(wù)在運動控制周期中運行,包括Motion Control
    發(fā)表于 11-07 09:52

    基于GE的運動控制器的編程

    本文檔詳細(xì)的介紹了GE的運動控制器的功能實現(xiàn)及編程實現(xiàn)。
    發(fā)表于 09-23 17:27 ?1次下載

    基于MELSEC iQ-F FX5運動模塊的功能編程

    本手冊對使用簡單運動模塊時的必要機(jī)能規(guī)格、編程等進(jìn)行了說明。使用產(chǎn)品之前應(yīng)仔細(xì)閱讀本手冊及關(guān)聯(lián)手冊,在充分了解MELSEC iQ-F系列可編程控制器的功能性能的基礎(chǔ)上正確地使用本產(chǎn)品。
    發(fā)表于 09-27 17:55 ?8次下載
    基于MELSEC iQ-F FX5<b class='flag-5'>運動</b>模塊的<b class='flag-5'>功能</b>及<b class='flag-5'>編程</b>

    入冬別忘運動,運動別忘帶上TA

    都說秋冬適合運動,這話一點不假。由于氣溫較低,即便運動時消耗較大,也不會有夏天稍一運動就渾身黏糊的不適感,運動者也更加能夠適應(yīng)出汗過程,另一方面冬季
    發(fā)表于 11-10 17:36 ?779次閱讀

    運動控制器實現(xiàn)高級功能編程手冊免費下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是運動控制器實現(xiàn)高級功能編程手冊免費下載。包括了:PT運動模式,F(xiàn)OLLOW 運動模式,PVT
    發(fā)表于 08-19 08:00 ?2次下載

    PLC小車往返運動編程案例分享

    用S7-200實現(xiàn)小車往返的自動控制 ,控制過程為按下啟動按鈕 ,小車從左邊往右邊(右邊往左邊運動) 當(dāng)運動到右邊(左邊)碰到右邊(左邊)的行程開關(guān)后 小車自動做返回運動,當(dāng)碰到另一邊的行程開關(guān)后又做返回
    的頭像 發(fā)表于 09-19 10:44 ?5.4w次閱讀
    PLC小車往返<b class='flag-5'>運動</b><b class='flag-5'>編程</b>案例分享

    研控運動控制卡的編程小技巧

    運動控制卡開發(fā)應(yīng)用中,運動順序執(zhí)行是最常見的編程問題之一,關(guān)系到設(shè)備后續(xù)控制動作能否正常運行。下面,我們分享研控運動控制卡的編程小技巧!
    的頭像 發(fā)表于 12-24 18:57 ?2110次閱讀

    如何通過Qt編程實現(xiàn)直線插補(bǔ)的運動控制

    今天,正運動小助手給大家分享一下EtherCAT運動控制卡開發(fā)教程之Qt,主要介紹一下如何通過Qt編程實現(xiàn)直線插補(bǔ)的運動控制。
    發(fā)表于 05-06 09:58 ?1408次閱讀
    如何通過Qt<b class='flag-5'>編程</b>實現(xiàn)直線插補(bǔ)的<b class='flag-5'>運動</b>控制

    運動編程示例:定時按壓操作

    運動編程示例:定時按壓操作
    的頭像 發(fā)表于 03-14 14:42 ?876次閱讀
    <b class='flag-5'>運動</b><b class='flag-5'>編程</b><b class='flag-5'>示例</b>:定時按壓操作

    運動控制器與plc編程一樣嗎

    運動控制器和PLC(可編程邏輯控制器)都是工業(yè)自動化領(lǐng)域中常用的控制設(shè)備,但它們在功能、應(yīng)用場景和編程方式上存在一些差異。本文將詳細(xì)介紹運動
    的頭像 發(fā)表于 06-12 11:03 ?724次閱讀