NUM CNC control Errors List – NUM 1020/1040/1060

Complete Error codes listing for NUM CNC controls NUM 1000/1020/1040/1050/1060 T and G

NUM 1060 CNC control

NUM 1060 CNC control

NUM CNC control Errors

Miscellaneous Errors and Machine Errors

Error No. Meaning of the error
1 Unknown character / Axis not recognised by the system
Too many digits after a function
Presence of a sign after a function which does not allow signs
Truncated block signalled by ? via CLOSE in drip feed mode
2 Unknown G function or a mandatory argument missing after the G
3 Attribute of a G code wrongly positioned
4 Option not enabled or option parameter conflict:
Structured programming, RTCP, synchronised axes, etc.
5 Geometric option programming not enabled
6 Polynomial interpolation option missing coefficient table full
7 Error in programming movements parallel to inclined axes (grinder):
– Programming is not in plane G20
– Interpolation is not in G00 or G01
– X is not programmed after G05
– X and Z are not programmed after G07
8 Tool correction number too high
9 A sequence of too many non-working blocks – Endless Loop
10 In PLC terminal access: Bus exchange error
11 In PLC terminal access: Bus initialisation error or exchange inhibited
12 In PLC terminal access: Rack parameter error
13 In PLC terminal access: No such card
14 Inclined plane option missing
PLC boundary access: channel missing
15 Invalid line configuration
16 Error in RTCP activation
17 End of block in a comment – close bracket missing
18 Servo error: P50 too small
20 No M02 at the end of the programme
Blocks not made executable in a cycle called by a G function
21 Blank definition incoherent in 3D mode
24 Error in inclined plane declaration
– Function reactivated when already active
– Function argument declaration incomplete
– Pivot point axis does not exist or is not servo-controlled
– Incoherent value in one of the matrix terms
25 Subroutine or sequence number does not exist
26 Too many subroutine nesting levels
27 Radius offset: In G52 machine origin programming / With taper threads
28 Syntax error in CCSPD or index table radius definition
G96 must be followed by S / G97 must be followed by S / initial radius cannot be determined
X or U not programmed in this block or a previous block
29 No range programmed for CCSPD / No range compatible with S in G97:
No range search option: S not included between min. and max. values of the range programmed
With range search option: S does not belong to any range
30 Line error detected
31 PPR or PPL mode impossible with the line protocol selected
32 Homing error / Axis already on limit switch
33 All slides on wait for synchronisation
34 Minimum radius reached in G21 interpolation
35 Sequence number not found in SEARCH
36 Part programme memory full
37 Max. feed rate exceeded for thread cutting (COMAND)
38 Spindle already controlled by another axis group
39 Axis synchronisation error (with axis synchronisation option)
40-49 Excessive following error on axis 0 to 9
50-59 Excessive following error on axis 10 to 19
60-69 Excessive following error on axis 20 to 29
70 and 71 Excessive following error on axis 30 and 31
72 Incremental programming after an incomplete block (PGP)
75 Switch from state G20 to G21 or G22:
last block in G20 incomplete as it is programmed in PGP or radius correction or with X £ 0
first block in G21 without X and Y or G22 without Y and Z
Switch from state G21 or G22 to G20: last block in G21 or G22 incomplete or first block in G20 in
mode G41 or G42: In G21 or G22, initial radius negative or zero
76 In G21, programming of a fixed turning and milling cycle
77 Tool type incompatible with the machining phase (milling or turning)
78 Syntax error in programming slide synchronisation
G78 P: Maximum 4 digits, must be less than the number of slides
G78 Q: Maximum 4 digits
No M00, M01 or M02 with G78 P..

Parametric Programming Errors

Error No. Meaning of the error
91 Parameter No. not recognised
92 Negative parameter assigned to a function which does not take a sign
Parameter value higher than the maximum value of the function to which it is assigned
93 Error in parameter declaration or test expression:
L function not followed by symbols =,<,>, &, !
Association with a prohibited function by a linking character -, +, *, /.
94 Operation prohibited in a parametric expression:
Square root of a negative number / Division by 0
95 Attempt to write in an external input parameter or a read-only parameter
96 The block preceding the external parameter declaration is incomplete
Programming of L100 … in a contour definition in G64
97 Parameter update impossible in G76:
No symbol = after the parameter number
Less than 10 characters allocated for entry of the value
98 Write by an axis group of a dynamic operation already used by another group
99 Error related to the N/M AUTO function
– More than 5 N/M AUTO axes defined
– Non-servo-controlled axis defined as N/M AUTO
– Definition of an N/M AUTO axis of another group

Profile Geometry Programming (PGP) Errors

