Hi, newbie EMC/G-code question:

I would like to make a slot with parallel sides, say a 10mm cutter
making an 11mm slot:

        G1 X10 Y0
        G1 X10 Y1
        G1 X0 Y1

The shape at the end of the slot is mostly irrelevant, so it is
appealing to enable "best possible speed", which might leave a
funny-looking cut, but should be faster, easier on the tools, and give
me whiter teeth.  With

        G64 P1

the naive cam detector collapses the first two moves, so I get something
that looks like like

        G1 X10 Y1
        G1 X0 Y1

Even though the shape at the *end* of the slot is roughly irrelevant,
the sides need to be close to parallel, so this collapsing is a problem
for my use.

Further, my code is brittle, in that I can write it as a subroutine, and
depending on the width of the cutter and the slot, the naive cam
detector will *sometimes* collapse moves.  So it may work great for me
in testing, yet do entirely the wrong thing when somebody actually tries
to use it.

I could instead do "best possible speed":

        G64

It looks like it may give me two parallel sides, but the documents say
"no matter how far away frmo the programmed point you wind up".  That
leaves my head dancing with visions of bills for ruined parts, fixtures,
cutters, vises, and so on.

What is the best practice here?  I assume folks doing commercial
programming solved this long ago so they can both go fast and avoid tool
damage.  It is fine with me if the end of the parallel-side slot is
bulbous or lopsided, as long as the overshoot is small enough (1mm) it
does not cut in to other stuff.

I looked online but got no search engine hits that are obviously about
this.

I am using EMC 2.3 updated to current as of a few days ago and the docs
for G64 from http://linuxcnc.org/docs/EMC2_User_Manual.pdf on page 81
(2009/09/27 version).

Thanks!

------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to