Siemens Sinumerik 840D sl Diagnostic Manual page 168

Hide thumbs Also See for Sinumerik 840D sl:
Table of Contents

Advertisement

Overview of Alarms
NCK alarms
14011
[Channel %1: ] Block %2 program %3 not existing or will be edited
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Program name
Definitions:
A subroutine call was aborted because the called subroutine could not be opened.
The subroutine call can be executed via
- subroutine designator
- CALL / PCALL / MCALL command
- SETINT command
- M/T function replacement
- event-driven program calls (PROG_EVENT)
- selection of a PLC ASUB via PI "_N_ASUP__" and/or FB-4
- calling a PLC ASUB via interrupt interface (FC-9)
There are various reasons for the alarm:
- the subroutine is not in the parts program memory the subroutine
- the subroutine is not in the search path (selected directory, _N_SPF_DIR or cycle directories
_N_CUS_DIR, _N_CMA_DIR, _N_CST_DIR
- the subroutine has not been released or is being edited
- faulty absolute path name in subroutine call:
Examples of complete path names: /_N_directoryName_DIR/_N_programmName_SPF or
/_N_WKS_DIR/_N_wpdName_WPD/_N_programmName_SPF. directoryName: MPF, SPF, CUS,
CMA, CST (predefined directories). wpdName: application-specific designator for workpiece directo-
ries (max. of 24 signs). programmName: Name of subroutine (max. of 24 signs)
- A reload buffer for executing from external was called as subroutine.
Note: Unknown designators (string) found in the parts program line by themselves, are interpreted as
subroutine calls.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Ensure that the subroutine (alarm parameter %3)
- is available in the parts program memory
- has been released and is not being edited
- is available in the search path if not being called via an absolute path name.
Program Con-
Clear alarm with NC START or RESET key and continue the program.
tinuation:
14012
[Channel %1: ] Block %2 maximum subroutine level exceeded
Parameters:
%1 = Channel number
%2 = Block number, label
Definitions:
The maximum nesting depth of 8 program levels has been exceeded.
Subroutines can be called from the main program, and these in turn may have a nesting depth of 7.
In interrupt routines the maximum number of levels is 4!
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
Remedy:
Modify the machining program so that the nesting depth is reduced, e.g. using the editor copy a sub-
routine of the next nesting level into the calling program and remove the call for this subroutine. This
reduces the nesting depth by one program level.
Program Con-
Clear alarm with the RESET key. Restart part program
tinuation:
14013
[Channel %1: ] Block %2 number of subroutine passes invalid
Parameters:
%1 = Channel number
%2 = Block number, label
Definitions:
In a subroutine call the programmed number of passes P is zero or negative.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Program number of passes between 1 and 9 999.
2-168
SINUMERIK 840D sl, 840Di sl, SINAMICS, Diagnostics Manual (DAsl), 03/2009
© Siemens AG, 2009. All Rights Reserved
03/2009

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents