User's Manual

Table Of Contents
16-Axis MACRO CPU User Manual
MACRO Station Type 1 Protocols 65
MACRO STATION TYPE 1 PROTOCOLS
The 16-Axis MACRO CPU, as a multi-node station, implements the Type 1 MACRO protocol. In this
protocol, all four registers in each node are used for real-time communications; Node 15 is used for
auxiliary communications for the entire station through the MS auxiliary communications commands.
The Type 1 protocol uses the MACRO node registers for each mode of operation as explained below:
Velocity/Torque Mode
Node Register # 0 (24 bits) 1 (16 bits) 2 (16 bits) 3 (16 bits)
Command Velocity/Torque Command (Reserved) (Reserved) Motor Command Flags
Feedback Position Feedback (Reserved) (Reserved) Motor Status Flags
Phase Current (Sinewave) Mode
Node Register # 0 (24 bits) 1 (16 bits) 2 (16 bits) 3 (16 bits)
Command Phase A Current Command Phase B Current Command (Reserved) Motor Command Flags
Feedback Position Feedback (Reserved) (Reserved) Motor Status Flags
Phase Voltage (Direct PWM) Mode
Node Register # 0 (24 bits) 1 (16 bits) 2 (16 bits) 3 (16 bits)
Command Phase A Voltage Command Phase B Voltage Command Phase C Voltage
Command
Motor Command Flags
Feedback Position Feedback Phase A Current Feedback Phase B Current
Feedback
Motor Status Flags
All of the 16-bit registers appear in the top 16 bits of the 24-bit word on both PMAC/PMAC2 and the 16-
Axis MACRO CPU.