Siemens Sinumerik 840D sl Diagnostic Manual page 160

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

Advertisement

Overview of Alarms
NCK alarms
12587
[Channel %1: ] Block %2 motion synchronous action: operation/function
%3 not allowed
Parameters:
%1 = Channel number
%2 = Block number
%3 = Operator/function
Definitions:
The specified function / operator is not permissible for logic operations of real-time variables in motion
synchronous actions. The following operators/functions are permissible:
- == >= <= > < <> + - * /
- DIV MOD
- AND OR XOR NOT
- B_AND B_OR B_XOR B_NOT
- SIN COS TAN ATAN2 SQRT POT TRUNC ROUND ABS EXP LNX SPI
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Modify part program.
Program Con-
Clear alarm with NC START or RESET key and continue the program.
tinuation:
12588
[Channel %1: ] Block %2 motion synchronous action: address %3 not
allowed
Parameters:
%1 = Channel number
%2 = Block number
%3 = Address
Definitions:
- The specified address cannot be programmed in motion-synchronous actions. Example: ID = 1
WHENEVER $A_IN[1]==1 DO D3
- The cutting edge cannot be changed out of a motion-synchronous action.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Modify part program.
Program Con-
Clear alarm with NC START or RESET key and continue the program.
tinuation:
12589
[Channel %1: ] Block %2 motion synchronous action: variable %3 not
allowed with modal ID
Parameters:
%1 = Channel number
%2 = Block number
%3 = Variable name
Definitions:
The modal ID in motion synchronous action must not be formed by means of an on-line variable.
Examples:
ID=$AC_MARKER[1] WHEN $a_in[1] == 1 DO $AC_MARKER[1] = $AC_MARKER[1]+1
This can be corrected in the following way:
R10 = $AC_MARKER[1]
ID=R10 WHEN $a_in[1] == 1 DO $AC_MARKER[1] = $AC_MARKER[1]+1
The ID in a synchronous action is always permanent, and cannot be changed in the interpolation
cycle.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Modify part program: Replace the on-line variable by an arithmetic variable.
Program Con-
Clear alarm with NC START or RESET key and continue the program.
tinuation:
12590
[Channel %1: ] Block %2 global user data cannot be created
Parameters:
%1 = Channel number
%2 = Block number, label
2-160
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