本公司自主開發的軟件運動控制模塊為數控系統的集成提供了一個良好的平臺。它采用PC-based開放式結構,應用*特的硬實時運動控制和軟件伺服技術,充分發揮計算機CPU的性能,減少了系統對硬件的依賴,為你產品的升級換代提供了方便的途徑,具有以較高的性價比。
本運動控制模塊具有高速(插補周期小于1ms),高精度(雙精度浮點運算)的特點,與那些只是采用PC機作為人機界面的運動控制系統或數控系統不同,我們的運動控制模塊是用同一個CPU完成,這樣,提高了系統的**性。用戶程序的應用程序與運動模塊用同一個CPU實現,調試與開發非常方便,大大縮短了用戶的開發周期。
*特的軟件運動控制技術
我們的核心技術是“硬實時運動控制內核”,在WINDOWS NT4.0/2000/XP 操作系統下,硬實時內核可完成小于1ms的多軸運動插補與軟件閉環伺服控制(包括位置反饋、PID控制、加減速控制、多軸聯動、IO口邏輯控制)。
運動控制和CNC的集成
本運動控制模塊使用戶可以方便地構建自己的CNC數控系統,這樣用戶可以將對行業的*特理解和特殊工藝集成到系統中,形成具有特色的控制系統。我們除提供運動控制模塊外,還提供CNC系統有關軟件模塊,如三維圖形顯示與實時軌跡跟蹤、G指令解釋器等通用功能模塊。還可以代用戶開發自己的數控系統。用戶可自己設計或采購CNC系統的相關部件,如計算機(符合硬件要求)顯示面板,操作面板等。
主機配置要求
PC硬件要求
? CPU: Intel Pentium III 1 GHz以上
? 內存(RAM): 128 MB (256 MB 更佳)
? 硬盤: 1G以上
? ISA 槽、PCI 槽或PC104接口(按接口板的要求配置)
? 顯示:LCD或CRT,256色以上,800x600分辨率以上
? 網卡、USB接口等
PC 軟件配置要求
? 操作系統: Windows NT4.0/2000/XP/XPE
? 管理員權限(允許進入系統設置)
運動控制模塊軟件結構
概述
我們的運動控制模塊是開放的、可定制的,它主要由三部分組成(參見圖1)。
1. 較主要部分是硬實時內核,它的功能是接受上層的運動指令,以小于1ms的周期完成多軸運動控制復雜的數學計算和對各個軸的伺服控制。
2. *二部分是IO邏輯控制,通過接口函數完成CNC所需要的IO控制。
3. *三部分是控制狀態,將運動和IO狀態反饋給應用程序,使應用程序按工藝要求運行。
運動模塊通過用戶接口函數庫(C函數庫)與上層應用程序通訊,用戶的應用程序只需在WIN3