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

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

3天内不再提示

对于OLP中Speed和Zone值的设定

工业机器人 来源:PLC技术圈 2020-06-10 15:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

对于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点尽量选择在离每一条工作路径都比较近的地方。

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

    关注

    213

    文章

    31435

    浏览量

    223618
  • Speed
    +关注

    关注

    0

    文章

    21

    浏览量

    27520

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

文章出处:【微信号:indRobot,微信公众号:工业机器人】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    变频器设定基本参数有哪些

    变频器作为现代工业控制的重要设备,其参数设定直接影响设备的运行性能和效率。正确配置基本参数是确保变频器稳定运行的关键。以下是变频器设定需要重点关注的基本参数及其作用。
    的头像 发表于 03-02 17:24 1038次阅读
    变频器<b class='flag-5'>设定</b>基本参数有哪些

    变频器基准参数设定依据

    变频器作为现代工业控制系统的核心部件,其参数设置的合理性直接影响设备性能与使用寿命。基准参数的设定并非简单的数值输入,而是需要综合考虑负载特性、工艺需求、电气环境等多维因素的系统工程。本文将深入剖析变频器基准参数设定的技术逻辑与实践依据,为工程技术人员提供系统化的配置思路
    的头像 发表于 03-02 17:21 781次阅读
    变频器基准参数<b class='flag-5'>设定</b>依据

    讲解C语言代码的实现过程

    _pid{ float SetSpeed;//定义设定值 float ActualSpeed;//定义实际 float err; //定义偏差值 float err_last;//定义上一个偏差
    发表于 01-21 07:58

    变频器频率输出低于设定值详解

    与电机匹配问题 当电机负载惯性过大或存在机械卡阻时,变频器可能自动降低输出频率以保护系统。例如离心泵负载若叶轮变形,会导致实际运行频率始终低于设定值5-10Hz。此时需检查: 1. 机械传动系统润滑状态。 2. 联轴器对精度
    的头像 发表于 01-05 07:39 971次阅读
    变频器频率输出低于<b class='flag-5'>设定值</b>详解

    探索POWR - SPEED® Fuse ESR系列高速方形体熔断器的卓越性能

    Littelfuse的POWR - SPEED® Fuse ESR系列高速方形体熔断器,看看它在能源存储等直流应用是如何发挥重要作用的。 文件下载: Littelfuse ESR高速方形保险丝.pdf
    的头像 发表于 12-16 10:30 395次阅读

    低容和高容贴片电容之间的区别,一文带您了解!

    贴片电容在现代电子电路中广泛应用,低容与高容贴片电容因不同的设计、材料和工艺,在诸多方面存在显著差异。这些差异涵盖了电容范围、应用场景、电气性能(如等效串联电阻、等效串联电感、耐压
    的头像 发表于 12-10 15:31 844次阅读
    低容<b class='flag-5'>值</b>和高容<b class='flag-5'>值</b>贴片电容之间的区别,一文带您了解!

    利用Zone Trigger轻松捕捉复杂信号

    Zone Trigger(区域触发) 通过直观易用的图形化“区域”功能,解决复杂的触发难题。该功能可增强主触发器的功能,明确显示信号必须出现或禁止出现的位置,从而实现精确的采集触发。
    的头像 发表于 10-22 14:18 2942次阅读
    利用<b class='flag-5'>Zone</b> Trigger轻松捕捉复杂信号

    如何设定清洗槽的温度

    设定清洗槽的温度是半导体湿制程工艺的关键环节,需结合化学反应动力学、材料稳定性及污染物特性进行精准控制。以下是具体实施步骤与技术要点:1.明确工艺目标与化学体系适配性反应速率优化:根据所用清洗液
    的头像 发表于 09-28 14:16 575次阅读
    如何<b class='flag-5'>设定</b>清洗槽的温度

    ROHM推出适用于Zone-ECU的高性能智能高边开关!

    中国上海,2025年8月5日——全球知名半导体制造商ROHM(总部位于日本京都市)今日宣布,针对汽车照明、汽车门锁、电动车窗等正逐步采用Zone-ECU*1的车身相关应用,推出6款不同导通电阻值的高
    的头像 发表于 08-05 14:49 608次阅读
    ROHM推出适用于<b class='flag-5'>Zone</b>-ECU的高性能智能高边开关!

    在低功耗蓝牙产品开发的过程,会涉及到一些参数的选择和设定,这些参数是什么意思,该如何设定呢?(蓝牙广播)

    在低功耗蓝牙产品开发的过程,会涉及到一些参数的选择和设定,这些参数是什么意思,该如何设定呢?在此介绍一些: 蓝牙的广播类型(Advertising Type) 可连接广播(ADV_IND):允许
    发表于 06-25 18:25

    STM32IDE如何设定代码到ITCM运行?

    摸索到了如何将变量定义到某个地址,但是不清楚如何让代码在指定RAM运行。按照设定变量的方式设定代码,程序直接进入了异常中断{:16:}。
    发表于 06-24 06:45

    关于交流负载模式的CF设置(下)

    01CF设置在不同发布平台的关注点(一)学术发布平台在学术平台上,关于交流负载模式CF设置的研究成果主要关注理论分析和实验验证。研究人员会深入探讨CF与负载特性、电路参数之间的
    的头像 发表于 06-23 09:50 696次阅读
    关于交流负载模式<b class='flag-5'>中</b>的CF<b class='flag-5'>值</b>设置(下)

    计数器的当前设定值应用

    如图1,有一条流水线,每生产一个产品,都会结果X0这个感应器。当按下按钮1时,每生产10000个产品,蜂鸣器拉响;按一下X2按钮时,生产20000个产品,蜂鸣器拉响;按一下X3按钮时,生产30000个产品,蜂鸣器拉响。
    的头像 发表于 06-16 16:33 1241次阅读
    计数器的当前<b class='flag-5'>值</b>与<b class='flag-5'>设定值</b>应用

    关于交流负载模式的CF设置(上)

    的比率。在交流负载模式下,这个反映了电流或电压的波形特征。对于一个理想的正弦波,其CF是固定的。然而,在实际的电气系统,由于存在各种非线性负载,如电子设备
    的头像 发表于 06-16 13:52 1397次阅读
    关于交流负载模式<b class='flag-5'>中</b>的CF<b class='flag-5'>值</b>设置(上)

    村田电容-Murata电容的耐压范围解析

    Murata(村田)电容作为全球知名的电子元器件制造商,其产品在各种电子设备扮演着至关重要的角色。Murata电容以其出色的性能、稳定性和可靠性而广受好评。其中,耐压作为电容的关键参数之一,对于
    的头像 发表于 04-29 15:06 1088次阅读