On Thu, Nov 24, 2011 at 9:33 AM, Jeff Epler <[email protected]> wrote: > I think it would be neat to have this feature, and I would be happy to > review patches implementing it before their inclusion in emc2, but I > don't have any specific ideas about how to implement this. > > The current implementation of the preview for 9 axis code works under > the model that there is a single controlled point which is made from a > combination of 6 translations and 3 rotations.
wedm has 2 controlled points, where the wire contacts the face of the upperguide ( a curve) and where the wire touches the lower guide ( a curve) the length and radius of this face constrain the maximum angle of the wire > This model makes sense > and provides a useful preview for a wide variety of 3, 4 and 5 axis > machines where XYZ move in the frame of reference of the workpiece and > UVW move in the frame of reference of the tool which has been rotated > according to ABC. > > That's why the "square+diamond" program actually draws an octagon in > axis. > > > To optionally do this kind of XYUV preview, you'd have to change the > information that is recorded at each canon call, then issue two sets of > OpenGL calls to generate the preview: one for the XY part of the > movement and one for the UV part of the movement. > > You'd have to change the backplot code to also record different data and > display it differently. > > You'd have to decide what it makes sense to display instead of the > traditional cone/cylinder. > > You'd have to make all these things optional based on inifile settings, > so that people with edm or foam-cutting type XYUV machines and people > with 3 to 5 axis milling machines can use the same GUI. > > > In the source tree, this is likely to involve changes in > lib/python/rs274, src/emc/rs274ngc/gcodemodule.cc, > src/emc/usr_intf/axis, and src/emc/usr_intf/gremlin > > Jeff > regards TomP ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
