Sinumerik Alarm 4150 Channel %1 invalid M function sub program call configured


Sinumerik Alarm 4150 Channel %1 invalid M function sub program call configured

Parameters:
%1 = Channel number

Definitions:
The machine data $MN_M_NO_FCT_CYCLE[n] or $MN_M_NO_FCT_CYCLE_PAR contains invalid configuration data: An M function, which is used by the system and can not be replaced by a subprogram call has been specified in the machine data $MN_M_NO_FCT_CYCLE[n] for the configuration of the subprogram call via M function:
• M0 to M5,
• M17, M30,
• M19, M40 to M45,
• M function for selecting spindle/axis mode according to $MC_SPIND_RIGID_TAPPING_M_NR (default: M70),
• M functions for nibbling/punching as configured in $MC_NIBBLE_PUNCH_CODE if activated by $MC_PUNCHNIB_ACTIVATION.
• Also M96 to M99 for applied external language ($MN_MM_EXTERN_LANGUAGE).
The machine data $MN_M_NO_FCT_CYCLE_PAR contains an invalid array index of $MN_M_NO_FCT_CYCLE[n].Currently, the values 0 to 9 are permissible. The affected machine data is reset to the default value -1.This deactivates the function.

Reactions:
– Alarm display.
– Interface signals are set.
– Mode group not ready.
– Channel not ready.
– NC Start disable in this channel.
– NC Stop on alarm.

Remedy:
Configure an M function in the machine data $MN_M_NO_FCT_CYCLE[n] that is not assigned by the system, or configure a permissible array index in the machine data $MN_M_NO_FCT_CYCLE_PAR.

Program Continuation:
Switch control OFF – ON.

References

  1. Siemens Diagnostics Guide by Siemens
Sinumerik Alarm 4150 Channel %1 invalid M function sub program call configured