【正文】
記住,沒有一成不變的所謂的理想流程。1. 初始信息的研究(圖紙和方法)2. 原材料(毛坯件)的評估3. 機床的加工特性4. 控制系統(tǒng)的特點5. 機加工的順序6. 刀具選擇和編排7. 工件夾裝8. 參數(shù)設(shè)定(速度、進給等等)9. 刀路設(shè)定10. 工件草圖和數(shù)學(xué)計算11. 程序的編程和傳輸12. 程序的測試和調(diào)整13. 程序的文檔化制定CNC編程計劃唯一的目的就是使得生成的程序指令沒有錯誤、安全和高效的指導(dǎo)CNC加工。這只是一個推薦順序,實際應(yīng)用時還需要進一步評估。這種循序漸進的方法不僅可以將工作分離成一個個獨立的問題,而且還迫使在進行下一步驟之前,每一個問題都得到解決。第一步要決定要完成怎樣的工程、要達成怎樣的目標。即使是合理化個性化的計算機編程系統(tǒng),如何才能保證生成的程序如預(yù)期的正確?如何才能保證不熟悉編程方法和程序結(jié)構(gòu)的操作員,可以任意地修改機床上的程序?成功的使用電腦化編程離不開對各種手工編程方法的熟悉。最基本的概念就是手工編程是電腦化編程的基礎(chǔ),是CNC機床各種新技術(shù)的源泉。從實際使用情況來看,或許也是這樣。計算機軟件會生成一個零件加工程序,用于下載到CNC機床中。DXF含義是數(shù)據(jù)交換格式文件或是圖形交換文件、IGES是原始圖形交換規(guī)格文件的縮略語。為了避免這種重復(fù),絕大多數(shù)的CAD系統(tǒng)融合了將設(shè)計圖的轉(zhuǎn)換成CAM系統(tǒng)編程圖的功能。假如一個零件圖是用CAD軟件(例如AutoCAD)完成的,然后又在CAM軟件上(例如MasterCAM)重新建立,這就有了重復(fù)。集成化的原理是避免重復(fù)工作。l 集成化縮略語CIM中的關(guān)鍵詞是Integration集成化。一個典型的編程系統(tǒng)不僅僅只有編程功能,幾乎所有的相關(guān)工作都可以在同一臺計算機上完成,比如說刀具目錄的管理、零件程序的存檔、材料信息表、安裝表和工具表等。成本不再是個問題,即使是小的機加工車間也負擔(dān)得起這樣一個編程系統(tǒng)。機加工控制結(jié)合了最新的數(shù)據(jù)處理技術(shù)、存儲、刀路圖形、加工循環(huán)等等,因而變得很復(fù)雜。整個CAD/CAM不僅僅包含了設(shè)計、繪圖和編程,它已經(jīng)成為現(xiàn)代科技CIM(計算機集成化加工)的一部分。CAD涵蓋了工程設(shè)計和繪圖。自從七十年代,CAD/CAM引入了可視化編程具有重要的意義。用計算機輔助CNC編程已經(jīng)好幾年了。相比其它,對于手工編程技術(shù)的熟知在CAD/CAM編程和管理中是絕對重要的基礎(chǔ)。每時每刻程序員必須知道都發(fā)生了什么,為什么會發(fā)生。它迫使程序員了解每個編程的技術(shù)細節(jié)。手工編程如此緊湊,需要程序員全身心的投入,而且確實提供了建立程序結(jié)構(gòu)無限的自由空間。其它的缺點也是很明顯,諸如錯誤率高、不能進行刀路檢查、程序的修改也是相當不便。或許最突出的就是編制一個完整功能CNC程序消耗的時間量過于龐大。穿孔紙帶是過去常用介質(zhì),目前基本上從機加工車間消失了。比較而言這種方法速度快而且可靠。手工編程時所有的計算都是通過便攜式計算器不用計算機而手工完成的。手工編程很多年前零件加工程序最常用的編程方法就是手工編程。對于常見的加工車間,一個基于Windows的編程系統(tǒng)非常有益。即便是小車間也發(fā)現(xiàn)現(xiàn)代技術(shù)帶來的巨大優(yōu)勢不容忽視。計算機輔助設(shè)計(CAD)、計算機輔助加工(CAM)在很多年前就成為了生產(chǎn)工序的重要部分。這是符合管理理念的,也可以幫助他們獲得經(jīng)驗。零件復(fù)雜程度對工件圖、材料和可用的CNC設(shè)備進行評估之后,編程工作的復(fù)雜程度就變得十分清楚。但另一方面,每個作業(yè)員都喜歡沒有錯誤、簡練、文檔完備以及專業(yè)的零件加工程序。在編制計劃時有一點也很重要,那就是機床操作人員對程序的看法。盡管編程人員不必實際操作CNC機床,然而熟悉機床及其控制系統(tǒng)有助于使編程更合理更具有創(chuàng)造性。必須熟悉所有控制器的標準功能和可選功能。通常小型CNC主軸轉(zhuǎn)速高功率小,而大型機床功率等級高主軸轉(zhuǎn)速則偏低。l 機床的型號和尺寸給編程制定計劃時最重要的考慮是機床的型號和尺寸,尤其是它的加工空間或是加工區(qū)域??刂葡到y(tǒng)必須可以提供所需的走刀路線,諸如此類。在計劃編程階段程序員精力都集中在特定的CNC系統(tǒng)相應(yīng)的機床刀具上。收集所有的信息給開始給CNC編程制定計劃供了充足的材料。這個計劃的目的就是利用最初的信息去建立最高效的加工方法,要考慮到所有的相關(guān)事項——主要是工件的精度、生產(chǎn)率、安全性和方便性。對于編程來說,基本的起點是對原材料的掌握,諸如尺寸、形狀、硬度、加工性能等等。具體的應(yīng)用變化很多,必須根據(jù)對應(yīng)的加工和工作特定的條件靈活的調(diào)整。制定編程計劃的步驟具體采用哪些步驟要根據(jù)實際的工作條件而定,沒有國定的程式。在實施工件加工之前一些步驟必須仔細考慮和評估。 it must be approached in a logical and methodical way. The first decisions relate to what tasks have to be done and what goals have to be reached. The other decisions relate to how to achieve the set goals in an efficient and safe manner. Such a progressive method not only isolates individual problems as they develop, it also forces their solution before the next step can be taken.The following items form a fairly mon and logical sequence of tasks done in CNC programming. The items are only in a suggested order, offered for further evaluation. This order may be changed to reflect special conditions or working habits. Some items may be missing or redundant:1. Study of initial information (drawing and methods)2. Material stock (blank) evaluation3. Machine tool specifications4. Control system features5. Sequence of machining operations6. Tooling selection and arrangement of cutting tools7. Set of the part8. Technological data (speed, feed rates, etc.)9. Determination of the tool path10. Working sketches and mathematical calculations11. Program writing and preparation for transfer to CNC12. Program testing and debugging13. Program documentationThere is only one goal in CNC program planning and that is the pletion of all instructions in the form of a program that will result in an error free, safe and efficient CNC machining. The suggested procedures may require some changes – for example, should the tooling be selected before or after the part setup is determined? Can the manual part programming methods be used efficiently? Can the manual part programming methods be used efficiently? Are the working sketches necessary? Do not be afraid to modify any so called i