PMAC是一個開放體系結構的運動控制器,可以在多種操作系統平臺上運行,如DOS、WINDOWS、WINDOWS NT、UNIX、OS2等操作系統。還能把計算機應用軟件(如CAD/CAM)裝在系統里一起運行。
PMAC構成的數控系統,其系統軟件由兩部分構成:PMAC系統軟件和計算機應用軟件。
1. PMAC系統軟件
PMAC本身就是一個高性能數控系統,具有高速插補,I/O控制和優良的伺服控制性能,PMAC系統軟件的主要功能:
1) 執行由計算機下載的運動程序
2) 執行裝在PMAC中的PLC程序
3) 控制
伺服電機運行
4) 運動故障檢查
5) 與計算機通訊,接收計算機的運動程序、命令、數據,返回給計算機所需的各種信息(如軸的位置、速度、工作狀態等)。
2. 計算機應用軟件
為方便操作和與PMAC系統軟件使用環境構成一個完整的數控系統,根據控制對象和PMAC的命令語句、變量,在計算機中開發相應的應用軟件,可選用C,C++,VC,VB,Delphi,C++ Builder等高級語言開發應用軟件,開發的應用軟件應具備如下的功能:
1) 人機交互對話功能
2) 運動程序和PLC程序編輯功能
3) 運動程序的仿真模擬功能
4) 與PMAC通訊功能
5) 向PMAC發送運動程序、PLC程序、命令和數據;接受PMAC傳送的信息、數據,并進處理。
3. PMAC軟件開發工具PEWIN
PEWIN是PMAC應用軟件,用于開發和調試系統,它的主要功能如下:
1) I,P,Q和M變量的設置;
2) 在坐標系中分配電機的位置;
3) 顯示電機運動速度、位置和跟隨誤差;
4) 實時顯示PMAC的I/O接口信號狀態;
5) 執行PMAC的各種命令;
6) 運動程序和PLC 程序的編輯、下載和調試;
7) 設置通訊方式(串行、
總線和雙口RAM);
8) 測試電機性能和運動程序,以及故障分析;
9) 進行數據采集、分析,并畫出波形圖;
10)伺服電機動態特性的調整。 (e