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

Reply via email to