On 10/21/2013 06:10 AM, andy pugh wrote:
> I just noticed another "quirk"
> http://tinyurl.com/o2dgqmt
> Disagrees with
> http://www.linuxcnc.org/docs/html/lathe/lathe-user.html#_lathe_tool_orientation_a_id_lathe_tool_orientation_a

Yes, the first link rear tool graphic seems to look like the LinuxCNC 
front tool configuration. It takes some work to convert the graphic from 
tools pointing out to tools point in.
>
> Our front-tool diagram appears identical to a back-tool diagram, even
> though the X directions are flipped.
>
> http://tinyurl.com/o2luxym
>
> Shows both versions, and is even more explicit.
>

For our rear tool lathe, the tool orientation is set up the LinuxCNC way.
http://wallacecompany.com/tmp/lathe_real_tool_orientation-1a.png

I suppose in the LinuxCNC world it doesn't matter, but it may if one 
wants to be compatible with the industry "norm". This may need more work.

We have a setting in our .ini file to flag ('-XZ') a rear tool lathe, 
then conditionally change Gremlin on a by case basis, such as 'show 
axes', 'show offsets', to get the behaviour we want. An approach I tried 
was to just rotate the axes to get a rear tool lathe view from the 
standard config, but found that it was more difficult and gave no 
indication of how much work would be needed to finish. One problem is 
that I don't have an overall command of OpenGL or Gremlin and it's just 
easier to make patches as we go. Two of the issues I'm challenged with 
are that that there is a 3D space and also a camera position and angle 
involved. One can get the same view by applying different combinations 
of both. The other, it seems the manipulation of the space or view is 
incremental, so one needs a good vision of all the previous moves to 
know the current status. Also, the OpenGL we use is a way old miniGL 
which seems to have the same issues as RTAI, being a stale, unloved 
orphan, albeit one that currently works well.

Well, that's how I see it so far.

It would be nice to have a seasoned, current OpenGL game programmer "on 
staff".


-- 
Kirk Wallace
http://www.wallacecompany.com/machine_shop/
http://www.wallacecompany.com/E45/

------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to