diff --git a/BasicComponents.library b/BasicComponents.library index 8b2a14f..3f4a5d3 100644 Binary files a/BasicComponents.library and b/BasicComponents.library differ diff --git a/BasicComponents/Components/AxisPTP/POUs/FB_AxisPTP.TcPOU b/BasicComponents/Components/AxisPTP/POUs/FB_AxisPTP.TcPOU index 0d7a8a5..e129bd4 100644 --- a/BasicComponents/Components/AxisPTP/POUs/FB_AxisPTP.TcPOU +++ b/BasicComponents/Components/AxisPTP/POUs/FB_AxisPTP.TcPOU @@ -62,7 +62,7 @@ VAR _lrTargetPosition : LREAL; _lrRelativeDistance : LREAL; - _lrHomingPos : LREAL; + _lrHomingPos : LREAL := Tc2_MC2.DEFAULT_HOME_POSITION; _eHomingMode : MC_HomingMode := MC_HomingMode.MC_DefaultHoming; _xCalibrationCam : BOOL; @@ -424,6 +424,8 @@ END_IF CASE _eState OF E_AXIS_PTP_STATE.IDLE: + _lrHomingPos := lrHomingPosition; + _eHomingMode := eHomingMode; _eState := E_AXIS_PTP_STATE.START_HOMING; xBusy := TRUE;