当前位置:
AC1820A在弧焊机器人焊缝跟踪中的应用
发布日期:2014-12-12 12:43:45 浏览次数: 字体大小:
摘要:本文简要介绍了旋转电弧传感弧焊机器人焊缝跟踪控制系统的工作原理,并详细说明了AC1820A数据采集卡在该系统中的应用。关键词:AC1820A,数据采集,旋转电弧,焊缝跟踪智能化焊接过程控制系统是提高劳动生...
关键词:AC1820A,数据采集,旋转电弧,焊缝跟踪
12位1000KH的A/D板,适合中高速信号、波形采集及记录等应用场合。因此适合用于旋转电弧传感的焊缝跟踪控制系统。
电弧传感是从电弧与电压变化中获得焊炬与焊缝之间横向、高低信息的方法。其基本原理是:对于熔化极电弧焊,根据电弧的自调节原理,当焊炬与工件表面相对距离,即导电嘴端部与工件表面电弧极间距离(以下简称为焊炬高度)发生变化时,干伸长和弧柱长度都会发生变化,而电弧电流及电压会相应变化,以保持原来的熔化率。因此,电弧电流或电压的变化就反映了焊炬高度的变化,通过电弧扫描坡口,从电弧参数变化中获得焊炬高度的
变化,并根据焊炬与焊缝的几何关系导出焊炬与焊缝的相对关系,从而获得焊缝坡口信息。焊缝纠偏系统框图如图1所示。
电弧传感器电流随其旋转位置变化,因此,为了进行焊缝偏差分析,电弧传感信号除了焊接电流信号之外,还必须包括反映焊距旋转起点位置的转速信号以及反映焊距旋转瞬时位置的位置信号,为此,在旋转电弧传感机构里加入了光码盘测速、测位系统。光码盘形状如图2所示,光码盘外圈为64个分度齿,内圈为# 个分度齿,这样,可产生两个脉冲信号,外圈产生的脉冲信号反映旋转的瞬时位置,内圈产生的脉冲信号反映旋转速度并且可以作为旋转的起点位置。两个脉冲信号的波形分别如图3(a)、图3(b)所示。
当检测到转速信号为高电平时,开始A/D采集,这样能保证每次采集的起始位置相同;位置信号作为A/D采集的触发信号,每个上升沿到来,进行A/D采集一次,这样能保证每个采集数据对应一个旋转位置。为实现均匀间隔地采样,还必须利用转速信号进行转速闭环控制。
2.1性能与工作方式
AC1820A分辨率为12位, 采样速度为1000KHZ(多通道),16路单端输入,模拟输入支持0~5V、0~10V、±5V 三种量程。输入通道自动扫描,可以程控从任意通道开始到任意通道结素,输入采用DB25 插座(P1 口)。
带有8入8出开关量DIO,TTL电平,输入电流小于0.5mA,输出电流大于5mA,采用20PIN扁平电缆插座(P2口)。
AD启动有软件启动和外部触发(TTL电平上升边沿有效)两种方式。板上时钟4MHZ基准,16 位分辨率。AD 转换控制可以采用板上16位定时器(4MHZ基准)或外部时钟输入。中断可以选择IRQ10、11、12、15,开关选择。AD数据读入采用16位ISA总线,16位操作。
2.2 I/O译码地址与使用
AC1820A占用16个IO译码地址,对应四条地址线AO-A3,基址由A4~A9设置,缺省地址为300H,地址的偏移分配如下(OFFSET):
3 AC1820A的软硬件设计
要正确使用AC1820A,必须同时保证硬件电路的正确连接和软件编程的正确无误。
3.1硬件设计
电弧传感器送出的位置信号以及转速信号经过限幅、整形、离等信号调理电路后分别接入AC1820A数据采集卡P1口的12脚和2脚,这样位置信号作为A/D采集的触发信号,而速
度信号接入模拟通道1以保证采集的起始位置相同。焊接电流信号经过霍尔传感器转换为0~5V的电压信号经线性隔离电路后接入AC1820A的P1口的1脚,即模拟通道0。P1口的3~9脚相连并接地,对应焊接电流的模拟地。10、11、13脚悬空,14~22脚相连,同时将22脚和25脚(数字地)连接,对应位置信号地,同时也是速度信号地。位置、速度的信号调理电路如图4所示。线性隔离电路如图5所示
由于AC1820A自带了8入8出的开关量D/O,因此可用于纠偏信号的输出,将控制机器人上、下、左、右、运动的纠偏信号分别接入AC1820A的P2口的11~14脚,这样A/D采集卡送出的纠偏控制信号经过隔离、放大后送入机器人内部接口。
3.2 软件设计
与AC1820A相关的部分源程序如下:
该系统已经实现,实验证明使用效果很好。