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