0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

机器人离线编程技术的具体应用

jMWU_jiqirenyin 来源:百度文库 作者:百度文库 2020-09-03 10:43 次阅读

工业机器人是机电一体化的高技术产品,主要用于工业自动化生产领域,特别在汽车生产的冲压、焊装、涂装和总装四大生产工艺过程有着广泛的应用,其中,焊装车间的点焊应用最具代表性。

随着工业自动化水平的提高及生产规模的不断扩大,焊接机器人得以快速发展,同时,机器人离线编程技术得到了发展和完善。由于机器人离线编程技术具有编程不影响机器人工作,并可通过仿真试验程序以及能够实现复杂运动轨迹的编程等诸多优点,成为机器人研究领域的一大热点。

离线编程技术在首钢莫托曼机器人有限公司点焊项目中的应用。在离线编程技术应用之前,各厂家点焊项目的程序编制和示教工作通常都在现场进行,包括工具尖端点校准、程序流程编制、干涉区设置、再现检验和测试节拍等,而这些工作是一个循环往复、不断优化的过程,尤其在多台机器人协同作业的工作站,这样的作业模式占用了大量调试时间。为解决这一问题,首钢莫托曼从2005年开始研究离线编程技术,以后逐步应用到具体项目之中,通过不断积累经验,完善提高,使这一技术日趋成熟。

具体应用

从点焊项目的前期准备到具体实施,离线编程技术都发挥着重要作用,具体应用如下:

1.机器人选型和场地布置

离线编程技术能在资本投入之前,鉴别项目的可行性。首先离线编程技术有助于在软件环境中确定项目方案,例如依据生产节拍及场地空间的要求,确定一个工作站需要几台机器人来完成点焊工作、机器人是否需要行走机构等。总体方案确定之后,可以根据焊钳重量、工件大小确定点焊机器人选型。借助仿真软件还可以确定机器人与工件之间的安装位置,包括确定机器人底座高度、机器人与工件之间距离。图1中一台点焊机器人需要兼顾三套工件,在确定夹具位置时,首先利用仿真软件自带的可达性显示功能,图中浅黄色的部分即为机器人可达到的区域,以此为参考初步布置工件位置。当焊钳确定之后,再逐一验证工件上焊点的可达性,确定工件的最终位置。这样的前期工作可靠性很高,不会出现由于机器人和工件位置布置不合理,而造成现场示教时焊点无法达到的情况发生。

2.焊钳选型与焊点可达性验证

在离线编程技术出现之前,焊钳的选型和焊点可达性验证是通过对工件和夹具的数模进行分析,依靠经验完成的,焊钳通常使用标准件。这样的焊钳选型和焊点可达性验证存在一定的风险,曾经发生过到了客户现场发现焊钳与夹具、工件产生干涉的情况,焊钳需要经过反复修改才能达到要求,导致延误了交工时间,并需追加更多成本。

使用离线编程技术可以有效避免类似情况的发生。利用仿真软件,我们可以在订购焊钳之前,对每一个焊点和程序过渡点进行可达性和干涉性验证,当出现干涉情况时,可以非常直观并有针对性地对焊钳钳口形状、喉深和喉宽等参数提出修改意见,直至确定出适合工件上所有焊点的专用非标焊钳。

图2为座椅点焊项目中为适应工件特制的焊钳。该焊钳的固定极和活动极经过反复修改和验证后,能够满足该工件所有焊点的需要。

3.路径优化

点焊项目中,一台机器人的焊点很少集中分布在同一区域,机器人需要通过变换几种姿态才能完成全部焊接工作,如何使机器人在尽量少的姿态变化中完成预定工作,同时又能在焊接过程中避让开与相邻机器人的干涉,这就需要不断优化焊接路径。在现场由于受到调试时间和调试安全性限制,很难通过一次次调整机器人打点顺序来寻找最优路径,而在计算机中使用离线编程技术来优化焊接路径则变得容易很多。在计算机软件中可以直观地了解工作站中各台机器人的打点位置,从而安排打点先后顺序,避免两台机器人同时出现在同一区域,造成互相等待耽误节拍。而且这些工作在机器人达到现场之前完成,有充足的时间反复尝试,以实现最优。图3为白车身地板线焊接时的焊接顺序图,这是考虑了相邻机器人打点位置后得出的优化路线。有了这样的路径图做指导,对示教人员了解焊接顺序,提高示教效率有很大的帮助。

4.干涉区设置

对于白车身点焊,一个工作站内通常有4台甚至更多台机器人,工作时机器人之间的干涉很难避免。如图4所示,当机器人1和机器人2同时进行B立柱焊接时,两台机器人会发生干涉。通过路径优化,使机器人2先通过干涉区,这样机器人1和机器人2同时工作时不会发生干涉。但是当机器人2在工作中发生故障停在干涉区中时,后进入干涉区的机器人1就会与机器人2发生碰撞,发生事故。因此,通过优化路径可以节约生产节拍,而机器人之间的安全性就需要通过干涉区设置来保障。尤其是当机器人比较多,焊点分布区域广,干涉区重叠时,有的干涉区不能通过路径优化避免,而必须让其中一台机器人等待,在这些情况下干涉区设置成为点焊项目调试中不可或缺的环节。在离线编程技术使用之前,干涉区由示教人员在现场设置,存在干涉区设置不规范、格式不统一等问题。使用离线技术之后,点焊项目干涉区的设置由离线编程人员在仿真软件中使用统一格式完成,并经过反复验证,既保证了机器人之间的安全,又做到路径最佳。

5.编写程序

离线编程技术的一大特点就是在离线的环境下,生成机器人程序。与在线编程相比,离线编程具有减少机器人停机时间、使编程者远离危险的工作环境和便于修改机器人程序等优点。而且随着离线编程技术的发展,仿真软件在离线时可以直接生成点焊命令和点焊的各个参数,包括间隙文件序号、伺服焊钳序号、压力条件文件序号、焊接条件序号、焊机启动时序和焊接条件组输出,节省了现场输入这些参数的时间。图5为离线程序的生成过程,图中左上角的对话框显示机器人的动作姿态,可以通过六个轴的脉冲值或者工具尖端点的空间坐标值来显示。通过调整脉冲值或者坐标值,能够使机器人达到需要的姿态,完成预定的工作。图5中左下的对话框用INFORM语言记录移动命令和此时的脉冲值,由此生成机器人程序。

6.预测节拍

运行离线程序时,仿真软件能够记录机器人的运动时间,如图6所示。与实际情况比较,软件中运动时间的误差小于5%。在离线技术出现之前,往往只能通过焊点数目估算机器人的动作节拍,这样带来误差比较大,而使用离线编程技术预测节拍,对把握整个生产节奏,预测产量很有帮助。

7.在线应用

编写离线程序的最终目的是在线应用,在线使用离线程序面临的主要问题是安装误差对程序精度的影响。现场安装与图纸一致时,离线程序可以直接使用。如果现场机器人与工具的相对位置和安装图纸差距较大,离线程序不能直接使用,需要找出安装误差的数值,以此对点焊程序进行平移校准,对平移校准后的程序进行微调后即可使用。

在线使用离线程序最大的优点在于离线编程的整体规划性。在整体上把握点焊机器人的路径,姿态和干涉区之后,可以提高示教质量,节约现场示教时间,提高示教的工作效率。据首钢莫托曼对最近几个大型项目的统计,使用离线程序示教,与以往现场示教相比,平均节约80%的示教时间。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    206

    文章

    27033

    浏览量

    201408
  • 编程技术
    +关注

    关注

    0

    文章

    40

    浏览量

    10279

原文标题:安川离线编程技术在机器人点焊项目中的应用

文章出处:【微信号:jiqirenyingyong,微信公众号:jiqirenyingyong】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    什么是工业机器人

    机器人的主要技术功能被称为“可编程”和“示教再现”。1962年美国推出的一些工业机器人的控制方式与数控机床大致相似,但外形主要由类似的手和
    发表于 01-19 10:58

    机器人视觉——机器人的“眼睛”

    目前产业机器人仅能在严格定义的结构化环境中执行预定指令动作,缺乏对环境的感知与应变能力,这极大地限制了机器人的应用。利用机器人的视觉控制,不需要预先对产业机器人的运动轨迹进行示教或
    发表于 01-23 15:02

    零基础玩转工业机器人

    应用过程有一个全面清晰的认识。3、工业机器人离线编程本书基于RobotStudio,从工业机器人应用实际出发,由易到难展现了工业机器人虚拟仿
    发表于 10-29 17:03

    工业机器人技术原理

    `<span style="" >工业机器人技术原理机器人是综合了计算机、控制论、机构学、信息和传感技术、人工智能、仿生学等多学科而
    发表于 11-23 10:40

    竞赛机器人制作技术(电路设计、编程方法、算法解析)

    模块的编程方法、机器人走迷宫的数学算法以及迷宫场地制作之后,针对竞赛机器人给出了9个技术实验,这些实验都可以基于作者开发的竞赛机器人平台实际
    发表于 12-25 07:00

    喷涂机器人的发展趋势

    ,Klein首次探讨了喷涂机器人离线编程技术,建立了喷涂离线编程系统,并能进行交互式设计和喷枪仿真与
    发表于 03-10 09:23

    一种工业机器人综合教学实训平台

    离线编程仿真单元及安全防护设施等部分组成。集成多种机器人工业应用案例,实现工业机器人应用多功能教学实操。包含教学内容有机器人基本结构、基本
    发表于 07-01 13:43

    工业机器人应用编程考核设备分享

    ZNH-KH01工业机器人应用编程考核设备一、概述工业机器人应用编程考核设备能满足工业机器人应用编程
    发表于 07-01 11:06

    ZNL-Z07多功能机器人实训工作站介绍

    工艺、抛光打磨工艺、装配工艺等工业机器人*典型应用,不仅满足了职业院校不同专业学生针对工业机器人的操作和编程的教学需求,完全来源于工业应用现场的特征也使该工作站更加适合于作为职业技能竞赛平台。工作站深度集成了
    发表于 07-01 12:24

    工业喷涂机器人实训系统设计

    时喷枪基本沿工件法线喷涂。适合中高等职业院校和培训机构对工业机器喷涂技术的实训和教学。机器人喷涂作业程序采用基于CAD模型的离线编程方式实
    发表于 07-01 10:26

    了解机器人仿真软件编程界面和运行环境

    PAGE\* MERGEFORMATPAGE\* MERGEFORMAT 1信息技术(六年级)智能机器人课题一、你好机器人——机器人常识目标1、认识
    发表于 09-01 06:17

    机器人编程的区别

    在前一篇文章中讲了机器人编程的区别,但总感觉讲的比较空泛,这篇文章继续讲讲那些区别。计算机编程机器人编程最大的区别就是一个是控制虚拟的,
    发表于 09-01 07:12

    Motoman机器人离线编程

    欢迎关注Jungle的Motoman机器人离线编程专栏系列文章:Motoman机器人离线编程——
    发表于 09-07 07:33

    国内首款机器人离线编程软件RobotArt

    来自北京华航唯实的技术团队研发了国内首款机器人离线编程软件RobotArt,RobotArt利用成熟的CAD/CAM技术,结合工业
    发表于 01-06 11:16 9833次阅读
    国内首款<b class='flag-5'>机器人</b><b class='flag-5'>离线</b><b class='flag-5'>编程</b>软件RobotArt

    工业机器人示教编程离线编程的区别

    编程方法主要有三种: 1)示教编程,是一项成熟的技术,它是目前大多数工业机器人编程方式,采用这种方法,程序编制是在
    的头像 发表于 09-25 11:42 5373次阅读