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

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 |