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