00001 char * _rs274ngc_errors[] = {
00002 "No error",
00003 "No error",
00004 "No error",
00005 "No error",
00006 "A file is already open",
00007 "All axes missing with g92",
00008 "All axes missing with motion code",
00009 "Arc radius too small to reach end point",
00010 "Argument to acos out of range",
00011 "Argument to asin out of range",
00012 "Attempt to divide by zero",
00013 "Attempt to raise negative to non integer power",
00014 "Bad character used",
00015 "Bad format unsigned integer",
00016 "Bad number format",
00017 "Bug bad g code modal group 0",
00018 "Bug code not g0 or g1",
00019 "Bug code not g17 g18 or g19",
00020 "Bug code not g20 or g21",
00021 "Bug code not g28 or g30",
00022 "Bug code not g2 or g3",
00023 "Bug code not g40 g41 or g42",
00024 "Bug code not g43 or g49",
00025 "Bug code not g4 g10 g28 g30 g53 or g92 series",
00026 "Bug code not g61 g61 1 or g64",
00027 "Bug code not g90 or g91",
00028 "Bug code not g93 or g94",
00029 "Bug code not g98 or g99",
00030 "Bug code not in g92 series",
00031 "Bug code not in range g54 to g593",
00032 "Bug code not m0 m1 m2 m30 m60",
00033 "Bug distance mode not g90 or g91",
00034 "Bug function should not have been called",
00035 "Bug in tool radius comp",
00036 "Bug plane not xy yz or xz",
00037 "Bug side not right or left",
00038 "Bug unknown motion code",
00039 "Bug unknown operation",
00040 "Cannot change axis offsets with cutter radius comp",
00041 "Cannot change units with cutter radius comp",
00042 "Cannot create backup file",
00043 "Cannot do g1 with zero feed rate",
00044 "Cannot do zero repeats of cycle",
00045 "Cannot make arc with zero feed rate",
00046 "Cannot move rotary axes during probing",
00047 "Cannot open backup file",
00048 "Cannot open variable file",
00049 "Cannot probe in inverse time feed mode",
00050 "Cannot probe with cutter radius comp on",
00051 "Cannot probe with zero feed rate",
00052 "Cannot put a b in canned cycle",
00053 "Cannot put a c in canned cycle",
00054 "Cannot put an a in canned cycle",
00055 "Cannot turn cutter radius comp on out of xy plane",
00056 "Cannot turn cutter radius comp on when on",
00057 "Cannot use a word",
00058 "Cannot use axis values with g80",
00059 "Cannot use axis values without a g code that uses them",
00060 "Cannot use b word",
00061 "Cannot use c word",
00062 "Cannot use g28 or g30 with cutter radius comp",
00063 "Cannot use g53 incremental",
00064 "Cannot use g53 with cutter radius comp",
00065 "Cannot use two g codes that both use axis values",
00066 "Cannot use xz plane with cutter radius comp",
00067 "Cannot use yz plane with cutter radius comp",
00068 "Command too long",
00069 "Concave corner with cutter radius comp",
00070 "Coordinate system index parameter 5220 out of range",
00071 "Current point same as end point of arc",
00072 "Cutter gouging with cutter radius comp",
00073 "D word with no g41 or g42",
00074 "Dwell time missing with g4",
00075 "Dwell time p word missing with g82",
00076 "Dwell time p word missing with g86",
00077 "Dwell time p word missing with g88",
00078 "Dwell time p word missing with g89",
00079 "Equal sign missing in parameter setting",
00080 "F word missing with inverse time arc move",
00081 "F word missing with inverse time g1 move",
00082 "File ended with no percent sign",
00083 "File ended with no percent sign or program end",
00084 "File name too long",
00085 "File not open",
00086 "G code out of range",
00087 "H word with no g43",
00088 "I word given for arc in yz plane",
00089 "I word missing with g87",
00090 "I word with no g2 or g3 or g87 to use it",
00091 "J word given for arc in xz plane",
00092 "J word missing with g87",
00093 "J word with no g2 or g3 or g87 to use it",
00094 "K word given for arc in xy plane",
00095 "K word missing with g87",
00096 "K word with no g2 or g3 or g87 to use it",
00097 "L word with no canned cycle or g10",
00098 "Left bracket missing after slash with atan",
00099 "Left bracket missing after unary operation name",
00100 "Line number greater than 99999",
00101 "Line with g10 does not have l2",
00102 "M code greater than 99",
00103 "Mixed radius ijk format for arc",
00104 "Multiple a words on one line",
00105 "Multiple b words on one line",
00106 "Multiple c words on one line",
00107 "Multiple d words on one line",
00108 "Multiple f words on one line",
00109 "Multiple h words on one line",
00110 "Multiple i words on one line",
00111 "Multiple j words on one line",
00112 "Multiple k words on one line",
00113 "Multiple l words on one line",
00114 "Multiple p words on one line",
00115 "Multiple q words on one line",
00116 "Multiple r words on one line",
00117 "Multiple s words on one line",
00118 "Multiple t words on one line",
00119 "Multiple x words on one line",
00120 "Multiple y words on one line",
00121 "Multiple z words on one line",
00122 "Must use g0 or g1 with g53",
00123 "Negative argument to sqrt",
00124 "Negative d word tool radius index used",
00125 "Negative f word used",
00126 "Negative g code used",
00127 "Negative h word tool length offset index used",
00128 "Negative l word used",
00129 "Negative m code used",
00130 "Negative or zero q value used",
00131 "Negative p word used",
00132 "Negative spindle speed used",
00133 "Negative tool id used",
00134 "Nested comment found",
00135 "No characters found in reading real value",
00136 "No digits found where real number should be",
00137 "Non integer value for integer",
00138 "Null missing after newline",
00139 "Offset index missing",
00140 "P value not an integer with g10 l2",
00141 "P value out of range with g10 l2",
00142 "P word with no g4 g10 g82 g86 g88 g89",
00143 "Parameter file out of order",
00144 "Parameter number out of range",
00145 "Q word missing with g83",
00146 "Q word with no g83",
00147 "Queue is not empty after probing",
00148 "R clearance plane unspecified in cycle",
00149 "R i j k words all missing for arc",
00150 "R less than x in cycle in yz plane",
00151 "R less than y in cycle in xz plane",
00152 "R less than z in cycle in xy plane",
00153 "R word with no g code that uses it",
00154 "Radius to end of arc differs from radius to start",
00155 "Radius too small to reach end point",
00156 "Required parameter missing",
00157 "Selected tool slot number too large",
00158 "Slash missing after first atan argument",
00159 "Spindle not turning clockwise in g84",
00160 "Spindle not turning in g86",
00161 "Spindle not turning in g87",
00162 "Spindle not turning in g88",
00163 "Sscanf failed",
00164 "Start point too close to probe point",
00165 "Too many m codes on line",
00166 "Tool length offset index too big",
00167 "Tool max too large",
00168 "Tool radius index too big",
00169 "Tool radius not less than arc radius with comp",
00170 "Two g codes used from same modal group",
00171 "Two m codes used from same modal group",
00172 "Unable to open file",
00173 "Unclosed comment found",
00174 "Unclosed expression",
00175 "Unknown g code used",
00176 "Unknown m code used",
00177 "Unknown operation",
00178 "Unknown operation name starting with a",
00179 "Unknown operation name starting with m",
00180 "Unknown operation name starting with o",
00181 "Unknown operation name starting with x",
00182 "Unknown word starting with a",
00183 "Unknown word starting with c",
00184 "Unknown word starting with e",
00185 "Unknown word starting with f",
00186 "Unknown word starting with l",
00187 "Unknown word starting with r",
00188 "Unknown word starting with s",
00189 "Unknown word starting with t",
00190 "Unknown word where unary operation could be",
00191 "X and y words missing for arc in xy plane",
00192 "X and z words missing for arc in xz plane",
00193 "X value unspecified in yz plane canned cycle",
00194 "X y and z words all missing with g38 2",
00195 "Y and z words missing for arc in yz plane",
00196 "Y value unspecified in xz plane canned cycle",
00197 "Z value unspecified in xy plane canned cycle",
00198 "Zero or negative argument to ln",
00199 "Zero radius arc",
00200 "The End"};