Tangential movement function design
Posted by
kdoney_63021
on 2004-06-10 15:51:51 UTC
I need to be able to move my Z axis in a rotary direction to maintain
a tangential perspective to my X and Y motion. Like putting a pizza
cutter on my Z axis with a moving table design. I need to move the
cutter in the proper direction (tangent) to the expected motion.
I tried to avoid this complication by using a free floating drag
knife design but I need to be able to reverse direction immediately
and the radius on the drag knife is too large.
I can easily attach a rotary axis to my Z and have the movement
available but I need a general mathematical function for calculating
the required angle. I was thinking a simple differential equation
could output the required tangent but I simply have not been able to
program the function in C to take into account reversal of direction
or undefined tangents. The ones I have problems with would be like:
last position x=0 y=0
current position x = 2 y = 1 current Z angle is 33 degrees
move to x=2 y = 6
or
last position x=0 y=0
current position x = 2 y = 1 current Z angle is 33 degrees
move to x = -2 y = -6.
Does anyone have the function(s)? They don't have to be in C.
a tangential perspective to my X and Y motion. Like putting a pizza
cutter on my Z axis with a moving table design. I need to move the
cutter in the proper direction (tangent) to the expected motion.
I tried to avoid this complication by using a free floating drag
knife design but I need to be able to reverse direction immediately
and the radius on the drag knife is too large.
I can easily attach a rotary axis to my Z and have the movement
available but I need a general mathematical function for calculating
the required angle. I was thinking a simple differential equation
could output the required tangent but I simply have not been able to
program the function in C to take into account reversal of direction
or undefined tangents. The ones I have problems with would be like:
last position x=0 y=0
current position x = 2 y = 1 current Z angle is 33 degrees
move to x=2 y = 6
or
last position x=0 y=0
current position x = 2 y = 1 current Z angle is 33 degrees
move to x = -2 y = -6.
Does anyone have the function(s)? They don't have to be in C.
Discussion Thread
kdoney_63021
2004-06-10 15:51:51 UTC
Tangential movement function design
Alan Marconett
2004-06-10 17:02:50 UTC
Re: [CAD_CAM_EDM_DRO] Tangential movement function design
Bill Vance
2004-06-10 17:41:07 UTC
Re: [CAD_CAM_EDM_DRO] Tangential movement function design
Art
2004-06-10 19:09:10 UTC
Re: [CAD_CAM_EDM_DRO] Tangential movement function design
Alan Marconett
2004-06-10 19:40:47 UTC
Re: [CAD_CAM_EDM_DRO] Tangential movement function design
ballendo
2004-06-10 23:09:05 UTC
Re: Tangential movement function design