• 24小时机器人维修热线:020-82000787

子锐站内搜索 互联网
  • 广州子锐机器人技术有限公司
  • 服务热线:020-82000787(8:30-17:30)
  • 联系手机:15889988091(非工作时间)
  • 座机:020-82000787
  • 传真:020-32887675
  • 邮箱:gz@zr-robot.com
  • 广州市番禺区东环街金山谷创意八街1号109
  • 当前位置:首页 > 机器人资讯 > 全自动样品处理机器人控制系统的开发

全自动样品处理机器人控制系统的开发

时间:2017-11-25   点击:   来源:互联网   作者:匿名
简介:全自动样品处理机器人控制系统的开发 目前工业机器人在很多生产制造领域都有着广泛的应用,极大地提高了生产效率与产品质量,但将工业机器人应用到炼钢样品分析系统中,实现样品的自动化快速分析,在国内才刚刚起步。某大型钢铁公司分析中心为了改变过去质……

全自动样品处理机器人控制系统的开发

目前工业机器人在很多生产制造领域都有着广泛的应用,极大地提高了生产效率与产品质量,但将工业机器人应用到炼钢样品分析系统中,实现样品的自动化快速分析,在国内才刚刚起步。某大型钢铁公司分析中心为了改变过去质检工作中人工取样、人工分类、人工检测的工作模式,引进了一套全自动样品处理及分析系统。该系统配有4台ABB公司的IRB2400L型六自由度工业机器人抓样及分配样品,组成样品自动处理系统,实现了从样品发送、样品接收、样品处理、样品分析等一系列过程的自动化处理,最大限度减少了人为因素的影响。

本文根据全自动样品分析系统中工艺要求,介绍了该全自动化系统中工业机器人控制系统的开发过程,包括整体设计、硬件设计及软件设计3个方面。

1系统组成及工作原理

1.1系统组成及功能要求

全自动样品处理系统由样品传输系统、自动化样品处理和分配系统、样品分析系统、样品标记及存放系统、实验室控制系统、数据管理系统等组成,用于完成炼铁、炼钢、精炼和连铸过程中的铁样、钢样、渣样和棒样的检验任务。这就要求工业机器人的控制系统在自动化系统中,能够集成不同的周边设备和多种软件功能模块,在实际生产中能够完成抓样、分配等任务,使周边设备能与工业机器人协调工作。工业机器人控制系统的设计与开发,是全自动分析系统的核心所在,是将整个系统中的其他部分有机地衔接在一起的纽带。

样品在炼钢现场冶炼炉中取出,经过处理后放人样品传输盒中,由气动传输管道送人分析中心。样品号码由工人在风送样号输人终端上进行选择,到达分析中心的样品,由工业机器人根据不同样品类型送人相应的后续加工工位,系统自动判别样品类型,并选择相应的加工程序,对样品进行处理,然后工业机器人将制备好的样品,送到相应的分析仪器对样品进行成分分析。工业机器人全自动分析系统布局如1所示。

装在样盒中的样品,通过风动送样系统到达分析中心后,4台工业机器人分别负责铁样区及钢样区样品接收和分配,各种样品形状及尺寸存在较大的差异,各个样品制备设备进样口位置高低不一样,对设备位置精度要求较高,处理的流程较为复杂。因此,对生产线上的机械手位置精度有较高的要求,需要对机械手的控制部分以及其他设备状态的控制要求严格。机器人控制系统的基本思路,是机械手末端执行器能灵活抓取各类样品,并能送到指定的位置,能根据周边设备的状态采用相应的处理流程对样品进行处理,设计合理的控制系统结构和选取具有开放性的硬件平台体系,要求控制系统软件体系方面各个模块之间相互独立,能够根据需要增删应用功能模块。

1.2总体方案

该系统采用了分布式控制方式。上位控制计算机负责程序编制和数据传输、机器人及周边设备运动状态的控制和监控等;示教器为操作者提供形化的人机界面,用于手动操作机器人动作,完成位置示教工作和参数设置、程序存取等系统基本操作;机器人控制柜由计算机控制系统、伺服驱动系统、I/O接口等组成,负责运动程序和运动数据的储存,子锐机器人维修,并行处理机器人的不同任务,完成与周围相关制样设备的协调工作,伺服驱动系统为各个运动轴的驱动和执行机构提供控制信号。

上述控制方案满足了工业机器人系统实时控制的要求。

2控制系统硬件结构

2.1工业机器人控制

