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

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

3天内不再提示

ABB机器人焊接编程程序详细介绍

世界先进制造技术论坛 来源:世界先进制造技术论坛 作者:世界先进制造技术 2022-04-12 09:16 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

对于OLP中Speed和Zone值的设定:

Zone值一般情况下,要根据机器人运动速度和对运动的精度要求来确定,即Zone与Speed值是相关的。

1. 通常在开阔而又无高精度要求的情况下,速度值设为V3000,通常自动化把这个速度定义为Vmax,(这个Vmax与OLP中Speed值可选项中的Vmax稍不同,理论中,机器人的Vmax应该等于V8000左右,但实际情况下,这个速度仅为3000mm/s左右),此时与之对应的Zone值设置为z200—z500之间,过小的Zone值会造成机器人运动时候的停顿和扰动,特别是机器人负载较重的时候。

2. 焊接过程中,速度一般为V1000---V1500,有时候自动化也会把V1500这个速度定义为Vmid,此时设置的Zone值一般为z5--z150之间。通常情况,在这个速度下,Zone值设置为z50;空间不太受限制,也可以把Zone加大到z150;在空间比较狭小的地方,z值设置为z5—z10;对于焊点,Zone值设置为fine。

3. 速度一般为V500以下,有时候自动化也会把V500这个速度定义为Vmin,这个速度一般在位置特别紧张的情况和快换对接的位置点使用。

对于Wobj的设置:

一般来说,与工件有联系的机器人路径,才会设置与车型相关的wobj,如wobj-v212, wobj-w204等 ;而与工件无关的路径,选用的就是wobj0,这个wobj是与机器人相关的,在程序输出时,不会显示在程序段中。换句话说,就是与工件没有联系的路径,程序中不带wobj。

与工件相关的路径:包括机器人焊接路径和抓放工件的dock和undock路径。需要注意的是,在dock和undock路径的过程中,机器人不带抓手的部分,wobj选用的也是wobj0。

5cb1bc0e-b9d9-11ec-aa7f-dac502259ad0.jpg

选用wobj0的路径,包括抓放枪路径,抓放抓手路径,从工件存放架上抓件的pickpart路径,修磨路径和其他服务路径。下图为机器人从home点到修磨位置的路径,可以看出程序中是不带wobj的。

需要注意的地方:如果模拟过程中加入了工件的wobj,在程序输出后不能直接把wobj删除。如果在调试过程中,需要把机器人走到位后,把wobj选项改为don’t use,然后手动操作的地方改为wobj0,*后修改点的位置,这样才能改回来。 对于机器人焊接参数spotdata的说明:

1. 对于气动焊枪,格式为:spotdata 编号A:=[1,1];其中[1,1]表示**把焊枪,**套焊接参数。对于每一套参数,程序中不会体现压力电流值,由焊接控制柜直接控制。

2. 对于伺服焊枪,格式为:spotdata 编号A:=[a, b, c, d]; 其中[a, b, c, d]表示,第a套参数,压力为b,焊点处板厚为c,这套参数下板厚的公差为d。奔驰项目要求每一个焊点对应一套参数,所以公差d这一项为0。

对于spotdata的数值,在OLP模块下,无法设置到与实际情况一致,故需要在程序输出后做修改。 ABB机器人部分程序介绍:

5ccbba1e-b9d9-11ec-aa7f-dac502259ad0.jpg

对于tooldata 的说明:

通常情况下,对于每一个机器人,预留4个tool的位置,分别是两个抓手的tool和两个焊枪的tool。其中tool 1和2为抓手所有,命名为tool1_grip1和tool2_grip2,tool 3和4为焊枪所有,命名为tool3_gun1和tool4_gun2。如果只有焊枪,tool也是从tool3开始命名。

对于tool0,由于不能编辑负载重量,所以如果需要用tool0带着负载来走某一段路径,可以在原来tool0的位置新建一个tool,命名为tool10-notool,这个tool就可以输入负载的重量,这样在现场运用的时候,机器人就不会因为负载问题而报监控了。

