ID-range 21500-21749
ID-range 21500-21749
21500 | There are pending invalid control blocks at local sub program end. | ||||
| Description | In at least one local sub-routine program, an invalid control block sequence (e.g. $IF-$ENDIF) wasn’t closed correctly, e.g. an assigned $ENDIF is missing. Invalid means, that the programmed mathematical condition is false and the NC blocks in this branch of the control block sequence are not executed. Example: Wrong: %L sub1 N10 G00 X0 Y0 Z0 N20 P1=0 N30 $IF P1 == 1 N40 Y100 N100 X100 N110 M29 ß $ENDIF of $IF P1.. is missing. % main N010 X0 Y0 Z0 N020 LL sub1 : N1000 M30 Correct: %L sub1 N10 G00 X0 Y0 Z0 N20 P1=0 N30 $IF P1 == 1 N40 Y100 N100 X100 N105 $ENDIFß Invalid $IF is finished N110 M29 % main N010 X0 Y0 Z0 N020 LL sub1 : N1000 M30 | |||
Reaction | Class | 2 | Abort of the NC program processing. | ||
Solution | Class | 3 | Check and modify NC program. Close the control block sequence correctly. Complete the missing$ENDIF/$ENDSWITCH... . | ||
Parameter | %1: | Incorrect value [-] | |||
Number of open control blocks | |||||
%2: | Actual value [-] | ||||
Starting key word of the incompletecontrol block sequence (e.g.$IF) | |||||
%3: | Expected value [-] | ||||
Closing key word of thecontrol block sequence (e.g.$ ENDIF) | |||||
Error type | 1, Error message from NC-program. | ||||
|
21501 | There are pending invalid control blocks at main program end. | ||||
| Description | In at least one main program, an invalid control block sequence (e.g. $IF-$ENDIF) wasn’t closed correctly, e.g. an assigned $ENDIF is missing. Invalid means, that the programmed mathematical condition is false and the NC blocks in this branch of the control block sequence are not executed. Example: Wrong: % main N10 G00 X0 Y0 Z0 N20 P1=0 N30 $IF P1 == 1 N40 Y100 N100 X100 N150 M30 ß $ENDIF of $IF P1.. is missing. Correct: % main N10 G00 X0 Y0 Z0 N20 P1=0 N30 $IF P1 == 1 N40 Y100 N100 X100 N105 $ENDIFß Invalid $IF is finished N150 M30 | |||
Reaction | Class | 2 | Abort of the NC program processing. | ||
Solution | Class | 3 | Check and modify NC program. Close the control block sequence correctly. Complete the missing$ENDIF/$ENDSWITCH... . | ||
Parameter | %1: | Incorrect value [-] | |||
Number of open control blocks | |||||
%2: | Actual value [-] | ||||
Starting key word of the incompletecontrol block sequence (e.g.$IF) | |||||
%3: | Expected value [-] | ||||
Closing key word of thecontrol block sequence (e.g.$ ENDIF) | |||||
Error type | 1, Error message from NC-program. | ||||
|
21502 | There are pending invalid control blocks at global sub program end. | ||||
| Description | In at least one global sub-routine program, an invalid control block sequence (e.g. $IF-$ENDIF) wasn’t closed correctly, e.g. an assigned $ENDIF is missing. Invalid means, that the programmed mathematical condition is false and the NC blocks in this branch of the control block sequence are not executed. Example: Wrong: % glob_sub N10 G00 X0 Y0 Z0 N20 P1=0 N30 $IF P1 == 1 N40 Y100 N100 X100 N150 M29 ß $ENDIF of $IF P1.. is missing. Correct: % glob_sub N10 G00 X0 Y0 Z0 N20 P1=0 N30 $IF P1 == 1 N40 Y100 N100 X100 N105 $ENDIFß Invalid $IF is finished N150 M29 | |||
Reaction | Class | 2 | Abort of the NC program processing. | ||
Solution | Class | 3 | Check and modify NC program. Close the control block sequence correctly. Complete the missing$ENDIF/$ENDSWITCH... . | ||
Parameter | %1: | Incorrect value [-] | |||
Number of open control blocks | |||||
%2: | Actual value [-] | ||||
Starting key word of the incompletecontrol block sequence (e.g.$IF) | |||||
%3: | Expected value [-] | ||||
Closing key word of thecontrol block sequence (e.g.$ ENDIF) | |||||
Error type | 1, Error message from NC-program. | ||||
|
21503 |
| |||
| 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. |
21504 | Invalid index for fixed rotation axis. | ||||
| Description | The #ORI MODE[] function is active. Three vector components which defines the tool orientation vector leads to two rotation angles, the third rotation angle can be set to zero or another fixed value. With a parameter the index of the fixed rotation axis index for the transformation from vector components to rotation angles can be defined. This index was programmed wrong or the channel parameter is invalid. Presetting of index can be done with the channel parameter . For more detailed information see [PROG], [KITRA], [CHAN]. | |||
Reaction | Class | 2 | Abort of the NC program processing. | ||
Solution | Class | 3 | Check and correct NC program. | ||
Parameter | %1: | Incorrect value [-] | |||
| |||||
%2: | Expected value [-] | ||||
| |||||
Error type | 1, Error message from NC-program. | ||||
|
21505 | Invalid mode for rotation sequence. | ||||
| Description | The #ORI MODE[] function is programmed. The function support different rotation sequences of rotation axes, e.g. typical Y(aw) P(itch) R(oll). The rotation sequence is one characteristic of the selected kinematic transformation. The rotation sequence can be defined with channel parameter . The active kinematic transformation does not support the requested rotation sequence. For more detailed information see [PROG], [KITRA], [CHAN]. | |||
Reaction | Class | 2 | Abort of the NC program processing. | ||
Solution | Class | 3 | Check and correct NC program. | ||
Parameter | %1: | Actual value [-] | |||
| |||||
Error type | 1, Error message from NC-program. | ||||
|
21506 | Maximum number of channel axes exceeds limit. | ||||
| Description | In NC command #CHANNEL INIT [ACTPOS...] too much axes are programmed (AX, AXNR), for which actual positions shall be requested. | |||
Reaction | Class | 2 | Abort of the NC program processing. | ||
Solution | Class | 3 | Check and modify NC program. Reduce the number of programmed axes. | ||
Parameter | %1: | Incorrect value [-] | |||
Programmed number of axes | |||||
%2: | Limit value [-] | ||||
Permissible maximum number of axes | |||||
Error type | 1, Error message from NC-program. | ||||
|
21507 | Maximum number of channel axes exceeds limit. | |||
| Description | In the command #CHANNEL INIT [ACTPOS...] keywords are programmed several times or in wrong combinations. | ||
Reaction | Class | 2 | Abort of the running NC-program. | |
Solution | Class | 3 | Check and modify the NC program. In thecommand #CHANNEL INIT [ACTPOS...] remove the redundant keywords. | |
Error type | 1, Error message from NC-program. | |||
|
21508 | Programming of channel axes in combination with CMDPOS not allowed. | |||
| Description | In the command for the initialization of command positions#CHANNEL INIT [CMDPOS] axes are programmed. Because command positions always are initialized for all channel axes, the programming of specific axes is not allowed. | ||
Reaction | Class | 2 | Abort of the running NC-program. | |
Solution | Class | 3 | Check and modify the NC program. In thecommand #CHANNEL INIT [CMDPOS] remove the programmed axes. | |
Error type | 1, Error message from NC-program. | |||
|
21509 | In NC block #ADD must be the last NC command. | |||
| Description | Before the command #ADD [...] in NC block other commands may be programmed (e.g. G words, Axis positions, variables…). But the programming behind #ADD [...] is not allowed and causes this error message. | ||
Reaction | Class | 2 | Abort of the NC program processing. | |
Solution | Class | 3 | Check and modify NC program. Change the NC block in a way, that #ADD [...] always is the last command in the sequence. Example: Wrong: % main N10 G00 X0 Y0 Z0 N20 X100 #ADD["ID123"] Y200 N30 Z100 : N1000 M30 Correct: % main N10 G00 X0 Y0 Z0 N20 X100 Y200 #ADD["ID123] N30 Z100 : N1000 M30 | |
Error type | 1, Error message from NC-program. | |||
|
21510 | Read access on distance value in combination with active unit "time" not allowed. | ||||
| Description | There is a programmed read access with V.G.SPEED_LIMIT.DIST_TO_CORNER or V.G.SPEED_LIMIT.DIST_FROM_CORNER on the corner distance (in mm or inch) of the velocity look ahead parameters. This read access is not possible, because the corresponding parameters currently are defined as time values in seconds. | |||
Reaction | Class | 2 | Abort of the NC program processing. | ||
Solution | Class | 3 | Check and modify NC program. The read access on the time based corner distances have to be programmed with V.G.SPEED_LIMIT.TIME_TO_CORNER or V.G.SPEED_LIMIT.TIME_FROM_CORNER Hint: The variable V.G.SPEED_LIMIT.TIME delivers the currently active unit (0: distance, 1: time). | ||
Parameter | %1: | Incorrect value [-] | |||
Identifier of the programmed variable | |||||
%2: | Actual value [-] | ||||
Value of P-CHAN-00018 | |||||
Error type | 1, Error message from NC-program. | ||||
|
21511 | Read access on time value in combination with active unit "distance" not allowed. | ||||
| Description | There is a programmed read access with V.G.SPEED_LIMIT.TIME_TO_CORNER or V.G.SPEED_LIMIT.TIME_FROM_CORNER on the time related corner distance in seconds of the velocity look ahead parameters. This read access is not possible, because the corresponding parameters currently are defined as distance values in mm or inch. | |||
Reaction | Class | 2 | Abort of the NC program processing. | ||
Solution | Class | 3 | Check and modify NC program. The read access on the distance based corner distances have to be programmed with V.G.SPEED_LIMIT.DIST_TO_CORNER or V.G.SPEED_LIMIT.DIST_FROM_CORNER Hint: The variable V.G.SPEED_LIMIT.TIME delivers the currently active unit (0: distance, 1: time). | ||
Parameter | %1: | Incorrect value [-] | |||
Identifier of the programmed variable | |||||
%2: | Actual value [-] | ||||
Value of P-CHAN-00018 | |||||
Error type | 1, Error message from NC-program. | ||||
|
21512 | Read access on pre output value "path" in combination with synchronization mode not allowed. | ||||
| Description | There is a programmed read access with V.G.M_FCT[<m_number>].PRE_OUTP_PATH or V.G.H_FCT[<h_number >].PRE_OUTP_PATH on the preoutput of the path to go P-CHAN-00070 in mm or inch. This read access is not possible, because the corresponding synchronization mode of this M/H function is not MEP_SVS (P-CHAN-00041). | |||
Reaction | Class | 2 | Abort of the NC program processing. | ||
Solution | Class | 3 | Set the corresponding M/H function on the synchronization mode MEP_SVSand define the path to go with P-CHAN-00070. Then in NC program a read access with V.G.M_FCT[<m_number>].PRE_OUTP_PATH or V.G.H_FCT[<h_number >].PRE_OUTP_PATH is possible. Hint: With the variables V.G.M_FCT[<m_number>].SYNCH or V.G.H_FCT[<h_number>].SYNCH the current synchronization mode can be read. | ||
Parameter | %1: | Incorrect value [-] | |||
Identifier of the programmed variable | |||||
%2: | Actual value [-] | ||||
Identifier of the techno function | |||||
%3: | Actual value [-] | ||||
Current synchronization mode of the M/H function | |||||
%4: | Actual value [-] | ||||
Number of the M/H function | |||||
Error type | 1, Error message from NC-program. | ||||
|
21513 | Read access on pre output value "time" in combination with synchronization mode not allowed. | ||||
| Description | There is a programmed read access with V.G.M_FCT[<m_number>].PRE_OUTP_TIME or V.G.H_FCT[<h_number >].PRE_OUTP_TIME on the preoutput of the time to go P-CHAN-00070 in seconds. This read access is not possible, because the corresponding synchronization mode of this M/H function is not MET_SVS (P-CHAN-00041). | |||
Reaction | Class | 2 | Abort of the NC program processing. | ||
Solution | Class | 3 | Set the corresponding M/H function on the synchronization mode MET_SVSand define the time to go with P-CHAN-00070. Then in NC program a read access with V.G.M_FCT[<m_number>].PRE_OUTP_TIME or V.G.H_FCT[<h_number >].PRE_OUTP_TIME is possible. Hint: With the variables V.G.M_FCT[<m_number>].SYNCH or V.G.H_FCT[<h_number>].SYNCH the current synchronization mode can be read. | ||
Parameter | %1: | Incorrect value [-] | |||
Identifier of the programmed variable | |||||
%2: | Actual value [-] | ||||
Identifier of the techno function | |||||
%3: | Actual value [-] | ||||
Current synchronization mode of the M/H function | |||||
%4: | Actual value [-] | ||||
Number of the M/H function | |||||
Error type | 1, Error message from NC-program. | ||||
|
21514 | !!!!!Unzulaessig programmierter Orientierungsvektor. | ||||
| Description | The #ORI MODE[…] function is programmed. The orientation vector must not be normalized but at least the absolute value of vector must be greater than zero. For more detailed information see [PROG], [KITRA], [CHAN]. | |||
Reaction | Class | 2 | Abort of the NC program processing. | ||
Solution | Class | 3 | Check and correct NC program. | ||
Parameter | %1: | Actual value [-] | |||
U-component of orientation vector | |||||
%2: | Actual value [-] | ||||
V-component of orientation vector | |||||
%3: | Actual value [-] | ||||
W-component of orientation vector | |||||
Error type | 1, Error message from NC-program. | ||||
|
21515 | !!!!!Unbekannter Ebenenmodus fuer Tool Koordinatensystemachsen | ||||
| Description | The #ORI MODE[…] function is programmed. The plane mode, programmed with the keyword TOOL_AX_TO_PLANE is unknown. | |||
Reaction | Class | 1 | Continue NC program processing. | ||
Solution | Class | 1 | The plane mode is implicitly set to value 1. Set plane mode before the next program start to a permissible ID corresponing to [PROG]. | ||
Parameter | %1: | Incorrect value [-] | |||
Unknown plane mode. | |||||
%2: | Corrected value [-] | ||||
Corrected plane mode. | |||||
Error type | 1, Error message from NC-program. | ||||
|
21516 | INPUT value exceeds range of data format. | ||||
| Description | The number of the drive measurement input(INPUT)programmed in the NC command #MEAS exceeds the permissible data range. | |||
Reaction | Class | 2 | Abort of the NC program processing. | ||
Solution | Class | 3 | Check and modify the NC command. Use a permissible input number. | ||
Parameter | %1: | Actual value [-] | |||
| |||||
%2: | Lower limit value [-] | ||||
| |||||
%3: | Upper limit value [-] | ||||
| |||||
Error type | 1, Error message from NC-program. | ||||
|
21517 | Unknown combination of keywords in # command. | |||
| Description | The plausibility check of the programmed #-command detected forbidden combinations of keywords. | ||
Reaction | Class | 2 | Abort of the NC program processing. | |
Solution | Class | 3 | Check and modify the NC command. | |
Error type | 1, Error message from NC-program. | |||
|
21518 | Channel-specific external variable exceeds valid address range. Variable not created! | ||||
| Description | During calculation of the address it is detected, that the channel-specific external variable exceeds the valid address range. During start-up the external variable is skipped and as a result it can not be used. Possible solutions: 1. Check and decrease the element "index" (memory index) or “byte_offset” for the external variable in the configuration list [EXTV], if they were specified explicitly. 2. Check the array variables in the configuration list [EXTV], if the number of array elements in element “array_size” could be reduced. 3. If the configuration of the external variable is correct, the memory for the external variables could be increased. The number of available 24-Byte memory blocks can be specified in the parameter P-STUP-00037 in the start-up list (s. [STUP]). The required value is displayed in the following error message P-ERR-21520. | |||
Reaction | Class | 2 | NC start-up is continued, external variable is skipped! | ||
Solution | Class | 7 | Correct the external variable configuration (s. [EXTV]) or increase the available memory | ||
Parameter | %1: | Actual value [-] | |||
Name of the affected external variable. | |||||
%2: | Actual value [-] | ||||
Incorrect start address of the external variable. | |||||
%3: | Actual value [-] | ||||
Maximum permissible address of an external variable. | |||||
%4: | Upper limit value [-] | ||||
Size of the variable (or the variable structure). | |||||
%5: | Actual value [-] | ||||
Index or byte offset of the incorrect external variable in the configuration list. | |||||
Error type | - | ||||
|
21519 | Global external variable exceeds valid address range. Variable not created! | ||||
| Description | During calculation of the address it is detected, that the global external variable (cross-channel scope) exceeds the valid address range. During start-up the external variable is skipped and as a result it can not be used. Possible solutions: 4. Check and decrease the element "index" (memory index) or “byte_offset” for the external variable in the configuration list [EXTV], if they were specified explicitly. 5. Check the array variables in the configuration list [EXTV], if the number of array elements in element “array_size” could be reduced. 6. If the configuration of the external variable is correct, the memory for the external variables could be increased. The number of available 24-Byte memory blocks can be specified in the parameter P-STUP-00037 in the start-up list (s. [STUP]). The required value is displayed in the following error message P-ERR-21520. | |||
Reaction | Class | 2 | NC start-up is continued, external variable is skipped! | ||
Solution | Class | 7 | Correct the external variable configuration (s. [EXTV]) or increase the available memory | ||
Parameter | %1: | Incorrect value [-] | |||
Name of the affected external variable. | |||||
%2: | Limit value [-] | ||||
Incorrect start address of the external variable. | |||||
%3: | Actual value [-] | ||||
Maximum permissible address of an external variable. | |||||
%4: | Actual value [-] | ||||
Size of the variable (or the variable structure) | |||||
Error type | - | ||||
|
21520 | Memory for external variables too small! Not all external variables available! | ||||
| Description | This is a following error message of P-ERR-21518 or P-ERR-21519. During the calculation of the address of one (or more) global or channel-specific external variables it was determined, that the calculated address exceeds the valid memory range. The parameter 2 of this error message shows the number of 24-Byte memory blocks (s. P-STUP-00037), which are required to create all configured external variables. | |||
Reaction | Class | 2 | NC start-up is continued, but not all configured external variables are available. | ||
Solution | Class | 7 | Reduce the number of variables or increase the memory for the external variables. | ||
Parameter | %1: | Incorrect value [-] | |||
Actual configured number of 24-Byte memory blocks P-STUP-00037 | |||||
%2: | Limit value [-] | ||||
Required number of 24-Byte memory blocks P-STUP-00037 | |||||
%3: | Actual value [-] | ||||
| |||||
%4: | Actual value [-] | ||||
| |||||
Error type | - | ||||
|
21521 | Negative FEED_CONT not allowed. | ||||
| Description | The programming of a negative velocity (FEED_CONT) for synchronisation with a conveyor belt in the NC command #SYNC IN / OUT [...] is not permitted. | |||
Reaction | Class | 2 | Abort of the NC program processing. | ||
Solution | Class | 3 | Check and modify NC command. | ||
Parameter | %1: | Incorrect value [-] | |||
Invalid value of velocity | |||||
Error type | 1, Error message from NC-program. | ||||
|
21522 | Negative CONV_VEL not allowed. | ||||
| Description | The programming of a negative conveyor velocity (CONV_VEL) in the NC command #SYNC IN / OUT [...] is not permitted. | |||
Reaction | Class | 2 | Abort of the NC program processing. | ||
Solution | Class | 3 | Check and modify NC command. | ||
Parameter | %1: | Incorrect value [-] | |||
Invalid value of conveyor velocity | |||||
Error type | 1, Error message from NC-program. | ||||
|
21523 | Trafo PTP programming is already active. | |||
| Description | During already active PTP motion control the NC command #PTP ON is programmed again. | ||
Reaction | Class | 1 | Continue NC program processing. | |
Solution | Class | 1 | Check and modify the NC program. Remove the redundant PTP command. | |
Error type | 1, Error message from NC-program. | |||
|
21524 | Trafo PTP programming is already inactive. | |||
| Description | After already deselected PTP motion control the NC command #PTP OFF is programmed again. | ||
Reaction | Class | 1 | Continue NC program processing. | |
Solution | Class | 1 | Check and modify the NC program. Remove the redundant PTP command. | |
Error type | 1, Error message from NC-program. | |||
|
21525 | Trafo PTP programming during active TRC not allowed. | |||
| Description | During active tool radius compensation (TRC, G41/G42) the selection/deselection of PTP motion control with#PTP ON / OFFis not allowed. Example: Wrong: N10 X50 Y50 N20 G41 N30 X100 … Nxx #PTP ON … Nxx M30 Correct: N10 X50 Y50 N20 G41 N30 X100 Nxx G40 … Nxx #PTP ON … Nxx M30 | ||
Reaction | Class | 2 | Abort of the NC program processing. | |
Solution | Class | 3 | Check and modify NC program sequence. Deselect the tool radius compensation (G40) before activation of PTP motion control. | |
Error type | 1, Error message from NC-program. | |||
|
21526 | Trafo PTP programming during active OTC not allowed. | |||
| Description | During active online tool compensation (OTC, #OTC ON) the selection/deselection of PTP motion control with#PTP ON / OFFis not allowed. Example: Wrong: N10 X50 Y50 N20 #OTC ON N30 X100 … Nxx #PTP ON … Nxx M30 Correct: N10 X50 Y50 N20 #OTC ON N30 X100 Nxx #OTC OFF … Nxx #PTP ON … Nxx M30 | ||
Reaction | Class | 2 | Abort of the NC program processing. | |
Solution | Class | 3 | Check and modify NC program sequence. Deselect the online tool compensation (#OTC OFF) before activation of PTP motion control. | |
Error type | 1, Error message from NC-program. | |||
|
21527 | Trafo PTP programming is allowed during active kinematic transformation only. | |||
| Description | The programming of PTP motion control with #PTP ON / OFF is only allowed during active kinematic transformation (#TRAFO ON) Example: Wrong: N10 X50 Y50 N20 X100 … Nxx #PTP ON … Nxx #PTP OFF Nxx M30 Correct: N10 X50 Y50 N20 X100 N30 #TRAFO ON … Nxx #PTP ON … Nxx #PTP OFF … Nxx #TRAFO OFF | ||
Reaction | Class | 2 | Abort of the NC program processing. | |
Solution | Class | 3 | Check and modify NC program sequence. Select thekinematic transformation (#TRAFO ON)before activation of PTP motion control. | |
Error type | 1, Error message from NC-program. | |||
|
21528 | Deselection of kinematic transformation during active trafo PTP programming not allowed. | |||
| Description | The deselection of kinematic transformation with #TRAFO OFF is not allowed during active PTP motion control (#PTP ON). Example: Wrong: N10 X50 Y50 N20 X100 N30 #TRAFO ON … Nxx #PTP ON … Nxx #TRAFO OFF Nxx #PTP OFF … Nxx M30 Correct: N10 X50 Y50 N20 X100 N30 #TRAFO ON … Nxx #PTP ON … Nxx #PTP OFF … Nxx #TRAFO OFF Nxx M30 | ||
Reaction | Class | 2 | Abort of the NC program processing. | |
Solution | Class | 3 | Check and modify NC program sequence. Deselect thekinematic transformation (#TRAFO OFF) afterdeactivation of PTP motion control. | |
Error type | 1, Error message from NC-program. | |||
|
21529 | Deselection of cartesian transformation during active trafo PTP programming not allowed. | |||
| Description | The deselection of cartesian transformation with #CS OFF or #ACS OFF is not allowed during active PTP motion control (#PTP ON). Example: Wrong: N10 X50 Y50 N20 X100 N30 #CS ON … Nxx #PTP ON … Nxx #CS OFF Nxx #PTP OFF … Nxx M30 Correct: N10 X50 Y50 N20 X100 N30 #CS ON … Nxx #PTP ON … Nxx #PTP OFF … Nxx #CS OFF Nxx M30 | ||
Reaction | Class | 2 | Abort of the NC program processing. | |
Solution | Class | 3 | Check and modify NC program sequence. Deselect the cartesiantransformation afterdeactivation of PTP motion control (#PTP OFF). | |
Error type | 1, Error message from NC-program. | |||
|
21530 | Circular interpolation during active trafo PTP programming not allowed. | |||
| Description | The circle programming (G02/G03) is not allowed during active PTP motion control (#PTP ON). | ||
Reaction | Class | 2 | Abort of the NC program processing. | |
Solution | Class | 3 | Check and modify the NC program. Remove the circular programming or shift it behind#PTP OFF. | |
Error type | 1, Error message from NC-program. | |||
|
21531 | Coordinate system transition during active PTP programming not allowed. | |||
| Description | The transition to the machine coordinate system with #MCS ON is not allowed during active PTP motion control (#PTP ON). | ||
Reaction | Class | 2 | Abort of the NC program processing. | |
Solution | Class | 3 | Check and modify the NC program. Remove thetransition to the machine coordinate system (#MCS ON)or shift it behind#PTP OFF. | |
Error type | 1, Error message from NC-program. | |||
|
21532 | Commanded start block number not found. | ||||
| Description | During insertion of a NC program start a block number (Nxx) unequal to zero can be declared, which defines the real point of program execution. This block number also is searched in sub programms. The message (warning) is output, if the declared block number has not been found until main program end M30. | |||
Reaction | Class | 2 | No NC program processing. | ||
Solution | Class | 1 | Check the NC program for the commanded block number and complete it if applicable. Hint: During the search NC blocks without a block number are always executed. So if you use this functionality, please attache to all relevant NC blocks a unique block number. | ||
Parameter | %1: | Actual value [-] | |||
Commanded start block number. | |||||
Error type | 1, Error message from NC-program. | ||||
|
21533 | Commanded abort block number not found. | ||||
| Description | During insertion of a NC program start a block number (Nxx) unequal to zero can be declared, which defines the real point of program abortion. This block number also is searched in sub programms. The message (warning) is output, if the declared block number has not been found until main program end M30. | |||
Reaction | Class | 2 | NC program processing until M30. | ||
Solution | Class | 1 | Check the NC program for the commanded block number and complete it if applicable. Hint: During the search NC blocks without a block number are always executed. So if you use this functionality, please attache to all relevant NC blocks a unique block number. | ||
Parameter | %1: | Actual value [-] | |||
Commanded abort block number. | |||||
Error type | 1, Error message from NC-program. | ||||
|
21534 | Double programming in #EXPORT-command. | |||
| Description | In the command #EXPORT … [...] keywords are programmed several times or in wrong combinations. | ||
Reaction | Class | 2 | Abort of the running NC-program. | |
Solution | Class | 3 | Check and modify the NC program. In thecommand #EXPORT … [...] remove the redundant keywords. | |
Error type | 1, Error message from NC-program. | |||
|
21535 | Error during writing of export file. | ||||
| Description | An error is detected during writing of the export file with the NC command #EXPORT ... [...]. | |||
Reaction | Class | 2 | Abort of the running NC-program. | ||
Solution | Class | 3 | Check the NC program.Maybe no data for writing are available or the file system is write protected. | ||
Parameter | %1: | Actual value [-] | |||
String ID for the export type | |||||
Error type | 1, Error message from NC-program. | ||||
|
21536 |
| |||
| 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. |
21537 | Double programming in #TIMER-command. | |||
| Description | In the command #TIMER … [...] keywords are programmed several times or in wrong combinations. | ||
Reaction | Class | 2 | Abort of the running NC-program. | |
Solution | Class | 3 | Check and modify the NC program. In thecommand #TIMER … [...] remove the redundant keywords. | |
Error type | 1, Error message from NC-program. | |||
|
21538 | Table of path dependend dynamic weightings contains an active row with invalid parameter value. | ||||
| Description | During start-up the check of the channel parameters detects, that the table for the dynamic weightings P-CHAN-00191 - P-CHAN-00194 includes an invalid minimum limit value. The smallest permissible limit value is 1% (10 per mille). | |||
Reaction | Class | 1 | NC start-up is continued. | ||
Solution | Class | 1 | During start-up in case of conflict P-CHAN-00191 - P-CHAN-00194 is set to a default value and the start-up is continued. | ||
Parameter | %1: | Actual value [-] | |||
Table index (row) with the invalid value | |||||
%2: | Incorrect value [0,1%] | ||||
Weighting factor for rapid feed velocity | |||||
%3: | Incorrect value [0,1%] | ||||
Weighting factor for rapid feed acceleration | |||||
%4: | Incorrect value [0,1%] | ||||
Weighting factor for rapid feed ramp time | |||||
%5: | Corrected value [0,1%] | ||||
Value of the corrected weighting factor | |||||
Error type | 2, Error message by data transfer from parameter list into control device. | ||||
|
21539 | Spline or polynomial contouring during relative orientation programming not allowed. | |||
| Description |
| ||
Reaction | Class | 2 |
| |
Solution | Class | 3 |
| |
Error type | 1, Error message from NC-program. | |||
|
21540 | Double programming of a thread offset angle. | |||
| Description | When programming multi-start threads with G33 in NC block the thread offset angle (S.OFFSET) is multiple defined. | ||
Reaction | Class | 2 | Abort of the running NC-program. | |
Solution | Class | 3 | Check and modify the NC program. Remove the redundant thread offset angle. | |
Error type | 1, Error message from NC-program. | |||
|
21541 | Programmed thread offset angle exceeds range of data format. | ||||
| Description | The thread offset angle (S.OFFSET) programmed formulti-start threadswith G33 exceeds the permissible data range. | |||
Reaction | Class | 2 | Abort of the NC program processing. | ||
Solution | Class | 3 | Check and modify the NC command. Program a permissible thread offset angle. | ||
Parameter | %1: | Incorrect value [0.1 µm or 0,0001°] | |||
| |||||
%2: | Lower limit value [0.1 µm or 0,0001°] | ||||
| |||||
%3: | Upper limit value [0.1 µm or 0,0001°] | ||||
| |||||
Error type | 1, Error message from NC-program. | ||||
|
21542 | No further NC commands allowed after sub program or cycle call. | |||
| Description | After a sub program call with L, LL or L CYCLE nofurther NC-commands in the same NC-block may be programmed. Example: Wrong: N10 G91 X100 L GLOBALUP.NC Y200 C60 N20 G90 X100 LL LOCALUP.NC Z300 N20 G01 X100 L CYCLE […] Y200 F2000 Correct: N10 G91 X100 Y200 C60 L GLOBALUP.NC N20 G90 X100 Z300 LL LOCALUP.NC N20 G01 X100 Y200 F2000 L CYCLE […] | ||
Reaction | Class | 2 | Abort of the NC program processing. | |
Solution | Class | 3 | Check and modify NC program sequence. Move the wrong positioned NC commands before the sub program call or if possible to the following NC block. | |
Error type | 1, Error message from NC-program. | |||
|
21543 | Tool dynamic data for PLC spindle not effective. | ||||
| Description | In channel parameters the assigned spindle is configurated as directly PLC controlled spindle (P-CHAN-00069). But for this kind of spindles no tool specific dynamic data can be assigned. | |||
Reaction | Class | 2 | Abort of the NC program processing. | ||
Solution | Class | 3 | Check and modify spindle configuration. Either in NC channel the spindle has to be configured as a position controlled spindle (see P-CHAN-00069) or the spindle specific assignment of the dynamic data has to be deleted (P-TOOL-00012) in tool data. | ||
Parameter | %1: | Incorrect value [-] | |||
ID of tool parameter | |||||
%2: | Incorrect value [-] | ||||
Value of tool parameter | |||||
%3: | Expected value [-] | ||||
Correct value of tool parameter | |||||
%4: | Actual value [-] | ||||
Tool number | |||||
%5: | Actual value [-] | ||||
ID of channel parameter with value | |||||
Error type | 1, Error message from NC-program. | ||||
|
21544 | Invalid read access on cycle parameter data. | ||||
| Description | Inside cycles with the variable V.G.@P[i].VALID it can be checked, if a specific transfer parameter (@P<i>) within cycle call has been programmed. This error message is output, if the variable V.G.@P[i].VALID is programmed outside a cycle. | |||
Reaction | Class | 2 | Abort of the NC program processing. | ||
Solution | Class | 3 | Check and modify the NC program. Use the variable V.G.@P[i].VALID inside cycles only. | ||
Parameter | %1: | Actual value [-] | |||
General ID of a cycle parameter | |||||
%2: | Incorrect value [-] | ||||
Number of the programmed cycle parameter in V.G.@P[i].VALID | |||||
Error type | 1, Error message from NC-program. | ||||
|
21545 | Invalid position in character string for string operation. | ||||
| Description | For the string operation a start position in the string must be specified. The value of the parameter is however smaller or greater than allowed. Example: N10 V.E.string = DELETE[„Hello world!“, 7, 100] Correct: N10 V.E.string = DELETE[„Hello world!“, 7, 5] | |||
Reaction | Class | 2 | Abort of the NC program processing. | ||
Solution | Class | 3 | Correct the NC program. Set the start position within the string. | ||
Parameter | %1: | Actual value [-] | |||
Name of programmed function | |||||
%2: | Actual value [-] | ||||
Number of incorrect parameter | |||||
%3: | Incorrect value [-] | ||||
Incorrect value | |||||
%4: | Lower limit value [-] | ||||
Minimum permissible value | |||||
%5: | Upper limit value [-] | ||||
Maximum permissible value | |||||
Error type | 1, Error message from NC-program. | ||||
|
21546 | Deceleration limit on the path is negative or zero. | ||||
| Description | The deceleration limit on the path programmed with #VECTOR LIMIT ... [...] is negative or zero. | |||
Reaction | Class | 2 | Abort of the NC program processing. | ||
Solution | Class | 3 | Check and modify the command. Programmeddecelerationlimit must have a positive value larger than zero. | ||
Parameter | %1: | Incorrect value [1mm/sec^2 or 1°/sec^2] | |||
| |||||
Error type | 1, Error message from NC-program. | ||||
|
21547 | Double programming in #VECTOR LIMIT-command. | |||
| Description | In the command #VECTOR LIMIT … [...] keywords are programmed several times or in wrong combinations. | ||
Reaction | Class | 2 | Abort of the running NC-program. | |
Solution | Class | 3 | Check and modify the NC program.In thecommand #VECTOR LIMIT … [...] remove the redundant keywords. | |
Error type | 1, Error message from NC-program. | |||
|
21548 | M function is not freely available or requires a configured spindle. | ||||
| Description | A programmed M3, M4, M5, M19 or M40 - M45 can not be executed, because either in NC channel no spindle is available or the M function has no release for general use. | |||
Reaction | Class | 2 | Abort of the running NC-program. | ||
Solution | Class | 3 | In channel parameters correct the parametrization of the use of von M3, M4, M5, M19 and M40 - M45: · Either in NC channel at least one spindle has to be configured completely (P-CHAN-00082 et seq.)... · ...or the spindle specific assignment of the M function has to be disabled: - P-CHAN-00098 for M3, M4, M5, M19 - P-CHAN-00052 et seq. for M40 - M45 | ||
Parameter | %1: | Incorrect value [-] | |||
Number of the configurated spindles in NC channel (P-CHAN-00082) | |||||
%2: | Incorrect value [-] | ||||
Value of the release parameter (P-CHAN-00098, P-CHAN-00052) | |||||
%3: | Actual value [-] | ||||
Number of M function | |||||
Error type | 1, Error message from NC-program. | ||||
|
21549 | Assignment from left to the right requires a parameter or variable. | |||
| Description | Within the #WAIT command a transmitted signal parameter (P[<i>]) can not be stored in the programmed "destination variable". | ||
Reaction | Class | 2 | Abort of the NC program processing. | |
Solution | Class | 3 | Check and modify the NC program. Here for syntactical reasons it has to take into consideration, that the assignment is executed from left to the right. The value of the transmitted signal parameter P[<i>] is stored in the "destination variable" on the right side of the equal sign. This "destination variable" has to be a P parameter or a V. variable (self-defined variable, external variable, pre-defined variable with write access). Example: N10 #SIGNAL [ID1 CH1 P[0]=5] Nxx… : N90 #WAIT [ID1 CH1 P[0]=V.L.WAIT] -> Value 5 is stored in V.L.WAIT | |
Error type | 1, Error message from NC-program. | |||
|
21550 | Selection of cartesian transformation during active trafo PTP programming not allowed. | |||
| Description | The selection of cartesian transformation with #CS ON or #ACS ON is not allowed during active PTP motion control (#PTP ON). Example: Wrong: N10 X50 Y50 N20 X100 … Nxx #PTP ON … Nxx #CS ON … Nxx #PTP OFF … Nxx #CS OFF Nxx M30 Correct: N10 X50 Y50 N20 X100 N30 #CS ON … Nxx #PTP ON … Nxx #PTP OFF … Nxx #CS OFF Nxx M30 | ||
Reaction | Class | 2 | Abort of the NC program processing. | |
Solution | Class | 3 | Check and modify NC program sequence. Select the cartesiantransformation beforeactivation of PTP motion control (#PTP ON) or after deactivation (#PTP OFF). | |
Error type | 1, Error message from NC-program. | |||
|
21551 | Axes, involved in contour rotation may not be moved independently. | ||||
| Description | In the current plane an independent motion (independent INDP_SYN/ASYN, oscillation OSC or lifting LIFT) for an axis is programmed, which is also involved in an active contour rotation #ROTATION. | |||
Reaction | Class | 2 | Abort of the NC program processing. | ||
Solution | Class | 3 | Modification of NC program. Programming of independent motion only for axes, which are not involved in a contour rotation in plane. | ||
Parameter | %1: | Logical axis number [-] | |||
Axis number of the invalid programmed independent axis. | |||||
Error type | 1, Error message from NC-program. | ||||
|
21552 | Selection of kinematic transformation during active trafo PTP programming not allowed. | |||
| Description | The selection of kinematic transformation with #TRAFO ON is not allowed during active PTP motion control (#PTP ON). Example: Wrong: N10 X50 Y50 N20 X100 … Nxx #PTP ON … Nxx #TRAFO ON … Nxx #PTP OFF … Nxx #TRAFO OFF Nxx M30 Correct: N10 X50 Y50 N20 X100 N30 #TRAFO ON … Nxx #PTP ON … Nxx #PTP OFF … Nxx #TRAFO OFF Nxx M30 | ||
Reaction | Class | 2 | Abort of the NC program processing. | |
Solution | Class | 3 | Check and modify NC program sequence. Select the kinematictransformation beforeactivation of PTP motion control (#PTP ON) or after deactivation (#PTP OFF). | |
Error type | 1, Error message from NC-program. | |||
|
21553 | The requested gear data are not available. | |||
| Description |
| ||
Reaction | Class | 2 |
| |
Solution | Class | 3 |
| |
Error type | 1, Error message from NC-program. | |||
|