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