Error No. Meaning of the error
101 PGP: Insufficient data for programming a circle
Circle programmed on two parallel axes (with R / see Error 107)
102 Line programmed by an angle and one coordinate with no way of calculating the other coordinate
106 In G02, G03, programming of the third axis without helical option
107 PGP: Circle programmed by its radius and end point, with the end point separated from the start
point by more than 2 * radius
Circle programmed by X, Z, I K with a start radius different from the end point (20 microns) /
Helical: dimension of 3rd axis missing
Circle programmed on two parallel axes (with I, J, K / see Error 101)
110 PGP: Syntax error in the first of two blocks of a PGP entity
111 PGP: Syntax error in the second block of a PGP entity
112 PGP: Line/line intersection in which:
First block starting point = second block end point, or
First line angle = second line angle
113 PGP: The values programmed in the two blocks do not allow determination of an intersection or
tangency point
114 PGP: Intersection or tangency point not determined by ET+, ET-, ES+ or ES
121 PGP: Syntax error in the last of the three blocks of a PGP entity
122 PGP: The first two blocks are non-intersecting lines
123 PGP: The data programmed in the three blocks do not allow determination of the tangent point
124 PGP: Tangent point of the second and third blocks not specified by ET+ or ET
130 Zero displacement in one of the two blocks connected by a fillet or a chamfer
131 Fillet or chamfer programmed in a block including M0, M1 or M2
Programming insufficient in a sequence of blocks, not allowing determination of the end point
135 A chamfer can only connect two straight lines
136 More than two blocks without movement between two geometric elements whose intersection or
tangency point is to be calculated
137 Change of interpolation plane with an invalid block

Miscellaneous Errors

Error No. Meaning of the error
138 Change of interpolation plane when not in G40 (FCU)
139 Two carried parallel axes programmed in the same block outside G52 and outside G00
140 Radius correction programming error:
Too many extraneous blocks between two consecutive paths
The following functions cannot be programmed when radius offset is active: M00, M01, M02,
access to external parameters, writing of parameters E8xxxx or L > 100
141 Carried parallel axes: Programming of a circle whose start point was programmed with one axis
and whose end point was programmed with the associated parallel axis
143 Scale factor cancelled or enabled with radius offset
144 Movement of a quantified axis different from the increment
145 G29: ABS VAL (P * P + Q * Q + R * R – 1000 mm) > 1 mm (normal vector not a unit vector
146 Offset in space / G29
– At least one of dimensions P, Q or R missing
– At least one of dimensions X/U, Y/V or Z/W missing
148 Number of axes programmed exceeds the maximum authorised number
149 Tool radius too large with respect to programmed path

Axis Overtravel Errors

Request for Movements Outside the Machine Travel Limits

Error No. Meaning of the error
150 Travel overrun on the X axis
151 Travel overrun on the Y axis
152 Travel overrun on the Z axis
153 Travel overrun on the U axis
154 Travel overrun on the V axis
155 Travel overrun on the W axis
156 Travel overrun on the A axis
157 Travel overrun on the B axis
158 Travel overrun on the C axis
159 Request for programmed movement on an UN-HOMED axis

Structured Programming Errors

Error No. Meaning of the error
190 Too many branch or loop nesting levels (maximum 15)
191 Non-compliance with the syntax in structured programming
structured programming prohibited in MDI mode
the index of a FOR loop must be: an L variable, a symbolic variable or a parameter E80000,
E81000 or E82000
non-compliance with the syntax of PUSH and PULL instructions
DO missing after WHILE
programming of IF, THEN, ELSE in MDI mode
192 Keyword not recognised or prohibited in the context
193 Structure error
195 Programme stack saturated / Too many constants defined for the space allocated
196 Error in array index declaration
197 Use of a symbol not declared as VAR
198 Syntax error in variable symbol declaration
199 Incorrect variable declaration syntax

Axis Errors

Error No. Meaning of the error
210 to 219 Poor signal or pulse generator complementarity error on axis 0 to 9
220 to 229 Poor signal or pulse generator complementarity error on axis 10 to 19
230 to 239 Poor signal or pulse generator complementarity error on axis 20 to 29
240 and 241 Poor signal or pulse generator complementarity error on axis 30 and 31
245 Fault on digital servo-control

Errors in Pocket Cycles

Error No. Meaning of the error
260 Working memory busy
261 Programme number too high
262 NU number not among those authorised
263 Execution impossible – Test or Graphic mode mandatory after first load or after editing
264 No dimension programmed in the contouring plane or dimension outside the plane
265 First positioning block missing; contour definition must begin with G0 or G1
266 Not enough memory
267 Character not allowed in pocket syntax
268 Pocket programming block incomplete or containing illegal data
269 Contour block incomplete / Positioning block missing before pocket definition
270 Pocket definition partly or completely missing
271 Tool orientation not perpendicular to the contouring plane
272 Real tool not compatible with pocket technological data
273 Change of contouring plane between pocket definition and machining
274 Two nested pocket definitions
275 NU0 programmed with G59
276 Zero pocket depth
277 Pocket definition start point or end point coordinates incomplete
278 The spindle rotation direction is incompatible with the one required in the pocket definition
279 G function not allowed in a pocket programming block
280 First contour block incomplete
281 Discontinuity in one of the contours described
282 Pocket definition parameter error(s)
283 The external contour must be unique and must exist
284 Error in contour definition
285 Too many contours
286 Pass setting excessive with respect to the tool diameter
287 Pass setting insufficient with respect to the dimensions
288 Finishing infeed in an acute angle or an unroughed area: change the infeed point
289 Tool diameter excessive
290 Internal error
291 Finishing infeed outside the contour
292 Double positioning at the start of the contour
293 Roughing end point present during facing

Axes Not Identified on the Bus

Error No. Meaning of the error
300 to 309 Axis 0 to 9 declared in P2 but not detected on the bus
310 to 319 Axis 10 to 19 declared in P2 but not detected on the bus
320 to 329 Axis 20 to 29 declared in P2 but not detected on the bus
330 and 331 Axis 30 and 31 declared in P2 but not detected on the bus

Dynamic Operators in C

Error No. Meaning of the error
400 Loading dyn. ops in C: The size of user code is too big
401 Loading dyn. ops in C: Format error
402 Loading dyn. ops in C: Checksum error
403 The system has insufficient memory for dyn. ops in C
404 Loading dyn. ops in C: Open error
405 Loading dyn. ops in C: Read error
406 Loading dyn. ops in C: Close error
407 Loading dyn. ops in C:The directory is empty
410 Dyn. ops in C: Number of parameters passed doesn’t tally
411 Dyn. ops in C: USER ERROR from INIT: negative return
413 Unrecognised dyn. ops in C
414 Dyn. ops in C without MAIN
420 Dyn. ops in C: USER ERROR from the QUIT function
421 Dyn. ops in C: USER ERROR from the QUIT function: negative return
423 Dyn. ops in C: Range of function in C not from [0..100]

Spline Curve Interpolation Errors

Error No. Meaning of the error
600 Curve number zero
601 N.. N.. must be programmed
602 No axes programmed in the first block of the contour
603 Curve slope undefined
604 Less than three blocks in the profile
605 Curve number unknown

Errors in Numaform

Error No. Meaning of the error
700 Options missing
701 S.. missing at beginning of curve
702 Number of S.. different in T1 & T2
703 Minimum 2 occurrences of S in T1
704 Undefined section (in T3)
705 Plane switching outside S mark
706 Spindle stopped
707 Invalid E= function
708 E=1 or E=2: Section positioning error
709 T1 & T2 can’t have any points in common
710 P, Q must be positive
711 S different in T1 & T2
712 Undetermined tool position
713 Error: S=0 or T>3
730 F= less than or equal to zero
731 Intersection of concentric circles
732 Intersection of parallel lines
733 Limit cannot be a horizontal plane
740 F = error

Cycle Programming Errors

Error No. Meaning of the error
830 Positioning not completed
831 Spindle stopped
832 End point, P and K must be programmed
833 Retraction clearance too small
834 EB value: -90 < EB < +90
835 The values of P, Q, R and K are absolute values
836 The interpolation plane must be G81 or G20
837 Bad value of F or S
862 P or R and end point to be programmed
863 End point incoherent with EA
864 Milling tool prohibited in G66
871 Finished profile limits not defined
872 No dimensions in blank definition
873 P or R not programmed
874 Blank inconsistent with finished profile
875 No intersection of EA with the profile
876 Relief angle EB incorrectly defined
880 Cycle axis unknown
881 Parameter value not compatible
882 Hole bottom dimension not programmed
883 Pitch (I J K) or clearance (P) not programmed
884 More than 9 thread starts
885 Pocket incompatible with the plane selected
886 Tool incompatible with the radius programmed
887 Cut > tool diameter
888 Dwell prohibited in this cycle
889 Syntax error
890 Tool orientation incompatible
891 Return plane = bottom of hole
892 Axial feed missing
893 Lateral feed missing
894 ER prohibited in G20
895 G21,G22 prohibited in cycle
896 Dimension incompatible with tool radius
897 Length of oblong pocket < diameter
898 Tool corrector missing
899 Spindle not assigned to this group or spindle or group incompatible