On 01/17/2018 11:45 AM, tom-...@bgp.nu wrote:
On Jan 17, 2018, at 10:43 AM, Kirk Wallace
<kwall...@wallacecompany.com> wrote:
I did a rewrite a while back:
http://wallacecompany.com/tmp/G76/G76-7b.cc
<http://wallacecompany.com/tmp/G76/G76-7b.cc>
http://wallacecompany.com/tmp/G76/Screenshot-g76_kw-1a.png
<http://wallacecompany.com/tmp/G76/Screenshot-g76_kw-1a.png>
This might not be fully debugged.
This still has a retract hazard with some end taper settings:
http://wallacecompany.com/t_tmp/G76_doc/g76_tool_clear.png
<http://wallacecompany.com/t_tmp/G76_doc/g76_tool_clear.png>
The original drive line shifts with each pass. The direction of I
doesn't match the documentation. This should affect diam/radius
rather than behave like mill space.
This is interesting. In your re-write, is the drive line set by the
X position before the first move, or is it related to the I parameter
(and how)? I would like to test this, what is the best way to
install it? -Tom
Both the original and my version uses the current entry position as the
base position. This saves having to have the entry position as part of
the command. The original has a fixed pattern that shifts with each
pass. Mine has a fixed drive line and alters the rest of the pattern.
'I' sets two features, the tool clearance from the stock, and the type
of thread -- external or internal. 'I' is applied to the base position
and tends to be the last parameter to be calculated after the rest of
the requirements are met. 'I' works for front tool post lathes but these
days tool posts can commonly be on both sides. A problem with my version
is that it breaks old g-code, so this would need to be addressed. The
original G76 was/is a great addition to LinuxCNC but I believe it needs
refinement.
--
Kirk Wallace
http://www.wallacecompany.com/machine_shop/
http://www.wallacecompany.com/E45/
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users