91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

3天內不再提示

EtherCAT運動控制器在SCARA和碼垛機械手中的應用

正運動技術 ? 來源:正運動技術 ? 作者:正運動技術 ? 2024-08-28 10:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

XPLC104H8R硬件介紹

XPLC104H8R是正運動推出的一款高性價比多軸EtherCAT總線+脈沖型運動控制器,具有EtherCAT、EtherNETRS232CAN和U盤等通訊接口,是一款集成了Basic、PLC梯形圖和HMI組態三種編程方式于一體的運動控制產品。

wKgZombOhIuAEmxsAAD-_G_lhhc536.png

XPLC104H8R支持4軸運動控制,最多可擴展至32軸,通用IO包含32路輸入口和32路輸出口,模擬AD/DA各2路,EtherCAT刷新周期1ms。支持直線插補、任意圓弧插補、螺旋插補、電子凸輪、電子齒輪、同步跟隨等功能。

wKgZombOhJGADJpSAAI2JEZClVU519.png

XPLC104H8R高性價比多軸運動控制器可用于電子半導體設備(檢測類設備、組裝類設備、鎖附類設備、焊錫機)、點膠設備、非標設備、印刷包裝設備、紡織服裝設備、醫療設備、流水線等應用場合。

此類運動控制器與PCI運動控制卡相比具有如下優點:

(1)不使用插槽,穩定性更好;

(2)可以選用MINI電腦ARM工控電腦,降低整體成本;

(3)控制器直接做接線板使用,節省空間;

(4)控制器上可以并行運行程序,與PC只需要簡單交互,降低PC軟件的復雜性等優勢。

XPLC控制器通過RTSys開發環境調試,RTSys是一個方便編程、編譯和調試的環境。RTSys可以通過串口、以太網、PCI和LOCAL與控制器建立連接。應用程序可以使用VC,VB,VS,C++Builder,C#等軟件來開發。調試時可以把RTSys軟件同時連接到控制器,程序運行時需要動態庫zmotion.dll。

wKgZombOhKSAHTVOAAJN565dSbc405.png

XPLC系列控制器支持SCARA,標準碼垛等多種機械手模型。采用脫機的方式將編輯好的程序下載到控制器上(也可以用PC監視或者實時發送指令操作),可利用觸摸屏示教的方式編輯想要運動的軌跡。

??? ZHD400X硬件介紹

wKgZombOhLCAGk-HAAO3NavFwvE671.png

ZHD400X是一款網絡顯示的觸摸屏示教盒,示教盒必須和支持ZHMI功能的控制器配合使用,控制器軟件開發需要ZDevelop2.6以上版本。ZHD400X帶有800*480分辨率的真彩顯示屏,18個按鍵,配急停開關。

wKgaombOhLaAIlwqAAHKSdOYRfc803.png

??? FRAME1--標準SCARA

SCARA機械手支持2-4軸,大關節軸+小關節軸[+Z軸]、[+末端旋轉軸]。

wKgZombOhMyAN6rnAAItqL0nZdk749.png

本系統應用于標準4軸SCARA機械手,2個關節軸X,Y,一個上下Z軸,及一個末端旋轉軸R。

SCARA機械手使用步驟

1.確認電機轉向是否正確。

電機方向及角度范圍定義,各關節電機正向如下圖藍色箭頭所示。

wKgaombOhNSAU0TzAABsY-PhGfQ501.pngwKgaombOhN2AFMpPAAAPT1XCwz8407.png

2.確認機械手各關節軸對應到控制器指令參數的軸次序。

選擇各個關節軸軸號和對應的虛擬軸軸號。

wKgZombOhOGAOhBaAAAPuUz0H7A433.pngwKgZombOhOeAJDYwAAANwdE4ft0595.png

3.TABLE中設置好機械結構相關參數。

建立機械手連接時,需要將機械結構參數按照如下次序依次填寫到TABLE數組中。

wKgaombOhOyAT31AAAAuy8okbSE082.png

