From: John T. <gi...@gi...> - 2011-12-29 12:03:18
|
Docs: add example code Signed-off-by: John Thornton <jth...@gn...> http://git.linuxcnc.org/?p=emc2.git;a=commitdiff;h=cc4349c --- docs/html/gcode.html | 4 ++-- docs/src/gcode/gcode.txt | 17 +++++++++++++++-- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/docs/html/gcode.html b/docs/html/gcode.html index 7563d30..a621404 100644 --- a/docs/html/gcode.html +++ b/docs/html/gcode.html @@ -61,8 +61,8 @@ tr.head td, tr.head th { background: black; color: white; } <TR> <TD> <A HREF="gcode/gcode.html#sec:G85-Boring-Feed-Out">G85</A>, <A HREF="gcode/gcode.html#sec:G89-Boring-Dwell">G89</A> <TD> R L (P) <TD> Boring cycle without (with) dwell </TR> <TR> <TD> <A HREF="gcode/gcode.html#sec:G76-Threading-Canned">G76</A> <TD> P Z I J R K Q H L E<TD> Multipass lathe threading cycle </TR> <TR> <TH COLSPAN=3>Distance Mode </TR> -<TR> <TD> <A HREF="gcode/gcode.html#sec:G90-G91-Set">G90</A> <TD> <TD> Absolute distance mode </TR> -<TR> <TD> <A HREF="gcode/gcode.html#sec:G90-G91-Set">G91</A> <TD> <TD> Incremental distance mode </TR> +<TR> <TD> <A HREF="gcode/gcode.html#sec:G90-G91">G90</A> <TD> <TD> Absolute distance mode </TR> +<TR> <TD> <A HREF="gcode/gcode.html#sec:G90-G91">G91</A> <TD> <TD> Incremental distance mode </TR> <TR> <TD> <A HREF="gcode/gcode.html#sec:G90.1-G91.1">G90.1</A> <TD> <TD> Arc centers I,J,K are absolute </TR> <TR> <TD> <A HREF="gcode/gcode.html#sec:G90.1-G91.1">G91.1</A> <TD> <TD> Arc centers I,J,K are relative to the arc's starting point </TR> <TR> <TD> <A HREF="gcode/gcode.html#sec:G7-Diameter-Mode">G7</A> <TD> <TD> X Diameter mode (lathe) </TR> diff --git a/docs/src/gcode/gcode.txt b/docs/src/gcode/gcode.txt index b6b07cd..1049cf1 100644 --- a/docs/src/gcode/gcode.txt +++ b/docs/src/gcode/gcode.txt @@ -117,8 +117,11 @@ will not take place when a 'G0' command is executing. .G0 Example ---- -G0 X1.234 Y-2.345 (Rapid linear move from current location to X1.234 Y-2.345) +G90 (set absolute distance mode) +G0 X1 Y-2.3 (Rapid linear move from current location to X1 Y-2.3) +M2 (end program) ---- +* <<sec:G90-G91,G90>>, <<sec:M2-M30,M2>> If cutter radius compensation is active, the motion will differ from the above; see the <<sec:Cutter-Radius-Compensation,Radius Compensation>> Section. @@ -145,6 +148,16 @@ produce coordinated linear motion to the destination point at the current feed rate (or slower if the machine will not go that fast). +.G1 Example +---- +G90 (set absolute distance mode) +G1 X1.2 Y-3 F10 (linear move at a feed rate of 10 from current position to X1.2 Y-3) +Z-2.3 (linear move at same feed rate from current position to Z-2.3) +Z1 F25 (linear move at a feed rate of 25 from current position to Z1) +M2 (end program) +---- +* <<sec:G90-G91,G90>>, <<sec:M2-M30,M2>> + If cutter radius compensation is active, the motion will differ from the above; see the <<sec:Cutter-Radius-Compensation,Radius Compensation>> Section. @@ -1122,7 +1135,7 @@ information on these modes. If Q is not specified then it will have the same behavior as before and use the value of P-. -== G90, G91 Distance Mode[[sec:G90-G91-Set]] +== G90, G91 Distance Mode[[sec:G90-G91]] (((G90, G91 Distance Mode))) * 'G90' - absolute distance mode In absolute |