一种开放式数控刀具信息存储方法及系统技术方案

技术编号:3856930 阅读:240 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种开放式数控刀具信息存储方法及系统,适用于数控刀具管理系统中的刀具信息存储。本发明专利技术的基本思想是:采用分类、分级及分层的开放式信息存储与检索技术,将要保存的数控刀具信息分解为刀具家族关系信息、刀具结构信息、刀具数据信息三部分;分别存储于“刀具家族关系表”、“刀具结构表”、“刀具数据记录表”中,并且它们之间采用链式存储结构。这样不管每个数控刀具的结构信息差异有多大,都可以通过“刀具家族关系表”确定其家族关系,并通过指向“刀具结构表”的地址指针,得到该数控刀具结构信息,通过指向“刀具数据记录表”的地址指针,得到其数据信息,有效节省刀具信息存储的空间,并提高刀具信息检索的效率。

【技术实现步骤摘要】

本专利技术涉及一种开放式数控刀具信息存储方法及系统,适用于数控刀具管理系统中的刀具信息存储。
技术介绍
信息存储是指按照一定的规则方法,将各种信息有效地存储在一定的载体或空 间,以便有效查询,是信息在载体与空间的排序与组织。信息在某一载体或空间中的科 学排列与组织是信息可重复使用的基础。信息存储必须考虑两方面的因素一是存储介 质的空间容量问题,信息存储的根本问题就是如何通过有效的信息组织高效率地利用有 限的存储空间;二是存储信息的利用问题,信息存储的最终目的是为人们的异时利用提 供可能和方便。 现代信息存储主要应用数据库,并且应用最为广泛的是关系型数据库;关系型 数据库要求存储在一张表里的每个实体的数据结构相同。但是,在存储数控刀具信息 时,不同数控刀具实体由于其结构参数的不同,其数据结构会有很大差异,因此使用关 系型数据库存储会造成存储空间的严重浪费以及数据检索的效率低下。
技术实现思路
本专利技术的目的是为克服现有数控刀具存储方法存在的不足,提出一种适用于数 控刀具管理系统中的开放式数控刀具信息存储方法。本专利技术的基本思想是采用分类、 分级及分层的开放式信息存储与检索技术,将要保存的数控刀具信息分解为刀具家族关 系信息、刀具结构信息、刀具数据信息三部分;然后将刀具家族关系信息存入"刀具家 族关系表"中,将刀具结构信息存入"刀具结构表"中,将一条刀具数据信息存入一个 "刀具数据记录表"中,并且"刀具家族关系表"、"刀具结构表"、"刀具数据记录 表"之间采用链式存储结构。这样不管每个数控刀具的结构信息(数据结构)差异有多 大,都可以通过"刀具家族关系表"确定其家族关系,并通过指向"刀具结构表"的地 址指针,得到该数控刀具结构信息,通过指向"刀具数据记录表"的地址指针,得到其 数据信息,做到数控刀具信息统一管理、分开存放。 本专利技术的目的是通过以下技术方案实现的。 本专利技术的一种开放式数控刀具信息存储方法的具体操作步骤如下 步骤一、将现有数控刀具进行多层次分类并编码 首先,将现有数控刀具按照加工工艺类型分为车刀,铣刀,刨刀,镗刀;然后 对车刀,铣刀,刨刀,镗刀进一步细分为不同的子类型,形成多层次分类体系;该分类 体系的最底层为数控刀具名称,该多层次分类体系的最深分类层次数用n表示,n为正整 数。 然后,对数控刀具类型及数控刀具进行编码。 步骤二、建立数控刀具数据库 在步骤一数控刀具分类及编码的基础上,建立数控刀具数据库。数控刀具数据 库包括l个"刀具家族关系表"、l个"刀具结构表"和m个"刀具数据记录表",其中 m为正整数,表示有m个不同型号的数控刀具,即不同的数控刀具分别存储于一个"刀 具数据记录表"中。表结构分别如下 1."刀具家族关系表"的数据结构至少包括2*n+2个字段,其中2*n个字段按照 家族关系从大到小的顺序依次存储数控刀具类型或数控刀具的编码及名称,1个字段存储 指向"刀具结构表"的地址指针,l个字段存储指向"刀具数据记录表"的地址指针。 2."刀具结构表"的数据结构包括至少2个字段①刀具名称或编码;②刀具 结构信息。其中,刀具结构信息的描述格式如下 —级结构.二级结构.…….k级结构+ —级列头.二级列头.…….r级结构+…… 其中,"."从高到低连接不同层次的分类名称或编码;"+ "是刀具结构信息 的分隔符;k, r为正整数。 3."刀具数据记录表"的数据结构与"刀具结构表"中的"刀具结构信息"字 段对映。 步骤三、向数控刀具数据库录入数控刀具信息 在步骤二的基础上,向数控刀具数据库录入数控刀具信息,并对"刀具家族关 系表"进行排序,提高查找效率。 基于所述的一种开放式数控刀具信息存储方法的系统包括数控刀具数据库、刀 具家族关系树显示模块、数据增删改模块。 所述数控刀具数据库为按照所述的一种开放式数控刀具信息存储方法建立的数 控刀具数据库。 所述刀具家族关系树显示模块将"刀具家族关系表"中的数据以树形结构显 示,并可按分类类型进行折叠和展开。 所述数据增删改模块实现数据的增加、删除和修改。 有益效果 本专利技术的一种开放式数控刀具信息存储方法及系统能够有效节省刀具信息存储 的空间,并提高刀具信息检索的效率。附图说明 图1为本专利技术的一种开放式数控刀具信息存储方法的整体框架设计流程图; 图2为本专利技术具体实施方式中的刀具信息界面图。具体实施例方式下面结合附图和具体实施方式对本专利技术技术方案做详细论述。 步骤一、将现有数控刀具进行多层次分类并编码 首先,将现有数控刀具按照加工工艺类型分为车刀,铣刀,刨刀,镗刀;然后 对车刀,铣刀,刨刀,镗刀进一步细分为不同的子类型,形成4层分类体系。如,刀具 下面的第一层为车刀,铣刀,刨刀,镗刀;镗刀分为山高镗和大昭和镗,这是第二层; 山高镗分为EPB-Graflex精镗头、EPB-Graflex粗镗头、EPB-Graflex接长杆、EPB-Graflex刀柄等,这是第三层;EPB-Graflex粗镗头分为A750型粗镗头、粗镗刀夹90度等,这是 第四层,为刀具名称。 然后,对数控刀具类型及数控刀具进行编码。 例如将镗刀编码为2,山高镗编码为175, EPB-Graflex粗镗头编码为13, A750型粗镗头编码为206,则A750型粗镗头的家族关系可用2 : 175 : 13 : 206表示。 步骤二、建立数控刀具数据库 在步骤一数控刀具分类及编码的基础上,建立数控刀具数据库。数控刀具数据 库包括l个"刀具家族关系表"、l个"刀具结构表"和m个"刀具数据记录表",其 中m为正整数,表示有m个不同的数控刀具,即每一个不同的数控刀具存储于一个"刀 具数据记录表"中。数控刀具数据库的表结构分别如下 1."刀具家族关系表"的数据结构至少包括10个字段,其中8个字段按照家族 关系从大到小的顺序依次存储数控刀具类型或数控刀具的编码及名称,1个字段存储指向 "刀具结构表"的地址指针,l个字段存储指向"刀具数据记录表"的地址指针。 2."刀具结构表"的数据结构包括2个字段①刀具名称或编码;②刀具结构 信息。对图2所示的刀具信息的刀具结构描述为"Graflex柄部.规格+Gniflex柄部.d mm+范围c mm+型号+同步调节模式.是+同步调节模式.否+独立调节模式.是+独立 调节模式.否+尺寸mm.A+尺寸mm.D+动平衡+KG"。 3."刀具数据记录表"的数据结构与"刀具结构表"中的"刀具结构信息"字段一一对映。 步骤三、向数控刀具数据库录入数控刀具信息 在步骤二的基础上,向数控刀具数据库录入数控刀具信息,并对"刀具家族关 系表"进行排序,提高查找效率。 基于所述的一种开放式数控刀具信息存储方法的系统包括数控刀具数据库、刀 具家族关系树显示模块、数据增删改模块。 所述数控刀具数据库为按照所述的一种开放式数控刀具信息存储方法建立的数 控刀具数据库。 所述刀具家族关系树显示模块将"刀具家族关系表"中的数据以树形结构显 示,并可按分类类型进行折叠和展开。 所述数据增删改模块实现数据的增加、删除和修改。 虽然结合附图描述了本专利技术的实施方式,但是对于本领域技术人员来说,在不 脱离本专利技术原理的前提下,还可以做出若干改进,这些也应视为属于本专利技术的保护范 围。权利要本文档来自技高网...

