国产精品日韩一区二区三区-国产精品日日摸夜夜添夜夜添1-国产精品入口免费视频-国产精品三级-亚洲国产欧美另类-亚洲国产欧美日韩

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




主站蜘蛛池模板: 精品一区二区久久久久久久网精 | 精品亚洲午夜久久久久 | 日本三级网站在线线观看 | www.欧美成人| 国产婷婷色一区二区三区深爱网 | 日本三级网站在线线观看 | 免费看一级做a爰片久久 | 青青99| 秋霞伊人网 | 日本欧美高清视频 | 国产综合婷婷 | 国产日韩欧美三级 | 高清不卡一区二区 | 日本特黄特色视频 | 久久精品天堂 | 亚洲国产精品综合久久久 | 国产欧美精品一区二区 | 国内日本精品视频在线观看 | 久久综合九色婷婷97 | 久久精品这里热有精品2015 | 俄罗斯aaaa一级毛片 | 欧美亚洲欧美日韩中文二区 | 欧美jizzhd欧美精品巨大 | 一级毛片真人免费播放视频 | a级毛片免费观看在线播放 a级毛片免费看 | 欧美热妇xxxx欧美热妇 | 国产日产欧产综合 | 日本免费高清 | 久久成人精品视频 | 日本天堂在线 | 精品欧美一区二区三区免费观看 | 欧美一区二三区 | 国产自在自线午夜精品视频 | 欧美视频在线看 | 国产成人精品福利色多多 | 青青在线免费观看 | 精品国产欧美一区二区五十路 | 69堂在线观看国产成人 | 国产真实偷乱视频在线观看 | 在线a视频免费观看 | 久久久久久久久久久观看 |