一般来说,程序中只会出现这5个tool,但为了方便调试,可以在模拟时建很多的辅助TCPF,*后通过TCPF的切换,换到统一的TCPF上来就可以了。

对于互锁的说明: 由于现场调试互锁,工作量比较大,而且在考虑不全的情况下,很容易造成碰撞。所以自动化要求,尽量在前期模拟的时候,在有可能干涉的地方,给出提示。而且在节拍比较紧张的情况下,尽量把干涉区调整到*小,如果是中间点干涉,尽量调整到两个轨迹不干涉。

5cdc91f4-b9d9-11ec-aa7f-dac502259ad0.jpg

比如说:在机器人走到某一点的时候,有可能和其他机器人发生干涉,那在这个点的前一点或更前面的点,就要提前给出提示,用备注行的形式,写出会与哪个机器人发生干涉,如上图的: !enter lock with R1。但是EnterZone2这个就不需要写了,因为这个是后续和PLC交换信息时候才会用到,前期程序导入,机器人会认不到这个命令而报错。

当然,在退出干涉区后,也应给处相应到信息,提示出了两个机器人的干涉区。

对于PEO点设定的说明:

一般来说,一个机器人只有一个PEO点。这个点它是用机器人的关节 j1—j6 的数值来定义的,不与任何工具TCPF相关。在这个点上,机器人不管有没有抓焊枪或抓手,都不与任何东西干涉,也就是说,在这个点上,机器人是**安全的。这样的位置点也许会有很多,但是为了缩短机器人运动时间,在确保安全的前提下,PEO点尽量选择在离每一条工作路径都比较近的地方。

审核编辑 :李倩

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

    关注

    213

    文章

    31452

    浏览量

    223678
  • 焊接
    +关注

    关注

    38

    文章

    3590

    浏览量

    63447

原文标题:ABB机器人焊接编程程序详细介绍

文章出处:【微信号:AMTBBS,微信公众号:世界先进制造技术论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    白车身焊接线西门子 S7-1200 与 ABB 机器人工业自动化解决方案

    S7-1200 PLC(ProfiNet主站)与多台ABB IRB 4600焊接机器人(EtherNet/IP从站),因总线协议不兼容,PLC与机器人无法直接通讯,制约生产效能与焊接
    的头像 发表于 04-24 09:10 272次阅读
    白车身<b class='flag-5'>焊接</b>线西门子 S7-1200 与 <b class='flag-5'>ABB</b> <b class='flag-5'>机器人</b>工业自动化解决方案

    小萝卜机器人的故事

    经过我的申请, 马老师发放了, 小萝卜机器人的, 开发权限, 原来的小萝卜公司, 因为经营不善倒闭, 作为科研产品, 几个技术对此惋惜, 自掏腰包, 要让小萝卜机器人, 再生, 每次听到小萝卜说
    发表于 10-23 05:24

    突发!ABB机器人业务易主,软银53.75亿美元接盘

    电子发烧友网报道(文 / 吴子鹏)10 月 8 日,瑞士工程巨头 ABB 宣布,将以 53.75 亿美元的价格将其机器人业务出售给日本软银集团。这一交易不仅标志着 ABB 战略转型的关键一步,也预示
    的头像 发表于 10-10 09:09 5813次阅读

    工业机器人线束揭秘 | 性能加持助力机器人作业效率稳定跃升

    工业焊接机器人医疗机器人人型机器人这些搬运机器人焊接机器人、喷涂机器人、加工
    的头像 发表于 08-01 08:03 1895次阅读
    工业<b class='flag-5'>机器人</b>线束揭秘 | 性能加持助力<b class='flag-5'>机器人</b>作业效率稳定跃升

    工业机器人的特点

    的基础,也是三者的实现终端,智能制造装备产业包括高档数控机床、工业机器人、自动化成套生产线、精密仪器仪表、智能传感器、汽车自动化焊接线、柔性自动化生产线、智能农机、3D 打印机等领域。而智能制造装备中工业
    发表于 07-26 11:22

    开疆智能Profinet转Devicenet网关连接ABB机器人配置案例

    本案例是西门子PLC通过开疆智能研发的Profinet转Devicenet网关连接ABB机器人,网关作为Devicenet从站,ABB机器人作为主站进行通讯。具体步骤如下。
    的头像 发表于 07-08 19:32 943次阅读
    开疆智能Profinet转Devicenet网关连接<b class='flag-5'>ABB</b><b class='flag-5'>机器人</b>配置案例

    利用PLC调用ABB机器人程序号教程

    PP TO MAIN 程序是用来使机器人里的程序回到 MAIN 主程序的。
    的头像 发表于 07-04 15:34 6017次阅读
    利用PLC调用<b class='flag-5'>ABB</b><b class='flag-5'>机器人</b><b class='flag-5'>程序</b>号教程

    开疆智能ModbusTCP转Devicenet网关连接三菱PLC与ABB机器人配置案例

    本案例是三菱PLC通过开疆智能ModbusTCP转Devicenet网关连接ABB机器人的配置案例,具体分为三部分设置,分别为三菱PLC设置,ModbusTCP转Devicenet网关的配置以及ABB
    的头像 发表于 06-23 17:24 1967次阅读
    开疆智能ModbusTCP转Devicenet网关连接三菱PLC与<b class='flag-5'>ABB</b><b class='flag-5'>机器人</b>配置案例

    开疆智能ModbusTCP转Devicenet网关连接ABB机器人配置案例

    本案例是模拟ModbusTCP主站软件通过开疆智能ModbusTCP转Devicenet网关连接ABB机器人的配置案例,具体过程如下。 配置过程 ABB机器人IO板配置 1、简介 (
    的头像 发表于 06-12 17:44 1584次阅读
    开疆智能ModbusTCP转Devicenet网关连接<b class='flag-5'>ABB</b><b class='flag-5'>机器人</b>配置案例

    开疆智能Profient转ModbusTCP网关连接ABB机器人MODBUS TCP通讯案例

    本案例是通过开疆智能Profinet转ModbusTCP网关将西门子PLC与ABB机器人进行通讯 因西门子PLC采用Profinet协议,而ABB机器人采用的是ModbusTCP通讯。
    的头像 发表于 05-22 16:51 1019次阅读
    开疆智能Profient转ModbusTCP网关连接<b class='flag-5'>ABB</b><b class='flag-5'>机器人</b>MODBUS TCP通讯案例

    盘点#机器人开发平台

    地瓜机器人RDK X5开发套件地瓜机器人RDK X5开发套件产品介绍 旭日5芯片10TOPs算力-电子发烧友网机器人开发套件 Kria KR260
    发表于 05-13 15:02

    详细介绍机场智能指路机器人的工作原理

    机场智能指路机器人主要依靠感知系统、定位系统、导航系统、智能交互系统和运动系统协同工作,来实现为旅客准确指路和提供服务的功能,以下是其详细工作原理: 感知系统 传感器类型 :机器人配备了多种传感器
    发表于 05-10 18:26

    【「# ROS 2智能机器人开发实践」阅读体验】视觉实现的基础算法的应用

    : 一、机器人视觉:从理论到实践 第7章详细介绍了ROS2在机器视觉领域的应用,涵盖了相机标定、OpenCV集成、视觉巡线、二维码识别以及深度学习目标检测等内容。通过学习,我认识到:
    发表于 05-03 19:41

    【「# ROS 2智能机器人开发实践」阅读体验】+ROS2应用案例

    SLAM(Simultaneous Localization and Mapping)技术是地图构建中的核心,它允许机器人在未知环境中构建地图的同时进行自我定位。书中详细介绍了SLAM的基本原理和实现
    发表于 04-27 11:42

    【「# ROS 2智能机器人开发实践」阅读体验】+内容初识

    规划:导航是机器人自主运行的关键功能。书中详细介绍了基于 ROS 2 的导航系统,包括地图创建、路径规划和导航控制等环节。首先,通过激光雷达等传感器获取环境信息,使用 SLAM(Simultaneous
    发表于 04-27 11:24