对于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。

选用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机器人部分程序介绍:
    对于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上来就可以了。

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

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

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

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

点击进入:工业机器人学习

ABB工业机器人焊接编程程序详细介绍相关推荐

  1. abb机器人焊接编程视频教程_ABB工业机器人焊接编程程序详细介绍

    原标题:ABB工业机器人焊接编程程序详细介绍 出时,不会显示在程序段中.换句话说,就是与工件没有联系的路径,程序中不带wobj. 与工件相关的路径:包括机器人焊接路径和抓放工件的dock和undock ...

  2. 青岛abb焊接机器人编程招聘_ABB机器人焊接编程程序详细介绍

    原标题:ABB机器人焊接编程程序详细介绍 对于OLP中Speed和Zone值的设定: Zone值一般情况下,要根据机器人运动速度和对运动的精度要求来确定,即Zone与Speed值是相关的. 1. 通常 ...

  3. 原典法的学习训练程序详细介绍

    原文:https://www.douban.com/group/topic/38822800/ 原典法的学习训练程序详细介绍: 原典英语学习法简略概括包括两个方面:在学习过程上遵循人类语言获得的本原程 ...

  4. abb机器人导入桌子,abb工业机器人单独导入程序方法和步骤

    执行数据还原时,应注意备份数据是自然的.无法将一个机械手的备份还原到另一机械手,否则会导致系统故障. 但是,程序和I / O的定义通常很常见,因此在进行批量生产时,可以通过分别导入程序和EIO文件来解 ...

  5. abb机器人焊接编程视频教程_智能制造仿真编程之带导轨的ABB机器人

    智能制造仿真编程之带导轨的ABB机器人 作为机器人四大家族之一的ABB机器人以其领先的技术和良好的质量闻名于世,在ABB机器人手册中提供了大量的可选项功能.例行程序和设备型号帮助工程师减少工作量,提升 ...

  6. WIN API编程的详细介绍

    什么是API 首先,有必要向大家讲一讲,什么是API.所谓API本来是为C和C++程序员写的.API说来说去,就是一种函数,他们包含在一个附加名为DLL的动态连接库文件中.用标准的定义来讲,API就是 ...

  7. 使用JLink烧录STM32程序详细介绍

    1步:在电脑->管理->设备管理器,查看JLink是否被电脑识别,没有则需要安装驱动,卖家那里会有. 2步,打开keil软件使用任意程序,点击魔术棒   之后保存并应用,至此设置成功.点击 ...

  8. 大地电磁二维正演程序--详细介绍

    0 相关背景 1.开发平台vs+intel MKL + Eigen 2.正演方法为有限单元法 3.程序分为两部分: 网格剖分---使用Triangle程序进行 正演计算---使用任政勇教授开源的MT2 ...

  9. c语言编程发展史详细介绍,一张图让你了解编程语言发展史

    编程语言发展的编年史 我们一个统计出来256种编程语言,当然,这么多的语言中只有一些是常用的或实用的. 1951 – Regional Assembly Language 1952 – Autocod ...

最新文章

  1. VMware 虚拟化编程(2) — 虚拟磁盘文件类型详解
  2. 第一次做安卓项目使用的开源框架列表
  3. Hadoop2.2.0+hive使用LZO压缩那些事
  4. Boost:info hook信息挂钩的测试程序
  5. Python高级语法-正则表达式
  6. composer升级_Composer-命令简介
  7. java 开发书籍 目录_《零基础 Java 开发 》全书目录
  8. lvm硬盘管理及LVM扩容
  9. Linux之find学习--详解
  10. 决策树(十三)--XGBoost参数调优完全指南
  11. Service Manager流程,派BC_REPLY,唤醒FregServer流程,返回BR_TRANSACTION_COMPLETE,睡眠等待proc-gt;wait...
  12. 解析大型.NET ERP系统 分布式应用模式设计与实现
  13. [转帖]Android Bitmap内存限制OOM,Out Of Memory
  14. Reflex.XTR-ISO 1CD(模型模拟飞行器)
  15. 微软官方地址下载sql 2000简体中文企业版(含SP3 SP4 下载地址)
  16. 报错信息为:value larger than specified precision allowed for this column
  17. 华为服务器管理口在哪个位置,华为服务器默认管理口地址吗
  18. Tcp/ip协议 详解
  19. java操作office和pdf文件java读取word,excel和pdf文档内容
  20. 教程 | 阿克曼结构移动机器人的gazebo仿真(一)

热门文章

  1. Android studio 启动模拟器出现 VT-x is disabled in BIOS 以及 /dev/kvm is not found
  2. qwebkit的套壳开发
  3. 服务器双因素认证微软Ad,12-双因素认证(MIX)配置举例
  4. 在outlook中批量导入MSG文件
  5. 2015年8月之 英雄不老
  6. 背景图片填满整个Div
  7. mysql数据库备份和恢复
  8. k8s :pod has unbound immediate PersistentVolumeClaims
  9. Spark(一)Spark介绍
  10. Android App Shortcuts