Sinumerik Alarm 1160 Assertion failed in %1: %2

Sinumerik Alarm 1160 Assertion failed in %1: %2

%1 = String (path with program name)
%2 = String (line number)

This alarm is purely a development alarm and will not appear in a delivered software version.For an OEM customer, this alarm could indicate that an alarm has occurred in the system software. Handling of the ‘assertion’ allows error conditions leading to this alarm to be defined in the system software during the development phase. After the development phase, this alarm output is no longer active.

– NC not ready.
– Channel not ready.
– Alarm reaction delay is cancelled.
– The NC switches to follow-up mode.
– NC Start disable in this channel.
– NC Stop on alarm.
– Alarm display.
– Interface signals are set.

Check the cause of the error in the specified software component at the specified line number.

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


  1. Siemens Diagnostics Guide by Siemens
Sinumerik Alarm 1160 Assertion failed in %1: %2