專利名稱:一種開放式數(shù)控刀具信息存儲方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種開放式數(shù)控刀具信息存儲方法及系統(tǒng),適用于數(shù)控刀具管理系
統(tǒng)中的刀具信息存儲。
背景技術(shù):
信息存儲是指按照一定的規(guī)則方法,將各種信息有效地存儲在一定的載體或空 間,以便有效查詢,是信息在載體與空間的排序與組織。信息在某一載體或空間中的科 學(xué)排列與組織是信息可重復(fù)使用的基礎(chǔ)。信息存儲必須考慮兩方面的因素一是存儲介 質(zhì)的空間容量問題,信息存儲的根本問題就是如何通過有效的信息組織高效率地利用有 限的存儲空間;二是存儲信息的利用問題,信息存儲的最終目的是為人們的異時(shí)利用提 供可能和方便。 現(xiàn)代信息存儲主要應(yīng)用數(shù)據(jù)庫,并且應(yīng)用最為廣泛的是關(guān)系型數(shù)據(jù)庫;關(guān)系型 數(shù)據(jù)庫要求存儲在一張表里的每個(gè)實(shí)體的數(shù)據(jù)結(jié)構(gòu)相同。但是,在存儲數(shù)控刀具信息 時(shí),不同數(shù)控刀具實(shí)體由于其結(jié)構(gòu)參數(shù)的不同,其數(shù)據(jù)結(jié)構(gòu)會有很大差異,因此使用關(guān) 系型數(shù)據(jù)庫存儲會造成存儲空間的嚴(yán)重浪費(fèi)以及數(shù)據(jù)檢索的效率低下。
發(fā)明內(nèi)容
本發(fā)明的目的是為克服現(xiàn)有數(shù)控刀具存儲方法存在的不足,提出一種適用于數(shù) 控刀具管理系統(tǒng)中的開放式數(shù)控刀具信息存儲方法。本發(fā)明的基本思想是采用分類、 分級及分層的開放式信息存儲與檢索技術(shù),將要保存的數(shù)控刀具信息分解為刀具家族關(guān) 系信息、刀具結(jié)構(gòu)信息、刀具數(shù)據(jù)信息三部分;然后將刀具家族關(guān)系信息存入"刀具家 族關(guān)系表"中,將刀具結(jié)構(gòu)信息存入"刀具結(jié)構(gòu)表"中,將一條刀具數(shù)據(jù)信息存入一個(gè) "刀具數(shù)據(jù)記錄表"中,并且"刀具家族關(guān)系表"、"刀具結(jié)構(gòu)表"、"刀具數(shù)據(jù)記錄 表"之間采用鏈?zhǔn)酱鎯Y(jié)構(gòu)。這樣不管每個(gè)數(shù)控刀具的結(jié)構(gòu)信息(數(shù)據(jù)結(jié)構(gòu))差異有多 大,都可以通過"刀具家族關(guān)系表"確定其家族關(guān)系,并通過指向"刀具結(jié)構(gòu)表"的地 址指針,得到該數(shù)控刀具結(jié)構(gòu)信息,通過指向"刀具數(shù)據(jù)記錄表"的地址指針,得到其 數(shù)據(jù)信息,做到數(shù)控刀具信息統(tǒng)一管理、分開存放。
本發(fā)明的目的是通過以下技術(shù)方案實(shí)現(xiàn)的。 本發(fā)明的一種開放式數(shù)控刀具信息存儲方法的具體操作步驟如下
步驟一、將現(xiàn)有數(shù)控刀具進(jìn)行多層次分類并編碼 首先,將現(xiàn)有數(shù)控刀具按照加工工藝類型分為車刀,銑刀,刨刀,鏜刀;然后 對車刀,銑刀,刨刀,鏜刀進(jìn)一步細(xì)分為不同的子類型,形成多層次分類體系;該分類 體系的最底層為數(shù)控刀具名稱,該多層次分類體系的最深分類層次數(shù)用n表示,n為正整 數(shù)。 然后,對數(shù)控刀具類型及數(shù)控刀具進(jìn)行編碼。
步驟二、建立數(shù)控刀具數(shù)據(jù)庫
在步驟一數(shù)控刀具分類及編碼的基礎(chǔ)上,建立數(shù)控刀具數(shù)據(jù)庫。數(shù)控刀具數(shù)據(jù) 庫包括l個(gè)"刀具家族關(guān)系表"、l個(gè)"刀具結(jié)構(gòu)表"和m個(gè)"刀具數(shù)據(jù)記錄表",其中 m為正整數(shù),表示有m個(gè)不同型號的數(shù)控刀具,即不同的數(shù)控刀具分別存儲于一個(gè)"刀 具數(shù)據(jù)記錄表"中。表結(jié)構(gòu)分別如下 1."刀具家族關(guān)系表"的數(shù)據(jù)結(jié)構(gòu)至少包括2*n+2個(gè)字段,其中2*n個(gè)字段按照 家族關(guān)系從大到小的順序依次存儲數(shù)控刀具類型或數(shù)控刀具的編碼及名稱,1個(gè)字段存儲 指向"刀具結(jié)構(gòu)表"的地址指針,l個(gè)字段存儲指向"刀具數(shù)據(jù)記錄表"的地址指針。
2."刀具結(jié)構(gòu)表"的數(shù)據(jù)結(jié)構(gòu)包括至少2個(gè)字段①刀具名稱或編碼;②刀具 結(jié)構(gòu)信息。其中,刀具結(jié)構(gòu)信息的描述格式如下 —級結(jié)構(gòu).二級結(jié)構(gòu).…….k級結(jié)構(gòu)+ —級列頭.二級列頭.…….r級結(jié)構(gòu)+…… 其中,"."從高到低連接不同層次的分類名稱或編碼;"+ "是刀具結(jié)構(gòu)信息 的分隔符;k, r為正整數(shù)。 3."刀具數(shù)據(jù)記錄表"的數(shù)據(jù)結(jié)構(gòu)與"刀具結(jié)構(gòu)表"中的"刀具結(jié)構(gòu)信息"字 段對映。 步驟三、向數(shù)控刀具數(shù)據(jù)庫錄入數(shù)控刀具信息 在步驟二的基礎(chǔ)上,向數(shù)控刀具數(shù)據(jù)庫錄入數(shù)控刀具信息,并對"刀具家族關(guān) 系表"進(jìn)行排序,提高查找效率。 基于所述的一種開放式數(shù)控刀具信息存儲方法的系統(tǒng)包括數(shù)控刀具數(shù)據(jù)庫、刀 具家族關(guān)系樹顯示模塊、數(shù)據(jù)增刪改模塊。 所述數(shù)控刀具數(shù)據(jù)庫為按照所述的一種開放式數(shù)控刀具信息存儲方法建立的數(shù) 控刀具數(shù)據(jù)庫。 所述刀具家族關(guān)系樹顯示模塊將"刀具家族關(guān)系表"中的數(shù)據(jù)以樹形結(jié)構(gòu)顯 示,并可按分類類型進(jìn)行折疊和展開。 所述數(shù)據(jù)增刪改模塊實(shí)現(xiàn)數(shù)據(jù)的增加、刪除和修改。
有益效果 本發(fā)明的一種開放式數(shù)控刀具信息存儲方法及系統(tǒng)能夠有效節(jié)省刀具信息存儲 的空間,并提高刀具信息檢索的效率。
圖1為本發(fā)明的一種開放式數(shù)控刀具信息存儲方法的整體框架設(shè)計(jì)流程圖;
圖2為本發(fā)明具體實(shí)施方式
中的刀具信息界面圖。
具體實(shí)施例方式
下面結(jié)合附圖和具體實(shí)施方式
對本發(fā)明技術(shù)方案做詳細(xì)論述。
步驟一、將現(xiàn)有數(shù)控刀具進(jìn)行多層次分類并編碼 首先,將現(xiàn)有數(shù)控刀具按照加工工藝類型分為車刀,銑刀,刨刀,鏜刀;然后 對車刀,銑刀,刨刀,鏜刀進(jìn)一步細(xì)分為不同的子類型,形成4層分類體系。如,刀具 下面的第一層為車刀,銑刀,刨刀,鏜刀;鏜刀分為山高鏜和大昭和鏜,這是第二層; 山高鏜分為EPB-Graflex精鏜頭、EPB-Graflex粗鏜頭、EPB-Graflex接長桿、EPB-Graflex刀柄等,這是第三層;EPB-Graflex粗鏜頭分為A750型粗鏜頭、粗鏜刀夾90度等,這是 第四層,為刀具名稱。 然后,對數(shù)控刀具類型及數(shù)控刀具進(jìn)行編碼。 例如將鏜刀編碼為2,山高鏜編碼為175, EPB-Graflex粗鏜頭編碼為13, A750型粗鏜頭編碼為206,則A750型粗鏜頭的家族關(guān)系可用2 : 175 : 13 : 206表示。
步驟二、建立數(shù)控刀具數(shù)據(jù)庫 在步驟一數(shù)控刀具分類及編碼的基礎(chǔ)上,建立數(shù)控刀具數(shù)據(jù)庫。數(shù)控刀具數(shù)據(jù) 庫包括l個(gè)"刀具家族關(guān)系表"、l個(gè)"刀具結(jié)構(gòu)表"和m個(gè)"刀具數(shù)據(jù)記錄表",其 中m為正整數(shù),表示有m個(gè)不同的數(shù)控刀具,即每一個(gè)不同的數(shù)控刀具存儲于一個(gè)"刀 具數(shù)據(jù)記錄表"中。數(shù)控刀具數(shù)據(jù)庫的表結(jié)構(gòu)分別如下 1."刀具家族關(guān)系表"的數(shù)據(jù)結(jié)構(gòu)至少包括10個(gè)字段,其中8個(gè)字段按照家族 關(guān)系從大到小的順序依次存儲數(shù)控刀具類型或數(shù)控刀具的編碼及名稱,1個(gè)字段存儲指向 "刀具結(jié)構(gòu)表"的地址指針,l個(gè)字段存儲指向"刀具數(shù)據(jù)記錄表"的地址指針。
2."刀具結(jié)構(gòu)表"的數(shù)據(jù)結(jié)構(gòu)包括2個(gè)字段①刀具名稱或編碼;②刀具結(jié)構(gòu) 信息。對圖2所示的刀具信息的刀具結(jié)構(gòu)描述為"Graflex柄部.規(guī)格+Gniflex柄部.d mm+范圍c mm+型號+同步調(diào)節(jié)模式.是+同步調(diào)節(jié)模式.否+獨(dú)立調(diào)節(jié)模式.是+獨(dú)立 調(diào)節(jié)模式.否+尺寸mm.A+尺寸mm.D+動平衡+KG"。 3."刀具數(shù)據(jù)記錄表"的數(shù)據(jù)結(jié)構(gòu)與"刀具結(jié)構(gòu)表"中的"刀具結(jié)構(gòu)信息"字
段一一對映。 步驟三、向數(shù)控刀具數(shù)據(jù)庫錄入數(shù)控刀具信息 在步驟二的基礎(chǔ)上,向數(shù)控刀具數(shù)據(jù)庫錄入數(shù)控刀具信息,并對"刀具家族關(guān) 系表"進(jìn)行排序,提高查找效率。 基于所述的一種開放式數(shù)控刀具信息存儲方法的系統(tǒng)包括數(shù)控刀具數(shù)據(jù)庫、刀 具家族關(guān)系樹顯示模塊、數(shù)據(jù)增刪改模塊。 所述數(shù)控刀具數(shù)據(jù)庫為按照所述的一種開放式數(shù)控刀具信息存儲方法建立的數(shù) 控刀具數(shù)據(jù)庫。 所述刀具家族關(guān)系樹顯示模塊將"刀具家族關(guān)系表"中的數(shù)據(jù)以樹形結(jié)構(gòu)顯 示,并可按分類類型進(jìn)行折疊和展開。 所述數(shù)據(jù)增刪改模塊實(shí)現(xiàn)數(shù)據(jù)的增加、刪除和修改。 雖然結(jié)合附圖描述了本發(fā)明的實(shí)施方式,但是對于本領(lǐng)域技術(shù)人員來說,在不 脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn),這些也應(yīng)視為屬于本發(fā)明的保護(hù)范 圍。
權(quán)利要求
一種開放式數(shù)控刀具信息存儲方法,其特征在于其具體操作步驟如下步驟一、將現(xiàn)有數(shù)控刀具進(jìn)行多層次分類并編碼首先,將現(xiàn)有數(shù)控刀具按照加工工藝類型分為車刀,銑刀,刨刀,鏜刀;然后對車刀,銑刀,刨刀,鏜刀進(jìn)一步細(xì)分為不同的子類型,形成多層次分類體系;該分類體系的最底層為數(shù)控刀具名稱,該多層次分類體系的最深分類層次數(shù)用n表示,n為正整數(shù);然后,對數(shù)控刀具類型及數(shù)控刀具進(jìn)行編碼;步驟二、建立數(shù)控刀具數(shù)據(jù)庫在步驟一數(shù)控刀具分類及編碼的基礎(chǔ)上,建立數(shù)控刀具數(shù)據(jù)庫;數(shù)控刀具數(shù)據(jù)庫包括1個(gè)“刀具家族關(guān)系表”、1個(gè)“刀具結(jié)構(gòu)表”和m個(gè)“刀具數(shù)據(jù)記錄表”,其中m為正整數(shù),表示有m個(gè)不同型號的數(shù)控刀具,即不同的數(shù)控刀具分別存儲于一個(gè)“刀具數(shù)據(jù)記錄表”中;表結(jié)構(gòu)分別如下①“刀具家族關(guān)系表”的數(shù)據(jù)結(jié)構(gòu)至少包括2*n+2個(gè)字段,其中2*n個(gè)字段按照家族關(guān)系從大到小的順序依次存儲數(shù)控刀具類型或數(shù)控刀具的編碼及名稱,1個(gè)字段存儲指向“刀具結(jié)構(gòu)表”的地址指針,1個(gè)字段存儲指向“刀具數(shù)據(jù)記錄表”的地址指針;②“刀具結(jié)構(gòu)表”的數(shù)據(jù)結(jié)構(gòu)包括至少2個(gè)字段a.刀具名稱或編碼;b.刀具結(jié)構(gòu)信息;其中,刀具結(jié)構(gòu)信息的描述格式如下一級結(jié)構(gòu).二級結(jié)構(gòu).…….k級結(jié)構(gòu)+一級列頭.二級列頭.…….r級結(jié)構(gòu)+……其中,“.”從高到低連接不同層次的分類名稱或編碼;“+”是刀具結(jié)構(gòu)信息的分隔符;k,r為正整數(shù);③“刀具數(shù)據(jù)記錄表”的數(shù)據(jù)結(jié)構(gòu)與“刀具結(jié)構(gòu)表”中的“刀具結(jié)構(gòu)信息”字段對映;步驟三、向數(shù)控刀具數(shù)據(jù)庫錄入數(shù)控刀具信息在步驟二的基礎(chǔ)上,向數(shù)控刀具數(shù)據(jù)庫錄入數(shù)控刀具信息,并對“刀具家族關(guān)系表”進(jìn)行排序,提高查找效率。
2. —種開放式數(shù)控刀具信息存儲系統(tǒng),其特征在于包括數(shù)控刀具數(shù)據(jù)庫、刀具家 族關(guān)系樹顯示模塊、數(shù)據(jù)增刪改模塊;所述數(shù)控刀具數(shù)據(jù)庫為按照權(quán)利要求1所述的一種開放式數(shù)控刀具信息存儲方法建 立的數(shù)控刀具數(shù)據(jù)庫;所述刀具家族關(guān)系樹顯示模塊將"刀具家族關(guān)系表"中的數(shù)據(jù)以樹形結(jié)構(gòu)顯示,并 可按分類類型進(jìn)行折疊和展開;所述數(shù)據(jù)增刪改模塊實(shí)現(xiàn)數(shù)據(jù)的增加、刪除和修改。
全文摘要
本發(fā)明涉及一種開放式數(shù)控刀具信息存儲方法及系統(tǒng),適用于數(shù)控刀具管理系統(tǒng)中的刀具信息存儲。本發(fā)明的基本思想是采用分類、分級及分層的開放式信息存儲與檢索技術(shù),將要保存的數(shù)控刀具信息分解為刀具家族關(guān)系信息、刀具結(jié)構(gòu)信息、刀具數(shù)據(jù)信息三部分;分別存儲于“刀具家族關(guān)系表”、“刀具結(jié)構(gòu)表”、“刀具數(shù)據(jù)記錄表”中,并且它們之間采用鏈?zhǔn)酱鎯Y(jié)構(gòu)。這樣不管每個(gè)數(shù)控刀具的結(jié)構(gòu)信息差異有多大,都可以通過“刀具家族關(guān)系表”確定其家族關(guān)系,并通過指向“刀具結(jié)構(gòu)表”的地址指針,得到該數(shù)控刀具結(jié)構(gòu)信息,通過指向“刀具數(shù)據(jù)記錄表”的地址指針,得到其數(shù)據(jù)信息,有效節(jié)省刀具信息存儲的空間,并提高刀具信息檢索的效率。
文檔編號G06F17/30GK101692233SQ20091009354
公開日2010年4月7日 申請日期2009年10月13日 優(yōu)先權(quán)日2009年10月13日
發(fā)明者吳志強(qiáng), 姜俊杰, 居玉輝, 李仲君, 李冬妮, 李弘 , 楊忠林, 王小海, 王強(qiáng), 王彤, 王鐵生, 繆文民, 賈進(jìn), 鄭偉 申請人:北京理工大學(xué)