吴忠躺衫网络科技有限公司

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

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

3天內不再提示

【深度解析】ZMC300E EtherCAT主站控制器實現復雜的運動軌跡規劃原理及應用

ZLG致遠電子 ? 2023-02-06 14:28 ? 次閱讀

許多任務要求控制器實現貝塞爾等復雜曲線的軌跡插補,并通過倒圓角算法平滑軌跡中的拐角。本文將重點介紹一般曲線軌跡的插補算法,并基于ZMC300E EtherCAT主站控制器,實現對文字輪廓的繪制。

1cbd788c-a40b-11ed-ad0d-dac502259ad0.jpg ?ZMC300E介紹

ZMC300E是廣州致遠電子股份有限公司開發的最新一代智能總線型 EtherCAT 主站控制器,是面向工廠智能化時代的機器控制器。其采用工業領域內先進的嵌入式 ARM 方案,集實時操作系統、智能算法于一身,以 EtherCAT 工業以太網協議為向導,可以快速、有效、便捷的構建數控智能化設備,以適應工廠智能化、信息化產業的變革。ZMC300E采用工業領域內先進的嵌入式 ARM 方案,使用TI的Cortex-A8內核的AM335X應用處理器為核心,配合Xenomai高實時性Linux系統,精心設計了一路EtherCAT口作為主站使用,其通訊可實現ms周期任務抖動±15us以內,可滿足運動控制器的高實時性要求。為了滿足不同的自動化應用需求,ZMC300E還提供了多種豐富的硬件接口,包含1路CAN、1路485、2路以太網、32個用戶I/O等等。

1ccb952a-a40b-11ed-ad0d-dac502259ad0.png

1d293856-a40b-11ed-ad0d-dac502259ad0.png

圖1 ZMC300E接口示意圖

ZMC300E EtherCAT主站控制器是為設備制造商提供多軸數、多IO點數控制的新一代可靠智能的運動控制解決方案,可以廣泛應用于注塑行業、沖壓行業、車床行業、搬運碼垛、關節機器人、噴涂、玻璃機、壓鑄機、包裝設備、3C設備、鋰電池設備、紡織、流水線工作站、非標自動化裝備、特種機床等高端設備應用。
1cbd788c-a40b-11ed-ad0d-dac502259ad0.jpg ?插補算法插補算法根據給定的信息進行數字計算,不斷計算出參與運動的各坐標軸的進給指令,然后分別驅動各自相應的執行部件產生協調運動,以使被控機械部件按理想的路線與速度移動。插補最常見的兩種方式是直線插補和圓弧插補。插補運動至少需要兩個軸參與,進行插補運動時,首先需要建立坐標系,將規劃軸映射到相應的坐標系中,運動控制器根據坐標映射關系,控制各軸運動,實現要求的運動軌跡。

目前,ZMC300E支持下面列出的軌跡插補算法:包括直線、平面圓弧、空間圓弧、螺旋線、漸開線、橢圓弧和貝塞爾曲線等。

1d722d72-a40b-11ed-ad0d-dac502259ad0.png圖2 軌跡插補算法示意圖線運動的插補運動:由起始點處沿 X 方向走一小段(給一個脈沖當量軸走一段固定距離),發現終點在實際輪廓的下方,則下一條線段沿 Y 方向走一小段,此時如果線段終點還在實際輪廓下方,則繼續沿 Y 方向走一小段,直到在實際輪廓上方以后,再向 X 方向走一小段,依次循環類推,直到到達輪廓終點為止。

1d9580ce-a40b-11ed-ad0d-dac502259ad0.png

圖3 直線插補示意圖

弧插補與此類似,也是通過沿兩個方向運動最終到達輪廓終點,其示意圖如下。

1db61424-a40b-11ed-ad0d-dac502259ad0.png

圖4圓弧插補示意圖

而對于橢圓弧來說,我們需要根據每一個時間段移動的距離得出完成該位移時新的坐標,也就是用直線代替了這段位移,隨后使用直線插補的方法,最終實現對一般曲線的插補,可見下面的橢圓弧示意圖。其中紅點對橢圓弧的總位移進行了等分,相鄰兩個紅點間橢圓弧的位移相等。而分段越多,相應直線段對橢圓弧的逼近就越好,此時在等分后的軌跡上完成插補即可。

1dd1892a-a40b-11ed-ad0d-dac502259ad0.png

圖5橢圓弧分段示意圖

另外,對于貝塞爾曲線等一般曲線來說,需要依據一段時間內的位移得出其對應的坐標,隨后采用插補進而實現整個曲線軌跡的跟蹤。


1ddf8b2e-a40b-11ed-ad0d-dac502259ad0.jpg 軌跡前瞻運動控制器的軌跡前瞻功能可以根據用戶的運動路徑自動計算出平滑的速度規劃,以防止軌跡的拐角處速度過快。軌跡前瞻包括三種模式:拐角減速、倒角、小圓限速,而這三種模式也可混合使用。拐角減速會根據夾角大小確定拐角處的最大速度,倒角則會設置前后兩個軌跡在拐角處的倒角,而小圓限速則會對半徑小于設置值的圓弧軌跡進行限速。

