(1)數(shù)控雕銑機(jī)cnc系統(tǒng)軟件的人機(jī)界面該系統(tǒng)采用中文下拉和彈出式相結(jié)合的菜單結(jié)構(gòu)、小字庫(kù)和漢字直接寫屏技術(shù),菜單通過(guò)光標(biāo)鍵、熱鍵和鼠標(biāo)均可驅(qū)動(dòng),菜單提示有字符和漢字兩種形式.在自動(dòng)運(yùn)行時(shí),刀具的加工軌跡動(dòng)態(tài)跟蹤顯示,人機(jī)界面操作方便,形象直觀,操作者只要按菜單選取就可進(jìn)行編程、查找加工指令文件和進(jìn)行各種操作.
(2)數(shù)控雕銑機(jī)cnc系統(tǒng)的圖形編程功能該系統(tǒng)配有AutoCAD軟件和圖形掃描儀驅(qū)動(dòng)軟件、矢量化處理軟件和自動(dòng)編程軟件,可進(jìn)行圖形編程.對(duì)已經(jīng)畫好的圖案(如徐悲鴻的奔馬圖)進(jìn)行圖形掃描輸入、矢量化處理,再進(jìn)行圖形編輯和自動(dòng)編程.對(duì)于一些較簡(jiǎn)單的圖案可直接在AutoCAD上進(jìn)行設(shè)計(jì),然后再自動(dòng)編程.具有強(qiáng)大的圖形編輯功能的AutoCAD軟件、圖形掃描及矢量化軟件和自動(dòng)編程軟件的結(jié)合,使得各種復(fù)雜文字圖案的輸入和編程不僅高效,而且方便、直觀、可靠.
(3)動(dòng)態(tài)模擬仿真該cnc系統(tǒng)的模擬仿真功能有兩個(gè):一個(gè)是按一定的比例將加工軌跡和工作臺(tái)平面顯示出來(lái),從中可看到加工軌跡相對(duì)于工作臺(tái)的方位和尺寸大小,并顯示出加工軌跡的各最大坐標(biāo)尺寸,使操作者方便地掌握加工的圖案的大小.另一個(gè)是不管圖案大小,在兩個(gè)視圖中整屏幕動(dòng)態(tài)地顯示加工的過(guò)程,一個(gè)視圖顯示刀具的空行程軌跡和刀具在加工面上的加工圖案(刀具錐面與加工工件表面相切形成的直徑變化的圓的包絡(luò)線軌跡),并且可以進(jìn)行局部放大;另一個(gè)視圖顯示刀具在Z軸方向上相對(duì)于加工面的深淺和位置變化.動(dòng)態(tài)模擬仿真的速度可隨時(shí)調(diào)整.通過(guò)觀察動(dòng)態(tài)仿真的兩個(gè)視圖,操作者可方便直觀地查找各個(gè)工件的加工程序和檢驗(yàn)加工指令的正確性.
(4)手動(dòng)運(yùn)行手動(dòng)操作除了具有一般數(shù)控系統(tǒng)點(diǎn)動(dòng)和連動(dòng)的功能以外,還具有按給定移動(dòng)尺寸和速度進(jìn)行移動(dòng)和加工的功能,使得刀具位置的調(diào)整更加方便,簡(jiǎn)單直線的加工可不用編程;另外由于turboC只提供了識(shí)別鍵盤是否有鍵按下的函數(shù),而沒(méi)有識(shí)別按下的鍵是否釋放的函數(shù),本系統(tǒng)定義了新的鍵盤中斷函數(shù),使得按下鍵連續(xù)動(dòng)、松開(kāi)鍵則停止動(dòng)的功能得以實(shí)現(xiàn).
(5)動(dòng)態(tài)跟蹤顯示該系統(tǒng)除了在刀具移動(dòng)的過(guò)程中動(dòng)態(tài)顯示三個(gè)坐標(biāo)值的功能外,在加工的過(guò)程中還進(jìn)行加工軌跡的跟蹤顯示,同動(dòng)態(tài)仿真的顯示過(guò)程類似;區(qū)別在于加工程序運(yùn)行之前,加工的圖案已在屏幕上仿真出來(lái),加工過(guò)程中的刀具軌跡顯示則是以另一種顏色的線條沿前面的軌跡動(dòng)態(tài)地重復(fù)一次,刀具的位置變化同樣在另一個(gè)視圖中動(dòng)態(tài)顯示.操作者通過(guò)屏幕即可觀察加工的全過(guò)程,并清楚地知道剩余的加工量.
(6)自動(dòng)運(yùn)行自動(dòng)運(yùn)行是數(shù)控雕銑機(jī)cnc系統(tǒng)的核心部分,它按加工指令來(lái)進(jìn)行工作.這一部分由主程序和中斷服務(wù)程序二部分組成:主程序完成加工指令譯碼、速度調(diào)節(jié)和暫停、啟動(dòng)控制、主軸電機(jī)開(kāi)??刂埔约凹庸み^(guò)程中刀具和刀具軌跡動(dòng)態(tài)跟蹤顯示、坐標(biāo)翻轉(zhuǎn);中斷服務(wù)程序由步進(jìn)電機(jī)接口中的定時(shí)器時(shí)鐘控制,完成插補(bǔ)運(yùn)算,步進(jìn)電機(jī)運(yùn)轉(zhuǎn)和升降速控制.直線插補(bǔ)采用積分法完成,圓和圓弧采用逐點(diǎn)比較法.
數(shù)控雕銑機(jī)cnc系統(tǒng)還有一些其他功能,亦各具特色,如加工中只要遇到下一條是XY平面內(nèi)快速空走指令,系統(tǒng)會(huì)自動(dòng)控制抬刀,加工程序中可以忽略此抬刀指令.系統(tǒng)具有的對(duì)刀、回零位、自診斷、幫助信息等功能,在此不作介紹.