Uploaded by ki

Инструкция по работе с измерительным зондом RMP60 для Fanuc31i

Programming manual
H-2000-6754-0C-B
Renishaw GoProbe cycles for
Inspection Plus
© 2015–2018 Renishaw plc. All rights reserved.
This document may not be copied or reproduced in whole or in
part, or transferred to any other media or language, by any means,
without the prior written permission of Renishaw plc.
The publication of material within this document does not imply
freedom from the patent rights of Renishaw plc.
Disclaimer
THIS DOCUMENT IS SUPPLIED AS AN AID FOR USING
GOPROBE CYCLES WITH A RENISHAW MACHINE TOOL
PROBE. IT IS PROVIDED FREE OF CHARGE OR AT A
NOMINAL COST. YOU MUST ENSURE THAT YOUR PROBE
IS SET UP CORRECTLY IN ACCORDANCE WITH RENISHAW
INSTRUCTIONS AND THAT DATA IS ENTERED ACCURATELY
INTO THE MACHINE TOOL CONTROL. RENISHAW PLC MAKES
NO WARRANTIES OR REPRESENTATIONS, AND EXCLUDES
LIABILITY HOWSOEVER ARISING, REGARDING THE USE OF
THIS DOCUMENT.
Trade marks
RENISHAW and the probe symbol used in the RENISHAW logo are
registered trade marks of Renishaw plc in the United Kingdom and
other countries. apply innovation and names and designations of other
Renishaw products and technologies are trade marks of Renishaw plc or
its subsidiaries.
Apple and the Apple logo are trademarks of Apple Inc., registered in
the U.S. and other countries. App Store is a service mark of Apple Inc.,
registered in the U.S. and other countries.
Google Play and the Google Play logo are trademarks of Google LLC.
All other brand names and product names used in this document are
trade names, trade marks, or registered trade marks of their respective
owners.
The GoProbe training part is protected by Registered Community Design
No. 2445510.
Renishaw part no:
H-2000-6754-0C-B
Issued:
08.2018
Renishaw customer services – calling a Renishaw subsidiary office
If you have a question about the software, first consult the documentation and other information included with your
product.
If you cannot find a solution, you can receive information on how to obtain customer support by contacting the
Renishaw company that serves your country. (For worldwide contact details, see www.renishaw.com/contact.)
When you call, it will help the Renishaw support staff if you have the appropriate product documentation at hand.
Please be prepared to give the following information (as applicable):
•
The software version you are using (see the Equipment registration record form).
•
The type of hardware that you are using (see the Equipment registration record form).
•
The error number and wording of any message that appears on your screen.
•
A description of what happened and what you were doing when the problem occurred.
•
A description of how you tried to solve the problem.
EQUIPMENT REGISTRATION RECORD
Please complete this form after the Renishaw equipment has been installed on your machine. Keep one
copy yourself and return a copy to your local Renishaw Customer Support office (for contact details, see
www.renishaw.com/contact). The Renishaw Installation Engineer should normally complete this form.
MACHINE DETAILS
Machine description..................................................................................................................................................
Machine type.............................................................................................................................................................
Controller...................................................................................................................................................................
Special control options..............................................................................................................................................
..................................................................................................................................................................................
..................................................................................................................................................................................
RENISHAW HARDWARE
RENISHAW SOFTWARE
Inspection probe type.................................................
Inspection software media.................................................
Interface type..............................................................
..........................................................................................
..........................................................................................
Tool setting probe type...............................................
Tool setting software media...............................................
Interface type..............................................................
..........................................................................................
..........................................................................................
SPECIAL SWITCHING M−CODES (OR OTHER) WHERE APPLICABLE
Dual systems only
Switch (Spin) probe on...............................................
Switch inspection probe on.................................................
Switch (Spin) probe off...............................................
Switch tool setting probe on...............................................
Start/Error signal........................................................
Other...................................................................................
...........................................................................................
ADDITIONAL INFORMATION
Customer's name................................................................................
Customer's address.............................................................................
Date installed...........................................
............................................................................................................
............................................................................................................
Installation engineer................................
............................................................................................................
Customer's telephone no.....................................................................
Customer's contact name....................................................................
Date of training........................................
Cautions
CAUTION – Software safety
The software you have purchased is used to control the movements of a machine tool. It has been
designed to cause the machine to operate in a specified manner under operator control, and has been
configured for a particular combination of machine tool hardware and controller.
Renishaw has no control over the exact program configuration of the controller with which the software is
to be used, nor over the mechanical layout of the machine. Therefore, it is the responsibility of the person
putting the software into operation to:
•
ensure that all machine safety guards are in position and are correctly working before commencement
of operation;
•
ensure that any manual overrides are disabled before commencement of operation;
•
verify that the program steps invoked by this software are compatible with the controller for which they
are intended;
•
ensure that any moves which the machine will be instructed to make under program control would not
cause the machine to inflict damage upon itself or upon any person in the vicinity;
•
be thoroughly familiar with the machine tool and its controller, understand the operation of work
co‑ordinate systems, tool offsets, program communication (uploading and downloading) and the
location of all emergency stop switches.
IMPORTANT: This software makes use of controller variables in its operation. During its execution,
adjustment of these variables, including those listed within this manual, or of tool offsets and work offsets,
may lead to malfunction.
i
Contents
Contents
Before you begin
About this manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
Assumptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
Five steps of manual probing and probe set-up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
Single-line command overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii
Constructing a manual single-line command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii
Constructing an automated single-line command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Work co-ordinate system (WCS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x
Selecting between manual and automated mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Chapter 1
Probe set-up and calibration
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Probe set-up optional inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Cycle summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Probe set-up cycles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
M100: Spindle probe check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
M101: Spindle probe calibration (GoProbe training part) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
M102: Spindle probe calibration (ring gauge) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
M103: Spindle probe length calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8
M104: Spindle probe standard length calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9
M105: Spindle probe calibration (sphere) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10
M110: SupaTouch optimisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-11
Chapter 2
Manual part setting
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Input summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Output summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Cycle summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Part setting cycles (manual) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
M1: Single surface (X) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
M1: Single surface (Y) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
M1: Single surface (Z) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
M2: Bore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
M3: Boss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
M4: Pocket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
M5: Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10
M6: Corner (internal) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
M7: Corner (external) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14
M8: Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-17
ii
Contents
M9: 3-point plane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-18
M10: 5-point rectangle (internal) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-20
M11: 5-point rectangle (external) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-23
M12: 3-point bore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-26
M13: 3-point boss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-28
M14: 3D corner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-30
M15: Rotary axis update . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-32
Chapter 3
Automated part setting
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Automated part setting overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Setting an approximate/active work offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
C0./C1. inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
X, Y, Z inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
I, J, K inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Input summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Output summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
Cycle summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
Part setting cycles (automated) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
M1: Single surface (X) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
M1: Single surface (Y) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10
M1: Single surface (Z) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11
M2: Bore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
M3: Boss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13
M4: Pocket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14
M5: Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-15
M6: Corner (internal) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-16
M7: Corner (external) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-19
M8: Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-22
M9: 3-point plane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-23
M10: 5-point rectangle (internal) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-25
M11: 5-point rectangle (external) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-28
M12: 3-point bore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-31
M13: 3-point boss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-33
M14: 3D corner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-35
M15: Rotary axis update . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-37
iii
Contents
Chapter 4
Part setting optional inputs
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Optional input matrix – manual part setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Optional input matrix – automated part setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
Part setting optional inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
Chapter 5
Alarms
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
GoProbe alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Controller alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
General alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Chapter 6
Reference information
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
Editing program O8898 (REN INSPECTION START CONFIG) . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
Editing program O8899 (REN INSPECTION END CONFIG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
Adjusting the first touch feedrate for the spindle probe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
iv
Before you begin
Before you begin
About this manual
This manual contains detailed information on the Renishaw GoProbe inspection cycles. GoProbe provides
an easy and intuitive way for customers who are new to probing to get started by using single-line
commands for part setting cycles. The software is designed to work with a range of Renishaw touch-trigger
probes and to be compatible with a range of Renishaw software programs. Use of non-Renishaw probes is
not supported.
GoProbe uses easy-to-follow steps to deliver simplified and consistent instructions for part setting cycles.
The aim is to guide the user through the basic steps of probing and generating single-line commands for
part setting. This manual contains separate sections for manual and automated operational modes where
appropriate.
Probe set-up cycles include a probe check cycle and probe calibration cycles. The probe check cycle can
be used to establish if the probe is set up and ready to use.
This manual should be used in conjunction with the other components of the GoProbe training kit and the
GoProbe app. It is recommended that users complete the self-study e-learning course before using the
GoProbe cycles.
GoProbe training kit
Pocket guide
Quick-reference
tool
Training part
USB flash drive containing
e-learning course and
programming manual
v
Before you begin
Assumptions
It is assumed that users of this manual have previous experience of using CNC machine tool controls and
are familiar with the controller interface.
CAUTION: GoProbe cycles cannot be used with Inspection Plus where Inspection Plus has been loaded
from an archive folder during installation or when the multiple probe option is enabled.
GoProbe cycles do not support vector part setting cycles. However, vector calibration cycles are provided
for use with Inspection Plus.
NOTE: All examples in this programming manual use metric values.
vi
Before you begin
Five steps of manual probing and probe set-up
G65P9901M1.A1.S54.;
1
2
3
4
5
The process is split into five easy steps.
1
Bring the probe into the spindle.
2
Manually jog the probe to the start position (typically 10 mm from the feature).
3
Press MDI.
4
Enter the single-line command.
5
Press cycle start.
vii
Before you begin
Single-line command overview
The single-line command is used to define probing cycles for part setting and probe set-up.
G65P9901
MM .DD .;
Program number
User inputs
Constructing a manual single-line command
G65P9901
MM.A .DD .E .W− .S .;
1.
Insert G65P9901.
2.
Choose and insert cycle number (M).
3.
Choose and insert relevant inputs. Inputs will vary depending on the cycle.
4.
Choose work offset to set (S): S54 = G54, S55 = G55 etc. If no S input is selected, the measurement
takes place but the WCS is not set.
NOTE: Extended work offsets (G54.1PX) are supported but are not used in this manual.
Example: For a bore with a 10 mm diameter, the single-line command is:
G65P9901 M2. D10. S54.;
Cycle
Diameter
Work offset
viii
Before you begin
Constructing an automated single-line command
G65P9901
MM.C
.X
.Y .Z .A .S .;
1.
Insert G65P9901.
2.
Choose and insert cycle number (M).
3.
Choose C0. or C1. (automated mode, end of cycle option).
4.
Establish probe start position (X, Y and Z co-ordinates relative to the active WCS).
5.
Insert I, J and K inputs if appropriate (feature location relative to the active WCS).
6.
Choose and insert relevant optional inputs. Inputs will vary depending on the cycle.
7.
Choose work offset to update (S): S54 = G54, S55 = G55 etc. If no S input is selected, the
measurement takes place but the WCS is not updated.
NOTE: Extended work offsets (G54.1PX) are supported but are not used in this manual.
Example: For a boss with a 30 mm diameter and a measuring depth of −15, the single-line command is:
G65P9901 M3. C1. X0. Y0. Z10. D30. W−15. S54.;
Cycle
Mode
Probe start position
Diameter
Measuring depth
Work offset
NOTES:
On some controllers, the end of block character (;) is not required.
The single-line commands shown in the above examples for both manual and automated part setting
include a space between each input for visual clarity. This space should be omitted when entering the
command into the CNC machine tool controller.
Within this programming manual, all whole numerical values contained within single-line command
examples end with a decimal point to ensure that the CNC controller reads these values as mm rather
than μm. Some controllers may operate correctly with these decimal points omitted, however, care should
be taken to determine that this is the case before running any programs. Where the numerical is a decimal
fraction, for example 50.002, there is no need to include a further decimal point at the end of the value.
Further examples:
.
D = 30.5, the single-line command is G65P9901M3.C1.X20.Y20.Z20.D30 5W−15.S54.;
.
D = 30.05, the single-line command is G65P9901M3.C1.X20.Y20.Z20.D30 05W−15.S54.;
ix
Before you begin
Work co-ordinate system (WCS)
The WCS acts as a reference point which the user, or machine, works from during part setting. During
manual part setting, the WCS is set, and during automated part setting, the WCS is updated.
Example: M3: Boss (automated mode)
1.
The diagram below shows a 30 mm boss with a probe start position local to the active WCS. The
measuring depth, defined by the W input, is set at 15 mm.
−15 (W)
10 (Z)
= Active WCS
W=−15 mm
Assuming the active WCS is set on top of the boss, as shown above, the values of the X, Y and Z inputs
are X0, Y0, Z10. The probe is to return to the safety plane. The single-line command is therefore:
G65P9901 M3. C1. X0. Y0. Z10. D30. W−15. S54.;
20 (Z)
10
The diagram below shows a 30 mm boss with a probe start position remote from the active WCS. The
measuring depth, defined by the W input, is set at 15 mm.
−15 (W)
2.
= Active WCS
20 (Y)
W=−15 mm
20 (X)
Assuming the active WCS is set on the corner of the part, as shown above, the values of the X, Y and Z
inputs are X20, Y20, Z20. The probe is to return to the safety plane. The single-line command is therefore:
G65P9901 M3. C1. X20. Y20. Z20. D30. W−15. S54.;
x
Before you begin
Selecting between manual and automated mode
The differences between running probing cycles in manual and automated mode are highlighted below.
The aim of this section is to help you decide which scenarios are best suited to using the probe in manual
or automated mode.
Manual mode:
•
The user manually moves (jogs) the probe to the start position, approximately 10 mm from the feature.
•
The single-line command is manually entered in MDI mode.
•
The S input defines the WCS to be set. If no S input is selected, the measurement takes place but the
WCS is not set.
•
The location to which the WCS is set depends on the feature being measured and the start position of
the probe.
•
At the end of the cycle the probe returns to the start position.
NOTE: Probe set-up cycles are only available in manual mode.
Automated mode:
•
An active WCS is a prerequisite to running an automated part setting cycle.
•
The cycle automatically moves the probe to the start position. X, Y, Z inputs determine the
co‑ordinates of the probe start position. These are relative to the active WCS.
•
The single-line command is embedded into a cutting or probing program.
•
Cycles can be linked together for improved efficiency.
•
The S input selects the WCS to be updated. If no S input is selected, the measurement takes place
but the WCS is not updated.
•
The selected WCS is updated. (Typically the WCS to update is the active WCS.)
•
Additional optional inputs provide a range of in-process probing options.
•
At the end of the cycle the probe returns to either the safety plane or the home (reference) position
(determined by the C input).
NOTE: An operator would typically select manual part setting when machining a single component, and
automated part setting when machining a large batch of the same component.
xi
Before you begin
This page is intentionally left blank.
xii
Chapter 1: Probe set-up and calibration
Chapter 1
Probe set-up and calibration
Introduction
This chapter describes the probe set-up cycles, which include a system check and calibration cycles.
Calibration data storage and the optional inputs available within the probe set-up program are also
covered in this chapter.
Key points for probe set-up cycles:
•
The spindle probe check cycle enables the user to check that their probe system is ready for use.
•
The probe calibration cycles enable the user to set up their probe so that it is ready for use.
•
The user manually moves (jogs) the probe to the start position.
•
The single-line command is manually entered in MDI mode.
•
At the end of each cycle the probe returns to the start position.
When to calibrate:
New probe or stylus
After breakage
After poor results or at regular intervals to
compensate for mechanical and environmental
changes to the CNC machine
Calibration data storage:
Calibration data for the spindle probe is stored in common machine variables. The exact location depends
on the setting of #111, the variable base number defined during software installation.
Example: If #111 is set to 500
#500 = Stylus ball radius in X axis
#501 = Stylus ball radius in Y axis
#502 = X axis stylus offset
#503 = Y axis stylus offset
1-1
Chapter 1: Probe set-up and calibration
Probe set-up optional inputs
B = Diameter of spindle probe stylus ball
Applies to cycles M101, M102, M103, M104, M105 and M110.
Defines the nominal diameter of the spindle probe stylus ball. The default value is 6 mm.
Example: B4. indicates the use of a 4 mm diameter (2 mm radius) stylus ball.
D = Distance in X or Y for Z touch
Applies to cycle M110.
Defines the X or Y distance from the start position for the Z touch. The default value is 10 mm.
Example: D5. sets the X or Y position for the Z touch to be 5 mm from the start position.
F = Fast positioning feedrate limit
Applies to cycle M110.
Defines the fast positioning feedrate limit. The default value is 12000 mm/min.
Example: F8000. sets the maximum possible positioning feedrate to be 8000 mm/min.
H = Measurement repeatability value
Applies to cycle M110.
Defines the measurement repeatability value required from the probing system.
Adjusting this value will influence the value displayed in #100. The default value is 0.005 mm.
Example: H0.003. sets the measurement repeatability value to 0.003 mm.
Q = Overtravel distance
Applies to cycles M101, M102, M103, M104, M105 and M110.
Defines the maximum distance to travel past the target surface.
The default overtravel distance is 5 mm in all axes. If these values are unsuitable, then using the Q input
will allow the probe to adjust the distance it travels whilst searching for a surface.
Example: Q20. sets an overtravel distance of 20 mm.
1-2
Chapter 1: Probe set-up and calibration
U = Spindle probe XY overtravel limit
Applies to cycle M110.
Defines the XY overtravel limit for the spindle probe used during SupaTouch optimisation. The default
value is 11 mm.
Example: U15. sets the XY overtravel limit to 15 mm.
V1. = Vector calibration
Applies to cycles M101 and M102.
Inclusion of the V1. input instructs the cycle to perform vector calibration. Where no V1. input is defined,
vector calibration is not performed.
Vector calibration data is stored in machine common variables, #[base number +10] to #[base number +17].
W = Spindle probe Z overtravel limit
Applies to cycle M110.
Defines the Z overtravel limit for the spindle probe used during SupaTouch optimisation. The default value
is 5 mm.
Example: W7. sets the Z overtravel limit to 7 mm.
Z = Z position for X or Y touch
Applies to cycle M110.
Defines the Z-axis position below the top surface for the X or Y touch during SupaTouch optimisation. The
default value is 5 mm.
Example: Z−8. sets the Z position for the X or Y touch to Z−8 mm.
1-3
Chapter 1: Probe set-up and calibration
Cycle summary
Probe set-up cycles (for manual mode only)
M100: Spindle probe
check
M101: Spindle probe
calibration (GoProbe
training part)
M102: Spindle probe
calibration (ring gauge)
M104: Spindle probe
standard length calibration
M105: Spindle probe
calibration (sphere)
M110: SupaTouch
optimisation
M103: Spindle probe
length calibration
1-4
Chapter 1: Probe set-up and calibration
Probe set-up cycles
M100: Spindle probe check
•
•
Checks that the spindle probe is ready for use.
The probe start point and probe path are shown below.
1
2
3
5
=
P9901 M101
1
“FILE NOT FOUND”
“NUMBER NOT
FOUND”
2
5
3
G65P9901M100.;
4
Spindle probe check ensures that:
•
GoProbe cycles are loaded.
•
The probe can be switched on and off.
•
The interface is working.
•
SKIP is working (machine stops when the stylus is deflected and the probe is triggered).
•
The probe has been calibrated by checking that the calibration data falls within the
expected parameters.
•
The stylus run-out is checked.
NOTE: Upon completion of the cycle, the message ‘Probe basic check passed’ is displayed. If
the cycle fails, an alarm will be raised. Please refer to Chapter 5, “Alarms” for more information.
1-5
Chapter 1: Probe set-up and calibration
M101: Spindle probe calibration (GoProbe training part)
•
•
•
Calibrates the spindle probe using the GoProbe training part and calibration artefact.
Calibrates only in X and Y. Use with M103 or M104 for spindle probe length calibration.
The probe start point is shown below.
2
1
180°
3
5
=
P9901 M103
X/Y
/
G65P9901M101.;
~1 mm
4
Optional inputs
B = Diameter of spindle probe ball
Q = Overtravel distance
V1. = Vector calibration
NOTE: Calibration artefact specification: Ø4.998/5.000 mm, roundness 0.0001 mm.
1-6
Chapter 1: Probe set-up and calibration
M102: Spindle probe calibration (ring gauge)
•
•
•
Calibrates the spindle probe using a ring gauge.
Calibrates only in X and Y. Use with M103 or M104 for spindle probe length calibration.
The probe start point and probe path are shown below.
2
1
180°
3
5
=
P9901 M103
X/Y
/
G65P9901M102.D
.;
4
D
Compulsory input
D = Exact diameter of ring gauge
Optional inputs
B = Diameter of spindle probe ball
Q = Overtravel distance
V1. = Vector calibration
1-7
Chapter 1: Probe set-up and calibration
M103: Spindle probe length calibration
•
•
•
Calibrates the length of the spindle probe.
Use in conjunction with M101 and M102.
The master tool start point is shown below.
2
1
3
5
=
Z
T20
G65P9901M103.D
D
.T
.;
4
Known size
Compulsory inputs
D = Object size (known size)
T = Tool number for master tool or tool of known length
Optional inputs
B = Diameter of spindle probe ball
Q = Overtravel distance
Step 1: Bring the master tool (or tool of known length) into the spindle. (Ensure no tool offset is
applied and that the length is set in the offset register.)
Step 2: Place the object of known size on the reference surface below the tool and jog the tool down
until the tip just touches the object. Carefully adjust the height of the tool until the object is able to
slide back and forth between the tool and the surface with some friction before removing the object
completely.
Step 3: Press MDI.
Step 4: Insert the single-line command.
NOTE: If the probe is shorter than the tool, a Q input is required in order to extend the probe search
distance and find the surface.
Step 5: Press cycle start.
NOTE: The machine will retract and bring the probe into the spindle. The probe will then touch the
surface in the same location that the master tool (or tool of known length) was previously manually
positioned. It will then return to the home position and update the probe length.
1-8
Chapter 1: Probe set-up and calibration
M104: Spindle probe standard length calibration
•
•
Calibrates the length of the spindle probe.
Use in conjunction with M101 and M102.
1
2
3
5
=
Z
G65P9901M104.Z
10 mm
.;
4
Compulsory inputs
Z = Reference surface position
Optional inputs
B = Diameter of spindle probe ball
Q = Overtravel distance
Step 1: Accurately establish the Z-axis reference position of the surface to an appropriate WCS and
then bring the spindle probe into the spindle.
Step 2: Activate the WCS and jog the probe to approximately 10 mm above the Z-axis reference
position.
Step 3: Press MDI.
Step 4: Insert the single-line command with the Z-axis reference position.
Step 5: Press cycle start.
1-9
Chapter 1: Probe set-up and calibration
M105: Spindle probe calibration (sphere)
•
•
•
Calibrates the spindle probe using a sphere.
Calibrates in X and Y and spindle probe length.
The probe start point and probe path are shown below.
2
1
3
5
=
Z
G65P9901M105.D
Z
D
.Z
.;
4
Compulsory inputs
D = Exact diameter of sphere
Z = Exact Z reference position of sphere centre
Optional inputs
B = Diameter of spindle probe ball
Q = Overtravel distance
NOTE: Sphere calibration always performs vector calibration.
Step 1: Accurately establish the Z-axis reference position of the sphere to an appropriate WCS and
then bring the spindle probe into the spindle.
Step 2: Activate the WCS and jog the probe to approximately 10 mm above the sphere.
Step 3: Press MDI.
Step 4: Insert the single-line command.
Step 5: Press cycle start.
1-10
Chapter 1: Probe set-up and calibration
M110: SupaTouch optimisation
•
•
•
Measures the X or Y surface 40 times to establish the ‘optimum’ positioning feedrate for the X or Y
axis.
Measures the Z surface 40 times to establish the ‘optimum’ positioning feedrate for the Z axis.
Calculates the ‘optimum’ measuring and positioning feedrates and clearance values for the fastest
probing strategy whilst maintaining metrology.
2
1
3
5
=
G65P9901M110.A
P9901
M101 – M105
.;
4
A2=Y
Z
A1=X
A
Compulsory input
A = X or Y axis direction for Z touch
A−1=−X
A−2=−Y
Optional inputs
B = Diameter of spindle probe ball
D = Distance in X or Y for Z touch
H = Measurement repeatability value
F = Fast positioning feedrate limit
Q = Overtravel distance
U = Spindle probe XY overtravel limit
W = Spindle probe Z overtravel limit
Z = Z-axis position for X or Y touch
Step 1: Bring the spindle probe into the spindle. Enter the approximate probe length in the relevant
tool offset.
Step 2: Jog the probe to approximately 10 mm above the reference edge.
Step 3: Press MDI.
Step 4: Insert the single-line command using the A input to define the X or Y axis position for the
Z touch.
Step 5: Press cycle start.
Continued on next page
1-11
Chapter 1: Probe set-up and calibration
At the end of the SupaTouch optimisation cycle, the probe returns to the start position and waits for an
M00 program stop. The calculated feedrates are displayed as follows:
#100
Maximum permissible measuring feedrate (in mm/inch)
#101
Maximum permissible Z-axis positioning feedrate (in mm/inch)
#102
Maximum permissible X-axis or Y-axis positioning feedrate (in mm/inch)
Three options are available to the user:
•
Press cycle start to accept the values;
•
Edit the values and press cycle start, or
•
Press reset to abandon optimisation and use the standard two-touch measuring method.
When cycle start is pressed, the optimised values are automatically loaded to #500 variables (always in
millimetres).
1-12
Chapter 2: Manual part setting
Chapter 2
Manual part setting
Introduction
This chapter shows the five steps of probing and the single-line command for each manual part setting
cycle. It also introduces the optional inputs and cycle outputs available within the manual part setting
program.
Key points for manual part setting cycles:
•
The user manually moves (jogs) the probe to the start position, approximately 10 mm from the feature.
•
The single-line command is manually entered in MDI mode.
•
The S input defines the WCS to be set. If no S input is selected, the measurement takes place but the
WCS is not set.
•
The location to which the WCS is set depends on the feature being measured and the start position of
the probe.
•
At the end of the cycle the probe returns to the start position.
2-1
Chapter 2: Manual part setting
Input summary
G65PP9901 M .A .D .E .W− .S .;
M = Cycle selection
A = Probe direction
D = Primary feature size
A2=Y
A1=X
M1
M2
M3
A−1=−X
A−2=−Y
D
A−3=−Z
M4
M5
M6
E = Secondary feature size
W = Measuring height in −Z
W−
E
S = WCS to set (X, Y, Z)
S
S54
S55
S56
S57
S58
S59
S101
S148
G54
G55
G56
G57
G58
G59
G54.1P1
G54.1P48
Output summary
G54
Size
D=
#100 Measured dimension of
feature is shown in #100
X

G54 is set in X
Y

G54 is set in Y
Z

G54 is set in Z
Delta
=
#101 Difference between two
=
#102
#103 Angles are shown in #102
points is shown in #101
Angles
and #103
2-2
Chapter 2: Manual part setting
Cycle summary
D
M1: Single surface (X, Y, Z)
M2: Bore
D
D
M3: Boss
M4: Pocket
D
D
E
E
D
D
M5: Web
E
M6: Corner (internal)
M7: Corner (external)
E
D
D
M8: Line
E
D
M9: 3-point plane
D
M10: 5-point rectangle (internal)
M11: 5-point rectangle (external)
D
D
M12: 3-point bore
M13: 3-point boss
D
M14: 3D corner
D
M15: Rotary axis update
2-3
Chapter 2: Manual part setting
Part setting cycles (manual)
M1: Single surface (X)
•
•
Sets the WCS to the surface in the X axis.
The probe start point and probe path are shown below.
G54
1
2
3
5
=
G65P9901M1.A
~10 mm
X
Y
Z
.S54.;
4
A−1=−X
A1=X
Compulsory inputs
A = Determines the direction that the probe will move in
S = Sets the work offset (e.g. S54 = G54)
Optional inputs
I = Adjusts the WCS in the X axis
Q = Overtravel distance
Example:
WCS being adjusted in the X axis
by 10 mm using the I input.
−10 (I)
G65P9901M1.A1.I−10.S54.;
4
2-4
Chapter 2: Manual part setting
M1: Single surface (Y)
•
•
Sets the WCS to the surface in the Y axis.
The probe start point and probe path are shown below.
G54
1
2
3
5
=
X
Y
Z
G65P9901M1.A
~10 mm
.S54.;
4
A2=Y
A−2=−Y
Compulsory inputs
A = Determines the direction that the probe will move in
S = Sets the work offset (e.g. S54 = G54)
Optional inputs
J = Adjusts the WCS in the Y axis
Q = Overtravel distance
Example:
WCS being adjusted in the Y axis
by 10 mm using the J input.
−10 (J)
G65P9901M1.A2.J−10.S54.;
4
2-5
Chapter 2: Manual part setting
M1: Single surface (Z)
•
•
Sets the WCS to the surface in the Z axis.
The probe start point and probe path are shown below.
G54
1
2
3
5
=
X
Y
Z
~10 mm
G65P9901M1.A
.S54.;
4
A−3=−Z
Compulsory inputs
A = Determines the direction that the probe will move in
S = Sets the work offset (e.g. S54 = G54)
Optional inputs
K = Adjusts the WCS in the Z axis
Q = Overtravel distance
Example:
WCS being adjusted in the Z axis by
5 mm using the K input.
5 (K)
G65P9901M1.A−3.K5.S54.;
4
2-6
Chapter 2: Manual part setting
M2: Bore
•
•
•
Sets the WCS to the centre of the bore.
The measured dimension is displayed in #100.
The probe start point and probe path are shown below.
G54
2
1
3
5
=
X
Y
Z
D
#100
#101
D
#102
G65P9901M2.D
.S54.;
4
Compulsory inputs
D = Diameter of the bore
S = Sets the work offset (e.g. S54 = G54)
Optional inputs
I = Adjusts the WCS in the X axis
J = Adjusts the WCS in the Y axis
Q = Overtravel distance
R− = Radial distance (use with a W input)
W = Distance between the start position and measurement point in −Z (use with an R− input)
20 (D)
Example:
Bore with an internal diameter of 20 mm
on a rectangular part. The WCS is set to
the corner of the part.
15 (J)
15 (I)
G65P9901M2.D20.I15.J15.S54.;
4
2-7
Chapter 2: Manual part setting
M3: Boss
•
•
•
Sets the WCS to the centre of the boss.
The measured dimension is displayed in #100.
The probe start point and probe path are shown below.
2
1
3
5
=
G54 X
Y
Z
D
#100
#101
#102
~10 mm
G65P9901M3.D
W−
D
.W−
.S54.;
4
Compulsory inputs
D = Diameter of the boss
S = Sets the work offset (e.g. S54 = G54)
W = Distance between the start position and measurement point in −Z
Optional inputs
I = Adjusts the WCS in the X axis
J = Adjusts the WCS in the Y axis
Q = Overtravel distance
R = Radial clearance
Example:
Boss with an external diameter of
20 mm on a rectangular part. The
value of W is −13 mm and the
WCS is set to a position vertically
above the corner of the part.
20 (D)
15 (J)
15 (I)
G65P9901M3.D20.W−13.I15.J15.S54.;
4
2-8
Chapter 2: Manual part setting
M4: Pocket
•
•
•
Sets the WCS to the centre of the pocket in the X or Y axis.
The measured dimension is displayed in #100.
The probe start point and probe path are shown below.
G54
2
1
3
5
=
X
Y
Z
D
#100
#101
#102
G65P9901M4.A
D
.D
.S54.;
4
A2=Y
A1=X
Compulsory inputs
A = Determines the direction that the probe will move in
D = Dimension of the pocket in X or Y
S = Sets the work offset (e.g. S54 = G54)
Optional inputs
I = Adjusts the WCS in the X axis (if A1 is used)
J = Adjusts the WCS in the Y axis (if A2 is used)
Q = Overtravel distance
R− = Radial distance (use with a W input)
W = Distance between the start position and measurement point in −Z (use with an R− input)
30 (D)
Example:
Pocket with a width of 30 mm. The WCS
is set to the edge of the part.
20 (I)
G65P9901M4.A1.D30.I20.S54.;
4
2-9
Chapter 2: Manual part setting
M5: Web
•
•
•
Sets the WCS to the centre of the web in the X or Y axis.
The measured dimension is displayed in #100.
The probe start point and probe path are shown below.
G54
2
1
3
5
=
X
Y
Z
D
#100
#101
#102
~10 mm
W−
G65P9901M5.A
.D
.W−
.S54.;
4
D
A2=Y
A1=X
Compulsory inputs
A = Determines the direction that the probe will move in
D = Dimension of the web in X or Y
S = Sets the work offset (e.g. S54 = G54)
W = Distance between the start position and measurement point in −Z
Optional inputs
I = Adjusts the WCS in the X axis (if A1 is used)
J = Adjusts the WCS in the Y axis (if A2 is used)
Q = Overtravel distance
R = Radial clearance
30 (D)
Example:
Web with a length of 30 mm. The value of W
is −13 mm and the WCS is set to a position
vertically above the edge of the part.
20 (I)
G65P9901M5.A1.D30.W−13.I20.S54.;
4
2-10
Chapter 2: Manual part setting
M6: Corner (internal)
•
•
•
Sets the WCS to the corner.
The angles of the two points on the X and Y axes are displayed in #102 and #103.
The probe start point and probe path are shown below.
G54
1
2
3
5
=
X
Y
Z
D
#100
#101
G65P9901M6.D
D
~10 mm
E
X
#102
Y
#103
.E
.S54.;
4
~10 mm
Compulsory inputs
D = Distance between the two measuring points in the X axis
E = Distance between the two measuring points in the Y axis
S = Sets the work offset (e.g. S54 = G54)
NOTE: Omitting D or E inputs alters the number of probe points. For more information
see Chapter 4, “Part setting optional inputs”.
Optional inputs
B = Angle tolerance
I = Adjusts the WCS in the X axis
J = Adjusts the WCS in the Y axis
Q = Overtravel distance
W = Distance between the start position and measurement point in −Z
Example:
Internal corner with a D value of 10 mm
and an E value of 10 mm. The WCS is
set to the centre of the part.
−15 (J)
−15 (I)
G65P9901M6.D10.E10.I−15.J−15.S54.;
4
2-11
Chapter 2: Manual part setting
Optional inputs (continued)
U = Changes the default position of P3 in the X axis relative to the bottom left corner (BLC)
V = Changes the default position of P1 in the Y axis relative to the bottom left corner (BLC)
Default cycle
Adjusted cycle using U and V
P2
P2
E
E
P1
~10
V
P1
P3
~10
P3
P4
P4
U
D
D
(P1 = 1st probe point)
P1 ~10 mm in the Y axis (from BLC)
= Probe start point
P2 = P1 + E
P3 ~10 mm in the X axis (from BLC)
= Probe touch point
P4 = P3 + D
Example: Internal corner of a part. The positions of P3 and P1 are changed from the default to 15 mm
using U and V. The values of D and E are also changed to 5 mm.
Default cycle
Adjusted cycle using U and V
5 (E)
P2
P1
P1
15 (V)
~10
12 (E)
P2
P3
P4
~10
12 (D)
P3
15 (U)
P4
5 (D)
G65P9901M6.D5.E5.U15.V15.S54.;
4
2-12
Chapter 2: Manual part setting
P1
P1
P3
P4
P4
D
D
D
P3
P3
P1
P4
P3
P2
P4
P1
E
P2
E
P2
E
E
Optional inputs (continued)
A = Changes the corner to be measured
P2
D
A24 or no A input = Default corner
A21 = Bottom right corner
A23 = Top left corner
A22 = Top right corner
Example: Internal corner of a part. The corner being measured is changed from the default
corner to the top right corner.
Adjusted cycle using A22
12 (D)
~10
P4
P3
P1
P3
P4
~10
12 (D)
P1
~10
~10
12 (E)
P2
P2
12 (E)
Default cycle
G65P9901M6.D12.E12.A22.S54.;
4
2-13
Chapter 2: Manual part setting
M7: Corner (external)
•
•
•
Sets the WCS to the corner.
The angles of the two points on the X and Y axes are displayed in #102 and #103.
The probe start point and probe path are shown below.
=
2
1
3
G54
5
X
Y
Z
D
#100
#101
E
~10 mm
X
#102
Y
#103
~10 mm
G65P9901M7.D
~10 mm
.E
.S54.;
4
~10 mm
D
Compulsory inputs
D = Distance between the two measuring points in the X axis
E = Distance between the two measuring points in the Y axis
S = Sets the work offset (e.g. S54 = G54)
NOTE: Omitting D or E inputs alters the number of probe points. For more information
see Chapter 4, “Part setting optional inputs”.
Optional inputs
B = Angle tolerance
I = Adjusts the WCS in the X axis
J = Adjusts the WCS in the Y axis
Q = Overtravel distance
W = Distance between the start position and measurement point in −Z
Example:
External corner with a D value of 15 mm
and an E value of 15 mm. The WCS is
set to the centre of the part.
−15 (J)
−15 (I)
G65P9901M7.D15.E15.I−15.J−15.S54.;
4
2-14
Chapter 2: Manual part setting
Optional inputs (continued)
U = Changes the default position of P3 in the X axis relative to the bottom left corner (BLC)
V = Changes the default position of P1 in the Y axis relative to the bottom left corner (BLC)
Default cycle
Adjusted cycle using U and V
P2
P2
E
E
P1
10
V
P1
P3
P4
P4
~10
~10
P3
~10
10
D
~10
U
D
(P1 = 1st probe point)
P1 ~10 mm in the Y axis (from BLC)
= Probe start point
P2 = P1 + E
P3 ~10 mm in the X axis (from BLC)
= Probe touch point
P4 = P3 + D
Example: External corner of a part. The positions of P3 and P1 are changed from the default to 15 mm
using U and V. The values of D and E are also changed to 5 mm.
Default cycle
Adjusted cycle using U and V
5 (E)
P2
P1
15 (V)
P1
10
12 (E)
P2
P4
P3
P4
~10
~10
P3
~10
10
12 (D)
~10
15 (U)
5 (D)
G65P9901M7.D5.E5.U15.V15.S54.;
4
2-15
Chapter 2: Manual part setting
Optional inputs (continued)
A = Changes the corner to be measured
D
P1
P1
E
P4
P3
P3
P4
P3
P1
P4
P1
E
P3
P4
E
P2
E
P2
D
P2
P2
A22 = Top right corner
A23 = Top left corner
D
D
A21 = Bottom right corner
A24 or no A input = Default corner
Example: External corner of a part. The corner being measured is changed from the default corner to
the top right corner.
Default cycle
Adjusted cycle using A22
12 (D)
10
~10
~10
12 (E)
P2
P4
P4
P2
~10
12 (E)
P3
P3
10
10
P1
P1
~10
10
12 (D)
G65P9901M7.D12.E12.A22.S54.;
4
2-16
Chapter 2: Manual part setting
M8: Line
•
•
•
•
Sets the WCS to the average of the two measured points on a line in the X or Y axis.
The difference between the two measured points is displayed in #101.
The angle of the part is displayed in #102 (can be positive or negative).
The probe start point and probe path are shown below.
G54
1
3
2
5
=
X
Y
Z
D
#100
#101
#102
G65P9901M8.A
~10 mm
D
.D
.S54.;
4
A2=Y
A1=X
A−1=−X
A−2=−Y
Compulsory inputs
A = Determines the direction that the probe will move in
D = Distance between the two measuring points, equidistant from the probe start point
S = Sets the work offset (e.g. S54 = G54)
Optional inputs
B = Angle tolerance
I = Adjusts the WCS in the X axis
J = Adjusts the WCS in the Y axis
Q = Overtravel distance
W = Distance between the start position and measurement point in −Z
Example:
Line with a D value of 40 mm. The WCS is
adjusted in the Y axis by 10 mm using the J input.
−10 (J)
G65P9901M8.A2.D40.J−10.S54.;
4
2-17
Chapter 2: Manual part setting
M9: 3-point plane
•
•
•
Sets the WCS to the lowest of the three measured points on the Z surface (default).
The difference between the highest and lowest point on the Z surface is displayed in #101.
The probe start point (above the 1st probe point in Z) and probe path are shown below.
G54
2
1
3
5
=
X
Y
Z
D
#100
#101
#102
E
W−
G65P9901M9.D
D
.E
.W−
.S54.;
4
Compulsory inputs
D = Distance and direction between the 1st and 2nd measurement points in the X axis
E = Distance and direction between the 1st and 3rd measurement points in the Y axis
W = Distance between the start position and measurement point in −Z
S = Sets the work offset (e.g. S54 = G54)
Optional inputs
F = Changes the criteria for setting the WCS
No F input = WCS is set to the lowest of the three measured points
F1 = WCS is set to the average of the three measured points
F2 = WCS is set to the highest of the three measured points
K = Adjusts the WCS in the Z axis
Q = Overtravel distance
Example:
3-point plane. The probe start point is 10 mm
above the surface in Z and the values of D and E
are 10 mm and 5 mm respectively. The WCS is
adjusted in the Z axis by 5 mm using the K input.
5 (K)
G65P9901M9.D10.E5.W−10.K5.S54.;
4
2-18
Chapter 2: Manual part setting
Optional inputs (continued)
U = Changes the default position of P3 in the X axis relative to P1
Default cycle
Adjusted cycle using U
P3
E
E
P3
P2
P1
½D
P1
P2
U
½D
D
D
(P1 = 1st probe point)
P1 = Start point
= Probe start point
P2 = P1 + D in the X axis
P3 = P1 + E in the Y axis, at P1 + ½ D in the X axis
= Probe touch point
NOTE: U and E can have a negative value.
Example: 3-point plane. The position of P3 in the X axis is changed to 40 mm using the U input
and P3 is now inverted using a negative value of E.
Default cycle
Adjusted cycle using U
P3
50 (D)
40 (U)
P2
P1
25
P2
−30 (E)
30 (E)
P1
25
50 (D)
P3
G65P9901M9.D50.E−30.W−15.U40.S54.;
4
2-19
Chapter 2: Manual part setting
M10: 5-point rectangle (internal)
•
•
•
•
Sets the WCS to the centre of the rectangle in X and Y.
The difference between the two points on the same face is displayed in #101.
The angle of the part is displayed in #102 (can be a positive or negative value).
The probe start point and probe path are shown below.
G54
1
2
3
=
5
X
Y
Z
D
#100
#101
E
#102
G65P9901M10.D
D
.E
.S54.;
4
Compulsory inputs
D = Dimension of the rectangle in the X axis
E = Dimension of the rectangle in the Y axis
S = Sets the work offset (e.g. S54 = G54)
Optional inputs
B = Angle tolerance
I = Adjust the WCS in the X axis
J = Adjust the WCS in the Y axis
Q = Overtravel distance
R− = Radial distance (use with W)
W = Distance between the start position and measurement point in −Z
30 (D)
Example:
Internal rectangle with a D and E
value of 30 mm. The WCS is set to
the corner of the part.
30 (E)
20 (J)
20 (I)
G65P9901M10.D30.E30.I20.J20.S54.;
4
2-20
Chapter 2: Manual part setting
Optional inputs (continued)
F = Changes the distance between the two points on the same face. These two points measure
a line that is used to determine the angle of the part
U = Changes the default position of P2 and P4 in the X axis relative to bottom left corner (BLC)
V = Changes the default position of P3 and P1 in the Y axis relative to bottom left corner (BLC)
NOTE: The F input must be used if a U or V input is used.
Adjusted cycle using U and F
Default cycle
P2
Adjusted cycle using V and F
P2
P2
P3
P3
P1
P1
¼D
P5
P4
U
¾D
D
½E
P5
P4
V
½E
½E
E
E
P1
E
P3
P5
P4
¼D
F
D
F
D
(P1 = 1st probe point)
P1 and P3 = ½ E in the Y axis (from BLC)
= Probe start point
P2 = ½ D in the X axis (from BLC)
P4 = ¼ D in the X axis (from BLC)
= Probe touch point
P5 = ¾ D in the X axis (from BLC)
Example: Internal rectangle with dimensions of 80 mm by 60 mm. The positions of P2 and P4 are
changed to 15 mm using the U input and the distance between P4 and P5 is changed to 45 mm
using the F input.
Default cycle
Adjusted cycle using U and F
P2
P3
P2
P3
P1
30
30
60 (E)
60 (E)
P1
P4
P4
P5
P5
15 (U)
20
60
45 (F)
80 (D)
80 (D)
G65P9901M10.D80.E60.U15.F45.S54.;
4
2-21
Chapter 2: Manual part setting
Optional inputs (continued)
A = Changes the face of the line measurement
P2
P2
P3
P2
P3
P1
P4
P3
P4
P2
P4
P5
P5
A14 or no A input = Default face
A11 = Right face
P3
P1
P1
P1
P4
P5
A12 = Top face
P5
A13 = Left face
Example: Internal rectangle with dimensions of 80 mm by 60 mm. The face used for the line
measurement is changed using the A input.
Default cycle
Adjusted cycle using A11
80 (D)
80 (D)
P2
P3
P1
P3
P4
60 (E)
60 (E)
P2
P4
P5
P5
P1
G65P9901M10.D80.E60.A11.S54.;
4
2-22
Chapter 2: Manual part setting
M11: 5-point rectangle (external)
•
•
•
•
Sets the WCS to the centre of the rectangle in X and Y.
The difference between the two points on the same face is displayed in #101.
The angle of the part is displayed in #102 (can be a positive or negative value).
The probe start point and probe path are shown below.
G54
2
1
3
5
=
X
Y
Z
D
#100
#101
#102
W−
~10 mm
E
G65P9901M11.D
D
.E
.W−
.S54.;
4
Compulsory inputs
D = Dimension of the rectangle in the X axis
E = Dimension of the rectangle in the Y axis
S = Sets the work offset (e.g. S54 = G54)
W = Distance between the start position and measurement point in −Z
Optional inputs
B = Angle tolerance
I = Adjust the WCS in the X axis
J = Adjust the WCS in the Y axis
Q = Overtravel distance
R = Radial clearance
30 (D)
Example:
External rectangle with a length of 30 mm and
width of 30 mm. The WCS is set to a position
vertically above the corner of the part. The
value of W is −13 mm.
30 (E)
20 (J)
20 (I)
G65P9901M11.D30.E30.W−13.I20.J20.S54.;
4
2-23
Chapter 2: Manual part setting
Optional inputs (continued)
F = Changes the distance between the two points on the same face. These two points measure
a line that is used to determine the angle of the part
U = Changes the default position of P2 and P4 in the X axis relative to bottom left corner (BLC)
V = Changes the default position of P1 and P3 in the Y axis relative to bottom left corner (BLC)
NOTE: The F input must be used if a U or V input is used.
Default cycle
Adjusted cycle using U and F
P2
Adjusted cycle using V and F
P2
P2
P1
P3
P1
E
P4
U
¾D
D
V
½E
½E
E
¼D
P5
P1
P3
E
½E
P4
P3
P5
P4
P5
¼D
F
D
F
D
(P1 = 1st probe point)
P1 and P3 = ½ E in the Y axis (from BLC)
= Probe start point
P2 = ½ D in the X axis (from BLC)
P4 = ¼ D in the X axis (from BLC)
= Probe touch point
P5 = ¾ D in the X axis (from BLC)
Example: External rectangle with dimensions of 80 mm by 60 mm. The positions of P1 and P3 are
changed to 50 mm using the V input and the distance between P4 and P5 is changed to 45 mm
using the F input. The value of W is −15 mm.
Default cycle
Adjusted cycle using V and F
P2
P2
P1
P4
60 (E)
P1
30
60 (E)
P3
50 (V)
30
P3
P4
P5
20
20
60
80 (D)
P5
45 (F)
80 (D)
G65P9901M11.D80.E60.W−15.V50.F45.S54.;
4
2-24
Chapter 2: Manual part setting
Optional inputs (continued)
A = Changes the face of the line measurement
P2
P3
P2
P3
P1
P4
P4
P4
P5
P5
A14 or no A input = Default face
P2
P3
P2
P1
P3
P5
A11 = Right face
P1
P1
P4
P5
A13 = Left face
A12 = Top face
Default cycle
Adjusted cycle using A11
80 (D)
80 (D)
P2
P3
P2
P5
P1
P3
P1
P4
P5
60 (E)
60 (E)
Example: External rectangle with dimensions of 80 mm by 60 mm. The face used for the line
measurement is changed using the A input. The value of W is −15 mm.
P4
G65P9901M11.D80.E60.W−15.A11.S54.;
4
2-25
Chapter 2: Manual part setting
M12: 3-point bore
•
•
•
Sets the WCS to the centre of the bore in X and Y.
The diameter of the bore is displayed in #100.
The probe start point and probe path are shown below.
G54
2
1
3
5
=
X
Y
Z
D
#100
#101
D
#102
G65P9901M12.D
.U
.V
.F
.S54.;
4
90°
V
180°
F
Y
X
U
0°
−90°
Compulsory inputs
D = Dimension of the bore
F = The third angle for vector measurement
S = Sets the work offset (e.g. S54 = G54)
U = The first angle for vector measurement
V = The second angle for vector measurement
NOTE: All angles are in the range ±180°.
Positive (+) angle: counterclockwise direction.
Negative (−) angle: clockwise direction.
Before using this cycle, the probe must have been calibrated using M101.V1., M102.V1. or
M105. to establish vector stylus radius values.
2-26
Chapter 2: Manual part setting
Optional inputs
I = Adjusts the WCS in the X axis
J = Adjusts the WCS in the Y axis
Q = Overtravel distance
R− = Radial distance (use with a W input)
W = Distance between the start position and measurement point in −Z
20 (D)
Example:
Bore with an internal diameter of 20 mm
on a rectangular part. The WCS is set to
the corner of the part. Points are to be
taken at 60°, 155° and −90°.
15 (J)
15 (I)
G65P9901M12.D20.U60.V155.F−90.I15.J15.S54.;
2-27
Chapter 2: Manual part setting
M13: 3-point boss
•
•
•
Sets the WCS to the centre of the boss.
The diameter of the boss is displayed in #100.
The probe start point and probe path are shown below.
G54
2
1
3
5
=
X
Y
Z
D
#100
#101
#102
~10 mm
G65P9901M13.D
W−
.U
.V
.F
.W−
.S54.;
4
D
90°
V
180°
F
U
0°
Y
−90°
X
Compulsory inputs
D = Dimension of the boss
F = The third angle for vector measurement
S = Sets the work offset (e.g. S54 = G54)
U = The first angle for vector measurement
V = The second angle for vector measurement
W = Distance between the start position and measurement point in −Z
NOTE: All angles are in the range ±180°.
Positive (+) angle: counterclockwise direction.
Negative (−) angle: clockwise direction.
Before using this cycle, the probe must have been calibrated using M101.V1., M102.V1. or
M105. to establish vector stylus radius values.
2-28
Chapter 2: Manual part setting
Optional inputs
I = Adjusts the WCS in the X axis
J = Adjusts the WCS in the Y axis
Q = Overtravel distance
R = Radial distance
20 (D)
Example:
Boss with an external diameter of 20 mm on
a rectangular part. The value of W is −13 mm
and the WCS is set to a position vertically
above the corner of the part. Points are to be
taken at 60°, 150° and −90°.
15 (I)
15 (J)
G65P9901M13.D20.U60.V150.F−90.W−13.I15.J15.S54.;
2-29
Chapter 2: Manual part setting
M14: 3D corner
•
•
Sets the WCS to the corner.
The probe start point and probe path are shown below.
G54
1
2
3
5
=
X
Y
Z
D
#100
#101
#102
D
D
W−
G65P9901M14.D
D
.W−
.S54.;
4
Compulsory inputs
D = Determines the XYZ measurement positions, measured from the probe start point
S = Sets the work offset (e.g. S54 = G54)
W = Distance between the start position and measurement point in −Z
Optional inputs
I = Adjust the WCS in the X axis
J = Adjust the WCS in the Y axis
K = Adjust the WCS in the Z axis
Q = Overtravel distance
Example:
3D corner with a D value of 15 mm and a
W value of −20 mm. The WCS is set to the
centre of the part.
−15 (J)
−15 (I)
G65P9901M14.D15.W−20.I−15.J−15.S54.;
4
2-30
Chapter 2: Manual part setting
Optional inputs (continued)
A = Changes the corner to be measured
D
D
P3
P3
D
P2
P1
P2
P1
D
P1
D
P2
P2
P1
D
P3
P3
D
D
A24 or no A input = Default corner
A21 = Bottom right corner
A22 = Top right corner
A23 = Top left corner
Example: 3D corner of a part. The corner being measured is changed from the default corner to the
top right corner.
Adjusted cycle using A22
Default cycle
12 (D)
P2
P3
P1
12 (D)
12 (D)
P1
P3
P2
12 (D)
G65P9901M14.D12.W−15.A22.S54.;
4
2-31
Chapter 2: Manual part setting
M15: Rotary axis update
•
•
•
•
Sets the WCS to the centre of the selected rotary axis.
The difference between the two measured points is displayed in #101.
The angle of the part is displayed in #102 (can be a positive or negative value).
The probe start point and probe path are shown below.
G54
2
1
3
5
=
A
B
C
D
#100
#101
#102
G65P9901M15.A
.D
.S54.;
4
D
A1.=A axis
A2.=B axis
A3.=C axis (Y+)
A4.=C axis (X+)
A−3.=C axis (Y−)
A−4.=C axis (X−)
Z
X
Y
Compulsory inputs
A = Select the orientation of the rotary axis
D = Distance between the two measuring points, equidistant from the probe start point
S = Sets the work offset (e.g. S54 = G54)
Optional inputs
B = Angle tolerance
Q = Overtravel distance
Example:
C-axis update with a D value of 40 mm measuring in the X+ direction.
G65P9901M15.A4.D40.S54.;
4
2-32
Chapter 3: Automated part setting
Chapter 3
Automated part setting
Introduction
This chapter shows the single-line command for each automated part setting cycle. It also introduces the
optional inputs and cycle outputs available within the automated part setting program.
Key points for automated part setting cycles:
•
An active WCS is a prerequisite to running an automated part setting cycle.
•
The cycle automatically moves the probe to the start position. X, Y, Z inputs determine the
co‑ordinates of the probe start position. These are relative to the active WCS.
•
The single-line command is typically embedded into a cutting or probing program.
•
Cycles can be linked together for improved efficiency.
•
The S input selects the WCS to be updated. If no S input is selected, the measurement takes place
but the WCS is not updated.
•
The selected WCS is updated. (Typically, the selected WCS to update is the active WCS.)
•
Additional optional inputs provide a range of in-process probing options.
•
At the end of the cycle the probe returns to either the safety plane or the home (reference) position –
determined by the C input.
3-1
Chapter 3: Automated part setting
Automated part setting overview
Automated part setting enables the user to embed a probing cycle into a metal cutting program. Several
cycles can be linked together to remove the need for manual inspection during the cutting process. As a
result, the time taken to produce a large batch of parts is reduced.
An operator would typically select manual part setting when machining a single component, and
automated part setting when machining a large batch of the same component.
An important difference between manual and automated part setting cycles is that for manual part setting
cycles, the cycle sets the WCS, whereas for automated part setting cycles, the WCS is updated.
NOTE: In automated mode an active WCS is a prerequisite to running an automated part setting cycle.
The active WCS can be an approximate value that is subsequently updated following the probing cycle.
Setting an approximate/active work offset
Typically, to set an approximate work offset, the co-ordinates from the home (reference) position to the
position of the WCS must be determined. These co-ordinates can be found using a simple manual part
setting cycle or by using a hand measuring tool.
Spindle home
(reference) position
(X0, Y0, Z0)
Active WCS (e.g. G54)
Machine position = X600, Y−500, Z−400
Once the active work offset is set, the start position of the probe can be determined.
3-2
Chapter 3: Automated part setting
C0./C1. inputs
The use of the C0. or C1. input indicates that the part setting cycle is to be used in automated mode. If the
C0. or C1. input is not used, then the cycle operates in manual mode.
Both C0. and C1. inputs will bring the part setting probe into the spindle and switch the probe on; the
difference between C0. and C1. is the behaviour of the probe at the end of the cycle.
Reference
Probe turn on
Reference
Probe turn on
C0.
After the cycle is complete, the probe will retract to the machine reference
(home) position and switch off.
C1.
After the cycle is complete, the probe will retract to the safety plane
position and remain on ready for the next probing cycle. The C1. input is
typically used to reduce cycle times when linking probing cycles together.
NOTE: The safety plane height is defined in the user settings macro O8898 and is relative to the active
work offset.
X, Y, Z inputs
These inputs represent the co-ordinate location of the probe start position relative to the active WCS.
The values for X and Y inputs are from the centre of the stylus ball; the value for the Z input is from the tip
of the stylus.
Examples: M3: Boss
Local WCS
Remote WCS
15 (Z)
Probe start position
(X20, Y20, Z15)
20 (Y)
10 (Z)
Probe start position
(X0, Y0, Z10)
20 (X)
3-3
Chapter 3: Automated part setting
I, J, K inputs
The I, J and K inputs represent the co-ordinate location of the feature to be measured relative to the active
WCS. The use of I, J and K inputs will depend on the part setting cycle being used. See the table below for
details of where the I, J and K input must be used.
Automated part setting cycle
I input
J input
K input
M1: Single surface (X)
YES
Not required
Not required
M1: Single surface (Y)
Not required
YES
Not required
M1: Single surface (Z)
Not required
Not required
YES
M2: Bore
Not required
Not required
Not required
M3: Boss
Not required
Not required
Not required
M4: Pocket
Not required
Not required
Not required
M5: Web
Not required
Not required
Not required
M6: Corner (internal)
YES
YES
Not required
M7: Corner (external)
YES
YES
Not required
M8: Line
YES if A=1 or A=−1 YES if A=2 or A=−2 Not required
M9: 3-point plane
Not required
Not required
YES
M10: 5-point rectangle (internal)
Not required
Not required
Not required
M11: 5-point rectangle (external)
Not required
Not required
Not required
M12: 3-point bore
Not required
Not required
Not required
M13: 3-point boss
Not required
Not required
Not required
M14: 3D corner
YES
YES
YES
M15: Rotary axis update
Not required
Not required
Not required
I = Position of the feature to be measured in X relative to the active WCS.
J = Position of the feature to be measured in Y relative to the active WCS.
K = Position of the feature to be measured in Z relative to the active WCS.
Examples: M7: Corner (external)
Remote WCS
−30 (J)
Local WCS
Part surface location,
relative to active WCS
I=0, J=0
−40 (I)
Part surface location,
relative to active WCS
I=−40, J=−30
3-4
Chapter 3: Automated part setting
Examples: M1: Single surface (Z)
Remote WCS
20 (K)
Local WCS
Part surface location, relative
to active WCS
K=0
Part surface location,
relative to active WCS
K=20
3-5
Chapter 3: Automated part setting
Input summary
G65P9901 M .C .X .Y .Z .A .D .E .W− .I .J .K .S .;
M = Cycle selection
C = Automated
X, Y, Z = Probe start position
relative to active WCS
Z
M1
M2
M3
X
M4
M5
C0.
M6
C1.
Y
A = Probe direction
D = Primary feature size
E = Secondary feature size
A2=Y
A1=X
A−1=−X
E
A−2=−Y
D
A−3=−Z
W = Measuring height in −Z
I, J, K = Distance of feature
relative to active WCS in
X, Y, Z
W−
X
Y
S = WCS to update (X, Y, Z)
S
S54
S55
S56
S57
S58
S59
S101
S148
G54
G55
G56
G57
G58
G59
G54.1P1
G54.1P48
3-6
Chapter 3: Automated part setting
Output summary
G54
Size
D=
#100 Measured dimension of
feature is shown in #100
X

G54 is set in X
Y

G54 is set in Y
Z

G54 is set in Z
Delta
=
#101 Difference between two
=
#102
#103 Angles are shown in #102
points is shown in #101
Angles
and #103
3-7
Chapter 3: Automated part setting
Cycle summary
D
M1: Single surface (X, Y, Z)
M2: Bore
D
D
M3: Boss
M4: Pocket
D
D
E
E
D
D
M5: Web
E
M6: Corner (internal)
M7: Corner (external)
E
D
D
M8: Line
E
D
M9: 3-point plane
D
M10: 5-point rectangle (internal)
M11: 5-point rectangle (external)
D
D
M12: 3-point bore
M13: 3-point boss
D
M14: 3D corner
D
M15: Rotary axis update
3-8
Chapter 3: Automated part setting
Part setting cycles (automated)
M1: Single surface (X)
Updates the WCS in the X axis.
The specified face position relative to the WCS is displayed in #100.
The probe start point (represented by the X, Y, Z inputs) and probe path are shown below.
G54
X
Y
Z
D
#100
#101
10 mm
#102
G65P9901M1.C .X .Y .Z .A .I .S54.;
C0/C1
A−1=−X
A1=X
Compulsory inputs
A = Determines the direction that the probe will move in
C = End of cycle option (see page 3-3 for more information)
I = Position of the feature in X relative to the active WCS (see page 3-4 for more information)
S = Updates the work offset (e.g. S54 = G54)
X, Y, Z = Probe start position relative to active WCS (see page 3-3 for more information)
Optional inputs
H = Size tolerance (S input must be omitted when using the H input)
Q = Overtravel distance
T = Tool offset number (S input must be omitted when using the T input)
−10 (X)
Example:
−5 (Z)
A rectangular part. The probe start
position is X−10, Y20, Z−5 and the
value of I is zero.
20 (Y)
•
•
•
G65P9901M1.C0.X−10.Y20.Z−5.A1.I0.S54.;
3-9
Chapter 3: Automated part setting
M1: Single surface (Y)
Updates the WCS in the Y axis.
The specified face position relative to the WCS is displayed in #100.
The probe start point (represented by the X, Y, Z inputs) and probe path are shown below.
G54
X
Y
Z
D
10 mm
#100
#101
#102
G65P9901M1.C .X .Y .Z .A .J .S54.;
C0/C1
A2=Y
A−2=−Y
Compulsory inputs
A = Determines the direction that the probe will move in
C = End of cycle option (see page 3-3 for more information)
J = Position of the feature in Y relative to the active WCS (see page 3-4 for more information)
S = Updates the work offset (e.g. S54 = G54)
X, Y, Z = Probe start position relative to active WCS (see page 3-3 for more information)
Optional inputs
H = Size tolerance (S input must be omitted when using the H input)
Q = Overtravel distance
T = Tool offset number (S input must be omitted when using the T input)
Example:
−10 (Y)
A rectangular part. The probe
start position is X12, Y−10, Z−5
and the value of J is zero.
−5 (Z)
•
•
•
12 (X)
G65P9901M1.C0.X12.Y−10.Z−5.A2.J0.S54.;
3-10
Chapter 3: Automated part setting
M1: Single surface (Z)
Updates the WCS in the Z axis.
The specified face position relative to the WCS is displayed in #100.
The probe start point (represented by the X, Y, Z inputs) and probe path are shown below.
G54
X
Y
Z
10 mm
D
#100
#101
#102
G65P9901M1.C .X .Y .Z .A .K .S54.;
C0/C1
A−3=−Z
Compulsory inputs
A = Determines the direction that the probe will move in
C = End of cycle option (see page 3-3 for more information)
K = Position of the feature in Z relative to the active WCS (see page 3-4 for more information)
S = Updates the work offset (e.g. S54 = G54)
X, Y, Z = Probe start position relative to active WCS (see page 3-3 for more information)
Optional inputs
H = Size tolerance (S input must be omitted when using the H input)
Q = Overtravel distance
T = Tool offset number (S input must be omitted when using the T input)
Example:
12 (X)
10 (Z)
A rectangular part. The probe
start position is X12, Y15, Z10
and the value of K is zero.
15 (Y)
•
•
•
G65P9901M1.C0.X12.Y15.Z10.A−3.K0.S54.;
3-11
Chapter 3: Automated part setting
M2: Bore
Updates the WCS in the X and Y axes.
The measured dimension is displayed in #100.
The probe start point (represented by the X, Y, Z inputs) and probe path are shown below.
G54
X
Y
Z
D
D
#100
#101
#102
G65P9901M2.C .X .Y .Z .D .S54.;
C0/C1
Compulsory inputs
C = End of cycle option (see page 3-3 for more information)
D = Diameter of the bore
S = Updates the work offset (e.g. S54 = G54)
X, Y, Z = Probe start position relative to active WCS (see page 3-3 for more information)
Optional inputs
H = Size tolerance
Q = Overtravel distance
R− = Radial distance (use with a W input)
T = Tool offset number
W = Distance between the start position and measurement point in −Z (use with R−)
Example:
A rectangular part with a bore at the centre.
The probe start position is at the centre of
the bore, below the surface at X0, Y0, Z−12.
−12 (Z)
•
•
•
30 (D)
G65P9901M2.C0.X0.Y0.Z−12.D30.S54.;
3-12
Chapter 3: Automated part setting
M3: Boss
Updates the WCS in the X and Y axes.
The measured dimension is displayed in #100.
The probe start point (represented by the X, Y, Z inputs) and probe path are shown below.
G54
X
Y
Z
10 mm
D
W−
#100
#101
D
#102
G65P9901M3.C .X .Y .Z .D .W− .S54.;
C0/C1
Compulsory inputs
C = End of cycle option (see page 3-3 for more information)
D = Diameter of the boss
S = Updates the work offset (e.g. S54 = G54)
W = Distance between the start position and measurement point in −Z
X, Y, Z = Probe start position relative to active WCS (see page 3-3 for more information)
Optional inputs
H = Size tolerance
Q = Overtravel distance
R = Radial clearance
T = Tool offset number
A rectangular part with a boss at the centre.
The probe start position is X0, Y0, Z10 and
the distance between the probe start point
and the measuring position in the −Z axis is
13 mm.
−13 (W)
Example:
10 (Z)
•
•
•
30 (D)
G65P9901M3.C0.X0.Y0.Z10.D30.W−13.S54.;
3-13
Chapter 3: Automated part setting
M4: Pocket
Updates the WCS in the X or Y axis.
The measured dimension is displayed in #100.
The probe start point (represented by the X, Y, Z inputs) and probe path are shown below.
G54
X
Y
Z
D
#100
D
#101
#102
G65P9901M4.C .X .Y .Z .A .D .S54.;
C0/C1
A2=Y
A1=X
Compulsory inputs
A = Determines the direction that the probe will move in
C = End of cycle option (see page 3-3 for more information)
D = Dimension of the pocket in X or Y
S = Updates the work offset (e.g. S54 = G54)
X, Y, Z = Probe start position relative to active WCS (see page 3-3 for more information)
Optional inputs
H = Size tolerance
Q = Overtravel distance
R− = Radial distance (use with a W input)
T = Tool offset number
W = Distance between the start position and measurement point in −Z (use with R−)
A rectangular part with a pocket at
the centre. The probe start position
is at the centre of the pocket X25,
Y25, Z−12.
25 (Y)
Example:
25 (X)
−12 (Z)
•
•
•
30 (D)
G65P9901M4.C0.X25.Y25.Z−12.A1.D30.S54.;
3-14
Chapter 3: Automated part setting
M5: Web
Updates the WCS in the X or Y axis.
The measured dimension is displayed in #100.
The probe start point (represented by the X, Y, Z inputs) and probe path are shown below.
G54
X
Y
Z
10 mm
W−
D
#100
#101
D
#102
G65P9901M5.C .X .Y .Z .A .D .W− .S54.;
C0/C1
A2=Y
A1=X
Compulsory inputs
A = Determines the direction that the probe will move in
C = End of cycle option (see page 3-3 for more information)
D = Dimension of the web in X or Y
S = Updates the work offset (e.g. S54 = G54)
W = Distance between the start position and measurement point in −Z
X, Y, Z = Probe start position relative to active WCS (see page 3-3 for more information)
A rectangular part with a web at the centre.
The probe start position is 10 mm above
the centre of the web at X12, Y12, Z20.
12 (X)
−15 (W)
Example:
12 (Y)
Optional inputs
H = Size tolerance
Q = Overtravel distance
R = Radial clearance
T = Tool offset number
20 (Z)
•
•
•
15 (D)
G65P9901M5.C0.X12.Y12.Z20.A1.D15.W−15.S54.;
3-15
Chapter 3: Automated part setting
M6: Corner (internal)
•
•
•
Updates the WCS in the X and Y axes.
The angles of the two points on both axes are displayed in #102 and #103.
The probe start point (represented by the X, Y, Z inputs) and probe path are shown below.
G54
X
Y
Z
D
D
E
#101
10 mm
10 mm
#100
X
#102
Y
#103
G65P9901M6.C .X .Y .Z .D .E .I .J .S54.;
C0/C1
Compulsory inputs
C = End of cycle option (see page 3-3 for more information)
D = Distance between the two measuring points in the X axis
E = Distance between the two measuring points in the Y axis
I = Position of the feature in X relative to the active WCS (see page 3-4 for more information)
J = Position of the feature in Y relative to the active WCS (see page 3-4 for more information)
S = Updates the work offset (e.g. S54 = G54)
X, Y, Z = Probe start position relative to active WCS (see page 3-3 for more information)
Optional inputs
B = Angle tolerance
Q = Overtravel distance
W = Distance between the start position and measurement point in −Z
20 (X)
10 (D)
−12 (Z)
Active WCS is set at the corner
of the part. The probe start
position is X20, Y20, Z−12.
10 (J)
Example:
20 (Y) 10 (E)
10 (I)
G65P9901M6.C0.X20.Y20.Z−12.D10.E10.I10.J10.S54.;
NOTE: Omitting D or E inputs alters the number of probe points. For more information see Chapter 4,
“Part setting optional inputs”.
3-16
Chapter 3: Automated part setting
Optional inputs (continued)
U = Changes the default position of P3 in the X axis relative to the bottom left corner (BLC)
V = Changes the default position of P1 in the Y axis relative to the bottom left corner (BLC)
Default cycle
Adjusted cycle using U and V
P2
P2
E
E
P1
10
V
P1
P3
P4
10
D
P3
P4
U
D
(P1 = 1st probe point)
P1 = 10 mm in the Y axis (from BLC)
= Probe start point
P2 = P1 + E
P3 = 10 mm in the X axis (from BLC)
= Probe touch point
P4 = P3 + D
Example: Internal corner of a part. The positions of P3 and P1 are changed from the default to
15 mm using U and V. The values of D and E are also changed to 5 mm.
Default cycle
Adjusted cycle using U and V
Start point
Z=−5
P3
Nominal WCS
(X0, Y0, Z0)
P1
Start point
Z=−5
15 (V)
P1
5 (E)
P2
10
12 (E)
P2
10
P4
12 (D)
P3
Nominal WCS
(X0, Y0, Z0)
15 (U)
P4
5 (D)
G65P9901M6.C0.X10.Y10.Z−5.D5.E5.I0.J0.U15.V15.S54.;
3-17
Chapter 3: Automated part setting
P1
P1
P3
P4
D
P4
P3
P4
D
D
P3
P3
P1
P4
P1
P2
E
P2
E
P2
E
E
Optional inputs (continued)
A = Changes the corner to be measured
P2
D
A24 or no A input = Default corner
A21 = Bottom right corner
A22 = Top right corner
A23 = Top left corner
Example: Internal corner of a part. The corner being measured is changed from the default corner to
the top right corner.
Adjusted cycle using A22
Nominal WCS
(X0, Y0, Z0)
10
P4
P3
P1
Nominal WCS
(X0, Y0, Z0)
P1
10
12 (D)
Start point
Z=−5
P2
Start point
Z=−5
10
12 (E)
P2
12 (E)
Default cycle
P3
P4
10
12 (D)
G65P9901M6.C0.X−10.Y−10.Z−5.A22.D12.E12.I0.J0.S54.;
3-18
Chapter 3: Automated part setting
M7: Corner (external)
•
•
•
Updates the WCS in the X and Y axes.
The angles of the two points on both axes are displayed in #102 and #103.
The probe start point (represented by the X, Y, Z inputs) and probe path are shown below.
G54
10 mm
10 mm
X
Y
Z
E
D
10 mm
10 mm
#100
#101
D
X
#102
Y
#103
G65P9901M7.C .X .Y .Z .D .E .I .J .S54.;
C0/C1
Compulsory inputs
C = End of cycle option (see page 3-3 for more information)
D = Distance between the two measuring points in the X axis
E = Distance between the two measuring points in the Y axis
I = Position of the feature in X relative to the active WCS (see page 3-4 for more information)
J = Position of the feature in Y relative to the active WCS (see page 3-4 for more information)
S = Updates the work offset (e.g. S54 = G54)
X, Y, Z = Probe start position relative to active WCS (see page 3-3 for more information)
Active WCS is set at the corner of
the part. The probe start position is
X−10, Y−10, Z−12.
−10 (Y)
Example:
10 12 (E)
Optional inputs
B = Angle tolerance
Q = Overtravel distance
W = Distance between the start position and measurement point in −Z
10 10 (D)
−12 (Z)
−10 (X)
G65P9901M7.C0.X−10.Y−10.Z−12.D10.E12.I0.J0.S54.;
NOTE: Omitting D or E inputs alters the number of probe points. For more information see Chapter 4,
“Part setting optional inputs”.
3-19
Chapter 3: Automated part setting
Optional inputs (continued)
U = Changes the default position of P3 in the X axis relative to the bottom left corner (BLC)
V = Changes the default position of P1 in the Y axis relative to the bottom left corner (BLC)
Default cycle
Adjusted cycle using U and V
P2
P2
P1
10
V
E
E
P1
P3
P4
P4
10
10
P3
10
10
D
10
U
D
(P1 = 1st probe point)
P1 = 10 mm in the Y axis (from BLC)
= Probe start point
P2 = P1 + E
P3 =10 mm in the X axis (from BLC)
= Probe touch point
P4 = P3 + D
Example: External corner of a part. The positions of P3 and P1 are changed from the default to 15 mm
using U and V. The values of D and E are also changed to 5 mm.
Default cycle
Adjusted cycle using U and V
5 (E)
P2
P1
Nominal WCS
(X0, Y0, Z0)
Nominal WCS
(X0, Y0, Z0)
10
P4
P3
P4
−10 (Y)
−10 (Y)
P3
P1
15 (V)
12 (E)
P2
Start point
Z=−5
−10 (X)
10
12 (D)
Start point
Z=−5
−10 (X)
15 (U)
5 (D)
G65P9901M7.C0.X−10.Y−10.Z−5.D5.E5.I0.J0.U15.V15.S54.;
3-20
Chapter 3: Automated part setting
Optional inputs (continued)
A = Changes the corner to be measured
D
P1
P1
E
P4
P3
P3
P4
P3
P1
P4
P1
E
P3
P4
E
P2
E
P2
D
P2
P2
D
D
A21 = Bottom right corner
A24 or no A input = Default corner
A22 = Top right corner
A23 = Top left corner
Example: External corner of a part. The corner being measured is changed from the default corner to
the top right corner.
Adjusted cycle using A22
12 (D)
12 (E)
P2
P3
−10 (Y)
P4
Nominal WCS
(X0, Y0, Z0)
−10 (X)
10
12 (D)
Start point
Z=−5
10
10
P4
P3
10 (X)
10 (Y)
Nominal WCS
(X0, Y0, Z0)
P1
Start point
Z=−5
10
P2
12 (E)
Default cycle
P1
G65P9901M7.C0.X10.Y10.Z−5.A22.D12.E12.I0.J0.S54.;
3-21
Chapter 3: Automated part setting
M8: Line
Updates the WCS in the X or Y axis.
The difference between the two measured points is displayed in #101.
The angle of the part is displayed in #102 (can be positive or negative value).
The probe start point (represented by the X, Y, Z inputs) and probe path are shown below.
G54
X
Y
Z
D
10 mm
D
#100
#101
#102
G65P9901M8.C .X .Y .Z .A .D .I .J .S54.;
C0/C1
A2=Y
A−1=−X
A1=X
A−2=−Y
Compulsory inputs
A = Determines the direction that the probe will move in
C = End of cycle option (see page 3-3 for more information)
D = Distance between the two measuring points, equidistant from the probe start point
I = Position of the feature in X relative to the active WCS (see page 3-4 for more information)
J = Position of the feature in Y relative to the active WCS (see page 3-4 for more information)
S = Updates the work offset (e.g. S54 = G54)
X, Y, Z = Probe start position relative to active WCS (see page 3-3 for more information)
Optional inputs
B = Angle tolerance
Q = Overtravel distance
W = Distance between the start position and measurement point in −Z
−10 (Y)
Example:
A rectangular part. The probe start
position is X20, Y−10, Z−10 and the
value of J is zero.
20 (D)
−10 (Z)
•
•
•
•
20 (X)
G65P9901M8.C0.X20.Y−10.Z−10.A2.D20.J0.S54.;
3-22
Chapter 3: Automated part setting
M9: 3-point plane
Updates the WCS in the Z axis relative to the lowest of the three measured points on the part surface.
The difference between the highest and lowest point is displayed in #101.
The probe start point (represented by the X, Y, Z inputs) and probe path are shown below.
G54
X
Y
Z
D
E
#100
#101
W−
#102
D
G65P9901M9.C .X .Y .Z .D .E .K .W− .S54.;
C0/C1
Compulsory inputs
C = End of cycle option (see page 3-3 for more information)
D = Distance and direction between the 1st and 2nd measurement points in the X axis
E = Distance and direction between the 1st and 3rd measurement points in the Y axis
K = Distance of the feature in Z relative to the active WCS (see page 3-4 for more information)
S = Updates the work offset (e.g. S54 = G54)
W = Distance between the start position and measurement point in −Z (start position determines
the height at which the probe will move across the part)
X, Y, Z = Probe start position relative to active WCS (see page 3-3 for more information)
Optional inputs
F = Changes the criteria for setting the WCS
No F input = WCS is set to the lowest of the three measured points
F1 = WCS is set to the average of the three measured points
F2 = WCS is set to the highest of the three measured points
3-point plane. The probe start position
is above the part, at any point of the
surface that will accommodate all
three probe points. In this case the
start position is at X−20, Y−10, Z10.
−20 (X)
10 (Z and −W)
Example:
20 (E)
H = Size tolerance
Q = Overtravel distance
−10 (Y)
•
•
•
40 (D)
G65P9901M9.C0.X−20.Y−10.Z10.D40.E20.K0.W−10.S54.;
3-23
Chapter 3: Automated part setting
Optional input (continued)
U = Changes the default position of P3 in the X axis relative to P1
Default cycle
Adjusted cycle using U
P3
E
E
P3
P2
P1
½D
P1
P2
U
½D
D
D
(P1 = 1st probe point)
P1 = Start point
= Probe start point
P2 = P1 + D in the X axis
P3 = P1 + E in the Y axis, and P1 + ½ D in the X axis
= Probe touch point
NOTE: U and E can have a negative value.
Example: 3-point plane. The position of P3 in the X axis is changed to 40 mm using the U input and
P3 is now inverted using a negative value of E.
Adjusted cycle using U
Default cycle
Nominal WCS
(X0, Y0, Z0)
Nominal WCS
(X0, Y0, Z0)
−40 (Y)
P1
P1
P2
P2
25
25
50 (D)
−30 (E)
W=−15
Z=15
50 (D)
40 (U)
30 (E)
−40 (Y)
P3
W=−15
Z=15
P3
G65P9901M9.C0.X0.Y−40.Z15.D50.E−30.K0.U40.W−15.S54.;
3-24
Chapter 3: Automated part setting
M10: 5-point rectangle (internal)
Updates the WCS to the centre of the rectangle in X and Y.
The difference between the two points on the same face is displayed in #101.
The angle of the part is displayed in #102 (can be positive or negative value).
The probe start point and probe path are shown below.
G54
x
Y
Z
E
D
#100
#101
D
#102
G65P9901M10.C .X .Y .Z .D .E .S54.;
C0/C1
Compulsory inputs
C = End of cycle option (see page 3-3 for more information)
D = Dimension of the rectangle in X
E = Dimension of the rectangle in Y
S = Updates the work offset (e.g. S54 = G54)
X, Y, Z = Probe start position relative to active WCS (see page 3-3 for more information)
Optional inputs
B = Angle tolerance
Q = Overtravel distance
R− = Radial distance (use with a W input)
W = Distance between the start position and measurement point in −Z
Internal rectangle of a part. The
probe start position is at the
centre of the rectangle at X30,
Y20, Z−12.
20 (Y)
Example:
25 (E)
30 (X)
−12 (Z)
•
•
•
•
45 (D)
G65P9901M10.C0.X30.Y20.Z−12.D45.E25.S54.;
3-25
Chapter 3: Automated part setting
Optional inputs (continued)
F = Changes the distance between the two points on the same face. These two points measure a
line that is used to determine the angle of the part
U = Changes the default position of P2 and P4 in the X axis relative to bottom left corner (BLC)
V = Changes the default position of P3 and P1 in the Y axis relative to bottom left corner (BLC)
NOTE: The F input must be used if a U or V input is used.
Adjusted cycle using U and F
Default cycle
P2
Adjusted cycle using V and F
P2
P2
P3
P3
P1
P1
V
P5
P4
U
¾D
D
½E
P5
P4
¼D
½E
½E
E
E
P1
E
P3
P5
P4
¼D
F
D
F
D
(P1 = 1st probe point)
P1 and P3 = ½ E in the Y axis (from BLC)
= Probe start point
P2 = ½ D in the X axis (from BLC)
P4 = ¼ D in the X axis (from BLC)
= Probe touch point
P5 = ¾ D in the X axis (from BLC)
Example: Internal rectangle. The probe start point is at the centre of the feature and 10 mm below
the Z position of the WCS. The positions of P2 and P4 are changed to 10 mm using the U input and
the distance between P4 and P5 is changed to 35 mm using the F input.
Default cycle
Adjusted cycle using U and F
30 (X)
P2
20
P4
P5
P4
10 (U)
15
Nominal WCS
(X0, Y0, Z0)
45
60 (D)
P1
P3
40 (E)
40 (E)
P1
20 (Y)
P3
P2
P5
35 (F)
60 (D)
Nominal WCS
(X0, Y0, Z0)
G65P9901M10.C0.X30.Y20.Z−10.D60.E40.F35.U10.S54.;
3-26
Chapter 3: Automated part setting
Optional inputs (continued)
A = Changes the face of the line measurement
P2
P3
P3
P4
P1
P4
P2
P3
P4
P5
P5
P5
P1
A11 = Right face
A14 or no A input = Default face
P2
P3
P2
P1
P4
A12 = Top face
P5
P1
A13 = Left face
Example: Internal rectangle. The face used for the line measurement is changed using the A input.
Default cycle
Adjusted cycle using A11
60 (D)
60 (D)
P2
P3
P5
P4
40 (E)
P1
P5
P1
30 (X)
30 (X)
Nominal WCS
(X0, Y0, Z0)
P4
20 (Y)
P3
20 (Y)
40 (E)
P2
Nominal WCS
(X0, Y0, Z0)
G65P9901M10.C0.X30.Y20.Z−10.A11.D60.E40.S54.;
3-27
Chapter 3: Automated part setting
M11: 5-point rectangle (external)
Updates the WCS to the centre of the rectangle in X and Y.
The difference between the two points on the same face is displayed in #101.
The angle of the part is displayed in #102 (can be positive or negative value).
The probe start point and probe path are shown below.
G54
X
Y
Z
W−
10 mm
E
D
#100
#101
#102
D
G65P9901M11.C .X .Y .Z .D .E .W− .S54.;
C0/C1
Compulsory inputs
C = End of cycle option (see page 3-3 for more information)
D = Dimension of the rectangle in X
E = Dimension of the rectangle in Y
S = Updates the work offset (e.g. S54 = G54)
W = Distance between the start position and measurement point in −Z (start position
determines the height at which the probe will move across the part)
X, Y, Z = Probe start position relative to active WCS (see page 3-3 for more information)
Optional inputs
B = Angle tolerance
Q = Overtravel distance
R = Radial clearance
20 (D)
−15 (W)
External rectangle. The probe start position
is 10 mm above the centre of the rectangle at
X14, Y12, Z20.
12 (Y)
Example:
16 (E)
14 (X)
20 (Z)
•
•
•
•
G65P9901M11.C0.X14.Y12.Z20.D20.E16.W−15.S54.;
3-28
Chapter 3: Automated part setting
Optional inputs (continued)
F = Changes the distance between the two points on the same face. These two points measure
a line that is used to determine the angle of the part
U = Changes the default position of P2 and P4 in the X axis relative to bottom left corner (BLC)
V = Changes the default position of P3 and P1 in the Y axis relative to bottom left corner (BLC)
NOTE: The F input must be used if a U or V input is used.
Default cycle
Adjusted cycle using U and F
P2
Adjusted cycle using V and F
P2
P2
P1
P3
P1
E
P4
U
¾D
D
V
½E
½E
E
¼D
P5
P1
P3
E
½E
P4
P3
P5
P4
P5
¼D
F
D
F
D
(P1 = 1st probe point)
P1 and P3 = ½ E in the Y axis (from BLC)
= Probe start point
P2 = ½ D in the X axis (from BLC)
P4 = ¼ D in the X axis (from BLC)
= Probe touch point
P5 = ¾ D in the X axis (from BLC)
Example: External rectangle. The positions of P1 and P3 are changed to 30 mm using the V input
and the distance between P4 and P5 is set to 30 mm using the F input. The value of W is −15 mm
and the probe start position is at the centre of the feature, 10 mm above the active WCS.
Default cycle
Adjusted cycle using V and F
30 (X)
P2
P2
P3
20
P4
15
Nominal WCS
(X0, Y0, Z0)
P5
45
60 (D)
40 (E)
30 (V)
20 (Y)
P1
40 (E)
P3
P1
P5
P4
15
Nominal WCS
(X0, Y0, Z0)
30 (F)
60 (D)
G65P9901M11.C0.X30.Y20.Z10.D60.E40.F30.V30.W−15.S54.;
3-29
Chapter 3: Automated part setting
Optional inputs (continued)
A = Changes the face of the line measurement
P2
P3
P3
P2
P2
P3
P2
P1
P3
P4
P4
P4
P5
A11 = Right face
P1
P5
P1
P5
A14 or no A input = Default face
P1
P4
A12 = Top face
P5
A13 = Left face
Example: External rectangle. The probe start position is at the centre of the feature and 10 mm above
the Z surface. The face used for the line measurement is changed using the A input.
60 (D)
60 (D)
P2
P3
P2
P5
P1
30 (X)
P5
Nominal WCS
(X0, Y0, Z0)
P4
20 (Y)
P1
P3
P4
Nominal WCS
(X0, Y0, Z0)
Adjusted cycle using A11
20 (Y)
40 (E)
40 (E)
Default cycle
30 (X)
G65P9901M11.C0.X30.Y20.Z10.D60.E40.W−15.A11.S54.;
3-30
Chapter 3: Automated part setting
M12: 3-point bore
•
•
•
Updates the WCS to the centre of the bore in X and Y.
The diameter of the bore is displayed in #100.
The probe start point (represented by the X, Y, Z inputs) and probe path are shown below.
90°
G54
X
Y
Z
V
180°
F
U
0°
D
Y
#100
#101
D
#102
−90°
X
G65P9901M12.C
.X
.Y
.Z
.D
.U
.V
.F
.S54.;
C0/C1
Compulsory inputs
C = End of cycle option (see page 3-3 for more information)
D = Dimension of the bore
F = The third angle for vector measurement
S = Sets the work offset (e.g. S54 = G54)
U = The first angle for vector measurement
V = The second angle for vector measurement
X, Y, Z = Probe start position relative to active WCS (see page 3-3 for more information)
NOTE: All angles are in the range ±180°.
Positive (+) angle: counterclockwise direction.
Negative (−) angle: clockwise direction.
Before using this cycle, the probe must have been calibrated using M101.V1., M102.V1. or
M105. to establish vector stylus radius values.
3-31
Chapter 3: Automated part setting
Optional inputs
H = Size tolerance
Q = Overtravel distance
R− = Radial distance (use with a W input)
T = Tool offset number
W = Distance between the start position and measurement point in −Z
Example:
A rectangular part with a bore at the
centre. The probe start position is at the
centre of the bore, below the surface at
X0, Y0, Z−12. Points are to be taken at
60°, 155° and −90°.
−12 (Z)
30 (D)
G65P9901M12.C0.X0.Y0.Z−12.D30.U60.V155.F−90.S54.;
3-32
Chapter 3: Automated part setting
M13: 3-point boss
•
•
•
Updates the WCS to the centre of the boss.
The diameter of the boss is displayed in #100.
The probe start point (represented by the X, Y, Z inputs) and probe path are shown below.
G54
90°
X
Y
Z
V
10 mm
180°
F
W−
U
0°
D
#100
#101
Y
#102
−90°
D
X
G65P9901M13.C
.X
.Y
.Z
.D
.U
.V
.F
.W−
.S54.;
C0/C1
Compulsory inputs
C = End of cycle option (see page 3-3 for more information)
D = Dimension of the boss
F = The third angle for vector measurement
S = Sets the work offset (e.g. S54 = G54)
U = The first angle for vector measurement
V = The second angle for vector measurement
W = Distance between the start position and measurement point in −Z
X, Y, Z = Probe start position relative to active WCS (see page 3-3 for more information)
NOTE: All angles are in the range ±180°.
Positive (+) angle: counterclockwise direction.
Negative (−) angle: clockwise direction.
Before using this cycle, the probe must have been calibrated using M101.V1., M102.V1. or
M105. to establish vector stylus radius values.
3-33
Chapter 3: Automated part setting
Optional inputs
H = Size tolerance
Q = Overtravel distance
R = Radial clearance
T = Tool offset number
Example:
A rectangular part with a boss at the
centre. The probe start position is at
X0, Y0, Z10 and the distance between
the start point and the measuring
position in the −Z axis is 13 mm. Points
are to be taken at 60°, 155° and −90°.
10 (Z)
−13 (W)
30 (D)
G65P9901M13.C0.X0.Y0.Z10.D30.U60.V155.F−90.W−13.S54.;
3-34
Chapter 3: Automated part setting
M14: 3D corner
•
•
Updates the WCS to the corner.
The probe start point (represented by the X, Y, Z inputs) and probe path are shown below.
G54
X
Y
Z
D
D
W−
D
#100
#101
#102
D
G65P9901M14.C .X .Y .Z .D .I .J .K .W− .S54.;
C0/C1
Compulsory inputs
C = End of cycle option (see page 3-3 for more information)
D = Determines the XYZ measurement positions, measured from the probe start point
I = Position of the feature in X relative to the active WCS (see page 3-4 for more information)
J = Position of the feature in Y relative to the active WCS (see page 3-4 for more information)
K = Position of the feature in Z relative to the active WCS (see page 3-4 for more information)
S = Sets the work offset (e.g. S54 = G54)
W = Distance between the start position and measurement point in −Z
X, Y, Z = Probe start position relative to active WCS (see page 3-3 for more information)
Optional inputs
Q = Overtravel distance
10 (D)
Example:
10 (D)
3D corner with a D value of 10 mm and a W value
of −15 mm. The WCS is set to the corner of the
part. The probe start position is at X0, Y0, Z10.
−15 (W)
10
G65P9901M14.C0.X0.Y0.Z10.D10.I0.J0.K0.W−15.S54.;
3-35
Chapter 3: Automated part setting
Optional inputs (continued)
A = Changes the corner to be measured
D
D
P3
P3
D
P2
P1
P2
P1
D
P1
D
P2
P2
P1
D
P3
P3
D
D
A24 or no A input = Default corner
A21 = Bottom right corner
A22 = Top right corner
A23 = Top left corner
Example: 3D corner of a part. The corner being measured is changed from the default corner to the
top right corner.
Adjusted cycle using A22
Default cycle
12 (D)
P2
P3
P1
12 (D)
12 (D)
P1
P3
P2
12 (D)
G65P9901M14.C0.X0.Y0.Z12.D12.W−15.A22.S54.;
3-36
Chapter 3: Automated part setting
M15: Rotary axis update
•
•
•
•
Updates the WCS to the angle of the selected rotary axis.
The difference between the two measured points is displayed in #101.
The angle of the part is displayed in #102 (can be a positive or negative value).
The probe start point (represented by the X, Y, Z inputs) and probe path are shown below.
G54
=
A
B
C
D
#100
#101
#102
D
G65P9901M15.C
.X
.Y
.Z
.A
.D
.S54.;
C0/C1
A1.=A axis
A2.=B axis
A3.=C axis (Y+)
A4.=C axis (X+)
A−3.=C axis (Y−)
A−4.=C axis (X−)
Z
X
Y
Compulsory inputs
A = Select the orientation of the rotary axis
C = End of cycle option (see page 3-3 for more information)
D = Distance between the two measuring points, equidistant from the probe start point
S = Sets the work offset (e.g. S54 = G54)
X, Y, Z = Probe start position relative to active WCS (see page 3-3 for more information)
Optional inputs
B = Angle tolerance
Q = Overtravel distance
Example:
C-axis update with a D value of 40 mm measuring in the X+ direction.
G65P9901M15.C0.X−10.Y0.Z−10.A4.D40.S54.;
3-37
Chapter 3: Automated part setting
This page is intentionally left blank.
3-38
Chapter 4: Part setting optional inputs
Chapter 4
Part setting optional inputs
Introduction
This chapter describes the optional inputs that are available for use in manual and automated part setting
cycles.
4-1
Chapter 4: Part setting optional inputs
Optional input matrix – manual part setting
Manual part setting optional inputs
G65P9901
A
B
D and E
F
I
J
K
Adjust corner
or line face
Angle tolerance
Corner cycle
inputs
Function
dependent on
cycle
Adjust WCS in
X axis
Adjust WCS in
Y axis
Adjust WCS in
Z axis
 use with A−3
M1
Single
surface
(X,Y,Z)
 use with A1 or
A−1
 use with A2 or
A−2
M2
Bore


M3
Boss


M4
Pocket
 use with A1
 use with A2
M5
Web
 use with A1
 use with A2
M6
Corner
(internal)
 corner (A21, A22,  applied to X and
A23)
Y angles Y90°, X0°
 see page 4-7


M7
Corner
(external)
 corner (A21, A22,  applied to X and
A23)
Y angles Y90°, X0°
 see page 4-7


M8
Line
 use with A1 or
A−1
 use with A2 or
A−2
M9
3-point
plane
M10
5-point
rectangle
(internal)
 line face (A11,
A12, A13)

 change distance
between two points
on a line (use with
U or V)


M11
5-point
rectangle
(external)
 line face (A11,
A12, A13)

 change distance
between two points
on a line (use with
U or V)


M12 3-point bore


M13 3-point boss




M14
3D corner
M15
Rotary axis
update

 set WCS to
lowest, highest or
average
 corner (A21, A22,
A23)



4-2
Chapter 4: Part setting optional inputs
Manual part setting optional inputs (continued)
G65P9901
Q
Overtravel
R/R−
U
Radial
Adjust default
clearance/radial probe points
distance
in X
V
W
Adjust default
probe points
in Y
Distance between probe start
position and measurement
point in −Z
M1
Single
surface
(X,Y,Z)

M2
Bore

 R− (use with W)
M3
Boss

R
M4
Pocket

 R− (use with W)
M5
Web

R
M6
Corner
(internal)

 P3 from BLC
 P1 from BLC

M7
Corner
(external)

 P3 from BLC
 P1 from BLC

M8
Line

M9
3-point
plane

M10
5-point
rectangle
(internal)

 R− (use with W)
 P2/P4 from BLC
(use with F)
 P1/P3 from BLC
(use with F)
M11
5-point
rectangle
(external)

R
 P2/P4 from BLC
(use with F)
 P1/P3 from BLC
(use with F)
M12 3-point bore

 R− (use with W)
M13 3-point boss

R
M14
3D corner

M15
Rotary axis
update

 (use with R−)
 (use with R−)

 P3 relative to P1
 (use with R−)
 (use with R−)
BLC = bottom left corner
4-3
Chapter 4: Part setting optional inputs
Optional input matrix – automated part setting
Automated part setting optional inputs
A
B
D and E
F
H
Q
Adjust corner
or line face
Angle tolerance
Corner cycle
inputs
Function
dependent on
cycle
Size tolerance
Overtravel
G65P9901
M1
Single
surface
(X,Y,Z)
 (not available
with S input)

M2
Bore


M3
Boss


M4
Pocket


M5
Web


M6
Corner
(internal)
 corner (A21, A22,  applied to X and
A23)
Y angles Y90°, X0°
 see page 4-7

M7
Corner
(external)
 corner (A21, A22,  applied to X and
A23)
Y angles Y90°, X0°
 see page 4-7

M8
Line
M9
3-point
plane
M10
5-point
rectangle
(internal)
 line face (A11,
A12, A13)
M11
5-point
rectangle
(external)
 line face (A11,
A12, A13)


 set WCS to
lowest, highest or
average



 change distance
between two points
on a line (use with
U or V)


 change distance
between two points
on a line (use with
U or V)

M12 3-point bore


M13 3-point boss


M14
3D corner
M15
Rotary axis
update
 corner (A21, A22,
A23)



4-4
Chapter 4: Part setting optional inputs
Automated part setting optional inputs (continued)
R/R−
T
U
V
W
Radial
clearance/radial
distance
Tool offset
number
Adjust default
probe points
in X
Adjust default
probe points
in Y
Distance between
probe start position
and measurement point
in −Z
G65P9901
M1
Single
surface
(X,Y,Z)
M2
Bore
 R−
(use with W)

M3
Boss
R

M4
Pocket
 R−
(use with W)

M5
Web
R

M6
Corner
(internal)
 P3 from BLC
 P1 from BLC

M7
Corner
(external)
 P3 from BLC
 P1 from BLC

M8
Line
M9
3-point
plane
M10
5-point
rectangle
(internal)
 R−
(use with W)
 P2/P4 from BLC
(use with F)
 P1/P3 from BLC
(use with F)
M11
5-point
rectangle
(external)
R
 P2/P4 from BLC
(use with F)
 P1/P3 from BLC
(use with F)
 (not available
with S input)
 P3 relative to P1
 R−
(use with W)

M13 3-point boss
R

3D corner
M15
Rotary axis
update
 (use with R−)

M12 3-point bore
M14
 (use with R−)
 (use with R−)
 (use with R−)
BLC = bottom left corner
4-5
Chapter 4: Part setting optional inputs
Part setting optional inputs
A = Adjust corner to be measured (M6, M7 and M14) or adjust line face to be measured (M10 and
M11)
Applies to cycles M6, M7, M10, M11 and M14.
Refer to the individual cycles for a detailed explanation.
B = Angle tolerance
Applies to cycles M6, M7, M8, M10, M11 and M15.
The addition of a B input allows an angle tolerance to be set. This input defines the maximum allowable
angle between two points on a line.
NOTE: If the B input is used and the angle is out of tolerance, the machine stops and an alarm is raised.
The true angle information is only visible in #139 for the X angle and #142 for the Y angle; the data in #102
or #103 is invalid.
Example: M6: Corner (internal)
When using the M6 cycle, the angles of the X and Y axes are displayed in #102 and #103 respectively.
When a part is correctly aligned to the machine axes, #102 should be 0 and #103 should be 90, however,
these values will differ when a part is not correctly aligned – as illustrated below. The addition of a B input
means that the machine will stop if the measured angle exceeds the tolerance defined.
In the example below, if the angle tolerance is set to 0.5° (B0.5), but the measured value is 0.6°, the
machine will stop and an alarm will be raised indicating an out of tolerance angle error. The part can then
be realigned. Some machines have the capability to automatically adjust the cutting angle to compensate
for alignment errors.
0.6°
~10 mm
E
P2
P1
~10 mm
P3
~10 mm
P4
0.6°
D
NOTE: The values in #139 and #142 will be 0.6° and 90.6° respectively.
4-6
Chapter 4: Part setting optional inputs
D = Distance between the two measuring points in the X axis
E = Distance between the two measuring points in the Y axis
Omitting the D and/or E input from cycles M6 and M7 alters the number of probe points.
It is recommended that, for an M6: Corner (internal) cycle or an M7: Corner (external) cycle, the D and E
inputs are used to create a 4-point corner cycle. This is the most accurate way to measure the angles in
both the X and Y axes, and is the reason why the D and E inputs are recommended for the default M6 and
M7 cycles. Omitting either of the D or E inputs will result in a 3-point corner cycle. Omitting both the D and
the E input will result in a 2-point corner cycle.
Default M6 cycle
Default M7 cycle
E
P2
~10 mm
P3
P4
~10 mm
D
M6 cycle with D input omitted
P1
10 mm
P1
~10 mm
E
P2
P3
~10 mm
10 mm
P2
E
P1
~10 mm
P1
10 mm
E
D
M7 cycle with D input omitted
P2
~10 mm
P4
P3
P3
~10 mm
~10 mm
10 mm
M6 cycle with E input omitted
M7 cycle with E input omitted
~10 mm
P2
~10 mm
10 mm
P1
P1
P2
P3
P3
~10 mm
D
10 mm
M6 cycle with D and E inputs omitted
M7 cycle with D and E inputs omitted
~10 mm
P1
~10 mm
10 mm
~10 mm
P1
D
P2
P2
~10 mm
~10 mm
10 mm
4-7
Chapter 4: Part setting optional inputs
F = Set WCS preference (M9) or set the distance between two points on a line (M10 and M11)
Applies to cycles M9, M10 and M11.
Refer to the individual cycles for a detailed explanation.
H = Size tolerance (automated part setting only)
Applies to cycles M1, M2, M3, M4, M5, M9, M12 and M13.
NOTE: For the M1: Single surface cycle, the S input must be omitted when using the H input.
This is the value of the allowable measurement error. If the measurement error is greater than the value of
the set tolerance, the machine will alarm and stop.
Example: M2 (bore) H0.02 will set a tolerance of ±0.02 mm. When measuring a bore of 40 mm, the
acceptable upper tolerance is 40.02 and the acceptable lower tolerance is 39.98.
The diagram below shows a bore with an internal diameter of 40 mm with a set tolerance of ±0.02 mm.
The actual measurement is 39.96 mm: an error of 0.04 mm. As this error is greater than the set tolerance,
the machine will alarm and stop.
Probe path
Start position
40
39.96
Error = 0.02 on each side
NOTE: If the measurement value is outside the tolerance value, the cycle stops and an alarm is raised.
The measurement information is only visible in #138; the data in #100 or #101 is invalid.
4-8
Chapter 4: Part setting optional inputs
I = Adjusts the WCS in the X axis (manual part setting only)
Applies to cycles M1 (X), M2, M3, M4 (X), M5 (X), M6, M7, M8 (X), M10, M11, M12,
M13 and M14.
Adjusts the X-axis position of the WCS.
−10 (I)
Example: I−10. adjusts the WCS by 10 mm in the X direction.
J = Adjusts the WCS in the Y axis (manual part setting only)
Applies to cycles M1 (Y), M2, M3, M4 (Y), M5 (Y), M6, M7, M8 (Y), M10, M11, M12,
M13 and M14.
Adjusts the Y-axis position of the WCS.
−10 (J)
Example: J−10. adjusts the WCS by 10 mm in the Y direction.
K = Adjusts the WCS in the Z axis (manual part setting only)
Applies to cycles M1 (Z), M9 and M14.
5 (K)
Adjusts the Z-axis position of the WCS.
Example: K5. adjusts the WCS by 5 mm in the Z direction.
Q = Overtravel distance
Applies to all cycles.
Defines the maximum distance to travel past the target surface.
The default overtravel distance is 5 mm in all axes. If these values are unsuitable, then using the Q input
will allow the probe to adjust the distance it travels whilst searching for a surface.
Example: Q20. sets an overtravel distance of 20 mm.
4-9
Chapter 4: Part setting optional inputs
R = Radial clearance
Applies to cycles M3, M5, M11 and M13.
This is the clearance value when moving down the side of a feature. The default value is 5 mm.
Default
Start position
Default path
Alternative path
Start position
Obstacle
R
5
Example: R2. changes the radial clearance to 2 mm.
R− = Radial distance
Applies to cycles M2, M4, M10 and M12.
This input is used when an obstacle is located within a feature. The probe start point and probe path can
be changed using the R− input in conjunction with the W input.
Default
Alternative path
Default path
Start position
Start position
W−
Obstacle
D
R−
Example: R−2. changes the radial distance to 2 mm.
4-10
Chapter 4: Part setting optional inputs
T = Tool offset number to be updated (automated part setting only)
Applies to cycles M1, M2, M3, M4, M5, M12 and M13.
NOTE: For the M1: Single surface cycle, the S input must be omitted when using the T input.
This is the tool offset number that will be updated by the error that is found during the cycle.
Example: M2: Bore
T08. will add the error found by the measurement cycle to tool offset number 8.
The diagram below shows a bore with an internal diameter of 40 mm. The actual measured value is 39.98.
The error of 0.02 (diameter) or 0.01 (radius) will be added to tool offset number 8.
Probe path
Start position
40
39.98
Error = 0.01 on each side
U = Adjust default probe points in the X axis
Applies to cycles M6, M7, M9, M10 and M11.
Adjusts the default probe points in the X axis. The points that can be altered depend on the cycle. Refer to
the individual cycles for a detailed explanation.
V = Adjust default probe points in the Y axis
Applies to cycles M6, M7, M10 and M11.
Adjusts the default probe points in the Y axis. The points that can be altered depend on the cycle. Refer to
the individual cycles for a detailed explanation.
4-11
Chapter 4: Part setting optional inputs
W = Distance from the probe start position to the measurement point in −Z
Applies to cycles M2, M4, M6, M7, M8, M10 and M12.
This input defines the distance from the probe start position to the position in the Z axis at which
measurement takes place. This must be a negative value. The probe start position defines the height that
the probe uses when it travels across the part. The W input is compulsory for M3, M5, M9 and M11 cycles
but is optional for the other cycles stated above.
It can be used when a clamp or feature obstructs the path as shown in the example below.
Example: M8: (Line)
The diagram below shows the default probe path for M8.
D
In the image below, a feature is now obstructing the default probe path. The W input can be used to set the
incremental distance to the Z−axis measuring height from the start position.
W−
D
4-12
Chapter 5: Alarms
Chapter 5
Alarms
Introduction
This chapter contains information on how to identify an alarm number that may be displayed on your
control, the meaning and likely cause of each alarm, and the typical actions you need to take to clear the
fault. Alarms include:
•
GoProbe alarms.
•
Controller alarms.
•
General alarms.
5-1
Chapter 5: Alarms
GoProbe alarms
The most common alarms are shown below:
1*CALIBRATION*REQUIRED
1
Calibration required.
2*PROBE*START*UP*FAILURE
2
Probe start-up failed.
3*SKIP*FUNCTION*TEST*FAILED
3
SKIP function test failed.
5*STYLUS*RUNOUT*EXCESSIVE
5
Stylus run-out excessive (> 0.2 mm).
FILE*NOT*FOUND/NUMBER*NOT*FOUND
File not found (software not loaded).
Controller alarms
Alarm messages are not displayed on the screen, only the alarm number. The alarm numbers displayed
are (500 + n), where n is the alarm number.
Example: 92 (PROBE OPEN) is alarm 592.
General alarms
Format:
#148
1 (OUT OF TOL)
1 (OUT OF POS)
1 (ANGLE OUT OF TOL)
1
Updates the offset if the cycle
start button is pressed to continue
1 (DIA OFFSET TOO LARGE)
1 (UPPER TOL EXCEEDED)
1 (EXCESS STOCK)
2
4
5
No offset update if the cycle start
button is pressed to continue
3
6
NOTE: The alarms described above indicate that an out-of-tolerance situation has
occurred. Pressing cycle start will cause the machine to ignore this and continue as
normal. This is entirely at the user’s discretion.
5-2
Chapter 5: Alarms
Format:
86 (PATH OBSTRUCTED)
Cause:
The probe has made contact with an obstruction. This only occurs during a protected
positioning move.
Action:
Edit the program. Clear the obstruction and start again from a safe position.
This is a reset condition.
Format:
88 (NO FEEDRATE)
Cause:
This only occurs during a protected positioning move.
Action:
Edit the program. Insert the F___ code input and start again from a safe position.
This is a reset condition.
Format:
89 (NO TOOL LENGTH ACTIVE)
Cause:
G43 or G44 must be active before the cycle is called.
Action:
Edit and start again from a safe position.
This is a reset condition.
Format:
91 (A INPUT MISSING)
91 (B INPUT MISSING)
91 (D INPUT MISSING)
91 (E INPUT MISSING)
91 (F INPUT MISSING)
91 (I INPUT MISSING)
91 (J INPUT MISSING)
91 (K INPUT MISSING)
91 (M INPUT MISSING)
91 (T INPUT MISSING)
91 (W INPUT MISSING)
91 (X INPUT MISSING)
91 (Y INPUT MISSING)
91 (Z INPUT MISSING)
91 (XY INPUT MISSING)
91 (XYZ INPUT MISSING)
91 (H INPUT NOT ALLOWED)
91 (S INPUT NOT ALLOWED)
91 (T INPUT NOT ALLOWED)
91 (IJK INPUTS 5 MAX)
91 (XY INPUT MIXED)
91 (SH INPUT MIXED)
91 (ST INPUT MIXED)
91 (TM INPUT MIXED)
91 (XYZ INPUT MIXED)
5-3
Chapter 5: Alarms
Action:
Edit the program and start again from a safe start position.
This is a reset condition.
Format:
92 (PROBE OPEN)
92 (PROBE ALREADY TRIGGERED)
Cause:
This alarm occurs if the probe is triggered unexpectedly.
The stylus may be in contact with a surface or the probe has failed to reseat.
This could be due to swarf trapped around the probe eyelid.
Action:
Clear the fault and start again from a safe start position.
This is a reset condition.
Format:
93 (PROBE FAIL)
93 (PROBE DID NOT TRIGGER)
Cause:
This alarm occurs if the probe did not trigger during the move.
Either the surface was not found or the probe has failed.
Action:
Edit the program and start again from a safe start position.
This is a reset condition.
Format:
99 (TOOL OFFSET ACTIVE)
Cause:
The system has detected that the tool offset is active during a spindle probe length
calibration.
Action:
Deactivate the tool offset and run the cycle again.
This is a reset condition.
Format:
101 (PROBE STARTUP FAILURE)
Cause:
The probe has failed to switch on.
Action:
Ensure that the batteries are in good working order.
Ensure that a credit token is present and in good working order (Primo only).
Ensure that the switch-on/switch-off method (M-code or spin on/spin off) matches the
machine and/or probing settings.
Ensure that the probe is not currently in a triggered state (touching a part, tool or
object) before running a cycle.
This is a reset condition.
5-4
Chapter 5: Alarms
Format:
106 (CALIBRATION REQUIRED)
Cause:
The system has detected that the stored calibration data is not within the defined
range.
Action:
Run your preferred calibration method(s).
This is a reset condition.
Format:
192 (3 PT Z PLANE DELTA OUT OF TOLERANCE)
Cause:
The system has detected that the difference between the lowest point and highest
point, when using the M9: 3-point plane cycle, is greater than the tolerance limit set
with the H input.
Action:
Investigate the cause of the lowest point and highest point being outside the tolerance
limit. Rectify and start again.
This is a reset condition.
Format:
193 (SKIP FUNCTION TEST FAILED)
Cause:
The system has detected that the SKIP function is not working.
Action:
Contact the machine tool builder.
Format:
196 (M INPUT ERROR)
Cause:
An invalid M input has been used.
Action:
Use a valid M input in the call line and start again.
This is a reset condition.
Format:
197 (F INPUT ERROR)
Cause:
An invalid F input has been used.
Action:
Use a valid F input in the call line and start again.
This is a reset condition.
Format:
198 (STYLUS RUNOUT EXCESSIVE)
Cause:
During probe calibration the software has detected that the spindle probe stylus is
running out at more than 0.2 mm.
Action:
Adjust the spindle probe run-out.
Reset and run the calibration again.
This is a reset condition.
5-5
Chapter 5: Alarms
Format:
199 (SPINDLE PROBE NOT IN SPINDLE)
Cause:
The software has detected that a tool other than a spindle probe is in the spindle when
attempting to run a measuring cycle.
Action:
Tool change the spindle probe into the spindle and/or ensure that the spindle offset
number is set correctly inside program O8898.
This is a reset condition.
5-6
Chapter 6: Reference information
Chapter 6
Reference information
Introduction
This chapter provides a wide range of reference information that includes:
•
Editing program O8898 (REN INSPECTION START CONFIG).
•
Editing program O8899 (REN INSPECTION END CONFIG).
•
Adjusting the first touch feedrate for the spindle probe.
NOTE: All setting program values must be in metric units.
6-1
Chapter 6: Reference information
Editing program O8898 (REN INSPECTION START CONFIG)
This program contains important settings data that can be customised for each installation. Values and
commands in this program are used by GoProbe cycle P9901.
Tool offset for probe
#29=1. (PROBE OFFSET)
Edit to select the tool offset number of the probe.
Stand-off distance
#30=10. (STAND OFF)
Edit to set the default stand-off distance. In manual cycles,
stand‑off is the distance at which the probe is positioned from
the target surface. A value of 10 mm is recommended.
Safety plane height
#31=50. (DEFAULT SAFETY PLANE)
Edit to set the safety plane height. Select a safe height in the
Z axis that the probe will retract to, relative to the active WCS,
after performing a measurement cycle. This value is used when
measuring multiple features in automatic mode and with the C1.
option selected.
Provision is made within GoProbe cycles to automatically load the probe into the spindle. To enable this
function, relevant commands must be added in the designated area. See the example below.
NOTE: This edit is required when measuring in automatic mode with either the C0. or C1. option selected.
(START Z RTN AND PROBE LOAD)
(USER EDITS BELOW)
G91G28Z0
(example code, retract Z axis to reference position)
G90
(example code, select absolute mode)
T1
(example code, select probe using appropriate tool number)
M6
(example code, activate tool change)
(USER EDITS ABOVE)
6-2
Chapter 6: Reference information
Editing program O8899 (REN INSPECTION END CONFIG)
This program contains important settings data that can be customised for each installation. Commands in
this program are used by GoProbe cycle P9901.
Provision is made within GoProbe cycles to automatically retract the probe to the Z-axis reference position
at the end of measurement. To enable this function, relevant commands must be added in the designated
area. See the example below.
NOTE: This edit is required when measuring in automatic mode with the C0. option selected.
(USER EDITS BELOW)
G91G28Z0
(example code, retract Z axis to reference position)
G90
(example code, select absolute mode)
(USER EDITS ABOVE)
6-3
Chapter 6: Reference information
Adjusting the first touch feedrate for the spindle probe
A default value of 3000 mm/min is automatically created by the software. It is possible to manually override
this value if, for example, the customer prefers to run a slower than optimal feedrate.
For more information see the Readme file supplied with the software.
6-4
This page is intentionally left blank.
Renishaw plc
New Mills, Wotton-under-Edge
Gloucestershire, GL12 8JR
United Kingdom
T +44 (0)1453 524524
F +44 (0)1453 524901
E uk@renishaw.com
www.renishaw.com
For more information on GoProbe, please visit
www.renishaw.com/goprobe
For worldwide contact details,
visit www.renishaw.com/contact
*H-2000-6754-0C*
© 2015–2018 Renishaw plc
Issued: 08.2018
Part no. H-2000-6754-0C-B