#include <gcode.h>
Data Fields | |
| motion_mode_t | motion |
| {G0,G1,G2,G3,G38.2,G80} More... | |
| feed_mode_t | feed_mode |
| {G93,G94,G95} More... | |
| bool | units_imperial |
| {G20,G21} More... | |
| bool | distance_incremental |
| {G90,G91} More... | |
| bool | diameter_mode |
| {G7,G8} Lathe diameter mode. More... | |
| plane_select_t | plane_select |
| {G17,G18,G19} More... | |
| tool_offset_mode_t | tool_offset_mode |
| {G43,G43.1,G49} More... | |
| coord_system_t | coord_system |
| {G54,G55,G56,G57,G58,G59,G59.1,G59.2,G59.3} More... | |
| program_flow_t | program_flow |
| {M0,M1,M2,M30,M60} More... | |
| coolant_state_t | coolant |
| {M7,M8,M9} More... | |
| spindle_t | spindle [N_SYS_SPINDLE] |
| {M3,M4,M5 and G96,G97} More... | |
| gc_override_flags_t | override_ctrl |
| {M48,M49,M50,M51,M53,M56} More... | |
| cc_retract_mode_t | retract_mode |
| {G98,G99} More... | |
| bool | scaling_active |
| {G50,G51} More... | |
| bool | canned_cycle_active |
| float | spline_pq [2] |
| {G5} More... | |
The following variables are not copied to the parsers gc_block working copy! | |
| float | tool_length_offset [N_AXIS] |
| Tracks tool length offset when enabled. More... | |
| float | feed_rate |
| {F} NOTE: set in snapshot when saving modal state More... | |
| bool | auto_restore |
| {M73} NOTE: set in snapshot when saving modal state More... | |
| bool auto_restore |
{M73} NOTE: set in snapshot when saving modal state
| bool canned_cycle_active |
| coolant_state_t coolant |
{M7,M8,M9}
| coord_system_t coord_system |
{G54,G55,G56,G57,G58,G59,G59.1,G59.2,G59.3}
| bool diameter_mode |
{G7,G8} Lathe diameter mode.
| bool distance_incremental |
{G90,G91}
| feed_mode_t feed_mode |
{G93,G94,G95}
| float feed_rate |
{F} NOTE: set in snapshot when saving modal state
| motion_mode_t motion |
{G0,G1,G2,G3,G38.2,G80}
| gc_override_flags_t override_ctrl |
{M48,M49,M50,M51,M53,M56}
| plane_select_t plane_select |
{G17,G18,G19}
| program_flow_t program_flow |
{M0,M1,M2,M30,M60}
| cc_retract_mode_t retract_mode |
{G98,G99}
| bool scaling_active |
{G50,G51}
| spindle_t spindle[N_SYS_SPINDLE] |
{M3,M4,M5 and G96,G97}
| float spline_pq[2] |
{G5}
| float tool_length_offset[N_AXIS] |
Tracks tool length offset when enabled.
| tool_offset_mode_t tool_offset_mode |
{G43,G43.1,G49}
| bool units_imperial |
{G20,G21}