Module g_code::emit [−][src]
GCode emitter with a few basic commands and argument-checking
Structs
Command | Commands are the operational unit of GCode They consist of a G, M, or other top-level field followed by field arguments |
Field | Fundamental unit of GCode: a value preceded by a descriptive letter. |
Enums
Token | |
Value | All the possible variations of a field’s value. Some flavors of GCode also allow for strings. |
Constants
Functions
absolute_distance_mode | In absolute distance mode, axis numbers usually represent positions in terms of the currently active coordinate system. |
dwell | This will keep the axes unmoving for the period of time in seconds specified by the P number |
feed_rate_units_per_minute | |
linear_interpolation | Typically used for “cutting” motion |
program_end | Signals the end of a program |
rapid_positioning | Moves the head at the fastest possible speed to the desired speed Never enter a cut with rapid positioning Some older machines may “dog leg” rapid positioning, moving one axis at a time |
relative_distance_mode | In relative distance mode, axis numbers usually represent increments from the current values of the numbers |
start_spindle_clockwise | Start spinning the spindle clockwise with speed |
start_spindle_counterclockwise | Start spinning the spindle counterclockwise with speed |
stop_spindle | Stop spinning the spindle |
units_inches | Use inches for length units |
units_millimeters | Use millimeters for length units |