NC Error Codes Diagnostics 64 Version: 1.0 Error(Hex) Error(Dec) Error Type Description 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.