自动焊接机器人控制系统研究伺服与运动控制

填写邮件地址,订阅更多资讯:

自动焊接机器人控制系统研究

0前言

焊接是一门材料连接技术,通过某种物理化学过程使分离的材料产生原子或者分子间的作用力而连接在一起,随着焊接技术的不断发展,它在生产中的应用日趋广泛,到目前为止已经成为一种重要的加工手段。从日常生活用品,如家用电器、水暖设备等的生产到飞机、潜艇、火箭、飞船等尖端科技产品都离不开高效率、现代化的焊接技术,进一步提高焊接质量、改善劳动条件、提高劳动生产率已经成为所有焊接工作者的强烈的愿望,而采用自动控制技术是实现上述的的正确途径。焊缝自动跟踪系统的研究作为焊接领域的一个重要的方面,为了进行精确的自动焊接,必须进行焊缝自动跟踪。

我国对焊缝跟踪控制技术的研究起步较晚。80年代末以清华大学潘际銮院士为首的课题组在旋转电弧传感器方面做了大量的研究,并取得了有价值的成果。1993年清华大学博士廖宝剑在博士生费跃家的研究基础上,研制成功了一种空心轴电机驱动的旋转扫描传感器,并获得了国家专利。此后江西大学在此基础上在小型化和减震方面做了深入的研究,并做了进行一步的改进,并制造了样机。清华大学吴世德的博士论文较系统的研究了电弧传感器信息处理技术,通过空间变换,进行了扫描电弧传感器信号的频域特征分析,提出了特征滤波向量的电弧传感的信号处理方法。

1系统总指标分析

作为一个工业用的焊接机器人,在对整个系统进行设计的时候,先对其要求的指标进行分析和制定。

1.1系统静态指标

对于焊接机器人系统,其静态指标是指机器人处于正常的焊接运行状态时,对于控制系统所给的指令,在达到稳态时,能够做到无偏差跟踪的能力,对于阶跃信号和速度信号,考虑到机械结构的特性,稳态误差必须控制在0.2%之内,对于加速度信号,稳态误差不得小于0.5%

1.2系统动态指标

系统的动态性能指标,对于焊接机器人来说,主要考虑的是整个系统对阶跃输入信号和正弦输入信号的动态响应特性。对于阶跃信号,其超调量最大不能超过10%,过渡时间最大不能超过0.1ms,震荡次数不能超过2次。对于正弦响应,主要考虑的是其频率特性和相角裕度,工作频率大概为5至12Hz。

1.3运动精度指标

焊枪移动的位置精度小于0.2mm,焊缝误差小于1mm,速度精度小于1mm/s,系统响应时间小于0.3s。

1.4智能性指标分析

要求所设计的系统具有一定的智能性,其中包括系统自检功能,故障尝试自修复功能,故障保护功能,自动循迹跟踪焊缝功能。

1.5可扩展性指标分析

系统应该留有一定的对外接口,以满足系统在线编程或离线编程,随着INTERNET技术的发展和物联网技术的发展,要求系统需要留有特定的接口模块。系统必须具备可升级性,以满足不同应用场合的重新组装和升级。

1.6应用指标

整个系统为220V市电系统,在保证系统正工作的前提下,功率应尽量减小。控制核心系统部分体积为25x25x25cm,电源管理部分由于其功耗相对较大,为了避免其对弱电系统的影响,对电源部分进行单独包装,设定为25x25x25cm,并且配置散热风扇。整个系统的成本在两万元以下。

1.7环境要求

在使用过程中噪声不能大于40db,整个系统对市电网络和周围环境不存在电磁干扰,电磁兼容性必须控制在国家标准范围之内,无强烈的电磁辐射性,工作时对焊枪的强光部分做简单的屏蔽。系统不具有防水性,防尘等级IP5级,工作环境为90摄氏度以下,负15摄氏度以上。

1.8装配指标分析

整个系统的装配精度只要是十字滑架的精度要求,其装配精度必须控制在0.1mm以内。