【技术保护点】
一种开放式数控刀具信息存储方法,其特征在于:其具体操作步骤如下:  步骤一、将现有数控刀具进行多层次分类并编码  首先,将现有数控刀具按照加工工艺类型分为车刀,铣刀,刨刀,镗刀;然后对车刀,铣刀,刨刀,镗刀进一步细分为不同的子类型,形成多层次分类体系;该分类体系的最底层为数控刀具名称,该多层次分类体系的最深分类层次数用n表示,n为正整数;  然后,对数控刀具类型及数控刀具进行编码;  步骤二、建立数控刀具数据库  在步骤一数控刀具分类及编码的基础上,建立数控刀具数据库;数控刀具数据库包括1个“刀具家族关系表”、1个“刀具结构表”和m个“刀具数据记录表”,其中m为正整数,表示有m个不同型号的数控刀具,即不同的数控刀具分别存储于一个“刀具数据记录表”中;表结构分别如下:  ①“刀具家族关系表”的数据结构至少包括2*n+2个字段,其中2*n个字段按照家族关系从大到小的顺序依次存储数控刀具类型或数控刀具的编码及名称,1个字段存储指向“刀具结构表”的地址指针,1个字段存储指向“刀具数据记录表”的地址指针;  ②“刀具结构表”的数据结构包括至少2个字段:a.刀具名称或编码;b.刀具结构信息;其中,刀具结构信息的描述格式如下:  一级结构.二级结构.…….k级结构+一级列头.二级列头.…….r级结构+……  其中,“.”从高到低连接不同层次的分类名称或编码;“+”是刀具结构信息的分隔符;k,r为正整数;  ③“刀具数据记录表”的数据结构与“刀具结构表”中的“刀具结构信息”字段对映;  步骤三、向数控刀具数据库录入数控刀具信息  在步骤二的基础上,向数控刀具数据库录入数控刀具信息,并对“刀具家族关系表”进行排序,提高查找效率。...

【技术特征摘要】

【专利技术属性】
技术研发人员:李冬妮缪文民王铁生王彤郑伟王小海居玉辉贾进李仲君李弘杨忠林吴志强王强姜俊杰
申请(专利权)人:北京理工大学
类型:发明
国别省市:11[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1