本系统采用的IRB2400L型工业机器人,所采用模块化设计的控制器IRCS是ABB公司的第五代机器人控制器,将各种功能进行了逻辑分割,最大程度地降低了模块间的相互依赖性。除此之外,ICRS控制器的特性还包括:配备完善的通信功能、实现了维护工作量的最小化、具有高可靠性〔平均无故障工作时间达80OOOh)以及采用创新设计的新型开放式系统、便携式界面装置示教器。

通过在机器人控制器之外附加工控机作为上位控制器,实现一种大脑+小脑的控制模式,即就是用相当于大脑的上位控制机,机器人维修,完成为全自动样品分析系统设计的各种功能,ABB工业机器人控制器,则实现基本的运动控制,其功能如同小脑(如2所示)。在上位机上,可以自由地开发整个系统需要的各种控制功能。我们利用ABB机器人原有的通信接口以及部分系统I/O信号接口,通过编写驱动程序实现这些控制功能。

2.2控制系统设计

IRB2400L机器人控制柜采用分布式I/O系统,控制柜内部可以设置不同的I/O单元,如数字信号输人输出单元、模拟信号输人输出单元等。机器人的I/O信号能被指定成一定的系统响应,例如控制柜开始执行某个程序时,能从外部的控制面板或PLC来控制该机械手,通过检测和控制I/O信号,机器人能像一个PLC一样工作;I/O指令能和机器人马达运行的指令同时执行,后台程序也能与机器人正在运行的程序平行执行。工业机器人计算机控制系统控制整个机器人的运动,其组成如3所示。

主机可以检测和控制轴系计算模块和I/O计算模块的运行。轴系计算模块控制操作臂马达的运动,I/O计算模块控制机器人的I/O通信,包括CAN总线上的通信、以太网、串行通信等,可选择的插板可以用来控制机器人自身的6个轴之外再添加的轴(即外轴)的运动及外轴的I/O通信。使能器1和使能器2是系统安全信号,当I/O计算模块或者轴系计算模块出现运行错误时,使能器会被激活,从而通知计算机系统处理错误。

IRB2400L工业机器人控制柜内置4块I/O单元,其中DSQC652是可以用于控制外部执行机构的数字信号输人输出单元。DSQC652有16个输入和输出信号,这些信号被分为2组,每组在电源上独立,由控制柜内部的24VDC电源供电。该I/O单元可以提供24VDG的数字信号输人输出,在全自动样品制备系统中选取了该I/O单元作为机器人末端执行器和外围制样设备的信号控制单元。DSQC652电路简如4所示。

从4可以看出,D5QC652在使用中需要为每组上的端口10提供24VDC电压,为端口9提供。0v电压。在控制柜内置的24V有效电源可以提供端口9、10所需要的电源,把控制柜中输人输出单元所提供的控制信号,连接到末端执行器和外围控制设备的控制单元上。以实现控制。

3机器人控制系统软件设计

机器人控制系统是一个实时多任务系统,其控制系统软件主要包括以下基本功能模块:

(1)主控程序模块。对来自示教盒及上位机的请求给予相应的服务;自动化系统取样及样品任务的调度安排。

(2)运动学模块。此模块是机器人运动的关键,包括机器人运动学的正解、逆解及轨迹规划,完成机器人的关节、直线、圆弧等插补功能。

(3)外设控制模块。实现对机器人系统有关的外围设备的控制。

(4)通信模块。支持主机和示教盒及伺服单元的通信。

(5)管理模块。提供方便的机器人语言示教环境;支持对示教程序的示教、编辑(插人、删除、拷则、装人、存储等操作;完成系统各功能之间的切换。

(6)机器人语言解释器模块。对机器人语言的示教程序进行编译、扫描及语言法检查,最后解释执行。

(7)示教模块。利用示教器来改变操作机未端执行器的位置和姿态,以及各个位置的定位。

(8)报警模块。对出错信息的处理及响应,紧急情况下的急停功能。

TAG:
免责声明:本网部分文章和信息来源于互联网,本网转载出于传递更多信息和学习之目的。如转载稿涉及版权等问题,请立即联系网站所有人,我们会予以更改或删除相关文章,保证您的权利。
扫二维码手机浏览
  • 广州子锐机器人技术有限公司
  • 地址:广州市番禺区东环街金山谷创意八街1号109
  • 电话:15889988091
  • 传真:020-82000787

Copyright © 广州子锐机器人技术有限公司版权所有 www.zr-robot.com     网站备案ICP:粤ICP备15095857号

留电回访
  • 您的姓名
  • 联系电话
  • 需要维修或帮助的产品型号及说明
  •  
24小时工业机器人维修热线:020-82000787(首次维修半价优惠)