Commit graph

91 commits

Author SHA1 Message Date
Dewey Garrett
c2e3909297 G10 L0 reload_tool_data (new gcode)
When using the tool database interface ([EMCIO]DB_PROGRAM)
it may be useful to reload tooldata from within
long-running auto-mode gcode programs to benefit
from updates in the database.

This commit uses: #define ALWAYS_ALLOW_RELOAD_TOOLDATA
with a sync and updates of actual position.

Alternate provisions:

Use #undef ALWAYS_ALLOW_RELOAD_TOOLDATA
to disallow tooldata reload if there is a
currently loaded tool
2021-12-06 17:49:13 -07:00
John Thornton
9fccfe00e5 Docs: expand path mode description 2019-03-24 05:10:21 -05:00
andy pugh
13434870f0 Multispindle: Docs Update
Signed-off-by: andy pugh <andy@bodgesoc.org>
2018-10-17 23:54:09 +01:00
Norbert Schechner
aad367e824 Merge branch '2.7' 2017-12-28 19:54:57 +01:00
Sebastian Kuzminsky
4ea49c2b4c docs: add G20/G21 unit info to G-code Quick Ref 2017-12-25 11:02:34 -07:00
Sebastian Kuzminsky
b3a913a23c Merge remote-tracking branch 'origin/2.7'
Conflicts:
	src/hal/drivers/mesa-hostmot2/sserial.c
	src/po/gmoccapy/zh_CN.po
	src/po/zh_CN.po

I resolved the merge conflicts in the Chinese translations by choosing the
version in master, on the advise of Solitarily (our Chinese translator).
2017-12-03 12:44:37 -07:00
Kim Kirwan
62dbe12fdf Pull Request for Issue #358
Issue #358, the g-code quick reference lacks g99.
https://github.com/LinuxCNC/linuxcnc/issues/358
So here you go, G99 duly added (to 2.7).

Signed-off-by: Kim Kirwan <Kim@KimKirwan.com>
2017-12-01 16:59:27 -06:00
Lubomir Rintel
a63ec765cb all: update FSF address in GPL 2.0 notices
If you write to 59 Temple Place you're unlikely to get a response.
Let's realign the address with a more up-to-date one from [1].

  [1] https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt

This is purely a cosmetic change, doesn't affect the meaning of the
license. Done to make rpmlint happy.

Signed-off-by: Lubomir Rintel <lkundrak@v3.sk>
2017-09-15 13:06:22 +02:00
Tero Kaarlela
42ff261dfb Add G74/G84 floating tap cycles
g74 (left-hand), g84 (right-hand)
- assumes spindle running cw(g84), ccw(g74)
- feedrate > 0
- takes optional P word (dwell at bottom of hole before feedrate retract)

canon: add optional wait_for_atspeed parameter

normally, turning the spindle on makes the next feed move wait for spindle
at speed. A floating tap needs an immediate reverse feed out, so the
wait needs to be suppressed in this case.

Pass this from canon through task to motion, and do the right thing in
motion. Also adapt gcodemodule.cc,saicanon.cc for new calling convention,
and make task pass it on to motion from canon.

Tests for G84/G74 Floating tapping cycles

Closes #120.

Signed-off-by: Tero Kaarlela <tero.kaarlela@eka-sorvaus.fi>
2016-11-17 12:57:16 -06:00
Jeff Epler
dbee3ff743 Merge remote-tracking branch 'origin/2.7' 2016-07-23 07:18:50 -05:00
Sebastian Kuzminsky
843ae2d88d docs: fix a typo
Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
2016-07-14 10:18:51 -06:00
Chris Radek
047b5e2467 add G52 to the quickref
Signed-off-by: Chris Radek <chris@timeguy.com>
2015-12-23 15:54:24 -06:00
John Thornton
43d51d0b6e Docs: fix links in gcode.html
also fix placement of anchors, it was discovered that an anchor
must be on the line before the title and nothing else on the line
or the doc magic would generate a different link.

Signed-off-by: John Thornton <bjt128@gmail.com>
2015-11-14 07:06:10 -06:00
John Thornton
b5a60283bf Docs: fix file name in links
Signed-off-by: John Thornton <bjt128@gmail.com>
2015-11-11 07:15:51 -06:00
Chris Radek
960678ea5e Docs: G64 now optionally takes Q
Signed-off-by: Chris Radek <chris@timeguy.com>
2015-07-04 18:00:33 -05:00
Chris Radek
454e5b28e2 Documentation for G43.2 2014-07-14 14:50:54 -05:00
Chris Radek
1b7641063c G43.1 works with all axes, not just XZ now 2014-07-14 14:50:54 -05:00
Sebastian Kuzminsky
9078c0680b Merge remote-tracking branch 'origin/v2.5_branch' into 2.6 2014-06-05 17:46:04 -06:00
Chris Radek
e137bd011d Document G5, G5.1, G5.2, G5.3 NURBS/spline commands
This should close bug #369.
2014-06-04 14:03:24 -05:00
Andy Pugh
94be5dd950 Add some missing M-codes to the "G-code quick-reference" html docs. 2014-04-06 01:43:50 +01:00
John Thornton
317d50318d Docs: shorten link
Signed-off-by: John Thornton <jthornton@gnipsel.com>
2014-01-09 08:47:59 -06:00
John Thornton
2eb0d983aa Docs: add m61 to quick reference
Signed-off-by: John Thornton <jthornton@gnipsel.com>
2013-08-14 16:02:25 -05:00
Chris Radek
1860a4fdc3 Document o-repeat in the quickref 2013-04-30 09:36:39 -05:00
Sebastian Kuzminsky
08aaefbf88 docs: fix M62-M65 links
The link to M62-M65 in the m-code document TOC was broken (the link in
the gcode overview document was good).

Also change the link text from "M62-65" to the format used throughout
the rest of the documentation: "M62...M65".
2013-01-24 14:39:58 -07:00
Sebastian Kuzminsky
7fff54925f docs: create proper asciidoc BlockId elements
Having the [[anchor-name]] after the asciidoc Title element creates an
anchor inline macro that points just after the title text, which renders
incorrectly on some browsers.  Clicking the link would take you to just
after the title text, which is disorienting.  Plus, the HTML just looks
wonky, with an empty anchor element inside the h2 element body.

This commit replaces the anchor inline macros with proper asciidoc BlockId
elements preceeding the title text, which produces sane HTML: the title
element itself has an id attribute with the anchor text in it.  This
displays correctly on all tested browsers, and just generally seems
reasonable.

Also replace "." (invalid) in anchors with "_" (valid).

For reference: http://www.methods.co.nz/asciidoc/userguide.html#X41
2013-01-24 14:39:58 -07:00
Sebastian Kuzminsky
06b1513af3 docs: split the G92/G92.1/G92.2/G92.3 anchors
The G92, G92.1/G92.2, and G93 G-codes already had their own separate
anchors, this commit makes the gcode overview document link to the proper
one instead of all linking to the G92 anchor.

Replace the asciidoc anchor inline macros with proper BlockId elements.

Replace "." (invalid) in anchors with "_" (valid).
2013-01-24 14:39:58 -07:00
Sebastian Kuzminsky
2cff50a8d2 docs: fix the links to M50/M51/M52/M53
In the gcode overview document, all 6 of these M-codes used to be lumped
together and share a link, which pointed at M48/M49.  This commit uses
the pre-existing separate anchors for M48/M49, M50, M51, M52, and M53,
which seems clearer.

Also changes the asciidoc anchor inline macros to valid BlockId elements,
which makes for clearer HTML output.

And fix a broken link in the M-code document TOC.
2013-01-24 14:39:58 -07:00
Sebastian Kuzminsky
f623321b2c docs: split the G61/G61.1/G64 anchor
This commit creates separate anchors for G61/G61.1 and G64, instead of
having a single combined anchor for all three (pointing at G61/G61.1).

Also makes the G61/G61.1 and G64 anchors into proper BlockId elements.
This includes replacing the "." (invalid) in the anchor name with "-"
(valid).
2013-01-24 14:39:58 -07:00
Sebastian Kuzminsky
28c07ad436 docs: split the G43/G43.1 anchor
This makes individual anchors for G43 and G43.1, instead of having a
single combined anchor for both, pointing to G43.

Also replaces the "." in the G43.1 anchor name with "_", since "." is
not a valid anchor character.  There are no links to the G43.1 anchor,
so none need to be changed to the new anchor id.
2013-01-24 14:39:58 -07:00
Sebastian Kuzminsky
1e48a8cfff docs: add missing charset
Valid HTML documents specify the charset used.

Problem identified by http://validator.w3.org.
2013-01-24 14:39:57 -07:00
Sebastian Kuzminsky
e85d363158 docs: add missing type attribute for <script> element
The <script> element requires a type attribute, which identifies the
type of script present.

Problem identified by http://validator.w3.org.
2013-01-24 14:39:57 -07:00
Sebastian Kuzminsky
a707e7891a docs: make T in the gcode overview point to T instead of M6
But include a link to M6, for completeness....
2013-01-24 14:39:57 -07:00
Sebastian Kuzminsky
cc840bafc4 docs: fix G10 L11 asciidoc markup
This makes the G10 L11 gcode documentation into a proper asciidoc "sec:"
section, just like all the other gcode docs.
2012-11-01 21:20:54 -06:00
Kim Kirwan
aebf8be48c Docs: Add missing close carat
Discovered by accident, it looked like it needed to be fixed.

Signed-off-by: Kim Kirwan <Kim@KimKirwan.com>
2012-05-10 02:49:19 -05:00
John Thornton
0fec43bc3d Docs: combine descriptions of comments
move comment related information to one location for ease
of maintenance and searching

Signed-off-by: John Thornton <jthornton@gnipsel.com>
2012-02-11 14:37:42 -06:00
Francis Tisserant
274a318f8c docs: re-branding
Signed-off-by: Francis Tisserant <tissf@free.fr>
2012-01-18 18:50:17 +01:00
John Thornton
966b30cc1e Docs: add o codes section and clean up table
Signed-off-by: John Thornton <jthornton@gnipsel.com>
2012-01-03 08:05:14 -06:00
John Thornton
8f559b80e5 Docs: fix link name
Signed-off-by: John Thornton <jthornton@gnipsel.com>
2011-12-31 08:34:23 -06:00
John Thornton
d7ad2a5149 Docs: fix typos and clean up descriptions
Signed-off-by: John Thornton <jthornton@gnipsel.com>
2011-12-30 08:06:25 -06:00
John Thornton
a0bd5a828e Docs: add g code examples
Signed-off-by: John Thornton <jthornton@gnipsel.com>
2011-12-29 10:40:08 -06:00
John Thornton
b69fc09089 Docs: add g code examples
Signed-off-by: John Thornton <jthornton@gnipsel.com>
2011-12-29 07:46:56 -06:00
John Thornton
cc4349cb22 Docs: add example code
Signed-off-by: John Thornton <jthornton@gnipsel.com>
2011-12-29 06:03:25 -06:00
John Thornton
922d8179d7 Docs: cleanup minor things
Signed-off-by: John Thornton <jthornton@gnipsel.com>
2011-12-26 09:49:43 -06:00
John Thornton
06141193f0 Docs: update to match conventions as noted
and cleaned up to make more readable

Signed-off-by: John Thornton <jthornton@gnipsel.com>
2011-12-24 10:24:51 -06:00
Jeff Epler
dc6616cdf8 quickref: fix links into html docs 2011-12-22 19:38:53 -06:00
John Thornton
2d97b5c4ea Docs: fix html toc
you can't have more than one chapter per file or it
breaks the html toc. the side effect of fixing this is
that the checklinks.py no longer works.

Signed-off-by: John Thornton <jthornton@gnipsel.com>
2011-12-22 07:27:31 -06:00
John Thornton
18f0a4627d Docs: markup and link fixes
Signed-off-by: John Thornton <jthornton@gnipsel.com>
2011-12-19 12:49:08 -06:00
John Thornton
ef455b5d32 Docs: markup and link fixes
Signed-off-by: John Thornton <jthornton@gnipsel.com>
2011-12-18 17:57:52 -06:00
John Thornton
b4b6c4a8a0 Docs: change file name to gcode
Signed-off-by: John Thornton <jthornton@gnipsel.com>
2011-12-10 09:39:06 -06:00
John Thornton
9e61325f7c Docs: make links match
Signed-off-by: John Thornton <jthornton@gnipsel.com>
2011-12-09 15:14:54 -06:00