TORNOS機(jī)床CNC裝置的多任務(wù)并行處理:CNC系統(tǒng)軟件一般包括管理軟件和控制軟件兩大部分。管理軟件包括輸入、LO處理、顯示、診斷等;而系統(tǒng)控制軟件包括譯碼、刀具補(bǔ)償、速度處理、插補(bǔ)、位置補(bǔ)償?shù)取T谠S多情況下,CNC的管理、控制工作必須同時(shí)進(jìn)行,即所謂的并行處理。例如,加工控制時(shí)必須同步顯示系統(tǒng)的有關(guān)狀態(tài)、位置控制與LO控制同步處理,并始終伴隨著故障診斷功能;控制本身的插補(bǔ)、位置控制、預(yù)處理之間的并行處理。
主要是對(duì)零件程序進(jìn)行處理,按照一定的語法規(guī)則解釋成計(jì)算機(jī)能夠識(shí)別的數(shù)據(jù)形式,并以一定的數(shù)據(jù)格式存放在的內(nèi)存單元。在譯碼過程中,還要完成對(duì)程序段的語法檢查,發(fā)現(xiàn)語法錯(cuò)誤立即報(bào)警。
刀具補(bǔ)償:根據(jù)刀具參數(shù),確定刀具長(zhǎng)度補(bǔ)償和刀具半徑補(bǔ)償量,根據(jù)零件輪廓軌跡計(jì)算出刀具中心軌跡,以保證零件加工的精度。
進(jìn)給速度處理:根據(jù)合成速度計(jì)算各運(yùn)動(dòng)坐標(biāo)的分速度,同時(shí)按機(jī)床允許的速度、i速度、最大加速度和最佳升降速度規(guī)定。
插補(bǔ)運(yùn)算:數(shù)控系統(tǒng)的插補(bǔ)精度直接影響工件的加工精度,而插補(bǔ)速度決定了工件的表面粗糙度和加工精度,所以插補(bǔ)是一項(xiàng)精度要求較高、實(shí)時(shí)性很強(qiáng)的運(yùn)算。
加工中心是備有刀庫(kù),并能主動(dòng)替換刀具,對(duì)工件進(jìn)行多工序加工的數(shù)字操控機(jī)床。工件經(jīng)一次裝夾后,數(shù)字操控體系能操控機(jī)床按不同工序,主動(dòng)挑選和替換刀具,主動(dòng)改動(dòng)機(jī)床主軸轉(zhuǎn)速、進(jìn)給量和刀具相對(duì)工件的運(yùn)動(dòng)軌道及其他輔佐機(jī)能,依次完結(jié)工件幾個(gè)面上多工序的加工。加工中心因?yàn)楣ば虻臅?huì)集和主動(dòng)換刀,削減了工件的裝夾、丈量和機(jī)床調(diào)整等時(shí)刻,使機(jī)床的切削時(shí)刻到達(dá)機(jī)床開動(dòng)時(shí)刻的8O%左右/(一般機(jī)床僅為15~20%/);一起也削減了工序之間的工件周轉(zhuǎn)、搬運(yùn)和寄存時(shí)刻,縮短了出產(chǎn)周期,具有明顯的經(jīng)濟(jì)效果。加工中心適用于零件形狀比較雜亂、精度要求較高、產(chǎn)品替換頻繁的中小批量出產(chǎn)。
前后臺(tái)型軟件結(jié)構(gòu):TORNOS機(jī)床CNC軟件可以設(shè)計(jì)成不同的結(jié)構(gòu)形式,不同的軟件結(jié)構(gòu)對(duì)各任務(wù)的安排方式、管理方式也不同。常見的CNC軟件結(jié)構(gòu)形式有前后臺(tái)型軟件結(jié)構(gòu)和中斷型軟件結(jié)構(gòu)。前后臺(tái)型軟件結(jié)構(gòu)適合于采用集中控制的單微處理器CNC裝置。在這種軟件結(jié)構(gòu)中,前臺(tái)程序?yàn)閷?shí)時(shí)中斷程序,承擔(dān)了幾乎全部實(shí)時(shí)功能,這些功能都與機(jī)床動(dòng)作直接相關(guān),如位置控制、插補(bǔ)、輔助功能處理、面板掃描及輸出等。后臺(tái)程序主要用來完成準(zhǔn)備工作和管理工作,包括輸入、譯碼、插補(bǔ)準(zhǔn)備及管理等,通常稱為背景程序。背景程序是一個(gè)循環(huán)運(yùn)行程序,在其運(yùn)行過程中,實(shí)時(shí)中斷程序不斷插入。前后臺(tái)程序相互配合完成加工任務(wù)。程序啟動(dòng)后,運(yùn)行完初始化程序即進(jìn)入背景程序環(huán),同時(shí)開放定時(shí)中斷,每隔一固定時(shí)間間隔發(fā)生一次定時(shí)中斷,執(zhí)行一次中斷服務(wù)程序。這樣,中斷程序和背景程序有條不紊地協(xié)同工作。