2总体设计方案

图1总设计方案和模块图

如图1所示,为系统的总设计方案和模块图,整个系统可以分为9个主要的模块,系统的工作思路为:

总系统上电,启动工作环境检测系统,检测当前主控平台的环境湿度,和温度,如果不符合工作环境要求,尝试进行自动调节,若调节依然无效,则系统报警,并自动关闭;环境检测符合要求后,DSP主控系统启动,先完成自检功能,如果发现某些模块处于无法就绪状态,系统尝试软件自动修复,如果修复不成功,则系统自动重启,如果重启后,依然无法解决问题,系统进行报警动作;系统初始化后,通过零点寻位传感器查找初始零位,寻零结束后,进行坐标变换,将零位传感器的坐标变换为焊枪的坐标,此时系统进入到正常工作模式;用DSP通过PWM控制步进电机,完成十字滑架的移动,并控制弧焊电源和送丝机构进行焊接;在焊接开始之后,旋转电弧传感器检测电弧电压信息,通过DSP转换为相应的位移信息,并进行位移量的反馈,构成整个控制系统的闭环工作模式;于此同时,系统配备的各种传感器也处于监视运行状态,包括机械限位保护,电源过压过流保护,系统过热过湿保护。

3总控制核心系统设计

主控系统部分采用DSP作为整个系统的控制芯片,完成整个系统的调节和控制。通过方案的比较,决定选用TI公司的DSP芯片TMS320F2812。该系列芯片是TI公司推出的一款32位定点高速DSP芯片,采用8级指令流水线,单周期32x32位MAC功能,最高速度每秒钟可执行1.50亿条指令(150MIPS),保证了控制和信号处理的快速性和实时性。另外TMS320F2812片上还集成了丰富的外部资源,包括16路12位ADC,6路PWM输出、3个32位通用定时器、128k的16位Flash存贮器、18kRAM存贮器,外围中断扩展模块(PIE)可支持45个外围中断,并具有McBSP,SPI,SCI和扩展的eCAN总线等接口。TMS320F2812还支持最大1M的外部存贮器扩展。

TMS320F2812支持C/C++编程语言,其C语言优化器的C编译效率可达99%,还有虚拟浮点数学函数库提供支持,可以大大缩短数学运算与控制程序的开发周期。TMS320F2812非常适用于电机控制、电源设计、智能传感器设计等应用领域。

在本系统设计中,需要高速的运算速度,完成传感器信息值的解算和电机的控制,在信息的处理中需要涉及到大量的浮点型运算,而这也正是DSP控制系统的强项所在,通过对比选取,决定使用TI公司的TMS320F2812芯片。

4电弧传感器的分类及工作原理

目前电弧传感器在实用中主要有以下几种类型:

(1)非扫描双丝(多丝)并列型

该类型利用电弧的静态特性,当焊枪不对中时,两电弧的高度不同将反映在电流(电压)差上,从而实现焊缝跟踪。但因为要同时用两个参数相同的独立回路电源并列进行坡口焊接,实现上有困难,所以实际使用受到限制。

(2)摆动式电弧传感器

摆动式电弧传感器利用机械摆动所产生电弧作为传感介质,受机构的限制,扫描频率一般很低(5Hz以下),使得灵敏度较低,只能在低速焊接中应用,同时熔池中的液态金属的流动和填充也阻碍了焊缝坡口的识别。

(3)旋转扫描式电弧传感器

旋转电弧传感器的基本原理与其他电弧传感器相同,特别之处在于利用直流电动机驱动偏心机构使得焊丝和电弧旋转,从而实现电弧的高速扫描,扫描频率一般在5~50Hz。这种设计能克服摆动式的低扫描频率带来的问题,灵敏度大为提高,可以工作在高速场合,并且焊缝结果也有所改善。

传统的旋转电弧传感器利用外置直流电机通过齿轮传动来驱动偏心机构,从而实现焊丝与电弧的旋转。这类结构的问题在于机械结构尺寸较大,机械振动大,附加的质量和转矩不得不考虑,也就影响了与之相关的一系列装置的选择。考虑到焊枪在竖直方向的移动,焊枪尺寸应该小而轻,才能在成本上有所减少,所以应该采用更合理的装置。

弧焊电源供应焊接电压,送丝轮完成焊丝输送(一般维持速度不变,但也可以改变电压来调节送丝速度),空心轴直流电机高速旋转通过偏心装置使焊丝和电弧旋转。这个过程中,电流传感器检测流过焊丝的焊接电流的大小并得到与弧长对应的电压信号,将电压信号输出到相应电路对信号进行采样处理。与此同时,光电码盘测量出电弧每圈扫描的起始位置和相对起始点的瞬时位置,经处理得到空心轴电机旋转速度,以实现电机旋转速度的闭环控制;码盘输出信息与霍尔传感器的电压信息经由主控电路DSP运算处理,控制执行机构调节焊枪的x、y、z三个方向的位置。系统这部分的流程图见图2。其中,DSP输出信号与执行机构之间需要利用光电隔离器件隔离强电与弱电信号,起到保护控制电路的作用。计算机用于实时显示焊接过程的焊缝情况,经过数学运算可以得到焊缝内部情况,如焊接某瞬时的焊缝截面,缝宽,缝深及裂缝平面走向布局等。

图5-14电弧焊控制系统流程图

参考相关文献可得:旋转电弧传感器的工作频率在5-50Hz之间,本系统的扫描频率为25Hz。并定下了以下的参数:焊枪连续移动速度(无特殊情况下)为25mm/s,即旋转电弧传感器扫描一圈前进1mm;相关实验研究可得,旋转电弧传感器的焊缝误差为0.1mm,跟踪误差为0.1mm。

5电弧长度模型与平面拟合算法分析

在进行算法分析之前,先要对焊接过程中的电弧长度建立模型。仍以跟踪V形坡口焊缝为例。焊枪轴线在水平方向上与焊缝坡口对称线的偏移距离称为偏差设为e。设焊枪口端面到焊缝坡口底部的距离为Hc,焊缝坡口与水平面的夹角为β,电弧旋转半径为r,旋转周期为2T,角速度为ω,

设焊枪旋转在最右侧时t=0,则电弧长度H(t)可由式(1)求得。

(1)

即为运动过程中某瞬时的状态。

根据有关焊接理论可知,电弧动态变化时,在一定条件下弧长变化H(s)到焊接电流变化I(s)的传递函数可以表示为:

(2)

其中,

Ka

为电弧的电位梯度;

Kr

为与焊丝熔化速度有关的常数;

Kn

为与干伸长电阻和极区等效电阻有关的常数;

KM

为与电源特性、焊接材料等有关的常数;P(s)为电源的动态特性。当电源具有极好的动态品质时,P(s)可视为一个比例环节,此时传递函数可简化为一阶模型。可见当旋转频率一定时,弧长变化规律与电流变化规律成正比关系,所以与电压变化规律也成正比。

电弧长度

H(t)

可由式(1)求得,而

,故可将它们离散化为

由于文中采用的旋转电弧传感器在一个扫描周期内采样64次,因此将离散点取为64个。由空间解析几何理论可知,一个空间平面的方程可以表示为:

(3)

为了便于讨论,将上述方程变形为:

(4)

引入矢量、矩阵记号,令

(5)

对电弧长度进行空间平面拟合就是寻求

使其满足下面的条件:

6结论

整个系统的设计充分考虑到了工业应用型焊接机器人应该具有的特性。首先是安全性和平稳性的要求,采用了包括系统启动保护,软件保护,机械限位保护,报警保护在内的保护措施。系统的设计充分考虑了系统的响应速度问题,这个将影响到整个应用系统的快速响应性,也是衡量一个焊接机器人是否具有足够的应用价值的一个重要指标。在焊缝跟踪扫面方面,跟踪误差和焊缝误差满足指标要求,响应时间短,对各类焊缝类型有一定的普适性。在系统的应用拓展方面,充分考虑了系统的可升级性,预留了标准的串口和以太网接口,为系统的调试和升级提供必要的硬件保障,也方便了同类焊接机器人的后续系列产品的开发升级。

