Sinumerik Alarm 300604 Axis %1 drive %2 motor encoder is not adjusted


Sinumerik Alarm 300604 Axis %1 drive %2 motor encoder is not adjusted

Parameters:
%1 = NC axis number
%2 = Drive number

Definitions:
The stored serial number of the encoder on a linear motor encoder with an EnDat interface does not match the number of the active encoder. It is therefore assumed that the encoder has not been started up with the motor in question before or has not been adapted to the motor.

Reactions:
– Mode group not ready.
– Channel not ready.
– Channel not ready.
– NC Start disable in this channel.
– NC Stop on alarm.
– The NC switches to follow-up mode.
– Alarm display.
– Interface signals are set.

Remedy:
For 1FN3 linear motors: Measure the rotor position offset to the EMF of the U_R phase and add it as commutation angle offset to MD 1016 $MD_COMMUTATION_ANGLE_OFFSET. Then set MD 1017 $STARTUP_ASSISTANCE to “-1” to store the serial number of the Endat encoder. Then save the bootfiles and execute an NCK Reset. Otherwise: To determine the commutation angle offset in MD 1016, initiate the rotor position identifier via MD 1017 = 1. After the error has been acknowledged, the identification is carried out.

Program Continuation:
Clear alarm with the RESET key in all channels of this mode group. Restart part program.

References

  1. Siemens Diagnostics Guide by Siemens
Sinumerik Alarm 300604 Axis %1 drive %2 motor encoder is not adjusted