Re: CNC Part Setup
Posted by
doug98105
on 2002-03-07 14:06:45 UTC
Hi Rob,
Interesting.... I don't care for this method for the same reason
Marcus mentioned. You can't manually debug the code easily.
We have a fairly sophisticated controller on one of my mills. For
irregular workpieces we position the part as you do, without having
undo concern for it's relationship to the X or Y axis. By touching
off one edge we find an angular value of how far off from true the
part is fixtured.
Generate Gcode as if the part was oriented with one or the other
axis. Then as the first part of the Gcode we insert an axis rotate
command of the previously determnined angle which allows the
controller to treat all further Gcode as if the part was perfectly
oriented.
I realize this method is not available to most CNC'ers since their
controls don't support axis rotation. I only mention it to show a
possible use for it. It has very many other uses, especially
combined with a repeat function. So, if you're ever in the position
of buying a CNC and axis rotation is an extra cost option, I advise
taking a hard look at it. It's an incredibily powerful option.
Also, IMHO, those of you writing control software should include axis
rotation.
Doug
-- In CAD_CAM_EDM_DRO@y..., "Rob Anderson" <randerson@t...> wrote:
Interesting.... I don't care for this method for the same reason
Marcus mentioned. You can't manually debug the code easily.
We have a fairly sophisticated controller on one of my mills. For
irregular workpieces we position the part as you do, without having
undo concern for it's relationship to the X or Y axis. By touching
off one edge we find an angular value of how far off from true the
part is fixtured.
Generate Gcode as if the part was oriented with one or the other
axis. Then as the first part of the Gcode we insert an axis rotate
command of the previously determnined angle which allows the
controller to treat all further Gcode as if the part was perfectly
oriented.
I realize this method is not available to most CNC'ers since their
controls don't support axis rotation. I only mention it to show a
possible use for it. It has very many other uses, especially
combined with a repeat function. So, if you're ever in the position
of buying a CNC and axis rotation is an extra cost option, I advise
taking a hard look at it. It's an incredibily powerful option.
Also, IMHO, those of you writing control software should include axis
rotation.
Doug
-- In CAD_CAM_EDM_DRO@y..., "Rob Anderson" <randerson@t...> wrote:
> Gentlemen, here is a post I just placed at the shopmaster website. I think
> it fits in here and hope it helps. My response was in regards to anew guy
> wondering about different ways to set up a part in a CNC.This is
>
> Greetings,
> Your head is swimming and you are wondering how to set up parts.
> just the beginning! I taught CNC machining and injection moldmanufacturing
> for five years at a university and I have had the good fortune towork with
> awsome toolmakers from all over the world. What I've found is thatthere
> are a lot of ways to set up a part for milling. Some always set up(zero)
> on the lower left corner so all numbers are positive. Othersindicate in on
> the middle of the part. Some on the middle, closest edge to you.the vise
>
> Here's what I do on critical things and why. I throw my part on
> crooked. Intentionally it is mounted so it looks like I walked by,tossed
> it down, and bolted or clamped it to the table where it landed. Ithen
> verify the top is flat (parallel) table. From there I use awiggler (A
> spinning shaft with a spring) and touch off on two locations oneach of the
> four vertical edges (assuming a square or rectangular part). Eachtime I
> touch off I write these numbers down using the machine absolutecoordinate
> system. When finished "wiggling off" I have 8 points which I plotin
> CAD/CAM, as mentioned using the absolute coordinate system from themill.
> In CAD I make a square using these 8 points by connecting each setof
> points. Of course you have to extend the lines once connected.Once I have
> an outline of the raw part in CAD, I take the PART model in cadand move
> and rotate it to make it match the outline of the box I just drew(DON'T
> MOVE THE REFERENCE BOX!!!). Typically I keep the part model and themanipulation
> reference square-(frozen) on two different layers to make
> easier.numbers in
>
> I then generate my G-Code using a cam package. Cool thing is the
> the CAD/CAM modelyour G54
> match the absolute numbers on the mill. No worry about loosing
> (home) position.up. But in
>
> This method is by far the most time intensive method for setting
> the five years I used it, I didn't screw up any parts because ofbeing
> located in the wrong position or from being .002" or so off in thewrong
> direction. Reason being by indicating on all four sides you arehalving (at
> a minimum) the error from only wiggling on two edges. Plus if youmake a
> typo keying in your numbers it shows up in CAD as the referencesquare you
> draw comes out goofy looking.only that
>
> Authors note: I didn't say there were no screw ups in five years,
> I was not indicated or homed wrong. There was still plenty ofscrap, this
> was just one less worry. :-)no "influence"
>
> The advantages to this system are big. Less mistakes and
> from you with regards toindicate a
> "thinking" the part is "close enough". By this I mean when you
> part in as parallel with an x or y axis, at some point you say okthat small
> amount of error is acceptable. The way I mentioned circumventsthis.
>on the
> Disadvantages: Slower, more work, and you can not use the handles
> mill in manual mode to make a slot in the x or y axis as your partis
> sitting crooked (unless you want a slot running at an angle acrossyour part
> :-)it to be
>
> I didn't always use the above described method, only when I needed
> right and really accurate the first time. - which is frequently thecase
> with injection molds (or home made gun parts :-)
>
> Hope that helps
> Rob Anderson
> Mechanical Engineer Tritronics
> (And really curious guy in general)
Discussion Thread
Rob Anderson
2002-03-07 07:51:34 UTC
CNC Part Setup
Marcus & Eva
2002-03-07 08:58:52 UTC
Re: [CAD_CAM_EDM_DRO] CNC Part Setup
rainnea
2002-03-07 10:28:39 UTC
Re: CNC Part Setup
Sven Peter
2002-03-07 12:31:21 UTC
Re: [CAD_CAM_EDM_DRO] CNC Part Setup
doug98105
2002-03-07 14:06:45 UTC
Re: CNC Part Setup
Alan Marconett KM6VV
2002-03-07 16:06:48 UTC
Re: CNC Part Setup
Smoke
2002-03-07 16:51:45 UTC
Re: [CAD_CAM_EDM_DRO] CNC Part Setup
doug98105
2002-03-07 22:16:18 UTC
Re: CNC Part Setup
Scot Rogers
2002-03-07 23:35:13 UTC
RE: [CAD_CAM_EDM_DRO] CNC Part Setup
Andrew Werby
2002-03-08 13:34:31 UTC
CNC Part Setup