PMAC全稱可編程多軸控制器(Programmable Multi-Axis Controller),是美國Delta Tau Data Systems 公司于1990年推出的基於PC機平台的開放式運動控制器。它集運動控制和PLC控制于一體,具有優秀的插補計算、伺服和I/O接口等實時控制能力,最多可控制32軸(Turbo PMAC)。板上的MACRO接口允許將諸多的PMAC卡聯成環形網進行控制。它支持多種總線規範(ISA、PCI、VME和STD),同一控制軟件可以不同的總線上運行,從而提供了多平台支持特性。PMAC還支持多種電機(如直流伺服電機、交流同步電機、交流異步電機、步進電機,直線電機等)和檢測反饋元件(增量編碼器、絕對編碼器、旋轉變壓器、線性磁傳感器等)。PMAC以Motorola 56000系列 DSP為CPU,板上的存儲器用於存放系統控制軟件和用戶程序、I/O接口和伺服接口用於連接外部輸入/輸出信號和伺服電機,板上的顯示接口允許連接一個2×40的字符液晶顯示器。此卡本身就是一個NC系統可以單獨使用,也可以插入PC機中,構成開放式控制系統,其硬件結構如下圖所示,下表為PMAC開放式運動控制器的主要技術性能指標。
圖 PMAC開放式運動控制卡
表 開放式運動控制器的主要技術性能指標
|
主要技術性能指標
|
TURBO-PMAC
|
|
控制軸數
|
32
|
|
通道結構(坐標系)
|
16
|
|
聯動軸數
|
32
|
|
插補(直線、圓弧、螺旋線)
|
有
|
|
非均勻有理樣條插補(NURBS)
|
有
|
|
三階多項式插補
|
有
|
|
CPU
|
DSP56300
|
|
CPU頻率(MHz)
|
80,100
|
|
程序段處理能力
|
1000段/分
|
|
預測(Look Ahead)功能
|
有
|
|
速度和加速度前饋控制
|
有
|
|
|
|
|
S曲線加減速控制
|
有
|
|
同步控制功能
|
有
|
|
刀具半徑和長度補償
|
有
|
|
絲杠螺距誤差補償
|
有
|
|
高速位置採集
|
有
|
|
電子齒輪和電子凸輪
|
有
|
|
編程語言
|
RS274和類Basic語言
|
|
網絡接口
|
Macro Ring
|
|
直接數字驅動能力
|
PWM直接連接放大器,可驅動各種交流、直流、步進、直線電機
|
|
PLC 能力
|
內裝64個PLC(實時PLC,編譯好再執行的PLC, 解釋執行的PLC)
|