Logo image
多軸組CNC之物件導向分析與設計
Thesis

多軸組CNC之物件導向分析與設計

蔡秉寰
Masters, National Tsing Hua University
2002

Abstract

多軸組 CNCMulti-channel
目前的CNC控制程式多以結構化系統分析設計,也就是以功能導向的角度來看系統,程式是以資料流程圖得到結構圖,再由此得到模組規格,最後進行程式的編譯,這種設計方法主要的缺點是程式內部元件彼此的耦合關係非常的密切,因此會使得系統分析的結果無法直接對應到系統設計、系統設計結果無法轉換至程式、轉換的過程中主觀意念佔的份量很大,且程式無法因應種類繁多的加工機器。因此,面對日益複雜的機器功能及資訊系統發展時程縮短的壓力,必須以新的方法及工具進行CNC程式系統之結構化分析與設計,以建構複雜多變之CNC控制系統。在本論文中即以此方法針對CNC系統軟體進行物件與設計,將單一功能模組定義為類別,此功能類別由該類別之成員函式及成員資料組成,此類別設計,對CNC程提供兩個主要的優點:1.功能類別擴充或修改:只需對成員函式修改,不需更動程式其他部份。2.加入新功能類別:只需設計對應之類別,並在原程序適當地方作宣告及呼叫。以此物件架構實現之CNC系統程式,最大特徵是可依應用需要將系統定型為多NC軸組,以彈性控制由任意軸數構成之CNC加工機,各組內所使用之功能模組以動態多形(虛擬函式)設計方法,實現函式實體,輸入之NC路徑類別也以此方法定義出。此系統以配合BCB6.0及VC++6.0之C++編譯軟體,並完成測試。

Metrics

1 Record Views

Details

Logo image