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

Reply via email to