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 |