Delta Tau GEO BRICK LV User Manual

Page of 440
Turbo PMAC User Manual 
Setting Up Turbo PMAC-Based Commutation and/or Current Loop 
97 
PWM Local Command Output Addresses (Y-registers) 
IC# - Chan# 
0 - 1 
0 - 2 
0 - 3 
0 - 4 
1 - 1 
1 - 2 
1 - 3 
1 - 4 
Ixx02 
$078002 $07800A $078012 $07801A $078102 $07810A $078112 $07811A 
IC# - Chan# 
2 - 1 
2 - 2 
2 - 3 
2 - 4 
3 - 1 
3 - 2 
3 - 3 
3 - 4 
Ixx02 
$078202 $07820A $078212 $07821A $078302 $07830A $078312 $07831A 
IC# - Chan# 
4 - 1 
4 - 2 
4 - 3 
4 - 4 
5 - 1 
5 - 2 
5 - 3 
5 - 4 
Ixx02 
$079202 $07920A $079212 $07921A $079302 $07930A $079312 $07931A 
IC# - Chan# 
6 - 1 
6 - 2 
6 - 3 
6 - 4 
7 - 1 
7 - 2 
7 - 3 
7 - 4 
Ixx02 
$07A202 $07A20A $07A212 $07A21A $07A302 $07A30A $07A312 $07A31A 
IC# - Chan# 
8 - 1 
8 - 2 
8 - 3 
8 - 4 
9 - 1 
9 - 2 
9 - 3 
9 - 4 
Ixx02 
$07B202 $07B20A $07B212 $07B21A $07B302 $07B30A $07B312 $07B31A 
Servo ICs 0 and 1 are on the Turbo PMAC2 itself or on Acc-2E 3U-format stack boards. 
Servo ICs 2 – 9 are on Acc-24x2 or Acc-51E boards. 
Channels 1 – 4 on odd-numbered Servo ICs are Channels 5 – 8 on dual-Servo-IC boards. 
When performing direct PWM control over the MACRO ring, Ixx02 points to the first (Register 0) of a 
set of three MACRO output registers (0, 1, and 2) for the MACRO IC and the node used.  The values 
used in the MACRO Type 1 protocol expected by Delta Tau MACRO products are: 
PWM MACRO Command Output Addresses (Y-registers) 
IC# - Node# 
0 - 0 
0 - 1 
0 - 4 
0 - 5 
0 - 8 
0 - 9 
0 - 12 
0 - 13 
Ixx02 
$078420 $078424 $078428 $07842C $078430 $078434 $078438 $07843C 
IC# - Node# 
1 - 0 
1 - 1 
1 - 4 
1 - 5 
1 - 8 
1 - 9 
1 - 12 
1 - 13 
Ixx02 
$079420 $079424 $079428 $07942C $079430 $079434 $079438 $07943C 
IC# - Node# 
2 - 0 
2 - 1 
2 - 4 
2 - 5 
2 - 8 
2 - 9 
2 - 12 
2 - 13 
Ixx02 
$07A420 $07A424 $07A428 $07A42C $07A430 $07A434 $07A438 $07A43C 
IC# - Node# 
3 - 0 
3 - 1 
3 - 4 
3 - 5 
3 - 8 
3 - 9 
3 - 12 
3 - 13 
Ixx02 
$07B420 $07B424 $07B428 $07B42C $07B430 $07B434 $07B438 $07B43C 
If using the older Type 0 MACRO protocol, add 1 to the value shown in the above table (e.g. $078420 
becomes $078421). 
Current Feedback Address: Ixx82 
Ixx82 instructs Turbo PMAC where to look for its current feedback values for Motor xx.  It also acts as 
the variable that tells Turbo PMAC whether or not to perform current-loop closure itself.  If Ixx82=0 (the 
default), Turbo PMAC will not execute the current loop for Motor xx; any current loop must be executed 
in the amplifier.  If Ixx82>0, Turbo PMAC will look at the Y-register whose address is specified by 
Ixx82, and for a multi-phase motor, the next lower addressed register, to get the current feedback 
information for its current loop.   
Usually, the registers specified are the serial ADC shift registers in Turbo PMAC’s Servo IC or the 
matching registers in a MACRO IC that have brought the current information over the ring.  The actual 
address specified is that of the ADC B register; Turbo PMAC then automatically reads from the A 
register as well.  Typically, the values used when commanding the axes directly (not over the MACRO 
ring) are: 
On-Board ADC Current-Feedback Addresses (Y-registers) 
IC# - Chan# 
0 - 1 
0 - 2 
0 - 3 
0 - 4 
1 - 1 
1 - 2 
1 - 3 
1 - 4 
Ixx82 
$078006 $07800E $078016 $07801E $078106 $07810E $078116 $07811E 
IC# - Chan# 
2 - 1 
2 - 2 
2 - 3 
2 - 4 
3 - 1 
3 - 2 
3 - 3 
3 - 4 
Ixx82 
$078206 $07820E $078216 $07821E $078306 $07830E $078316 $07831E 
IC# - Chan# 
4 - 1 
4 - 2 
4 - 3 
4 - 4 
5 - 1 
5 - 2 
5 - 3 
5 - 4 
Ixx82 
$079206 $07920E $079216 $07921E $079306 $07930E $079316 $07931E 
IC# - Chan# 
6 - 1 
6 - 2 
6 - 3 
6 - 4 
7 - 1 
7 - 2 
7 - 3 
7 - 4 
Ixx82 
$07A206 $07A20E $07A216 $07A21E $07A306 $07A30E $07A316 $07A31E 
IC# - Chan# 
8 - 1 
8 - 2 
8 - 3 
8 - 4 
9 - 1 
9 - 2 
9 - 3 
9 - 4 
Ixx82 
$07B206 $07B20E $07B216 $07B21E $07B306 $07B30E $07B316 $07B31E 
Servo ICs 0 and 1 are on the Turbo PMAC2 itself or on Acc-2E 3U-format stack boards.