RMP Motion Controller
10.6.3
APIs
, concepts, guides, and more
Community
Support
Contact
◆
HomeMethodGet()
RSIHomeMethod
HomeMethodGet
(
)
Description:
HomeMethodGet Gets the method to be used for homing.
Returns
A
RSIHomeMethod
value.
Part of the
Homing
method group.
Sample Code:
Axis: Homing
axis.
HardwareNegLimitActionSet
(
RSIAction
.RSIActionSTOP);
// Neg Limit action set to STOP.
axis.
HomeMethodSet
(
RSIHomeMethod
.RSIHomeMethodImprovedFALLING_HOME_NEGATIVE_START_POSITIVE_MOMENTUM);
// Set the method to be used for homing.
axis.
HomeVelocitySet
(Constants.VELOCITY);
// Set the home velocity.
axis.
HomeSlowVelocitySet
(Constants.VELOCITY / 10);
// Set the slow home velocity. (used for final move, if necessary)
axis.
HomeAccelerationSet
(Constants.ACCELERATION);
// Set the acceleration used for homing.
axis.
HomeDecelerationSet
(Constants.DECELERATION);
// Set the deceleration used for homing.
axis.
HomeOffsetSet
(0.5);
// HomeOffsetSet sets the position offset from the home (zero) position.
axis.
Home
();
// Execute the homing routine.
if
(axis.
HomeStateGet
() ==
true
)
// HomeStateGet returns true if the Axis is homed.
{
Console.WriteLine(
"Homing successful\n"
);
}
axis.
ClearFaults
();
// Clear faults created by homing.
axis.
AmpEnableSet
(
false
);
// Disable the motor.
See also
Home
Master-based homing diagrams.
RSI
RapidCode
Axis
Generated by
1.10.0