Hello,
Please see attached files. Test is very simple, 3 linear movements.
The G71 on most all machines take the current position (before the
cycle) as the "stock". This means that if you start the cycle at X50 it
is expected that the material have 50mm where the cycle will work. I
believe that this approach is important as it is safe.
In your implementation this is not taken in account, and you look for
the maximum programmed X value as the stock (if I add a extra movement,
for example to X=40 it would be ok).
Also, the retract that is implemented to make the pockets are to the
Xmax position that you have. I understand that it is for safety, but at
the same time is seams unproductive. Image attached also, where a looong
retract is shown.
I also tested with compensation. I think that the compensation is not
taken in account. Am I correct? I think that the G71 can machine incorrectly
shapes when the tool radius compensation is needed.
I normally use the back tool post, so I hope that I am not saying
anything silly. Either way another fine work, thank you Andy.
Filipe, EuSurplus
Citando andy pugh <[email protected]>:
There are two ongoing work-streams with this:
G71 as a G-Code is happening in this branch:
https://github.com/LinuxCNC/linuxcnc/tree/BenPotter/G71
At the same time I am experimenting with G71 Type 11 (ie, with
pockets) as a Python remap in this branch:
https://github.com/LinuxCNC/linuxcnc/tree/andypugh/g71type2remap
The point of the Python version is to work out the niggles in the
algorithms in a situation where debugging is easier and there is no
compile step.
Example video: https://www.youtube.com/watch?v=DwV2cibjGmo
It is nearly ready for requests to attempt to break it.
--
atp
"A motorcycle is a bicycle with a pandemonium attachment and is
designed for the especial use of mechanical geniuses, daredevils and
lunatics."
— George Fitch, Atlanta Constitution Newspaper, 1916
------------------------------------------------------------------------------
_______________________________________________
Emc-developers mailing list
[email protected]https://lists.sourceforge.net/lists/listinfo/emc-developers
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers