Faulty homing if the external setpoints are activated

Which products are affected?
Software Package Positioner V3.1
Positioner template

What happens?
When the 'Set home position' function is activated by means of g_bHomePositionSet = TRUE, the template signals via g_bHomePositionAvailable = TRUE that the home position is known.
However, the actual position of the profile generator has neither been set to zero nor to an offset value parameterised.

When does the problem occur?
The problem occurs if the motor control comprises external setpoints (g_bExtSetValuesEnable = TRUE) and if the home position is not known yet (g_bHomePositionAvailable = FALSE). Under this condition the home position is not set correctly by means of g_bHomePositionSet.

Possible diagnostics?
The drive is in any position unequal zero and controlled via external setpoints. An offset is not parameterised (C3011 = C3012 = 0) and the home position is not known yet. If the 'StaticHomePositionSet' function is activated by means of g_bHomePositionSet = TRUE, this only produces the effect that a known home position is signalled. The original value of the actual position value (g_dnActualPositionReal) remains unchanged.

Short-term measures/recommendations?
In order to set a home position the 'ExternalSetValues' function is to be deactivated at first.

Evaluation:
Applications in which the motor control receives temporarily external setpoints are mostly 'continuous applications' in which it is typically positioned relatively without home reference. The deficiency can easily be diagnosed.

URL for linking this AKB article: https://www.lenze.com/en-de/go/akb/200508771/1/
Kontaktformular