Channel Errors

Error(Hex)

Error(Dec)

Error Type

Description

4101

16641

Parameter

"Group index not allowed" The location within the channel specified for a group is not allowed.

4102

16642

Address

"Null pointer" The pointer to the group is invalid. This is usually a consequence of an error at system start-up.

4103

16643

Internal

"No process image" It is not possible to exchange data with the PLC. Possible causes: n the channel does not have an interface (no interpreter present) n The connection to the PLC is faulty

4104

16644

Parameter

"M-function index not allowed" Unacceptable M-function (not 0...159) detected at the execution level.

4105

16645

Memory

"No memory" No more system memory is available. This is usually the result of another error.

4106

16646

Function

"Not ready" The function is not presently available, because a similar function is already being processed. This is usually the result of access conflicts: more than one instance wants to issue commands to the channel. This can, for example, be the consequence of an incorrect PLC program.

4107

16647

Function

"Function/command not supported" A requested function or command is not supported by the channel.

4108

16648

Parameter

"Invalid parameter while starting" Parameters to start the channel (TwinCAT-Start) are invalid. Typically there is an invalid memory size or channel type requested.

4109

16649

Function

"Channel function/command not executable" A channel function e.g. interpreter start is not executable because the channel is already busy, no program is loaded or in an error state.

410A

16650

Function

"ItpGoAhead not executable" The requested command is not executable, because the interpreter is not executing a decoder stop.

4110

16656

Parameter

"Error opening a file" The specified file does not exist. Sample: NC program unknown.

4111

16657

NC Programming

"Syntax error during loading" The NC has found a syntax error when loading an NC program.

4112

16658

NC Programming

"Syntax error during interpretation" The NC has found a syntax error when executing an NC program.

4113

16659

NC Programming

"Missing subroutine" The NC has found a missing subroutine while loading.

4114

16660

Memory

"Loading buffer of interpreter is too small" The capacity of the interpreter loading buffer has been exceeded.

4115

16661

Internal

Symbolic” - reserved

4116

16662

Internal

Symbolic” - reserved

4117

16663

NC Programming

"Subroutine incomplete" Header of subroutine is missing

4118

16664

NC Programming

"Error while loading the NC program" The maximum number of loadable NC programs has been reached.

Possible cause:
Too many sub-programs were loaded from a main program.

4119

16665

NC Programming

"Error while loading the NC program" The program name is too long.

4120

16672

NC Programming

"Divide by zero" The NC encountered a computation error during execution: division by 0.

4121

16673

NC Programming

"Invalid circle parameterization" The NC encountered a computation error during execution: The specified circle cannot be calculated.

4122

16674

NC Programming

"Invalid FPU-Operation" The NC encountered an invalid FPU-Operation during execution. This error occurs e.g. by calculating the square root of a negative number.

4130

16688

NC Programming

"Stack overflow: subroutines" The NC encountered a stack overflow during execution: too many subroutine levels.

4131

16689

NC Programming

"Stack underflow: subroutines" The NC encountered a stack underflow during execution: too many subroutine return commands. Note: A main program must not end with a return command.

4132

16690

NC Programming

"Stack overflow: arithmetic unit" The NC encountered a stack overflow during execution: The calculation is too complex, or has not been correctly written.

4133

16691

NC Programming

"Stack underflow: arithmetic unit" The NC encountered a stack underflow during execution: The calculation is too complex, or has not been correctly written.

4140

16704

Parameter

"Register index not allowed" The NC encountered an unacceptable register index during execution: Either the program contains an unacceptable value (not R0...R999) or a pointer register contains an unacceptable value.

4141

16705

NC Programming

"Unacceptable G-function index" The NC has encountered an unacceptable G-function (not 0...159) during execution.

4142

16706

NC Programming

"Unacceptable M-function index" The NC has encountered an unacceptable M-function (not 0...159) during execution.

4143

16707

NC Programming

"Unacceptable extended address" The NC has encountered an unacceptable extended address (not 1...9) during execution.

4144

16708

NC Programming

"Unacceptable index to the internal H-function" The NC has encountered an unacceptable internal H-function in the course of processing. This is usually a consequence of an error during loading.

4145

16709

Parameter

"Machine data value unacceptable" While processing instructions the NC has detected an impermissible value for the machine data (MDB) (not 0…7).

4150

16720

Parameter

"Cannot change tool params here" The NC has encountered an unacceptable change of parameters for the tool compensation during execution. This error occurred for instance by changing the tool radius and programming a circle in the same block.

4151

16721

Parameter

"Cannot calculate tool compensation" The NC has encountered an error by the calculation of the tool compensation.

4152

16722

NC Programming

Tool compensation: The plane for the tool compensation cannot be changed here. This error occurred for instance by changing the tool plane when the compensation is turned on or active.

4153

16723

NC Programming

Tool compensation: The D-Word is missing or invalid by turning on the tool compensation.

4154

16724

NC Programming

Tool compensation: The specified tool radius is invalid because the value is less or equal zero.

4155

16725

NC Programming

Tool compensation: The tool radius cannot be changed here

4156

16726

Internal

Tool compensation: Collision Detection Table is full.

4157

16727

Internal

Tool compensation: Internal error while turning on the contour collision detection.

4158

16728

Internal

Tool compensation: Internal error within the contour collision detection: update reversed geo failed.

4159

16729

NC Programming

Tool compensation: Unexpected combination of geometry types by active contour collision detection.

415A

16730

NC Programming

Tool compensation: Programmed inner circle is smaller than the cutter radius

415B

16731

NC Programming

Tool compensation: Bottle neck detection recognized contour violation

415C

16732

Memory

Table for corrected entries is full

415D

16733

Memory

Input table for tangential following is full

415E

16734

Memory

Executing table for tangential following is full

415F

16735

Internal

Geometric entry for tangential following cannot be calculated

4160

16736

Internal

reserved

4161

16737

Internal

reserved

4162

16738

Parameter

The actual active interpolation rules (g-code), zero-shifts, or rotation cannot be detected

4170

16752

NC Programming

"Error while loading: Invalid parameter" The NC has found an invalid parameter while loading an NC program.

4171

16753

Internal

"Invalid contour start position" The NC encountered a computation error during execution: The specified contour cannot be calculated because the initial position is not on the contour.

4172

16754

Internal

"Retrace: Invalid internal entry index" The NC encountered an invalid internal entry index during execution of the retrace function.

4173

16755

NC Programming

Invalid G Code

Invalid default G Code. False expression/syntax in default G Code.

4174

16756

NC Programming

Error while Opening the G Code File

Error while opening the default G code file.