一、控制軟件的結(jié)構(gòu)
數(shù)控系統(tǒng)的軟件由管理軟件和控制軟件組成,管理軟件包括零件程序的輸入輸出程序、顯示程序與故障診斷程序等,控制軟件包括譯碼程序、刀具補(bǔ)償計(jì)算程序、插補(bǔ)計(jì)算程序、速度控制程序和位置控制程序等。數(shù)控系統(tǒng)控制軟件常采用前后臺(tái)型結(jié)構(gòu)。
二、數(shù)控系統(tǒng)的功能
1. 系統(tǒng)管理功能
用于系統(tǒng)各功能模塊的管理與調(diào)度。
2. 加工程序的管理與編輯
3. 在參數(shù)設(shè)置模塊中,可對(duì)各種參數(shù)進(jìn)行設(shè)置,數(shù)控系統(tǒng)中大致有四類參數(shù)。
(1)刀具參數(shù)
(2)g53~g59參數(shù)
g53~g59參數(shù)在數(shù)控編程中用于坐標(biāo)系的零點(diǎn)偏置。
(3)絲杠的間隙與螺距誤差表
在半閉環(huán)與開環(huán)數(shù)控系統(tǒng)中,傳動(dòng)鏈的間隙直接影響加工精度,因此須測(cè)量出各軸的傳動(dòng)間隙,并置人數(shù)控系統(tǒng),由系統(tǒng)對(duì)間隙進(jìn)行自動(dòng)補(bǔ)償。
(4)系統(tǒng)控制參數(shù)
當(dāng)配接不同的機(jī)床時(shí),系統(tǒng)控制參數(shù)要做相應(yīng)的改變。
4. 手動(dòng)操作與調(diào)整
(1)坐標(biāo)軸的移動(dòng)控制
1)連續(xù)移動(dòng) 2)點(diǎn)動(dòng) 3)手搖脈沖發(fā)生器移動(dòng)
(2)手動(dòng)mst功能的控制
在手動(dòng)調(diào)整中,可以單獨(dú)指定執(zhí)行某一m、s、t功能。
(3)機(jī)床坐標(biāo)系的建立與返回參考點(diǎn)
數(shù)控系統(tǒng)的許多功能,如螺距誤差補(bǔ)償、g53~g59零點(diǎn)偏置、換刀點(diǎn)等,都是定義在機(jī)床坐標(biāo)系下的。機(jī)床坐標(biāo)系是通過系統(tǒng)執(zhí)行返回參考點(diǎn)來建立的。
5 . 零件的自動(dòng)加工
通過鍵盤和通信接口將準(zhǔn)備好的零件加工程序送入數(shù)控系統(tǒng),然后就可啟動(dòng)零件的自動(dòng)加工功能,該功能是數(shù)控系統(tǒng)的核心。
6. 空運(yùn)行與加工圖形模擬
該功能用于驗(yàn)證加工程序的正確性。數(shù)控系統(tǒng)的圖形模擬功能可將刀具的運(yùn)行軌跡在顯示器上顯示出來,直觀地檢查程序。
7. 數(shù)控系統(tǒng)的自診斷與開關(guān)i/o診斷功能
數(shù)控系統(tǒng)在執(zhí)行所有功能時(shí),都不斷地對(duì)其自身是否正常工作進(jìn)行診斷,一旦發(fā)現(xiàn)異常,立即產(chǎn)生報(bào)警,并停止系統(tǒng)的運(yùn)行。