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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

李秀珍 ? 2023-03-14 14:42 ? 次閱讀

在這篇博文中,我將解釋如何使用我們的 MEXE02 通用產(chǎn)品支持軟件輕松編寫定時按壓操作。此示例適用于 AlphaStep AZ 系列系列中的任何產(chǎn)品,該系列還包括使用相同技術和軟件的其他系列。

通過逐行編程,首先分解需要按時間順序發(fā)生的步驟會很有幫助。但是,MEXE02 軟件不按時間順序編程。它允許用戶對點對點運動配置文件進行編程,并且這些配置文件中的每一個都可以以多種方式鏈接。

讓我們看看電機在定時按壓操作中需要執(zhí)行哪些任務。在此示例中,我們使用DRS2 系列緊湊型電動缸,它采用 AlphaStep AZ 系列技術。AlphaStep AZ 系列的一些強大功能只能通過 MEXE02 支持軟件啟用。

poYBAGQIVV2AdEiZAACyldINruM095.png

在#1中,以 50 mm/s 的高速接近負載更有意義,然后在負載接近時減速以防止損壞。這可以通過基本的定位操作來完成。

在#2中,一旦執(zhí)行器通過虛線并且傳感器觸發(fā),我們希望執(zhí)行器系統(tǒng)切換到較慢的推動運動操作,以便為負載提供持續(xù)的推動力。

在#3中,在推動運動操作期間,我們希望執(zhí)行器以較低的扭矩設置推動負載 5 秒,推動負載 5 秒,然后向后移動 -0.1 毫米。

在#4中,在推動運動操作之后,我們希望執(zhí)行器以 50 mm/s 的速度向上移動到其原始位置,以便為下一個負載做好準備。

好的,現(xiàn)在我們了解了電機需要做什么,我們需要將簡單的英語轉換為必要的功能和參數(shù),這樣我們就知道要編程哪些參數(shù)或數(shù)據(jù)才能實現(xiàn)操作。運動曲線的鏈接可能很棘手,但在許多情況下,MEXE02 軟件和我們的 AlphaStep AZ 系列產(chǎn)品的編程功能至少可以減輕傳統(tǒng) PLC 的負擔。

有時,它可以幫助程序員可視化設置。在這個例子中,我們使用一個開關來啟動運動序列。傳感器的輸出連接到驅動器的 R0 輸入。

pYYBAGQIVWCAeEtOAAEYwHB-AQk394.png

流程圖有助于描述過程。在這個流程圖中,我們還包括了實現(xiàn)這個操作所必需的實際功能,例如“定位操作”和“推壓操作”。

poYBAGQIVWOANGkeAAEH1-7mnPk762.png

使用 DRS2 系列執(zhí)行器的優(yōu)勢在于它同時使用 AlphaStep 混合控制和 AlphaStep AZ 系列絕對閉環(huán)步進電機產(chǎn)品系列的絕對定位功能。這意味著不再需要外部原位傳感器、限位傳感器和編碼器,這也意味著更少的電纜和更高的可靠性。工作越少越好,對吧?

pYYBAGQIVWaAK5GEAAA7Ynn8FlY944.png

對于驅動程序來說,此運動序列中最困難的部分是檢測外部輸入信號(由傳感器提供),然后從一個已經(jīng)運行的運動曲線跳轉到另一個應用預設扭矩 % 的運動曲線。 這可以通過事件跳轉功能來完成,但我們還將解釋完成此操作所需的其他功能。

在深入了解這些功能之前,讓我們先了解一下 MEXE02 軟件。下面是您選擇產(chǎn)品系列后的軟件截圖。單擊左側的菜單項將更改右側的存儲數(shù)據(jù)參數(shù)部分。三個黃色框表示我們需要使用的具體功能。

poYBAGQIVWuAOxrmAAaVaumBWac104.png

在這里,我們展示了同一圖像的特寫視圖,其中包含所需的 3 個功能:操作 I/O 事件、直接輸入和操作類型(您在其中選擇推動運動操作)。您需要雙擊操作類型以訪問其完整的選擇菜單。

pYYBAGQIVW6ARjU0AAEt3Agclnw132.png

事件跳轉功能,或操作 I/O 事件,是通過使用在操作 I/O 事件的事件觸發(fā) I/O 中設置的信號的 ON/OFF 狀態(tài)來分支操作的功能。該功能可以使用外部或內部信號作為觸發(fā)器來切換正在運行的電機的操作模式。例如,事件跳轉功能可以充當 IF/THEN 語句,使電機脫離循環(huán)重復運動序列以執(zhí)行另一項任務。

