
B-63942EN/02 NC FUNCTION 3.INTERPOLATION FUNCTION
- 135 -
3.30.4 Floating Reference Position Return
Tools can be returned to the floating reference position. A floating
reference position is a position on a machine tool, and serves as a
reference position for machine tool operation. A floating reference
position need not always be fixed, but can be moved as required.
Format
G30.1 IP_ ;
IP_ : Specify the intermediate point to the floating reference
position in the absolute coordinate system.
(absolute/incremental programming)
Explanation
It is possible to return the tool to the floating reference position by
commanding the G30.1.
The floating reference position is located on the machine and can be a
reference position for some sort of machine operation. It is not always
a fixed position and may vary in some cases. The floating reference
position can be set using the soft keys of MDI and can be memorized
even after power is turned off.
Generally, the position where the tools can be changed on machining
center or milling machine is at a set position, the tools cannot be
replaced at any just position. Normally the tool change position can be
at any of the No. 1 to No. 4 reference positions. The tool can be
moved to these positions easily by G30 command. However,
depending on the machine, the tools can be replaced at any position as
long as it does not contact the workpiece.
For machinery such as these, in order to reduce the cycle time, it is
advantageous to replace tools at a position as close as possible to the
workpiece. For this purpose, change position should be moved for
each workpiece which this feature can be easily performed. The tool
change position which is suitable for workpieces can be memorized as
the floating reference position and it is possible to return to the tool
change position by commanding the G30.1.
Floating reference position return can be used after the reference
position has been established.
Example
Y
X
Workpiece
Intermediate
point (50, 40)
Floating reference
position
G30.1 G90 X50.0 Y40.0 ;