大学生a级毛片免费视频_亚洲精品www久久久久久广东_嫩草国产_国产资源一区二区三区_av一二三区_97日韩精品

Solid Edge及其二次開發技術在機器人設計中的應用

2013-05-23  by:廣州有限元分析、培訓中心-1CAE.COM  來源:仿真在線

孫一蘭 柳洪義 李麗娜 來源:萬方數據
關鍵字: 機器人設計 Solid Edge 二次開發 三維圖形仿真

在研究當前機器人設計的基礎上.結合三維圖形仿真技術、參數化設計思想和Active X技術,將Solid Edge三維GAD軟件及其二次開發技術應用于三維實體建模及機器人運動仿真、離線示教、在線觀測等機器人設計的各個環節中。并以筒壁打磨機器人的設計為例,演示其實現方法與結果。

0前言
   
機器人設計是一門集中了機械工程、機器人運動學與動力學分析、計算機技術、自動控制理論等多學科領域的綜合性技術,而Solid Edge(以下簡稱SE)具有豐富的功能模塊及其強大的二次開發功能,可應用于三維實體建模及機器人運動仿真、離線示教、在線觀測等機器人設計的各個環節中。這不但簡化了機器人本體的設計工作,更為機器人的仿真和實驗提供了一個平臺。
   
    1機器人的體系結構和SE在其中的應用
   
    1.1機器人的體系結構
   
    國際標準化組織(LS)定義:"機器人是一種自動的、位置可控的、具有多個軸的多功能操作機,能夠借助可編程操作來處理各種材料、零件、工具和專用裝置,以執行各種任務"。因此,機器人主要由機器人本體、控制器和軟件三大部分組成,其基本結構如圖l所示。
   

Solid Edge及其二次開發技術在機器人設計中的應用autocad design圖片1


    1.2  SE及其二次開發功能
   
SE是美國EDS公司推出的一款具有完整API接口的三維CAD軟件,利用微軟公司的Active X Automation技術.可采用多種開發工具如C、C++、Visual Basic等對其進行二次開發,得到功能更為強大使用更為簡便的應用軟件。例如SE自帶的簡單運動仿真模塊和Dynamic Designer/Motion for SE模塊,前者功能不夠完善,而后者需要單獨購買且使用復雜,通過二次開發,可以直接把用戶的路徑規劃程序作為SE中三維模型的約束條件,實現機器人運動仿真、離線示教、在線觀測等功能。
   
    1.3  SE及其二次開發功能在機器人設計中的應用
   
針對機器人系統的結構和設計中存在的問題,主要用到三維建模、仿真與優化、離線示教、在線觀測等4個SE功能模塊及其二次開發功能,如圖2所示。
   

Solid Edge及其二次開發技術在機器人設計中的應用autocad design圖片2

其中,任務規劃和軌跡規劃,雖不屬于SE應用,但其仿真和優化過程都是在SE及其二次開發環境中進行。
   
    2應用實例
   
    現以一種筒壁打磨機器人為例,說明具體的實現方法和結果。
   
    2.1筒壁打磨機器人的實體建模
   
    圖3所示為應用SE的Part和Assembly模塊制作的打磨機器人模型。
   

Solid Edge及其二次開發技術在機器人設計中的應用autocad design圖片3

Solid Edge及其二次開發技術在機器人設計中的應用autocad design圖片4


為了便于在設計中進行修改,采用了參數化設計思想,在VB環境中編寫應用程序,驅動Part模塊中的變量表來修改零件模塊尺寸,并形成零件庫,減少了大量重復性設計,其操作界面如圖4所示。
   
    2.2筒壁打磨機器人運動仿真
   
機器人運動仿真是指機器人真正執行操作之前,以動態三維圖形直觀地顯示各單元的運動,以檢測整個作業過程,進行結構和運動學分析,優化規劃結果,離線示教和在線觀截。這些可以很好地由S}二次開發功能實現,即利用Active X Automation技術,由VB環境中開發的客戶程序(Client)驅動SE服務程序( Server),將用戶規劃的機器人各關節運動坐標作為約束條件,通過SE與VB的接口函數,驅動三維模型中的各運動單元進行仿真。操作者可以根據不同型號的打磨筒,設置直筒和圓筒段打磨速度和規劃方法,并顯示各關節軌跡規劃結果。圖5所示為打磨02型號筒壁時,各運動單元的軌跡規劃結果。
   

Solid Edge及其二次開發技術在機器人設計中的應用autocad design圖片5

客戶程序中用到Get Transform,Put Transform、Check Interference 3個接口函數,其功能分別是:(1)獲取機器人各關節當前位置和位姿值;(2)按規劃數據賦予各關節下一時刻位置和位姿值;規劃數據或示教點數據通過這2個函數驅動SE中的三維模型仿真。(3)仿真過程中進行碰撞檢側,顯示并記錄碰撞零件、位置等數據,如圖6所示。


   

Solid Edge及其二次開發技術在機器人設計中的應用autocad design圖片6


    下面是Client中的主要程序段:
   

Solid Edge及其二次開發技術在機器人設計中的應用autocad design圖片7

Solid Edge及其二次開發技術在機器人設計中的應用autocad design圖片8

Solid Edge及其二次開發技術在機器人設計中的應用autocad design圖片9


    3總結
   
SE功能模塊及其二次開發技術應用于機器人設計中,既簡化了傳統的本體設計方式,又增加了新的三維運動仿真和離線示教功能,模擬了實際工作情況,檢測了規劃的合理性、可行性。通過在筒壁打磨機器人設計中的應用,驗證了SE及其二次開發功能對于機器人建模、規劃、觀測和提高設計效率都有著重要的意義。


開放分享:優質有限元技術文章,助你自學成才

相關標簽搜索:Solid Edge及其二次開發技術在機器人設計中的應用 AutoCAD培訓 AutoCAD培訓課程 AutoCAD圖紙設計 AutoCAD在線視頻 AutoCAD技術學習教程 AutoCAD軟件教程 AutoCAD資料下載 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓 Abaqus培訓 Autoform培訓 

編輯
在線報名:
  • 客服在線請直接聯系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復電話,謝謝!
驗證碼

全國服務熱線

1358-032-9919

廣州公司:
廣州市環市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓QQ咨詢:點擊咨詢 點擊咨詢
項目QQ咨詢:點擊咨詢
email:kf@1cae.com




主站蜘蛛池模板: 国产精品久久久久久久一区探花 | 亚洲国产aⅴ成人精品无吗 久久久91 | 国产在线第一页 | 日日干夜夜干 | 希岛爱理av一区二区三区 | 亚洲欧美激情精品一区二区 | 午夜视频在线 | 欧美福利一区 | 色九九| 亚洲免费在线视频 | 精品少妇一区二区三区在线播放 | 国产精品久久久久久久久 | 精品久久久久久 | 91在线免费视频 | 国产欧美在线观看 | 亚洲综合色自拍一区 | 久久中文字幕一区 | 色国产精品 | 免费一级毛片 | 国产黄免费在线观看 | 午夜影院 | 国产资源在线看 | 国产在线视频一区二区 | 中文字幕亚洲专区 | 日韩av高清在线 | 在线 亚洲 欧美 | 欧美黄色网页 | 深夜av在线| 在线中文视频 | 久久久免费国产 | 中文字幕亚洲视频 | 国产在线一区二区 | 亚洲一区免费在线观看 | 亚洲一区二区三区视频 | 精品国产乱码久久久久久牛牛 | 国产高清精品一区 | 久久国产视频精品 | 玖玖国产 | 黄色a级 | 在线观看的av | 中国一级特黄毛片大片 |