經(jīng)濟(jì)型數(shù)控系統(tǒng)軟件

發(fā)布日期:2011-05-21    蘭生客服中心    瀏覽:3024

    1.軟件構(gòu)成:


   
    2.各種軟件的主要功能:
    ·系統(tǒng)初始化:數(shù)控系統(tǒng)要進(jìn)行必要的初始化處理。主要包括:設(shè)置系統(tǒng)硬件的工作狀態(tài)(如設(shè)置CPU的工作狀態(tài));對系統(tǒng)變量賦初值;機(jī)床工作前刀具和工件之間的初始位置等。
    ·命令處理循環(huán):初始化工作完成后,程序進(jìn)入命令處理循環(huán)狀態(tài)。一方面,程序進(jìn)入主循環(huán)狀態(tài)(如進(jìn)入加工程序編輯服務(wù)程序,或進(jìn)入自動循環(huán)服務(wù)程序);另一方面,程序又不斷掃描鍵盤及操作面板,看是否有中斷請求。如果有,則轉(zhuǎn)去執(zhí)行中斷請求程序。完畢后又回到主程序。
    ·零件加工程序的輸入程序:該程序完成兩方面的工作,通過光電閱讀機(jī)(主要針對程序存儲在穿孔紙帶)或鍵盤輸入程序;對輸入的程序進(jìn)行譯碼。
    ·零件加工程序的編輯與修改序:主要指增加一條加工子程序,刪除一條語句,修改程序功能、名稱等。
    ·指令分析與執(zhí)行:對輸入的指令進(jìn)行識別。如輸入的指令中,有G功能指令,通過后面的不同代號,決定不同的運(yùn)動方式。G01——直線插補(bǔ);G02——順時針圓弧插補(bǔ)等;M功能,為一些輔助的功能,如決定電機(jī)的旋轉(zhuǎn)方向(M03——主軸順時針方向),決定電機(jī)的啟停(M05——主軸停止)等。
    ·系統(tǒng)診斷程序:用于檢測硬件功能的正確性(如微機(jī)部分,外圍設(shè)備部分,接口部分是否發(fā)生故障等),同時找出并指示故障的地點(diǎn)及原因。
    ·插補(bǔ)計算軟件:通過插補(bǔ)計算,得出下一步刀具相對于工件的位置。
    ·步進(jìn)電機(jī)控制軟件:主要包括環(huán)行分配軟件及步進(jìn)電機(jī)速度控制軟件。這兒的環(huán)行分配器屬于軟環(huán)分,通過軟環(huán)分達(dá)到控制步進(jìn)電機(jī)相序(決定電機(jī)的旋轉(zhuǎn)方向)和節(jié)拍(如有三相三拍和三相六拍,決定步進(jìn)電機(jī)的脈沖當(dāng)量)的目的。
    ·誤差補(bǔ)償軟件:在數(shù)控系統(tǒng)中,存在著編程誤差(如逼近誤差,插補(bǔ)誤差,圓整誤差等)和機(jī)械傳動誤差。這些誤差在開環(huán)系統(tǒng)及半閉環(huán)系統(tǒng)中沒有得到有效的補(bǔ)償?梢酝ㄟ^軟件給予一定的補(bǔ)償。

更多相關(guān)信息