Delta Tau GEO BRICK LV 参照マニュアル
Turbo PMAC/PMAC2 Software Reference
Turbo PMAC Program Command Specification
414
On-line command DEFINE TBUF
Program commands TSEL, ADIS, IDIS, IROT, TINIT
Program commands TSEL, ADIS, IDIS, IROT, TINIT
B{data}
Function:
B-Axis Move
Type:
Motion program (PROG and ROT)
Syntax:
B{data}
where:
{data} is a floating-point constant or expression representing the position or distance in user units
for the B-axis
for the B-axis
This command causes a move of the B-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.
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:
B20
B(Q15)
A25 B10 Z35
B(20*COS(Q5))
CALL20 B-7.701
B(Q15)
A25 B10 Z35
B(20*COS(Q5))
CALL20 B-7.701
See Also:
Program commands {axis}{data}, B, C, U, V, W, X, Y, Z, CALL, PRELUDE, READ
Program commands {axis}{data}, A, C, U, V, W, X, Y, Z, CALL, READ
Program commands {axis}{data}, B, C, U, V, W, X, Y, Z, CALL, PRELUDE, READ
Program commands {axis}{data}, A, C, U, V, W, X, Y, Z, CALL, READ
BLOCKSTART
Function:
Mark Start of Stepping Block
Type:
Motion program (PROG and ROT)
Syntax:
BLOCKSTART
BSTART
This statement allows for multiple moves to be done on a single STEP command. Execution on a STEP
command will proceed until the next BLOCKSTOP statement in the program (without BLOCKSTART,
only a single servo command is executed on a STEP command). Also, if Isx92=1 (move blending
disabled), all moves between BLOCKSTART and BLOCKSTOP will be blended together. This does not
affect how a program is executed from a RUN command if Isx92=0.
command will proceed until the next BLOCKSTOP statement in the program (without BLOCKSTART,
only a single servo command is executed on a STEP command). Also, if Isx92=1 (move blending
disabled), all moves between BLOCKSTART and BLOCKSTOP will be blended together. This does not
affect how a program is executed from a RUN command if Isx92=0.
This structure is useful particularly for executing a single sequence of PVT mode moves, because the
individual segments do not end at zero velocity, making normal stepping very difficult.
individual segments do not end at zero velocity, making normal stepping very difficult.
Examples:
For the program segment:
For the program segment:
BLOCKSTART
INC
X10:100
X20:100
X20:100
X10:0
BLOCKSTOP
INC
X10:100
X20:100
X20:100
X10:0
BLOCKSTOP
All four move segments will be executed on a single S command.
See Also:
I-variable Isx92
On-line commands <CONTROL-S>, R, S.
I-variable Isx92
On-line commands <CONTROL-S>, R, S.