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" = | |||
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 Correct: N10 "MACRONAME" = "X100 G01 | ||
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 Syntax example: Wrong: N10 "MACRO1" = "X100" N20 "MACRO2" = "Y200" N30 "MACRO3" = "G01 F1000 : Correct: N10 "MACRO1" = "X100" N20 "MACRO2" = "Y200" N30 "MACRO3" = "G01 F1000 : | ||
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 | |||
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 Correct: N10 "MACRONAME" = "X100 G01 | ||
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 : | ||
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 N15 "MACRO_2" = " G00 X10 Y20 N20 "MACRO_1" = " G01 F2000 X0 Y0 : N1000 M30 Correct: N10 "MACRO_1" = " G00 X0 Y0 N15 "MACRO_2" = " G00 X10 Y20 N20 "MACRO_3" = " G01 F2000 X0 Y0 : 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 Correct: N10 "MACRONAME" = "X100 G01 | ||
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 N20 "MACRO" G01 X10 F1000 : M30 Correct: %kont N10 "MACRO"="#FLUSH WAIT" (Macro with 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 : 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 : 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 between360° 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] # 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 | |||
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= | |||
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 : | ||
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 : N20 #MSG | ||
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 : | |||
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 : N20 #MSG | ||
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 | ||
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 | ||
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 | ||
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 | ||
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. | |||
|