Reference Manual

Turbo PMAC/PMAC2 Software Reference
Turbo PMAC Suggested M-Variable Definitions 603
M5787->Y:$00263F,17,1 ; &7 In-position bit (AND of motors)
M5788->Y:$00263F,18,1 ; &7 Warning-following-error bit (OR)
M5789->Y:$00263F,19,1 ; &7 Fatal-following-error bit (OR)
M5790->Y:$00263F,20,1 ; &7 Amp-fault-error bit (OR of motors)
Coordinate System 7 (&7) Variables
M5797->X:$002600,0,24,S ; &7 Host commanded time base (I10 units)
M5798->X:$002602,0,24,S ; &7 Present time base (I10 units)
Coordinate System 8 (&8) Timers
M5811->X:$002715,0,24,S ; &8 Isx11 timer (for synchronous assignment)
M5812->Y:$002715,0,24,S ; &8 Isx12 timer (for synchronous assignment)
Coordinate System 8 (&8) End-of-Calculated Move Positions
M5841->L:$002741 ; &8 A-axis target position (engineering units)
M5842->L:$002742 ; &8 B-axis target position (engineering units)
M5843->L:$002743 ; &8 C-axis target position (engineering units)
M5844->L:$002744 ; &8 U-axis target position (engineering units)
M5845->L:$002745 ; &8 V-axis target position (engineering units)
M5846->L:$002746 ; &8 W-axis target position (engineering units)
M5847->L:$002747 ; &8 X-axis target position (engineering units)
M5848->L:$002748 ; &8 Y-axis target position (engineering units)
M5849->L:$002749 ; &8 Z-axis target position (engineering units)
Coordinate System 8 (&8) Status Bits
M5880->X:$002740,0,1 ; &8 Program-running bit
M5881->Y:$00273F,21,1 ; &8 Circle-radius-error bit
M5882->Y:$00273F,22,1 ; &8 Run-time-error bit
M5884->X:$002740,4,1 ; &8 Continuous motion request
M5887->Y:$00273F,17,1 ; &8 In-position bit (AND of motors)
M5888->Y:$00273F,18,1 ; &8 Warning-following-error bit (OR)
M5889->Y:$00273F,19,1 ; &8 Fatal-following-error bit (OR)
M5890->Y:$00273F,20,1 ; &8 Amp-fault-error bit (OR of motors)
Coordinate System 8 (&8) Variables
M5897->X:$002700,0,24,S ; &8 Host commanded time base (I10 units)
M5898->X:$002702,0,24,S ; &8 Present time base (I10 units)
Coordinate System 9 (&9) Timers
M5911->X:$002815,0,24,S ; &9 Isx11 timer (for synchronous assignment)
M5912->Y:$002815,0,24,S ; &9 Isx12 timer (for synchronous assignment)
Coordinate System 9 (&9) End-of-Calculated Move Positions
M5941->L:$002841 ; &9 A-axis target position (engineering units)
M5942->L:$002842 ; &9 B-axis target position (engineering units)
M5943->L:$002843 ; &9 C-axis target position (engineering units)
M5944->L:$002844 ; &9 U-axis target position (engineering units)
M5945->L:$002845 ; &9 V-axis target position (engineering units)
M5946->L:$002846 ; &9 W-axis target position (engineering units)
M5947->L:$002847 ; &9 X-axis target position (engineering units)
M5948->L:$002848 ; &9 Y-axis target position (engineering units)
M5949->L:$002849 ; &9 Z-axis target position (engineering units)
Coordinate System 1 (&1) Status Bits
M5980->X:$002840,0,1 ; &9 Program-running bit
M5981->Y:$00283F,21,1 ; &9 Circle-radius-error bit
M5982->Y:$00283F,22,1 ; &9 Run-time-error bit
M5984->X:$002840,4,1 ; &9 Continuous motion request