THE END
0.西安钱江机器人激光焊接机器人激光焊机免编程免示教机器人主营产品:数控切割机,工业机器人,电焊机,二保焊机 获取最低报价 产品特性飞溅小是否进口否 产地浙江工作范围3.14平方米 品牌钱江型号1.5kw 关节数量6轴数6 供应商信息 陕西森达实业有限责任公司进入店铺首页 陕西森达实业有限责任公司是西北专业销售国内外名优厂家数控、焊机为主的销售公司。公司创立于2004年,总部位于jvzquC41yy}/eqnpc0io1pzcplofzrsilkwjt89563>:4A680jznn
1.库卡机器人焊接程序编程新闻中心KUKA库卡工业机器人服务商手机版库卡机器人焊接程序编程日期:2022-03-11 点击:7303焊接运行方式说明 以一个工件为例通过两条焊缝来解释焊接流程。 一段式焊缝需要以下焊接指令: 分为几段的焊缝则需要以下焊接指令: 引弧指令 ARCon 操作步骤: 选择菜单序列指令 > ArcTech > ARC 开。 说明: 指令ARC 开包含至引 燃位Z(= 目 标点) 的jvzquC41o0mpppgqujo/exr1kpjfz7ujrAspf~qgkfC5(~xgtpgngFpwmc3sqktv/et'clykqpCog€x(kvknkmB32;<17
2.机器人焊接系统离线编程实例研究学习园地机器人焊接系统离线编程实例研究 1 引言 随着国内航天事业飞速发展、国际卫星发射市场竞争日趋激烈,对发动机的生产周期、制造成本,提出了更高的要求。为了适应这种形势,设法提高焊接接头质量及焊接接头质量的稳定性,保证生产周期己成为当务之急二机器人焊接系统的柔性优势正是解决这种矛盾的良好方案。jvzquC41yy}/{|zi0eun1|ywf{524?870jznn
3.免示教(免编程)||焊接机器人||自主决策焊接||免示教智能焊接江苏道尔芬智能以“促进焊接机器人行业智能改革“为使命,积极推进智能制造,自主研发免示教(无需编程)的自主决策焊接系统,即迈达立刻免示教智能焊接系统。在非标产品以及小批量,多种类,多尺寸的构件焊接方面具有非常大优势。钢结构、机械设备、船舶及石油化工等多行业jvzq<84yyy4equujkp3tojwvu0io1
4.2024全国职业院校技能大赛GZ093智能焊接技术赛项规程+赛题(2(4)模块三试件焊接整编整焊,选手对比赛试件必须一次完成所有焊缝的编程,编程结束,启动机器人焊接前必须先举手示意,经裁判确认后,选手到指定安全位置,启动 按钮进行焊接。 (5)模块三机器人焊接过程中不允许选手进入焊接区域,如因特殊原因,选手必须先举手示意裁判,经裁判确认允许后方可进入。如检查非设备原因造成的时间jvzquC41oc~/dxtm33>/exr1jvsm1;5461644A4:25=13=6622672>60ujzn
5.焊接机器人编程方式和学习内容焊接机器人能够在重复动作中实现稳定焊接,完成批量产品的焊接工作,实现焊接过程的自动化,这归功于焊接机器人的智能控制系统,智能控制系统需要进行编程再开始焊接操作,松乐智能这里分享焊接机器人编程方式和学习内容。 焊接机器人 一、焊接机器人编程方式 焊接机器人编程 焊接机器人编程一般使用机器人操作系统(ROS)提供的jvzquC41o0ypj~3eqo5b1?<8:5?:9;d322748:>6
6.法兰克焊接机器人编程入门焊接机器人编程入门基本常识本文科普焊接机器人编程入门基本常识,包括选择合理焊接顺序、优化焊枪空间过渡、优化焊接参数、采用合理变位机与焊枪位置、及时插入清枪程序,且编制程序需不断检验修改。在科技推动生产的当下,从业者需学习相关高科技技术。 众所周知,机器人是一个非常复杂的构造,要想能够操作机器人完成各项作业,对机器人的操作者有很高的要求。jvzquC41dnuh0lxfp0tfv8|gkzooa<87;7?478ftvkimg8igvcomu8634:>59A9
7.焊接机器人培训,结构件焊接机器人培训,焊接机器人厂家常宝首页> 机器人中级培训班机器人中级培训班 一、培训时间:培训历时两周,每月月底前报名,下月初正式行课。 二、培训对象:订购常州海宝焊接机器人的客户一律免费,其他类客户不培训 三、主讲教师: 四、课程有机器人操作、编程、维修、高 级编程、仿真、集成系统设计、智能化设备概括等多种课程: jvzquC41yy}/eqnpcjqg{3ep1uujnwecvk0q}mgtpgng8oqdu4ivvq
8.焊接机器人,智能焊接设备青岛隆利福机械科技有限公司致力于向全世界客户分享全球制造业经验。 公司产品涉及中厚板机器人焊接系统、点焊及弧焊生产线,火焰、等离子、激光机器人切割生产线,搬运,码垛生产线jvzq<84yyy4mnowqdqz/exr1
9.【系部新闻】工业机器人应用与维护专业(焊接机器人应用与维护方向)工业机器人应用与维护专业(焊接机器人应用与维护方向)专业成立于1981年,是国家示范广西品牌专业,焊接技术是目前上市场比较紧缺的一门技术,广泛应用于航空航天、船舶制造、车辆、桥梁、建筑等领域。 专业课程 主要学习工业机器人技术基础、焊接机器人编程操作与维护、焊接机器人调试技术及应用、钢结构焊接、压力容器焊接、jvzquC41yy}/ixjlz4dqv3ep1ipp}jpvu58;8639;4ivvq
10.[FANUCA系统教程]发那科机器人焊接操作中高级操作指令.docxFANUC发那科机器人焊接 站内产品 VIP去掉 2/22页 预览加载中,请您耐心等待几秒 3/22页 预览加载中,请您耐心等待几秒 4/22页 预览加载中,请您耐心等待几秒 5/22页 宋停云+ 关注 ?实名认证 文档贡献者 特种工作操纵证持证人 尽我所能,帮其所有;旧雨停云,以学会友。 jvzquC41o0hpqt63:0ipo8mvon532;712:911@5843<23;62267727xjvo
11.Unity3D机器人焊接焊缝自动提取及轨迹规划与仿真.pdf11 No. 11 第 期 组合机床与自动化加工技术 2019 11 Modular Machine Tool & Automatic Manufacturing Technique Nov. 2019 年 月 文章编号:1001 - 2265 (2019)11 - 0008 - 05 DOI :10 . 13462 /j . cnki. mmtamt. 2019 . 11. 003 * Unity3D 机器人焊接焊缝自动提取及轨迹规划与仿真 , , 陈子健jvzquC41oc~/dxtm33>/exr1jvsm1;5441654A4735735;7432654;60ujzn
12.kuka机器人焊接编程入门教程焊接机器人操作编程与应用教学.pptxABB机器人;第2章 ABB机器人;第2章 ABB机器人;第一单元 ABB机器人编程操作;第2章 ABB机器人;第2章 ABB机器人;第2章 ABB机器人;第2章 ABB机器人;第2章 ABB机器人;第3章 安川机器人;第3章 安川机器人;第3章 安川机器人;第3章 安川机器人;第3章 安川机器人;第3章 安川机器人;第3章 安川机器人;jvzquC41dnuh0lxfp0tfv8|gkzooa;>36594;8ftvkimg8igvcomu8635:?::?7