On Wed, Jan 7, 2009 at 8:07 PM, Chris Radek <ch...@timeguy.com> wrote:
> Today I merged my cutter compensation work.  The new algorithm
> handles concave corners and is not picky about entry moves.  The
> old entry methods are still supported, as is any entry line longer
> than the tool radius (as is customary).
>
> I have tested many old working programs to make sure they run
> exactly the same, and also crafted suitably perverse programs to
> verify the newly-handled cases.
>
> http://timeguy.com/cradek-files/emc/t3.png
>
> This is a program that runs a subroutine three times: once without
> compensation, and then with left and right comp.  You can see the
> entry and exit moves are not special (they happen to make concave
> corners in this program).
>
> I believe it should also now be possible to use most/all
> CAM-generated compensated code.  EMC2 can do the full
> compensation, or the CAM can compensate for nominal tool size and
> the user can specify a small diameter in the tool table (like
> -0.010) to compensate for tool resharpening.  I understand (but
> only from hearing in passing) that this is what Synergy wants and
> I hope someone can test it (Hi Dave E!) I do not have any CAM
> programs to test with so I'm relying on you folks.
>
> Also I would especially appreciate if folks that are experts at
> hand-writing code with cutter compensation would try it out and
> perhaps come up with more perverse cases.  (Hi Ed N!  Hi John K!)
>
> Some things that are probably currently under-tested:
>
>    lathes
>    inverse time mode
this is exciting - I can't wait to try the 5 axis cutter diameter comp
- I will do so as soon as I get the cinci going - thanks a lot!!!! :)

>    switching spindle and feed modes
>    helixes
>    switching absolute/relative
>    switching inch/mm
>    switching relative/absolute arc centers
>
> A few things that I believe were previously allowed are currently
> disallowed when compensation is on:
>
>    reading/writing motion's digital/analog ins/outs
>    switching coordinate systems
>    changing tools or tool length offset
>    enabling/disabling feed/speed override
>    enabling/disabling adaptive feed
>    running user-defined m-codes
>
> I think some, but not all, of these could be allowed if someone
> needs them.
>
> Chris
>
> ------------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It is the best place to buy or sell services for
> just about anything Open Source.
> http://p.sf.net/sfu/Xq1LFB
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>
>

------------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for
just about anything Open Source.
http://p.sf.net/sfu/Xq1LFB
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to