Delta Tau GEO BRICK LV Reference Manual

Page of 760
Turbo PMAC/PMAC2 Software Reference
 
Turbo PMAC On-line Command Specification 
 260 
Turbo PMAC sends: 
<121dec> 
 
(121 = 74[J] + 47[/]; correct) 
Host sends: ......... <CR> 
Turbo PMAC sends: 
<ACK><121dec> 
(handshake & checksum again) 
See Also: 
Communications Checksum (Writing a Host Communications Program) 
I-variables I3, I4 
On-line commands <CTRL-M> (<CR>), <CTRL-X> 
<CONTROL-O> 
Function: 
Feed hold on all coordinate systems. 
Scope:   
Global 
Syntax:  
ASCII Value 15D;  $0F 
This command causes all coordinate systems in Turbo PMAC to undergo a feed hold.  It is equivalent to 
issuing the H command to each coordinate system.  Refer to the H command specification for more detail 
on the action. 
A feed hold is much like a %0 command where the coordinate system is brought to a stop without 
deviating from the path it was following, even around curves.  However, with a feed hold, the coordinate 
system slows down at a slew rate determined by Isx95, and can be started up again with an R 
(run)command.  The system then speeds up at the rate determined by Isx95, until it reaches the desired % 
value (from internal or external timebase).  From then on, any timebase changes occur at a rate 
determined by Isx94. 
For multiple cards on a single serial daisy-chain, this command affects all cards on the chain, regardless 
of the current software addressing. 
See Also: 
Resetting Turbo PMAC (Talking to Turbo PMAC) 
I-variables Isx94, Isx95 
On-line commands <CTRL-H> (backspace) H (feedhold), R (run), % (feedrate override). 
<CONTROL-P> 
Function: 
Report positions for eight motors. 
Scope:   
Global 
Syntax:  
ASCII Value 16D;  $10 
This command causes the positions of a selected eight motors to be reported to the host.  The positions 
are reported as a decimal ASCII string, scaled in counts, rounded to the nearest 1/32 of a count, with a 
space character in between each motor’s position. 
The set of eight motors whose data is reported is selected by the most recent ##{constant} value for 
this port: 
 
##0
Motors 1 – 8 (default) 
 
##1
Motors 9 – 16 
 
##2
Motors 17 – 24 
 
##3
Motors 25 – 32 
The position window in the Turbo PMAC Executive program works by repeatedly sending the <CTRL-
P>
 command and rearranging the response into the window. 
Turbo PMAC reports the value of the actual position register plus the position bias register plus the 
compensation correction register, and if bit 1 of Ixx06 is 1 (handwheel offset mode), minus the master 
position register.