Commit 9855bc75 authored by Fabrice Salvaire's avatar Fabrice Salvaire

doc cleanup

parent 03eda111
...@@ -252,7 +252,7 @@ degrees. ...@@ -252,7 +252,7 @@ degrees.
No axis words and one or more offsets must be programmed for full circles. The ``P`` word defaults to No axis words and one or more offsets must be programmed for full circles. The ``P`` word defaults to
1 and is optional. 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. section.
Absolute Arc Distance Mode Absolute Arc Distance Mode
...@@ -265,7 +265,7 @@ less than 360 degrees. ...@@ -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 No axis words and both offsets must be programmed for full circles. The ``P`` word defaults to 1 and
is optional. 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) XY-plane (G17)
...@@ -828,11 +828,11 @@ machine ``units`` as specified in the ini file. All axes defined in the ini file ...@@ -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 G28 is issued. If no positions are stored with G28.1 then all axes will go to the `machine origin
<#sec.machine-corrdinate-system>`__. <#sec.machine-corrdinate-system>`__.
* ``G28`` - makes a `rapid move <#gcode:g0>`__ from the current position to the ``absolute`` position of * ``G28`` - makes a `rapid move <#gcode:g0>`__ from the current position to the ``absolute``
the values in parameters 5161-5166. position of the values in parameters 5161-5166.
* ``G28 axes`` - makes a rapid move to the position specified by ``axes`` including any offsets, then * ``G28 axes`` - makes a rapid move to the position specified by ``axes`` including any offsets,
will make a rapid move to the ``absolute`` position of the values in parameters 5161-5166 for all then will make a rapid move to the ``absolute`` position of the values in parameters 5161-5166 for
``axes`` specified. Any ``axis`` not specified will not move. all ``axes`` specified. Any ``axis`` not specified will not move.
* ``G28.1`` - stores the current ``absolute`` position into parameters 5161-5166. * ``G28.1`` - stores the current ``absolute`` position into parameters 5161-5166.
G28 Example Line 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 ...@@ -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 are stored with G30.1 then all axes will go to the `machine origin
<#sec.machine-corrdinate-system>`__. <#sec.machine-corrdinate-system>`__.
* ``G30`` - makes a `rapid move <#gcode:g0>`__ from the current position to the ``absolute`` position of * ``G30`` - makes a `rapid move <#gcode:g0>`__ from the current position to the ``absolute``
the values in parameters 5181-5186. position of the values in parameters 5181-5186.
* ``G30 axes`` - makes a rapid move to the position specified by ``axes`` including any offsets, * ``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 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. all ``axes`` specified. Any ``axis`` not specified will not move.
...@@ -1320,19 +1320,19 @@ G64 Path Blending ...@@ -1320,19 +1320,19 @@ G64 Path Blending
* ``G64`` - without P means to keep the best speed possible, no matter how far away from the * ``G64`` - without P means to keep the best speed possible, no matter how far away from the
programmed point you end up. programmed point you end up.
* ``G64 P- Q-`` - is a way to fine tune your system for best compromise between speed and * ``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 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, 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 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 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 from being collinear, they are collapsed into a single linear move. On G2/G3 moves in the G17 (XY)
(XY) plane when the maximum deviation of an arc from a straight line is less than the G64 P- plane when the maximum deviation of an arc from a straight line is less than the G64 P- tolerance
tolerance the arc is broken into two lines (from start of arc to midpoint, and from midpoint to the arc is broken into two lines (from start of arc to midpoint, and from midpoint to end). those
end). those lines are then subject to the naive cam algorithm for lines. Thus, line-arc, arc-arc, lines are then subject to the naive cam algorithm for lines. Thus, line-arc, arc-arc, and arc-line
and arc-line cases as well as line-line benefit from the ``naive cam detector``. This improves cases as well as line-line benefit from the ``naive cam detector``. This improves contouring
contouring performance by simplifying the path. It is OK to program for the mode that is already performance by simplifying the path. It is OK to program for the mode that is already active. See
active. See also the `Trajectory Control <#sec:trajectory-control>`__ Section for more also the `Trajectory Control <#sec:trajectory-control>`__ Section for more information on these
information on these modes. If Q is not specified then it will have the same behavior as before modes. If Q is not specified then it will have the same behavior as before and use the value of
and use the value of P-. P-.
G64 P- Example Line 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 ...@@ -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 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 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 systems 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. are offset this same distance.
``G92`` uses the values stored in `parameters <#sub:numbered-parameters>`__ 5211-5219 as the X Y Z A B ``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 ...@@ -2102,7 +2102,7 @@ G96, G97 Spindle Control Mode
* ``D`` - maximum spindle RPM * ``D`` - maximum spindle RPM
* ``S`` - surface speed * ``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 * ``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. meters per minute (if G21 is in effect). D- is optional.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment