最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能装备

基于RFID技术的西门子840 D刀具管理的研究及应用

发布时间:2013-04-02 作者:吴雨杰 樊留群  苗壮  蒋帆宇  来源:万方数据
关键字:刀具管理 无线射频 840D PLC 
随着加工自动化的提高,数控机床刀具管理的自动化成为运行生产可靠的重要保证。文章简要介绍了无线射频技术的发展及在刀具管理中的应用,通过对西门子840D数控系统的刀具管理功能的研究。使RFID技术与840D刀具管理功能相结合,给出了可实现的技术路线。

       随着加工中心在机械制造行业的大规模应用,人们逐渐认识到一个智能、高效、便捷的刀具管理功能可以显著地节约生产成本,提高生产效率。然而,用以保证刀具安全有效运行的数据信息,如刀具几何尺寸、刀具寿命信息、刀具磨损信息等仍然需要事先通过操作员手动输入到数控系统中。这些手工数据输入的工作不但大大降低了生产线的自动化程度,而且一旦输入错误,不容易被察觉且损失巨大。而基于无线射频技术(RFID)的刀具识别系统能很好地解决这个问题。

       RFID是Radio Frequency Identification的缩写,即射频识别技术,是自动识别技术的一种,利用无线射频方式在阅读器和应答器之间进行非接触双向数据传输,以实现目标识别和数据交换的目的。

       射频识别技术相对于其他自动识别技术具有许多突出的优点:RFID技术不需要直接接触、工作距离长、适用于恶劣环境、可识别运动目标并呵同时识别多个标签、操作快捷便利、装载信息量大、寿命长等。将RFID技术应用到数控加工生产的刀具管理中,可以提高刀具管理的自动化程度和管理效率,实现精确快速识别、跟踪刀具,并将刀具信息反馈给IPC的刀具管理系统,执行相应加工动作。

       在将RFID与刀具管理系统相结合方面,德国的Balluff公司是走在世界前列的。Balluff公司推出的基于FANUC系统的miLink Tool ID系统可以方便地进入CNC控制器和自动跟踪刀具信息。通过FANUCmiLink界面和Balluff刀具识别系统可以取得大量的CNC数据,如刀具寿命、刀具识别管理、刀具几何偏置量、刀具磨损补偿量以及宏变量等。

1 西门子840D数控系统刀具管理功能简介

       西门子840D数控系统的刀具管理功能包括预置的刀具管理基本功能和可选配的刀具管理高级功能。

       1.1刀具管理基本功能

       刀具管理基本功能集成了对刀具和刀具库的一些基本管理功能。这些功能包括装载和卸载刀具、给每个T号定义特定的刀具边沿号(最大不能超过12)、输入刀具补偿值、执行寻刀和换刀指令等。

       1.2刀具管理高级功能

       可选的高级功能包括刀具监控功能和刀库管理两大功能。

       刀具监控功能有3种类型可供选择:切削工件数监控、刀具寿命(切削时间)监控和刀具磨损量监控。这3种类型通过系统变量MD$TC—TP9进行选择,如表1所示。

如图

       如果一把刀具正在主轴上进行加工,而此时达到监测极限,则它仍然会继续使用,直到该次加工结束,而不会中断加工进行换刀。只有到下次选中该刀具时,其状态会变更为不可用,PLC或NC系统会寻找备用刀具进行加工。当一把刀具的一个切削边沿(最多有12个切削边沿)达到寿命极限,则整个刀具的状态变为不可用。此时在刀库表的刀具状态后会出现1个“G”。如果一把刀具的切削边沿达到预警极限,则整个刀具的状态变为“达到预警极限”,在刀库表的刀具状态后会出现1个“V”,同时发出警报提醒操作者准备替换刀具。

       刀库管理功能指的是对刀库刀位的优化管理。这里所指的刀位包括空刀位、装载了刀具的刀位以及大尺寸刀具所占用的相邻刀位。刀库管理功能的主要内容包括:刀具装载、刀具卸载、刀具定位、寻刀、寻找刀位、以及换刀时的搜索策略的选择等。

2 RFID技术与840D刀具管理功能的结合

       本项目研究的目的在于将RFID技术与西门子840D数控系统的刀具管理高级功能相结合,实现在线刀具数据传输、管理和监控。避免操作人员手动处理大量数据信息时疏忽错漏而对生产造成不必要的时间和金钱上的损失。为进一步实现全生产车问的刀具网络化管理打下坚实的基础。

    2.1激活840D刀具管理高级功能

       西门子840D数控系统的刀具管理高级功能是1个选项,因此需要事先激活该选项功能。由于刀具管理高级功能需要占用到一部分内存,因此需要在系统里面预留相应的内存,主要相关参数如下:
       MDl 8080系统刀库管理参数,对整个系统而言;
       MD20310通道刀库管理参数,仅对相应通道而言,一般设置成和MDl8080一样;
       MDl8082系统管理的刀具数,一般要大于实际的刀座数;
       MDl8084系统管理刀库数量,要包含虚拟刀库,所以至少为3;
       MDl8086系统管理刀座数量,要包含虚拟刀座,至少为实际刀座数+5;
       MDl8100系统管理的刀沿数,一般要大于系统管理的刀具数。

       以上参数的修改都会涉及到内存的重新分配,所以修改后要立即(不要下电和NCK复位)做1个NC数据的备份,再回装回来,这样NCK的刀具管理高级功能就激活了。

       2.2刀库的建立和PLC的调整

       通过上述参数的设定,系统只是为刀具管理高级功能预留了相应的空间,但对于刀库的特征(比如刀库的类型,实际刀座的数量,虚拟刀座的数量等)需要通过对刀库管理系统变量来定义。一般来说需要对如下参数进行编辑:
       $TC—MAPl[0]=o,删除原来有关刀库的数据。
       $TC—DPI[0,0]=0,删除原来有关刀具的数据。
       $TC—MAPl[n],刀库的类型,实际的刀库类型一般有两种,链式刀库和车床用的刀塔。
       $TC—MAP7[n],刀座的数量,n表示刀库号。
       $TC—MAMP2,刀具和空刀座的搜索策略。
       $TC—MAP3[1],实际刀库状态,只有激活后该刀库才能使用。
       $TC—MPl[n,m]、$TC—MP2[n,in]、$TC—MP3[n,in]、$TC—MP4[n,i11]和$TC—MP5[n,in],定义刀座状态。
       $TC—MLSR[n,ITI],把缓存刀库的刀座分配给相应的主轴。
       $TC—MDPI[n,m],$TC—MDP2[n,in],定义虚拟刀座和换刀点的偏置量,这个参数对装卸刀具点才有用,对其他虚拟刀座来说,这个值为0。

       当这些系统参数正确定义以后,在刀库管理显示画面里就可以看见刀库的情况了,可以依照操作说明书来建立新刀具。

       PLC主要处理刀具管理功能发送过来指令的应答信号,PLC必须知道有关刀库的一些情况,根据这些情况生成相应的DB数据块。在HMI—ADVANCED里,配置刀库管理的菜单里,有一个软键能根据刀库的具体配置文件生成相应的数据块DB71~DB74,对PCU20而言,只能通过系统数据块DB4来生成。

       2.3 RFID芯片中存储的刀具数据

       在RFID芯片中存储的信息通常包括刀具编码、刀具状态、刀具的T号、刀具尺寸数据以及刀具寿命数据等。本项目选取的RFID芯片为BALLUFF公司生产的BIS C一122—04/L型编码块,其每个区可存储32字节的数据。在本项目中,该芯片存储的数据如表2所示。

如图

2
本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。