從TableNum編號開始依次機械手結構參數大關節軸旋轉中心到小關節軸旋轉中心的距離,小關節軸旋轉中心到末端旋轉軸的旋轉中心距離,大關節旋轉一圈的脈沖數,小關節旋轉一圈的脈沖數,末端旋轉軸旋轉一圈的脈沖數,末端旋轉軸旋轉中心到端工作點的距離,末端旋轉軸旋轉一圈伸縮軸移動的距離。

TABLE(tablenum,L1,L2,Pules1OneCircle,Pules2OneCircle,[Pules3OneCircle,L3] [,ZDis])。

例程從TABLE(10000)開始依次填入Frame所需機械參數。

wKgaombOhPSAW0baAACVdGK95OQ899.png

4.電機參數設置。

各軸的軸類型和脈沖當量要設置正確。機械手的所有虛擬軸和關節軸的長度單位要求統一,一般都是mm單位。虛擬軸的UNITS跟實際發送脈沖數無關,用于設置運動精度,虛擬軸的一個mm的脈沖數一般建議設置為1000,表示精度為小數點后3位,此例程內部以設置好無需再設置。

wKgZombOhPuARn4fAAD7S5-Ud2s756.png

5.移動各關節軸到規定的零點位置。

機械手算法建立時,需要有個零點位置作為參考,同時需要確定好電機轉向。

SCARA的零點位置為兩個關節軸的零點時成一條直線,此時指向虛擬X軸的正向。

坐標方向:當關節軸為零點的位置時,虛擬軸零點的坐標為(L1+L2,0),上下伸縮軸零點位置無特殊要求。

建立逆解連接之后虛擬軸的DPOS坐標自動校正為(L1+L2,0)。

wKgaombOhQKABiOVAAA6_tmmlfA399.png

6.建立機械手正逆解。

正解建立:先選擇對應的機械手模型,不同機械手模型對應的table列表不同,使用CONNREFRAME指令建立正解模式,然后選擇對應模型的軸列表。指令說明可通過RTSys軟件菜單欄的【常用】-【幫助文檔】-【RTBasic幫助】-【索引】,在查找欄搜索CONNREFRAME即可查看。

若機械手正解建立成功,虛擬軸MTYPE(當前運動類型)將顯示為34,此時只能操作關節軸在關節坐標系中調整機械手姿態,手動運動可通過RTSys軟件菜單欄的【工具】-【手動運動】,待【手動運動】界面彈出之后選擇關節軸軸編號(本文關節軸以軸0(J0軸),軸1(J1軸),軸2(J2軸)),軸3(J3軸)),然后根據實際需求選擇點動或者寸動。虛擬軸會自動計算末端工作點位于直角坐標系中的位置。

wKgaombOhQeAXVfwAAC4n7iQsjc530.pngwKgZombOhQuALymoAAF6K-cAXE8573.png

逆解建立:先選擇對應的機械手模型,不同機械手模型對應的table列表不同,然后選擇對應模型的軸列表,使用CONNFRAME指令建立正解模式。指令說明可通過RTSys軟件工具欄的【常用】-【幫助文檔】-【RTBasic幫助】-【索引】,在查找欄搜索CONNFRAME查看。

若機械手逆解建立成功,關節軸MTYPE(當前運動類型)將顯示為33,【手動運動】界面操作虛擬軸方法同上。此時加工工藝指令只能操作虛擬軸,事先編輯好運動的軌跡在直角坐標系中運動(本文虛擬軸以軸6,軸7,軸8,軸9為例),關節軸會自動計算在關節坐標系中如何聯合運動。

wKgZombOhQ-AA0FBAACzptzP1pQ312.pngwKgaombOhROAWBdsAAF4oxYkX2Y741.png

??? FRAME3--標準碼垛

wKgZombOhjuACFeMAAS9ILfqbqQ180.png

本例程使用FRAME3--標準碼垛機械手,2個關節軸X,Y,一個上下Z軸,及一個末端旋轉軸R。標準碼垛機械手使用步驟如下。