在這里您可以看到您可以使用操作 I/O 事件設置的參數(shù),其中包括名稱、鏈接、下一個數(shù)據(jù)編號、停留時間、事件觸發(fā) I/O、事件觸發(fā)類型和事件觸發(fā)計數(shù)。

poYBAGQIVXOAAkjKAAPtyAqGKnM437.png

Push Motion 功能是大多數(shù)閉環(huán)步進電機和伺服電機系統(tǒng)中包含的常見功能。它描述了一種功能,在該功能中,電機有意停止負載以提供連續(xù)的扭矩或推力。推動運動可用于沖壓操作、沖壓操作,甚至測量操作。

要使用推動運動,您必須選擇以下操作類型之一:

連續(xù)(推動運動)

絕對推動運動

增量推動運動(基于命令或反饋位置)

請記住更改工作電流 [%]。這控制了電機的扭矩。推動運動將不起作用,工作電流保持在 100%。

pYYBAGQIVXaAWt8fAAZF_cUJVSI802.png

“直接輸入”功能分配特定的外部或內部 I/O 信號以觸發(fā)某些操作。需要告知驅動程序他們應該檢測哪些輸入。

poYBAGQIVXmAXfnlAADgsgDZNCo429.png

準備好查看答案了嗎? 在下圖中,我們展示了數(shù)據(jù)在 MEXE02 支持軟件中的樣子。在下圖中,我們再次顯示左側菜單。1、2 和 3 標記了我們需要訪問的參數(shù)。

pYYBAGQIVX2AD5eOAAAbg-9-Bi8134.png

poYBAGQIVYCAfI1UAAHwquVlFE0121.png

在下面的操作數(shù)據(jù)窗口中,需要對4 個運動曲線進行編程(從 #0 開始)。我們將需要 2 個“絕對定位”配置文件、1 個“增量推動運動(基于命令位置)”配置文件和 1 個“增量定位(基于反饋位置)”配置文件。 請記住將工作電流設置為 20.0%(扭矩與電流成正比)。

僅供參考,最多可提供 256 個運動配置文件插槽。 對于需要超過 256 個運動曲線的應用,請向我們的技術支持工程師尋求提示。

pYYBAGQIVYOAP9iDAAHYI9FDJqI106.png

在操作 I/O 事件窗口中,我們需要按以下方式對 #0 和 #1 進行編程。我們將需要 1 個“連續(xù)順序操作”和 1 個“自動順序”操作。確保選擇“事件觸發(fā) I/O”、“事件觸發(fā)類型”和“事件觸發(fā)計數(shù)”。我們?yōu)?0 的事件觸發(fā)類型選擇了 ON 邊沿,為#1 選擇了 ON(毫秒)。在事件觸發(fā)計數(shù)中,5000 毫秒 = 5 秒。

poYBAGQIVYaAbg_GAADe7hY6cwo558.png

在Direct-IN Function窗口中,我們需要設置2個輸入。我們只需告訴驅動程序我們要將哪些輸入分配給 DIN0 和 DIN1。在這種情況下,它是 R0_R 和 TLC。

poYBAGQIVYqAIg9IAABtIvqvvrU370.png

就是這樣。掌握 MEXE02 軟件的竅門和鏈接運動配置文件的各種方法可能需要一段時間。好消息是,這個編程示例適用于任何AlphaStep AZ 系列產(chǎn)品和MEXE02 軟件,包括 DRS2 系列緊湊型電動缸、EZS 系列線性滑軌、EAC 系列線性氣缸、L 系列齒輪齒條、EH 系列夾持器,以及DG2 系列旋轉執(zhí)行器。

這是介紹 MEXE02 軟件的博客文章和視頻

< >工程筆記:MEXE02支持軟件介紹

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

審核編輯黃宇

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

    關注

    142

    文章

    9021

    瀏覽量

    145502
  • 信號
    +關注

    關注

    11

    文章

    2791

    瀏覽量

    76771
  • 編程
    +關注

    關注

    88

    文章

    3616

    瀏覽量

    93738
收藏 人收藏

    評論

    相關推薦

    Java中的Reactive編程示例

    相信響應式編程經(jīng)常會在各種地方被提到。本篇就為大家從函數(shù)式編程一直到Spring WeFlux做一次簡單的講解,并給出一些示例,希望大家可以更好的理解響應式編程,可以在合適的時機運用到
    的頭像 發(fā)表于 10-08 16:06 ?1104次閱讀
    Java中的Reactive<b class='flag-5'>編程</b><b class='flag-5'>示例</b>

    PLC與運動控制器有什么不同

    PLC與運動控制器有什么不同?為什么運動控制器比PLC好?plc是什么  可編程邏輯控制器是種專門為在工業(yè)環(huán)境下應用而設計的數(shù)字運算操作電子系統(tǒng)。它采用一種可
    發(fā)表于 09-07 08:34

    STM32F1通用定時示例詳解--TIM15_Compleme

    STM32F1通用定時示例詳解--TIM15_ComplementarySignals
    發(fā)表于 12-07 18:15 ?0次下載

    STM32F1通用定時示例講解_Timebase

    STM32F1通用定時示例詳解—Timebase
    發(fā)表于 12-07 18:14 ?0次下載

    CF卡操作示例

    CF卡操作示例源代碼,有需要的朋友下來看看
    發(fā)表于 05-20 15:37 ?16次下載

    第6章 部件工作原理與編程示例

    第6章 部件工作原理與編程示例
    發(fā)表于 10-27 09:44 ?3次下載
    第6章 部件工作原理與<b class='flag-5'>編程</b><b class='flag-5'>示例</b>

    QuartusII軟件操作示例資料免費下載

    本文檔的主要內容詳細介紹的是QuartusII軟件操作示例資料免費下載。
    發(fā)表于 02-26 14:09 ?8次下載
    QuartusII軟件<b class='flag-5'>操作</b><b class='flag-5'>示例</b>資料免費下載

    STM32通用定時器的單脈沖示例詳解

    基于學習的目的,詳細講解關于標準外設庫中的定時器的 17 個示例項目函數(shù)文件。本次介紹 OnePulse。
    發(fā)表于 07-01 08:00 ?10次下載
    STM32通用<b class='flag-5'>定時</b>器的單脈沖<b class='flag-5'>示例</b>詳解

    關于STM32定時器觸發(fā)SPI逐字收發(fā)之應用示例

    STM32定時器觸發(fā)SPI逐字收發(fā)之應用示例
    的頭像 發(fā)表于 01-14 16:35 ?5577次閱讀

    AN-1108: AD9832/AD9835編程示例

    AN-1108: AD9832/AD9835編程示例
    發(fā)表于 03-19 11:06 ?12次下載
    AN-1108: AD9832/AD9835<b class='flag-5'>編程</b><b class='flag-5'>示例</b>

    Megawin 8051 MCU的IAP(應用程序編程示例代碼

    Megawin 8051 MCU的IAP(應用程序編程示例代碼分享
    發(fā)表于 07-01 10:36 ?3次下載
    Megawin 8051 MCU的IAP(應用程序<b class='flag-5'>編程</b>)<b class='flag-5'>示例</b>代碼

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

    運動編程示例:重復運動的循環(huán)功能
    的頭像 發(fā)表于 03-13 16:59 ?1255次閱讀
    <b class='flag-5'>運動</b><b class='flag-5'>編程</b><b class='flag-5'>示例</b>:重復<b class='flag-5'>運動</b>的循環(huán)功能

    移動數(shù)據(jù)的編程示例

    編程示例 在此編程示例中,將移動在生產(chǎn)班次期間為示例收集的數(shù)據(jù)值以作進一步處理。收集的數(shù)據(jù)放在 ARRAY 中。通過“MOVE_BLK_VA
    的頭像 發(fā)表于 08-23 10:10 ?1409次閱讀
    移動數(shù)據(jù)的<b class='flag-5'>編程</b><b class='flag-5'>示例</b>

    Linux驅動定時器使用示例

    定時器使用示例 使用步驟: 1、調用 init_timer 初始化一個定時器,給 struct timer_list 各成員賦值。 2、調用 add_timer 將定時器添加到內核
    的頭像 發(fā)表于 10-04 15:47 ?683次閱讀

    掃描模塊的編程示例和調試策略

    電子發(fā)燒友網(wǎng)站提供《掃描模塊的編程示例和調試策略.pdf》資料免費下載
    發(fā)表于 09-27 09:38 ?0次下載
    掃描模塊的<b class='flag-5'>編程</b><b class='flag-5'>示例</b>和調試策略