From 9855bc75ec9fd3986fce81ba444a0fe82c76793a Mon Sep 17 00:00:00 2001 From: Fabrice Salvaire Date: Thu, 27 Dec 2018 21:27:02 +0100 Subject: [PATCH] doc cleanup --- .../gcode-reference/linuxcnc/g-code.rst | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/doc/sphinx/source/gcode-reference/linuxcnc/g-code.rst b/doc/sphinx/source/gcode-reference/linuxcnc/g-code.rst index a2edae0..01a519e 100644 --- a/doc/sphinx/source/gcode-reference/linuxcnc/g-code.rst +++ b/doc/sphinx/source/gcode-reference/linuxcnc/g-code.rst @@ -252,7 +252,7 @@ degrees. No axis words and one or more offsets must be programmed for full circles. The ``P`` word defaults to 1 and is optional. -For more information on ``Incremental Arc Distance Mode see the `G91.1 <#gcode:g90.1-g91.1>`__ +For more information on Incremental Arc Distance Mode see the `G91.1 <#gcode:g90.1-g91.1>`__ section. Absolute Arc Distance Mode @@ -265,7 +265,7 @@ less than 360 degrees. No axis words and both offsets must be programmed for full circles. The ``P`` word defaults to 1 and is optional. -For more information on ``Absolute Arc Distance Mode see the `G90.1 <#gcode:g90.1-g91.1>`__ section. +For more information on Absolute Arc Distance Mode see the `G90.1 <#gcode:g90.1-g91.1>`__ section. XY-plane (G17) @@ -828,11 +828,11 @@ machine ``units`` as specified in the ini file. All axes defined in the ini file G28 is issued. If no positions are stored with G28.1 then all axes will go to the `machine origin <#sec.machine-corrdinate-system>`__. -* ``G28`` - makes a `rapid move <#gcode:g0>`__ from the current position to the ``absolute`` position of - the values in parameters 5161-5166. -* ``G28 axes`` - makes a rapid move to the position specified by ``axes`` including any offsets, then - will make a rapid move to the ``absolute`` position of the values in parameters 5161-5166 for all - ``axes`` specified. Any ``axis`` not specified will not move. +* ``G28`` - makes a `rapid move <#gcode:g0>`__ from the current position to the ``absolute`` + position of the values in parameters 5161-5166. +* ``G28 axes`` - makes a rapid move to the position specified by ``axes`` including any offsets, + then will make a rapid move to the ``absolute`` position of the values in parameters 5161-5166 for + all ``axes`` specified. Any ``axis`` not specified will not move. * ``G28.1`` - stores the current ``absolute`` position into parameters 5161-5166. G28 Example Line @@ -857,8 +857,8 @@ the ini file. All axes defined in the ini file will be moved when a G30 is issu are stored with G30.1 then all axes will go to the `machine origin <#sec.machine-corrdinate-system>`__. -* ``G30`` - makes a `rapid move <#gcode:g0>`__ from the current position to the ``absolute`` position of - the values in parameters 5181-5186. +* ``G30`` - makes a `rapid move <#gcode:g0>`__ from the current position to the ``absolute`` + position of the values in parameters 5181-5186. * ``G30 axes`` - makes a rapid move to the position specified by ``axes`` including any offsets, then will make a rapid move to the ``absolute`` position of the values in parameters 5181-5186 for all ``axes`` specified. Any ``axis`` not specified will not move. @@ -1320,19 +1320,19 @@ G64 Path Blending * ``G64`` - without P means to keep the best speed possible, no matter how far away from the programmed point you end up. * ``G64 P- Q-`` - is a way to fine tune your system for best compromise between speed and - accuracy. The P- tolerance means that the actual path will be no more than P- away from the - programmed endpoint. The velocity will be reduced if needed to maintain the path. In addition, - when you activate G64 P- Q- it turns on the ``naive cam detector``; when there are a series of - linear XYZ feed moves at the same `feed rate <#sec:set-feed-rate>`__ that are less than Q- away - from being collinear, they are collapsed into a single linear move. On G2/G3 moves in the G17 - (XY) plane when the maximum deviation of an arc from a straight line is less than the G64 P- - tolerance the arc is broken into two lines (from start of arc to midpoint, and from midpoint to - end). those lines are then subject to the naive cam algorithm for lines. Thus, line-arc, arc-arc, - and arc-line cases as well as line-line benefit from the ``naive cam detector``. This improves - contouring performance by simplifying the path. It is OK to program for the mode that is already - active. See also the `Trajectory Control <#sec:trajectory-control>`__ Section for more - information on these modes. If Q is not specified then it will have the same behavior as before - and use the value of P-. + accuracy. The P- tolerance means that the actual path will be no more than P- away from the + programmed endpoint. The velocity will be reduced if needed to maintain the path. In addition, + when you activate G64 P- Q- it turns on the ``naive cam detector``; when there are a series of + linear XYZ feed moves at the same `feed rate <#sec:set-feed-rate>`__ that are less than Q- away + from being collinear, they are collapsed into a single linear move. On G2/G3 moves in the G17 (XY) + plane when the maximum deviation of an arc from a straight line is less than the G64 P- tolerance + the arc is broken into two lines (from start of arc to midpoint, and from midpoint to end). those + lines are then subject to the naive cam algorithm for lines. Thus, line-arc, arc-arc, and arc-line + cases as well as line-line benefit from the ``naive cam detector``. This improves contouring + performance by simplifying the path. It is OK to program for the mode that is already active. See + also the `Trajectory Control <#sec:trajectory-control>`__ Section for more information on these + modes. If Q is not specified then it will have the same behavior as before and use the value of + P-. G64 P- Example Line @@ -2011,7 +2011,7 @@ used. If an axis word is not used for a given axis, the offset for that axis wil When ``G92`` is executed, the `origins <#sec.machine-corrdinate-system>`__ of all coordinate systems move. They move such that the value of the current controlled point, in the currently active -coordinate system, becomes the specified value. All of the coordinate system’s origins (G53-G59.3) +coordinate system, becomes the specified value. All of the coordinate system`s origins (G53-G59.3) are offset this same distance. ``G92`` uses the values stored in `parameters <#sub:numbered-parameters>`__ 5211-5219 as the X Y Z A B @@ -2102,7 +2102,7 @@ G96, G97 Spindle Control Mode * ``D`` - maximum spindle RPM * ``S`` - surface speed -* ``$" - the spindle of which the speed will be varied. +* ``$`` - the spindle of which the speed will be varied. * ``G96 D- S-`` - selects constant surface speed of ``S`` feet per minute (if G20 is in effect) or meters per minute (if G21 is in effect). D- is optional. -- GitLab