Optima DMC-1xxx and DMC-18x2 Command Reference
BL
i
38
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 and a program is executing. See User's Manual,
Automatic Subroutine.
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 if a program is running.
#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