I believe I use the coordinate system differently than you have described. I
program lathes with fanuc 10, 0, 21. The 10 control was the only one that
had G54-59. I use the face of the part as Z0. G54 is the distance in X and Z
from machine zero. Geometry offsets are distance of X0, Z0 of the part to
the tip of the cutting tool. Tool tip type 0-9 is only used by the machine
if tool nose radius compensation is being used. A drill does not require
tool tip. I generally use G54 for one side of part and G55 for the second
side.
Post by Jon SchmidtI have some general questions that I hope you all might have some input on.
I am starting to do some production work (unlike the single tool
contouring work that I usually do) so I need to get a better
understanding of my tool length offset and work coordinate set-up.
1. I'm not clear on why some people use G92 and others use G54 for
single origin work, does anyone have an explanation of when and why to
use either (or both in combination)? I will be doing single part
set-ups with no operations to repeat in several locations.
2. I have noticed that some people prefer to use a reference "gauge"
tool for setting tool length offsets in the machine. They usually use
a gauge that is longer than all other tools so that all tool length
offsets will be negative values. Is this a good practice? Any better
way to do this?
3. When setting a work coordinate such as G54, I'm unclear about the Z
value setting. The part I don't understand is how the tool length is
accounted for. Can anyone explain a good procedure for setting the G54
Z value?
Thanks for the earlier help in G91 with G28, probably avoided some big
trouble with that one.
JTS
I think you may be confusing Zero (machine, work coordinate) and Tool
offsets.
Remove the chuck/collet etc to expose the bare spindle nose. The face of
this is the machine Z0 point for the coordinate system. The center of the
spindle is the X0 point.
Now look at the tool turret.
The face of the turret is the tool offset Z0, i.e. the working envelope
in Z is the distance (with the slide referenced), from the face of the
spindle behind the chuck, to the face of the turret. This should be the
distance shown under the 'Machine' position display.
Now, imagine the bolt circle for the pockets on the tool turret, the
distance from this bolt circle to the center of the spindle is the
working envelope in X, and should be shown in the 'Machine' position
display.
The G54 Zero offset (work coordinate shift) is used to tell the machine
how long of a distance it is from the spindle face (behind the chuck) to
the (optional 1: Zero point on the part, including the chuck, or 2. the
face of the chuck, whereupon the actual length of the part protruding
from the chuck is designated within the program via a G59 programmable
zero offset) Option 1 is my preference, as it requires no more
calculations, simply measure it and input.
Tool offsets, are the distance from the point where the face of the tool
turret and the BC of the tool pockets intersect to the tip of the tool in
both the X and Z directions.
If you remove all the tools, and remove the chuck, and tell the machine
to go to Z0 X0, it will move the face of the turret to the face of the
spindle, and the center of the tool pocket on the turret will be in the
center of the spindle. (Don't try this, as on many machines, you run out
of leadscrew before this position can be reached, not to mention the
possibility of a crash if the reference point shift is off.)
Now, warnings aside, if you put the chuck back on, you have to tell the
machine it is there. so G54,55,56,57 are available for this. They shift
the machine coordinate system 0,0 from the spindle face/centerline to a
point you specify, typically, I specify this including the part length as
chucked.
Now, we install a tool. If you tell it to go to X0,Z0, it's going to
break that tool off, because it still thinks the tool is face of the
spindle, center of the tool pocket. You have to tell the machine the tool
is there, where the tip is, in relation to the face of the tool turret
and the center of the tool pocket. The simplest thing is to measure the
tool in both X and Z axis and use these values.
Most controls allow for a 'direction' value, this 'direction' value is a
number from 0 to 9, that corresponds to a tool tip position. (consult
your control documentation for the chart) Typically, a 7 would be a
drill, where there is no offset in X, only a Z length. Also programmable
in the tool offset page is the tool nose radius, for use in calculations
for G41,42, and 43 (tool nose comp).
Hopefully, this doesn't confuse you further....hehe.
I have some .dwgs at work where this is explained, if you need, I can
email them home tomorrow and post them on my website for you.
--
Anthony
You can't 'idiot proof' anything....every time you try, they just make
better idiots.
Remove sp to reply via email