Main Page   Class Hierarchy   Alphabetical List   Data Structures   File List   Data Fields   Globals  

rs274ngc_return.hh

Go to the documentation of this file.
00001 #ifndef RS274NGC_RETURN_H
00002 #define RS274NGC_RETURN_H
00003 
00004 #define RS274NGC_OK 0
00005 #define RS274NGC_EXIT 1
00006 #define RS274NGC_EXECUTE_FINISH 2
00007 #define RS274NGC_ENDFILE 3
00008 #define NCE_A_FILE_IS_ALREADY_OPEN 4
00009 #define NCE_ALL_AXES_MISSING_WITH_G92 5
00010 #define NCE_ALL_AXES_MISSING_WITH_MOTION_CODE 6
00011 #define NCE_ARC_RADIUS_TOO_SMALL_TO_REACH_END_POINT 7
00012 #define NCE_ARGUMENT_TO_ACOS_OUT_OF_RANGE 8
00013 #define NCE_ARGUMENT_TO_ASIN_OUT_OF_RANGE 9
00014 #define NCE_ATTEMPT_TO_DIVIDE_BY_ZERO 10
00015 #define NCE_ATTEMPT_TO_RAISE_NEGATIVE_TO_NON_INTEGER_POWER 11
00016 #define NCE_BAD_CHARACTER_USED 12
00017 #define NCE_BAD_FORMAT_UNSIGNED_INTEGER 13
00018 #define NCE_BAD_NUMBER_FORMAT 14
00019 #define NCE_BUG_BAD_G_CODE_MODAL_GROUP_0 15
00020 #define NCE_BUG_CODE_NOT_G0_OR_G1 16
00021 #define NCE_BUG_CODE_NOT_G17_G18_OR_G19 17
00022 #define NCE_BUG_CODE_NOT_G20_OR_G21 18
00023 #define NCE_BUG_CODE_NOT_G28_OR_G30 19
00024 #define NCE_BUG_CODE_NOT_G2_OR_G3 20
00025 #define NCE_BUG_CODE_NOT_G40_G41_OR_G42 21
00026 #define NCE_BUG_CODE_NOT_G43_OR_G49 22
00027 #define NCE_BUG_CODE_NOT_G4_G10_G28_G30_G53_OR_G92_SERIES 23
00028 #define NCE_BUG_CODE_NOT_G61_G61_1_OR_G64 24
00029 #define NCE_BUG_CODE_NOT_G90_OR_G91 25
00030 #define NCE_BUG_CODE_NOT_G93_OR_G94 26
00031 #define NCE_BUG_CODE_NOT_G98_OR_G99 27
00032 #define NCE_BUG_CODE_NOT_IN_G92_SERIES 28
00033 #define NCE_BUG_CODE_NOT_IN_RANGE_G54_TO_G593 29
00034 #define NCE_BUG_CODE_NOT_M0_M1_M2_M30_M60 30
00035 #define NCE_BUG_DISTANCE_MODE_NOT_G90_OR_G91 31
00036 #define NCE_BUG_FUNCTION_SHOULD_NOT_HAVE_BEEN_CALLED 32
00037 #define NCE_BUG_IN_TOOL_RADIUS_COMP 33
00038 #define NCE_BUG_PLANE_NOT_XY_YZ_OR_XZ 34
00039 #define NCE_BUG_SIDE_NOT_RIGHT_OR_LEFT 35
00040 #define NCE_BUG_UNKNOWN_MOTION_CODE 36
00041 #define NCE_BUG_UNKNOWN_OPERATION 37
00042 #define NCE_CANNOT_CHANGE_AXIS_OFFSETS_WITH_CUTTER_RADIUS_COMP 38
00043 #define NCE_CANNOT_CHANGE_UNITS_WITH_CUTTER_RADIUS_COMP 39
00044 #define NCE_CANNOT_CREATE_BACKUP_FILE 40
00045 #define NCE_CANNOT_DO_G1_WITH_ZERO_FEED_RATE 41
00046 #define NCE_CANNOT_DO_ZERO_REPEATS_OF_CYCLE 42
00047 #define NCE_CANNOT_MAKE_ARC_WITH_ZERO_FEED_RATE 43
00048 #define NCE_CANNOT_MOVE_ROTARY_AXES_DURING_PROBING 44
00049 #define NCE_CANNOT_OPEN_BACKUP_FILE 45
00050 #define NCE_CANNOT_OPEN_VARIABLE_FILE 46
00051 #define NCE_CANNOT_PROBE_IN_INVERSE_TIME_FEED_MODE 47
00052 #define NCE_CANNOT_PROBE_WITH_CUTTER_RADIUS_COMP_ON 48
00053 #define NCE_CANNOT_PROBE_WITH_ZERO_FEED_RATE 49
00054 #define NCE_CANNOT_PUT_A_B_IN_CANNED_CYCLE 50
00055 #define NCE_CANNOT_PUT_A_C_IN_CANNED_CYCLE 51
00056 #define NCE_CANNOT_PUT_AN_A_IN_CANNED_CYCLE 52
00057 #define NCE_CANNOT_TURN_CUTTER_RADIUS_COMP_ON_OUT_OF_XY_PLANE 53
00058 #define NCE_CANNOT_TURN_CUTTER_RADIUS_COMP_ON_WHEN_ON 54
00059 #define NCE_CANNOT_USE_A_WORD 55
00060 #define NCE_CANNOT_USE_AXIS_VALUES_WITH_G80 56
00061 #define NCE_CANNOT_USE_AXIS_VALUES_WITHOUT_A_G_CODE_THAT_USES_THEM 57
00062 #define NCE_CANNOT_USE_B_WORD 58
00063 #define NCE_CANNOT_USE_C_WORD 59
00064 #define NCE_CANNOT_USE_G28_OR_G30_WITH_CUTTER_RADIUS_COMP 60
00065 #define NCE_CANNOT_USE_G53_INCREMENTAL 61
00066 #define NCE_CANNOT_USE_G53_WITH_CUTTER_RADIUS_COMP 62
00067 #define NCE_CANNOT_USE_TWO_G_CODES_THAT_BOTH_USE_AXIS_VALUES 63
00068 #define NCE_CANNOT_USE_XZ_PLANE_WITH_CUTTER_RADIUS_COMP 64
00069 #define NCE_CANNOT_USE_YZ_PLANE_WITH_CUTTER_RADIUS_COMP 65
00070 #define NCE_COMMAND_TOO_LONG 66
00071 #define NCE_CONCAVE_CORNER_WITH_CUTTER_RADIUS_COMP 67
00072 #define NCE_COORDINATE_SYSTEM_INDEX_PARAMETER_5220_OUT_OF_RANGE 68
00073 #define NCE_CURRENT_POINT_SAME_AS_END_POINT_OF_ARC 69
00074 #define NCE_CUTTER_GOUGING_WITH_CUTTER_RADIUS_COMP 70
00075 #define NCE_D_WORD_WITH_NO_G41_OR_G42 71
00076 #define NCE_DWELL_TIME_MISSING_WITH_G4 72
00077 #define NCE_DWELL_TIME_P_WORD_MISSING_WITH_G82 73
00078 #define NCE_DWELL_TIME_P_WORD_MISSING_WITH_G86 74
00079 #define NCE_DWELL_TIME_P_WORD_MISSING_WITH_G88 75
00080 #define NCE_DWELL_TIME_P_WORD_MISSING_WITH_G89 76
00081 #define NCE_EQUAL_SIGN_MISSING_IN_PARAMETER_SETTING 77
00082 #define NCE_F_WORD_MISSING_WITH_INVERSE_TIME_ARC_MOVE 78
00083 #define NCE_F_WORD_MISSING_WITH_INVERSE_TIME_G1_MOVE 79
00084 #define NCE_FILE_ENDED_WITH_NO_PERCENT_SIGN 80
00085 #define NCE_FILE_ENDED_WITH_NO_PERCENT_SIGN_OR_PROGRAM_END 81
00086 #define NCE_FILE_NAME_TOO_LONG 82
00087 #define NCE_FILE_NOT_OPEN 83
00088 #define NCE_G_CODE_OUT_OF_RANGE 84
00089 #define NCE_H_WORD_WITH_NO_G43 85
00090 #define NCE_I_WORD_GIVEN_FOR_ARC_IN_YZ_PLANE 86
00091 #define NCE_I_WORD_MISSING_WITH_G87 87
00092 #define NCE_I_WORD_WITH_NO_G2_OR_G3_OR_G87_TO_USE_IT 88
00093 #define NCE_J_WORD_GIVEN_FOR_ARC_IN_XZ_PLANE 89
00094 #define NCE_J_WORD_MISSING_WITH_G87 90
00095 #define NCE_J_WORD_WITH_NO_G2_OR_G3_OR_G87_TO_USE_IT 91
00096 #define NCE_K_WORD_GIVEN_FOR_ARC_IN_XY_PLANE 92
00097 #define NCE_K_WORD_MISSING_WITH_G87 93
00098 #define NCE_K_WORD_WITH_NO_G2_OR_G3_OR_G87_TO_USE_IT 94
00099 #define NCE_L_WORD_WITH_NO_CANNED_CYCLE_OR_G10 95
00100 #define NCE_LEFT_BRACKET_MISSING_AFTER_SLASH_WITH_ATAN 96
00101 #define NCE_LEFT_BRACKET_MISSING_AFTER_UNARY_OPERATION_NAME 97
00102 #define NCE_LINE_NUMBER_GREATER_THAN_99999 98
00103 #define NCE_LINE_WITH_G10_DOES_NOT_HAVE_L2 99
00104 #define NCE_M_CODE_GREATER_THAN_99 100
00105 #define NCE_MIXED_RADIUS_IJK_FORMAT_FOR_ARC 101
00106 #define NCE_MULTIPLE_A_WORDS_ON_ONE_LINE 102
00107 #define NCE_MULTIPLE_B_WORDS_ON_ONE_LINE 103
00108 #define NCE_MULTIPLE_C_WORDS_ON_ONE_LINE 104
00109 #define NCE_MULTIPLE_D_WORDS_ON_ONE_LINE 105
00110 #define NCE_MULTIPLE_F_WORDS_ON_ONE_LINE 106
00111 #define NCE_MULTIPLE_H_WORDS_ON_ONE_LINE 107
00112 #define NCE_MULTIPLE_I_WORDS_ON_ONE_LINE 108
00113 #define NCE_MULTIPLE_J_WORDS_ON_ONE_LINE 109
00114 #define NCE_MULTIPLE_K_WORDS_ON_ONE_LINE 110
00115 #define NCE_MULTIPLE_L_WORDS_ON_ONE_LINE 111
00116 #define NCE_MULTIPLE_P_WORDS_ON_ONE_LINE 112
00117 #define NCE_MULTIPLE_Q_WORDS_ON_ONE_LINE 113
00118 #define NCE_MULTIPLE_R_WORDS_ON_ONE_LINE 114
00119 #define NCE_MULTIPLE_S_WORDS_ON_ONE_LINE 115
00120 #define NCE_MULTIPLE_T_WORDS_ON_ONE_LINE 116
00121 #define NCE_MULTIPLE_X_WORDS_ON_ONE_LINE 117
00122 #define NCE_MULTIPLE_Y_WORDS_ON_ONE_LINE 118
00123 #define NCE_MULTIPLE_Z_WORDS_ON_ONE_LINE 119
00124 #define NCE_MUST_USE_G0_OR_G1_WITH_G53 120
00125 #define NCE_NEGATIVE_ARGUMENT_TO_SQRT 121
00126 #define NCE_NEGATIVE_D_WORD_TOOL_RADIUS_INDEX_USED 122
00127 #define NCE_NEGATIVE_F_WORD_USED 123
00128 #define NCE_NEGATIVE_G_CODE_USED 124
00129 #define NCE_NEGATIVE_H_WORD_TOOL_LENGTH_OFFSET_INDEX_USED 125
00130 #define NCE_NEGATIVE_L_WORD_USED 126
00131 #define NCE_NEGATIVE_M_CODE_USED 127
00132 #define NCE_NEGATIVE_OR_ZERO_Q_VALUE_USED 128
00133 #define NCE_NEGATIVE_P_WORD_USED 129
00134 #define NCE_NEGATIVE_SPINDLE_SPEED_USED 130
00135 #define NCE_NEGATIVE_TOOL_ID_USED 131
00136 #define NCE_NESTED_COMMENT_FOUND 132
00137 #define NCE_NO_CHARACTERS_FOUND_IN_READING_REAL_VALUE 133
00138 #define NCE_NO_DIGITS_FOUND_WHERE_REAL_NUMBER_SHOULD_BE 134
00139 #define NCE_NON_INTEGER_VALUE_FOR_INTEGER 135
00140 #define NCE_NULL_MISSING_AFTER_NEWLINE 136
00141 #define NCE_OFFSET_INDEX_MISSING 137
00142 #define NCE_P_VALUE_NOT_AN_INTEGER_WITH_G10_L2 138
00143 #define NCE_P_VALUE_OUT_OF_RANGE_WITH_G10_L2 139
00144 #define NCE_P_WORD_WITH_NO_G4_G10_G82_G86_G88_G89 140
00145 #define NCE_PARAMETER_FILE_OUT_OF_ORDER 141
00146 #define NCE_PARAMETER_NUMBER_OUT_OF_RANGE 142
00147 #define NCE_Q_WORD_MISSING_WITH_G83 143
00148 #define NCE_Q_WORD_WITH_NO_G83 144
00149 #define NCE_QUEUE_IS_NOT_EMPTY_AFTER_PROBING 145
00150 #define NCE_R_CLEARANCE_PLANE_UNSPECIFIED_IN_CYCLE 146
00151 #define NCE_R_I_J_K_WORDS_ALL_MISSING_FOR_ARC 147
00152 #define NCE_R_LESS_THAN_X_IN_CYCLE_IN_YZ_PLANE 148
00153 #define NCE_R_LESS_THAN_Y_IN_CYCLE_IN_XZ_PLANE 149
00154 #define NCE_R_LESS_THAN_Z_IN_CYCLE_IN_XY_PLANE 150
00155 #define NCE_R_WORD_WITH_NO_G_CODE_THAT_USES_IT 151
00156 #define NCE_RADIUS_TO_END_OF_ARC_DIFFERS_FROM_RADIUS_TO_START 152
00157 #define NCE_RADIUS_TOO_SMALL_TO_REACH_END_POINT 153
00158 #define NCE_REQUIRED_PARAMETER_MISSING 154
00159 #define NCE_SELECTED_TOOL_SLOT_NUMBER_TOO_LARGE 155
00160 #define NCE_SLASH_MISSING_AFTER_FIRST_ATAN_ARGUMENT 156
00161 #define NCE_SPINDLE_NOT_TURNING_CLOCKWISE_IN_G84 157
00162 #define NCE_SPINDLE_NOT_TURNING_IN_G86 158
00163 #define NCE_SPINDLE_NOT_TURNING_IN_G87 159
00164 #define NCE_SPINDLE_NOT_TURNING_IN_G88 160
00165 #define NCE_SSCANF_FAILED 161
00166 #define NCE_START_POINT_TOO_CLOSE_TO_PROBE_POINT 162
00167 #define NCE_TOO_MANY_M_CODES_ON_LINE 163
00168 #define NCE_TOOL_LENGTH_OFFSET_INDEX_TOO_BIG 164
00169 #define NCE_TOOL_MAX_TOO_LARGE 165
00170 #define NCE_TOOL_RADIUS_INDEX_TOO_BIG 166
00171 #define NCE_TOOL_RADIUS_NOT_LESS_THAN_ARC_RADIUS_WITH_COMP 167
00172 #define NCE_TWO_G_CODES_USED_FROM_SAME_MODAL_GROUP 168
00173 #define NCE_TWO_M_CODES_USED_FROM_SAME_MODAL_GROUP 169
00174 #define NCE_UNABLE_TO_OPEN_FILE 170
00175 #define NCE_UNCLOSED_COMMENT_FOUND 171
00176 #define NCE_UNCLOSED_EXPRESSION 172
00177 #define NCE_UNKNOWN_G_CODE_USED 173
00178 #define NCE_UNKNOWN_M_CODE_USED 174
00179 #define NCE_UNKNOWN_OPERATION 175
00180 #define NCE_UNKNOWN_OPERATION_NAME_STARTING_WITH_A 176
00181 #define NCE_UNKNOWN_OPERATION_NAME_STARTING_WITH_M 177
00182 #define NCE_UNKNOWN_OPERATION_NAME_STARTING_WITH_O 178
00183 #define NCE_UNKNOWN_OPERATION_NAME_STARTING_WITH_X 179
00184 #define NCE_UNKNOWN_WORD_STARTING_WITH_A 180
00185 #define NCE_UNKNOWN_WORD_STARTING_WITH_C 181
00186 #define NCE_UNKNOWN_WORD_STARTING_WITH_E 182
00187 #define NCE_UNKNOWN_WORD_STARTING_WITH_F 183
00188 #define NCE_UNKNOWN_WORD_STARTING_WITH_L 184
00189 #define NCE_UNKNOWN_WORD_STARTING_WITH_R 185
00190 #define NCE_UNKNOWN_WORD_STARTING_WITH_S 186
00191 #define NCE_UNKNOWN_WORD_STARTING_WITH_T 187
00192 #define NCE_UNKNOWN_WORD_WHERE_UNARY_OPERATION_COULD_BE 188
00193 #define NCE_X_AND_Y_WORDS_MISSING_FOR_ARC_IN_XY_PLANE 189
00194 #define NCE_X_AND_Z_WORDS_MISSING_FOR_ARC_IN_XZ_PLANE 190
00195 #define NCE_X_VALUE_UNSPECIFIED_IN_YZ_PLANE_CANNED_CYCLE 191
00196 #define NCE_X_Y_AND_Z_WORDS_ALL_MISSING_WITH_G38_2 192
00197 #define NCE_Y_AND_Z_WORDS_MISSING_FOR_ARC_IN_YZ_PLANE 193
00198 #define NCE_Y_VALUE_UNSPECIFIED_IN_XZ_PLANE_CANNED_CYCLE 194
00199 #define NCE_Z_VALUE_UNSPECIFIED_IN_XY_PLANE_CANNED_CYCLE 195
00200 #define NCE_ZERO_OR_NEGATIVE_ARGUMENT_TO_LN 196
00201 #define NCE_ZERO_RADIUS_ARC 197
00202 
00203 #define RS274NGC_MIN_ERROR 3
00204 #define RS274NGC_MAX_ERROR 197
00205 
00206 #endif /* RS274NGC_RETURN_H */

Generated on Sun Dec 2 15:27:43 2001 for EMC by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001