Lesson6 L
Lesson6 L
Machining Center
Programming & Operation
Copyright 2002, CNC Concepts, Inc.
Machining Center
Programming & Operation
Lesson Six:
The Two Ways To
Assign Program Zero
Lesson Plan
Using G92 in the program
Fixture offsets
Advantages of fixture offsets
Page i
Lesson Plan
Using G92 in the program
Fixture offsets
Advantages of fixture offsets
Page i
Lesson Plan
Using G92 in the program
Fixture offsets
Advantages of fixture offsets
Page i
Lesson Plan
Using G92 in the program
Fixture offsets
Advantages of fixture offsets
Page i
Lesson Plan
Using G92 in the program
Fixture offsets
Advantages of fixture offsets
Page 61
Page i
Presentation links
Assigning in the program Assigning with fixture offsets
In XY In XY
In Z In Z
The G92 command Advantage of fixture offsets
Limitation of G92
Using G28 for safety
FANUC 10M
X&Y X00.0000
X value
Y00.0000
Z00.0000 +
Y value
Z X-10.2837
Y-6.9837
Spindle nose Z00.0000 +
G92
N030 G43 H01 Z0.1
N035 G01 Z-0.5 F4.5
.
.
. But G92 is very limiting – the
only reason you should use it
is if your machine does not
have fixture offsets.
X&Y
Vertical machining
center from above
X&Y X00.0000
Machine is at zero return
Y00.0000
position – evidenced by… Z00.0000 +
Machine Position
X&Y X00.0000
…machine position
Y00.0000
displays show zero, and… Z00.0000 +
Machine Position
X&Y X00.0000
…axis origin
Y00.0000
lights are on Z00.0000 +
Machine Position
Origin
X Y Z
X&Y X00.0000
Y00.0000
Z00.0000 +
X&Y X00.0000
XY program zero 6.9286
Y00.0000
assignment values Z00.0000 +
3.7756
X&Y X00.0000
G92 has a 6.9286
Y00.0000
polarity… Z00.0000 +
3.7756
G92
X&Y X00.0000
From program
zero to the zero 6.9286
Y00.0000
return position Z00.0000 +
3.7756
G92
X&Y X00.0000
These values 6.9286
Y00.0000
are usually plus Z00.0000 +
+
G92
Z X-10.2837
Y-6.9837
Spindle nose Z00.0000 +
Z X-10.2837
Y-6.9837
Spindle nose Z00.0000 +
Z X-10.2837
Y-6.9837
Spindle nose Z00.0000 +
Z X-10.2837
Y-6.9837
Spindle nose Z00.0000 +
Z X00.0000
Y00.0000
Spindle nose Z00.0000 +
Origin
If the Z axis is not at it’s
zero return position…
X Y Z
FANUC 10M
Z X00.0000
Y00.0000
Z-5.4763 +
Machine Position
Program
zero 11.3645
Z light off!
Origin
… the control will think program zero
is much further away than it really is!
X Y Z
FANUC 10M
Z X00.0000
Y00.0000
Z-5.4763 +
Machine Position
Program
zero 11.3645
X Y Z
For this reason…
X&Y X00.0000
If, for instance, the X and Y00.0000
Y axes are out of position
Z00.0000 +
X&Y X00.0000
The G28 command will Y00.0000
send them to the zero
return position Z00.0000 +
Machine Position
X&Y X00.0000
6.9286
Y00.0000
Z00.0000 +
3.7756
Fixture offsets
have a polarity…
X&Y X00.0000
6.9286
Y00.0000
Z00.0000 +
3.7756
X&Y X00.0000
6.9286
Y00.0000
Z00.0000 +
-
Fixture offset values will
almost always be minus
Entry of fixture
#0: COMMON #2: G55
offset in X and Y
X 00.0000 X 00.0000
Y 00.0000 Y 00.0000
Z 00.0000 Z 00.0000
Z X-10.2837
Y-6.9837
Spindle nose Z00.0000 +
Z X-10.2837
Y-6.9837
Spindle nose Z00.0000 +
Z X-10.2837
Y-6.9837
Spindle nose Z00.0000 +
Entry of fixture
#0: COMMON #2: G55
offset in Z
X 00.0000 X 00.0000
Y 00.0000 Y 00.0000
Z 00.0000 Z 00.0000
X&Y X00.0000
Another advantage of
fixture offsets…
Y00.0000
Z00.0000 +
Machine Position
X&Y X-2.3756
…the machine cannot
be out of position
Y-1.3745
Z00.0000 +
Machine Position
X&Y X-9.3844
The control will consider the
current position relative to
Y-3.3726
zero return in all motions… Z00.0000 +
Machine Position
X&Y X-4.5857
…dramatically minimizing
the potential for a crash!
Y-4.4934
Z00.0000 +
Machine Position
Page i
Lesson Summary
Using G92 in the program
Fixture offsets
Advantages of fixture offsets
Page i
Lesson Summary
Using G92 in the program
Fixture offsets
Advantages of fixture offsets
Page i
Lesson Summary
Using G92 in the program
Fixture offsets
Advantages of fixture offsets
Page i