-
-6 4
數(shù)控系統(tǒng)軟件由管理軟件和控創(chuàng)軟件組成,。管理軟件包括I/O處理軟件,、顯示軟件、診斷軟件等,??刂栖浖ㄗg碼軟件、刀具補(bǔ)償軟件,、速度處理軟件,、插補(bǔ)計(jì)算軟件、位置控制軟件等。數(shù)控系統(tǒng)的軟件結(jié)構(gòu)和數(shù)控系統(tǒng)的硬件結(jié)構(gòu)兩者相互配合,,共同完成數(shù)控系統(tǒng)的具體功能,。早期的數(shù)控裝置的數(shù)控功能全部由硬件實(shí)現(xiàn),而現(xiàn)在的數(shù)控裝置的數(shù)授功能則也軟件和硬件共同完成,。
目前數(shù)控系統(tǒng)的軟件一般有兩種結(jié)構(gòu),。數(shù)控沖床后臺(tái)型結(jié)構(gòu)和中斷型結(jié)構(gòu)。所謂前后臺(tái)型結(jié)構(gòu),,是指在一個(gè)定時(shí)采樣周期中,。前臺(tái)任務(wù)開(kāi)銷一部分時(shí)間,后臺(tái)任務(wù)開(kāi)銷剩余部分的時(shí)間,,共同完成依控加工任務(wù),。前臺(tái)任務(wù)由中斷服務(wù)程序完成,現(xiàn)以某系統(tǒng)為例說(shuō)明系統(tǒng)軟件的配置,,此系統(tǒng)軟件包指以下三部分:
①數(shù)控系統(tǒng)的生產(chǎn)廠家研制的啟動(dòng)芯片,、基本系統(tǒng)程序、加工循環(huán),、測(cè)量循環(huán)等,,
②由機(jī)床廠家編制的針對(duì)具體機(jī)床所用的數(shù)控沖床數(shù)據(jù)、PLC系統(tǒng)程序,、PLC用戶數(shù)據(jù),、PLC報(bào)警文本等組成;
③由機(jī)床用戶編制的加工主程序、加工子程序,、刃具補(bǔ)償參敏,、零點(diǎn)偏宣參斂、R參數(shù)等組成,。
軟件故障一放由軟件中文件的變化或丟失而造成,。機(jī)床軟件一級(jí)存儲(chǔ)在RAM中。軟件故障可能形成的原因如下,。
(1)誤操作:在調(diào)試用戶程序或者修改參數(shù)時(shí),,操作者刪除或更改了軟件內(nèi)容,從而造成了軟件故障,。
(2)供電電池電壓不足:為RAM供電的電池或電池電路短路或斷筋,、接觸不良等都會(huì)造成RAM得不到維持電壓,從而使系統(tǒng)丟失軟件及參數(shù),。
(3)干擾信號(hào):有時(shí)電源的波動(dòng)或擾脈沖會(huì)串入數(shù)控系統(tǒng)總線,,引起時(shí)序錯(cuò) 誤或使數(shù)控裝置。停止運(yùn)行,。
(4)軟件死循環(huán):運(yùn)行比較復(fù)雜程序或選行大量計(jì)算時(shí),,有時(shí)會(huì)造成系統(tǒng)死循環(huán),,引起系統(tǒng)中斷,造成軟件故障,。
(5)系統(tǒng)內(nèi)存不足:在系統(tǒng)迸行大量計(jì)算時(shí),,或者是誤操作,引起系統(tǒng)的內(nèi)存不足,,從而引起系統(tǒng)的死機(jī),。
(6)軟件的溢出:調(diào)試程序時(shí),調(diào)試著修改參數(shù)不合理,,或進(jìn)行了大量錯(cuò)誤的操作,,引起了軟件的溢出。
- 評(píng)論(0)
發(fā)表評(píng)論 TrackBack
◎歡迎參與討論,,請(qǐng)?jiān)谶@里發(fā)表您的看法,、交流您的觀點(diǎn)。