999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

攪拌摩擦點焊機器人無紙化制造控制平臺

2013-08-22 11:23:54王力喬鳳斌陳正宇
機床與液壓 2013年8期
關鍵詞:服務

王力,喬鳳斌,陳正宇

(上海航天設備制造總廠研發部,上海200245)

1 軟件工具介紹

隨著工業機器人的廣泛應用,國內外各家機器人廠商以及相關研究機構均推出了針對各種品牌6自由度機器人的操作控制系統。這些機器人不僅具有基本的示教模式,而且擁有各種離線仿真和編程功能。例如,國外機器人生產廠商FANUC公司的RoboGuide、川崎機器人公司的Delmi、KUKA公司的 ProSim和CAMRob、安川電機公司開發的ROTSY[1],以及國內相關研究機構如南京理工大學研制的WROBCAM[2]等等。不過這些操作控制軟件仍存在著一些問題,如對機器人本體運動定位控制精度較低,只適用于粗定位,需要使用人工示教進行重新精確校正;另外,操作控制軟件對于機器人離線仿真和NC制造加工功能進行了分離,需要通過第三方軟件生成相應的NC數控加工代碼,而后對生成的代碼進行篩減和處理,最后生成相應的機器人運動軌跡程序,增加了實際操作過程中的復雜度,而且對于機器人所帶負載執行部件無法直接生成相應的運動控制程序;還有一些軟件雖已具有CAD/CAM功能,并能夠進行相當高精度的加工控制,但只能在其開發平臺上進行CAD/CAM功能實現,與其他CAD軟件的兼容性很差制約了其軟件的推廣,且此類軟件開發和維護價格相當昂貴,并不適合國內企業的應用要求。

為了彌補以上的機器人操作控制軟件的缺陷,設計出一款具有離線仿真、在線監控、遠程設計制造管理功能以及高定位精度的機器人系統控制軟件以滿足攪拌摩擦點焊機器人無紙化制造的需要。該文采用OCC(Open CASCADE)、STEP(the Standard of Transfer and Exchange of the Product data)以及XML(eXtensible Markup Language)相結合作為自主開發機器人控制軟件的設計基礎。并利用某廠2011年開發的國內第一臺基于TCP/IP網絡控制無匙孔攪拌摩擦點焊機器人樣機作為研究對象[3],如圖1所示。采用面向服務的網絡控制框架以及機器人本體模塊化數據庫重組的方式進行攪拌摩擦點焊機器人無紙化制造通訊平臺的搭建。

圖1 無匙孔攪拌摩擦點焊機器人樣機

該控制平臺主要是針對無匙孔攪拌摩擦點焊應用開發的機器人焊接系統。攪拌摩擦點焊作為一種新型焊接技術,已應用于汽車白車身焊接、航天設備取代鉚接焊接以及軌道交通車身缺陷補焊等,對于開發一款具有攪拌摩擦點焊功能的機器人,對于汽車生產線自動化點焊、航天設備內部焊接以及軌道交通車身探傷裂痕快速補焊等有很高的應用價值。以下簡要介紹在設計中所采用的OCC、STEP、XML等工具。

1.1 Open CASCADE 軟件平臺

OCC平臺是由法國Matra Datavision公司開發的CAD/CAE/CAM軟件平臺,可以說是世界上最重要的幾何造型基礎軟件平臺之一。開源OCC對象庫是一個面向對象C++類庫,用于快速開發設計領域的專業應用程序。OCC主要用于開發二維和三維幾何建模應用程序,包括通用的或專業的計算機輔助設計CAD系統、制造或分析領域的應用程序、仿真應用程序或圖形演示工具。OCC通過有機組織的C++庫文件提供了6個模塊。可視化模塊作為OCC的核心部分,是可視化技術的具體體現。由于OCC技術是一個開源的軟件開發平臺,因此在數值建模軟件如CADCAECAM的開發上得到了廣泛的應用。

1.2 STEP中性文件標準

