ABB机器人硬件系统是由两部分组成, 即机器人本体和控制柜。 1.1 机器人本体。机器人本体是由六个转轴组成的机构, 每个转轴 都带有一个西门子生产的交流伺服电机。同时电机自带的编码器反馈 信号给驱动器,驱动器根据反馈值与目标值进行比较,调整转动的角 度,机器人运动精度达到±0.05mm~±0.2mm。编码器与串口测量板 (SMB)连接, 每个交流伺服电机都有单独的供电和编码器测量线路。串 口测量板主要起接收六个轴编码器位置参数的作用,并通过串口测量 板与控制柜计算机系统通信, 调整机器人运行。1.2 控制柜组成。机器人 控制柜由机器人直流供电系统, 输入输出系统,安全系统, 计算机控制 系统, 伺服驱动系统等, 散热冷却系统组成。1.2.1 机器人直流供电系统。 机器人直流供电单元 - DSQC506 将输入 220V 交流电转换为输出 24V,15V直流电, 为机器人驱动系统、I/O板单元、安全板、 串口测量板 等设备供电;计算机直流供电单元 DSQC505 将 24V直流电转换为相 应 5V、3.3V、12V直流电, 为机器人内部计算机系统提供电源。主计算机 通过系统监控总线 SMBus 监控所有直流输出; 电池组单元 - DSQC508 由控制卡, 电池组,测试电阻三部分组成。控制卡是电池微处理管理板。 电池组是由带温度传感器的可充电镍铬电池组成,输入 24V直流, 输出 21.6V直流, 当机器人关机输入交流电压小于 180V时,并超过 20ms, 电 池组开始放电, 为机器人系统备份提供电力。机器人通过温度检测控制 充电状态,并每周一次通过测试电阻放电自检电池状态。主计算机通过 系统监控总线监控电池组电力、 充电状态、 电池功能与电池状态。1.2.2 计算机控制系统。 机器人计算机系统如图 1 所示,由主计算机板 DSQC500、轴计算机板 DSQC503、I/O 计算机板 DSQC522、底板 DSQC501、快速硬盘 DSQC518、计算机直流供电单元 DSQC505、电池 组单元 DSQC508、 冷却风扇等组成。主计算机,轴计算机,I/O计算机通 过底板连接,快速硬盘安装在主计算机板上。计算机系统支持 1- 2 块 I/O计算机板和 1- 3 块轴计算机板。每块轴计算机板*多控制 7 个轴, 调整各轴的速率和转矩,轴计算机从主计算机接收位置数据, 从串口测 量板接收当前位置信号,计算机使用这些数据计算调整后输出位置信 号至驱动系统。当计算机系统工作时通过外部基础连接板 DSQC504 与 驱动系统通信, 输出运动指令, 驱动驱动器运行,并接收串口测量板反 馈信号, 计算机器人运动位置,并发出下一指令。1.2.3 伺服驱动系统。伺 服驱动系统由计算机系统控制, 对位置、 速度和电机电流进行数字化调 整,对电机的交流控制进行同步。机器人通过计算机系统发出运动指 令,控制驱动器使机器人运动,并从串口测量板连续地接收机器人新的 位置数据, 输入位置调整器中, 与先前的位置数据进行比较和放大, 输 出新的位置和速度控制参数。同时系统会根据重力、 运动时的转动惯量 和轴之间的相互作用, 不断地计算和优化调整参数。驱动单元由驱动供 电单元(DC
2 机器人常见故障分析
03 报警是焊接机器人焊接变压器过热报警,在焊接变压器上有一 个温度过热保护, 保护信号通过 I/O系统与机器人通讯, 受安全面板监 控, 当这个过热保护损坏或连接导线断路均可以造成此故障; 04 报警是 焊接机器人焊接异常报警。机器人发出焊接启动信号给焊接控制箱,
焊 接控制箱发出焊枪闭合和焊接开始信号,焊接完成后返回焊接完了信 号给机器人, 当机器人接收不到焊接完了信号时 04 报警。造成这一故 障的原因可能有: 焊枪没有闭合, 没有完成焊接过程; 电极头短, 没有完 成焊接过程,焊接部件表面有异物影响焊接过程,焊接电缆断, 没有完 成焊接,机器人没有接收到焊接完了信号; 05 报警是由于机器人在焊接 移动过程中遇到外界阻力,机器人系统有过载监控保护, 当达到监控级 别的阻力时系统报警; 01、 02 报警是机器人监控安全链上的示教器急 停,面板急停,安全门急停开关断开,双安全链断开,机器人 MOTOR OFF掉电报警。GUN TIME- OUT是机器人焊接结束后, 焊枪打开到位 开关检测后,机器人才能够继续移动, 否则机器人就会认为焊枪没有打 开而报警,不再继续移动工作。检测开关一般都是焊枪小张口开关。原 因可能有: 检测开关损坏, 开关线路断路。但有的时候机器人也可以取 消检测功能,在焊枪焊接完了后, 焊枪打开的同时机器人就可以移动, 这时可以靠修改焊枪打开时间参数来控制焊接和移动过程。
3 机器人典型故障分析
6370BS071 机器人断电后重启,机器人没有原位信号,主线检测不 到原位信号无法给机器人启动信号,机器人不运行。机器人没有任何报 警, 经检查硬件没有问题。检查机器人程序,发现机器人原位程序没有 在预置程序中调用, 单独运行原位程序,机器人有原位信号, 可以正常 工作。解决方法为备份机器人程序,将系统参数的 USER 文件中的 HOMESIG 子程序加载在机器人预置程序中,在对机器人做 RESTORE,重新加载修改过的程序,让机器人在启动时自动调用原位程 序。机器人 MOTOR ON信号掉电,机器人无法 MOTOR ON,报警 39234 SERIALLINK 故障。SERIAL LINK 是指 SMB 板 - A82 板 - AXIS CPU- A82 板 - DRIVE UNIT。检查安全链线路没有发现故障 点, 清理系统灰尘也无效, *后更换 A82 板,故障排除
3 机器人典型故障分析
6370BS071 机器人断电后重启,机器人没有原位信号,主线检测不 到原位信号无法给机器人启动信号,机器人不运行。机器人没有任何报 警, 经检查硬件没有问题。检查机器人程序,发现机器人原位程序没有 在预置程序中调用, 单独运行原位程序,机器人有原位信号, 可以正常 工作。解决方法为备份机器人程序,将系统参数的 USER 文件中的 HOMESIG 子程序加载在机器人预置程序中,在对机器人做 RESTORE,重新加载修改过的程序,让机器人在启动时自动调用原位程 序。机器人 MOTOR ON信号掉电,机器人无法 MOTOR ON,报警 39234 SERIAL