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