Sinumerik Alarm 4005 Maximum number of axes in channel %1 exceeded. Limit %2


Sinumerik Alarm 4005 Maximum number of axes in channel %1 exceeded. Limit %2

Parameters:
%1 = Channel number
%2 = Upper limit for the number of axes in the channel

Definitions:
Machine data $MC_AXCONF_MACHAX_USED defines which machine axes can be used in this channel.This simultaneously defines the number of active axes in the channel.
This upper limit has been exceeded.Note: The channel axis gaps may cause certain indices of AXCONF_MACHAX_USED to remain unused and therefore do not count as active channel axes.
Example:
• CHANDATA(2)
• $MC_AXCONF_MACHAX_USED[0] = 7
• $MC_AXCONF_MACHAX_USED[1] = 8
• $MC_AXCONF_MACHAX_USED[2] = 0
• $MC_AXCONF_MACHAX_USED[3] = 3
• $MC_AXCONF_MACHAX_USED[4] = 2
• $MC_AXCONF_MACHAX_USED[5] = 0
• $MC_AXCONF_MACHAX_USED[6] = 1
• $MC_AXCONF_MACHAX_USED[7] = 0
This channel uses the five machine axes 1, 2, 3, 8, 7, i.e. it has 5 active channel axes.

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

Remedy:
Modify $MC_AXCONF_MACHAX_USED.

Program Continuation:
Switch control OFF – ON

References

  1. Siemens Diagnostics Guide by Siemens
Sinumerik Alarm 4005 Maximum number of axes in channel %1 exceeded. Limit %2