Reference Manual

PMAC 2 Software Reference
486 PMAC2 Suggested M-Variable Definitions
; Motor #8 Move Registers
M861->D:$01CC ; #8 Commanded position (1/[Ix08*32] cts)
M862->D:$01CF ; #8 Actual position (1/[Ix08*32] cts)
M863->D:$0D4B ; #8 Target (end) position (1/[Ix08*32] cts)
M864->D:$0D53 ; #8 Position bias (1/[Ix08*32] cts)
M865->L:$081D ; &1 V-axis target position (engineering units)
M866->X:$01D7,0,24,S ; #8 Actual velocity (1/[Ix09*32] cts/cyc)
M867->D:$01D1 ; #8 Present master pos (1/[Ix07*32] cts)
M868->X:$01E7,8,16,S ; #8 Filter Output (DAC bits)
M869->D:$01EE ; #8 Compensation correction (1/[Ix08*32] cts)
M870->D:$01E4 ; #8 Present phase position (including fraction)
M871->X:$01E4,24,S ; #8 Present phase position (counts*Ix70)
M872->L:$0D6B ; #8 Variable jog position/distance (cts)
M873->Y:$0D55,24,S ; #8 Encoder home capture position (cts)
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,0,4 ; &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