1.確認電機轉向是否正確。

定義各關節軸的正向如藍色箭頭所示。

wKgaombOhkSAOqprAAD-DUVMI9U553.pngwKgZombOhkqAa5Q8AAAOnjqIIxc459.png

2.確認機械手各關節軸對應到控制器指令參數的軸次序。

選擇各個關節軸軸號和對應的虛擬軸軸號。

wKgZombOhk6AEsJ9AAAPyayXQs8601.pngwKgaombOhlKAYULqAAAN_qSor9U412.png

3.TABLE寄存器依次存入機械手結構參數。

wKgZombOhleAbEctAAA-YmJFTGQ617.pngwKgaombOhlqAXCOZAADGKB5-4nI644.png

從TableNum編號開始依次機械手結構參數零點時,xz平面內底座旋轉軸的旋 轉中心到大關節軸的旋轉中心x方向的距離,零點時xz平面內,底座旋轉軸的旋轉中心到大關節軸的旋轉中心z方向的距離,底座軸一圈脈沖數,大臂軸長度,小臂軸長度,大臂軸一圈脈沖數,小臂軸一圈脈沖數,末端的水平偏移,末端軸的一圈脈沖數到Table中。

TABLE(tablenum,LargeX,LargeZ,PulesLargeOneCircle,L1,L2,Pules1OneCircle,Pules2OneCircle,SmallX,SmallZ ,[PulesSmallOneCircle)

例程從TABLE(80002)開始依次填入Frame所需機械參數。

wKgZombOhmGAcqnoAADWEYz8ixo672.png

4.設置關節軸參數及虛擬軸參數。

各軸的軸類型和脈沖當量(units)要設置正確,設置為電機走1°需要的脈沖數。虛擬軸的units跟實際發送脈沖數無關,用于設置運動精度,虛擬軸的脈沖當量一般設置為1000,表示精度為小數點后3位。

5.確定機械手零點位置。

定義大關節軸0點位置為大臂豎直;小關節軸0點位置為小臂水平。直角坐標系零點位置為底座中心。

wKgZombOhmeAGb86AABXwJtti-w889.png

6.建立機械手正逆解。

正解建立:先選擇對應的機械手模型,不同機械手模型對應的table列表不同,使用CONNREFRAME指令建立正解模式,然后選擇對應模型的軸列表。指令說明可通過RTSys軟件菜單欄的【常用】-【幫助文檔】-【RTBasic幫助】-【索引】,在查找欄搜索CONNREFRAME即可查看。

若機械手正解建立成功,虛擬軸MTYPE(當前運動類型)將顯示為34,此時只能操作關節軸在關節坐標系中調整機械手姿態,手動運動可通過RTSys軟件菜單欄的【工具】-【手動運動】,待【手動運動】界面彈出之后選擇關節軸軸編號(本文關節軸以軸0(J0軸),軸1(J1軸),軸2(J2軸)),軸3(J3軸)),然后根據實際需求選擇點動或者寸動。虛擬軸會自動計算末端工作點位于直角坐標系中的位置。

wKgaombOhnGAGp9LAAC-XGynpcc121.pngwKgZombOhnSAFgDOAAF5pmIpceM509.png

逆解建立:先選擇對應的機械手模型,不同機械手模型對應的table列表不同,使用CONNFRAME指令建立正解模式。指令說明可通過RTSys軟件工具欄的【常用】-【幫助文檔】-【RTBasic幫助】-【索引】,在查找欄搜索CONNFRAME查看。

若機械手逆解建立成功,關節軸MTYPE(當前運動類型)將顯示為33,【手動運動】界面操作虛擬軸方法同上。此時加工工藝指令只能操作虛擬軸,事先編輯好運動的軌跡在直角坐標系中運動(本文虛擬軸以軸6,軸7,軸8,軸9為例),關節軸會自動計算在關節坐標系中如何聯合運動。