STEP標準作為CAD設計模型的中性輸出文件標準,對于模型信息的重繪在90%以上,優于IGES標準格式模型,且可讀性也高于IGES標準。在制造業的不斷發展中,STEP標準也得到了進一步的擴充。隨著文件檢索和共享技術在網絡中應用的廣泛性,使得基于STEP的單系統文件交換體系已不能滿足網絡應用要求[4]。在1999年 11月,國際標準化組織(ISO)推出稱為“EXPRESS驅動數據的XML表示模型”,該標準可以用XML語法對EXPRESS(STEP中性描述語言)進行描述,最新的國際標準為ISO10303—Part28[5]。因此,文中使用該標準對待加工零部件的幾何信息進行處理。

1.3 XML擴展標記語言

XML文本文件格式具有良好的數據互操作性、通訊代碼設計具有可擴展性、信息表達結構性強等優點[6]。并且XML方式是一種比較通用的語法規則,在進行數據共享過程中,共享雙方只需要知道相應的元素名稱,即可獲取元素所對應的文本信息、數據信息、屬性信息等,這種方式極大地提高了共享雙方的讀取數據能力以及可獲取的數據量[7]。文中對攪拌摩擦點焊機器人數控加工軌跡指令和焊接運動控制指令的應用簡列如下:

<SpotRobotData>

<TString>EKX message example!</TString>

<RobotCommand>

<Line1>X100</Line 1> <Line2>X200Y200</Line 2>

<ClockCircle1>X200Y200</ClockCircle 1>

西王集團以玉米深加工和特鋼為主業,擁有三家上市公司,其成長歷程堪稱改革開放40年中的標志性企業。其創始人王勇是全國人大代表,也在今年入選改革開放40年感動山東人物。

</RobotCommand>

<SpotCommand>

<SpotNum>10</SpotNum>

<Recipe> <Spindle1>200<Spindle1><Pin1>0</Pin1><Sleeve1>0</Sleeve1></Recipe>

</SpotCommand></SpotRobotData>

2 攪拌摩擦點焊機器人無紙化制造控制平臺的搭建

攪拌摩擦點焊機器人以OCC作為設計平臺,通過幾何與運動約束分析,建立運動學動態仿真模型,并對點焊機器人焊接加工零件工藝制造方案進行研究。以XML作為數據載體,通過發送相應的XML文件并在機器人控制系統與上位機之間訂立相應的傳遞協議,進而達到實現攪拌摩擦點焊機器人運動離線仿真的目的。

2.1 攪拌摩擦點焊機器人運動學模型建立

在搭建點焊機器人無紙化控制平臺時,首先需要將攪拌摩擦點焊機器人的8個部件 (從下往上分別為固定底座、腰部、大臂、小臂、腕部1、腕部2、法蘭盤、點焊執行部件)以中性文件 (.step)導入OpenCascade平臺,而后完善各部件的運動約束。由于攪拌摩擦點焊機器人樣機具有6個轉動副,因此采用6個旋轉中心點矢量位置以及與各旋轉中心點相關的轉動副運動角度范圍進行約束。建立點焊機器人初始位置幾何模型如圖2所示。根據圖2易得6自由度機器人前5自由度旋轉中心點的矢量位置分別為θ1旋轉中心點坐標(-2 000,0,320),旋轉中心點方向(0,0,1);θ2旋轉中心點坐標(-2 000+350cosθ1,350sinθ1,750),旋轉中心點方向(-sinθ1,cosθ1,0);θ3旋轉中心點坐標(-2 000+(350+1 250sinθ2)cosθ1,(350+1 250sinθ2)sinθ1,1 250cosθ2+750),旋轉中心點方向(-sinθ1,cosθ1,0);θ4旋轉中心點坐標(-2 000+(350+1 250sinθ2)+558cos(θ2+ θ3)-55sin(θ2+ θ3))cosθ1,(350+1 250sinθ2+558cos(θ2+θ3)-55sin(θ2+ θ3))sinθ1,1 250cosθ2-558sin(θ2+ θ3)-55cos(θ2+ θ3)+750),旋轉中心點方向(cos(θ2+θ3)cosθ1,cos(θ2+ θ3)sinθ1,-sin(θ2+ θ3));θ5旋轉中心點坐標(-2 000+(350+1 250sinθ2+558 cos(θ2+ θ3)-55sin(θ2+ θ3)+542cos(θ2+ θ3))cosθ1,(350+1 250sinθ2+558cos(θ2+ θ3)-55sin(θ2+ θ3)+542cos(θ2+ θ3))sinθ1,1 250cosθ2-558sin(θ2+ θ3)-55cos(θ2+ θ3)-542sin(θ2+ θ3)+750),旋轉中心點方向為 (sinθ1cosθ4-sin(θ2+ θ3)cosθ1sinθ4,-cosθ1cosθ4-sin(θ2+ θ3)sinθ1sinθ4(-cos(θ2+ θ3)sinθ4))

