Suppressed error message during identification run for determining a rotor position (remedied from V7.0)

Eliminated from:
9400 HighLine SW V7.0

Behaviour of the new version?
If an error occurs during an identification run for determining a rotor position, not only is an error message issued via code C0168, 'Pole position identification cancelled' (error number C0168 = 0x007b004a) , but also via status code C0003.

Description of the problem
Status code C0003 indicates that the rotor position has been determined successfully, although code C0168 displays error message 'Pole position identification cancelled' (error number C0168 = 0x007b004a).

When does the problem occur?
The problem occurs if the process of determining a pole position by means of an identification run (C0002 = 51 or C0002 = 52) for a synchronous/linear motor has failed.

Which products are affected?
9400 HighLine SW ≤ V5.1

Diagnostics options?
The behaviour can be observed in the event of a failed identification run for determining a rotor position (e.g. with a blocked motor): The controller indicates an error, 'Pole position identification cancelled' (error number C0168 = 0x007b004a), although code C0003 suggests that the command has been executed successfully.  

Short-term measures/recommendations?
On completion of a rotor position identification procedure, always check whether the drive has indicated an error, 'Pole position identification cancelled' (error number C0168 = 0x007b004a). Eliminate the cause of the error (e.g. motor brake not released) and repeat the pole position adjustment. Once this adjustment process is complete, the controller must not report the 'Pole position identification cancelled' error.
When it comes to identifying the pole position, the drive must ignore the status message in C0003, as does not provide a reliable means of determining whether the pole position identification run was successful.  

Evaluation:
The error message following an incorrect pole position adjustment procedure causes the controller to assume the error status, which can only be cancelled by means of an active user acknowledgement.
Whenever an error is encountered, the cause of the error message must be checked and eliminated. In the case of a failed rotor position identification procedure, this means that pole position adjustment must be repeated before the drive can be operated. It is not permitted to evaluate status code C0003 in order to determine the successful termination of the pole position identification.


Published with Service Message No. 38/2009

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