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.