圖2 攪拌摩擦點焊機器人初始位置幾何模型

然而對于法蘭盤的旋轉中心點矢量位置的求解則需要根據歐拉角變換建立空間坐標,如圖3所示。

圖3 機器人旋轉空間坐標幾何模型

通過以上計算求出各旋轉中心點運動過程中的矢量坐標,同時根據實際機器人各轉動副旋轉角度范圍,確定整個點焊機器人運動學約束條件。

在確定點焊機器人運動約束條件后需要對機器人離線仿真中的機器人運動進行分析。機器人運動學分析方法很多,文中采用傳統的D-H參數法[8]進行分析。在實際應用中,大多數情況是已知機器人末端點笛卡兒坐標系求解6轉動副轉動角度值,即機器人逆運算求解。根據圖2幾何模型可求得點焊機器人6轉動副角度值 (設為 θ1、θ2、θ3、θ4、θ5、θ6):

根據實際點焊機器人特點6軸坐標系和笛卡兒坐標系位置可驗證上述逆解結果的正確性。在上述點焊機器人運動約束條件和運動方程的基礎上即可建立點焊機器人離線仿真運動模型,同時可對焊接周邊環境建立模型,如圖4所示。

圖4 攪拌摩擦點焊機器人與環境建模

2.2 攪拌摩擦點焊機器人焊接加工控制設計

將需要焊接的零部件以STEP格式導入所設計的無紙化CAM軟件,通過指定待加工零部件加工軌跡,生成相應的加工代碼,以XML的形式傳遞至機器人系統,而后在KUKA機器人內部通過加工代碼調用相應預設定的模塊化數據庫重組程序,從而達到攪拌摩擦點焊數字控制加工的目的。點焊機器人無紙化制造通訊平臺邏輯示意圖如圖5所示。

圖5 點焊機器人無紙化制造通訊平臺邏輯示意圖

在進行機器人NC代碼的設計中,首先根據機器人本身所能實現的數字插補功能進行分析,并根據攪拌摩擦點焊設備自身焊接運動控制狀況,擬定NC指令代碼如表1 所示[9]。

根據表1中的NC指令代碼,對KUKA機器人運動軌跡程序進行模塊化設計。KUKA機器人采用的KRL(KUKA Robot Language)語言,可以在笛卡兒坐標系下采用相對位置偏移的方法進行模塊化指令調用。如NC指令G01Y361.1即y軸相對運動直線插補361.1 mm,對應的KRL語言為相對當前位置直線運動 LIN_REL{FRAME:Y 361.1}[10],盡管在 KRL 中運動指令只能進行常數指令運動,但通過選擇判斷語句可以將Y361拆分成300 mm、60 mm、1 mm、0.1 mm進行相對運動插補,即將KRL運動指令模塊化并建立相應的偏移運動指令數據庫,在應用中進行調用重組,從而實現機器人NC指令程序模塊化組合調用。

表1 攪拌摩擦點焊機器人NC指令

3 面向服務的網絡控制框架

為了能將攪拌摩擦點焊機器人控制平臺應用于遠程控制與監控中,采用了面向服務的網絡控制框架,網絡控制框架邏輯如圖6所示[11]。在網絡控制框架中,服務供應商將提供所有可能的服務,并存儲于服務索引庫中。服務消費者通過服務索引庫查詢相應的服務,當指定某一服務后,服務索引庫則請求服務提供商提供相應的服務同時確認服務消費者的服務請求,服務索引商則提供相應的服務給服務消費者并與其以此服務綁定。

圖6 面向服務的網絡控制框架邏輯圖

將上述面向服務的網絡控制框架移植到攪拌摩擦點焊機器人組控制中,搭建出攪拌摩擦點焊機器人網絡通訊平臺,網絡通訊邏輯示意如圖7所示。在客戶機遠程控制與管理中存在兩種可能的方式如圖7中①和②所示。以復雜體焊接進行實驗,如圖8所示車體后門點焊為例,在①新建零部件加工中,客戶機首先選定攪拌摩擦點焊服務類型,并通過無紙化制造通訊平臺將所需加工的零部件以及加工運動軌跡以STEP中性文件傳至網絡服務數據庫,網絡服務數據庫向網絡服務器發出加工請求,并對STEP中性文件進行幾何模型重建,網絡服務器確定加工請求后,與客戶機進行指定服務綁定,將加工運動軌跡轉換為相應的NC代碼以XML發送至對應的攪拌摩擦點焊機器人。

圖7 攪拌摩擦點焊機器人網絡通訊

圖8 某車體后門點焊

在方式②中,當客戶機查詢的是已存在的加工零件并只需要在已有加工軌跡上進行修改,那么網絡服務器將從網絡服務數據庫中進行索引,在確定存在時則返回相應的XML數據文件通知網絡服務器,并確認客戶機的請求,與此同時,網絡服務器與客戶機綁定,對客戶機傳遞的XML加工修改信息進行提取,并與網絡服務數據庫傳入的數據進行組合,而后生成NC代碼傳入對應的機器人控制器中。

在攪拌摩擦點焊機器人加工過程中,機器人控制器將當前機器人的運動控制軌跡數據采樣點以及其它控制與監控信息以XML文本實時地傳遞給網絡服務器,網絡服務器將提取相關信息分別傳遞至遠程控制終端和遠程監視終端,兩終端從網絡服務數據庫獲取加工零件和攪拌摩擦點焊機器人信息并與XML文本中相應信息組合生成在客戶機上顯示所需虛擬圖像和文本信息,從而達到對工作現場攪拌摩擦點焊機器人實時控制與監控的目的。

4 結束語

采用機器人模塊化數據庫重組NC程序設計,通過XML文本進行數據的傳遞,以STEP中性文件幾何信息作為基礎,對攪拌摩擦點焊機器人運動進行了分析,并應用OCC搭建了攪拌摩擦點焊機器人無紙化加工軟件平臺,從而在復雜體焊接中能夠方便地替代傳統的示教方式。并利用面向服務的網絡控制框架的方法,對攪拌摩擦點焊機器人組遠程控制與監控進行了研究與設計。在下一步工作中,將在原有的無紙化加工軟件上對弧焊、電阻點焊、激光焊等進行研究,使該軟件能夠應用于大部分的機器人焊接。并對原有面向服務的網絡控制框架進行優化,擴充服務提供商功能,并向網絡服務數據庫發布相關服務信息,以提高焊接服務能力。在網絡控制框架搭建的基礎上,將引入網絡云服務和私有云平臺技術,使得原有網絡服務能夠適應不同的操作系統,并提高服務效率,降低無紙化軟件的使用成本,同時降低服務消費者在軟件購買和使用上的成本,以滿足國內外企業的應用需要。

【1】焦恩璋,陳美宏.工業機器人離線編程研究[J].裝備制造技術,2009(10):18-19.

【2】劉永,楊靜宇.弧焊機器人工作站離線編程系統—WROBCAM[J].計算機輔助設計與圖形學學報,2005,17(1):190-194.

【3】庫卡柔性系統制造(上海)有限公司.庫卡機器人初級編程[M].2006.

【4】仇曉黎,易紅,吳錫英.STEP/XML產品數據模型轉換編譯系統的實現[J].成組技術與生產現代化,2004,21(4):5-8.

【5】國家質量技術監督局.GB/T 16656.1-1998工業自動化系統與集成之產品數據表達與交換[S].北京:中國標準出版社,2011.

【6】鞏曉瑩,李國,于元勛.XML用于機器人遙操作虛擬仿真[J].山東教育學院學報,2009(4):77-90.

【7】羅雙勝,吳仲城,申飛.基于XML的可編程機器人傳感器接口模塊的設計[J].儀表技術,2008(3):57-59.

