rs274ngc.hh

来自「CNC 的开放码,EMC2 V2.2.8版」· HH 代码 · 共 473 行 · 第 1/2 页

HH
473
字号
 int convert_cycle_g89(CANON_PLANE plane, double x, double y,                             double clear_z, double bottom_z, double dwell); int convert_cycle_xy(int motion, block_pointer block,                            setup_pointer settings); int convert_cycle_yz(int motion, block_pointer block,                            setup_pointer settings); int convert_cycle_zx(int motion, block_pointer block,                            setup_pointer settings); int convert_distance_mode(int g_code, setup_pointer settings); int convert_dwell(double time); int convert_feed_mode(int g_code, setup_pointer settings); int convert_feed_rate(block_pointer block, setup_pointer settings); int convert_g(block_pointer block, setup_pointer settings); int convert_home(int move, block_pointer block,                        setup_pointer settings); int convert_length_units(int g_code, setup_pointer settings); int convert_m(block_pointer block, setup_pointer settings); int convert_modal_0(int code, block_pointer block,                           setup_pointer settings); int convert_motion(int motion, block_pointer block,                          setup_pointer settings); int convert_probe(block_pointer block, setup_pointer settings); int convert_retract_mode(int g_code, setup_pointer settings); int convert_setup(block_pointer block, setup_pointer settings); int convert_set_plane(int g_code, setup_pointer settings); int convert_speed(block_pointer block, setup_pointer settings);     int convert_spindle_mode(block_pointer block, setup_pointer settings); int convert_stop(block_pointer block, setup_pointer settings); int convert_straight(int move, block_pointer block,                            setup_pointer settings); int convert_straight_comp1(int move, block_pointer block,                            setup_pointer settings,                             double px, double py, double end_z,                            double AA_end, double BB_end, double CC_end,                            double u_end, double v_end, double w_end); int convert_straight_comp2(int move, block_pointer block,                            setup_pointer settings,                            double px, double py, double end_z,                            double AA_end, double BB_end, double CC_end,                            double u_end, double v_end, double w_end); int convert_threading_cycle(block_pointer block, setup_pointer settings,                             double end_x, double end_y, double end_z); int convert_tool_change(setup_pointer settings); int convert_tool_length_offset(int g_code, block_pointer block,                                      setup_pointer settings); int convert_tool_select(block_pointer block, setup_pointer settings); int cycle_feed(CANON_PLANE plane, double end1,                      double end2, double end3); int cycle_traverse(CANON_PLANE plane, double end1, double end2,                          double end3); int enhance_block(block_pointer block, setup_pointer settings); int execute_binary(double *left, int operation, double *right); int execute_binary1(double *left, int operation, double *right); int execute_binary2(double *left, int operation, double *right); int execute_block(block_pointer block, setup_pointer settings); int execute_unary(double *double_ptr, int operation); double find_arc_length(double x1, double y1, double z1,                              double center_x, double center_y, int turn,                              double x2, double y2, double z2); int find_ends(block_pointer block, setup_pointer settings,                double *px, double *py, double *pz,                double *AA_p, double *BB_p, double *CC_p,               double *u_p, double *v_p, double *w_p); int find_relative(double x1, double y1, double z1,                   double AA_1, double BB_1, double CC_1,                    double u_1, double v_1, double w_1,                   double *x2, double *y2, double *z2,                   double *AA_2, double *BB_2, double *CC_2,                   double *u_2, double *v_2, double *w_2,                   setup_pointer settings); double find_straight_length(double x2, double y2, double z2,                             double AA_2, double BB_2, double CC_2,                             double u_w, double v_2, double w_2,                             double x1, double y1, double z1,                             double AA_1, double BB_1, double CC_1,                             double u_1, double v_1, double w_1); double find_turn(double x1, double y1, double center_x,                        double center_y, int turn, double x2, double y2); int init_block(block_pointer block); int inverse_time_rate_arc(double x1, double y1, double z1,                                 double cx, double cy, int turn, double x2,                                 double y2, double z2, block_pointer block,                                 setup_pointer settings); int inverse_time_rate_arc2(double start_x, double start_y, int turn1,                                  double mid_x, double mid_y, double cx,                                  double cy, int turn2, double end_x,                                  double end_y, double end_z,                                  block_pointer block,                                  setup_pointer settings); int inverse_time_rate_as(double start_x, double start_y, int turn,                          double mid_x, double mid_y,                           double end_x, double end_y, double end_z,                          double AA_end, double BB_end, double CC_end,                          double u_end, double v_end, double w_end,                          block_pointer block, setup_pointer settings); int inverse_time_rate_straight(double end_x, double end_y, double end_z,                                 double AA_end, double BB_end, double CC_end,                                double u_end, double v_end, double w_end,                                block_pointer block,                                setup_pointer settings); int parse_line(char *line, block_pointer block,                      setup_pointer settings); int precedence(int an_operator); int read_a(char *line, int *counter, block_pointer block,                  double *parameters); int read_atan(char *line, int *counter, double *double_ptr,                     double *parameters); int read_b(char *line, int *counter, block_pointer block,                  double *parameters); int read_c(char *line, int *counter, block_pointer block,                  double *parameters); int read_comment(char *line, int *counter, block_pointer block,                        double *parameters); int read_d(char *line, int *counter, block_pointer block,                  double *parameters); int read_e(char *line, int *counter, block_pointer block,                  double *parameters); int read_f(char *line, int *counter, block_pointer block,                  double *parameters); int read_g(char *line, int *counter, block_pointer block,                  double *parameters); int read_h(char *line, int *counter, block_pointer block,                  double *parameters); int read_i(char *line, int *counter, block_pointer block,                  double *parameters); int read_integer_unsigned(char *line, int *counter, int *integer_ptr); int read_integer_value(char *line, int *counter, int *integer_ptr,                              double *parameters); int read_items(block_pointer block, char *line, double *parameters); int read_j(char *line, int *counter, block_pointer block,                  double *parameters); int read_k(char *line, int *counter, block_pointer block,                  double *parameters); int read_l(char *line, int *counter, block_pointer block,                  double *parameters); int read_line_number(char *line, int *counter, block_pointer block); int read_m(char *line, int *counter, block_pointer block,                  double *parameters); int read_o(char *line, int *counter, block_pointer block,                  double *parameters); int free_named_parameters(int level, setup_pointer settings); int read_one_item(char *line, int *counter, block_pointer block,                   double *parameters); int read_operation(char *line, int *counter, int *operation); int read_operation_unary(char *line, int *counter, int *operation); int read_p(char *line, int *counter, block_pointer block,                  double *parameters); int store_named_param(char *nameBuf, double value); int add_named_param(char *nameBuf); int find_named_param(char *nameBuf, int *status, double *value); int read_name(char *line, int *counter, char *nameBuf); int read_named_parameter(char *line, int *counter, double *double_ptr,                          double *parameters); int read_parameter(char *line, int *counter, double *double_ptr,                          double *parameters); int read_parameter_setting(char *line, int *counter,                                  block_pointer block, double *parameters); int read_named_parameter_setting(char *line, int *counter,                                  char **param, double *parameters); int read_q(char *line, int *counter, block_pointer block,                  double *parameters); int read_r(char *line, int *counter, block_pointer block,                  double *parameters); int read_real_expression(char *line, int *counter,                                double *hold2, double *parameters); int read_real_number(char *line, int *counter, double *double_ptr); int read_real_value(char *line, int *counter, double *double_ptr,                           double *parameters); int read_s(char *line, int *counter, block_pointer block,                  double *parameters); int read_t(char *line, int *counter, block_pointer block,                  double *parameters); int read_text(const char *command, FILE * inport, char *raw_line,                     char *line, int *length); int read_unary(char *line, int *counter, double *double_ptr,                      double *parameters); int read_u(char *line, int *counter, block_pointer block,                  double *parameters); int read_v(char *line, int *counter, block_pointer block,                  double *parameters); int read_w(char *line, int *counter, block_pointer block,                  double *parameters); int read_x(char *line, int *counter, block_pointer block,                  double *parameters); int read_y(char *line, int *counter, block_pointer block,                  double *parameters); int read_z(char *line, int *counter, block_pointer block,                  double *parameters); int refresh_actual_position(setup_pointer settings); int set_probe_data(setup_pointer settings); int write_g_codes(block_pointer block, setup_pointer settings); int write_m_codes(block_pointer block, setup_pointer settings); int write_settings(setup_pointer settings);  // O_word stuff int control_save_offset(    /* ARGUMENTS                   */  int line,                  /* (o-word) line number        */  block_pointer block,       /* pointer to a block of RS274/NGC instructions */  setup_pointer settings);   /* pointer to machine settings */ int control_find_oword(     /* ARGUMENTS                   */  int line,                  /* (o-word) line number        */  setup_pointer settings,    /* pointer to machine settings */  int *o_index);             /* the index of o-word (returned) */ int control_back_to(        /* ARGUMENTS                   */  int line,                  /* (o-word) line number        */  setup_pointer settings);   /* pointer to machine settings */ int convert_control_functions( /* ARGUMENTS           */  block_pointer block,       /* pointer to a block of RS274/NGC instructions */  setup_pointer settings);   /* pointer to machine settings */ void doLog(char *fmt, ...); FILE *log_file;/* Internal arrays */ static const int _gees[]; static const int _ems[]; static const int _required_parameters[]; read_function_pointer _readers[256]; static const read_function_pointer default_readers[256]; static setup _setup; enum {     AXIS_MASK_X =   1, AXIS_MASK_Y =   2, AXIS_MASK_Z =   4,     AXIS_MASK_A =   8, AXIS_MASK_B =  16, AXIS_MASK_C =  32,     AXIS_MASK_U =  64, AXIS_MASK_V = 128, AXIS_MASK_W = 256, };};#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?