axis.HardwareNegLimitActionSet(
RSIAction.RSIActionSTOP);
axis.HomeMethodSet(
RSIHomeMethod.RSIHomeMethodImprovedFALLING_HOME_NEGATIVE_START_POSITIVE_MOMENTUM);
axis.HomeVelocitySet(Constants.VELOCITY);
axis.HomeSlowVelocitySet(Constants.VELOCITY / 10);
axis.HomeAccelerationSet(Constants.ACCELERATION);
axis.HomeDecelerationSet(Constants.DECELERATION);
axis.HomeOffsetSet(0.5);
axis.Home();
if (axis.HomeStateGet() == true)
{
Console.WriteLine("Homing successful\n");
}
axis.ClearFaults();
axis.AmpEnableSet(false);