wKgZombOhn-ACRPtAADRMKPk7yc141.pngwKgaombOhoKATPbrAAGC-ttfPFo044.png

??? 例程演示

RTSys軟件支持Basic,HMI與PLC混合編程,本例程采用Basic結合HMI界面混合編程進行演示。可通過RTSys軟件菜單欄的【HMI】-【工具箱】,選擇空間進行拖拉擺放,設計交互界面。

1.將程序下載到控制器運行,先后點擊RTSys軟件菜單欄的【工具】-【插件】-【XPLC SCREEN】。

wKgaombOho2AAt2GAACWvJZVWAE408.png

2.待交互界面彈出后點擊“菜單”按鈕,選擇“結構參數”輸入密碼,進入,或者直接按400X上面的的“F3”按鈕,輸入密碼,進入,選擇對應的機械手模型和配置對應的機構參數。

wKgZombOhpGAX4o1AACYdgKhtFc023.pngwKgaombOhpWAcDljAADQauk6Qzo627.png

3.選擇完機械手模型和設置好機械參數后,點擊“軸參數”按鈕進行軸參數配置。

wKgaombOhpmAV6QPAAD6GTJ2QlM257.png

4.設置完成之后點擊“主界面”,回到主界面,點擊“菜單”選擇“手動運動”,或者按400X上面的”F6”調出手動運動界面,進行正逆解切換,和操作對應軸進行運動。

wKgZombOhp2AFxvzAADsWxvMXiw257.png

5.機械手仿真工具的使用。打開【ZRobotView】軟件,點擊【連接】輸入控制器的IP(默認 IP:192 168.0.11)點擊連接,待連接成功后點擊切換即可3D仿真機械手的運動情況。

wKgaombOhqGAFE0YAACFk4VIgbA748.pngwKgZombOhqSAE9X_AACl9CFOWsI828.pngwKgaombOhqiAJjGEAAC1nEvq7T4078.png

本次,正運動技術EtherCAT運動控制器在SCARA和碼垛機械手中的應用,就分享到這里。

更多精彩內容請關注“正運動小助手”公眾號,需要相關開發環境與例程代碼,請咨詢正運動技術銷售工程師

本文由正運動技術原創,歡迎大家轉載,共同學習,一起提高中國智能制造水平。文章版權歸正運動技術所有,如有轉載請注明文章來源。

