The FC_BrakeCheckSet function is used to test the function of the coupled brake. This is done by applying a defined torque to the brake while the brake is closed. The torque is defined by the three parameters i_rBreakCheckTorque, i_rExternalTorque, and StaticFriction.
The brake is tested in positive and negative direction. The torque to test the brake is calculated as follows:
Torque in positive direction: i_rBreakCheckTorque + i_rExternalTorque + StaticFriction
Torque in negative direction: –i_rBreakCheckTorque + i_rExternalTorque – StaticFriction
The return value shows the result of the last brake check. The state of the brake check function can be retrieved using the FC_BrakeCheckGetState function.
The movement check of the encoder while the torque is applied is done cyclic every 1 ms. The check is unsuccessful when the movement at the motor within the test is less or more than 1 degree. If the check is unsuccessful:
The current is off.
The test is aborted immediately.
The brake check can only be started with AxisState = 1.
The function is only available for rotative synchronous servomotors with encoder.