On Sun, 7 Jun 2020 at 17:33, John Dammeyer <[email protected]> wrote:
So if I understand what you are saying is that for example if you pivot > the head to the mill to 45 degrees (C axis) under servo control. No, I will loosen the clamps, tilt the head to 45 degrees and then dial in the angle so that LinuxCNC knows what I did. > And then move W a distance of 1.414" at speed S20 then Z and X will each > move 1" at S14.412 rate. > Yes. > Are you just planning on writing a parser that looks for C + W + S values > and creates X,Z and S values? One that takes into considering which tool > and adds that distance into the W move value? > No, this would be done inside a kinematics module. What I am talking about has been done before, see for example maxkins. ( https://github.com/LinuxCNC/linuxcnc/blob/master/src/emc/kinematics/maxkins.c) What I am really asking is how this works out in practice. Maxkins uses a "pivot length" HAL pin rather than the tool length, too. I am not sure how the built-in Z offset that tool lengths apply with G43 would interact with the scheme that I am proposing. -- 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, 1912 _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
