ID-range 20500-20749

20500

Too many parameters after #SET IPO SOLLPOS.

 

Description

With the programming of the NC command#SET IPO SOLLPOS[…] inside the square brackets the maximum number of parameter assignments is exceeded.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

In the NC program reduce the parameter assignments on the maximum number.

Parameter

%1:

Upper limit value [-]

Maximum number of parameter assignments

Error type

1, Error message from NC-program.

 

20509

Unknown NC-command after #.

 

Description

The programmed #-command was not identified, because the syntax of the command contains a spelling mistake or the command is completely unknown or the corresponding (optional) functionality is generally not available in the system.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify the syntax of the #-command concerning the kind of spelling and availability in the NC program.

Error type

1, Error message from NC-program.

 

20521

Programmed shift mode unknown for this axis.

 

Description

Within the axis exchange command for the axis the programmed shift mode is unknown.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify the axis exchange command. Program a permissible shift mode.

Parameter

%1:

Logical axis number [-]

Number of the invalid axis

Error type

1, Error message from NC-program.

 

20524

Axis name too long or starts with illegal character.

 

Description

The check of an axis name programmed in a #-command detects, that the namestarts with a wrong character or that the axis name is too long.

For an axis name the following first characters are permitted:

X, Y, Z, A, B, C, U, V, W, Q.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. Only use in the #-command the permissiblefirst characters respectively reduce the length of the name.

Error type

1, Error message from NC-program.

 

20535

No axis requests during active tapping allowed.

 

Description

Whileactive tapping (G63) no axis exchange commands may be programmed.

Example:

Wrong:
N10 G63 Z10 F1000 S100
N20 #SET AX[X, 1, 0]
:
N1000 M30
Correct:
N10 G63 Z10 F1000 S100
N20 G01 G90 X100 Y100 (Deselection of G63)
N30 #SET AX[X, 1, 0]
:
N1000 M30

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify the NC program sequence. Before the axis exchange command deselect the active tapping (G63).

Error type

1, Error message from NC-program.

 

20538

#CALL AX has to be a NC-block on its own.

 

Description

Wrong:

N10 #CALL AX [B,5,4] G01 X100

Correct:

N10 #CALL AX [B,5,4]N20 G01 X100

Reaction

Class

-

 

Solution

Class

-

 

Error type

-

 

20545

An axis involved in synchronous operation can not be released.

 

Description

An axis, programmed in an axis exchange command, currently is used as an axis in synchronous operation and may not be released.

Example:

Wrong:
N30 #SET AX LINK[1, B=X]
N40 #ENABLE AX LINK[1]
:
N70 #PUT AX[X]
:
N80 #DISABLE AX LINK[1]
:
N1000 M30
Correct:
N30 #SET AX LINK[1, B=X]
N40 #ENABLE AX LINK[1]
:
N70 #DISABLE AX LINK[1]
:
N80 #PUT AX[X]
:
N1000 M30

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify the NC program sequence. Before the axis exchange command deselect synchronous operation.

Parameter

%1:

Logical axis number [-]

 

%2:

Actual value [-]

 

%3:

Actual value [-]

 

Error type

1, Error message from NC-program.

 

20546

Release of face turning axis not allowed while active diameter programming.

 

Description

An axis, programmed in an axis exchange command, currently is used as a face turning axis P-AXIS-00015 in diameter programming (G51) and may not be released.

Example:

Wrong:
N10 G51  X80
N20 #PUT AX[X]
:
N100 G52
:
N1000 M30
Correct:
N10 G51  X80
:
N100 G52
N110 #PUT AX[X]
:
N1000 M30

Reaction

Class

1

NC program processing is continued.

Solution

Class

1

Check and modify the NC program sequence. Before the axis exchange command deselectdiameter programming (G51).

Parameter

%1:

Logical axis number [-]

 

Error type

1, Error message from NC-program.

 

20547

An axis used in manual mode can not be released.

 

Description

An axis, programmed in an axis exchange command, currently is used in manual operation mode (G201) and may not be released.

Example:

Wrong:
N10 G201 #ACHSE[X]
N20 #PUT AX[X]
:
N100 G202
:
N1000 M30
Correct:
N10 G201 #ACHSE[X]
:
N100 G202
N110 #PUT AX[X]
:
N1000 M30

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify the NC program sequence. Before the axis exchange command deselectmanual operation mode (G201).

Parameter

%1:

Logical axis number [-]

 

Error type

1, Error message from NC-program.

 

20551

Axis name too long or starts with illegal character.

 

Description

The check of an axis name programmed in a #-command detects, that the namestarts with a wrong character or that the axis name is too long.

For an axis name the following first characters are permitted:

X, Y, Z, A, B, C, U, V, W, Q.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. Only use in the #-command the permissiblefirst characters respectively reduce the length of the name.

Error type

1, Error message from NC-program.

 

20554

Axis number exceeds range of data format.

 

Description

The permitted range of the logical axis Ax number is :

0<= Ax <= 65535

Reaction

Class

-

Warning

Solution

Class

-

 

Error type

-

 

20555

Axis index exceeds range of data format.

 

Description

The permitted range of the axis subscript Ai is :

0<= Ai <= 65535

Reaction

Class

-

Warning

Solution

Class

-

 

Error type

-

 

20563

#SET AX has to be an NC-block on its own.

 

Description

Wrong:

N10 #CALL AX [B,5,4] G01 X100 F100

Correct:

N10 #CALL AX [B,5,4]N20 G01 X100 F100

Reaction

Class

-

Warning

Solution

Class

-

 

Error type

-

 

20566

In NC block #COMMENT BEGIN has to be programed exclusively.

 

Description

After #COMMENT BEGIN further NC-commands in the same NC-block are not permissible.

Example:

Wrong:
N10 #COMMENT BEGIN X100 F1000 G01 F100
:
N30 #COMMENT END
:
N1000 M30
Correct:
N10 #COMMENT BEGIN
N20   X100 F1000 G01 F100
:
N30 #COMMENT END
:
N1000 M30

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program sequence. Move the not permissible NC-commands to the following NC-block.

Hint:

Only with #ACHSE, #PSET and #PRESET other NC-commands in the same NC-block are permissible.

Error type

1, Error message from NC-program.

 

20567

#COMMENT END needs an accompanied #COMMENT BEGIN.

 

Description

In NC-Program a #COMMENT END without an accompanied #COMMENT BEGIN was found.

Example:

Wrong:
N20   X100 F1000 G01
N30 #COMMENT END
:
N1000 M30
Correct:
N10 #COMMENT BEGIN
N20   X100 F1000 G01
N30 #COMMENT END
:
N1000 M30

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. Complete the missing#COMMENT BEGIN or remove the unnecessary #COMMENT END.

Hint:

Also for nested comments always both #COMMENT BEGIN / #COMMENT END has to be programmed!

N10 #COMMENT BEGIN
:
N100      #COMMENT BEGIN
:
N200      #COMMENT END
N500 #COMMENT END
:
N1000 M30

Error type

1, Error message from NC-program.

 

20568

Comment block contains end of file.

 

Description

Inside the comment block after #COMMENT BEGIN during the search for #COMMENT END the end of file is reached.

Wrong:
N20  X100 F1000 G01
N50  #COMMENT BEGIN
:
:
N1000 M30
<End of File>
Correct:
N20  X100 F1000 G01
N50  #COMMENT BEGIN
:
N500 #COMMENT END
:
N1000 M30
<End of File>

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. Complete the missing#COMMENT END in a NC-block before M30 or remove the unnecessary #COMMENT BEGIN.

Error type

1, Error message from NC-program.

 

20569

In NC block #COMMENT END has to be programed exclusively.

 

Description

After #COMMENT END further NC-commands in the same NC-block are not permissible.

Beispiel:

Wrong:
N10 #COMMENT BEGIN
:
N30 #COMMENT END X100 F1000 G01 F100
:
N1000 M30
Correct:
N10 #COMMENT BEGIN
:
N30 #COMMENT END
N40 X100 F1000 G01 F100
:
N1000 M30

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program sequence. Move the not permissible NC-commands to the following NC-block.

Hint:

Only with #ACHSE, #PSET and #PRESET other NC-commands in the same NC-block are permissible.

Error type

1, Error message from NC-program.

 

20570

PDU received from tool management contains wrong tool number.

 

Description

