MPI 04.00 Reference >> mpiMotor

MPIMotorLimitType

Definition

typedef enum MPIMotorLimitType {
	MPIMotorLimitTypeINVALID = -1,

MPIMotorLimitTypeAMP_FAULT, MPIMotorLimitTypeAMP_WARNING, MPIMotorLimitTypeFEEDBACK_FAULT, MPIMotorLimitTypeERROR, MPIMotorLimitTypeTORQUE, MPIMotorLimitTypeHW_NEG, MPIMotorLimitTypeHW_POS, MPIMotorLimitTypeSW_NEG, MPIMotorLimitTypeSW_POS,
MPIMotorLimitTypeEND, MPIMotorLimitTypeFIRST = MPIMotorLimitTypeINVALID + 1, MPIMotorLimitTypeCOUNT = MPIMotorLimitTypeEND - MPIMotorLimitTypeFIRST } MPIMotorLimitType;

 

Required Header: stdmpi.h

Change History: Added in 04.00.

Description

MPIMotorLimitType is an enumeration of the various motor limits.

The controller’s motor limits are safety features to protect the machine when exceeding specifiable limits for position error, torque, position range, hardware limit switches, feedback faults, amplifier faults, and warnings.

MPIMotorLimitTypeAMP_FAULT
Fault signal from the drive or amplifier. Indicates a serious problem with the drive or amplifier. The fault condition must be cleared before the drive or amplifier can be enabled.
MPIMotorLimitTypeAMP_WARNING
Warning signal from the drive or amplifier. Provides an early warning for pending drive or amplifier problems. The warning condition does not need to be cleared before the drive or amplifier can be enabled.
MPIMotorLimitTypeFEEDBACK_FAULT Fault signal from the feedback device. Indicates a feedback failure. The conditions causing feedback faults must be corrected before enabling the drive or amplifier.
MPIMotorLimitTypeERROR Position error (difference between command and actual position) has exceeded the specified range. Position error limits indicate inadequate drive power, motor size, improper servo tuning, mechanical binding, or motion parameters that exceed the capabilities of the drive/motor.
MPIMotorLimitTypeTORQUE Torque demand from the controller to the drive exceeded the specified range.  Torque limits indicate inadequate drive power, motor size, improper servo tuning, mechanical binding, or motion parameters that exceed the capabilities of the drive/motor.
MPIMotorLimitTypeHW_NEG Negative hardware digital limit sensor input. Occurs when the motor has reached it’s physical negative travel limit.
MPIMotorLimitTypeHW_POS Positive hardware digital limit sensor input. Occurs when the motor has reached it’s physical positive travel limit.
MPIMotorLimitTypeSW_NEG Negative software actual position limit. Occurs when the motor’s actual position exceeds the specified negative position.
MPIMotorLimitTypeSW_POS Positive software actual position limit. Occurs when the motor’s actual position exceeds the specified negative position.

See Also

mpiMotorLimitConfigGet | mpiMotorLimitConfigSet