RMP Motion Controller
11.0.3
APIs
, concepts, guides, and more
Community
Support
Contact
◆
ClearFaults()
void ClearFaults
(
)
Description:
ClearFaults will clear all the faults for an
Axis
or
MultiAxis
, particularly when it is in an ::RSIStateERROR state.
Part of the
Action
method group.
Sample Code:
if
(axis->StateGet() ==
RSIStateERROR
)
{
axis->ClearFaults();
}
RSI::RapidCode::RSIState::RSIStateERROR
@ RSIStateERROR
Error.
Definition
rsienums.h:934
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
MotionHoldReleasedBySoftwareAddress.cpp
,
MultiaxisMotion.cpp
,
PVTmotionMultiAxis.cpp
,
PathMotion.cpp
,
SingleAxisSyncOutputs.cpp
,
SyncOutputWithMotion.cpp
,
UpdateBufferPoints.cpp
,
_helpers.cs
,
axis-homing-akd-drive.cs
,
axis-motion-point-to-point.cs
,
basic-template.cs
,
calculate-acceleration-from-velocity.cpp
,
difference-of-position-user-limit.cpp
,
gcode-motion.cs
,
gcode-units.cs
,
multiaxis-motion-point-to-point.cs
,
multiaxis-motion-velocity.cs
,
path-motion.cs
,
point-to-point.cpp
,
userlimit-command-position-direct.cs
,
userlimit-estop-store-position.cs
, and
userlimit-position-abort.cs
.
RSI
RapidCode
RapidCodeMotion
Generated by
1.15.0