2012/6/8 Ralph Stirling <[email protected]>:
> The reason I want to do this with kinematics is so I can use
> straight cartesian G-code programs (XYZ) and run them on
> this polar/cylindrical coordinate machine.

To convert from polar to cartesian coordinates:
x = r*cos(alpha)
y = r*sin(alpha)

To convert from cartesian to polar coordinates:
alpha = atan2(y,x)
r = sqrt(x^2 + y^2)

You can use these for forward/inverse formulas.

As mentioned previously, the inverse time feedrate mode is the only
way to control the actual velocity at the current moment.

I do not know, if joints_axes branch has separated the joints enough
so that tool velocity from g-code is applied to axes, not joints. But
I also do not know, if it is actually been intention to do so.

-- 
Viesturs

If you can't fix it, you don't own it.
http://www.ifixit.com/Manifesto

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to