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