草繪線自動重繪系統及方法
2023-04-26 06:15:36 1
專利名稱:草繪線自動重繪系統及方法
技術領域:
本發明涉及一種草繪線自動重繪系統及方法。
背景技術:
在3D鈑金模具設計中,草繪設計一般都是3D建模的基礎,但在軟體的生成模型的時候, 往往將原來的草繪模型丟失,然而給在後面的料帶展開後的設計帶來很多麻煩,例如 一個 零件包含有許多不同的加工工藝(如衝孔、抽牙、沙拉等),在料帶展開後,需要將這些加 工工藝恢復成平面,並且要求不破壞特徵的組織性,但是這些特徵的草繪模型已丟失或者沒 有組織性。用戶逐個對這些特徵進行處理,處理時需要在草繪編輯模式下,然後對這些特徵 草繪線的重繪。工作複雜度較高,相應工作效率降低,也容易漏掉一些特徵。
發明內容
鑑於以上內容,有必要提供一種草繪線自動重繪系統,根據零件的輪廓曲線的加工工藝 的不同,重繪出零件的輪廓草繪線。
此外,還有必要提供一種草繪線自動重繪方法,根據零件的輪廓曲線的加工工藝的不同 ,重繪出零件的輪廓草繪線。
一種草繪線自動重繪系統,包括主機及資料庫,該資料庫用於存儲零件資料和輪廓數組 ,該零件資料包括零件號、零件的加工工藝、零件的基準面、零件的曲面及所述零件曲面的 至少一條輪廓曲線,所述主機包括獲取模塊,用於從資料庫中獲取當前需要重繪的零件的 零件號;選擇模塊,用於根據所述零件的零件號從所述資料庫中選擇該零件的加工工藝;所 述獲取模塊,還用於從資料庫中獲取該零件的基準面;訪問模塊,用於讀取所述資料庫中該 零件的所有曲面,根據上述所選擇的零件加工工藝從讀取的所有曲面中選擇符合該加工工藝 的曲面,並保存該曲面輪廓曲線的標識符號於輪廓數組中;繪製模塊,用於根據所述基準面 設置一個草繪環境,並在該草繪環境下繪製所述輪廓數組中標識符號所對應的輪廓曲線的無 內容的草繪曲線;所述獲取模塊,還用於從所繪製的所有無內容的草繪曲線中獲取草繪截面 ;及所述繪製模塊,還用於將所述輪廓數組中所保存的標識符號所對應的輪廓曲線投影到所 述草繪截面上,生成該零件的完整草繪曲線。
一種草繪線自動重繪方法,該方法包括如下步驟從資料庫中獲取當前需要重繪的零件 的零件號;根據所述零件的零件號從所述資料庫中選擇該零件的加工工藝;從資料庫中獲取
該零件的基準面;訪問該零件的所有曲面,根據上述所選擇的零件加工工藝選擇符合該加工 工藝的曲面,並保存該曲面輪廓曲線的標識符號於輪廓數組中;根據所述基準面設置一個草 繪環境,並在該草繪環境下繪製所述輪廓數組中標識符號所對應的輪廓曲線的無內容的草繪 曲線;從所繪製的所有無內容的草繪曲線中獲取草繪截面;將所述輪廓數組中所保存的標識 符號所對應的輪廓曲線投影到所述草繪截面上,生成該零件的完整草繪曲線。
相較於現有技術,所述草繪線自動重繪系統及方法,根據零件的輪廓曲線的加工工藝的 不同,重繪出零件的輪廓草繪線。
圖l是本發明草繪線自動重繪系統較佳實施例的硬體架構圖。 圖2是圖1中主機的功能模塊圖。
圖3是本發明草繪線自動重繪方法較佳實施例的作業流程圖。 圖4是本發明草繪線自動重繪系統較佳實施例的操作界面圖。 圖5是本發明草繪線自動重繪系統較佳實施例的草繪環境下的界面圖。
具體實施例方式
如圖1所示,是本發明草繪線自動重繪系統較佳實施例的硬體架構圖。該系統包括主機 l及與其相連的資料庫2。其中,主機l用於自動重繪零件的輪廓曲線的草繪線。該資料庫2用 於存儲已經生成模型的零件的資料和輪廓數組,該輪廓數組是用於存儲所述零件曲面的輪廓 曲線標識符的數組;所述零件資料包括當前需要重繪草繪線的零件的零件號、零件的基準 面、零件的加工工藝、零件的輪廓曲面以及零件輪廓曲面的至少一條輪廓曲線及其標識符號 。所述主機1還連接顯示器3、鍵盤4及滑鼠5,作為重繪草繪線的輸入和輸出設備。
如圖2所示,是圖l中主機l的功能模塊圖。所述主機1包括獲取模塊10、選擇模塊12、判 斷模塊14、生成模塊16、訪問模塊18及繪製模塊20。
獲取模塊IO,用於從資料庫2中獲取當前需要重繪的零件的零件號。
選擇模塊12,用於根據所述零件的零件號從所述資料庫2中選擇該零件的加工工藝,所 述零件的加工工藝包括衝孔、抽牙、沙拉等。
所述獲取模塊IO,還用於從資料庫2中獲取該零件的基準面,該基準面是零件的一個表 面,如圖4所示,基準面為該零件的俯視圖(TOP面)。需要指出的是,本發明所指的基準面 並不限於此界面圖。
判斷模塊14,用於判斷所述基準面是否為平面,由於要在該基準面上繪製二維圖形,所 以該基準面必須為平面。
所述選擇模塊12,還用於當所述基準面不是平面時,選擇該零件的一個平面作為該零件 的基準面。
生成模塊16,用於當所述基準面為平面時,根據該基準面生成與該基準面垂直的兩個對 應參照面,且所述兩個對應參照面互相垂直,如圖4所示,該零件的FRONT面和RIGHT面為兩 參照平面所述兩個參照面與所述基準面相交生成兩條互相垂直的直線,所述直線分別作為該 基準面的直角坐標系的x軸和y軸,該參照面是為了確定所述基準面的擺放位置。
訪問模塊18,用於讀取所述資料庫2中該零件的所有輪廓曲面,根據所述選擇模塊12所 選擇的零件加工工藝從所讀取的輪廓曲面中選擇出符合該加工工藝的曲面,並保存該曲面的 輪廓曲線的標識符於所述輪廓數組中。
繪製模塊20,用於根據所保存的輪廓曲線的標識符號在草繪環境下(如圖5所示,需要 指出的是,本發明不限於此界面圖),於所述基準面所在的平面上繪製該標識符號所對應的 無內容的草繪曲線。所述無內容是指該草繪曲線沒有定義屬性。
所述獲取模塊IO,還用於從所繪製的所有無內容的草繪曲線中抓取草繪截面,該草繪截 面是在草繪環境下被賦予環境屬性的基準面所在的平面。
所述繪製模塊20,還用於將所有無內容的草繪曲線投影到所述草繪截面上,生成所述零 件的完整的草繪曲線。
如圖3所示,是本發明草繪線自動重繪方法較佳實施例的作業流程圖。首先,獲取模塊 IO獲取當前需要重繪草繪線的零件件號(步驟S30)。選擇模塊12從所述資料庫2中選擇該零 件的加工工藝,所述零件的加工工藝包括衝孔、抽牙、沙拉等(步驟S32)。獲取模塊IO 從資料庫2中獲取該零件的基準面(步驟S34)。判斷模塊14判斷該基準面是否為平面(步驟 S36)。若該基準面為平面,則獲取模塊10根據該基準面得到兩個與該基準面垂直的對應參 照面,且所述兩個參照面互相垂直,所述兩個參照面與所述基準面相交生成兩條互相垂直的 直線分別作為該基準面的直角坐標系的x軸和y軸(步驟S38)。訪問模塊16訪問該零件的所 有曲面,根據上述所選擇的零件加工工藝選擇符合該加工工藝的曲面,並保存該曲面的輪廓 曲線的標識符號於輪廓數組中(步驟S40)。繪製模塊20根據所保存的輪廓曲線的標識符號 在草繪環境下繪製該標識符號所對應的輪廓曲線的無內容的草繪曲線(步驟S42)。獲取模 塊10從所繪製的所有無內容的草繪曲線中獲取草繪截面(步驟S44)。繪製模塊18將無內容 的草繪曲線投影到所述草繪截面上,生成該零件的完整的草繪曲線(步驟S46)。於上述步 驟S36中,若所述基準面不是平面,用戶選擇該零件的一個平面作為所述基準面,並以該基 準面作為草繪平面(步驟S48)。
權利要求
權利要求1一種草繪線自動重繪系統,包括主機及資料庫,該資料庫用於存儲零件資料和輪廓數組,該零件資料包括零件號、零件的加工工藝、零件的基準面、零件的曲面及所述零件曲面的至少一條輪廓曲線,其特徵在於,所述主機包括獲取模塊,用於從資料庫中獲取當前需要重繪的零件的零件號;選擇模塊,用於根據所述零件的零件號從所述資料庫中選擇該零件的加工工藝;所述獲取模塊,還用於從資料庫中獲取該零件的基準面;訪問模塊,用於讀取所述資料庫中該零件的所有曲面,根據上述所選擇的零件加工工藝從讀取的所有曲面中選擇符合該加工工藝的曲面,並保存該曲面輪廓曲線的標識符號於輪廓數組中;繪製模塊,用於根據所述基準面設置一個草繪環境,並在該草繪環境下繪製所述輪廓數組中標識符號所對應的輪廓曲線的無內容的草繪曲線;所述獲取模塊,還用於從所繪製的所有無內容的草繪曲線中獲取草繪截面;及所述繪製模塊,還用於將所述輪廓數組中所保存的標識符號所對應的輪廓曲線投影到所述草繪截面上,生成該零件的完整草繪曲線。
2.如權利要求l所述的草繪線自動重繪系統,其特徵在於,所述主機還包括判斷模塊,用於判斷所述獲取模塊所獲取的基準面是否為平面,所述選擇模塊還用於 若該基準面不是平面時,選擇該零件的一個平面作為該零件的基準面;及生成模塊,用於當所述基準面為平面時,根據該基準面生成與該基準面垂直的兩個對 應參照面,所述兩個對應參照面互相垂直,所述兩個對應參照面與所述基準面相交生成兩條 互相垂直的直線分別作為該基準面的直角坐標系的x軸和y軸。
3. 一種草繪線自動重繪方法,其特徵在於,該方法包括如下步驟從資料庫中獲取當前需要重繪的零件的零件號;根據所述零件的零件號從所述資料庫中選擇該零件的加工工藝;從資料庫中獲取該零件的基準面;訪問該零件的所有曲面,根據上述所選擇的零件加工工藝選擇符合該加工工藝的曲面 ,並保存該曲面輪廓曲線的標識符號於輪廓數組中;根據所述基準面設置一個草繪環境,並在該草繪環境下繪製所述輪廓數組中標識符號 所對應的輪廓曲線的無內容的草繪曲線;從所繪製的所有無內容的草繪曲線中獲取草繪截面;及將所述輪廓數組中所保存的標識符號所對應的輪廓曲線投影到所述草繪截面上,生成 該零件的完整草繪曲線。
4.如權利要求3所述的草繪線自動重繪方法,其特徵在於,該方法在 獲取該零件的基準面之後還包括步驟判斷所述獲取模塊所獲取的基準面是否為平面;若該基準面不是平面時,選擇零件的一個平面作為該零件的基準面;及 若該基準面是平面時,根據該基準面生成與該基準面垂直的兩個對應參照面,且所述兩個對應參照面互相垂直,所述兩個參照面與所述基準面相交生成兩條互相垂直的直線分別作為該基準面的直角坐標系的x軸和y軸。
全文摘要
一種草繪線自動重繪方法,包括步驟從資料庫中獲取當前需要重繪的零件的零件號;根據所述零件的零件號從所述資料庫中選擇該零件的加工工藝;從資料庫中獲取該零件的基準面;訪問該零件的所有曲面,根據上述所選擇的零件加工工藝選擇符合該加工工藝的曲面,並保存該曲面的輪廓曲線的標識符號於輪廓數組中;根據所述基準面設置一個草繪環境,並在該草繪環境下繪製所述輪廓數組中所保存的標識符號所對應的輪廓曲線的無內容的草繪曲線;從所繪製的所有無內容的草繪曲線中獲取草繪截面;將所述輪廓數組中所保存的標識符號所對應的輪廓曲線投影到所述草繪截面上,生成該零件的完整的草繪曲線。另外,本發明還提供一種草繪線自動重繪方法。
文檔編號G06F17/50GK101388047SQ20071020168
公開日2009年3月18日 申請日期2007年9月13日 優先權日2007年9月13日
發明者林亞坤 申請人:鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司