If someone is going to modify the circular interpolation code it would be nice to be able to specify a vector normal to the plane of interpolation. G17,G18,G19 would still work but maybe a g17.1 or g117 would allow three values corresponding to the normal vector. G17.1 I J K G02(3) X Y Z R (IJK)
or without the G17.1 I J K G02(3) X Y Z R I J K The vector could be derived using the start point, end point, radius value and a value to determine the planar rotation from one or more of the orthogonal planes. G02(3) X Y Z R A(B)(C) Best: (heh - my opinion) :) The IJK values from the start point to the radius center point would also allow calculation of the normal vector. Using the IJK (ie: G02(3) X Y Z I J K) to determine the 3D space location of the center point would then determine the normal vector for interpolation motion. Calculating the normal vector using the one added value on the line would require the least programming changes. On Tue, Nov 6, 2012 at 5:41 AM, andy pugh <[email protected]> wrote: > If you had a machine with conventional XYZ and a radial cutter motion > too. (For example a HBM like my dad's) > > https://picasaweb.google.com/lh/photo/lorjlRbUi9B2VQy0Cd0KcNMTjNZETYmyPJy0liipFm0?feat=directlink > > If that was CNC you could bore spherical cavities and external radii. > > I guess that the radial slide on the chuck would be a U axis (then a V > axis then a U axis...). > > LinuxCNC can't do G2 G3 in the ZU plane. So how would you set up such a > machine? > > I guess you could make cartesian moves in VYZ and curves in XZ? Would > this be the method of choice? Viewing the machine as in inverted lathe > rather than a milling machine this nomenclature makes an amount of > sense. > > Is the inability to do curves in anything but the XY YZ and XZ planes > deeply hard-coded, or would it be a trivial modification to add? > (XY, XZ, XU, XV, XW, YZ, YU, YV, YW, ZU, ZV, ZW, UV, UW, VW is rather > more planes than fit comfortably) > > -- > atp > If you can't fix it, you don't own it. > http://www.ifixit.com/Manifesto > > > ------------------------------------------------------------------------------ > LogMeIn Central: Instant, anywhere, Remote PC access and management. > Stay in control, update software, and manage PCs from one command center > Diagnose problems and improve visibility into emerging IT issues > Automate, monitor and manage. Do more in less time with Central > http://p.sf.net/sfu/logmein12331_d2d > _______________________________________________ > Emc-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/emc-users > -- dos centavos ------------------------------------------------------------------------------ LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
