Channel %1 invalid M function subprogram call configured



%1 = Channel number

The machine data $MN_M_NO_FCT_CYCLE[n] or $MN_M_NO_FCT_CYCLE_PAR contains invalid configration 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.


-    Mode group not ready.

-    Channel not ready.

-    NC Start disable in this channel.


-    Interface signals are set.

-    Alarm display.

-    NC Stop on alarm.

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.

© Siemens AG 2005 All Rights Reserved