SFLSD – Soft-limit Stop Mode
Gets/sets the stopping method [value] when reaching soft-limit on [axis].
Access: Read/Write
Category: Motion
Applies to: All Commander Controllers
ASCII SFLSD[axis]
Syntax
Read
SFLSD[axis]
|
[axis] is set to X, Y, Z, U |
Write
SFLSD[axis]=[value]
|
[axis] is set to X, Y, Z, U [value] Valid values for SFLSD: 0 (Immediate stop), 1 (Decelerate and stop) |
Reply
Command is accepted and executed
Read
Returns 0 in Immediate stop mode, 1 when Decelerate and stop mode
Write
OK
Command cannot be processed
An error message is returned. See Error Codes
Example
Read
SFLSDY * Returns stopping method used for the Y axis
Write
SFLSDX=1 * Sets stopping method used for X axis to decelerate and stop
Notes
- When set to decelerate and stop the motor stops at the deceleration rate set with the DEC once the soft-limit is reached.
- Soft-limits act similarly to limit switches. While the controller will command a stop when a soft-limit is encountered, it is possible to overrun the soft limit. The amount the system can overrun the limit depends on the speed the motor is moving at when the soft-limit is encountered, and the mode selected for stopping the motor (SFLSD[axis]). As such, a safety buffer should be included in any any soft-limit settings.