下载首页 | 资讯中心 | 文章分类 | 最近更新 | 排 行 榜 |
文章搜索: 分类 关键字
您的位置:首页机械设计焊接切割热变形 → 弧焊机器人工作站离线编程系统—WROBCAM
弧焊机器人工作站离线编程系统—WROBCAM
日期:2007-6-9 12:14:58 人气:125     [ ]
上一页 [1] [2] 下一页
针对第一、二代示教再现型弧焊机器人自动化焊接的现状,提出了自主开发并无缝集成流行几何造型内核的新的设计模式,自行开发了大型弧焊机器人工作站离线编程CAD/ CAM 系统—WROBCAM1 WROBCAM 是交互式全中文菜单驱动环境,由7 大模块组成;它是基于面向对象的思想,在Visual C + + 环境下开发的1 文中着重介绍WROBCAM 系统中主要模块的功能及实现技术1 仿真结果验证了该系统的可行性。
关键词: 弧焊机器人;离线编程;CAD/ CAM;特征设计

1  引  言
  在自动化焊接领域,目前国内外使用的均为第一代人工示教再现型弧焊机器人,其轨迹、姿态和焊接工艺参数需在线示教编程,不仅占用大量生产时间,而且示教质量取决于操作者的技术和经验1当今产品的批量越来越少,而品种越来越多的形势下,示教再现型焊接机器人已成为新的生产模式的一大障碍1 离线自动编程可以克服示教编程的不足,具有显著的优点[1 ]。为适应小批量、多品种,节省成本和时间,保证焊接质量等要求,开发和应用离线自动编程系统是必然趋势1 另外,对于如大型油罐锅炉、重型机械、轻轨车辆、船、车体炮塔等大型工件,在弧焊机器人倒立悬挂的环境下,现场示教编程是非常困难的.
   国外对机器人及其系统仿真软件进行了广泛的研究,并已对机器人在工厂应用做出了重要贡献[2 ]。 弧焊作业不仅具有一般机器人的特点,而且有其特殊性。在大型工件领域的自动化焊接中,国内使用的机器人以奥地利igm 公司生产的大型机器人工作站占主体。然而,国内对igm 弧焊机器人的离线编程系统的研究却寥寥无几因此,研究和开发具有自主知识产权的大型弧焊机器人离线自动编程系统具有重要价值。本文介绍了自行开发的弧焊机器人离线编程系统———WROBCAM ( computer2aided manufacture of arc2welding robot)。

2  WROBCAM系统设计

  国内对弧焊机器人离线编程技术研究很少,并且以二次开发方式为主,目前主要有哈尔滨工业大学开发的功能较简单的机器人弧焊CAD/ CAM 系统———RAWCAD。该系统基AutoCAD 开发,在3DMAX 中进行三维造型,其造型简单,仿真效果较差。田劲松等[3 ]对任务级弧焊机器人离线编程做了大量研究工作,采用ObjectARX 工具基于AutoCAD二次开发构建了机器人实体模型和焊接工件特征建模器,取得较好的效果。但由于该系统是非自主开发的,其功能受限于AutoCAD 软件。国外对弧焊机器人离线编程研究较为深入,主要以自主开发为主。本文系统采用一种新的模式开发,即自主开发机器人工作站三维造型与仿真系统,并兼容Parasolid 内核的三维图形( Parasolid 是国际上三维造型知名公司U G的图形存取内核) 。基于其U G 或SolidEdge软件开发任意复杂的焊接工件,然后导入自主开发的CAM 系统。这不仅解决了完全自主开发周期长、投资昂贵、兼容性差的问题, 还解决了完全基于AutoCAD 局限性大、功能弱等问题。

  WROBCAM 是基于微机的Windows 平台下的通用型机器人焊接CAD/ WCAPP/ CAM 系统,目前主要由机器人工作站三维造型与布局、复杂焊接工件三维特征设计、焊缝特征自动提取与路径规划、计算机辅助焊接工艺规划、自动编程与图形仿真系统组成。

  WROBCAM 由7 大模块组成:焊接工件三维机械设计、建模、焊接设计与焊缝特征识别模块;三维工件嵌入模块;弧焊机器人工作站三维造型与各单元布置模块;弧焊机器人路径与轨迹规划模块;计算机辅助焊接工艺规划;图形仿真和通信模块;数据库模块1WROBCAM 采用交互式全中文菜单驱动环境,主要由主菜单区,子菜单区、系统状态区、图形仿真区和示教键盘区等几部分组成1 界面系统布局合理、画面美观、使用方便,为用户提供了良好的人机交互界面。其主要功能如下:
(1) 完整的基于参数化技术驱动的三维图形设计,可以实现图形的实体造型、钣金设计、装配设计、工程图生成和逻辑运算;提供线框图、消隐图、外轮廓线、光滑渲染、Phong 渲染及光照模型。
(2) 提供多种标准几何建模协议,实现了与其他多种文件格式,如*.dxf , *.dwg , *.stp , *.igs ,*.stl , *.jt 和Parasolid 等的兼容,在这些环境下建立的几何模型可以互相调用。
(3) 提供了基于该三维软件二次开发的、适用于相应行业产品的标准部件库或常用非标准件库,可大大提高设计效率。
(4) 面向对象的弧焊机器人工作站三维造型具有很强的兼容性1 提供单机器人、多机器人、固定支架、移动支架、固定工作台、多自由度工作台和各种焊枪等的灵活配置,以及工作站的预布局或适合各种现场的工作单元布置。
(5) 提供将设计的三维工件无缝嵌入弧焊机器人工作站的仿真环境,实现了基于微机的机器人焊接过程三维图形动态仿真。
(6) 建立了机器人正、逆运动学方程;提供了计算机辅助焊接工艺规划1 实现了焊缝特征自动识别、弧焊机器人路径(含姿态) 规划与轨迹规划。
(7) 提供机器人及设备的运动和示教,以及机器人末端运动轨迹点的显示。

3  焊接工件三维特征设计与焊接工艺规划
  在CAD 软件技术高速发展的今天,产品的二维工程图纸在设计软件中只是作为一个副产品出现的[4 ].传统的基于二维的产品设计图形显示不够直观,无法直接进入机器人仿真环境实现工件焊接过程仿真,显然不能满足弧焊机器人离线编程系统的仿真要求。而三维CAD 图形较直观,更接近最终产品,为后续CAM 以及有限元分析和计算机仿真提供了极大便利和可能.因此,本文仿真系统的工件机械设计与造型基于先进的参数化造型技术的三维设计软件———SolidEdge 。
3.1  复杂焊接工件三维机械设计与建模
  焊接工件三维设计与建模模块是由实体造型子模块、钣金设计子模块、装配设计子模块、工程图生成子模块、焊接设计子模块和二次开发外挂子模块等组成。图1 所示为建立的某压力容器三维焊接结构图。

3.2  焊接件特征设计
  工件三维设计与建模解决了任意复杂工件的机械造型问题,但对于焊接工件是不够的1 本文系统基于三维设计进行了二次开发,采用如下技术实现了复杂焊接件特征设计。
(1) 焊缝焊接属性标注与提取1 主要完成焊缝的焊接接头类型、焊接方法、焊接材料等的设置,并提取这些设置参数作为计算机辅助工艺规划模块的输入信息;
(2) 焊缝几何信息提取接口。完成空间焊缝(直线和曲线) 的几何信息提取,以及形成该焊缝的两个零件的几何信息。如图2 所示,根据空间直线焊缝的几何信息数据结构提取焊缝的起点与终点,这些信息是焊缝规划仿真的重要数据。