Based on the request in a NC program (D word, #TOOL DATA) the corresponding tool data are made available in segmented data units (PDU's) by an external tool management. On this occasion the plausibility check in the NC channel detects, that the tool numbers of this requested data and the received data are not identical.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

6

Check and modify processing and supply of requested data in external tool management.

Parameter

%1:

Incorrect value [-]

Number of the received tool

%2:

Expected value [-]

Number of the requested tool

Error type

1, Error message from NC-program.

 

20571

PDU received from tool management contains illegal parameter index.

 

Description

Based on the request in a NC program (D word, #TOOL DATA) the corresponding tool data are made available in segmented data units (PDU's) by an external tool management. On this occasion the plausibility check of the received data in the NC channel detects, that the segmentation index of the tool parameters is not correct.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

6

Check and modify processing and supply of requested data in external tool management.

Parameter

%1:

Incorrect value [-]

Inadmissible parameter index

%2:

Lower limit value [-]

 

%3:

Upper limit value [-]

 

Error type

1, Error message from NC-program.

 

20573

 

 

Description

This error message informs about internal states, error solutions and the place of error in the source.Please give the complete error message data to the CNC manufacturer.

Reaction

Class

2

 

Solution

Class

8

Restart of NC-control necessary.

20574

Division by 0.

 

Description

The calculation of a mathematical expression with the combined assignment operator /= detects, that the divisor is zero.

Example:

Wrong:
N10  P1=0
:
N500  P2/=P1
:
N1000 M30
Correct:
N10  P1=0
:
N495 $IF P1 != 0
N500   P2/=P1
N505 $ENDIF
:
N1000 M30

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. Ensure by a $IF-construct, that the division is only executed for divisor values unequal to zero.

Parameter

%1:

Incorrect value [-]

Value of divisor

Error type

1, Error message from NC-program.

 

20576

 

 

Description

This error message informs about internal states, error solutions and the place of error in the source.Please give the complete error message data to the CNC manufacturer.

Reaction

Class

3

 

Solution

Class

8

Restart of NC-control necessary.

20577

No face turning axis configured for tool tip radius compensation.

 

Description

With the including of the tool offsets during active tool tip radius compensation (SRK) for turning tools it is detected, that not any of the plane axes is configured as face turning axis P-AXIS-00015.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

For lathes in the axis parameter list [AXIS] one of the plane axes (first or second main axis) must be configured as face turning axis P-AXIS-00015.

Parameter

%1:

Logical axis number [-]

Axis mode of the axis

Error type

1, Error message from NC-program.

 

20578

No longitudinal turning axis configured for tool tip radius compensation.

 

Description

With the including of the tool offsets during active tool tip radius compensation (SRK) for turning tools it is detected, that neither of the plane axes is configured as longitudinal turning axis P-AXIS-00015.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

For lathes in the axis parameter list [AXIS] one of the plane axes (first or second main axis) must be configured as longitudinal turning axis P-AXIS-00015.

Parameter

%1:

Logical axis number [-]

Axis mode of the axis

Error type

1, Error message from NC-program.

 

20581

 

 

Description

This error message informs about internal states, error solutions and the place of error in the source.Please give the complete error message data to the CNC manufacturer.

Reaction

Class

2

 

Solution

Class

8

Restart of NC-control necessary.

20582

Value following G159 exceeds range of data format.

 

Description

The value for the zero offset group programmed with G159=<expr> exceeds the permissible data range.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. Program a permissible value for the zero offset group.

Parameter

%1:

Incorrect value [-]

 

%2:

Lower limit value [-]

 

%3:

Upper limit value [-]

 

Error type

1, Error message from NC-program.

 

20583

Value following G160 exceeds range of data format.

 

Description

The value for the zero offset group programmed with G160=<expr> exceeds the permissible data range.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. Program a permissible value for the zero offset group.

Parameter

%1:

Incorrect value [-]

 

%2:

Lower limit value [-]

 

%3:

Upper limit value [-]

 

Error type

1, Error message from NC-program.

 

20584

Value following G160 exceeds range of permissible values.

 

Description

The number programmed with G160=<expr> is an index in the table of the zero point offsets. The size of that table depends on the individual application. Here the programmed index exceeds the maximum permissible index.

Example:

Wrong:
N10   G00 X0 Y0 Z0
N20   G160=500 X1 Y1 Z0
N1000 M30
Correct:
N10   G00 X0 Y0 Z0
N20   G160=7 X1 Y1 Z0
N1000 M30

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. Programming of an index, which is available inthe table of the zero point offsets P-ZERO-00003, [ZERO].

Parameter

%1:

Limit value [-]

 

%2:

Incorrect value [-]

 

Error type

1, Error message from NC-program.

 

20585

Default index exceeds range of permissible values.

 

Description

During the interpretation at start-up or update of modified data the plausibility check of the zero point data list it is detected, that the default index P-ZERO-00002 exceeds the maximum permissible index value.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

6

Check and modify list of zero point offset data.

Parameter

%1:

Limit value [-]

 

%2:

Incorrect value [-]

 

Error type

-

 

20587

This assignment or linking is not allowed with .ALL variables.

 

Description

In combination with the linking of zero point offsets via V.G.NP[..].ALL no multiplication or division may be used.

Syntax example:

Wrong:

N10 V.G.NP[0].ALL *= V.G.NP[1].ALLN10 V.G.NP[0].ALL = V.G.NP[0].ALL/6

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program.

See also

Error type

1, Error message from NC-program.

 

20588 / 20589

 

 

Description

This error message informs about internal states, error solutions and the place of error in the source.Please give the complete error message data to the CNC manufacturer.

Reaction

Class

2

 

Solution

Class

8

Restart of NC-control necessary.

20590

Nesting degree of conditional instructions too high.

 

Description

With the programming of nested conditional instructions (#IF/ #ELSE/ #ENDIF) the maximum permissible nesting depth is exceeded.

Syntax example:

Wrong:

#IFP1==10N10 G01 X10 Y10 F100:

:

: #ELSE:

: #ELSE: #ENDIF #ENDIF:: #ELSE: #ENDIF:#ENDIF:

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. Reduce the nesting depth of theconditional instructions (#IF/#ELSE/#ENDIF). Simplify NC program sequence.

Parameter

%1:

Incorrect value [-]

 

%2:

Limit value [-]

 

Error type

1, Error message from NC-program.

 

20591

Missing corresponding #IF for current #ELSE.

 

Description

Aconditional instruction was programmed in incomplete syntax. A #ELSE can only be programmed in combination with #IF/#ENDIF.

Example:

Wrong:
N10   G00 X0 Y0 Z0
#ELSE
:
N1000 M30
Correct:
N01   P1=0
#IF P1==1
N10     G00 X0 Y0 Z0
#ELSE
N25     G01 X100 Y0 Z0 F1000
#ENDIF
:
N1000 M30

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify the NC program sequence. Insert a #IF/#ENDIF command or remove the #ELSE command.

Error type

1, Error message from NC-program.

 

20592

Unexpected #ENDIF. No conditional instruction open.

 

Description

Aconditional instruction was programmed in incomplete syntax. A #ENDIF can only be programmed in combination with a previous #IF.

Example:

Wrong:
N10   G00 X0 Y0 Z0 P1=0
N20   G01 X100 F10000
#ENDIF
:
N1000 M30
Correct:
N10   G00 X0 Y0 Z0 P1=0
#IF P1==0
N20   G01 X100 F10000
#ENDIF

N1000 M30

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify the NC program sequence. Insert a #IF command or remove the #ENDIF command.

Error type

1, Error message from NC-program.

 

20593

Conditional instruction has to be the first command in NC-block.

 

Description

The commands #IF/#ELSE/#ENDIF have to be programmed without a block number directly at the beginning of a NC block

Syntax example:

#IF P1 == TRUE
N10  X100
#ELSE
N20  X200 Y200 Z100
#ENDIF
:
N1000 M30

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify the NC program. Ensure, that #IF/#ELSE/#ENDIF are programmed at the beginning of a NC block.

Error type

1, Error message from NC-program.

 

20595

The block count for block search is inside illegal control block branch.

 

Description

The block search is assigned with a block count, which is positioned in an invalid part of a control block structure in the NC program (e.g. an invalid $ELSE-branch).

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Assignment of a block count which is positioned in a valid part of a control block structure.

Parameter

%1:

Actual value [-]

NC block number at the assigned block count

%2:

Actual value [-]

Assigned block count

Error type

1, Error message from NC-program.

 

20596 - 20600

 

 

Description

This error message informs about internal states, error solutions and the place of error in the source.Please give the complete error message data to the CNC manufacturer.

Reaction

Class

3

 

Solution

Class

8

Restart of NC-control necessary.

20601

Received PDU not permissible at active state of block search operation.

 

Description

The block search has been assigned with an action by the user interface, which is not permissible at the current state, because the block search mode is not active. The assigned actions can be:

- Continue movement at block search position

- Abort program execution

- Continue block search

Reaction

Class

1

Block search processing is continued.

Solution

Class

1

Only execute the actions above, if the block search already is active.

Error type

3, Error message from communication.

 

20602

 

 

Description

This error message informs about internal states, error solutions and the place of error in the source.Please give the complete error message data to the CNC manufacturer.

Reaction

Class

3

 

Solution

Class

8

Restart of NC-control necessary.

20603

Received unknown PDU from user interface during active block search.

 

Description

The block search has been assigned by the user interface with an undefined action, which can not be executed.

Reaction

Class

2

Block search processing is continued.

Solution

Class

1

Check,why the the user interface has assigned the unknown action.

Parameter

%1:

Actual value [-]

Identification number of the unknown action

Error type

3, Error message from communication.

 

20604

Actual value exceeds range of data format.

 

Description

The actual value programmed with the command #PSET exceeds the permissible data range.

Syntax example:

N10 #PSET X<actual_value>

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify the actual value for the corresponding axis.

Parameter

%1:

Logical axis number [-]

 

%2:

Incorrect value [-]

 

%3:

Lower limit value [-]

 

%4:

Upper limit value [-]

 

Error type

1, Error message from NC-program.

 

20605

The inclusion of the actual value offset exceeds range of data format.

 

Description

The actual value programmed with the command #PSET causes an exceeding of the permissible data range during the control internal processing.

Syntax example:

N10 #PSET X<actual_value>

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify the actual value for the corresponding axis.

Parameter

%1:

Logical axis number [-]

 

%2:

Incorrect value [-]

 

%3:

Lower limit value [-]

 

%4:

Upper limit value [-]

 

Error type

1, Error message from NC-program.

 

20606

The exclusion of the actual value offset exceeds range of data format.

 

Description

The actual value programmed with the command #PSET causes an exceeding of the permissible data range during the control internal processing.

Syntax example:

N10 #PSET X<actual_value>

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify the actual value for the corresponding axis.

Parameter

%1:

Logical axis number [-]

 

%2:

Incorrect value [-]

 

%3:

Lower limit value [-]

 

%4:

Upper limit value [-]

 

Error type

1, Error message from NC-program.

 

20607

#PSET/PRESET can not be used in combination with path preparatory function.

 

Description

In the same NC block the NC commands #PSET and #PRESET may not be used together with commands from the group of the so called path preparatory functions, because this commands also switch the meaning of the programmed axes coordinates.

Example:

Wrong:
N10   G00 X0 Y0 Z0
N20   G01 F1000 #PSET X200
:
N1000 M30
Correct:
N10   G00 X0 Y0 Z0
N20   G01 X200 F1000
N30   #PSET X200
:
N1000 M30

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program sequence. Move the NC-commandfrom the group of the path preparatory functionsto a separate NC-block.

Error type

1, Error message from NC-program.

 

20608

Setting of actual value not allowed while active TRC.

 

Description

As long as the TRC functionality (tool radius compensation) is active, no actual value setting(#PSET, #PRESET)can be programmed.

Example:

Wrong:
N10   G00 X0 Y0 Z0
N20   G41 X100 F1000
N50   #PSET X200
:
N100  G40
:
N1000 M30
Correct:
N10   G00 X0 Y0 Z0
N20   G41 X100 F1000
:
N100  G40
N110  #PSET X200
:
N1000 M30

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. Beforeactual value setting deselection of TRC via G40.

Error type

1, Error message from NC-program.

 

20610

Setting of actual value not allowed while active diameter programming.

 

Description

As long as the diameter programming is active (G51), no actual value setting(#PSET, #PRESET)can be programmed.

Example:

Wrong:
N10   G00 X0 Y0 Z0
N20   G51 X100
N50   #PSET X200
:
N100  G52
:
N1000 M30
Correct:
N10   G00 X0 Y0 Z0
N20   G51 X100
:
N100  G52
N110  #PSET X200
:
N1000 M30

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. Beforeactual value setting deselection of diameter programming (G52).

Error type

1, Error message from NC-program.

 

20612

Setting of actual value not allowed while active mirroring.

 

Description

As long as mirroring is active (G21 – G23), no actual value setting(#PSET, #PRESET)can be programmed.

Example:

Wrong:
N10   G00 X0 Y0 Z0
N20   G21
N50   #PSET X200
:
N100  G20
:
N1000 M30
Correct:
N10   G00 X0 Y0 Z0
N20   G21
:
N100  G20
N110  #PSET X200
:
N1000 M30

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. Beforeactual value setting deselection of active mirroring (G20).

Error type

1, Error message from NC-program.

 

20613

Missing quotation mark after macro name.

 

Description

With the call of a macro after the macro name the closing quotation mark is missing.

Syntax example:

Wrong:
N10  "MACRONAME
Correct:
N100 "MACRONAME"

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. Macro names generally have to be included in quotation marks.

Error type

1, Error message from NC-program.

 

20614

Macro name too long.

 

Description

With the definition or the call of a macro it is detected, that the macro name exceeds the maximum number of permissible characters.

Syntax example:

Wrong:
N10  "THIS_MACRONAME_IS_TOO_LONG" =
"X100 G01 F1000"

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. Reduce the length of the macro name.

Parameter

%1:

Limit value [-]

 

Error type

1, Error message from NC-program.

 

20615

Missing quotation mark after macro NC-code.

 

Description

With the definition of a macro after the macro NC code the closing quotation mark is missing.

Syntax example:

Wrong:
N10  "MACRONAME" = "X100 G01
F1000
Correct:
N10  "MACRONAME" = "X100 G01
F1000"

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. Macro NC code generally has to be included in quotation marks.

Error type

1, Error message from NC-program.

 

20616

Nesting depth not completed at macro definition.

 

Description

The nesting of macros inside a macro
definition is programmed in an incomplete or invalid
syntax.

Syntax example:

Wrong:
N10  "MACRO1" = "X100"
N20  "MACRO2" = "Y200"
N30  "MACRO3" = "G01 F1000
\"MACRO1\"  "MACRO2\"
:
Correct:
N10  "MACRO1" = "X100"
N20  "MACRO2" = "Y200"
N30  "MACRO3" = "G01 F1000
\"MACRO1\"  \"MACRO2\" "
:

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. Each nested macro name has to be included in \" (Backslash – quotation mark).

Ensure, that also the closing quotation mark after the macro NC code is programmed!

Error type

1, Error message from NC-program.

 

20617

Macro NC-code is too long.

 

Description

With the definition of a macro it is detected, that the macro NC code exceeds the maximum number of permissible characters.

Syntax example:

Wrong:
N10 "MACRO1" = "X100 G01
F1000…(MACRO_NC_CODE_TOO_LONG)"

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. Reduce the length of the macro NC code.

Parameter

%1:

Limit value [-]

 

Error type

1, Error message from NC-program.

 

20618

Overflow of string store.

 

Description

The maximum permissible capacity of the storage for macro definitions is in use. The maximum number of macros consists of the sum of the predefinded reserved macros of the channel parameter list and the macros defined in the NC program.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Remove some macro definitions from the NC program or if possible, convert some macros as predefined macros to the channel parameter list , if there is still some free capacity.

Parameter

%1:

Limit value [-]

Maximum number of macros in NC channel

%2:

Actual value [-]

Number of macros, which can be defined in NC program

%3:

Actual value [-]

Number of macros, which can be defined in channel parameter list

Error type

1, Error message from NC-program.

 

20619

Unknown macro name. Macro is not defined.

 

Description

The programed macro is unknown. It was not defined. Neither in NC program nor in the channel parameter list.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Before the call either the macro has to be defined in the NC program corresponding to [PROG - Chapter – Symbolic character strings] or in the channel parameter list (P-CHAN-00085, P-CHAN-00062).

Error type

1, Error message from NC-program.

 

20620

Missing quotation mark before macro NC-code.

 

Description

With the definition of a macro before the macro NC code the opening quotation mark is missing.

Syntax example:

Wrong:
N10  "MACRONAME" =  X100 G01
F1000"
Correct:
N10  "MACRONAME" = "X100 G01
F1000"

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. Macro NC code generally has to be included in quotation marks.

Error type

1, Error message from NC-program.

 

20621

 

 

Description

This error message informs about internal states, error solutions and the place of error in the source.Please give the complete error message data to the CNC manufacturer.

Reaction

Class

3

 

Solution

Class

8

Restart of NC-control necessary.

20622

Macro NC-code between quotation marks is missing.

 

Description

In NC block an "empty" macro is programmed, this means between the quotation marks on the right side of the assignment no NC code is programmed.

Example:

N10   G00 X0 Y0 Z0
:
N100 "MACRO_1" = ""
:
N1000 M30

Reaction

Class

1

NC program processing is continued. Warning is only used during diagnosis process.

Solution

Class

1

Check and modify NC program. Modifiy macro definition.

Error type

1, Error message from NC-program.

 

20624

Channel parameters: No NC-code was assigned to the macro name.

 

Description

During start-up the check of the channel parameters detects, thatan empty string is assigned as NC code P-CHAN-00062to a macro name.

Reaction

Class

2

NC start-up is continued.

Solution

Class

1

During start-up in case of conflict the empty string is stored in the channel data and the start-up is continued.

Complete the invalid macro definition or remove it and repeat start-up.

Parameter

%1:

Actual value [-]

Index of the uncomplete macro definition in the channel parameter list

Error type

2, Error message by data transfer from parameter list into control device.

 

20625

Mathematical expression not correctly terminated within macro NC-code.

 

Description

During the calculation of mathematical terms within macros at the end of such a term an inadmissible character has been detected.

Syntax example:

Wrong:
N10 "MACRO1"="5*12]"
:
N100 X"MACRO1" (Error output in this NC
block!)
:

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check the mathematical terms of the used macros for inadmissible characters and remove this characters.

Error type

1, Error message from NC-program.

 

20626

Overwriting of macro NC-code is not allowed.

 

Description

In NC program an already defined macro shall be redefined again. Because of version specific configuration this possibility is not allowed.

Example:

Wrong:
N10 "MACRO_1" = " G00 X0 Y0
Z0"
N15 "MACRO_2" = " G00 X10 Y20
Z30"
N20 "MACRO_1" = " G01 F2000 X0 Y0
Z0"
:
N1000 M30
Correct:
N10 "MACRO_1" = " G00 X0 Y0
Z0"
N15 "MACRO_2" = " G00 X10 Y20
Z30"
N20 "MACRO_3" = " G01 F2000 X0 Y0
Z0"
:
N1000 M30

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. Remove all additional macros with the same name or create the macro with a new name.

Or please contact the CNC manufacturer, to enable in this version the macro redefinition.

Error type

1, Error message from NC-program.

 

20629

Missing quotation mark after macro name at definition.

 

Description

With the definition of a macro after the macro name the closing quotation mark is missing.

Syntax example:

Wrong:
N10  "MACRONAME  = "X100 G01
F1000"
Correct:
N10  "MACRONAME" = "X100 G01
F1000"

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. Macro names generally have to be included in quotation marks.

Error type

1, Error message from NC-program.

 

20630

Double-programmed actual value.

 

Description

In the NC block the NC command#PSET/ #PRESETis programmed several times.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify the actual value programming within the current NC block. Remove surplus#PSET/ #PRESET.

Error type

1, Error message from NC-program.

 

20633

Position of face turning axis at G96 too small; spindle speed is limited.

 

Description

The calculated starting speed of the spindle is not permissible, because the distance to the turning centre point at G96 (constant cutting speed) is too close and the maximum spindle speed predefined by G196 or P-AXIS-00212 is exceeded.

Reaction

Class

1

NC program processing is continued.

Solution

Class

1

The starting speed is limited on the maximum spindle speed defined with G196 or P-AXIS-00212.

To avoid this warning,at selection of G96 the tool tip should not be positioned to close to the centre point of turning.

Parameter

%1:

Logical axis number [-]

 

%2:

Incorrect value [0.1 µm or 0,0001°]

Distance of the tool tip to the turning centre point

Error type

1, Error message from NC-program.

 

20634

No face turning axis is configured in the actual plane at G96.

 

Description

With the selection of constant cutting speed (G96) it is detected, that not any of the plane axes is configured as face turning axis P-AXIS-00015.

Reaction

Class

2

Abort of the NC program processing

Solution

Class

3

For lathes in the axis parameter list [AXIS] one of the plane axes (first or second main axis) must be configured as face turning axis P-AXIS-00015.

Error type

1, Error message from NC-program.

 

20635

Tapping not allowed while active feedrate revolution.

 

Description

With the selection of tapping (G63) it is detected, that feedrate revolution (G95) is still active.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. Deselect explicitly with G94 the active feedrate revolution (G95) before selection of tapping with G63.

Error type

1, Error message from NC-program.

 

20636

Tapping not allowed while active constant cutting speed.

 

Description

With the selection of tapping (G63) it is detected, that constant cutting speed (G96) is still active.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. Deselect explicitly with G97 the active constant cutting speed (G96) before selection of tapping with G63.

Error type

1, Error message from NC-program.

 

20637

Selection of tapping and G196 in the same NC-block not allowed.

 

Description

With the selection of tapping (G63) it is detected, that in the same NC block G196 is programmed.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. Remove G196 from the NC block with the selection of tapping (G63).

Error type

1, Error message from NC-program.

 

20638

Gear change not allowed while active constant cutting speed.

 

Description

With the selection of a new gear stage (G112 or M40 - M45) it is detected, that constant cutting speed (G96) is still active.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. Deselect explicitly with G97 the active constant cutting speed (G96) before selection of a new gear stage (G112 or M40 - M45).

Error type

1, Error message from NC-program.

 

20639

Spindle stop not allowed while active constant cutting speed.

 

Description

With the selection of spindle stop (M05) it is detected, that constant cutting speed (G96) is still active.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. Deselect explicitly with G97 the active constant cutting speed (G96) before selection of spindle stop with M05.

Error type

1, Error message from NC-program.

 

20640

Manual mode not allowed while active constant cutting speed.

 

Description

With the selection of manual mode (G200 or G201) it is detected, that constant cutting speed (G96) is still active.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. Deselect explicitly with G97 the active constant cutting speed (G96) before selection of manual mode with G200 or G201.

Error type

1, Error message from NC-program.

 

20641

Release of face turning axis not allowed while active constant cutting speed.

 

Description

An axis, programmed in an axis exchange command, currently is used as a face turning axis P-AXIS-00015 while active constant cutting speed (G96) and may not be released.

Example:

Wrong:
N10 G96  S63
N20 #PUT AX[X]
:
N100 G97
:
N1000 M30
Correct:
N10 G96  S63
:
N100 G97
N110 #PUT AX[X]
:
N1000 M30

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify the NC program sequence. Before the axis exchange command deselectactive constant cutting speed (G96).

Parameter

%1:

Logical axis number [-]

 

Error type

1, Error message from NC-program.

 

20642

M19 not allowed while active constant cutting speed.

 

Description

With the selection of spindle positioning (M19) it is detected, that constant cutting speed (G96) is still active.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. Deselect explicitly with G97 the active constant cutting speed (G96) before selection of spindle positioning with M19.

Error type

1, Error message from NC-program.

 

20643

M19 and G196 in the same NC-block not allowed.

 

Description

With the selection of spindle positioning (M19) it is detected, that in the same NC block G196 is programmed.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. Remove selection of spindle positioning (M19) from the NC block with G196.

Error type

1, Error message from NC-program.

 

20644

The macro contains an exclusive NC-command.

 

Description

If a macro includes an exclusive NC command (e.g. #-command), after the macro call in the same NC block no further NC commands may be programmed.

Example:

Wrong:

%dummy
N10 "MACRO"="#FLUSH WAIT" (Macro with
excl. command)
N20 "MACRO" G01 X10 F1000
:
M30

Correct:

%kont
N10 "MACRO"="#FLUSH WAIT" (Macro with
excl. command)
N20 "MACRO"
N30 G01 X10 F1000
:
M30

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Move the NC commands after the macro call to a separate NC block.

Error type

1, Error message from NC-program.

 

20648

Axis specific acceleration weighting is programmed negative.

 

Description

One of the axis specific acceleration weighting values programmed with G130 is negative.

Example:

Wrong:
N10   G00 X0 Y0 Z0
N20   G130 X70 Y-60
:
N1000 M30
Correct:
N10   G00 X0 Y0 Z0
N20   G130 X70 Y60
:
N1000 M30

Reaction

Class

1

Abort of the NC program processing.

Solution

Class

3

Program the invalidaxis specific acceleration weighting with a useful value greater or equal to zero.

Parameter

%1:

Logical axis number [-]

 

%2:

Incorrect value [-]

 

%3:

Limit value [-]

 

Error type

1, Error message from NC-program.

 

20650

Global acceleration weighting is programmed negative.

 

Description

The global acceleration weighting value programmed with G131 is negative.

Example:

Wrong:
N10   G00 X0 Y0 Z0
N20   G131 = -60   (alternative: G131 –60)
:
N1000 M30
Correct:
N10   G00 X0 Y0 Z0
N20   G131 = 60   (alternative: G131 60)
:
N1000 M30

Reaction

Class

1

NC program processing is continued.

Solution

Class

1

In case of conflict theacceleration weighting automatically is set on 100% andNC program processing is continued.

Before the next program starta useful value greater zeroshould be programmed.

Parameter

%1:

Incorrect value [-]

 

%2:

Corrected value [-]

Automatic corrected value of global acceleration weighting

Error type

1, Error message from NC-program.

 

20651

A channel control is not allowed while active TRC.

 

Description

While active tool radius compensation (G41/G42) no function selection is possible which leads to flushing of CNC channel. The following CNC commands / functions for example are flushing the NC channel:

- #FLUSH

- #FLUSH CONTINUE

- #FLUSH WAIT

- #SET DEC LR SOLL

- #SET IPO SOLLPOS

- #CS ON[], CS OFF

- #TRAFO ON/OFF

- G200

- Synchronous V.E.-variables

- ...

Further information about tool radius compensation and listed CNC commands see [PROG].

Reaction

Class

2

Abort of the running NC-program.

Solution

Class

3

Deselect tool radius compensation with G40 before using NC commands which lead to flushing of CNC channel.

Error type

1, Error message from NC-program.

 

20652

Double-programmed pitch.

 

Description

In the same NC block, for thread cutting (G33) the pitch was programmed several times.

Example:

Wrong:
N10 G74 S1
N20 T1 M03 S400
N30 G00 X72 Z105
N40 G33 Z48 K1 I2
:
N1000 M30
Correct:
N10 G74 S1
N20 T1  M03 S400
N30 G00 X72 Z105
N40 G33 Z48 K1  (Definition: Z is longitudinal
axis)
:
N1000 M30

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. Remove the redundant pitch.

Error type

1, Error message from NC-program.

 

20653

Pitch was programmed equal to 0.

 

Description

With thread cutting (G33) the pitch is zero or missed.

Example:

Wrong:
N10   G74 S1
N20   T1 M03 S400
N30   G00 X72 Z105
N40   G33 Z48 K0
:
N1000 M30
Correct:
N10   G74 S1
N20   T1  M03 S400
N30   G00 X72 Z105
N40   G33 Z48 K1  (Definition: Z is longitudinal
axis)
:
N1000 M30

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. Program the missing or invalid pitch with a correct value.

Error type

1, Error message from NC-program.

 

20654

Pitch exceeds range of data format.

 

Description

With thread cutting (G33) the programmed pitch, converted into internal unit exceeds the permissible data range.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. Programmed pitchmust be inside the permissible data range.

Parameter

%1:

Actual value [-]

Programmed pitch

%2:

Incorrect value [1µm/sec or 0,001°/sec]

Converted pitch

%3:

Lower limit value [-]

 

%4:

Upper limit value [-]

 

Error type

1, Error message from NC-program.

 

20656

Tool change not allowed while active RTCP/TLC.

 

Description

It is not possible to activate a different set of parameters for the tool geometry correction with #TOOL DATA[…] or to change a value of the current tool via V.G.WZ_AKT… while a kinematic transformation is active (#TRAFO ON or #RTCP ON) [PROG].

Example:

Wrong:
N10   G00 X0 Y0 Z0
N20   #TRAFO ON
:
N100  #TOOL DATA [2,0,0]
N110  V.G.WZ_AKT.L = 150
:
N1000 M30
Correct:
N10   G00 X0 Y0 Z0
N20   #TRAFO ON
:
N90   #TRAFO OFF
N100  #TOOL DATA [2,0,0]
N110  V.G.WZ_AKT.L = 150
:
N1000 M30

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program sequence. Deselectkinematic transformation with#TRAFO OFF or#RTCP OFFbefore programming of #TOOL DATA[…] or the write access via V.G.WZ_AKT....

Error type

1, Error message from NC-program.

 

20657

Kinematic type unknown.

 

Description

With the use of NC commands from the field of 5-axes-processing (ECS, CAX, TOOL ORI CS…) it is detected, that the currently used kinematic transformation is not known.

The correct kinematic transformation to be used is defined as default setting in the channel parameters (P-CHAN-00032) or can be defined in the NC program via the NC command #KIN ID[…] [PROG].

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Determ the kinematic transformation required for the current machine kinematic. Use this ID as default value in the channel parameters (P-CHAN-00032) or select it in the NC program via #KIN ID[…].

Parameter

%1:

Incorrect value [-]

 

Error type

1, Error message from NC-program.

 

20658

Not enough axes for RTCP/TLC.

 

Description

Dependend on the specific machine kinematic in NC channel a minimum number of axes are necessary at selection of kinematic transformation (#TRAFO ON). This axes have to be in a fixed order without any gap.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify order of channel axes. Ensure, that no false kinematic ID (#KIN ID[...]) was used and that no axes, necessary for kinematic transformation, were released by axis exchange commands.

Parameter

%1:

Incorrect value [-]

Number of axes in NC channel up to the first gap

%2:

Actual value [-]

Number of axes for the active machine kinematik without a gap

Error type

1, Error message from NC-program.

 

20659

TLC offset exceeds range of data format.

 

Description

With the programming of the NC command #TLC ON/OFF (tool length compensation), the change into the machining coordinate system via #MCS… or during the supply of new axes positions in NC channel the TLC offset used during the internal calculation excceeds the permissible data range.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

In NC program execute the TLC offset calculation only for axes positions, which are far enough within the permissible data range.

Parameter

%1:

Incorrect value [-]

Calculated TLC offset

%2:

Lower limit value [-]

 

%3:

Upper limit value [-]

 

Error type

1, Error message from NC-program.

 

20660

For the cartesian transformation the first three primary axis are necessary.

 

Description

With the programming of a cartesian transformation with #(A)CS… it is detected, that in NC channel not all main axes (first 3 axes) without any gap are available.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify order of channel axes. Ensure, that no axes, necessary for cartesian transformation, were released by axis exchange commands and that the main axes are configured correctly (P-CHAN-00006, P-CHAN-00035, P-CHAN-00003).

Parameter

%1:

Incorrect value [-]

 

Error type

1, Error message from NC-program.

 

20661

 

 

Description

This error message informs about internal states, error solutions and the place of error in the source.Please give the complete error message data to the CNC manufacturer.

Reaction

Class

3

 

Solution

Class

8

Restart of NC-control necessary.

20662

TOOL ORI CS needs a rotatory axis.

 

Description

With the NC command #TOOL ORI CS (tool orientation perpendicular to the rotated machining plane) it is detected, that a rotatory axis necessary for the tool orientation is not available in NC channel.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check order of main axes and rotatory axes in NC channel and modify them according to the valid kinematic configuration. As a rule at least two rotatory axes are necessary for the automatic tool orientation.

Ensure, that no axes, necessary for tool orientation, were released by axis exchange commands and that there are no gaps in the axes order.

Parameter

%1:

Actual value [-]

Place or index in axes order, where a rotatory axis is expected.

Error type

1, Error message from NC-program.

 

20663

G-function not allowed while active (A)CS.

 

Description

Some specific G functions may not be programmed while a cartesian transformation is active.

Example:

Wrong:
N10   G00 X0 Y0 Z0
N20   #CS ON[10,20,0,0,0,45]
N30   G98 X-500 Y-800
:
N100  #CS OFF
:
N1000 M30
Correct:
N10   G00 X0 Y0 Z0
N20   #CS ON[10,20,0,0,0,45]
:
N100  #CS OFF
N110  G98 X-500 Y-800
:
N1000 M30

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. The affected G functions may only be programmed with deselectedcartesian transformation(#CS OFF).

Parameter

%1:

Incorrect value [-]

Number of the inadmissible G function

Error type

1, Error message from NC-program.

 

20664

G-function not allowed while active RTCP/TLC.

 

Description

Some specific G functions may not be programmed while a kinematic transformation is active.

Example:

Wrong:
N10   G00 X0 Y0 Z0
N20   #KIN ID[1]
N30   #TRAFO ON
N40   G98 X-500 Y-800
:
N100  #TRAFO OFF
:
N1000 M30
Correct:
N10   G00 X0 Y0 Z0
N20   #KIN ID[1]
N30   #TRAFO ON
:
N100  #TRAFO OFF
N110   G98 X-500 Y-800
:
N1000 M30

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. The affected G functions may only be programmed with deselectedkinematic transformation(#TRAFO OFF).

Parameter

%1:

Incorrect value [-]

Number of the inadmissible G function

Error type

1, Error message from NC-program.

 

20665

Coordinate from RTCP forward transformation exceeds range of data format.

 

Description

During the selection of a kinematic transformation(#TRAFO ON) it is detected, that after the transformation an axis position exceeds the permissible data range.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check the machine axes positions before selection of the coordinate transformation. Possibly in NC program move to smaller axes positions before the said selection. Check, if the correct kinematic type is entered in the channel parameter listor in NC program(#KIN ID).

Parameter

%1:

Incorrect value [0.1 µm or 0,0001°]

 

%2:

Lower limit value [-]

 

%3:

Upper limit value [-]

 

Error type

1, Error message from NC-program.

 

20666

Active TLC can only be deselected with #TLC OFF.

 

Description

With already active tool length compensation (TLC) it is programmed again #TLC ON[...].

Example:

Wrong:
N10   G00 X0 Y0 Z0
N20   #TLC ON[100]
:
N100  #TLC ON[-50]
:
N990 #TLC OFF
N1000 M30
Correct:
N10   G00 X0 Y0 Z0
N20   #TLC ON[100]
:
N90  #TLC OFF
:
N100  #TLC ON[-50]
:
N990 #TLC OFF
N1000 M30

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. To be able to change the tool length compensation, first the active TLC has to be deselected with #TLC OFF.

Error type

1, Error message from NC-program.

 

20668

Deselection with #TLC OFF has no effect.

 

Description

In NC block the NC command #TLC OFF is programmed, although the tool length compensation is not active.

Example:

Wrong:
N10   G00 X0 Y0 Z0
:
N990 #TLC OFF
N1000 M30

Reaction

Class

1

NC program processing is continued.

Solution

Class

1

Check and modify NC program. Remove the NC command #TLC OFF.

Error type

1, Error message from NC-program.

 

20669

Active RTCP can only be deselected with #RTCP OFF.

 

Description

While active kinematic transformation (#TRAFO ON) the NC commands #TLC ON[...] or #TLC OFF are programmed.

Example:

Wrong:
N10   G00 X0 Y0 Z0
N20   #KIN ID[1]
N30   #TRAFO ON
N20   #TLC ON[100]
:
N100  #TLC OFF
:
N990 #TRAFO OFF
N1000 M30
Correct:
N10   G00 X0 Y0 Z0
N20   #KIN ID[1]
N30   #TRAFO ON
:
N990  #TRAFO OFF
N1000 M30

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program.Kinematic transformation and tool length compensation are excluding functions. Remove#TLC ON[...] or #TLC OFF from the sequence of active kinematic transformation. More information for TLC see[PROG] or [FCT-C2].

Error type

1, Error message from NC-program.

 

20671

Selecting TLC is not allowed while active TRC.

 

Description

With already active tool radius compensation (TRC) tool length compensation (TLC) it selected with #TLC ON[...].

Example:

Wrong:

N10 G41

N20 #TLC ON [25]

:N100 #TLC OFFN110 G40:N1000 M30

Correct:

N10 #TLC ON [25]

N20 G41

:

N100 G40

N110 #TLC OFF:N1000 M30

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program sequence. Deselect TRCbefore selection oftool length compensation (#TLC ON[.]) or only select TRC (G41/G42) after (#TLC ON[.].

Error type

1, Error message from NC-program.

 

20675

Syntax error at #(A)CS ON.

 

Description

With the programming of the NC command#(A)CS ON[...] after the open square bracket a syntax error (commas, number of parameters) is detected.

Syntax example:

Wrong:
#CS ON [10,20,0,0,0 45]or
#CS ON [10,20,0,0,0]or
Correct:
#CS ON [10,20,0,0,0,45]or
#CS ON [10,20,0,0,0,45]or

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

In the NC program check and modify the syntax of #(A)CS ON[…] for wrong or missing commas, number of parameters, closing square bracket….

Error type

1, Error message from NC-program.

 

20676

Illegal angle.

 

Description

With the programming of the NC command#CS ON[...] inside the square brackets an inadmissible rotation angle is programmed.

Syntaxbeispiel:

Wrong:
#CS ON [10,20,0,45,0,450]
Correct:
#CS ON [10,20,0,45,0,90]

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. Inside the NC command#CS ON[...] the rotation angles may only be programmed between–360° and +360°.

Parameter

%1:

Incorrect value [-]

 

%2:

Lower limit value [-]

 

%3:

Upper limit value [-]

 

Error type

1, Error message from NC-program.

 

20679

 

 

Description

This error message informs about internal states, error solutions and the place of error in the source.Please give the complete error message data to the CNC manufacturer.

Reaction

Class

3

 

Solution

Class

8

Restart of NC-control necessary.

20680

Coordinate from forward transformation exceeds range of data format.

 

Description

During the selection of a cartesian transformation(#(A)CS ON[...]) it is detected, that after the transformation an axis position exceeds the permissible data range.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check the machine axes positions before selection of the coordinate transformation. Possibly in NC program move to smaller axes positions before the said selection.

Parameter

%1:

Incorrect value [0.1 µm or 0,0001°]

 

%2:

Lower limit value [-]

 

%3:

Upper limit value [-]

 

Error type

1, Error message from NC-program.

 

20681

 

 

Description

This error message informs about internal states, error solutions and the place of error in the source.Please give the complete error message data to the CNC manufacturer.

Reaction

Class

3

 

Solution

Class

8

Restart of NC-control necessary.

20683

Axis exchange not allowed while active RTCP/TLC.

 

Description

While active kinematic transformation (#TRAFO ON) in NC program no axis exchange commands may be used.

Example:

Wrong:
N10   G00 X0 Y0 Z0
N20   #KIN ID[1]
N30   #TRAFO ON
N40   #PUT AX[X]
:
N1000 M30
Correct:
N10   G00 X0 Y0 Z0
N20   #KIN ID[1]
N30   #TRAFO ON
:
N100  #TRAFO OFF
N110  #PUT AX[X]
:
N1000 M30

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

In NC program deselection of kinematic transformation (#TRAFO OFF) before the use of axis exchange commands.

Error type

1, Error message from NC-program.

 

20684

Axis exchange not allowed while active (A)CS.

 

Description

While active cartesian transformation (#(A)CS ON) in NC program no axis exchange commands may be used.

Example:

Wrong:
N10   G00 X0 Y0 Z0
N20   #CS ON[10,20,0,0,0,45]
N30   #PUT AX[X]
:
N1000 M30
Correct:
N10   G00 X0 Y0 Z0
N20   #CS ON[10,20,0,0,0,45]
:
N100  #CS OFF
N110  #PUT AX[X]
:
N1000 M30

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

In NC program deselection of cartesian transformation (#(A)CS OFF) before the use of axis exchange commands.

Error type

1, Error message from NC-program.

 

20685

Dwell time programmed with additional axes.

 

Description

With the programming of dwell via G04 in NC block more than the first main axis are used for the definition of the dwell time.

Example:

Wrong:
N10   G00 X0 Y0 Z0
N20   G04 X2 Y3
:
N1000 M30
Correct:
N10   G00 X0 Y0 Z0
N20   G04 X2
:
N1000 M30

Reaction

Class

2

NC program processing is continued.

Solution

Class

1

Check and modify NC program. With G04 only the first main axis may be used for the assignment of the dwell time. Remove redundant axes programmings.

Parameter

%1:

Logical axis number [-]

Number of the redundant axis

Error type

1, Error message from NC-program.

 

20686

Kinematic-ID exceeds range of data format.

 

Description

Using the command #KIN ID[...] the number of the kinematic ID exceeds the permissible data range.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify the NC program. Use a permissiblekinematic ID.

Parameter

%1:

Incorrect value [-]

 

%2:

Lower limit value [-]

 

%3:

Upper limit value [-]

 

Error type

1, Error message from NC-program.

 

20687

Kinematic change not allowed while active RTCP/TLC.

 

Description

A kinematic change with #KIN ID[…] may not be programmed while a kinematic transformation is active.

Example:

Wrong:
N10   G00 X0 Y0 Z0
N20   #KIN ID[1]
N30   #TRAFO ON
N40   #KIN ID[2]
:
N100  #TRAFO OFF
:
N1000 M30
Correct:
N10   G00 X0 Y0 Z0
N20   #KIN ID[1]
N30   #TRAFO ON
:
N100  #TRAFO OFF
N110  #KIN ID[2]
:
N1000 M30

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. #KIN ID[…] may only be programmed with deselectedkinematic transformation(#TRAFO OFF).

Error type

1, Error message from NC-program.

 

20688

 

 

Description

This error message informs about internal states, error solutions and the place of error in the source.Please give the complete error message data to the CNC manufacturer.

Reaction

Class

6

 

Solution

Class

8

Restart of NC-control necessary.

20689

Error while opening file for returning to contour.

 

Description

After block search the manual block or a NC program for returning to contour [FCT-C6] can not be executed, because the file does not exist at all respectively the program name is not correct.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

6

Use the correct NC program name or ensure that an access on the file is possible.

Error type

-

 

20690

Missing program name for returning to contour after block search.

 

Description

The NC program for returing on the contour after block search [FCT-C6] can not be executed, because it was not transmitted during the assignment.

Reaction

Class

1

Block search processing is continued.

Solution

Class

1

During the assignment transmit the program name for returing on the contour.

Error type

-

 

20691

Data set of programmed tool is not enabled.

 

Description

The tool data requested by the D command from the internal tool parameter list [TOOL] are not available, because the assigned data set is disabled by the valid flag P-TOOL-00005.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Enable in the tool parameter list the data set by setting P-TOOL-00005. Update the tool list in NC channel and restart NC program.

Hint:

In NC program the status of the valid flag can be checked with the global variable V.G.WZ[.].OK or V.G.WZ_AKT.OK

Parameter

%1:

Actual value [-]

Index of the disabled data set

Error type

1, Error message from NC-program.

 

20692

TRC selection while additive manual block mode; channel buffers blocks.

 

Description

While active additive manual block mode the tool radius compensation is selected with G41 or G42. Because of that, all following movement blocks instructed in manual block mode are buffered by TRC and executed with delay.

Reaction

Class

1

NC program processing is continued.

Solution

Class

1

If possible, avoid selecting TRC while active additive manual block mode.

Error type

-

 

20693

In actual state a manual block is expected.

 

Description

During active additive manual block mode it is tried to start a NC program.

Reaction

Class

1

Abort of the NC program processing.

Solution

Class

3

Finish the active additive manul block mode with M30 or RESET before starting a NC program.

Error type

-

 

20695

Action is not allowed within actual state of block search.

 

Description

The assignment from the user interface to continue the block search is only allowed, if the block search is waiting for this action.

Reaction

Class

1

Block search processing is continued.

Solution

Class

1

Assign the block search with a permissible action.

Error type

-

 

20697 / 20698

 

 

Description

This error message informs about internal states, error solutions and the place of error in the source.Please give the complete error message data to the CNC manufacturer.

Reaction

Class

2

 

Solution

Class

8

Restart of NC-control necessary.

20699

Number of parameter R is 0, negative or greater than maximum limit.

 

Description

The index of the R parameter is out of the permissible data range.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify the NC program. Use a permissible value for R parameter.

Parameter

%1:

Incorrect value [-]

 

%2:

Lower limit value [-]

 

%3:

Upper limit value [-]

 

Error type

1, Error message from NC-program.

 

20701

Double programmed G301/G302 without motion block.

 

Description

To insert a chamfer or rounding, between two NC commands G301/G302 always a motion block has to be programmed. Without this motion block these is not possible.

Example:

Wrong:

%kont
N10 X0 Y0
N20 X100
N30 G301 I20
N40 G301
N50 Y100
N60 X200
N99 M30

Correct:

%kont
N10 X0 Y0
N20 X100
N30 G301 I20
N40 Y100
N50 G301
N60 X200
N99 M30

Reaction

Class

1

NC program processing is continued.

Solution

Class

1

Remove the surplus G301/G302 or insert motion blocks.

Error type

1, Error message from NC-program.

 

20702

End of program reached with active contouring mode.

 

Description

Durin active G301/G302 the end of NC program is reached. This means, the necessary second contour element for inserting the chamfer or rounding is not programmed.

Example:

Wrong:

%kont
N10 X0 Y0
N20 X100
N30 G301 I20
N99 M30

Corret:

%kont
N10 X0 Y0
N20 X100
N30 G301 I20
N40 Y100
N99 M30

Reaction

Class

1

NC program processing is continued.

Solution

Class

1

Remove G301/G302 or insert a second contour element.

Error type

1, Error message from NC-program.

 

20703

Machine axis position calculated by backward transformation exceeds range of data format.

 

Description

The necessary calculation of machine axis positions during kinematic transformation supplies results, which excced the permissible data range.

Possible causes:

- Invalid setting of the kinematic tool head offsets in the channel parameters P-CHAN-00094

- Missing homing process

- Invalid axis positions at program start

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

If necessary check and eliminate the possible causes mentioned above.

Parameter

%1:

Incorrect value [0.1 µm or 0,0001°]

 

%2:

Lower limit value [-]

 

%3:

Upper limit value [-]

 

Error type

1, Error message from NC-program.

 

20704

Detected end of program without reaching bloch search breakpoint.

 

Description

Up to the NC program end (M02, M30) the assigned block search break point could not be detected.

Reaction

Class

2

NC program is finished without any action.

Solution

Class

1

Restart block search mode with an existing block search break point.

Error type

-

 

20705

Unknown type of block search received with program assignment.

 

Description

The selected block search type is not allowed. The error is detected during the assignment of the NC program.

Reaction

Class

3

Abort of the NC program processing.

Solution

Class

6

Check and modify the block search assignment.

Error type

-

 

20706

Unknown type of program path.

 

Description

In the start-up list [STUP] a program path with an unknown type P-STUP-00020 is entered.

Invalid example:

pfad[0].prg[0]      v:\ref_test\nc_prg\init
pfad[0].log_nr[0]       1
pfad[0].typ[0]      0x06
pfad[0].prioritaet[0]   1
#
pfad[0].prg[1]      v:\ref_test\nc_prg\dec
pfad[0].log_nr[1]       1
pfad[0].typ[1]      0x03
pfad[0].prioritaet[1]   2

Reaction

Class

2

Start-up of the control is aborted.

Solution

Class

6

Check and modify the type settings P-STUP-00020 of the program paths in the start-up list. Repeat the NC start-up.

Parameter

%1:

Actual value [-]

Invalid type of the program path

Error type

-

 

20707

Program pathes of the same type are not allowed to have the same priority.

 

Description

In the start-up list [STUP] the configuration of program paths with identical type P-STUP-00020 is allowed, but the priority settings P-STUP-00021 must be different.

Invalid example:

pfad[0].prg[0]      v:\ref_test\nc_prg\init
pfad[0].log_nr[0]       1
pfad[0].typ[0]      0x03
pfad[0].prioritaet[0]  
1
#
pfad[0].prg[1]      v:\ref_test\nc_prg\dec
pfad[0].log_nr[1]       1
pfad[0].typ[1]      0x03
pfad[0].prioritaet[1]   1

Reaction

Class

2

Start-up of the control is aborted.

Solution

Class

6

Check and modify the priority settings of the program paths in the start-up list. Repeat the NC start-up.

Parameter

%1:

Incorrect value [-]

Invalid priority P-STUP-00021

%2:

Actual value [-]

Type of the program path P-STUP-00020

Error type

-

 

20708 / 20709

 

 

Description

This error message informs about internal states, error solutions and the place of error in the source.Please give the complete error message data to the CNC manufacturer.

Reaction

Class

3

 

Solution

Class

8

Restart of NC-control necessary.

20711

Actual value offset exceeds range of data format.

 

Description

The actual value programmed with the command #PSET results in an actual value offset, which exceeds the permissible data range.

Syntax example:

N10 #PSET
X<actual_value>

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify the actual value for the corresponding axis.

Parameter

%1:

Logical axis number [-]

 

%2:

Incorrect value [-]

 

%3:

Lower limit value [-]

 

%4:

Upper limit value [-]

 

Error type

1, Error message from NC-program.

 

20712

Value assigned to G-function exceeds range of data format.

 

Description

The value programmed with the Look-Ahead function G115 [PROG]exceeds the permissible data range.

Syntax example:

N10 G115=
<Single_function>

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify the value.

Parameter

%1:

Incorrect value [-]

 

%2:

Lower limit value [-]

 

%3:

Upper limit value [-]

 

Error type

1, Error message from NC-program.

 

20713

Receiver-ID of the message exceeds range of data format.

 

Description

Within the #MSG command the receiver of the message is specified by its communication device ID (ISG_DIAG_BED, HMI; PLC) [PROG - Chapter Messages from the NC-Program]. But the receiver ID also can be programmed directly by a value. This value here is outside the permissible data range.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and correct the receiver ID in the #MSG command.

Parameter

%1:

Incorrect value [-]

 

%2:

Lower limit value [-]

 

%3:

Upper limit value [-]

 

Error type

1, Error message from NC-program.

 

20715

The message string must be enclosed in quotation marks.

 

Description

Within the #MSG command after the opening square bracket before and after the message text quotation marks are expected.

Syntax example:

N10 #MSG
["MESSAGETEXT"]
:

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and complete the missingquotation marksin the #MSG command.

Error type

1, Error message from NC-program.

 

20716

Close bracket or comma is expected.

 

Description

Within the #MSG command as next character after the closing quotation marks of the message text with simple output of a text a closing square bracket or with use of format elements (%s, %S, %d, %D, %f, %F) a comma is expected.

Syntax example:

N10 #MSG
["SIMPLE TEXT"]
:
N20 #MSG
["TEXT_WITH_VALUE=%D ", 10]

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and complete the missing syntax in the #MSG command.

Error type

1, Error message from NC-program.

 

20718

Unknown receiver ID during #MSG...

 

Description

In NC channel the receiver ID programmed with #MSG is unknown. For this the message output is not possible.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify NC program. State a valid receiver ID at #MSG. See also [PROG - Chapter "Programming a message"].

Parameter

%1:

Incorrect value [-]

Programmed value of receiver ID.

%2:

Expected value [-]

Valid value of receiver ID of CNC diagnosi interface.

%3:

Expected value [-]

Valid value of receiver ID of PLC.

%4:

Expected value [-]

Valid value of receiver ID of HMI.

Error type

1, Error message from NC-program.

 

20721

Number of parameters and the number of format specifiers do not match.

 

Description

Within the #MSG command to all programmed format elements (%s, %S, %d, %D, %f, %F) also all associated values have to be programmed.

Syntax example (3 format elements, 3 values):

N10 #MSG
["VALUE1=%D  VALUE2=%D  VALUE3=%D ", 10, 20
,30]
:

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and complete the missing values in the #MSG command.

Parameter

%1:

Actual value [-]

Number of the programmed format elements (%s, %S, %d, %D, %f, %F)

Error type

1, Error message from NC-program.

 

20722

 

 

Description

This error message informs about internal states, error solutions and the place of error in the source.Please give the complete error message data to the CNC manufacturer.

Reaction

Class

2

 

Solution

Class

8

Restart of NC-control necessary.

20723

The message string is too long.

 

Description

Within the #MSG command during the replacement of the format elements (%s, %S, %d, %D, %f, %F) by the corresponding values it is detected, that the resulting message string exceeds the maximum number of permissible characters.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check the #MSG command and reduce the length of the message string.

Parameter

%1:

Limit value [-]

 

Error type

1, Error message from NC-program.

 

20724

Too many parameters in the message string.

 

Description

Within the #MSG command too much format element (%s, %S, %d, %D, %f, %F) are programmed. This means, too much values are to be output.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check the #MSG command and reduce the number of format elements according to the permissible limit.

Parameter

%1:

Limit value [-]

 

%2:

Actual value [-]

 

Error type

1, Error message from NC-program.

 

20726

After a comma a mathematical expression is expected.

 

Description

Within the #MSG command for each format element (%s, %S, %d, %D, %f, %F) also the corresponding value has to be programmed. The programming of this value has to be done behind the message string in the area, separated by a comma. If there are programmed several format elements, also the values have to be programmed in the corresponding order, separated by commas.

Syntax example:

N10 #MSG
["VALUE=%D", 10]
:
N20 #MSG
["VALUE1=%D  VALUE2=%D", 10, 20]

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and complete the missing value(s) in the #MSG command.

Error type

1, Error message from NC-program.

 

20727 - 20733

 

 

Description

This error message informs about internal states, error solutions and the place of error in the source.Please give the complete error message data to the CNC manufacturer.

Reaction

Class

3

 

Solution

Class

8

Restart of NC-control necessary.

20734

Overflow of ASCII-pointer stack.

 

Description

If the nesting depth of some special NC commands like e.g. #MSG or macro definition ("macro") during programming is excceded, the command can't be executed furthermore.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and reduce nesting depth inside the concerned NC commands.

Parameter

%1:

Actual value [-]

 

Error type

1, Error message from NC-program.

 

20735 / 20736

 

 

Description

This error message informs about internal states, error solutions and the place of error in the source.Please give the complete error message data to the CNC manufacturer.

Reaction

Class

3

 

Solution

Class

8

Restart of NC-control necessary.

20737

Unable to open logfile for manual blocks.

 

Description

Especially during additve manual mode processing the programmed manual blocks can be recorded in a file with the name "dec00.hs". This name is configured inside the control.

Reaction

Class

1

NC program processing is continued.

Solution

Class

1

Check the system rights (write access, user rights).

Error type

-

 

20738

Write access to tool length is not allowed with D-code in the same block.

 

Description

In the same NC block, where is programmed a D word, it is also tryed to modify the tool length of the current active tool via the variable V.G.WZ_AKT.L .

Syntax example:

N10
V.G.WZ_AKT.L=25 X10 Y20 D1

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check the NC block and remove either the write access on the tool length or the D word.

Error type

1, Error message from NC-program.

 

20739

Write access to tool shift is not allowed with D-code in the same block.

 

Description

In the same NC block, where is programmed a D word, it is also tryed to modify the tool offset of the current active tool via the variable V.G.WZ_AKT.Vxx.

Syntax example:

N10
V.G.WZ_AKT.V[1]=40 X10 Y20 D1

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check the NC block and remove either the write access on the tool offset or the D word.

Error type

1, Error message from NC-program.

 

20740

Only one write access to tool radius is allowed per NC-block.

 

Description

It is tryed, to modify in the same NC block the tool radius of the current active tool via the variable V.G.WZ_AKT.R several times.

Syntax example:

N10
V.G.WZ_AKT.R=25 X10 Y20 V.G.WZ_AKT.R=30

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check the NC block and remove all write accesses for the tool radius up to one.

Error type

1, Error message from NC-program.

 

20741

Only one write access to tool length is allowed per NC-block.

 

Description

It is tryed, to modify in the same NC block the tool length of the current active tool via the variable V.G.WZ_AKT.L several times.

Syntax example:

N10
V.G.WZ_AKT.L=50 X10 Y20 V.G.WZ_AKT.L=70

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check the NC block and remove all write accesses for the tool length up to one.

Error type

1, Error message from NC-program.

 

20743

After the #-command an opening bracket is expected.

 

Description

In the NC block a #-command is programmed, which should be followed by an open square bracket "[" and further syntax elements. This square bracket is not programmed.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and complete the syntax of the #-command [PROG].

Error type

1, Error message from NC-program.

 

20744

 

 

Description

This error message informs about internal states, error solutions and the place of error in the source.Please give the complete error message data to the CNC manufacturer.

Reaction

Class

2

 

Solution

Class

8

Restart of NC-control necessary.

20745

Too many parameters with #-command.

 

Description

In the NC block a #-command is programmed, which includes more parameters than necessary.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and adapt the number of parameters within the #-command [PROG].

Parameter

%1:

Limit value [-]

Number of permissible parameters in the respective NC command

Error type

1, Error message from NC-program.

 

20746

Parameter of SPLINE exceeds range of data format.

 

Description

With the programming of the command #SET ASPLINE MODE [...] or #SET ASPLINE START/ZIELTANG the value of a spline parameter exceeds the permissible data range.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

3

Check and modify the spline parameter.

Parameter

%1:

Incorrect value [-]

 

%2:

Lower limit value [-]

 

%3:

Upper limit value [-]

 

Error type

1, Error message from NC-program.

 

20747

Calling of subprogram from manual block fails due to too many opened files.

 

Description

In a NC program with strong nesting depth within a sub program during active manual operation mode a further sub program shall be opened. However this causes the exceeding of memory system resources.

Reaction

Class

2

Abort of the NC program processing.

Solution

Class

6

Check and simplify structure of NC program. Reduce nesting depth of sub programs.

Parameter

%1:

Limit value [-]

Minimum number of necessary cache elements, which is undershot.

Error type

1, Error message from NC-program.

 

20748

While WRK is active information of additive manual block is buffered.

 

Description

For the calculation of the equivalent contour the tool radius compensation buffers motion blocks. Thus additive manual blocks are also buffered and not executed at once.

Reaction

Class

1

NC program processing is continued.

Solution

Class

1

Before the activation of additive manual operation mode (G201) deselection of active tool radius compensation (G40).

Error type

5, Error message by access on files.