Reference Manual
PMAC 2 Software Reference
470 PMAC(1) Suggested M-variable Definitions
M868->X:$01E9,8,16,S ; #8 Filter Output (DAC bits)
M869->D:$01EA ; #8 Compensation correction
M870->D:$01E5 ; #8 Present phase position; includes fraction in Y-register
M871->X:$01E5,0,24,S ; #8 Present phase position (counts*Ix70)
M872->L:$0D6B ; #8 Variable jog position/distance (counts)
M873->Y:$0D55,0,24,S ; #8 Encoder home capture offset (counts)
M874->Y:$0D6A,24,S ; #8 Averaged actual velocity (1/[Ix09*32] cts/cyc)
; Coordinate System &8 Status Bits
M880->X:$0D58,0,1 ; &8 Program-running bit
M881->Y:$0D57,21,1 ; &8 Circle-radius-error bit
M882->Y:$0D57,22,1 ; &8 Run-time-error bit
M884->X:$0D58,4,1 ; &8 Continuous motion request
M887->Y:$0D57,17,1 ; &8 In-position bit (AND of motors)
M888->Y:$0D57,18,1 ; &8 Warning-following-error bit (OR)
M889->Y:$0D57,19,1 ; &8 Fatal-following-error bit (OR)
M890->Y:$0D57,20,1 ; &8 Amp-fault-error bit (OR of motors)
; Motor #8 Axis Definition Registers
M891->L:$0D62 ; #8 X/U/A/B/C-Axis scale factor (cts/unit)
M892->L:$0D63 ; #8 Y/V-Axis scale factor (cts/unit)
M893->L:$0D64 ; #8 Z/W-Axis scale factor (cts/unit)
M894->L:$0D65 ; #8 Axis offset (cts)
; Coordinate System &8 Variables
M897->X:$0D46,0,24,S ; &8 Host commanded time base (I10 units)
M898->X:$0D48,0,24,S ; &8 Present time base (I10 units)
; Accessory 14 I/O M-Variables (1st ACC-14)
M900->Y:$FFD0,0,1 ; MI/O0
M901->Y:$FFD0,1,1 ; MI/O1
M902->Y:$FFD0,2,1 ; MI/O2
M903->Y:$FFD0,3,1 ; MI/O3
M904->Y:$FFD0,4,1 ; MI/O4
M905->Y:$FFD0,5,1 ; MI/O5
M906->Y:$FFD0,6,1 ; MI/O6
M907->Y:$FFD0,7,1 ; MI/O7
M908->Y:$FFD0,8,1 ; MI/O8
M909->Y:$FFD0,9,1 ; MI/O9
M910->Y:$FFD0,10,1 ; MI/O10
M911->Y:$FFD0,11,1 ; MI/O11
M912->Y:$FFD0,12,1 ; MI/O12
M913->Y:$FFD0,13,1 ; MI/O13
M914->Y:$FFD0,14,1 ; MI/O14
M915->Y:$FFD0,15,1 ; MI/O15
M916->Y:$FFD0,16,1 ; MI/O16
M917->Y:$FFD0,17,1 ; MI/O17
M918->Y:$FFD0,18,1 ; MI/O18
M919->Y:$FFD0,19,1 ; MI/O19
M920->Y:$FFD0,20,1 ; MI/O20
M921->Y:$FFD0,21,1 ; MI/O21
M922->Y:$FFD0,22,1 ; MI/O22