User's Manual
Table Of Contents
- 16-Axis MACRO Slave Station Binding to a MACRO Master
- Mapping Servo Channels to Servo Node
- Mapping Motor Node Registers
- Mapping Motor Function Registers to Node Registers
- Mapping of General Purpose I/O
- UMAC (Pack) Configuration
- I/O Accessory Boards
- Auto Configuration and Identification of UMAC (Pack) Boards
- UMAC (Pack) Interface/Breakout Boards
- MACRO Ring Rules
- I7: Phase Cycle Extension
- I19: Clock Source I-Variable Number
- Turbo PMAC2 Ultralite: I6800 and I6801
- UMAC Turbo
- Notes on Servo Clock
- I6840: MACRO IC 0 Master Configuration
- I6890/I6940/I6990: MACRO IC 1/2/3 Master Configuration
- I6841/I6891/I6941/I6991: MACRO IC 0/1/2/3 Node Activation Control
- I70/I72/I74/I76: MACRO IC 0/1/2/3 Node Auxiliary Function Enable
- I71/I73/I75/I77: MACRO IC 0/1/2/3 Node Protocol Type Control
- I78: MACRO Master/Slave Auxiliary Communications Timeout
- I79: MACRO Master/Master Auxiliary Communications Timeout
- I80, I81, I82: MACRO Ring Check Period and Limits
- Ixx01: Commutation Enable
- Ixx02: Command Output Address
- Ixx03, Ixx04: Feedback Address
- Ixx10, Ixx95: Absolute Position Address and Format
- Ixx25, Ixx24: Flag Address and Mode
- Ixx70, Ixx71: Commutation Cycle Size
- Ixx75: Absolute Phase Position Offset
- Ixx81, Ixx91: Power-On Phase Position Address and Mode
- Ixx82: Current Loop Feedback Address
- Ixx83: Commutation Feedback Address
- Ring Update Frequency
- Station Servo Clock Frequency
- MACRO IC 0
- MACRO IC 1
- MACRO IC 0
- MACRO IC 1
- Channels 1-4 (First 4-Axis Board)
- Channels 5-8 (Second 4-Axis Board)
- On Board Auxiliary Channels (Handwheel/Pulse and Direction)
- Incremental Digital Encoder Feedback
- Analog Encoder Feedback
- Resolver Feedback
- MLDT Feedback
- 12-Bit A/D Converter Feedback
- 14E Parallel Feedback
- MI17 Amplifier Fault Disable Control
- MI18 Amplifier Fault Polarity Control
- MI10x Position Feedback Address
- MI11x Power-On Position Feedback Address
- MI16x Power-On MLDT Excitation Value
- MI975 I/O Node Enable
- MI19 I/O Transfer Period
- Bi-Directional I/O Transfer Control
- Uni-Directional I/O Transfer Control
- Setting the Trigger Condition
- Using for Homing
- Using in User Program
- Setting up for a Single Pulse Output
- Setting up for Multiple Pulse Outputs
- How to Enable and Disable MACRO ASCII Communication Mode
- The Ring Order Method
- Example: Read Using MM-Variables – Actual Encoder
- Example: Read DAC Output from Servo IC Card
- Example: Monitor Up/Down Counter from Servo IC Card
- Example: Write to DACnB on Servo IC Card
- Example: Read Using MI198 and MI199 – Direct Hal
- Example: Read Using MI198 and MI199 – Actual DAC
![](/manual/delta-tau/16-axis/user-s-manual-english/images/img-48.png)
16-Axis MACRO CPU User Manual
16-Axis MACRO CPU Software Setup 41
Station Encoder Conversion Table Setup
The 16-Axis MACRO CPU has its own Encoder Conversion Table (ECT) that permits pre-processing of
feedback data before it is transmitted back to the PMAC controller. This can simplify the transmission
and reduce the amount of data to be transmitted.
Note:
The Turbo PMAC2 has its own Encoder Conversion Table that has much the same
capabilities as that of the MACRO Station. However, when PMAC is getting its
data from the MACRO Station, the Turbo PMAC2’s table simply uses the parallel
data format to copy the feedback data from the MACRO node. Refer to the
PMAC2 Software Setup for MACRO Station section, above.
The ECT on the MACRO Station has a series of entries in 32 lines. Each line occupies one double word
of MACRO Station memory. The Y-word has set-up information; the X-word has result information
which is pointed normally to the position feedback MI-Variables MI101 to MI108.
Each line’s Y-word has a MACRO Station MI-Variable assigned to it, so setting MI-Variable values
completes the set up. The setup word for the first line of the table is assigned MI120; the setup word for
the second line for the second line is assigned MI121, and so on, to the 32
nd
line, whose set-up word is
assigned MI151.
An entry in the table can occupy one, two, or three lines, which means that one, two, or three MI-
Variables are used to define the set-up words for the entry. If the entry occupies more than one line, the
final result of the entry is in the last (highest-numbered address) X-word of the entry, matching the last
(highest-numbered) set-up MI-variable for the entry. Other X-words in the entry contain intermediate
results.
The following table shows the relationship between ECT line numbers, MI-Variable numbers, and result
addresses for MACRO IC 0:
Table Line # Set-up MI-
Variable
Result
Address
Table Line # Set-up MI-
Variable
Result
Address
1 MI120 X:$0010 17 MI136 X:$0020
2 MI121 X:$0011 18 MI137 X:$0021
3 MI122 X:$0012 19 MI138 X:$0022
4 MI123 X:$0013 20 MI139 X:$0023
5 MI124 X:$0014 21 MI140 X:$0024
6 MI125 X:$0015 22 MI141 X:$0025
7 MI126 X:$0016 23 MI142 X:$0026
8 MI127 X:$0017 24 MI143 X:$0027
9 MI128 X:$0018 25 MI144 X:$0028
10 MI129 X:$0019 26 MI145 X:$0029
11 MI130 X:$001A 27 MI146 X:$002A
12 MI131 X:$001B 28 MI147 X:$002B
13 MI132 X:$001C 29 MI148 X:$002C
14 MI133 X:$001D 30 MI149 X:$002D
15 MI134 X:$001E 31 MI150 X:$002E
16 MI135 X:$001F 32 MI151 X:$002F