這里給出一個矩形以倒角圓作為前瞻的示例。一個普通的矩形軌跡如下圖。

1df10ee4-a40b-11ed-ad0d-dac502259ad0.png

圖6矩形軌跡示意圖

該矩形含有四段軌跡。

若開啟倒角圓作為前瞻,則矩形軌跡則會變為圓角矩形,共含有其八段軌跡,包含四段直線和四段圓弧。

1e0df342-a40b-11ed-ad0d-dac502259ad0.png

圖7開啟運動前瞻圓角矩形示意圖

開啟運動前瞻中的倒圓角。可以看到,在拐角處原來的直角彎改變為圓弧,整個運動軌跡上不再出現直接的拐角,這樣能夠消除軌跡改變時對機械的沖擊。


1ddf8b2e-a40b-11ed-ad0d-dac502259ad0.jpg 繪圖這里我們使用上面介紹的軌跡算法,繪制出復雜圖形。首先我們由一段確定了字體的文字,并根據其筆畫生成相應的輪廓:包括直線和貝塞爾曲線,這里選擇的文字是“專業專注,只做第一”。

對于輸入的文字,我們可以根據其對應的字體將它的筆畫分解為曲線或直線,其中曲線可以用貝塞爾曲線表示,這樣就可以得到對應繪圖軌跡。

1e39d958-a40b-11ed-ad0d-dac502259ad0.jpg

圖8由文字生成軌跡圖像

下圖是漢字“專”的底部輪廓,可以看到由貝塞爾曲線表示的輪廓具有良好的光滑性。

1e49da06-a40b-11ed-ad0d-dac502259ad0.png

圖9局部筆畫

可以看到圖片包含眾多不連續的筆畫,那么,對于前后兩個不連續的筆畫來說需要提筆和進筆,對應z軸上下的運動。加入筆畫的連接,可以得到以下的筆畫繪圖。1e57e0d8-a40b-11ed-ad0d-dac502259ad0.gif圖10?筆畫繪畫示意圖

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

    關注

    112

    文章

    16448

    瀏覽量

    179462
  • 機器
    +關注

    關注

    0

    文章

    784

    瀏覽量

    40821
收藏 人收藏

    評論

    相關推薦

    ZMC600E運動控制器直線和圓弧插補算法詳解

    導讀想深入了解ZMC600E運動控制器的插補算法嗎?空間直線插補適用于精確定位,圓弧插補提供平滑曲線過渡。合理應用這些算法,能提升多軸協同能力,保障工作精度與可靠性,讓工業自動化更高效、更智能
    的頭像 發表于 01-20 11:39 ?120次閱讀
    <b class='flag-5'>ZMC600E</b><b class='flag-5'>運動</b><b class='flag-5'>控制器</b>直線和圓弧插補算法詳解

    ZMC600E運動控制器T型、S型速度規劃詳解

    導讀想深入了解ZMC600E運動控制器的速度規劃嗎?T型線性加減速簡潔高效,S型過渡自然減震,避免沖擊。通過合理的規劃選擇,可有效提升設備精
    的頭像 發表于 12-30 11:40 ?177次閱讀
    <b class='flag-5'>ZMC600E</b><b class='flag-5'>運動</b><b class='flag-5'>控制器</b>T型、S型速度<b class='flag-5'>規劃</b>詳解

    脈沖全閉環EtherCAT運動控制器的固件升級

    固件是常用功能。推薦優先使用最新的RTSys軟件。 本文以ZMC406R-V2運動控制器為例給大家介紹正運動固件升級的多種方式。 ZMC40
    的頭像 發表于 11-07 10:58 ?366次閱讀
    脈沖全閉環<b class='flag-5'>EtherCAT</b><b class='flag-5'>運動</b><b class='flag-5'>控制器</b>的固件升級

    EtherCAT運動控制器PT/PVT實現用戶自定義軌跡規劃

    EtherCAT運動控制器PT/PVT實現用戶自定義軌跡規劃
    的頭像 發表于 08-15 11:49 ?718次閱讀
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>運動</b><b class='flag-5'>控制器</b>PT/PVT<b class='flag-5'>實現</b>用戶自定義<b class='flag-5'>軌跡</b><b class='flag-5'>規劃</b>

    運動控制器的主要功能是什么?

    運動控制器是一種用于控制機械運動的設備,它在工業自動化、機器人技術、航空航天等領域有著廣泛的應用。運動
    的頭像 發表于 06-13 09:21 ?911次閱讀

    基于全志T507-H的Igh EtherCAT案例分享

    , IgH EtherCAT通過構建Linux字符設備,應用程序通過對字符設備的訪問實現EtherCAT
    發表于 06-03 09:59

    EtherCAT運動控制器Delta機械手應用

    以正運動ZMC406R運動控制器為例,講解Delta機械手運動控制應用開發。
    的頭像 發表于 05-09 10:47 ?1725次閱讀
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>運動</b><b class='flag-5'>控制器</b>Delta機械手應用

    ZMC900E控制器之ROS2環境安裝指南

    和應用。圖1ZMC900E高性能EtherCAT控制器ZMC900E是ZLG致遠電子開發的最
    的頭像 發表于 04-29 08:24 ?669次閱讀
    <b class='flag-5'>ZMC900E</b><b class='flag-5'>控制器</b>之ROS2環境安裝指南

    多軸高性能EtherCAT總線運動控制器ZMC408CE硬件介紹

    ZMC408CE是正運動推出的一款多軸高性能EtherCAT總線運動控制器,具有EtherCAT
    發表于 04-28 12:40 ?848次閱讀
    多軸高性能<b class='flag-5'>EtherCAT</b>總線<b class='flag-5'>運動</b><b class='flag-5'>控制器</b><b class='flag-5'>ZMC</b>408CE硬件介紹

    EtherCAT運動控制器在LabVIEW中的運動控制與實時數據采集

    本文以正運動技術EtherCAT運動控制器ZMC408CE為例,介紹如何使用LabVIEW對控制器
    的頭像 發表于 04-08 11:45 ?1042次閱讀
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>運動</b><b class='flag-5'>控制器</b>在LabVIEW中的<b class='flag-5'>運動</b><b class='flag-5'>控制</b>與實時數據采集

    電機控制領域如何實現CANopen設備接入EtherCAT控制器

    通訊技術,在電機控制領域具有廣泛的應用,典型的產品中PLC、運動控制器等產品都有大量EtherCAT
    的頭像 發表于 04-03 08:23 ?600次閱讀
    電機<b class='flag-5'>控制</b>領域如何<b class='flag-5'>實現</b>CANopen設備接入<b class='flag-5'>EtherCAT</b><b class='flag-5'>主</b><b class='flag-5'>站</b><b class='flag-5'>控制器</b>

    EtherCAT控制器系統實時性測試

    EtherCAT作為高效的現場總線網絡技術,其實時性能需依賴高實時操作系統才能充分展現。本文以ZMC600E為例,測試系統實時性并分析操作系統抖動數據。ZMC600EEtherCAT
    的頭像 發表于 03-26 08:23 ?836次閱讀
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>主</b><b class='flag-5'>站</b><b class='flag-5'>控制器</b>系統實時性測試

    EtherCAT運動控制器在ROS上的應用開發案例(上)

    本文以正運動技術EtherCAT運動控制器ZMC432和ZMC408CE為例,介紹正
    的頭像 發表于 03-17 11:06 ?1443次閱讀
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>運動</b><b class='flag-5'>控制器</b>在ROS上的應用開發案例(上)

    ZMC900E 國產EtherCAT控制器 — 電源口傳導騷擾整改

    為確保EtherCAT控制器在工業自動化中的可靠和穩定應用,EMC測試至關重要。本文以ZMC900E電源傳導騷擾整改為例,深入
    的頭像 發表于 03-07 08:23 ?949次閱讀
    <b class='flag-5'>ZMC900E</b> 國產<b class='flag-5'>EtherCAT</b><b class='flag-5'>主</b><b class='flag-5'>站</b><b class='flag-5'>控制器</b> — 電源口傳導騷擾整改

    EtherCAT運動控制器在ROS上的應用(上)

    本文以正運動技術EtherCAT運動控制器ZMC432和ZMC408CE為例,介紹正
    的頭像 發表于 03-06 11:47 ?1301次閱讀
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>運動</b><b class='flag-5'>控制器</b>在ROS上的應用(上)
    互博百家乐官网现金网| qq百家乐网络平台| 东海县| 百家乐扑克片礼服| 澳门百家乐官网破解方法| 大发888真钱下载| 百家乐官网牌路分析仪| 大发888网址怎么找| 24山家坐向| 沙龙百家乐官网怎申请| 全讯网六仔开奖| 真人百家乐来博| 百家乐官网波音平台路单| 大发888玩的人多吗| 美国百家乐怎么玩| 百家乐官网筹码币方形| 青岛棋牌室| 百家乐必赢外挂软件| 太阳城百家乐官网的分数| 大发888娱乐官网地址| 百家乐大眼仔小路| 百家乐官网走势图备用网站| 和乐娱乐| 新东方百家乐娱乐城| 百家乐官网园蒙| 澳门百家乐官网娱乐城信誉如何| 大发888手机好玩吗| 百家乐封号| 太子百家乐官网的玩法技巧和规则 | 网上现金棋牌游戏| 百家乐路单怎样| 玩百家乐官网怎么能赢呢 | 百家乐天下| 真人百家乐平台排行| 永利百家乐官网娱乐平台| 枝江市| 大发888-大发娱乐城下载| 百家乐输钱的原因| 博九百家乐官网的玩法技巧和规则| 百家乐官网是多少个庄闲| 百家乐网|