Reference Manual
PMAC 2 Software Reference
174 PMAC On-Line Command Specification
<CONTROL-S>
Function
Step working motion programs in all coordinate systems.
Scope
Global
Syntax
ASCII Value 19D; $13
Remarks
This command is the equivalent of issuing an S (step) command to all of the coordinate
systems in PMAC. Each active coordinate system (i.e. one that has at least one motor
assigned to it) that is to run a program must already be pointing to a motion program (initially
this is done with a B{prog num} command).
A program that is not running will execute all lines down to and including the next motion
command (move or dwell), or if it encounters a BLOCKSTART command first, all lines down
to and including the next BLOCKSTOP command.
If a program is already running in continuous execution mode (from an R (run) command), an
S command will put the program in single-step mode, stopping execution after the next
motion command). In this situation, it has exactly the same effect as a Q (quit) command.
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
On-line commands <CTRL-A>, <CTRL-O>, <CTRL-Q>, <CTRL-R>, A, H, O, Q, R, S;
Motion-program commands BLOCKSTART, BLOCKSTOP, STOP.
Control-panel port (JPAN) input STEP/.
<CONTROL-T>
Function
Toggle serial port half/full duplex mode.
Scope
Global
Syntax
ASCII Value 20D; $14
Remarks
This causes serial port communications to toggle between half duplex (PMAC will not echo
character back to host) and full duplex (PMAC will echo character back to host). The power-
up default is half duplex.
This command is invalid when multiple PMACs are daisy-chained on a single serial
interface.
See Also
Data Integrity Checks (Writing a Host Communications Program)
On-line command <CTRL-Z>.
<CONTROL-U>
Function
Open rotary program buffer(s).
Scope
Global
Syntax
ASCII Value 21D; $15
Remarks
This character causes PMAC to open all existing rotary motion program buffers for entry. It
is exactly equivalent in effect to the OPEN ROTARY command, but it is faster to send.
Along with the <CTRL-L> command, it permits rapid opening and closing of the rotary
buffer, so that on-line commands can be sent with the buffer closed without chance that they
will be mistaken for buffer commands.
Example
<CTRL-L> ........ ; Close rotary buffer
M1 ...................... ; On-line command for value of M1