哈尔滨中天数控工具有限责任公司
Harbin zhongtian nc tool co., LTD
公司网站:www.tsg99.com
服务热线:0451-82340716

行业动态

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

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

  工控机系统(IPC)射频识别系统(RFID)数控刀具管理系统串读取i写入写入丨射频读写器(安装在刀具更换器上)读取射频卡(安装在刀具上)射频刀具识别系统的架构RFIDS主要完成读写器与射频卡之间的数据交换。其工作原理比较简单:RID系统在实际应用中,射频卡附着在待识别物体的表面,射频卡中保存有约定格式的电子数据。读写器可无接触地读取并识别射频卡中所保存的电子数据,从而达到自动识别物体的目的。读写器通过天线发送一定频率的射频信号,当射频卡进入磁场时产生感应电流从而获得能量,发送出自身编码等信息,被读取器读取并解码后送至IPC主机进行有关处理。

  2软件实现本文的软件实现主要介绍两个接口的数据交换功能即读写功能的实现,现分述如下:本文以VC++为编程环境,采用*基本的串口RS232进行通信,波特率为9600.具体传输格式是:一个开始位,八个数据位,一个停止位,没有校验位,*低位首先发送。除此还可采用串口RS422RS485以及USB接口实现IPC与READER间的通信,因具体读写设备而异。在基本的串行通信编程过程中,串行设备被视为用于打开、关闭、读和写的流设备,对串口的读写,可视为对特殊文件的读写。1Win32API也提供了这样一组通信函数,用于完成串口通信过程111.用于实现通信过程的主要函数如下:密(6字节)GetCommState用制定通信设备的当前控制设置填充设备控制块。

  SetCommTimeouts设置指定通信设备上所有读/写操作的超时参数。

  WteFile向串行口写数据,这样将把数据传送给串行连接另一端的设备ReadFile从串行口读数据,这样将从串行连接另一端的设备接收数据。

  打开通信资源。在进程使用串口之前,首先应使用Cre-ateFile函数打开通信资源,返回一个标识该资源的句柄。在Cre-ateFile函数打开串口通信资源时,系统将根据上次打开资源时的数值初始化和配置资源;口。读和写的超时时间由SetCommTimeouts函数设置;关闭通信资源。在使用通信资源结束后,应调用Close-Handle函数来关闭通信句柄,释放资源。

  IDCARD的接口该接口的读写功能的实现通常由射频设备原始制造商提供,用户无需关心,只要遵巡一定通信协议,READER(读写器)可以自动实现对IDCARD(射频卡)的读写,IPC可以通过和READER的接口,间接完成对IDCARD的读写操作。但为了了解射频读写器(READER)对射频卡(DCARD)的读写原理,这里将以Phllips公司的mifareone卡为例,重点介绍通信协议ISO14443TYPE―A,和支持此协议的mifareone卡的存储结构12. 2.2.1射频卡的存储结构相应于所支持的通信协议,射频卡内的电子数据也必须按照相应的约定格式进行存储。下面以Philips公司的mifareone卡为例讲解其内部存储结构及访问权限,如所示。mifareone卡分为16个扇区,每个扇区为4块,每块16个字节,以块为存取单位每个扇区有独立的一组密码及访问控制。

  (1)第0扇区的块0用于存放厂商代码,己经固化,不可更改。

  (2)每个扇区的块0、块1、块2为数据块,可用于存贮数据。

  行:制(4字节)扇区控制块结构在每一个扇区的存取控制的4个字节里,按照一定结构存储着该扇区中每个块(包括数据块和控制块)的读写控制,其中每个块的读写条件占6位3对互相取反的位组成,扇区中的每个块(包括数据块和控制块)读写的实现是由密码和存取控制共同决定的。例如,当存取控制为08778F69时,可得到块0的读写控制位是1 10按照通信协议的约定,若此时射频读写命令包含的密码B得到验证,则射频读写器取得对块0的读、写权限;若射频读写命令内包含的是密码A则验证后,射频读写器只有读取块0数据的权限。

  目前市场上RFID产品种类很多,常见的产品主要是象德州仪表(TI)、Phllips、Motom1a等世界著名厂家生产的RFID产品,其READER和IDCARD实现读写功能要遵循的标准通常有ISO14443TYPE―A、ISO14443TYPE―B以及ISO 15693.下面就协议ISO14443TYPE―A做简要介绍,其指令结构定义如下:LEN=Length(DATAS)通讯数据体长度字节数,1ByteDATAS通讯数据体(含指令数据)其中,DATAS中包含对卡操作所需要的参数,如认证所需的密码、地址、写入卡片的数据等,从而可以对射频卡内指定扇区的块进行读或写的操作。

  读写数据的开发要在遵巡此通信协议的基础上进行,而通信协议的构成与射频卡内存取控制的约定也是一致的,这一点在前面射频卡的存储结构中存取控制部分己经举例说明。

  3总结将射频识别技术应用到数控加工生产的刀具管理中,可以提高刀具管理的自动化程度和管理效率实现精确(下转第77页)示例工件参数说明如下:H(11)凸台上平面一点的坐标值以及凸台深度;点的XY坐标值;2)中间障碍物高度;13)标准测量(0)和精密测量(1)的选择;9)测头快进速度;3)测头慢进速度;8)测头慢进和后退距离,一般取值应大于3.Q(17)测透探测超程距离,取值在取20左右;测量宏程序08002示例如下。

  报警/ /若障碍物高度没赋值,以0处理8+17+20.0丨F9/对**点进行试探性测量后,再进行二次测量/ 30=1/若测量方式为精密测量,而非标准测量,则再进行5次测量,求其平均值/ 11+8+17+2+30.0丨F9G01Z8/对第二点进行试探性测量后,再进行二次测量/ 120/保存Z向坐标值/ 31/若测量方式为精密测量,而非标准测量,则再进行5次测量,求其平均值10344/输出测量结果/测头返回原点/ 32/恢复G指令模态值/ /报警信息/ /宏程序结束返回主程序/

来源:中国刀具网  作者:[db:作者]

备案:黑ICP备11003016号 版权所有:哈尔滨中天数控工具有限责任公司      技术支持:哈尔滨添翼鸿图网络科技开发有限公司

黑公网安备 23010302000648号