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