mirror of
https://github.com/synthetos/g2.git
synced 2026-10-06 22:52:49 +08:00
080.30 spindle states are more rational
This commit is contained in:
@@ -339,9 +339,9 @@ static stat_t _parse_gcode_block(char_t *buf)
|
||||
SET_MODAL (MODAL_GROUP_M4, program_flow, PROGRAM_STOP);
|
||||
case 2: case 30:
|
||||
SET_MODAL (MODAL_GROUP_M4, program_flow, PROGRAM_END);
|
||||
case 3: SET_MODAL (MODAL_GROUP_M7, spindle_state, SPINDLE_CW);
|
||||
case 4: SET_MODAL (MODAL_GROUP_M7, spindle_state, SPINDLE_CCW);
|
||||
case 5: SET_MODAL (MODAL_GROUP_M7, spindle_state, SPINDLE_OFF);
|
||||
case 3: SET_MODAL (MODAL_GROUP_M7, spindle_control, SPINDLE_CONTROL_CW);
|
||||
case 4: SET_MODAL (MODAL_GROUP_M7, spindle_control, SPINDLE_CONTROL_CCW);
|
||||
case 5: SET_MODAL (MODAL_GROUP_M7, spindle_control, SPINDLE_CONTROL_OFF);
|
||||
case 6: SET_NON_MODAL (tool_change, true);
|
||||
case 7: SET_MODAL (MODAL_GROUP_M8, mist_coolant, true);
|
||||
case 8: SET_MODAL (MODAL_GROUP_M8, flood_coolant, true);
|
||||
@@ -434,7 +434,7 @@ static stat_t _execute_gcode_block()
|
||||
// EXEC_FUNC(cm_spindle_override_factor, spindle_override_factor);
|
||||
EXEC_FUNC(cm_select_tool, tool_select); // tool_select is where it's written
|
||||
EXEC_FUNC(cm_change_tool, tool_change);
|
||||
EXEC_FUNC(cm_spindle_control, spindle_state); // spindle on or off
|
||||
EXEC_FUNC(cm_spindle_control, spindle_control); // spindle CW, CCW, OFF
|
||||
EXEC_FUNC(cm_mist_coolant_control, mist_coolant);
|
||||
EXEC_FUNC(cm_flood_coolant_control, flood_coolant); // also disables mist coolant if OFF
|
||||
// EXEC_FUNC(cm_feed_rate_override_enable, feed_rate_override_enable);
|
||||
|
||||
Reference in New Issue
Block a user