Reference Manual

Turbo PMAC/PMAC2 Software Reference
Turbo PMAC Program Command Specification 415
Program commands BLOCKSTOP, STOP.
BLOCKSTOP
Function: Mark End of Stepping Block
Type: Motion program (PROG and ROT)
Syntax: BLOCKSTOP
BSTOP
This statement marks the end of the block of statements, begun with a BLOCKSTART, to be done on a
single STEP command, or to be blended together even if Isx92=1 (move blending disabled). This does
not affect how a program is executed from a RUN command if Isx92=1.
Examples:
See example under BLOCKSTART, above.
See Also:
I-variable Isx92
On-line commands <CONTROL-S>, R, S.
Program commands BLOCKSTART, STOP.
C{data}
Function: C-Axis Move
Type: Motion program (PROG and ROT)
Syntax: C{data}
where:
{data} is a floating-point constant or expression representing the position or distance in user units
for the C-axis
This command causes a move of the C-axis. (See {axis}{data} description, above.) If it follows a
subroutine call (explicit or with PRELUDE) on a program line, it can be used instead to pass its value to
the subroutine through use of the READ command.
Examples:
C30
C(-P71)
B25 C10 Z35
C(20*ATAN(Q80))
CALL5000 C0.210
See Also:
Program commands {axis}{data}, A, B, U, V, W, X, Y, Z, CALL, PRELUDE, READ
Program commands {axis}{data}, A, B, U, V, W, X, Y, Z, CALL, READ
CALL
Function: Jump to Subprogram With Return
Type: Motion program (PROG and ROT)
Syntax: CALL{data} [{letter}{data}...]
where:
the first {data} is a floating-point constant or expression from 1.00000 to 32767.99999, with the
integer part representing the motion program number to be called, and the fractional part representing
the line label (N or O) within the program to be called (the line label number is equal to the fractional
part multiplied by 100,000; every motion program has an implicit N0 at the top);