【正文】
這種順序針對具體的情況和工作習慣而改變,一些條款可能會省略,一些可能會重疊。為各種功能更強大的硬件和應用軟件的發(fā)展提供了可能。典型的轉(zhuǎn)換是DXF和IGES格式之間的轉(zhuǎn)換。同臺計算機還可以完成CNC程序的上傳和下載。CAM涵蓋了計算機自動化加工,CNC編程只是其中的一小部分。對每個細節(jié)深度的理解,這對于編程非常重要。手工計算、核對等等工作都很費時間。新型的CNC控制器可以提供固定循環(huán)、多種類型的編程、刀具運動的圖型模擬、標準的數(shù)學輸入以及其它節(jié)省時間的特性,這使得手工編程比以前簡單了許多。困難或復雜的作業(yè)得益于計算機編程系統(tǒng)。程序反映出了編程員對CNC機床運行知識的理解程度。在通常的情況下,CNC設備已經(jīng)在工廠設置好了,很少有公司為了適應某個特殊的作業(yè)而購置新的CNC機床,這種情況非常罕見,除非這樣做符合經(jīng)濟意義。對于工件來說最主要的信息就是工程圖和原材料數(shù)據(jù),在這基礎上程序才得于建立。這個過程的起點就是所需工件的工程圖。在實施工件加工之前一些步驟必須仔細考慮和評估。這個計劃的目的就是利用最初的信息去建立最高效的加工方法,要考慮到所有的相關(guān)事項——主要是工件的精度、生產(chǎn)率、安全性和方便性。l 機床的型號和尺寸給編程制定計劃時最重要的考慮是機床的型號和尺寸,尤其是它的加工空間或是加工區(qū)域。在編制計劃時有一點也很重要,那就是機床操作人員對程序的看法。計算機輔助設計(CAD)、計算機輔助加工(CAM)在很多年前就成為了生產(chǎn)工序的重要部分。手工編程時所有的計算都是通過便攜式計算器不用計算機而手工完成的。其它的缺點也是很明顯,諸如錯誤率高、不能進行刀路檢查、程序的修改也是相當不便。相比其它,對于手工編程技術(shù)的熟知在CAD/CAM編程和管理中是絕對重要的基礎。整個CAD/CAM不僅僅包含了設計、繪圖和編程,它已經(jīng)成為現(xiàn)代科技CIM(計算機集成化加工)的一部分。l 集成化縮略語CIM中的關(guān)鍵詞是Integration集成化。DXF含義是數(shù)據(jù)交換格式文件或是圖形交換文件、IGES是原始圖形交換規(guī)格文件的縮略語。即使是合理化個性化的計算機編程系統(tǒng),如何才能保證生成的程序如預期的正確?如何才能保證不熟悉編程方法和程序結(jié)構(gòu)的操作員,可以任意地修改機床上的程序?成功的使用電腦化編程離不開對各種手工編程方法的熟悉。1. 初始信息的研究(圖紙和方法)2. 原材料(毛坯件)的評估3. 機床的加工特性4. 控制系統(tǒng)的特點5. 機加工的順序6. 刀具選擇和編排7. 工件夾裝8. 參數(shù)設定(速度、進給等等)9. 刀路設定10. 工件草圖和數(shù)學計算11. 程序的編程和傳輸12. 程序的測試和調(diào)整13. 程序的文檔化制定CNC編程計劃唯一的目的就是使得生成的程序指令沒有錯誤、安全和高效的指導CNC加工。這只是一個推薦順序,實際應用時還需要進一步評估。最基本的概念就是手工編程是電腦化編程的基礎,是CNC機床各種新技術(shù)的源泉。為了避免這種重復,絕大多數(shù)的CAD系統(tǒng)融合了將設計圖的轉(zhuǎn)換成CAM系統(tǒng)編程圖的功能。一個典型的編程系統(tǒng)不僅僅只有編程功能,幾乎所有的相關(guān)工作都可以在同一臺計算機上完成,比如說刀具目錄的管理、零件程序的存檔、材料信息表、安裝表和工具表等。CAD涵蓋了工程設計和繪圖。每時每刻程序員必須知道都發(fā)生了什么,為什么會發(fā)生?;蛟S最突出的就是編制一個完整功能CNC程序消耗的時間量過于龐大。手工編程很多年前零件加工程序最常用的編程方法就是手工編程。這是符合管理理念的,也可以幫助他們獲得經(jīng)驗。盡管編程人員不必實際操作CNC機床,然而熟悉機床及其控制系統(tǒng)有助于使編程更合理更具有創(chuàng)造性??刂葡到y(tǒng)必須可以提供所需的走刀路線,諸如此類。對于編程來說,基本的起點是對原材料的掌握,諸如尺寸、形狀、硬度、加工性能等等。 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 ideal procedure – either temporarily, for a given job, or permanently, to reflect a particular CNC programming style. Remember, there are no ideal procedures.第六章:制定編程計劃編寫任何CNC程序都必須經(jīng)過周密計劃后開始。在程序的計劃階段付出的努力越多,最后預期的結(jié)果可能就越好。最初的工件信息并不限于零件圖的材料信息,它還包括一些沒有涵蓋在零件圖中的內(nèi)容,比如前加工和后加工、磨削余量、裝配特點、硬化要求、下一步加工準備以及其他信息。其它特性也非常重要諸如機床的功