can LinuxCNC handle 360 degree rotating arm?

More
9 years 7 months ago #89496 by jeffgar2000@gmail.com
I have used LinuxCNC on 3 machines so far, 1 - XYZ, 1 XYZA and 1 -XYUV.

My question is... Can it be modified to handle a 360 degree rotating arm robot that takes rotational angle (1-360 with fractional angles), Height (fractional inches) and length of reach (fractional inches)? I have attached a pic that shows a similarly layed out robot arm cause it's easier to show than describe.

Basically instead of normal X,Y,Z it would be polar Distance,Angle,Z. Can I just do a Cartesian to polar conversion on the X and Y axis and put that into HAL? Z would still be Z except instead of going down it goes up.

Am I thinking right?

Thanks
Jeff

Please Log in to join the conversation.

More
9 years 7 months ago #89596 by andypugh
Do you want to specify XYZ or R/Theta/H ?

In the latter case, just set the machine up as trivkins (and use a GUI without a preview, as that will be wrong).

Please Log in to join the conversation.

More
9 years 7 months ago #89620 by jeffgar2000@gmail.com
I was expecting to specify the pattern in XYZ since I haven't been able to figure out how to convert a dxf designed in cartesion to polar. I normally use CamBam for cam and I can't see anyway to have it convert XYZ to R/Theta/H. Even if I could I'd still have to get the kinematics to take R/Theta/H and drive R/Theta/H.

Thanks for your help.

Jeff

Please Log in to join the conversation.

More
9 years 7 months ago #89631 by andypugh
OK, so this seems like a job for a custom kinematics file, but it should be a simple one.

linuxcnc.org/docs/2.7/html/motion/kinematics.html

Basically make a copy of trivkins and then edit it to do some simple maths.

Please Log in to join the conversation.

Time to create page: 0.123 seconds
Powered by Kunena Forum