TWI477998B - 倒角標注系統及方法 - Google Patents
倒角標注系統及方法 Download PDFInfo
- Publication number
- TWI477998B TWI477998B TW097119034A TW97119034A TWI477998B TW I477998 B TWI477998 B TW I477998B TW 097119034 A TW097119034 A TW 097119034A TW 97119034 A TW97119034 A TW 97119034A TW I477998 B TWI477998 B TW I477998B
- Authority
- TW
- Taiwan
- Prior art keywords
- line segment
- labeling
- chamfering
- chamfered
- lead
- Prior art date
Links
Landscapes
- Image Generation (AREA)
- Processing Or Creating Images (AREA)
Description
本發明涉及一種CAD設計圖檔中圖元之標注系統及方法,尤其是關於CAD設計圖檔中倒角之標注系統計方法。
目前,設計人員在進行CAD圖檔設計時,只能透過CAD自帶之標注樣式命令(Dimstyle,簡稱D命令)對圖檔中之倒角圖元進行逐個標注,而且D命令只能標注出圖元之座標資訊,並不是加工人員希望看到圖元之尺寸資訊。設計人員沒有對倒角圖元進行尺寸標注,加工人員要根據設計圖檔生產零件,就不得不先詳細瞭解設計圖檔之設計思想,並對其中之倒角圖元進行尺寸標注,這樣勢必佔用了加工人員過多時間,並且,如果加工人員理解有誤,不僅生產不出符合要求之產品,而且會浪費生產材料、人力,提高了生產成本。
鑒於以上內容,有必要提供一種倒角標注系統及方法,可以對模具設計圖檔中之倒角圖元自動進行尺寸標注。
本發明提供一種倒角標注系統,該倒角標注系統運行於電腦主機,其包括:選擇模組,用於從資料庫中選擇模具設計圖檔,並從該模具設計圖檔中選擇需要進行倒角標注之圖元;計算模組,用於計算所述圖元中需要進行倒角標注之線段之長度;選擇模組,
還用於選擇標注引線之經過點,所述經過點包括起點和終點;繪製模組,用於根據選擇之標注引線之經過點對需要進行倒角標注之線段繪製標注引線;及標注模組,用於在標注引線後***相應線段之標注資訊。
本發明還提供一種倒角標注方法,該方法包括:(A)從資料庫中選擇一個模具設計圖檔,並從該模具設計圖檔中選擇需要進行倒角標注之圖元;(B)判斷選擇之圖元是線段還是多義線;(C)如果選擇之圖元是線段,則計算該線段之長度,根據選擇之標注引線之經過點對該線段繪製標注引線並在標注引線後***該線段之標注資訊;(D)如果選擇之圖元是多義線,則從該多義線中選擇一條需要進行倒角標注之線段,並獲取與該線段長度相等且需要進行倒角標注之線段,根據選擇之標注引線之經過點對該條線段或該多條長度相等之線段繪製標注引線,並在標注引線後***相應線段之標注資訊;(E)判斷該多義線中是否還有需要進行倒角標注之線段未繪製標注引線;及(F)如果還有需要進行倒角標注之線段未繪製標注引線,則返回從該多義線中選擇一條需要進行倒角標注之線段之步驟。
相較於習知技術,本發明提供之倒角標注系統及方法可以對模具設計圖檔中之倒角圖元添加標注資訊,便於模具加工人員閱讀並理解模具設計圖檔、減少因理解有誤產生之加工誤差。
10‧‧‧電腦主機
12‧‧‧顯示裝置
14‧‧‧資料庫
100‧‧‧倒角標注系統
110‧‧‧選擇模組
120‧‧‧判斷模組
130‧‧‧計算模組
140‧‧‧繪製模組
150‧‧‧標注模組
160‧‧‧設置模組
圖1係本發明倒角標注系統較佳實施例之硬體架構圖。
圖2係本發明倒角標注系統之功能模組圖。
圖3示出一條需要進行倒角標注之多義線。
圖4係對圖3中多義線生成倒角標注資訊之示意圖。
圖5係本發明倒角標注方法較佳實施例之流程圖。
為方便理解,對文中出現之部分術語作出如下定義:倒角:倒角是機械工程上之術語,即將一個直角切除,切除後得到之角可以是45度斜角,也可以是圓角。本較佳實施中以倒角後得到45度斜角為例進行說明,如圖3中切除直角AA1H,得到45度斜角A1HA及A1AH。
多義線:有多個(大於2個)端點之線段或圓弧所組成之圖元。如圖3中之多義線ABCDEFGH。
如圖1所示,係本發明倒角標注系統較佳實施例之硬體架構圖。該倒角標注系統100運行於一台電腦主機10,該電腦主機10與顯示裝置12及資料庫14相連接。
資料庫14用於存儲需要進行倒角標注之模具設計圖檔,並存儲倒角標注後之模具設計圖檔。資料庫14可以內置於電腦主機10,也可以外置於電腦主機10。
電腦主機10可以係IBM架構之電腦(IBM Personal Computer,IBM PC)、Apple公司之Mac PC、個人電腦、網路伺服器,還可以係任意其他適用之資料處理設備。
顯示裝置12提供圖形化用戶介面(Graphic User Interface,GUI)顯示模具設計圖,包括對圖元進行倒角標注之生成過程及
結果。
如圖2所示,係倒角標注系統100之功能模組圖。該倒角標注系統100包括:選擇模組110、判斷模組120、計算模組130、繪製模組140、標注模組150及設置模組160。
選擇模組110用於從資料庫14中選擇一個模具設計圖檔,及用於從該模具設計圖檔中選擇需要進行倒角標注之圖元。
判斷模組120用於判斷所選擇之需要進行倒角標注之圖元是線段還是多義線,及用於判斷多義線中哪些線段需要進行倒角標注。
計算模組130用於當需要進行倒角標注之圖元係線段或係多義線時,計算所述線段之長度或計算多義線中各需要進行倒角標注之線段之長度,例如計算圖3中多義線ABCDEFGH需要進行倒角標注之線段AH、BC、DE、GF之長度。
選擇模組110還用於供用戶選擇標注引線之經過點。所述經過點包括起點、終點及/或間隔點。其中,所述經過點至少包括起點和終點;所述間隔點位於起點和終點之間,所述經過點可以不包括間隔點,也可以包括一個或多個間隔點。如圖3中所示,線段AH之標注引線之起點為Q1,間隔點為Q2,終點為Q3;線段BC之標注引線之起點為Q4,終點為Q5;線段DE之標注引線之起點為Q6,終點為Q7;線段GF之標注引線之起點為Q8,終點為Q9。
繪製模組140用於根據用戶選擇之經過點對需要進行倒角標注之線段繪製標注引線。例如根據圖3中所選擇之經過點分別繪製線段AH、BC、DE、GF之標注引線l,m,n,k(如圖4所示)。
標注模組150用於在需要進行倒角標注之線段之標注引線後添加
標注資訊,包括倒角編號、線段長度等,如圖4所示,在線段AH之標注引線1後標注資訊“1-a mm”表示線段AH為第一條倒角標注之線段,其長度為a毫米。
設置模組160用於設置標注引線及標注資訊之屬性,包括標注引線之指向、顏色、圖層,標注資訊中文字之顏色、大小、字體及字高等。
如圖5所示,係本發明倒角標注方法較佳實施例之流程圖。首先,在步驟S101,用戶透過選擇模組110從資料庫14中選擇一個模具設計圖檔,並從該模具設計圖檔中選擇需要進行倒角標注之圖元。
在步驟S102,判斷模組120判斷用戶選擇之需要進行倒角標注之圖元是否為線段。如果用戶選擇之需要進行倒角標注之圖元係線段,則進入步驟S103,計算模組130計算該線段之長度。
在步驟S104,用戶透過選擇模組110選擇標注引線之經過點,繪製模組140根據用戶選擇之經過點對該線段繪製標注引線。
在步驟S105,標注模組150在該標注引線後添加標注資訊,包括倒角編號、線段長度等。
在步驟S106,用戶透過設置模組160設置所述標注引線及標注資訊之屬性,例如設置標注引線之指向、顏色、圖層,標注資訊中文字之顏色、大小、字體及字高等。
在步驟S102,如果判斷模組120判斷用戶選擇之需要進行倒角標注之圖元不是為線段,則進入步驟S107,判斷模組120判斷該圖元是否為多義線,如果該圖元不是多義線,則結束流程,否則進
入步驟S108,計算模組130計算該多義線中各需要進行倒角標注之線段之長度。例如計算圖3中多義線ABCDEFGH需要進行倒角標注之線段AH、BC、DE、GF之長度。
在步驟S109,選擇模組110從該多義線中選擇一條需要進行倒角標注之線段,並獲取與該線段長度相等且需要進行倒角標注之線段。例如選擇一條需要進行倒角標注之線段AH,並獲取與線段AH長度相等且需要進行倒角標注之線段,如線段BC、DE、GF(如圖3所示)。
在步驟S110,用戶透過選擇模組110選擇標注引線之經過點,繪製模組140根據用戶選擇之經過點對該條線段或該多條長度相等之線段繪製標注引線,如圖4中所示,繪製模組140根據用戶選擇之經過點對長度相等且需要進行倒角標注之線段AH、BC、DE、GF分別繪製標注引線l,m,n,k。
在步驟S111,標注模組150在標注引線後***標注資訊,包括倒角編號、線段長度等,例如在標注引線l,m,n,k後分別***標注資訊“1-a mm”、“2-a mm”、“3-a mm”及“4-a mm”,表示線段AH、BC、DE、GF分別為第1、2、3、4條倒角標注之線段,其長度為a毫米。
在步驟S112,用戶透過設置模組160設置所述標注引線及標注資訊之屬性。
在步驟S113,判斷模組110判斷該多義線中是否還有需要進行倒角標注之線段未繪製標注引線,如果還有需要進行倒角標注之線段未繪製標注引線,則返回步驟S109,否則,流程結束。
100‧‧‧倒角標注系統
110‧‧‧選擇模組
120‧‧‧判斷模組
130‧‧‧計算模組
140‧‧‧繪製模組
150‧‧‧標注模組
160‧‧‧設置模組
Claims (8)
- 一種倒角標注系統,運行於電腦主機,該倒角標注系統包括:選擇模組,用於從資料庫中選擇模具設計圖檔,並從該模具設計圖檔中選擇需要進行倒角標注之圖元;計算模組,用於計算所述圖元中需要進行倒角標注之線段之長度;判斷模組,用於判斷所述選擇之圖元係線段還係多義線;選擇模組,還用於當所述所述選擇之圖元係多義線時,從該多義線中選擇一條需要進行倒角標注之線段,並獲取與該線段長度相等且需要進行倒角標注之線段,及用於選擇標注引線之經過點,所述經過點包括起點和終點;繪製模組,用於根據選擇之標注引線之經過點對需要進行倒角標注之線段繪製標注引線;及標注模組,用於在標注引線後***相應線段之標注資訊。
- 如申請專利範圍第1項所述之倒角標注系統,還包括:設置模組,用於設置標注引線及標注資訊之屬性。
- 如申請專利範圍第2項所述之倒角標注系統,其中所述標注引線及標注資訊之屬性包括標注引線之指向、顏色、圖層,標注資訊中文字之顏色、大小、字體及字高。
- 如申請專利範圍第1項所述之倒角標注系統,其中所述標注信息包括進行倒角標注之線段之倒角編號及線段長度。
- 一種倒角標注方法,該方法包括:從資料庫中選擇一個模具設計圖檔,並從該模具設計圖檔中選擇需要進行倒角標注之圖元; 判斷選擇之圖元係線段還係多義線;如果選擇之圖元係線段,則計算該線段之長度,根據選擇之標注引線之經過點對該線段繪製標注引線並在標注引線後***該線段之標注資訊;如果選擇之圖元係多義線,則從該多義線中選擇一條需要進行倒角標注之線段,並獲取與該線段長度相等且需要進行倒角標注之線段,根據選擇之標注引線之經過點對該條線段或該多條長度相等之線段繪製標注引線,並在標注引線後***相應線段之標注資訊;判斷該多義線中是否還有需要進行倒角標注之線段未繪製標注引線;及如果還有需要進行倒角標注之線段未繪製標注引線,則返回從該多義線中選擇一條需要進行倒角標注之線段之步驟。
- 如申請專利範圍第5項所述之倒角標注方法,其中在步驟***標注資訊後還包括步驟:設置標注引線及標注資訊之屬性。
- 如申請專利範圍第5項或第6項所述之倒角標注方法,其中所述標注資訊包括進行倒角標注之線段之倒角編號及線段長度。
- 如申請專利範圍第5項所述之倒角標注方法,其中所述標注引線及標注資訊之屬性包括標注引線之指向、顏色、圖層,標注資訊中文字之顏色、大小、字體及字高。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW097119034A TWI477998B (zh) | 2008-05-23 | 2008-05-23 | 倒角標注系統及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW097119034A TWI477998B (zh) | 2008-05-23 | 2008-05-23 | 倒角標注系統及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW200949587A TW200949587A (en) | 2009-12-01 |
TWI477998B true TWI477998B (zh) | 2015-03-21 |
Family
ID=44871016
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW097119034A TWI477998B (zh) | 2008-05-23 | 2008-05-23 | 倒角標注系統及方法 |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI477998B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5729750A (en) * | 1994-06-11 | 1998-03-17 | Rohm Co. Ltd. | Automatic dimensioning in computer aided design |
US6065857A (en) * | 1996-05-06 | 2000-05-23 | Amadasoft America, Inc. | Computer readable medium for managing and distributing design and manufacturing information throughout a sheet metal production facility |
US6232985B1 (en) * | 1998-06-15 | 2001-05-15 | Autodesk, Inc. | Interactive, dynamic, automatic dimension arrangement generator for computer-aided drafting programs |
TWI220481B (en) * | 2002-04-30 | 2004-08-21 | Hon Hai Prec Ind Co Ltd | A system and method for automatically inputting measurement data of an object to computer graphic files thereof |
TW200506565A (en) * | 2003-07-04 | 2005-02-16 | Mitsubishi Electric Corp | Method and device for automatic programming |
-
2008
- 2008-05-23 TW TW097119034A patent/TWI477998B/zh not_active IP Right Cessation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5729750A (en) * | 1994-06-11 | 1998-03-17 | Rohm Co. Ltd. | Automatic dimensioning in computer aided design |
US6065857A (en) * | 1996-05-06 | 2000-05-23 | Amadasoft America, Inc. | Computer readable medium for managing and distributing design and manufacturing information throughout a sheet metal production facility |
US6232985B1 (en) * | 1998-06-15 | 2001-05-15 | Autodesk, Inc. | Interactive, dynamic, automatic dimension arrangement generator for computer-aided drafting programs |
TWI220481B (en) * | 2002-04-30 | 2004-08-21 | Hon Hai Prec Ind Co Ltd | A system and method for automatically inputting measurement data of an object to computer graphic files thereof |
TW200506565A (en) * | 2003-07-04 | 2005-02-16 | Mitsubishi Electric Corp | Method and device for automatic programming |
Also Published As
Publication number | Publication date |
---|---|
TW200949587A (en) | 2009-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Yue et al. | WireDraw: 3D Wire Sculpturing Guided with Mixed Reality. | |
US6992685B2 (en) | Measuring geometry in a computer-implemented drawing tool | |
JPH07334549A (ja) | Cadシステムにおける寸法自動記入方法および装置 | |
US8438531B2 (en) | Visualization and information display for shapes in displayed graphical images | |
US7724252B2 (en) | Method for the editing of three-dimensional graphic models | |
CN113094770B (zh) | 图纸生成方法、装置、计算机设备和存储介质 | |
JP2005316946A (ja) | レイアウトルール生成システム、レイアウトシステム、レイアウトルール生成プログラム、レイアウトプログラムおよび記憶媒体、並びにレイアウトルール生成方法およびレイアウト方法 | |
US5548698A (en) | Rule based parametric design apparatus and method | |
CN106326565B (zh) | 一种三维设计工程图快速转换的方法 | |
US20160179986A1 (en) | Method for manipulating a computer aided design (cad) model, computer program product and server therefore | |
US11568118B2 (en) | Electronic device, method for generating package drawing and computer readable storage medium | |
CN114781028A (zh) | 三维模型输出为二维图纸的方法、装置、电子设备及介质 | |
US8902219B1 (en) | Maintaining connection to embedded content using graphical elements | |
TWI477998B (zh) | 倒角標注系統及方法 | |
US20080086324A1 (en) | Parts managing system, parts managing method, and computer program product | |
JP2008176424A (ja) | パーツカタログ作成システム、パーツカタログ作成方法、コンピュータが実行するためのプログラム、およびコンピュータが読み取り可能な記録媒体 | |
CN101576937A (zh) | 倒角标注***及方法 | |
Ricci et al. | PMI: a PLM approach for the management of geometrical and dimensional controls in modern industries | |
TW201335781A (zh) | 長度計算系統及長度計算方法 | |
JP2008146131A (ja) | 画像処理装置および画像処理方法およびプログラムおよび記憶媒体 | |
KR102324892B1 (ko) | 문서 주석화 장치 및 방법 | |
JP2008176425A (ja) | パーツカタログ作成システム、パーツカタログ作成方法、プログラムおよび記録媒体 | |
EP3035294B1 (en) | 3d models utilizing 3d markers to indicate engineering requirements | |
JP7484411B2 (ja) | 情報処理装置及び情報処理プログラム | |
CN111460624B (zh) | 一种人体器官的数学建模方法、装置及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |