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
