發布日期:2022-04-17 點擊率:68
1.多軸多通道數控軟件結構 為使數控系統控制多個通道,盡可能選用速度較快的PC。為了方便用戶使用,系統軟件采用兩組設定。第一級為系統配置級,第二級為參數配置級。系統配置級給定系統配置的上限,如最大通道數、每通道的最大軸數、系統的控制周期。在參數配置級,用戶可以在給定系統的最大配置范圍內,以參數方式設置機床的控制軸數、進給軸名稱、是否要刀庫位置控制、是否要主軸調速等控制。 2.一個通道的軟件結構
CME988數控系統是在DOS(或Windows)環境下運行的多軸多通道數控軟件。一個通道就是一個完整的CNC控制功能,即可以控制一臺機床,它包括機床的坐標軸X、Y、Z、…,主軸,刀庫位置控制,PLC功能等。通道數和每個通道內的控制軸數,可由參數設定。
從理論上講,系統的通道數可以很多,但實際上,由于每個通道都占一定的硬件空間和硬軟件的運行時間,所以不可能無限多。本系統的硬件結構是單CPU結構,可選用四通道工作方式,最多聯動軸為8軸。系統最小控制周期=3ms+2ms/通道數,其中3ms為系統運行所需的基本時間,與通道數無關,每個通道還需占用2ms時間。
CME988軟件的框圖,它有五個基本功能軟件模塊:CNC模塊、PLC模塊、會話編程模塊、擴展數控語言模塊和FMS網絡通信模塊。這些模塊是用C語言編寫,與計算機和操作系統無關,這些模塊具有可移植性。
在DOS操作系統下,實現CME988軟件的實時多任務操作系統,由該實時多任務操作系統調度五個基本軟件功能模塊,使五個軟件功能模塊能在DOS操作系統支持下運行。
和PC外部設備(如顯示器、磁盤驅動器和鍵盤等)的連接,是通過BIOS軟件模塊(或用C語言編寫)來實現的。該部分軟件具有一定的兼容性,使其適應PC外設不斷發展的要求,例如適應高分辨率的顯示器、新型網卡等。
CNC輸入輸出接口模塊軟件,是將CNC系統與機床進給伺服、主軸伺服、PLC進行信息交換。這部分軟件是對用戶開放的,將根據位置控制和DI/DO的設計不同而不同。
(1)CNC軟件模塊其主要功能有:
1)1~4個通道的控制。
2)每通道最多8軸聯動。
3)直線、圓虎螺旋線插補。
4)刀具長度補償、半徑補償、刀尖補償和3D刀偏補償。
5)隨機刀具管理,刀具壽命管理。
6)伺服漂移補償,螺距誤差補償。
7)導軌直線度補償,導軌垂直度補償。
8)反向間隙補償。
9)對稱加工、比例縮放和軟限位。
10)運行狀態自動記錄,系統故障診斷。
11)窗口和菜單方式操作,中英文提示。
12)3維/2維圖形仿真,可存儲圖形數據。
13)多種車削、銑削和鉆削固定循環。
(2)擴展數控語言軟件模塊
這種語言類似于有些CNC系統供應商提供的用戶宏程序功能,但比宏程序功能更豐富和靈活。機床制造商和使用機床的最終用戶,可以利用擴展數控語言自行開發特殊的控制功能。例如用擴展數控語言開發特種固定循環,也可以用這種語言把CME988擴展到用于步沖機、火焰切割機、彎管機等領域。擴展數控語言的主要功能有:
1)數學運算。
2)邏輯運算。
3)指定機床各軸運動指令。
4)指定主軸運動指令。
5)與PLC輸入/輸出接口交換數據。
6)通道之間的數據交換與運行同步。
7)磁盤數據管理和運行狀態記錄。
8)子程序調用和跳轉指令。
9)系統運行控制,例如通道啟動、暫停和復位等。
10)利用擴展數控語言可以完成刀具長度的自動補償。
11)完成工件安裝定位誤差的自動補償。
12)完成刀具的自動更換。
13)在擴展數控語言支持下,可用一臺CME988系統的一個通道為主通道,控制多個CNC系統,完成柔性制造單元的控制任務。
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV