1.數(shù)控加工程序的編制在零件加工前,首先根據(jù)被加工零件圖樣所規(guī)定的零件形狀、尺寸、材料及技術(shù)要求等,確定零件的工藝過程、工藝參數(shù)、幾何參數(shù)以及切削用量等,然后根據(jù)所使用的數(shù)控機(jī)床編程手冊規(guī)定的代碼和程序格式,編寫零件加工程序單。
2.程序輸入
程序輸入的任務(wù)是把零件加工程序、控制參數(shù)和補(bǔ)償數(shù)據(jù)輸入到數(shù)控裝置中去。零件加工程序輸入的方法因輸入設(shè)備而異,有鍵盤輸入、磁盤輸入以及通信方式輸入。某些控制參數(shù)和補(bǔ)償數(shù)據(jù)可以通過機(jī)床操作面板輸入。
3.譯碼
數(shù)控裝置接受的程序是由一個一個的程序段組成的,程序段中包含零件幾何輪廓信息(如直線還是圓弧、線段的起點和終點等)、加工進(jìn)給速度(f代碼)等加工工藝信息和其它輔助信息(m、s、t代碼等)。計算機(jī)不能直接識別它們,譯碼程序就像一個翻譯,按照一定的語法規(guī)則將上述信息解釋成計算機(jī)能夠識別的數(shù)據(jù)形式,并按一定的數(shù)據(jù)格式存放在指定的內(nèi)存專用區(qū)域。在譯碼過程中對程序段還要進(jìn)行語法檢查,有錯則立即報警。
4.刀具補(bǔ)償
零件加工程序通常是按零件輪廓軌跡編制的,而數(shù)控系統(tǒng)所控制的是刀具中心的軌跡。刀具補(bǔ)償?shù)淖饔檬前蚜慵喞壽E轉(zhuǎn)換成刀具中心軌跡運動,加工出所要求的零件輪廓。 刀具補(bǔ)償還包括刀具長度補(bǔ)償。
5.插補(bǔ)
插補(bǔ)的目的是控制加工運功,使刀具相對于工件作出符合零件輪廓軌跡的相對運動。數(shù)控裝置根據(jù)輸入零件幾何輪廓數(shù)據(jù),通過計算,把零件輪廓描述出來。數(shù)控系統(tǒng)邊計算邊根據(jù)計算結(jié)果向各坐標(biāo)軸發(fā)出運動指令,將工件加工成所需的輪廓形狀。插補(bǔ)就是在己知曲線的種類、起點、終點和進(jìn)給速度的條件下,在曲線的起、終點之間進(jìn)行“數(shù)據(jù)點的密化”。在每個插補(bǔ)周期內(nèi)運行一次插補(bǔ)程序,形成一個個微小的直線數(shù)據(jù)段。插補(bǔ)完一個程序段(即加工一條曲線)通常需要經(jīng)過若干次插補(bǔ)周期。
6.位置控制和機(jī)床加工
插補(bǔ)的結(jié)果是產(chǎn)生一個插補(bǔ)周期內(nèi)的位置增量。在閉環(huán)系統(tǒng)中,位置控制的任務(wù)是在每個采樣周期內(nèi),將插補(bǔ)計算出的指令位置與實際反饋位置相比較,用其差值去控制伺服電動機(jī),電動機(jī)使機(jī)床的運動部件帶動刀具相對于工件按規(guī)定的軌跡和速度進(jìn)行加工。