數(shù)控加工程序的編制,有手工編程與自動編程兩種方式。由于手工編程的整個過程都是由人工完成的,對于那些形狀復雜、具有非圓曲線、列表曲線輪廓的零件,或數(shù)值計算繁瑣、程序量很大的零件,手工編程是難以勝任的,這時必須采用自動編程。
根據(jù)編程信息的輸入與計算機對信息的處理方式不同,自動編程分為以自動編程語言(APT語言)為基礎的自動編程和以計算機繪圖為基礎的自動編程。
APT編程是一種利用高級符號語言編制數(shù)控加工程序的方法。APT語言是一種能對工件、刀具的幾何形狀及刀具相對于工件的運動進行定義的接近于英語的符號語言。
用APT語言編程時,編程人員根據(jù)零件圖樣及加工工藝用APT語言編寫程序,并把這種加工程序輸入計算機,經(jīng)計算機的語言編譯系統(tǒng)編譯運算產(chǎn)生刀位文件,再經(jīng)過后置處理,生成數(shù)控系統(tǒng)能接受的零件數(shù)控加工程序。
采用CAM自動編程時,編程人員首先要對零件圖樣進行工藝分析,利用自動編程軟件本身的繪圖 功能或CAD軟件將工件圖形數(shù)字化,制作出NC加工程序。
分析零件的幾何要素與技術要求,明確加工內容,確定加工方法,選擇機床、夾具、刀具和切削工藝參數(shù),制定加工工藝路線,確定基準點、參考點和走刀路線、零件圖形的數(shù)字化
將零件圖轉化為實體模型,供計算機識別。注意實體模型的文件格式能夠被自動編程軟件所接受。
輸入初始條件,生成加工軌跡,根據(jù)實際加工狀態(tài)對生成的軌跡進行裁剪、拼接等編輯處理,形成刀具軌跡。
輸入機床、刀具、切削用量等工藝參數(shù)和各種編程指令代碼,計算機會根據(jù)已有的刀具軌跡自動生成所需要的NC程序。
?。?)確定加工時的定位基準面,基于特征的自動編程方法,設定毛坯的大小與尺寸。
?。?)設置刀具類型與參數(shù)(如刀具直徑、刀尖半徑、切削高度、刀具長度等)。
?。?)設置刀具的切削用量(包括主軸轉速、進給速度、刀具快進快退速度、接近速度、引入速度等)。