Reference Manual

Turbo PMAC/PMAC2 Software Reference
Turbo PMAC2 Suggested M-Variable Definitions 631
M1249->Y:$000640,9,1 ; #12 Phasing search-in-progress bit
MACRO IC 1 Node 5 Flag Registers (usually used for Motor #12)
M1250->X:$003455,0,24 ; MACRO IC 1 Node 5 flag status register
M1251->Y:$003455,0,24 ; MACRO IC 1 Node 5 flag command register
M1253->X:$003455,20,4 ; MACRO IC 1 Node 5 TUVW flags
M1254->Y:$003455,14,1 ; MACRO IC 1 Node 5 amplifier enable flag
M1255->X:$003455,15,1 ; MACRO IC 1 Node 5 node/amplifier fault flag
M1256->X:$003455,16,1 ; MACRO IC 1 Node 5 home flag
M1257->X:$003455,17,1 ; MACRO IC 1 Node 5 positive limit flag
M1258->X:$003455,18,1 ; MACRO IC 1 Node 5 negative limit flag
M1259->X:$003455,19,1 ; MACRO IC 1 Node 5 user flag
Motor #12 Move Registers
M1261->D:$000608 ; #12 Commanded position (1/[Ixx08*32] cts)
M1262->D:$00060B ; #12 Actual position (1/[Ixx08*32] cts)
M1263->D:$000647 ; #12 Target (end) position (1/[Ixx08*32] cts)
M1264->D:$00064C ; #12 Position bias (1/[Ixx08*32] cts)
M1266->X:$00061D,0,24,S ; #12 Actual velocity (1/[Ixx09*32] cts/cyc)
M1267->D:$00060D ; #12 Present master pos (1/[Ixx07*32] cts)
M1268->X:$00063F,8,16,S ; #12 Filter Output (16-bit DAC bits)
M1269->D:$000610 ; #12 Compensation correction (1/[Ixx08*32] cts)
M1270->D:$000634 ; #12 Present phase position (including fraction)
M1271->X:$000634,24,S ; #12 Present phase position (counts *Ixx70)
M1272->L:$000657 ; #12 Variable jog position/distance (cts)
M1273->Y:$00064E,0,24,S ; #12 Encoder home capture position (cts)
M1274->D:$00066F ; #12 Averaged actual velocity (1/[Ixx09*32] cts/cyc)
M1275->X:$000639,8,16,S ; #12 Actual quadrature current
M1276->Y:$000639,8,16,S ; #12 Actual direct current
M1277->X:$00063C,8,16,S ; #12 Quadrature current-loop integrator output
M1278->Y:$00063C,8,16,S ; #12 Direct current-loop integrator output
M1279->X:$00062E,8,16,S ; #12 PID internal filter result (16-bit DAC bits)
M1288->Y:$078219,0,12,U ; IC 2 Ch 4 Compare A fractional count
M1289->Y:$078218,0,12,U ; IC 2 Ch 4 Compare A fractional count
Motor #12 Axis Definition Registers
M1291->L:$00064F ; #12 X/U/A/B/C-Axis scale factor (cts/unit)
M1292->L:$000650 ; #12 Y/V-Axis scale factor (cts/unit)
M1293->L:$000651 ; #12 Z/W-Axis scale factor (cts/unit)
M1294->L:$000652 ; #12 Axis offset (cts)
Servo IC 3 Registers for First Acc-24 Channel 5 (usually for Motor #13)
M1301->X:$078301,0,24,S ; ENC5 24-bit counter position
M1302->Y:$078302,8,16,S ; OUT5A command value; DAC or PWM
M1303->X:$078303,0,24,S ; ENC5 captured position
M1304->Y:$078303,8,16,S ; OUT5B command value; DAC or PWM
M1305->Y:$078305,8,16,S ; ADC5A input value
M1306->Y:$078306,8,16,S ; ADC5B input value
M1307->Y:$078304,8,16,S ; OUT5C command value; PFM or PWM
M1308->Y:$078307,0,24,S ; ENC5 compare A position
M1309->X:$078307,0,24,S ; ENC5 compare B position
M1310->X:$078306,0,24,S ; ENC5 compare autoincrement value
M1311->X:$078305,11 ; ENC5 compare initial state write enable
M1312->X:$078305,12 ; ENC5 compare initial state
M1314->X:$078305,14 ; AENA5 output status