審核編輯 黃宇

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

    關注

    2

    文章

    450

    瀏覽量

    25285
  • 運動控制
    +關注

    關注

    4

    文章

    720

    瀏覽量

    33554
  • ethercat
    +關注

    關注

    19

    文章

    1118

    瀏覽量

    40025
  • SCARA
    +關注

    關注

    0

    文章

    55

    瀏覽量

    13646
  • 正運動技術
    +關注

    關注

    0

    文章

    120

    瀏覽量

    644
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    運動控制模塊:Delta機械手柔性上下料開發零門檻!

    運動運動控制模塊結合第三方視覺實現Delta機械手柔性上下料應用開發
    的頭像 發表于 05-23 10:29 ?177次閱讀
    <b class='flag-5'>運動</b><b class='flag-5'>控制</b>模塊:Delta<b class='flag-5'>機械手</b>柔性上下料開發零門檻!

    profinet轉ethercat網關的自動上料機械手集成案例

    此集成方案顯著提升了生產效率,產線節拍提高25%,不良率降低超過40%。該解決方案已成為日本汽車零部件制造行業的標桿案例,展示了不同工業通信協議融合的成功實踐。機械手控制系統采用歐姆龍運動控制
    的頭像 發表于 03-18 14:11 ?261次閱讀
    profinet轉<b class='flag-5'>ethercat</b>網關的自動上料<b class='flag-5'>機械手</b>集成案例

    LabVIEW運動控制(一):EtherCAT運動控制器SCARA機械手應用

    通過LabVIEW進行SCARA機械手的開發應用
    的頭像 發表于 01-09 11:42 ?1120次閱讀
    LabVIEW<b class='flag-5'>運動</b><b class='flag-5'>控制</b>(一):<b class='flag-5'>EtherCAT</b><b class='flag-5'>運動</b><b class='flag-5'>控制器</b>的<b class='flag-5'>SCARA</b><b class='flag-5'>機械手</b>應用

    機器視覺運動控制一體機DELTA并聯機械手視覺上下料應用

    機器視覺運動控制一體機DELTA并聯機械手視覺上下料的應用
    的頭像 發表于 10-24 09:02 ?1047次閱讀
    機器視覺<b class='flag-5'>運動</b><b class='flag-5'>控制</b>一體機<b class='flag-5'>在</b>DELTA并聯<b class='flag-5'>機械手</b>視覺上下料應用

    SSI絕對值編碼EtherCAT運動控制器中的應用

    SSI絕對值編碼EtherCAT運動控制器中的應用
    的頭像 發表于 10-09 10:13 ?1490次閱讀
    SSI絕對值編碼<b class='flag-5'>器</b><b class='flag-5'>在</b><b class='flag-5'>EtherCAT</b><b class='flag-5'>運動</b><b class='flag-5'>控制器</b>中的應用

    機械手 OEM 的應用

    方案,并通過精確的動作控制,幫助患者進行肢體的運動訓練,促進患者的康復。 科研教育領域 : 科學研究 :科學研究中,機械手 OEM 可以用于實驗的操作和數據的采集。例如,
    發表于 09-18 10:31

    【原創】 drawbot 平面機械scara寫字畫畫機器人DIY教程貼

    /1CdGoDr8WFIMfic-iPf5Znw 提取碼:m1ov 項目簡介:桌面級scara機械臂,運動機構為兩個42步進電機和一個9g舵機,控制板為mega 2560 和ram
    發表于 08-30 11:54

    VPLC7機器視覺運動控制一體機在三軸SCARA機械手螺絲鎖付的應用

    三軸SCARA機械手螺絲鎖付解決方案
    的頭像 發表于 08-09 11:18 ?726次閱讀
    VPLC7機器視覺<b class='flag-5'>運動</b><b class='flag-5'>控制</b>一體機在三軸<b class='flag-5'>SCARA</b><b class='flag-5'>機械手</b>螺絲鎖付的應用

    BissC絕對值編碼EtherCAT運動控制器中的應用

    BissC多圈絕對值編碼EtherCAT運動控制器中的應用!
    的頭像 發表于 07-24 10:02 ?1531次閱讀
    BissC絕對值編碼<b class='flag-5'>器</b><b class='flag-5'>在</b><b class='flag-5'>EtherCAT</b><b class='flag-5'>運動</b><b class='flag-5'>控制器</b>中的應用
    主站蜘蛛池模板: 九九热在线视频观看这里只有精品 | 国产视频黄色 | 一级特黄a视频 | 97超在线| 国产四虎精品 | 天天操操操操 | 性色欧美| 特级aaa毛片 | 国产精品久久久久天天影视 | 国产黄在线观看 | 亚洲看黄 | 深爱激情站 | 国模私拍视频在线 | 国模私拍视频 | 一级一级一片免费高清 | 欧美精品福利 | 亚洲福利秒拍一区二区 | 色播五月激情五月 | 四虎国产精品永久免费网址 | 久久久久国产一级毛片高清版 | 性免费网站| 国产欧美另类第一页 | 欧美黑人巨大xxx猛交 | 亚洲天堂视频在线播放 | 成人网在线观看 | 天天干夜夜操 | 久久国产精品免费观看 | 亚洲精品456| 特级中国aaa毛片 | 免费色片网站 | 毛片站| 国产乱码一区二区三区四川人 | 免费的色视频 | 国模大尺度酒店私拍视频拍拍 | 第四色亚洲| 久久国产精品自在自线 | 手机看片久久青草福利盒子 | 九九热在线视频观看这里只有精品 | 亚洲欧美国产高清va在线播放 | 日韩一级片在线播放 | 四虎国产精品永久在线 |