Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
pythonic-gcode-machine
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Packages
Packages
Container Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Fabrice Salvaire
pythonic-gcode-machine
Commits
9855bc75
Commit
9855bc75
authored
Dec 27, 2018
by
Fabrice Salvaire
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
doc cleanup
parent
03eda111
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
24 additions
and
24 deletions
+24
-24
doc/sphinx/source/gcode-reference/linuxcnc/g-code.rst
doc/sphinx/source/gcode-reference/linuxcnc/g-code.rst
+24
-24
No files found.
doc/sphinx/source/gcode-reference/linuxcnc/g-code.rst
View file @
9855bc75
...
...
@@ -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.
...
...
@@ -1324,15 +1324,15 @@ G64 Path Blending
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 mor
e
information on these modes. If Q is not specified then it will have the same behavior as before
and use the value of
P-.
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 thes
e
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.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment