controller.AxisCountSet(controller.AxisCountGet() + 1);
int axisNumber = controller.AxisCountGet() - 1;
axis = controller.AxisGet(axisNumber);
axis.ErrorLimitActionSet(
RSIAction.RSIActionNONE);
axis.HardwareNegLimitActionSet(
RSIAction.RSIActionNONE);
axis.HardwarePosLimitActionSet(
RSIAction.RSIActionNONE);
axis.SoftwareNegLimitActionSet(
RSIAction.RSIActionNONE);
axis.SoftwarePosLimitActionSet(
RSIAction.RSIActionNONE);
const double positionToleranceMax = Double.MaxValue / 10.0;
axis.PositionToleranceCoarseSet(positionToleranceMax);
axis.PositionToleranceFineSet(positionToleranceMax);