48 ● BL DMC-40x0 Command Reference
BL
FUNCTION: Reverse Software Limit
DESCRIPTION:
The BL command sets the reverse software limit. If this limit is exceeded during motion, motion
on that axis will decelerate to a stop. Reverse motion beyond this limit is not permitted.
When the reverse software limit is activated, the automatic subroutine #LIMSWI will be executed
if it is included in the program.
ARGUMENTS: BL n,n,n,n,n,n,n,n or BLA=n where
n is a signed integer in the range -2147483648 to 2147483647. The reverse limit is activated at
the position n-1. The units are in quadrature counts.
n = -2147483648 Turns off the reverse limit.
n = ? Returns the reverse software limit for the specified axes.
USAGE: DEFAULTS:
While Moving Yes Default Value -214783648
In a Program Yes Default Format Position format
Command Line Yes
Controller Usage
ALL CONTROLLERS
OPERAND USAGE:
_BLn contains the value of the reverse software limit for the specified axis.
RELATED COMMANDS:
FL Forward Limit
PF Position Formatting
EXAMPLES:
Hint: Galil Controllers also provide hardware limits. Both hardware or software limits will trigger the
#LIMSWI automatic subroutine.
#TEST ;'Test Program
AC 1000000 ;'Acceleration Rate
DC 1000000 ;'Deceleration Rate
BL -15000 ;'Set Reverse Limit
JG -5000 ;'Jog Reverse
BGA ;'Begin Motion
AMA ;'After Motion (limit occurred)
TPA ;'Tell Position
EN ;'End Program