木工雕刻機(jī)控制軟件應(yīng)具有良好的可擴(kuò)展性,使得用戶可以根據(jù)自己的特殊要求方便地增加軟件功能塊。為了實(shí)現(xiàn)這個(gè)目標(biāo),寶典數(shù)控軟件系統(tǒng)采用模塊化的設(shè)計(jì)。
在各功能模塊在多線程任務(wù)調(diào)度模塊的協(xié)調(diào)下,通過特定的數(shù)據(jù)緩沖區(qū)交換信息。每個(gè)模塊都是以面向?qū)ο蠓椒ǘO(shè)計(jì)出的獨(dú)立模塊,除了對給定的數(shù)據(jù)交換緩沖區(qū)訪問以外,不會對其它功能模塊產(chǎn)生影響。
一、手柄主控板程序設(shè)計(jì)
手柄主控制板是整個(gè)數(shù)控系統(tǒng)的控制核心,其軟件設(shè)計(jì)也是整個(gè)系統(tǒng)軟件設(shè)計(jì)的關(guān)鍵。根據(jù)系統(tǒng)的具體功能,主控軟件設(shè)計(jì)可劃分為五大部分:機(jī)床自動回零操作的軟件設(shè)計(jì)、手動運(yùn)動的軟件設(shè)計(jì)、自動加工的軟件設(shè)計(jì)、程序的管理和編譯以及參數(shù)設(shè)置的軟件設(shè)計(jì)。
二、人機(jī)界面程序設(shè)計(jì)
人機(jī)界面的任務(wù)是為整個(gè)系統(tǒng)提供了一個(gè)良好的操作人機(jī)界面。軟件主要包括鍵盤掃描程序、液晶屏顯示界面設(shè)計(jì)。液晶屏顯示界面包括了開機(jī)界面、手動加工、自動加工界面設(shè)計(jì)。





