一種開放式數控刀具信息存儲方法及系統的製作方法
2023-09-16 15:35:30 3
專利名稱:一種開放式數控刀具信息存儲方法及系統的製作方法
技術領域:
本發明涉及一種開放式數控刀具信息存儲方法及系統,適用於數控刀具管理系
統中的刀具信息存儲。
背景技術:
信息存儲是指按照一定的規則方法,將各種信息有效地存儲在一定的載體或空 間,以便有效查詢,是信息在載體與空間的排序與組織。信息在某一載體或空間中的科 學排列與組織是信息可重複使用的基礎。信息存儲必須考慮兩方面的因素一是存儲介 質的空間容量問題,信息存儲的根本問題就是如何通過有效的信息組織高效率地利用有 限的存儲空間;二是存儲信息的利用問題,信息存儲的最終目的是為人們的異時利用提 供可能和方便。 現代信息存儲主要應用資料庫,並且應用最為廣泛的是關係型資料庫;關係型 資料庫要求存儲在一張表裡的每個實體的數據結構相同。但是,在存儲數控刀具信息 時,不同數控刀具實體由於其結構參數的不同,其數據結構會有很大差異,因此使用關 系型資料庫存儲會造成存儲空間的嚴重浪費以及數據檢索的效率低下。
發明內容
本發明的目的是為克服現有數控刀具存儲方法存在的不足,提出一種適用於數 控刀具管理系統中的開放式數控刀具信息存儲方法。本發明的基本思想是採用分類、 分級及分層的開放式信息存儲與檢索技術,將要保存的數控刀具信息分解為刀具家族關 系信息、刀具結構信息、刀具數據信息三部分;然後將刀具家族關係信息存入"刀具家 族關係表"中,將刀具結構信息存入"刀具結構表"中,將一條刀具數據信息存入一個 "刀具數據記錄表"中,並且"刀具家族關係表"、"刀具結構表"、"刀具數據記錄 表"之間採用鏈式存儲結構。這樣不管每個數控刀具的結構信息(數據結構)差異有多 大,都可以通過"刀具家族關係表"確定其家族關係,並通過指向"刀具結構表"的地 址指針,得到該數控刀具結構信息,通過指向"刀具數據記錄表"的地址指針,得到其 數據信息,做到數控刀具信息統一管理、分開存放。
本發明的目的是通過以下技術方案實現的。 本發明的一種開放式數控刀具信息存儲方法的具體操作步驟如下
步驟一、將現有數控刀具進行多層次分類並編碼 首先,將現有數控刀具按照加工工藝類型分為車刀,銑刀,刨刀,鏜刀;然後 對車刀,銑刀,刨刀,鏜刀進一步細分為不同的子類型,形成多層次分類體系;該分類 體系的最底層為數控刀具名稱,該多層次分類體系的最深分類層次數用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為正整數;③「刀具數據記錄表」的數據結構與「刀具結構表」中的「刀具結構信息」欄位對映;步驟三、向數控刀具資料庫錄入數控刀具信息在步驟二的基礎上,向數控刀具資料庫錄入數控刀具信息,並對「刀具家族關係表」進行排序,提高查找效率。
2. —種開放式數控刀具信息存儲系統,其特徵在於包括數控刀具資料庫、刀具家 族關係樹顯示模塊、數據增刪改模塊;所述數控刀具資料庫為按照權利要求1所述的一種開放式數控刀具信息存儲方法建 立的數控刀具資料庫;所述刀具家族關係樹顯示模塊將"刀具家族關係表"中的數據以樹形結構顯示,並 可按分類類型進行摺疊和展開;所述數據增刪改模塊實現數據的增加、刪除和修改。
全文摘要
本發明涉及一種開放式數控刀具信息存儲方法及系統,適用於數控刀具管理系統中的刀具信息存儲。本發明的基本思想是採用分類、分級及分層的開放式信息存儲與檢索技術,將要保存的數控刀具信息分解為刀具家族關係信息、刀具結構信息、刀具數據信息三部分;分別存儲於「刀具家族關係表」、「刀具結構表」、「刀具數據記錄表」中,並且它們之間採用鏈式存儲結構。這樣不管每個數控刀具的結構信息差異有多大,都可以通過「刀具家族關係表」確定其家族關係,並通過指向「刀具結構表」的地址指針,得到該數控刀具結構信息,通過指向「刀具數據記錄表」的地址指針,得到其數據信息,有效節省刀具信息存儲的空間,並提高刀具信息檢索的效率。
文檔編號G06F17/30GK101692233SQ20091009354
公開日2010年4月7日 申請日期2009年10月13日 優先權日2009年10月13日
發明者吳志強, 姜俊傑, 居玉輝, 李仲君, 李冬妮, 李弘 , 楊忠林, 王小海, 王強, 王彤, 王鐵生, 繆文民, 賈進, 鄭偉 申請人:北京理工大學