can LinuxCNC handle 360 degree rotating arm?
- jeffgar2000@gmail.com
- Offline
- Junior Member
Less
More
- Posts: 35
- Thank you received: 0
13 Mar 2017 00:23 - 13 Mar 2017 00:47 #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
Last edit: 13 Mar 2017 00:47 by jeffgar2000@gmail.com.
Please Log in or Create an account to join the conversation.
14 Mar 2017 16:29 #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 or Create an account to join the conversation.
- jeffgar2000@gmail.com
- Offline
- Junior Member
Less
More
- Posts: 35
- Thank you received: 0
14 Mar 2017 18:16 #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 or Create an account to join the conversation.
14 Mar 2017 22:13 #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 or Create an account to join the conversation.
Moderators: cncbasher
Time to create page: 0.109 seconds