Delta Tau GEO BRICK LV Reference Manual

Page of 760
Turbo PMAC/PMAC2 Software Reference
 
Turbo PMAC Program Command Specification 
 414 
On-line command DEFINE TBUF 
Program commands TSELADISIDISIROTTINIT 
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 
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. 
Examples: 
B20 
B(Q15) 
A25
 B10 Z35 
B(20*COS(Q5)) 
CALL20 B-7.701
 
See Also:   
Program commands {axis}{data}BCUVWXYZCALLPRELUDEREAD 
Program commands {axis}{data}ACUVWXYZCALLREAD 
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. 
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. 
Examples: 
For the program segment: 
BLOCKSTART 
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>RS