(3) 工件与仿真环境无缝集成。复杂焊接工件三维实体造型为实现后续弧焊机器人图形仿真奠定了基础,但必须实现将焊接工件调入弧焊机器人仿真环境。目前,一般采用的方法是先读取三维工件的文件,并提取各个实体的特征参数;再在弧焊机器人仿真环境中采用OpenGL 图形工具重构该三维工件。 该方法有很大的局限性,兼容性很差。本文系统采用OL E 技术和COM 接口,在Visual C + + 开发环境下,将焊接工件无缝地嵌入到弧焊机器人仿真环境中。

3.3  计算机辅助焊接工艺规划(WCAPP)
  对于离线自动编程来说,简单的已知焊缝也可以通过人机交互界面输入设定的焊接工艺参数。但对于多位置空间曲线焊缝,为了保证焊接质量,需要根据焊缝焊接位置和焊枪姿态来调整焊接工艺参数,采用人工设置是不现实的。本文在VC + + 开发环境下,集成了CAD 信息、PROLOG语言、MicrosoftOffice 文档编辑、SQL Server 数据库管理等开发工具,开发了基于CAD 信息的融合行业专家知识的WCAPP 模块1 WCAPP 模块有焊接工艺编辑子模块、接头图编辑生成子模块、焊接工艺查询子模块、焊接工艺智能推理子模块、知识库和规则库管理维护子模块等8 个子模块组成1 其中,焊接工艺智能推理子模块实现了基于知识库和规则库的焊接工艺参数推理功能。空间位置焊缝工艺参数的优化采用基于知识的弧焊机器人焊接参数二次优化技术手段[5 ]。

4  弧焊机器人工作站造型与各单元布置模块

  典型的弧焊机器人工作站包括机器人系统、变位机系统和焊接系统。大型复杂的工作站还有2~3个自由度的移位运动机架(如滑轨、龙门机架等) ,用于放置或悬挂机器人的本体。本文研究的机器人工作站是由弧焊机器人、变位机和龙门机架组成的可达11 轴的大型系统。该系统目前机器人库中有igm公司的关节型6 自由度RTi2000 和日本安川关节型6 自由度SK系列、UP 系列机器人。本模块采用面向对象的设计思想[6 ] 构建弧焊机器人工作站的各个组成部分,其中分别建立了环境类、机架类、机器人类、变位机类及其派生类。本模块采用先进的图形工具OpenGL 在Visual C + +环境下开发。

4.1  工作站三维实体造型
  工作站中的龙门机架、机器人本体和变位机由部件构成,而部件又可以简化为基本体素和导出体素的组合体。图3 所示为建立机器人基类CRobot 和建立各个派生类的模型1。基类CRobot 实现igm 机器人系列各个部件的三维造型;派生类分别用于建立各个型号的机器人对象。
上一页 [1] [2] 下一页
我有问题,我要进入论坛
出处:本站原创 作者:佚名
 热点文章
·如何定制自己的个性化..
·proe超级技巧
·怎样学好PRO/E软件?
·PRO/E COFNIG文件设置..
·PROE将默认英制转换成..
·PRO/E分模经验总结
·Pro/E 各种曲线方程集..
·Pro/E 各种曲线方程集..
·Pro/E 各种曲线方程集..
·Pro/E 各种曲线方程集..
·Pro/E 各种曲线方程集..
·旧版ProE如何读取野火..
·Pro/E如何做两条c2(曲..
·Pro/E 2001下一个阵列..
·一款钣金产品的结构设..
 推荐文章
·翻砂铸造的特点及其工..
·整编SolidWorks应用技..
·模具选材原则
·如何解决中文Pro/E工程..
·Pro/ENGINEER 中的文本..
·Pro/ENGINEER Wildfir..
·模型从proe->ansys..
·用行为建模优化设计的..
·簡單的Top-Down設計實..
·适合初学者的基础练习..
·ProE不传之秘笈(高级技..
·PRO/E 关于零件精度的..
·Pro/E的scan-tools工具..
·关系式的世界
·关系式教程