Difference between revisions of "Gcode"

From Hyrel3D
Jump to: navigation, search
(Movement)
(G0)
Line 22: Line 22:
 
! style="width: 40%;" | Notes
 
! style="width: 40%;" | Notes
 
|-
 
|-
! G0 X50 Y50
+
! G0 X50 Y50 Z10
| Makes a (rapid) non-printing move from current position to X50 Y50 at the rate specified in your settings.
+
| Makes a (rapid) non-printing move from the current position to X50, Y50,Z10 at the rate specified in your settings.
| These can be absolute or relative distances, depending on your environment. Use G90 to use absolute distances; use G91 to use relative distances.
+
| These can be absolute or relative distances, depending on your environment. Use G90 to use absolute distances; use G91 to use relative distances. G0 may have X, Y and/or Z values for the new position; undeclared values will not change (ex: if no Z value provided, no Z movement executed).
 
|-
 
|-
 
! M203 X2000 Y2000
 
! M203 X2000 Y2000

Revision as of 19:11, 17 November 2016

Contents

Everything your Hyrel 3D Printer does is done by executing GCode, whether you are aware of it or not.

Below, I will explain those gcodes about which we get the most questions.

Movement

There are two primary movement commands: G0 and G1, and are thus explained:

G0

G0 is a rapid positioning move. It is not a working move, meaning that your equipment will not be printing, milling, lasering, or doing any other active work during a G0 move. G0 is intended to move your tool to a new position, where the work will happen. Accordingly, G0 movement speeds are set in your configuration settings, rather than being specified in your gcode file. A G0 command will not make use of an F value (feed rate, or movement speed), even if specified. The only workaround is to first manually set another G0 speed by using a

Movement Commands
Actual Code Behavior Notes
G0 X50 Y50 Z10 Makes a (rapid) non-printing move from the current position to X50, Y50,Z10 at the rate specified in your settings. These can be absolute or relative distances, depending on your environment. Use G90 to use absolute distances; use G91 to use relative distances. G0 may have X, Y and/or Z values for the new position; undeclared values will not change (ex: if no Z value provided, no Z movement executed).
M203 X2000 Y2000 Specifies G0 speed of 2000 mm/min in both Y and X axes. Subsequent moves will be made at the newly specified rate. The values set on your unit are set based on testing. Exceed them at your own risk.