【8】韓建海.工業機器人[M].武漢:華中科技大學出版社,2010.

【9】KUKA Roboter GmbH.CAMRob 1.1 for KUKA System Software(KSS)V4.1 and V5.x[M].2006.

【10】KUKA Roboter GmbH.Expert Programming for KUKA System Software(KSS)[M].2003.

【11】KIM Bong Keun,MIYAZAKI Manabu,OHBA Kohtaro,et al.Web Services Based Robot Control Platform for Ubiquitous Functions[C]//International Conference on Robotics and Automation,2005:691-696.

猜你喜歡
服務
自助取卡服務
服務在身邊 健康每一天
今日農業(2019年14期)2019-09-18 01:21:54
服務在身邊 健康每一天
今日農業(2019年12期)2019-08-15 00:56:32
服務在身邊 健康每一天
今日農業(2019年11期)2019-08-13 00:49:08
服務在身邊 健康每一天
今日農業(2019年13期)2019-08-12 07:59:04
服務在身邊 健康每一天
今日農業(2019年10期)2019-01-04 04:28:15
服務在身邊 健康每一天
今日農業(2019年15期)2019-01-03 12:11:33
服務在身邊 健康每一天
今日農業(2019年16期)2019-01-03 11:39:20
高等教育為誰服務:演變與啟示
招行30年:從“滿意服務”到“感動服務”
商周刊(2017年9期)2017-08-22 02:57:56
主站蜘蛛池模板: 在线观看免费人成视频色快速| 国产激爽大片在线播放| 国产精品私拍99pans大尺度| 国产午夜精品鲁丝片| 国产精品一区不卡| 97se亚洲综合不卡| 五月丁香伊人啪啪手机免费观看| 69免费在线视频| 亚洲swag精品自拍一区| 国产真实二区一区在线亚洲| 欧美午夜在线观看| 亚洲男人的天堂久久精品| 色天堂无毒不卡| 无码丝袜人妻| 国产午夜不卡| 午夜少妇精品视频小电影| 中国成人在线视频| 国产精品jizz在线观看软件| 毛片免费试看| 国产在线日本| 99激情网| 99r在线精品视频在线播放| 亚洲日韩AV无码一区二区三区人 | 欧美日韩国产成人高清视频| 91精品福利自产拍在线观看| 国产成人精品免费av| 亚洲人成网站在线播放2019| 国产免费怡红院视频| 国产福利微拍精品一区二区| 国产精品第页| 久久久精品国产亚洲AV日韩| 久久这里只有精品66| 国产精品亚洲综合久久小说| 欧洲亚洲欧美国产日本高清| 91久久国产成人免费观看| 色婷婷电影网| 精品视频一区在线观看| 72种姿势欧美久久久大黄蕉| 日本成人在线不卡视频| 搞黄网站免费观看| 精品国产成人高清在线| 99视频精品在线观看| 在线观看亚洲人成网站| 国产精品私拍99pans大尺度| 日本国产精品一区久久久| 三上悠亚在线精品二区| 69综合网| 黄色成年视频| 亚洲欧美综合在线观看| 人人看人人鲁狠狠高清| 在线观看网站国产| 国产白浆在线| 久草性视频| 精品一区二区三区视频免费观看| 22sihu国产精品视频影视资讯| 中文字幕日韩久久综合影院| 国产欧美中文字幕| 欧美日韩国产综合视频在线观看 | 91免费精品国偷自产在线在线| 亚洲天堂网在线观看视频| 国产特级毛片| 国产日韩久久久久无码精品| 亚洲视频在线观看免费视频| 亚洲无码A视频在线| 亚洲日韩AV无码精品| 露脸国产精品自产在线播| 欧美成人二区| 在线国产欧美| 亚洲不卡影院| 日本一本正道综合久久dvd| 国产亚洲视频中文字幕视频| 免费视频在线2021入口| 22sihu国产精品视频影视资讯| 免费A级毛片无码免费视频| 欧美精品成人一区二区在线观看| 日韩av在线直播| 成人午夜福利视频| 欧美无遮挡国产欧美另类| 日韩中文无码av超清| 91色综合综合热五月激情| yy6080理论大片一级久久| 91www在线观看|