焊接机器人操作技术第6章-焊接机器人离线编程操课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《焊接机器人操作技术第6章-焊接机器人离线编程操课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 焊接 机器人 操作 技术 离线 编程 课件
- 资源描述:
-
1、第章第章 焊接机器人离线编焊接机器人离线编程操作程操作v6.1 机器人编程模式v6.2 离线编程系统v6.3 DTPS离线编程系统v6.4 外部轴编辑v6.5 编辑(导入)工件v6.6 程序编辑6.1 机器人编程模式机器人编程模式v6.1.1示教编程示教编程v我国的焊接机器人数量还不很多,产品改型也不快,许多工厂在购置焊接机器人时都是由机器人供应商事先把机器人的程序编好交给工厂使用。因此在使用初期示教再现编程占用机时的矛盾并不突出。v目前已经有些工厂希望机器人能焊接更多的新工件,这必须停止生产才能对焊接机器人进行示教再现编程。这种生产与编程的矛盾将会越来越大。6.1.1示教编程v示教再现是一种
2、可重复再现通过示教编程存储起来的作业程序。示教编程是指通过下述方式完成程序的编制:由人工导引机器人末端执行器(安装于机器人关节结构末端的夹持器、工具、焊枪、喷枪等),或由人工操作导引机械模拟装置,或用示教盒(与控制系统相连接的一种手持装置,用以对机器人进行编程或使之运动)来使机器人完成预期的动作 ,“作业程序”(任务程序)为一组运动及辅助功能指令,用以确定机器人特定的预期作业,这类程序通常由用户编制。v由于此类机器人的编程通过实时在线示教程序来实现,而机器人本身凭记忆操作,故能不断重复再现。6.1.1示教编程v示教再现编程在实际生产应用中存在的主示教再现编程在实际生产应用中存在的主要问题有:要
3、问题有: v(1)占用机器人作业时间, 机器人一旦进入编程姿态, 整个生产线都将停止生产, 所以效率低、成本高; v(2)示教技术无法完成十分复杂的机器人运动轨迹, 从而限制了机器人的运动范围; v(3)焊枪的姿态对焊接质量有很大影响,示教时完全靠示教者的经验目测决定,对于复杂轨迹难以取得令人满意的效果; v(4)操作现场易受到干扰,示教一旦有误就要重新开始,不适应当今小批量、多品种的柔性生产的需要; 6.1.1示教编程v(5)不同的焊接位姿需要不同的焊接参数,而焊接参数的调整只能依靠操作者的技术和经验,焊接品质还是受到人为的影响;v(6)在柔性制造系统中,这种编程方式使得CAD数据库无法连接
4、上,这对工厂实现CAD/CAM/ROBOTICS一体化不利。v(7)运动规划的失误会导致机器人间及机器人与固定物的相撞,对生产具有破坏性;v(8)编程者安全性差,尤其是不适合太空、深水、核设施维修等极限环境下的焊接工作。6.1.2离线编程v 早期的机器人主要应用于大批量生产(如在汽车自动生产线上的点焊与弧焊),编程所花费的时间相对比较少,机器人用示教的方式进行编程可以满足一定的要求。随着机器人应用到中小批量生产以及所完成任务复杂程度的增加,用示教编程就很难满足要求。v 机器人学和计算机技术的迅猛发展,使传统生产模式变为高度自动化生产系统,而且这些系统与CAD/CAM实现CAD/CAM/ROBO
5、TICS一体化系统。在这种CAD/CAM/ROBOTICS一体化复杂系统中,由于机器人工作环境的复杂性,对机器人及其工作环境乃至生产过程的计算机仿真是必不可少的。机器人仿真系统的任务在不接触实际机器人及其工作环境的情况下,通过图形技术,提供一个和机器人进行交互作用的虚拟环境。6.1.2离线编程v机器人离线编程技术,是利用计算机图形学的成果,建立起机器人及其工作环境的模型,利用一些规划算法,通过对图形的控制和操作在不脱离生产线情况下进行轨迹规划。传统的离线编程技术可称为一种基于三维图形的屏幕示教。近年来,机器人自动编程技术受到各行的重视。v离线编程技术的最高阶段是全自动编程,即只需输入工件模型,
6、离线编程系统的中的专家系统会自动制定相应的工艺过程,并最终生成整个加工过程的机器人程序。也可将这一技术比喻为“傻瓜编程”。v表为示教编程和离线编程的比较。6.1.2离线编程示教编程离线编程需要实际机器人系统和工作环境需要机器人系统和工作环境的图形模型编程时机器人停止工作编程不影响机器人工作在实际系统上试验程序通过仿真试验程序编程的质量取决于编程者的经验用规划技术可进行最佳路径规划很难实现复杂的机器人轨迹路径可实现复杂运动轨迹的编程示教编程和离线编程的比较示教编程和离线编程的比较 6.1.2离线编程v与示教编程相比, 离线编程系统具有如下优点: v(1)使编程者远离危险的工作环境, 改善了编程环
7、境; v(2)减少机器人的停机时间, 当对下一个任务进行编程时, 机器人仍可在生产线上工作; v(3)能够实现多台机器人以及辅助外围设备的编程和协调控制; v(4)离线编程系统使用范围广,可以对各种机器人进行编程, 并能方便地实现优化编程; 6.1.2离线编程v(5)可使用高级计算机编程语言对复杂任务进行编程; v(6)编程不受具体机器人限制, 并且程序易于修改; v(7)能够实现基于传感器的自规划功能。v机器人离线编程技术已被证明是一个有利的工具,用以提高生产效率,减低成本,增加安全性等。6.2 离线编程系统v 6.2.1离线编程系统组成离线编程系统组成v 一个完整的机器人离线编程系统至少应
8、包括三维几何造型、运动学计算、轨迹规划、机器人运动的图形仿真、用户接口、语言转换和误差校正。v (1)三维几何造型 这是离线编程系统的基础,为机器人和工件的编程和仿真提供了可视的立体图象;v (2)运动学计算 这是系统中控制图形运动的依据,即控制机器人运动的依据;v (3)轨迹规划 用来生成机器人关节空间或直角空间里的轨迹,以保证机器人完成既定的作业;v (4)机器人运动的图形仿真 用来检验编制的机器人程序是否正确、可靠,一般具有碰撞检查功能;6.2.1离线编程系统组成v(5)用户接口 要有友好的人机接口,并要解决计算机与机器人的接口问题;v(6)语言转换 要把仿真语言程序变换成被加载机器人的
9、语言指令,以便命令真实机器人工作;v(7)误差的校正 由于离线编程系统中的仿真模型理想模型)和实际机器人模型存在有误差,产生误差的因素主要有机器人本身的制造误差、工件加工误差以及机器人与工件定位误差等,所以未经校正的离线编程系统工作时会产生很大的误差。因此,如何有效地校正误差,是离线编程系统实用化的关键。6.2.2离线编程典型系统离线编程典型系统v 根据机器人离线编程系统的开发和应用情况。可将其分为三类,即商品化通用系统、企业专用系统和大学研究系统。其中,商品化通用系统有:Workspace,IGRIP和ROBCAD等,这些软件包价格昂贵,达数万美元。企业专用系统有:德国NIS公司的RoboP
10、lan、日本松下公司的DTPS和日本NKK公司的NEW-BRISTLAN等大学研究系统有:Loughborough大学的WRAPS和Poitiers大学的SMAR等。v (1)Workspace系统v Workspace系统由美国Robot Simulation公司开发的商品化通用系统,是最先进的基于PC机的机器人离线编程软件。它可用于点焊、弧焊、切割、喷漆等诸多领域。具有强大的图形示教功能和基于任务级编程语言的自动编程能力。6.2.2离线编程典型系统离线编程典型系统v(2)RoboPlan系统 vRoboPlan系统是NIS公司针对造船工业的弧焊机器人开发的。造船行业中的弧焊任务存在以下特点
11、:工件尺寸大、仰焊、大量的几何变形、工件之间的相似性、标准部件和小批量等。RoboPlan系统适应了这些特点,在89月的时间内,就对造船中的80009000不同的工件完成的编程。RoboPlan需在UNIX系统下最小32M内存运行。对一些基本的结构形状,系统数据中存有现成的程序。v当对某一实际工件编程,系统自动与这些形状比较,生成焊接路径,并可由人进行修正。6.2.2离线编程典型系统离线编程典型系统v3)WRAPS系统vWRAPS系统是由Loughborough大学的的K.H. Goh和J.E. Middle等人于80年代末开发的一个典型的用于焊接机器人的离线编程与专家控制系统、该系统不但可以
12、具有离线编程功能,而且可以利用专家系统实时地控制就清热焊接过程,主要由造型模块、编程模块、接口模块和专家控制模块等组成,如图所示。 WRAPS系统总体框图系统总体框图6.3 DTPS离线编程系统离线编程系统v 6.3.1 DTPS操作界面操作界面v 通过使用Windows安装程序包安装软件,在桌面或者快捷启动栏中找到应用程序图标 ,双击打开,进入DTPS的操作界面,如图所示。DTPS主操作界面主操作界面 6.3.1 DTPS操作界面v DTPS操作界面由菜单栏、工具栏、PC文档及设备组成。以已经设置好的模拟示教设备链接为例,显示操作界面中的常用标签,如图所示。6.3.1 DTPS操作界面v设备
13、链接:操作者可自行定义名称;v设备:在设备链接中添加的设备标签;v标准模型标签:包含软件所附带的标准模型;v标准外部轴标签:包含软件所附带的标准外部轴;v模型组标签:包含parts、Textures、External Axes三个标签内容,分别是模型标签、组织标签、外部轴标签;v机器人程序:在这里常用的是Program程序标签,其中存储着以.prg为后缀的程序文件。v在操作界面中常用的主要有设备部分、模型部分和外部轴部分。6.3.2 生成设备链接生成设备链接v在G2PCTOOL-Installation 主操作界面下,单击File Add Control Installation Link(设
14、备链接)在弹出的Register the Installation Link对话框中,给要建立的Installation Link(设备链接)命名,然后输入要建立的Installation Link(设备链接)的保存地址,还可以通过Browse.选择保存路径,选中“NEW新建”,点击“OK”确定Installation Link(设备链接)被新建,如图所示。Installation Link(设备链接)的(设备链接)的生成窗口生成窗口 6.3.3 建立设备建立设备v右键单击建立的Installation Link(自定义名称),单击弹出的菜单中的Property,弹出的Property对话框,
15、单击Add Installation,如图。设备建立步骤设备建立步骤 6.3.3 建立设备建立设备v在弹出的Add Installation对话框中,输入新建的Installation(设备)的名称,选择机器人的台数(此处以1台为例),单击OK后,在弹出的提示框中单击“YES”,退出。名称为“教学”的Installation(设备)被建立了。6.4 外部轴编辑外部轴编辑v6.4.1 回转变位机的编辑回转变位机的编辑v在DTPS中已经预先编辑了一些标准的外部轴,可以直接选用。在主操作界面中的 图标下的 v 为标准外部轴标签,其中包含软件所附带的标准外部轴。另外,还可以自己绘制、编辑外部轴。6.4
16、.2 行走变位机的编辑行走变位机的编辑v操作步骤如下:v第一步:第一步:在G2PCTOOL-Installation 主操作界面下,选择Group标签下的External Axes,单击New(新建)按钮。弹出外部轴编辑框,其中包括外部轴项目框、外部轴属性编辑框。在外部轴属性编辑框中,双击Model File,弹出Open the part or axis model file对话框,从Standard中选择行走外部轴底座模型(例如:Shifter Base),单击OK,外部轴底座模型被添加。6.4.2 行走变位机的编辑行走变位机的编辑v第二步第二步:添加外部轴,在外部轴项目框中,右键单击Ba
17、se,从弹出的菜单中选择Add axis,单击选择Axis01:,从图上可以看到,底座模型的纵向是Y轴方向,因此在外部轴属性编辑框中选择 shift Y,根据测量的长度,设定外部轴的位置和行程,此处设定位置参数PosY为-250,行程参数AreaMax为2450,双击Model File,弹出Open the part or axis model file对话框,从Standard中选择合适的模型(Shifter Table),单击OK,如图6-6所示。v行走外部轴编辑完毕,单击保存,给外部轴命名。6.4.2 行走变位机的编辑行走变位机的编辑行走变位机的模型行走变位机的模型 6.4.3 在设备
展开阅读全文