Reference Manual
PMAC 2 Software Reference
PMAC I-Variable Specification 39
Example
To execute a full stop in one second with the default servo update time (I10 = 3,713,707)
and a move segmentation time of 10 msec, I52 should set to 3,713,707 * 10 / 1000 =
37,137.
See Also
Stop Commands (Making Your Application Safe)
I-variables I13, Ix95
On-line commands \, H
I53 Program Step Mode Control
Range
0 .. 1
Units
none
Default
0
Remarks
I53 controls the action of a Step (S) command in any coordinate system on PMAC. At the
default I53 value of zero, a Step command causes program execution through the next
move, DELAY, or DWELL command in the program, even if this takes multiple program
lines.
When I53 is set to 1, a Step command causes program execution of only a single program
line, even if there is no move or DWELL command on that line. If there is more than one
DWELL or DELAY command on a program line, a single Step command will only execute
one of the DWELL or DELAY commands.
Regardless of the setting of I53, if program execution on a Step command encounters a
BLOCKSTART statement in the program, execution will continue until a BLOCKSTOP
statement is encountered.
See Also
Control Panel Port STEP/ Input (Connecting PMAC to the Machine)
On-line commands <CTRL-R>, <CTRL-S>, Q, R, S
Program commands BLOCKSTART, BLOCKSTOP
I54 Serial Baud Rate {PMAC(1) w/Flex CPU or PMAC2 only}
Range
0 .. 15
Units
none
Default
8 (9600 baud) PMAC(1)
12 (38400 baud) PMAC2
Remarks
I54 controls the baud rate for communications on the serial port for all PMAC2 boards, and for
PMAC(1) boards with an ACC-5xF Flex CPU. PMAC2 uses I54 only at power-up/reset to set
up the frequency of the clocking circuit for the serial port.
To change the baud rate, it is necessary to change the value of I54, store this value to non-
volatile flash memory with the SAVE command, and reset the card. At this time, PMAC2 will
establish the new baud rate.
The possible settings of I54 and the baud rates they define are: