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

Reply via email to