位置:工业机器人>>工业机器人>>机器人资讯>>内容阅读
管桩端板多工位机器人自动化焊接系统设计中焊接机器人编程

4. 3. 5焊接机器人编程

焊接机器人需要安装ABB开发的ArcWare弧焊包,然后对4.3.2表的焊接有关信号与弧焊软件的相关端口进行关联,关联后弧焊软件会自动处理关联好的信号。弧焊常用 指令如下: WeldData为焊接参数,在焊接过程中控制机器人的焊接速度,以及焊接电源输出的焊接电流和电压的大小; SeamData为起弧收弧参数,用来控制焊接开始前和结束后吹保护气的时间长度,保证焊接时的稳定性和焊缝的完整性。 ArcLStart p1,v100,seaml,weld5,fine,gunl; ArcLStart用于直线焊缝的焊接开始,表示以v100的速度直线运动至p1点,seam 1为起弧收弧参数,welds为焊接参数。 ArcL p2,v100,seaml,weld5,fine,gunl; ArcL用于直线焊缝的焊接,参数设置和ArcLStart指令类似。 ArcLEnd p3,v100,seaml,weld5,fine,gunl; ArcLEnd指令用于直线焊缝的焊接结束,工具中心点线性移动到p3,焊接过程通过seam 1和welds进行监控和控制。

如图4.24,焊接机器人启动后返回Home点,识别工件型号,等待PLC发送焊接开始命令。供料机器人对焊缝进行拍照后,机器视觉系统进行焊缝图像处理,将焊缝位置和宽度信息通过串口发送给焊接机器人。机器人通过Open指令打开串口获取焊缝数据信息,根据焊缝宽度调用相应程序。然后对焊缝坐标根据供料机器人标定数据进行坐标转换计算,得出真实焊缝的坐标数据。本系统机器人串口采用“com2”通过二进制方式进行读写,用指令ReadStrBin读出串口数据(数据类型为字符串格式),用指令StrToVal将字符串类型转化为数值类型。

焊接机器人接收到PLC开始焊接的命令后,检测保护气、送丝信号正常,起弧开始焊接。焊接完成后,机器人互锁信号置0,此时机器人程序判断上次清枪剪丝操作之后焊接的工件数量,如果已经焊完4个工件,则进行清枪剪丝操作,否则返回Home点,等待下次焊接任务。焊接机器人部分代码如图4.25 。 4. 4基于halcon的焊缝图像处理编程 Halcon软件是德国Mvtec公司开发的专门用于机器视觉系统图像处理的软件,在世界上具有广泛的应用。Halcon内部集成了成千上万的各类图像处理算子,用户只需要调用相关的算子函数,即可很快完成机器视觉系统开发,大大缩短了研发周期。因此,本文以Halcon软件为平台,进行管桩端板焊缝图像处理编程。
免责声明:本网站部 分文章和信息来源于互联网,本网转载出于传递更多信息和学习之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请立即联系管理 员,我们会予以更改或删除相关文章,保证您的权利。对使用本网站信息和服务所引起的后果,本网站不作任何承诺。
共建单位:中国机械总院集团海西(福建)分院    三明学院机电工程学院
All Rights Reserved. 运营维护:三明市明网网络信息技术有限公司 业务咨询:0598-8233595 0598-5831286 技术咨询:0598-8915168