Hi Robert,

On May 9, 2008, at 7:21 PM, rtwas wrote:

> Hello,
>
> Being new to g-code and cnc I've been trying to learn the best way to
> think about
> the coordinate spaces and offsets etc (for a cnc mill).

I'm not certain there is a 'best' way to think about coordinate space.
One  must home to where ever the home switches are but can offset  
from there.
I home LL (lower left and spindle up) for G54 and do not offset. Some  
machines home UR (and spindle up) so
all moves are negative. The Mazak at Galesburg offsets (X and Y) to  
middle of table.

>
> I'm thinking I should use a *fixture* plate with alignment pins etc to
> mount to the
> table. Some kind of pallet plate to hold the work (plugs into  
> fixture).
I've seen used Boeing machines with a 1" aluminum plate drilled and  
tapped in a 2" or 50 mm grid.
Lots of flexibility for mounting.

For 90% of what I do I use UL of my vise as G59.3 and clamp fixtures  
in the vise. I simply draw my
parts with a 0,0 UL corner.  That point is pretty well fixed. ;-)
>
> My current thinking is that I would home x and y to the lower left of
> the table. For z I'd use a spacer block
> off the table to the end of the spindle.

I keep thinking about making a tool length gage mounted on the table  
with a piston and a prox switch. It should be a very fast and  
accurate way of setting length. So far the round-to-it has eluded me.
>
>  From there I'd use global offsets use a global offset (G92) to  
> align to
> the fixture. From there I'm guessing
> one whould use the users-selectable coordinate systems to align to a
> theoretical x, and y starting point with
> some kind of z plane somehwere over the part.
>
> Tool tables looked kinda fancy so I was going to defer using them  
> until
> I had a better mental foundation of
> the system, using some kind of programatic offsets instead.

Tool tables exist because they are really nice. You need the diameter  
offsets to do G41/42 so you might as
well learn to use the tool length G43. I break fewer tools using tool  
length.
For me part Z (0) is the upper surface of the part. This makes canned  
cycles for drilling really easy.
One gets used to setting R a certain distance above the part and then  
the machine rapids to there
and goes to work.
All of this does take some time to set up (and then to verify) but  
you have to do that with a new program anyway.

The learning curve may seem steep but it is worth it.

Dave

>
> Any input appreciated.
>
> Thanks.
>
> Robert W.
>
>
> ---------------------------------------------------------------------- 
> ---
> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
> Don't miss this year's exciting event. There's still time to save  
> $100.
> Use priority code J8TL2D2.
> http://ad.doubleclick.net/clk;198757673;13503038;p?http:// 
> java.sun.com/javaone
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to