G71

More
09 Sep 2017 23:48 #98751 by Patrik T
Patrik T created the topic: G71
I am very glad there is a G71 cycle in LinuxCNC. Thanks to Andy I believe (thumbs up icon).
Cool that it also does pockets.

May I ask a couple of questions about the G71 cycle.

1) I implemented this
github.com/LinuxCNC/linuxcnc/blob/andypu.../g71/python/remap.py
as REMAP=G71 modalgroup=1 argspec=PDrjlikfst python=g71.
Is a remap the intended way to use this?

2) How much of it is supposed to work at this stage? Because arguments R, L, I and K does not seem to do anything. It leaves nothing axially for finishing.
I attach a screenshot of the program I tested with. It is visible in the tool path that it sometimes leaves 2 mm for finishing and sometimes 3 mm. It also does the roughing cuts at S400 F400, but the finishing cut seems good at S200 F400.

3) What the intended difference between the J, L and the I, K values?

Best regards
Patrik
Attachments:
More
14 Sep 2017 07:09 #98933 by andypugh
andypugh replied the topic: G71
Currently the remap version is a proof of concept, intended as an improvement on the ben potter G71 branch that you can also find in the git repository,

Currently G71 with pockets is indeed remap-only and suffers from that in that it lacks some important info that a fully integrated cycle would have. You should find that the other patch works better, but does not do pockets.

Because of a limitation in the current interpreter one of the roughing offsets is an integer, so has to be given in terms of thousandths of the current program units. (I have forgotten which, but might remember to look tomorrow. (I am grabbing a few minutes late at night on a work trip to the US to look at the forums))

So, yes, remap only, and not ready for release, but can make parts. Calling the profile as a sub should give an exact profile, despite any slight flaws in the code of either version, but cut depth may be erratic on that cut.
More
22 Sep 2017 20:44 #99288 by Patrik T
Patrik T replied the topic: G71
OK
I am using this now instead.

Time to create page: 0.074 seconds
Powered by Kunena Forum