|
|
@ -67,48 +67,51 @@ typedef enum { |
|
|
|
/*******************************************************************************
|
|
|
|
* 1006 * |
|
|
|
*******************************************************************************/ |
|
|
|
kcmd_xy_robot_ctrl_enable = CMDID(1006, 0), |
|
|
|
kcmd_xy_robot_ctrl_stop = CMDID(1006, 1), |
|
|
|
kcmd_xy_robot_ctrl_move_to_zero = CMDID(1006, 2), |
|
|
|
kcmd_xy_robot_ctrl_move_to_zero_with_calibrate = CMDID(1006, 3), |
|
|
|
kcmd_xy_robot_ctrl_move_to = CMDID(1006, 4), |
|
|
|
kcmd_xy_robot_ctrl_move_by = CMDID(1006, 5), |
|
|
|
kcmd_xy_robot_ctrl_set_current_pos = CMDID(1006, 6), |
|
|
|
kcmd_xy_robot_ctrl_read_status = CMDID(1006, 50), |
|
|
|
kcmd_xy_robot_ctrl_set_acc = CMDID(1006, 100), |
|
|
|
kcmd_xy_robot_ctrl_set_dec = CMDID(1006, 101), |
|
|
|
kcmd_xy_robot_ctrl_set_speed = CMDID(1006, 102), |
|
|
|
kcmd_xy_robot_ctrl_set_x_shaft = CMDID(1006, 103), |
|
|
|
kcmd_xy_robot_ctrl_set_y_shaft = CMDID(1006, 104), |
|
|
|
kcmd_xy_robot_ctrl_set_zero_robottype = CMDID(1006, 105), |
|
|
|
kcmd_xy_robot_ctrl_set_runtozero_maxX = CMDID(1006, 106), |
|
|
|
kcmd_xy_robot_ctrl_set_runtozero_maxY = CMDID(1006, 107), |
|
|
|
kcmd_xy_robot_ctrl_set_runtozero_speed = CMDID(1006, 108), |
|
|
|
kcmd_xy_robot_ctrl_set_runtozero_dec = CMDID(1006, 109), |
|
|
|
kcmd_xy_robot_ctrl_set_runtozero_leave_away_zero_maxXY = CMDID(1006, 110), |
|
|
|
kcmd_xy_robot_ctrl_set_distance_scale = CMDID(1006, 111), |
|
|
|
kcmd_xy_robot_ctrl_enable = CMDID(1006, 0), // 机器人使能
|
|
|
|
kcmd_xy_robot_ctrl_stop = CMDID(1006, 1), // 机器人停止
|
|
|
|
kcmd_xy_robot_ctrl_move_to_zero = CMDID(1006, 2), // 机器人回零
|
|
|
|
kcmd_xy_robot_ctrl_move_to_zero_with_calibrate = CMDID(1006, 3), // 机器人回零并标定
|
|
|
|
kcmd_xy_robot_ctrl_move_to = CMDID(1006, 4), // 机器人移动到指定位置
|
|
|
|
kcmd_xy_robot_ctrl_move_by = CMDID(1006, 5), // 机器人移动指定距离
|
|
|
|
kcmd_xy_robot_ctrl_read_status = CMDID(1006, 50), // 读取机器人状态
|
|
|
|
kcmd_xy_robot_ctrl_set_robottype = CMDID(1006, 100), // 机器人类型
|
|
|
|
kcmd_xy_robot_ctrl_set_current_pos = CMDID(1006, 101), // 设置当前位置
|
|
|
|
kcmd_xy_robot_ctrl_set_distance_scale = CMDID(1006, 102), // 设置距离比例
|
|
|
|
kcmd_xy_robot_ctrl_set_ihold_irun_iholddelay = CMDID(1006, 103), // 设置电流
|
|
|
|
kcmd_xy_robot_ctrl_set_acc = CMDID(1006, 104), // 设置加速度
|
|
|
|
kcmd_xy_robot_ctrl_set_dec = CMDID(1006, 105), // 设置减速度
|
|
|
|
kcmd_xy_robot_ctrl_set_speed = CMDID(1006, 106), // 设置位置模式速度
|
|
|
|
kcmd_xy_robot_ctrl_set_shaft = CMDID(1006, 107), // 设置轴是否反向
|
|
|
|
kcmd_xy_robot_ctrl_set_runtozero_max_distance = CMDID(1006, 108), // 设置回零最大距离
|
|
|
|
kcmd_xy_robot_ctrl_set_runtozero_speed = CMDID(1006, 109), // 设置回零速度
|
|
|
|
kcmd_xy_robot_ctrl_set_runtozero_dec = CMDID(1006, 110), // 设置回零减速度
|
|
|
|
kcmd_xy_robot_ctrl_set_runtozero_leave_away_zero_distance = CMDID(1006, 111), // 设置离零点距离
|
|
|
|
|
|
|
|
#if 1
|
|
|
|
//
|
|
|
|
/*******************************************************************************
|
|
|
|
* 1007:单轴步进电机控制 * |
|
|
|
*******************************************************************************/ |
|
|
|
kcmd_step_motor_ctrl_enable = CMDID(1007, 0), |
|
|
|
kcmd_step_motor_ctrl_stop = CMDID(1007, 1), |
|
|
|
kcmd_step_motor_ctrl_move_to_zero = CMDID(1007, 2), |
|
|
|
kcmd_step_motor_ctrl_move_to_zero_with_calibrate = CMDID(1007, 3), |
|
|
|
kcmd_step_motor_ctrl_move_to = CMDID(1007, 4), |
|
|
|
kcmd_step_motor_ctrl_move_by = CMDID(1007, 5), |
|
|
|
kcmd_step_motor_ctrl_set_current_pos = CMDID(1007, 6), |
|
|
|
kcmd_step_motor_ctrl_read_status = CMDID(1007, 50), |
|
|
|
kcmd_step_motor_ctrl_set_acc = CMDID(1007, 100), |
|
|
|
kcmd_step_motor_ctrl_set_dec = CMDID(1007, 101), |
|
|
|
kcmd_step_motor_ctrl_set_speed = CMDID(1007, 102), |
|
|
|
kcmd_step_motor_ctrl_set_shaft = CMDID(1007, 103), |
|
|
|
kcmd_step_motor_ctrl_set_zero_shift = CMDID(1007, 104), |
|
|
|
kcmd_step_motor_ctrl_set_runtozero_max_distance = CMDID(1007, 105), |
|
|
|
kcmd_step_motor_ctrl_set_runtozero_speed = CMDID(1007, 106), |
|
|
|
kcmd_step_motor_ctrl_set_runtozero_dec = CMDID(1007, 107), |
|
|
|
kcmd_step_motor_ctrl_set_runtozero_leave_away_zero_max_distance = CMDID(1007, 108), |
|
|
|
kcmd_step_motor_ctrl_set_distance_scale = CMDID(1007, 109), |
|
|
|
// kcmd_step_motor_ctrl_enable
|
|
|
|
// kcmd_step_motor_ctrl_stop
|
|
|
|
// kcmd_step_motor_ctrl_move_to_zero
|
|
|
|
// kcmd_step_motor_ctrl_move_to_zero_with_calibrate
|
|
|
|
// kcmd_step_motor_ctrl_move_to
|
|
|
|
// kcmd_step_motor_ctrl_move_by
|
|
|
|
// kcmd_step_motor_ctrl_read_status
|
|
|
|
// kcmd_step_motor_ctrl_set_robottype
|
|
|
|
// kcmd_step_motor_ctrl_set_current_pos
|
|
|
|
// kcmd_step_motor_ctrl_set_distance_scale
|
|
|
|
// kcmd_step_motor_ctrl_set_ihold_irun_iholddelay
|
|
|
|
// kcmd_step_motor_ctrl_set_acc
|
|
|
|
// kcmd_step_motor_ctrl_set_dec
|
|
|
|
// kcmd_step_motor_ctrl_set_speed
|
|
|
|
// kcmd_step_motor_ctrl_set_shaft
|
|
|
|
// kcmd_step_motor_ctrl_set_runtozero_max_distance
|
|
|
|
// kcmd_step_motor_ctrl_set_runtozero_speed
|
|
|
|
// kcmd_step_motor_ctrl_set_runtozero_dec
|
|
|
|
// kcmd_step_motor_ctrl_set_runtozero_leave_away_zero_distance
|
|
|
|
#endif
|
|
|
|
|
|
|
|
} CmdID_t; |
|
|
|
|
|
|
|