Clear all faults for an Axis or MultiAxis.
- Description:
- ClearFaults will clear all the faults for an Axis or MultiAxis, particularly when it is in an RSIStateERROR state.
- Sample Code:
- Note
- When called on a single Axis, ClearFaults will also attempt to clear any Node status, and clear any feedback faults if necessary.
- RapidSetup:
- Go to axis screen->Axis Status. ClearFaults is shown in image below.
- See also
- StateGet, SourceGet
- Examples
- AbsoluteMotion.cpp, AbsoluteMotion.cs, Camming.cpp, Camming.cs, Compensator1D.cs, Compensator2D.cs, CompensatorSingleAxis.cs, CustomEtherCATHome.cpp, CustomHome.cpp, FeedRate.cpp, FeedRate.cs, FinalVelocity.cpp, FinalVelocity.cs, Gantry.cpp, Gearing.cpp, Gearing.cs, Home.cpp, HomeToNegativeLimit.cpp, HomeToNegativeLimit.cs, HomingWithAKDdrive.cpp, HomingWithAKDdrive.cs, HomingWithDS402drive.cs, MotionHoldReleasedByDigitalInput.cpp, MotionHoldReleasedByDigitalInput.cs, MotionHoldReleasedByPosition.cpp, MotionHoldReleasedByPosition.cs, MotionHoldReleasedBySoftwareAddress.cpp, MotionHoldReleasedBySoftwareAddress.cs, MultiaxisMotion.cpp, MultiAxisVelocityMotion.cs, PathMotion.cpp, PointToPointMultiaxisMotion.cpp, PointToPointMultiaxisMotion.cs, PTmotion.cpp, PTmotion.cs, PTmotionWhileStopping.cpp, PTmotionWhileStopping.cs, PVAJTmotion.cs, PVTmotion.cpp, PVTmotion.cs, PVTmotionMultiAxis.cpp, RelativeMotion.cpp, RelativeMotion.cs, SCurveMotion.cpp, SCurveMotion.cs, SingleAxisSyncOutputs.cpp, SingleAxisSyncOutputs.cs, SyncOutputWithMotion.cpp, UpdateBufferPoints.cpp, UserLimitCommandPositionDirectSet.cs, UserLimitDigitalInputEStopStorePosition.cs, UserLimitPositionOneCondition.cpp, UserLimitPositionOneCondition.cs, VelocitySetByAnalogInputValue.cpp, and VelocitySetByAnalogInputValue.cs.