- Posts: 35
- Thank you received: 0
can LinuxCNC handle 360 degree rotating arm?
- jeffgar2000@gmail.com
- Topic Author
- Offline
- Junior Member
-
Less
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
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.
9 years 7 months ago #89596
by andypugh
Replied by andypugh on topic can LinuxCNC handle 360 degree rotating arm?
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).
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.
- jeffgar2000@gmail.com
- Topic Author
- Offline
- Junior Member
-
Less
More
- Posts: 35
- Thank you received: 0
9 years 7 months ago #89620
by jeffgar2000@gmail.com
Replied by jeffgar2000@gmail.com on topic can LinuxCNC handle 360 degree rotating arm?
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
Thanks for your help.
Jeff
Please Log in to join the conversation.
9 years 7 months ago #89631
by andypugh
Replied by andypugh on topic can LinuxCNC handle 360 degree rotating arm?
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.
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
