数控加工中刀具射频识别技术的实现.docx

上传人:安*** 文档编号:73275556 上传时间:2023-02-17 格式:DOCX 页数:8 大小:17.84KB
返回 下载 相关 举报
数控加工中刀具射频识别技术的实现.docx_第1页
第1页 / 共8页
数控加工中刀具射频识别技术的实现.docx_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《数控加工中刀具射频识别技术的实现.docx》由会员分享,可在线阅读,更多相关《数控加工中刀具射频识别技术的实现.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、数控加工中刀具射频识别技术的实现引言刀具是实现现代制造的较昂贵的消耗性资源,由刀柄、刀杆和刀头等多个零部件组成,信息繁多,随着数控设备和加工零件品种的增多,刀具零部件的种类和相应资源信息会越来越庞杂,占投资的比重也逐渐增大。由于生产加工的需要,大量的刀具频繁地在刀具库和机床以及机床与机床之间流动和交换。传统的刀具管理是将刀具的信息记录在纸上,或记忆在人脑中,时间稍长,记录的信息容易丢失,不同的使用者对刀具的信息不易掌握,刀具的信息管理跟不上,造成刀具的使用混乱,资源浪费,生产效率低下,更严重的结果是造成在制品的偏差过大、工艺偏离,甚至出现产品报废、影响生产周期。随着射频技术的日渐成熟和广泛应用

2、,实现无纸化的刀具管理和信息集成已经成为现代制造业新亮点。1系统构架在数控加工系统中射频刀具识别系统的应用架构如图1所示:下面将分别就两个子系统简要介绍:IPC:其软件系统通常以基于象SQLServer2000这样的数据库管理系统之上的用户自行开发的数控刀具管理系统为主体,通过和射频读写器的串口联接,间接读写射频卡内的刀具数据,并据此完成数控加工过程中对刀具的控制,即工控机负责处理从读写器(Reader)接收的数字信息,该数字信息经数控刀具管理系统处理后,根据预先设定的功能向执行机构发出控制指令,实现相应加工动作。图1射频刀具识别系统的架构RFIDS:主要完成读写器与射频卡之间的数据交换。其工

3、作原理比较简单:RFID系统在实际应用中,射频卡附着在待识别物体的表面,射频卡中保存有约定格式的电子数据。读写器可无接触地读取并识别射频卡中所保存的电子数据,从而达到自动识别物体的目的。读写器通过天线发送一定频率的射频信号,当射频卡进入磁场时产生感应电流从而获得能量,发送出自身编码等信息,被读取器读取并解码后送至IPC主机进行有关处理。2软件实现本文的软件实现主要介绍两个接口的数据交换功能即读写功能的实现,现分述如下:2.1IPC与READER的接口本文以VC+为编程环境,采用最基本的串口RS232进行通信,波特率为9600。具体传输格式是:一个开始位,八个数据位,一个停止位,没有校验位,最低

4、位首先发送。除此还可采用串口RS422,RS485,以及USB接口实现IPC与READER间的通信,因具体读写设备而异。在基本的串行通信编程过程中,串行设备被视为用于打开、关闭、读和写的流设备,对串口的读写,可视为对特殊文件的读写。Win32API也提供了这样一组通信函数,用于完成串口通信过程。用于实现通信过程的主要函数如下:CreateFile打开串行口GetCommState用制定通信设备的当前控制设置填充设备控制块。SetCommState按照DCB结构的说明配置通信设备SetCommTimeouts设置指定通信设备上所有读/写操作的超时参数。WriteFile向串行口写数据,这样将把数

5、据传送给串行连接另一端的设备ReadFile从串行口读数据,这样将从串行连接另一端的设备接收数据。CloseHandle关闭一个串行端口,释放通信资源。整个通信过程包括:(1)打开通信资源。在进程使用串口之前,首先应使用Cre2ateFile函数打开通信资源,返回一个标识该资源的句柄。在Cre2ateFile函数打开串口通信资源时,系统将根据上次打开资源时的数值初始化和配置资源;(2)读写串口资源。通过ReadFile和WriteFile函数来读写串口。读和写的超时时间由SetCommTimeouts函数设置;(3)关闭通信资源。在使用通信资源结束后,应调用Close2Handle函数来关闭通

6、信句柄,释放资源。2.2READER与IDCARD的接口该接口的读写功能的实现通常由射频设备原始制造商提供,用户无需关心,只要遵巡一定通信协议,READER(读写器)可以自动实现对IDCARD(射频卡)的读写,IPC可以通过和READ2ER的接口,间接完成对IDCARD的读写操作。但为了了解射频读写器(READER)对射频卡(IDCARD)的读写原理,这里将以Phllips公司的mifareone卡为例,重点介绍通信协议ISO14443TYPE-A,和支持此协议的mifareone卡的存储结构。2.2.1射频卡的存储结构相应于所支持的通信协议,射频卡内的电子数据也必须按照相应的约定格式进行存储

7、。下面以Phllips公司的mifareone卡为例讲解其内部存储结构及访问权限,如图2所示。mifareone卡分为16个扇区,每个扇区为4块,每块16个字节,以块为存取单位每个扇区有独立的一组密码及访问控制。(1)第0扇区的块0用于存放厂商代码,已经固化,不可更改。(2)每个扇区的块0、块1、块2为数据块,可用于存贮数据。(3)每个扇区的块3为控制块,包括了密码A、存取控制、密码B。具体结构如下:在每一个扇区的存取控制的4个字节里,按照一定结构存储着该扇区中每个块(包括数据块和控制块)的读写控制,其中每个块的读写条件占6位3对互相取反的位组成,扇区中的每个块(包括数据块和控制块)读写的实现

8、是由密码和存取控制共同决定的。例如,当存取控制为08778F69时,可得到块0的读写控制位是110,按照通信协议的约定,若此时射频读写命令包含的密码B得到验证,则射频读写器取得对块0的读、写权限;若射频读写命令内包含的是密码A,则验证后,射频读写器只有读取块0数据的权限。2.2.2通信协议ISO14443TYPE-A目前市场上RFID产品种类很多,常见的产品主要是象德州仪表(TI)、Phllips、Motoro1a等世界著名厂家生产的RFID产品,其READER和IDCARD实现读写功能要遵循的标准通常有ISO14443TYPE-A、ISO14443TYPE-B,以及ISO15693。下面就协

9、议ISO14443TYPE-A做简要介绍,其指令结构定义如下:ACK+LEN+DATAS+CHK+ETX其中:ACK=0x60通讯头部,指令启始字节,1ByteLEN=Length(DATAS)通讯数据体长度字节数,1ByteDATAS通讯数据体(含指令数据)CHK异或校验和1ByteETX=0x03结束符1Byte其中,DATAS中包含对卡操作所需要的参数,如认证所需的密码、地址、写入卡片的数据等,从而可以对射频卡内指定扇区的块进行读或写的操作。读写数据的开发要在遵巡此通信协议的基础上进行,而通信协议的构成与射频卡内存取控制的约定也是一致的,这一点在前面射频卡的存储结构中存取控制部分已经举例说明。3总结将射频识别技术应用到数控加工生产的刀具管理中,可以提高刀具管理的自动化程度和管理效率,实现精确快速识别、跟踪刀具,并将刀具信息反馈给IPC的刀具管理系统,执行相应加工动作;另外,射频读写器还可将更新的刀具信息写入射频卡内,且具有使用寿命长,数据保存久的特点。射频识别技术在国外很多知名生产型企业里已经得到广泛成功的应用,相信不久的将来,在我国数控产业的升级和改造过程中也会越来越多地见到它的身影。1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 工程图纸

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