next up previous contents index
Next: Canned Cycles/Drill Subroutines (G80-G89) Up: 10.7 Basic Motion and Previous: Short term change in   Contents   Index

Fixture Offsets (G54-G59.3)

Fixture offset are used to make a part home that is different from the absolute, machine coordinate system. This allows the part programmer to set up home positions for multiple parts. A typical operation that uses fixture offsets would be to mill multiple copies of parts on "islands" in a piece, similar to the figure below: [gcode/images/offset.jpg]

\resizebox*{5in}{!}{\includegraphics{/usr/share/lyx/EMC_images/offsets.eps}}

To use fixture offsets, the values of the desired home positions must be stored in the control, prior to running a program that uses them. Once there are values assigned, a call to G54, for instance, would add 2 to all X values in a program. A call to G58 would add 2 to X values and -2 to Y values in this example.

G53 is used to cancel out fixture offsets. So, calling G53 and then G0 X0 Y0 would send the machine back to the actual coordinates of X=0, Y=0.

G53     motion in machine coordinate system

G54     use preset work coordinate system 1

G55     use preset work coordinate system 2

G56     use preset work coordinate system 3

G57     use preset work coordinate system 4

G58     use preset work coordinate system 5

G59     use preset work coordinate system 6

G59.1   use preset work coordinate system 7

G59.2   use preset work coordinate system 8

G59.3   use preset work coordinate system 9



next up previous contents index
Next: Canned Cycles/Drill Subroutines (G80-G89) Up: 10.7 Basic Motion and Previous: Short term change in   Contents   Index
root 2003-05-26