數(shù)控裝置是數(shù)控機(jī)床的核心。現(xiàn)代數(shù)控裝置均采用CNC形式,這種CNC裝置一般使用多個(gè)微處理器,以程序化的軟件形式實(shí)現(xiàn)數(shù)控功能,因此又稱軟件數(shù)控(Software NC)。CNC系統(tǒng)是一種位置控制系統(tǒng),它是根據(jù)輸入數(shù)據(jù)插補(bǔ)出理想的運(yùn)動(dòng)軌跡,然后輸出到執(zhí)行部件加工出所需要的零件。因此,數(shù)控裝置主要由輸入、處理和輸出三個(gè)基本部分構(gòu)成。而所有這些工作都由計(jì)算機(jī)的系統(tǒng)程序進(jìn)行合理地組織,使整個(gè)系統(tǒng)協(xié)調(diào)地進(jìn)行工作。
1)輸入裝置:將數(shù)控指令輸入給數(shù)控裝置,根據(jù)程序載體的不同,相應(yīng)有不同的輸入裝置。主要有鍵盤輸入、磁盤輸入、CAD/CAM系統(tǒng)直接通信方式輸入和連接上級(jí)計(jì)算機(jī)的DNC(直接數(shù)控)輸入,現(xiàn)仍有不少系統(tǒng)還保留有光電閱讀機(jī)的紙帶輸入形式。
(1)紙帶輸入方式??捎眉垘Ч怆婇喿x機(jī)讀入零件程序,直接控制機(jī)床運(yùn)動(dòng),也可以將紙帶內(nèi)容讀入存儲(chǔ)器,用存儲(chǔ)器中儲(chǔ)存的零件程序控制機(jī)床運(yùn)動(dòng)。
(2)MDI手動(dòng)數(shù)據(jù)輸入方式。操作者可利用操作面板上的鍵盤輸入加工程序的指令,它適用于比較短的程序。
在控制裝置編輯狀態(tài)(EDIT)下,用軟件輸入加工程序,并存入控制裝置的存儲(chǔ)器中,這種輸入方法可重復(fù)使用程序。一般手工編程均采用這種方法。
在具有會(huì)話編程功能的數(shù)控裝置上,可按照顯示器上提示的問(wèn)題,選擇不同的菜單,用人機(jī)對(duì)話的方法,輸入有關(guān)的尺寸數(shù)字,就可自動(dòng)生成加工程序。
(3)采用DNC直接數(shù)控輸入方式。把零件程序保存在上級(jí)計(jì)算機(jī)中,CNC系統(tǒng)一邊加工一邊接收來(lái)自計(jì)算機(jī)的后續(xù)程序段。DNC方式多用于采用CAD/CAM軟件設(shè)計(jì)的復(fù)雜工件并直接生成零件程序的情況。
2)信息處理:輸入裝置將加工信息傳給CNC單元,編譯成計(jì)算機(jī)能識(shí)別的信息,由信息處理部分按照控制程序的規(guī)定,逐步存儲(chǔ)并進(jìn)行處理后,通過(guò)輸出單元發(fā)出位置和速度指令給伺服系統(tǒng)和主運(yùn)動(dòng)控制部分。CNC系統(tǒng)的輸入數(shù)據(jù)包括:零件的輪廓信息(起點(diǎn)、終點(diǎn)、直線、圓弧等)、加工速度及其他輔助加工信息(如換刀、變速、冷卻液開關(guān)等),數(shù)據(jù)處理的目的是完成插補(bǔ)運(yùn)算前的準(zhǔn)備工作。數(shù)據(jù)處理程序還包括刀具半徑補(bǔ)償、速度計(jì)算及輔助功能的處理等。
3)輸出裝置:輸出裝置與伺服機(jī)構(gòu)相聯(lián)。輸出裝置根據(jù)控制器的命令接受運(yùn)算器的輸出脈沖,并把它送到各坐標(biāo)的伺服控制系統(tǒng),經(jīng)過(guò)功率放大,驅(qū)動(dòng)伺服系統(tǒng),從而控制機(jī)床按規(guī)定要求運(yùn)動(dòng)。