CAD/CAM軟件技術åŠå…¶åœ¨æ•¸æŽ§æ©ŸåºŠä¸çš„æ‡‰ç”¨
時間:2007-07-30 11:38:00來æºï¼šlihan
導語:?計算機輔助è¨è¨ˆåŠåˆ¶é€ (CAD/CAMï¼‰æŠ€è¡“å·²ç¶“è¶Šä¾†è¶Šå¤šåœ°æ‡‰ç”¨åœ¨æ•¸æŽ§åŠ å·¥é ˜åŸŸ,
計算機輔助è¨è¨ˆåŠåˆ¶é€ (CAD/CAMï¼‰æŠ€è¡“å·²ç¶“è¶Šä¾†è¶Šå¤šåœ°æ‡‰ç”¨åœ¨æ•¸æŽ§åŠ å·¥é ˜åŸŸ, CAD/CAM軟件技術也在飛速發展,出ç¾äº†å¾ˆå¤šçš„軟件產å“,é€™äº›ç”¢å“æ ¹æ“šè‡ªèº«çš„開發檔次åŠå…¶é©ç”¨åº¦,被廣泛應用在ä¸åŒåŠ å·¥å ´åˆ,大大節çœäº†è¨è¨ˆåˆ¶é€ 的時間周期,并在一定程度上æé«˜äº†ç²¾åº¦å’Œé€Ÿåº¦ã€‚
1 數控機床與CAD/CAM
æ•¸æŽ§æŠ€è¡“æ˜¯æ©Ÿæ¢°åŠ å·¥æŠ€è¡“,å¾®é›»åæŠ€è¡“ã€ç›£æŽ§æª¢æ¸¬æŠ€è¡“ã€è¨ˆç®—機技術ã€è‡ªå‹•控制技術ç‰å¤šç¨®å¸ç§‘的集æˆ,是一門新興而åˆç™¼å±•å分迅速的高新技術,å°æ©Ÿé›»å·¥æ¥åŠåœ‹æ°‘經濟的發展具有å分é‡è¦çš„ä½œç”¨ã€‚åŒæ™‚,æ•¸æŽ§æŠ€è¡“ä¹Ÿæ˜¯ç™¼å±•è‡ªå‹•åŒ–æŠ€è¡“çš„åŸºç¤Žã€‚ä»¥æ•¸æŽ§æŠ€è¡“ç‚ºæ ¸å¿ƒçš„æ•¸æŽ§æ©ŸåºŠã€åŠ å·¥ä¸å¿ƒæ˜¯å…·æœ‰ä»£è¡¨æ€§çš„ã€é«˜æ°´å¹³çš„æ©Ÿé›»ä¸€é«”化產å“,ä»£è¡¨äº†ç•¶ä»Šä¸–ç•Œè‡ªå‹•åŒ–æŠ€è¡“ç™¼å±•çš„å‰æ²¿ã€‚
ç¾ä»£æ•¸æŽ§ç³»çµ±,é‡‡ç”¨äº†äº¤æµæ•¸å—伺æœç³»çµ±ã€‚伺æœé›»æ©Ÿçš„ä½ç½®ã€é€Ÿåº¦å’Œé›»æµéƒ½å¯¦ç¾æ•¸å—化,ä½œç‚ºä¼ºæœæŽ§åˆ¶æ–¹å¼ä¹Ÿé‡‡ç”¨äº†è¶…出以å‰çš„æŽ§åˆ¶ç†è«–,實ç¾äº†ä¸å—æ©Ÿæ¢°è² è·è®Šå‹•影響的高速響應伺æœç³»çµ±ã€‚從世界伺æœç³»çµ±çš„發展來看,已經經æ·äº†æ¥é€²é›»æ©Ÿâ†’ç›´æµä¼ºæœé›»æ©Ÿâ†’電機→交æµä¼ºæœé›»æ©ŸéšŽæ®µã€‚
ç›®å‰,國內大部分數控機床沒有é…å‚™å°ˆé–€çš„è¨ˆç®—æ©Ÿè¼”åŠ©åˆ¶é€ è»Ÿä»¶,所以æ¤èª²é¡Œæœ‰å¾ˆå»£æ³›çš„發展空間。
CAD(ComputerAided Design),å³è¨ˆç®—機輔助è¨è¨ˆ,åœ¨æ•¸æŽ§åŠ å·¥éŽç¨‹ä¸æ˜¯ä¸€ç¨®ç”Ÿç”¢è¼”助工具,它將計算機高速而精確的é‹ç®—功能,大容é‡å˜å„²å’Œè™•ç†æ•¸æ“šçš„能力,è±å¯Œè€Œéˆæ´»çš„åœ–å½¢ã€æ–‡å—處ç†åŠŸèƒ½èˆ‡è¨è¨ˆè€…çš„å‰µé€ æ€§æ€ç¶èƒ½åŠ›ã€ç¶œåˆåˆ†æžåŠé‚輯判斷能力çµåˆèµ·ä¾†,å½¢æˆä¸€å€‹è¨è¨ˆè€…æ€æƒ³èˆ‡è¨ˆç®—機處ç†èƒ½åŠ›ç·Šå¯†é…åˆçš„系統,å¤§å¤§åŠ å¿«äº†è¨è¨ˆé€²ç¨‹ã€‚CAD技術包括下列功能:幾何建模ã€è¨ˆç®—分æžã€ä»¿çœŸèˆ‡å¯¦é©—ã€ç¹ªåœ–åŠæŠ€è¡“æ–‡æª”ç”Ÿå˜ã€å·¥ç¨‹æ•¸æ“šåº«çš„管ç†å’Œå…±äº«ã€‚
CAM(Computer Aided Manufacturing),å³è¨ˆç®—æ©Ÿè¼”åŠ©åˆ¶é€ ã€‚CAM內容廣泛,從狹義上講指的是數控程度的編制,包括刀具路徑的è¦åŠƒã€åˆ€ä½æ–‡ä»¶çš„生æˆã€åˆ€å…·è»Œè·¡ä»¿çœŸä»¥åŠNC代碼的生æˆç‰ã€‚
計算機輔助è¨è¨ˆåŠåˆ¶é€ èˆ‡æ•¸æŽ§æ©ŸåºŠåŠ å·¥çµåˆ,是ç¾åœ¨æ•¸æŽ§æ©ŸåºŠæŠ€è¡“應用的主æµ,èƒ½å¤ é”到éžå¸¸ç†æƒ³çš„åŠ å·¥æ•ˆæžœã€‚å—京工æ¥å¤§å¸é‹å‹•æŽ§åˆ¶ç ”ç©¶æ‰€ç”Ÿç”¢çš„NUT系列數控雕刻機床采用控制æ¿å¡èˆ‡PC連接,Windowsæ“ä½œæŽ§åˆ¶ç•Œé¢æŽ§åˆ¶æ•¸æŽ§é›»æ©Ÿ;電氣部分采用æ¾ä¸‹äº¤æµä¼ºæœç³»çµ±;æ•¸æŽ§åŠ å·¥åŠŸèƒ½: X, Y, Z 三軸è¯å‹•, 最高轉速5000 r /min, 編碼器脈沖輸出16 384 p / r,主軸切割轉速å¯é”15 000 r/min,無級調速;åŠ å·¥æœ€å¤§å°ºå¯¸: 2 400 mm ×2 400 mm ×120 mm,脈沖當é‡: 01001 mm。使用å„種CAD /CAMè»Ÿä»¶å°‡åŠ å·¥æ€æƒ³ç¶“éŽè»Ÿä»¶çš„一系列æ“作生æˆG代碼,使用執行æ“ä½œè»Ÿä»¶åŸ·è¡Œä»£ç¢¼é€²è€ŒåŠ å·¥æˆå“。
å—京工æ¥å¤§å¸é‹å‹•æŽ§åˆ¶ç ”ç©¶æ‰€è‡ªè¡Œç ”ç©¶è¨è¨ˆçš„NUT系列數控機床,çµåˆäº†é›•刻機和å„種è¨è¨ˆåŠ å·¥è»Ÿä»¶ã€‚å¾žè¨ˆç®—æ©Ÿè¨è¨ˆã€åˆ¶é€ åˆ°æ©ŸåºŠçš„åŠ å·¥å¤§é«”ä¸Šç‚ºåœ–1æµç¨‹æ‰€ç¤ºçš„幾個æ¥é©Ÿå’Œæ¨¡å¡Šã€‚
在這整個的æµç¨‹ä¸å°äºŽè»Ÿä»¶çš„è¦æ±‚很多,除了機床的電氣é‹è¡Œä»¥å¤–,幾乎都離ä¸é–‹è¨ˆç®—機的軟件制作。å°äºŽè»Ÿä»¶å¤§è‡´åˆå¯ä»¥åˆ†ç‚ºä»¥ä¸‹å¹¾å€‹éƒ¨åˆ†ã€‚
(1) è¨è¨ˆè»Ÿä»¶ã€€
進行零件的繪制,如很æµè¡Œçš„繪圖軟件AutoCAD以åŠUC,PRO/E,三ç¶åœ¨è—術上的è¨è¨ˆè»Ÿä»¶å¦‚3DMax, Photoshop。這里ä¸åƒ…僅局é™äºŽCAD軟件,也包括能用來實ç¾åŠ å·¥çš„å„種其它軟件。
(2) åˆ¶é€ è»Ÿä»¶ã€€
通常指CAM軟件,最終生æˆåŠ å·¥ä»£ç¢¼ã€‚å¤§éƒ¨åˆ†çš„åˆ¶é€ è»Ÿä»¶ä¹Ÿå…·æœ‰å»ºæ¨¡ç¹ªåœ–åŠŸèƒ½ã€‚æ ¹æ“šåˆ¶ä½œæ‡‰ç”¨çš„å ´åˆä¸åŒåˆ†ç‚ºäºŒç¶,二ç¶åŠå’Œä¸‰ç¶CAM軟件。如:北航海爾的CAXA, CAXAåˆ¶é€ å·¥ç¨‹å¸«ä»¥åŠMasterCAM,ArtCAM, Cimatronç‰ã€‚åˆ¶é€ è»Ÿä»¶ç”Ÿæˆæ¨™æº–çš„G代碼,ç„¶åŽå°‡è¨è¨ˆå‡ºçš„æ€æƒ³åœ¨æ©ŸåºŠä¸ŠåŠ å·¥æˆåž‹,也就是將NC代碼é€å…¥æ©ŸåºŠ,æ©ŸåºŠæŒ‰ç…§æŒ‡ä»¤åŠ å·¥å‡ºä¾†,主è¦åŒ…括è¨ç½®åŠ å·¥ç’°å¢ƒ,è¨ç½®åР工工åº,生æˆè»Œè·¡æ–‡ä»¶,åŠåŽç½®è™•ç†ç‰ã€‚
(3) 執行軟件 
機床執行NCä»£ç¢¼åŠ å·¥,其主è¦å·¥ä½œæ˜¯è¨ˆç®—機與數控機床的通訊,å¯ä»¥é€šéŽCOM接å£å®Œæˆæ•¸æ“šä¸²è¡Œé€šè¨Š,或者通éŽLPT實ç¾å¹¶è¡Œé€šè¨Šã€‚這就需è¦äº†è§£ä¸åŒå» å®¶å°å…¶é€šè¨ŠæŽ¥å£æ‡‰ç”¨ä¸åŒé€£ç·šå’ŒæŽ¥å£å”è°ã€‚但在實際ä¸,人們往往利用的是控制æ¿å¡å³æ‰€è¬‚的機床控制器。這些æ¿å¡é€šéŽæ•¸æ“šç·šèˆ‡æ•¸æŽ§æ©ŸåºŠé€²è¡Œè¯ç³»,而與人之間的交互則是由這些æ¿å¡æä¾›çš„軟件程åºå®Œæˆ,ç¾åœ¨å¤§éƒ¨åˆ†çš„軟件程åºéƒ½æ˜¯Windows界é¢çš„,簡單易æ“作,本文把這些軟件å«åšåŸ·è¡Œè»Ÿä»¶,å°±æ˜¯æ ¹æ“šä»£ç¢¼æŒ‡ä»¤æŒ‡æ®æ©ŸåºŠå®Œæˆé›¶ä»¶åŠ å·¥çš„è»Ÿä»¶ã€‚å¦‚å¾·åœ‹çš„Editasc,美國的PMAC控制å¡åŠå…¶è»Ÿä»¶ç”¢å“,安è£é€™äº›è»Ÿä»¶çš„åŒæ™‚就在系統ä¸åŠ è¼‰äº†é‹å‹•å¡çš„驅動程åº,é‚„å¯åˆ©ç”¨é€™äº›é©…動程åºé€²è¡ŒäºŒæ¬¡é–‹ç™¼ã€‚
2 ä¸åŒè»Ÿä»¶æ•¸æ“šé–“的文件轉æ›
è¨è¨ˆåˆ¶é€ 軟件較多,而應用范åœå„有ä¸åŒ,所以ä¸åŒè»Ÿä»¶é–“的交互也是è¨è¨ˆè€…å¿…é ˆè€ƒæ…®åˆ°çš„å•題。如,如何將CAD軟件ä¸è¨è¨ˆçš„æ¨¡å…·é›¶ä»¶åœ–形輸入到CAM軟件ä¸,冿 ¹æ“šè¦æ±‚è¨ç½®åˆ€å…·åƒæ•¸å’Œåˆ€å…·è·¯å¾‘,利用CAM軟件自動生æˆNC代碼;å…¶ä»–éžCADçš„è¨è¨ˆè»Ÿä»¶çš„ä¸‰ç¶æ¨¡åž‹å¦‚何讓CAM軟件è˜åˆ¥ç‰ã€‚
å„å…¬å¸åˆ¶ä½œè¨è¨ˆåˆ¶é€ 軟件時已經考慮到了這個å•題,æ¯å€‹è»Ÿä»¶å¹¾ä¹Žéƒ½æœ‰èˆ‡å…¶ä»–è»Ÿä»¶çš„æ•¸æ“šè½‰æ›æŽ¥å£,這些接å£å°±é«”ç¾åœ¨å¯ä»¥é€²è¡Œæ–‡ä»¶æ ¼å¼è½‰æ›ã€‚這些軟件都支æŒå¤šç¨®æ–‡ä»¶æ ¼å¼,這樣就å¯ä»¥åœ¨ä¸€ç¨®è»Ÿä»¶ä¸å°‡æ–‡ä»¶ä¿å˜æˆ–者導出æˆå…¶ä»–相關軟件支æŒçš„æ–‡ä»¶æ ¼å¼,ç„¶åŽå†åœ¨ç›¸é—œè»Ÿä»¶ä¸æ‰“開或者導入這個文件ä¸ã€‚
然而,這種轉æ›éŽç¨‹ä¹ŸåŒæ¨£åˆ†æƒ…æ³çš„ä¸åŒè¦ä½œé©ç•¶çš„調整。比如: 很多CAM 軟件都接å—dxf文件,但是CAD實體文件以dxfæ ¼å¼è½‰åŒ–到CAMå‰‡éƒ½å¿…é ˆç”¨CAD 實體圖形進行分解; 3DMax文件以stlæ ¼å¼è½‰åŒ–到MasterCAMä¸åŒæ¨£ä¹Ÿéœ€è¦åšä¸€äº›ä¿®æ£,å› ç‚ºåœ¨è½‰åŒ–éŽç¨‹ä¸å¯èƒ½æœƒæœ‰æ•¸æ“šçš„丟失。這樣就需è¦åœ¨å…©å€‹ä¸åŒçš„軟件ä¸å°‹æ‰¾ä¸€ç¨®æœ€å¥½çš„è½‰æ›æ ¼
å¼ã€‚
3 åŽç½®è™•ç†æ–‡ä»¶
åŽç½®è™•ç†æ–‡ä»¶æ˜¯CAM軟件特有的一種在NC代碼生æˆä¹‹å‰çš„è¨ç½®æ–‡ä»¶ã€‚å› ç‚ºæ²’æœ‰é‡å°æŸç¨®æ•¸æŽ§æ©ŸåºŠçš„特定的CAM軟件,而æ¯å€‹æ•¸æŽ§æ©ŸåºŠå°G代碼å³NCä»£ç¢¼çš„æ ¼å¼è¦æ±‚ä¸åŒ,å°ç”ŸæˆNC代碼起決定作用的是CAM軟件的åŽç½®æ–‡ä»¶,所以è¦å°å…¶é€²è¡Œé©ç•¶çš„調整,以使進入機床NCä»£ç¢¼èƒ½å¤ è¢«è˜åˆ¥ã€‚åŽç½®è™•ç†å¯¦éš›ä¸Šæ˜¯ä¸€å€‹æ–‡æœ¬ç·¨è¼¯è™•ç†éŽç¨‹,其作用就是將計算出的刀軌(刀ä½é‹å‹•軌跡)以è¦å®šçš„æ¨™æº–æ ¼å¼è½‰åŒ–為NC代碼并輸出,æ¤ä»£ç¢¼å†é€šéŽè»Ÿä»¶å‚³è¼¸åˆ°æ•¸æŽ§æ©ŸåºŠçš„æŽ§åˆ¶å™¨ä¸Š,由控制器按程åºèªžå¥é©…å‹•æ©ŸåºŠåŠ å·¥ã€‚
例如, NUT系列數控機床用于電氣試驗時,執行軟件è˜åˆ¥çš„G代碼為G00, G01,所以CAXAè¨è¨ˆä¸åœ¨ç”ŸæˆG代碼之å‰è¦é€²è¡Œå¦‚下的è¨ç½®:
(1) “應用â€â€”“åŽç½®è™•ç†â€â€”“åŽç½®è¨ç½®â€é‡Œçš„“åŽç½®è™•ç†è¨ç½®â€ä¸æœ‰å€‹â€œåŽç½®æ–‡ä»¶æ“´å±•å: 改為1nc;
(2) “åŽç½®è™•ç†è¨ç½®â€ä¸å°‡G00, G01,之外的語å¥åŽ»æŽ‰;
(3) å°‡ç”Ÿæˆæ–‡ä»¶çš„é 語å¥å’Œçµå°¾èªžå¥åŽ»æŽ‰;
而在用ArtCAM生æˆG代碼時è¦åœ¨ArtCAMçš„åŽç½®æ–‡ä»¶Axyz1conä¸å°‡æ‰€æœ‰ä¸éœ€è¦çš„æ©ŸåºŠåŸ·è¡Œè»Ÿä»¶ä¸æ˜¯ä¸è˜åˆ¥èªžå¥å‰å…¨éƒ¨ç”¨â€œ; â€å±è”½å³å¯ã€‚
使用MasterCAM則è¦åœ¨å…¶â€œåŽè™•ç†ç¨‹å¼â€çª—體䏿”¹è®ŠåŽç¶´å為1PST的文件,å¹¶å°è©²æ–‡ä»¶ä¹Ÿè¦åšç›¸æ‡‰ä¿®æ”¹,刪除ä¸è˜åˆ¥çš„語å¥èªªæ˜Ž,這樣在生æˆçš„NC代碼文件ä¸å°±ä¸æœƒå‡ºç¾æ¤é¡žèªžå¥ã€‚
4 CAD/CAM的集æˆç³»çµ±
隨著CAD/CAM技術和計算機技術的發展,人們ä¸å†æ»¿è¶³äºŽé€™å…©è€…çš„ç¨ç«‹ç™¼å±•,從而出ç¾äº†CAMå’ŒCAD的組åˆ,å³å°‡å…©è€…集æˆï¼ˆä¸€é«”化) ,é€™æ¨£ä»¥é©æ‡‰è¨è¨ˆèˆ‡åˆ¶é€ è‡ªå‹•åŒ–çš„è¦æ±‚,特別是近年來出ç¾çš„計算機集æˆåˆ¶é€ 系統(CIMSï¼‰çš„è¦æ±‚。這種一體化çµåˆå¯ä½¿åœ¨CADä¸è¨è¨ˆç”Ÿæˆçš„é›¶ä»¶ä¿¡æ¯è‡ªå‹•è½‰æ›æˆCAM所需è¦çš„輸入信æ¯,防æ¢äº†ä¿¡æ¯æ•¸æ“šçš„丟失。產å“è¨è¨ˆã€å·¥è—è¦ç¨‹è¨è¨ˆå’Œç”¢å“åŠ å·¥åˆ¶é€ é›†æˆäºŽä¸€å€‹ç³»çµ±ä¸,æé«˜äº†ç”Ÿç”¢æ•ˆçŽ‡ã€‚å› æ¤,æˆ‘å€‘åœ¨æ•¸æŽ§åŠ å·¥æ‡‰ç”¨ä¸é–‹ç™¼å‡ºæ•¸æŽ§åŠ å·¥CAD/CAM集æˆç³»çµ±,集æˆç³»çµ±å°±çœåŽ»äº†ä¸é–“ç¹ç‘£çš„æ•¸æ“šè½‰æ›éŽç¨‹ã€‚CAD/CAM集æˆçš„é—œéµæ˜¯ä¿¡æ¯çš„交æ›å’Œå…±äº«, 如UGIIã€Euclidã€Pro/Eç‰ ,在集æˆè»Ÿä»¶å…§éƒ¨æ˜¯ä»¥å…§éƒ¨çµ±ä¸€çš„æ•¸æ“šæ ¼å¼ç›´æŽ¥å¾žCAD系統ç²å–產å“幾何模型。目å‰è¨±å¤šä¸‰ç¶CAD/CAM軟件æä¾›å¯¦é«”è¨è¨ˆæ¨¡å¡Šå’Œè»Ÿä»¶åŒ…。我們利用的是UGå’ŒPro/E的實體建模功能,包括零件的幾何形狀,å°ºå¯¸å’ŒæŠ€è¡“è¦æ±‚;ç„¶åŽåˆ©ç”¨Pro/E特有的CAM軟件包,建立起刀具庫,完æˆå°ç”¢å“的工è—åƒæ•¸;最åŽé€šéŽè»Ÿä»¶åŒ…çš„ç¿»è¯æ–‡ä»¶å°‡åˆ€å…·è»Œè·¡æ–‡ä»¶ç¿»è¯æˆG代碼,é€²å…¥åŸ·è¡Œè»Ÿä»¶é€²è¡Œæ©ŸåºŠåŠ å·¥éŽç¨‹ã€‚利用高級語言VC完æˆå°‡è»Ÿä»¶åŒ…åŠç›¸é—œé©…動集æˆçš„éŽç¨‹ã€‚集æˆCAD/CAM系統的模塊ä»ç„¶ç‚ºåœ–1所示。
5ã€€çµæŸèªž
計算機的發展åŠè»Ÿä»¶æ¥çš„發展,推動著計算機輔助è¨è¨ˆè»Ÿä»¶çš„䏿–·æ”¹é€²ã€‚CAD/CAM技術æ£å‘著開放ã€é›†æˆã€æ™ºèƒ½å’Œæ¨™æº–化的方å‘發展,在數控機床上的é‹ç”¨è¶Šä¾†è¶Šå»£æ³›,以PC技術為基礎的DNC開放å¼ç³»çµ±æˆç‚ºè»Ÿä»¶çš„發展方å‘,è€Œä¸”åœ¨é€™å€‹ç¶²çµ¡ç„¡æ‰€ä¸æ»²é€çš„æ™‚代, CAD/CAM的技術也在網絡化發展,借助PC技術å¯ä»¥æ–¹ä¾¿çš„實ç¾ç¶²çµ¡åŒ–通訊,å¯ä»¥é«˜æ•ˆåœ°æ»¿è¶³ç”Ÿç”¢çš„éœ€æ±‚ã€‚æ¯”å¦‚åœ¨é«˜æ ¡çš„å¯¦é©—å®¤,實驗è¨å‚™çš„網絡共享是極為迫切的,利用網絡技術與CAD/CAM 技術的çµåˆ, 建立CAD/CAM è¨è¨ˆâ€”ä»£ç¢¼å‚³è¼¸â€”æ©ŸåºŠåŸ·è¡Œâ€”ç¶²çµ¡ç›£æŽ§æ•´æ¢æµç¨‹çš„共享,å¯å¯¦ç¾å…¨éƒ¨å¸«ç”Ÿå…±ç”¨å¹¾è‡ºç”šè‡³ä¸€è‡ºæ•¸æŽ§æ©ŸåºŠ,充分利用è¨å‚™,大大節çœäº†è³‡é‡‘和時間。
標簽: