Sets/returns the stopping method used when reaching a soft-limit. 


Applies to: CMD-4CR, CMD-4EX-SA, Firmware V 2.01+


ASCII                SFLSD[axis]

Syntax:                        

Read:

SFLSD[axis]                

Where:        [axis] is set to X, Y, Z, U


Write:

SFLSD[axis]=[0 or 1]                

Where:        [axis] is set to X, Y, Z, U

                   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.    

See also:

Limits/Safety Setup

SFL, SFLP, SFLN, SFLSO

Commander Manual

2.1.3.1.1.4 Soft-Limits