TWI383307B - 鈑金零件面的輪廓邊和相鄰面的自動獲取系統及方法 - Google Patents
鈑金零件面的輪廓邊和相鄰面的自動獲取系統及方法 Download PDFInfo
- Publication number
- TWI383307B TWI383307B TW96137516A TW96137516A TWI383307B TW I383307 B TWI383307 B TW I383307B TW 96137516 A TW96137516 A TW 96137516A TW 96137516 A TW96137516 A TW 96137516A TW I383307 B TWI383307 B TW I383307B
- Authority
- TW
- Taiwan
- Prior art keywords
- contour
- adjacent
- face
- given
- edge
- Prior art date
Links
- 239000002184 metal Substances 0.000 title claims description 43
- 238000000034 method Methods 0.000 title claims description 16
- 239000003086 colorant Substances 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 2
- 125000000174 L-prolyl group Chemical group [H]N1C([H])([H])C([H])([H])C([H])([H])[C@@]1([H])C(*)=O 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
Landscapes
- Image Analysis (AREA)
- Numerical Control (AREA)
- Processing Or Creating Images (AREA)
Description
本發明涉及一種鈑金零件面的輪廓邊和相鄰面的自動獲取系統及方法。
在利用模具設計軟體Pro/Engineer進行二次開發中,有時不能根據系統特徵(即創建立體零件的方法)來識別或處理某一部分幾何體。有時雖然可以透過特徵來處理,但是系統特徵的豐富使得有時一個幾何體可以靈活的由不同的特徵組合而成,這樣,透過特徵來處理一些幾何體就顯得不夠全面,只能透過實體(即零件)原始的點、線、面來識別或處理某一幾何體。
實體的訪問一般是由面到面的輪廓(即內部邊緣或外部邊緣)再到輪廓的邊,其間經過了多次的迴圈訪問操作,對於開發人員來說,經常會進行這些操作,調用函數多、代碼長且繁瑣。並且,體是面組成的,面與面之間無特別的規則可言,而對面的訪問和識別經常需要借助與面相關的面,這樣就需要幾何內部關係來確定一組與面相關的特別的面和邊,即面的輪廓邊及相鄰面。
鑒於以上內容,有必要提供一種鈑金零件面的輪廓邊和相鄰面的自動獲取系統及方法,其可自動獲取鈑金零件面的輪廓邊和相鄰面。
一種鈑金零件面的輪廓邊和相鄰面的自動獲取系統,包括主機,所述主機包括模具設計單元,用於生成鈑金零件圖形及建立圖形資料庫,所述圖形資料庫用於存儲所述鈑金零件圖形及鈑金零件圖形的屬性,所述鈑金零件圖形的屬性包括鈑金零件圖形所包含的面、每個面所包含的輪廓邊、每個面的標識和每條輪廓邊的標識,所述主機還包含有自動獲取單元,該自動獲取單元包括:輪廓獲取模組,用於當用戶選擇鈑金零件圖形的一個給定面後,獲取所述給定面的輪廓;輪廓邊獲取模組,用於獲取所述輪廓的輪廓邊,將所述輪廓邊的標識保存到一個輪廓邊陣列中;相鄰面獲取模組,用於獲取所述輪廓邊的兩個相鄰面、所述兩個相鄰面的標識和所述給定面的標識,從所述兩個相鄰面中選擇一個標識不等於所述給定面標識的相鄰面,將該相鄰面的標識保存到一個相鄰面陣列中;顯示模組,用於當所有給定面的輪廓及輪廓邊獲取完畢後,從所述輪廓邊陣列和相鄰面陣列中獲取所述給定面的輪廓邊的標識和相鄰面的標識,用不同顏色顯示所述給定面的輪廓邊和相鄰面。
一種鈑金零件面的輪廓邊和相鄰面的自動獲取方法,包括如下步驟:(a)選擇鈑金零件圖形的一個給定面;(b)獲取所述給定面的輪廓;(c)獲取所述輪廓的輪廓邊,將所述輪廓邊的標識保存到一個輪廓邊陣列中;(d)獲取所述輪廓邊的兩個相鄰面、所述兩個相鄰面的標識和所述給定面的標識,從所述兩個相鄰面中選擇一個標識不等於所述給定面標識的相鄰面,將該相鄰面的標識保存到一個相鄰面陣列中;(e)判斷是否獲取完畢所述輪廓的輪廓邊,如果所有輪廓邊都獲取完畢,進入步驟(f),如果還有輪廓邊沒有獲取,返回步驟(c);(f)判斷是否獲取完畢所述給定面的輪廓,如果所有輪廓都獲取完畢,進入步驟(g),如果還有輪廓沒有獲取,返回步驟(b);(g)從所述輪廓邊陣列和相鄰面陣列中獲取所述給定面的輪廓邊的標識和相鄰面的標識,用不同顏色顯示所述給定面的輪廓邊和相鄰面。
相較於習知技術,所述的鈑金零件面的輪廓邊和相鄰面的自動獲取系統及方法,可以自動獲取鈑金零件面的輪廓邊和相鄰面,不需要多次迴圈訪問零件的線面輪廓等幾何體,提高了產品設計的速度。
參閱圖1所示,係本發明鈑金零件面的輪廓邊和相鄰面的自動獲取系統較佳實施例的系統架構圖。該系統主要包括顯示器1、主機2、鍵盤3及滑鼠4,所述主機2包含有模具設計單元20及自動獲取單元21。其中,模具設計單元20是一種模具自動設計軟體(如Pro/Engineer),用於在模具設計中生成各種鈑金零件圖形。所述模具設計單元20包括一個圖形資料庫30,所述圖形資料庫30用於存儲模具設計單元20生成的鈑金零件圖形及每個鈑金零件圖形的屬性。所述鈑金零件圖形的屬性包括鈑金零件圖形所包含的面、每個面所包含的輪廓邊、每個面的標識和每條輪廓邊的標識等。每個面和每條輪廓邊都有一個自己的標識,透過該標識可以唯一確定一個面和一條輪廓邊。自動獲取單元21用於自動獲取鈑金零件面的相鄰面和輪廓邊。
所述主機2連接有顯示器1,用於顯示模具設計單元20生成的鈑金零件圖形和自動獲取單元21獲取的鈑金零件面的相鄰面和輪廓邊。所述鍵盤3和滑鼠4用作輸入設備,可以在生成鈑金零件圖形和選擇鈑金零件面時輸入資料。
所述自動獲取單元21包括輪廓獲取模組210、輪廓邊獲取模組211、相鄰面獲取模組212和顯示模組213。本發明所稱的模組是完成一特定功能的電腦程式段,比程式更適合於描述軟體在電腦中的執行過程,因此在本發明以下對軟體描述中都以模組描述。
所述輪廓獲取模組210用於當用戶選擇鈑金零件圖形的一個給定面後,獲取所述給定面的輪廓。所述給定面的輪廓包括內部輪廓和外部輪廓等。
所述輪廓邊獲取模組211用於獲取所述輪廓的輪廓邊(作為所述給定面的輪廓邊),將所述輪廓邊的標識保存到一個輪廓邊陣列中。所述輪廓邊獲取模組211還用於判斷是否獲取完畢所述輪廓的輪廓邊。
所述相鄰面獲取模組212用於獲取所述輪廓邊的兩個相鄰面、所述兩個相鄰面的標識和所述給定面的標識,從所述兩個相鄰面中選擇一個標識不等於所述給定面標識的相鄰面(作為所述給定面的相鄰面),將該相鄰面的標識保存到一個相鄰面陣列中。具體而言,首先,相鄰面獲取模組212獲取所述輪廓邊的兩個相鄰面、所述兩個相鄰面的標識和所述給定面的標識。然後,相鄰面獲取模組212判斷所述兩個相鄰面中第一個相鄰面的標識是否等於所述給定面的標識。如果第一個相鄰面的標識等於所述給定面的標識,則將所述兩個相鄰面中第二個相鄰面的標識保存到所述相鄰面陣列中。如果第一個相鄰面的標識不等於所述給定面的標識,則將所述第一個相鄰面的標識保存到所述相鄰面陣列中。
所述相鄰面獲取模組212還用於判斷是否獲取完畢所述給定面的輪廓。
所述顯示模組213用於當所有給定面的輪廓及輪廓邊獲取完畢後,從所述輪廓邊陣列和相鄰面陣列中獲取所述給定面的輪廓邊的標識和相鄰面的標識,用不同顏色顯示所述給定面的輪廓邊和相鄰面。
參閱圖2所示,係本發明鈑金零件面的輪廓邊和相鄰面的自動獲取方法較佳實施例的流程圖。首先,步驟S401,用戶選擇鈑金零件圖形的一個給定面。
步驟S402,所述輪廓獲取模組210獲取所述給定面的輪廓。所述給定面的輪廓包括內部輪廓和外部輪廓等。
步驟S403,所述輪廓邊獲取模組211獲取所述輪廓的輪廓邊(作為所述給定面的輪廓邊),將所述輪廓邊的標識保存到一個輪廓邊陣列中。
步驟S404,所述相鄰面獲取模組212獲取所述輪廓邊的兩個相鄰面。
步驟S405,所述相鄰面獲取模組212獲取所述兩個相鄰面的標識和所述給定面的標識。
步驟S406,所述相鄰面獲取模組212從所述兩個相鄰面中選擇一個標識不等於所述給定面標識的相鄰面(作為所述給定面的相鄰面),將該相鄰面的標識保存到一個相鄰面陣列中。具體而言,首先,相鄰面獲取模組212獲取所述輪廓邊的兩個相鄰面、所述兩個相鄰面的標識和所述給定面的標識。然後,相鄰面獲取模組212判斷所述兩個相鄰面中第一個相鄰面的標識是否等於所述給定面的標識。如果第一個相鄰面的標識等於所述給定面的標識,則將所述兩個相鄰面中第二個相鄰面的標識保存到所述相鄰面陣列中。如果第一個相鄰面的標識不等於所述給定面的標識,則將所述第一個相鄰面的標識保存到所述相鄰面陣列中。
步驟S407,所述輪廓邊獲取模組211判斷是否獲取完畢所述輪廓的輪廓邊。如果所有輪廓邊都獲取完畢,流程進入步驟S408,如果還有輪廓邊沒有獲取,流程進入步驟S403。
步驟S408,所述相鄰面獲取模組212判斷是否獲取完畢給定面的輪廓。如果所有給定面的輪廓都獲取完畢,流程進入步驟S409,如果還有給定面的輪廓沒有獲取,流程進入步驟S402。
步驟S409,顯示模組213從所述輪廓邊陣列和相鄰面陣列中獲取所述給定面的輪廓邊的標識和相鄰面的標識,用不同顏色顯示所述給定面的輪廓邊和相鄰面。
本發明鈑金零件面的輪廓邊和相鄰面的自動獲取系統及方法,雖以較佳實施例揭露如上,然其並非用以限定本發明。任何熟悉此項技藝之人士,在不脫離本發明之精神及範圍內,當可做更動與潤飾,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。
顯示器...1
主機...2
鍵盤...3
滑鼠...4
模具設計單元...20
自動獲取單元...21
圖形資料庫...30
輪廓獲取模組...210
輪廓邊獲取模組...211
相鄰面獲取模組...212
顯示模組...213
圖1係本發明鈑金零件面的輪廓邊和相鄰面的自動獲取系統較佳實施例的系統架構圖。
圖2係本發明鈑金零件面的輪廓邊和相鄰面的自動獲取方法較佳實施例的流程圖。
顯示器...1
主機...2
鍵盤...3
滑鼠...4
模具設計單元...20
自動獲取單元...21
圖形資料庫...30
輪廓獲取模組...210
輪廓邊獲取模組...211
相鄰面獲取模組...212
顯示模組...213
Claims (4)
- 一種鈑金零件面的輪廓邊和相鄰面的自動獲取系統,包括主機,所述主機包括模具設計單元,用於生成鈑金零件圖形及建立圖形資料庫,所述圖形資料庫用於存儲所述鈑金零件圖形及鈑金零件圖形的屬性,所述鈑金零件圖形的屬性包括鈑金零件圖形所包含的面、每個面所包含的輪廓邊、每個面的標識和每條輪廓邊的標識,其中,所述主機還包含有自動獲取單元,該自動獲取單元包括:輪廓獲取模組,用於當用戶選擇鈑金零件圖形的一個給定面後,獲取所述給定面的輪廓;輪廓邊獲取模組,用於獲取所述輪廓的輪廓邊,將所述輪廓邊的標識保存到一個輪廓邊陣列中;相鄰面獲取模組,用於獲取所述輪廓邊的兩個相鄰面、所述兩個相鄰面的標識和所述給定面的標識,從所述兩個相鄰面中選擇一個標識不等於所述給定面標識的相鄰面,將該相鄰面的標識保存到一個相鄰面陣列中;及顯示模組,用於當所有給定面的輪廓及輪廓邊獲取完畢後,從所述輪廓邊陣列和相鄰面陣列中獲取所述給定面的輪廓邊的標識和相鄰面的標識,用不同顏色顯示所述給定面的輪廓邊和相鄰面。
- 如申請專利範圍第1項所述之鈑金零件面的輪廓邊和相鄰面的自動獲取系統,其中,所述給定面的輪廓包括內部輪廓和外部輪廓。
- 一種鈑金零件面的輪廓邊和相鄰面的自動獲取方法,該方法包括如下步驟:(a)選擇鈑金零件圖形的一個給定面;(b)獲取所述給定面的輪廓;(c)獲取所述輪廓的輪廓邊,將所述輪廓邊的標識保存到一個輪廓邊陣列中;(d)獲取所述輪廓邊的兩個相鄰面、所述兩個相鄰面的標識和所述給定面的標識,從所述兩個相鄰面中選擇一個標識不等於所述給定面標識的相鄰面,將該相鄰面的標識保存到一個相鄰面陣列中;(e)判斷是否獲取完畢所述輪廓的輪廓邊,如果所有輪廓邊都獲取完畢,進入步驟(f),如果還有輪廓邊沒有獲取,返回步驟(c);(f)判斷是否獲取完畢所述給定面的輪廓,如果所有輪廓都獲取完畢,進入步驟(g),如果還有輪廓沒有獲取,返回步驟(b);及(g)從所述輪廓邊陣列和相鄰面陣列中獲取所述給定面的輪廓邊的標識和相鄰面的標識,用不同顏色顯示所述給定面的輪廓邊和相鄰面。
- 如申請專利範圍第3項所述之鈑金零件面的輪廓邊和相鄰面的自動獲取方法,其中,所述給定面的輪廓包括內部輪廓和外部輪廓。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW96137516A TWI383307B (zh) | 2007-10-05 | 2007-10-05 | 鈑金零件面的輪廓邊和相鄰面的自動獲取系統及方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW96137516A TWI383307B (zh) | 2007-10-05 | 2007-10-05 | 鈑金零件面的輪廓邊和相鄰面的自動獲取系統及方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW200917076A TW200917076A (en) | 2009-04-16 |
| TWI383307B true TWI383307B (zh) | 2013-01-21 |
Family
ID=44726279
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW96137516A TWI383307B (zh) | 2007-10-05 | 2007-10-05 | 鈑金零件面的輪廓邊和相鄰面的自動獲取系統及方法 |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI383307B (zh) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI244014B (en) * | 2003-07-11 | 2005-11-21 | Hon Hai Prec Ind Co Ltd | A system and method for computer aided manufacturing for punch |
| TWI259382B (en) * | 2004-11-18 | 2006-08-01 | Chien Hui Chuan | Apparatus for rapidly measuring 3-dimensional foot sizes from multi-images |
| TWI275971B (en) * | 2005-10-27 | 2007-03-11 | Coretech Sys Co Ltd | Automated meshes creation method |
-
2007
- 2007-10-05 TW TW96137516A patent/TWI383307B/zh not_active IP Right Cessation
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI244014B (en) * | 2003-07-11 | 2005-11-21 | Hon Hai Prec Ind Co Ltd | A system and method for computer aided manufacturing for punch |
| TWI259382B (en) * | 2004-11-18 | 2006-08-01 | Chien Hui Chuan | Apparatus for rapidly measuring 3-dimensional foot sizes from multi-images |
| TWI275971B (en) * | 2005-10-27 | 2007-03-11 | Coretech Sys Co Ltd | Automated meshes creation method |
Also Published As
| Publication number | Publication date |
|---|---|
| TW200917076A (en) | 2009-04-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20090259442A1 (en) | System and method for geometric editing | |
| JP4560117B2 (ja) | 散布図におけるデータ点の分布領域描画方法及び散布図におけるデータ点の分布領域描画プログラム | |
| US20140244219A1 (en) | Method of creating a pipe route line from a point cloud in three-dimensional modeling software | |
| CN105719348A (zh) | 点云边界拟合系统及方法 | |
| US20200051277A1 (en) | Locating a region of interest on an object | |
| US20090289953A1 (en) | System and method for adjusting view of a measuring report of an object | |
| US6978220B2 (en) | Combined feature dimensional parameter analysis | |
| CN106021677A (zh) | 零件表面特征提取方法和装置 | |
| TWI383307B (zh) | 鈑金零件面的輪廓邊和相鄰面的自動獲取系統及方法 | |
| CN113010960B (zh) | 零部件制造控制数据生成方法、装置和计算机设备 | |
| JP2005199567A (ja) | 金型修正システム、その装置、金型修正方法、記録媒体、プログラム | |
| CN101430725B (zh) | 冲压模具零件自动检查系统及方法 | |
| CN117274366B (zh) | 线条边距确定方法和装置 | |
| Tseng et al. | Parametric modeling of 3D human faces using anthropometric data | |
| CN101398899B (zh) | 自动识别钣金零件边所属类型的系统及方法 | |
| US12353800B2 (en) | Parting line identification | |
| TWI387891B (zh) | 自動識別鈑金零件邊所屬類型的系統及方法 | |
| TWI398788B (zh) | 衝壓模具零件自動檢查系統及方法 | |
| CN101393571B (zh) | 钣金零件面的轮廓边和相邻面的自动获取系统及方法 | |
| JP7233313B2 (ja) | 計測支援装置および計測支援方法 | |
| JP6308544B2 (ja) | 2物体間の接触面圧計算方法および2物体間の接触面圧計算コンピュータプログラム | |
| CN107527843B (zh) | 基于计算机辅助设计的晶圆激光标识工艺实现方法及系统 | |
| CN114993340B (zh) | 一种校核汽车仪表罩的方法、装置、设备和介质 | |
| JP3786412B2 (ja) | フィレット作成方法、及び3次元cadプログラム | |
| WO2021024367A1 (ja) | 形状データ処理装置、形状データ処理方法及び形状データ処理プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |