Sinumerik 840
Sinumerik 840
SINUMERIK 850
SINUMERIK 880/880 GA2
Measuring Cycles Version 20 and higher
User's Guide 08.96 Edition
User Documentation
SINUMERIK 840/840C
SINUMERIK 850
SINUMERIK 880/880 GA2
Measuring Cycles Version 20 and
higher
User's Guide
User Documentation
Valid for:
08.96 Edition
SINUMERIK® documentation
Printing history
Brief details of this edition and previous editions are listed below.
The status of each edition is shown by the code in the "Remarks" column.
Status code in ”Remarks” column:
A . . . New documentation
B . . . Unrevised reprint with new Order No.
C . . . Revised edition with new status.
If factual changes have been made on a page since the last edition, this is indicated by a
new edition coding in the header on that page.
We have checked that the contents of this publication agree with the hardware and
software described herein. The information given in this publication is reviewed at
regular intervals and any corrections that might be necessary are made in the
subsequent printings. Suggestions for improvement are welcome at all times.
Technical Comments
Other functions not described in this documentation might be executable in the control. This
does not, however, represent an obligation to supply such functions with a new control or
when servicing.
Since the setting up of the cycle machine data range and of the cycle setting data range is
variable, the relevant data in the examples are explained on the basis of the standard settings.
a
a
a
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
aa
This User's Guide is valid for:
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
aaaaaaaaaaaaaaaaaa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
SINUMERIK 850/880 as from Software Version 4,
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
SINUMERIK 880 GA2 as from Software Version 1,
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
SINUMERIK 840 as from Software Version 1,
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
SINUMERIK 840C as from Software Version 1,
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
Measuring Cycles as from Version 20!
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
Introduction 1
Defining Parameters 2
Alarms 9
Lists 10
Abbreviations 11
Contents
Page
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–1
5 Measuring Cycles for Milling Machines and Machining Centres ... 5–1
9 Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–1
10 Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–1
11 Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–1
07.90 1 Introduction
1.1 General
1 Introduction
1.1 General
The ever increasing rationalization and automation of manufacture makes additional demands
on numerically controlled machine tools. Measuring on the machine is one of the new tasks to
be coped with.
In order to be able:
• to use touch trigger probes,
• to use the path measuring systems of the machine for measuring actual values and
• to do without additional external electronic controls for measured value processing,
In addition to checking the workpiece for dimensional accuracy, measuring on a CNC machine
offers further applications:
• Detection of tool breakage
• Measuring the tool geometry
• Determination of workpiece clamping tolerances
• Compensation for factors influencing the machining process (e.g. force and temperature)
• Identifying a pallet
• Determination of the centre point of a hole.
For this wide range of measuring tasks, specially tailored programmable measuring cycles are
required putting the machine tool manufacturer and user in a position to achieve optimum
solutions to the measuring tasks to be performed on his machine tool.
When measuring on the CNC machine, a distinction is made between two types of application,
i.e. tool measurement and workpiece measurement:
Tool measurement
For tool measurement, the changed tool (seated in the turret or in the tool spindle) is moved
onto the probe. The probe is either stationary or is swivelled or slid into the machine work area
by a mechanical device. The automatically determined tool geometry is subsequently entered
into a tool compensation memory provided for this purpose.
Workpiece measurement
For workpiece measurement, a probe is moved on the clamped workpiece in the same way as
a tool. The probe is fitted in the turret or in the tool slide, depending on the design of the
machine. The high flexibility of the measuring cycles enables nearly all measuring tasks
capable of being performed on a turning or milling machine to be accomplished sucessfully.
On the following pages, different measurement variants are illustrated selected according to
the criteria of flexibility, accuracy and duration of measurement.
Calibrating tool
a
a
a
a
aaaa
a
aa
a
aa
a
aa
a
a
a
a
a
a
aa
aa
aaa
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
aa
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aaaaaa
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
aaaaaa
a
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
Result:
Probe switching point referred to Result:
machine zero point Tool length (X,Z)
Fig. 1.2
aaaaaaaaaaaaaaaaaa
e.g.:
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
R24=6
aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
R26=60
a
aa
aa
aa
aa
aa
aa
aaaaaa
aa
aa
aa
aa
aa
aa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Result:
Result:
a aa
a
Result:
aa
aaa
aa
aa
aa
aa aa
aaa
aa
aa
aaa
aaaaaaa aaaaaaa aaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
deviation,
deviation,
tool offset
deviation,
tool offset
tool offset,
aaaaaaa aaaaaaa
P3
aaaaaaa aaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
Calibrating
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa Calibrating aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaa aaaaaaa
a aaaaaaa aaaaaa
circumference
P2
P4
zero offset (G58)
a
aaaa aaaaaaaa
aa
aa
aa
a aaaa
R26
P5
aaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
P1
R26
aaaaaaaaaa
Multi-point measurement on
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
P6
aaaaaaaaa
z
aaaaaaaaaa
a aaaaaaaaaaaaaaaaaaaa
Measuring
Measuring
x
Actual dimension (diameter, length)
Actual dimension (diameter, length)
6FC5197- AB70
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
e.g.:
aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
R24=5
P1
aaaaaaaaaaaaaaaaaa
R19=10
a
aa
aa
aa
aa
aa
aa
aaaaaa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Result:
Result:
cylinder
aaaaaaa aaaaaaa
Result:
R19
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
deviation,
deviation,
tool offset
deviation,
aaaaaaa aaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
tool offset
tool offset,
P2
aaaaaaa aaaaaaa
Calibrating
aaaaaaa aaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
Calibrating
aaaaaaa
aaaaaaa aaaaaa
aaaaaaa
a aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaa aaaaaa
P3
zero offset (G58)
a
aaaa aaaaaaaa
aa
aa
aa
a aaaa
P4
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaa aaaaaaaaaaaaaa
a a
with 180° spindle reversal
aa
aaa
aaa
aaa
aaa
aaa
aa
a aa
aaa
aaa
aaa
aaa
aaa
aa
a
aaaaaaaaaaaaaa aaaaaaaaaaaaaa
1-point measurement inside
P5
Multi-point measurement on
1-point measurement inside
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaa aaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaa
aaaaaaa
a aaaaaa
aaaaaaa
a
aaaaaaaaaaaaaa
aaaaaaa
aaaaaaaaaaaaaa
aaaaaaa
Measuring
Measuring
z
1 Introduction
1–3
1.2.1 Measurement variants for turning machines
1 Introduction 07.90
1.2.1 Measurement variants for turning machines
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa
Result: Result:
Actual dimension (diameter) Actual dimension (diameter)
deviation, deviation,
tool offset tool offset
Calibrating tool
a
a
a
a
a
aaaaa
a
a
a
a
aa
a
aaaaa
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
aa
a
a
a
aa
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
aaaaa
a
a
a
a
a
aa
a
a
a
a
a
a
aa
a
aa
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
aa
a
aa
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
aa
a
aa
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
Result: Result:
Probe switching point referred to Tool length,
machine zero point tool diameter
Bore: Shaft:
Result: Result:
Actual dimension (diameter), Actual dimension (diameter),
deviation, centre point, deviation, centre point,
tool offset, tool offset,
zero offset (G58) zero offset (G58)
Slot: Web:
Result: Result:
Actual dimension (slot width), Actual dimension (web width),
deviation, slot centre, deviation, web centre,
tool offset, tool offset,
zero offset (G58) zero offset (G58)
Result: Result:
Position, deviation Actual dimension, deviation,
zero offset (G58) tool offset
Result: Result:
Actual dimension, deviation, Actual dimension (angle), deviation,
tool offset zero offset (G58)
Result: Result:
Actual dimension (diameter), Actual dimension (slot width, web width),
deviation, centre point, deviation, slot centre, web centre
tool offset, tool offset,
zero offset (G58) zero offset (G58)
1.3 Probe
For determining tool and workpiece dimensions a touch trigger probe is required which
supplies a constant signal (no pulse) when deflected.
The probe must switch with almost no bounce. This is generally achieved by adjusting the
probe mechanically. In addition, ”Software debouncing” is carried out in the NC.
Various types of probe of different make are available on the market. Probes are therefore
classified in three groups according to the number of directions in which the probe can be
deflected (see figure below).
Bidirectional yes
yes
probe
Monodirectional yes
probe
While on turning machines a bidirectional probe can be used, milling machines and machining
centres also permit the use of a monodirectional probe for workpiece measurement. In the
cycles for milling machines and machining centres, the probe type is to be specified by an
R parameter.
This type of probe can be used on turning machines for workpiece measurement. When
performing workpiece measurement on milling machines and machining centres, this probe
type is treated as a monodirectional probe.
This type cannot be used on turning machines. It can be used for workpiece measurement on
milling machines and machining centres with some few restrictions (more information is given
in the respective cycles).
It must be possible to position the spindle with the NC function ”M19” and to transmit the
probe switching signal through 380° to the receiving station (on the machine column).
The probe must be aligned mechanically in the spindle in such a way that measurements can
be performed in the following directions with the spindle positioned to 0°.
Measurement takes longer with a monodirectional probe, because the spindle must be
positioned in the cycle several times with M19.
Dn
P0 Tool number
F
aaaaaa
aaa
P1 3 Tool type
P2 L1 L1 Geometry
r
L1
P3 L2 L2 Geometry
P4 r Diameter/radius
P5 0 L1 Wear
P6 0 L2 Wear
P7 0 Diameter/radius L2
P8 0 Base (add. TO)
Fig. 1.8 Calibrating tool in the TOA memory for turning machines
Dn Type 5
P0 P0 Tool number
P1 5 Tool type
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
P2 L1 L1 Geometry F
P3 L2 L2 Geometry
L1
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaa
P4 r Diameter/radius
P5 0 L1 Wear r
P6 0 L2 Wear L2
P7 0 Diameter/radius
Fig. 1.9 Workpiece probe type 5 in the TOA memory for turning machines
Dn Type 6 (8)
P0 P0 Tool number
L2
P1 6 Tool type
P2 L1 L1 Geometry r
L1
P3 L2 L2 Geometry
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
aaaaaaaaaaaaaaaaaaaaaa a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
P4 r Diameter/radius
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
aaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaa a
a
aaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaa a
a
aaaaaaaaaaaaaaaaaaaaaaaaa a
aaaaaaaaaaaaaaaaaaaaaaaaa a
aaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaa a
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaa
a
P5 0 L1 Wear F
P6 0 L2 Wear
P7 0 Diameter/radius
Fig. 1.10 Workpiece probe type 6 (8) in the TOA memory for turning machines
(type in parentheses = in front of turning centre)
Dn
Dn
08.96
Fig. 1.12
Fig. 1.11
r
r
0
0
0
0
0
8
0
0
0
0
0
7
L2
L1
L2
L1
P0
P0
L2 Wear
L1 Wear
L2 Wear
L1 Wear
Type 7
Tool type
Tool type
Type 8 (6)
Tool number
L2 Geometry
L1 Geometry
L2 Geometry
L1 Geometry
Tool Number
Diameter/radius
Diameter/radius
Diameter/radius
Diameter/radius
6FC5197- AB70
L1
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
Workpiece probe type 7 in the TOA memory for turning machines
r
aa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aa
a
Workpiece probe type 8 (6) in the TOA memory for turning machines
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaa
L2
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaa
L2
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaa
aaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
F
L1
F
1.4.2 Workpiece probe in the TOA memory for turning machines
1 Introduction
1–11
P9
P8
P7
P6
P5
P4
P3
P2
P1
P0
P9
P8
P7
P6
P5
P4
P3
P2
P1
P0
1–12
Fig. 1.13
r
r
c
0
0
0
0
0
3
0
0
0
0
0
3
g
e
a
P0
Dn
Dn
1 Introduction
r
r
0
0
0
0
0
3
0
0
0
0
0
3
h
d
b
Dn+1
Dn+1
L2 Wear
L1 Wear
L2 Wear
L1 Wear
Tool type
Tool type
Tool number
Tool number
L2 Geometry
L1 Geometry
L2 Geometry
L1 Geometry
Diameter/radius
Diameter/radius
Diameter/radius
Diameter/radius
Type 3 radial
2r
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
a
b
aa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aa
a
aaaaaaaaaaaaaaaaaaaaa
1.4.2 Workpiece probe in the TOA memory for turning machines
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaa
2r
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aaa
a
g
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
c/d
h
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
negative direction and the data in Dn+1 for measuring in the positive direction.
aaaaaaaaaaaaaaaaaaaaa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
e/f
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
F
must be entered in two successive TOA memories, the data in Dn for measuring in the
If double probes are used (Version 30 and higher) type 3 must be entered. The geometry data
6FC5197- AB70
SINUMERIK 840/850/880 (BN)
08.96
08.96 1 Introduction
1.4.3 Workpiece probe in the TOA memory for milling machines and machining centres
On milling machines and machining centres, the probe is treated as a tool type 30 and,
therefore, must be input in the TOA memory as such.
As from Version 3.5 it is now possible to define the length L1 to the end of the probe in cycle
machine data 7004, bit 5. This setting takes effect in cycles L976/L978 calibration and
measurement of the applicate (drilling axis).
Dn F
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaa
P0 Tool number
P1 30 Tool type
a a a a a
P2 L1 L1 Geometry
a a a a a
P3 L2 L2 Geometry
a
a
a
aa
aa
a
aa
a
a
a
a
aa
a
aa
a
a
a
a
a
a
a
a
L1
P4 r Diameter/radius
P5 0 L1 Wear
P6 0 L2 Wear
P7 0 Diameter/radius r
L2
P8 0 Base (add. TO)
Fig 1.14 Workpiece probe in the TOA memory for milling machines and machining centres
1–14
1.5.1
NC
Fig. 1.15
module.
to go
Delete
distance
1 Introduction
cycle
Actual value
measurement
Position control
Measuring
1.5 Measuring principle
value
Actual
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Probe signal evaluation
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aa
a
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aaa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
contact. The remaining ”distance to go” is deleted.
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaa
a
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aaa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
aa
aaaaaaaaaaaaaaaaaaaaaaaa
aa
a a
aa
aa
aa
a
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aaa
a a
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaa a
aaaaaaaaaaaaaaaaaaaaaaaaa
Two inputs for connecting touch trigger probes are provided on the SINUMERIK interface
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaa
Probe
aaaaaaaaaaaaaaaaaaaaaaaaa
measuring point is defined as the position setpoint value. The actual axis value at the time of
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
6FC5197- AB70
control loop and the probe is moved towards the measuring point. A point behind the expected
aaaaaaaaaaaaaaaaaaaaaaaa
aa
a
path a path a
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaa
Actual pos.
Delete
distance to go S1= Traversing path by signal
processing
S2 S2= Following error
S1
*) Probe switching
point
Example:
Deceleration path calculation
Sb Deceleration path in m
v2 v Approach speed in m/s
sb = v . t + + s
2b t Delay in s
b Deceleration delay in m/s2
s1 s2 s Following error in m
s [mm]
Zero speed of axis
s2 Zero speed
(11 mm)
4 m/min
5
Acceleration a = 1 m/s2
Kv factor = 1 m/min
mm
s1 Zero speed
(1.66 mm) 1 m/min
t [ms]
0 50 100 150
The deflection of the probe until the axis reaches zero speed is approx. 12.6 mm in the case
of an approach speed of 6 m/min and a delay of 1 m/s2.
To give an example, the following series of measurements have been carried out on a turning
machine:
Material: Cr Ni steel X 10 Cr Ni Nb 18 9
Actual
value Correction
[µm] value [µm]
40 40
12 11,1
a
a
a
a
aaaaaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
20 20
a
a
a
a
a
Correction value
10 10
Actual dimension
0 0
-10 -10
0 10 20 30 40 50 60
Number of parts
Workpiece
measurement
Approach
start position
Set counter 1
and counter 2
to 5
N Probe Y
already
deflected?
Counter 1
minus 1
Traverse Y N
measuring Counter 1=0?
increment until
switching signal
or programmed
position Display:
PROBE
DEFECTIVE
Retraction to
start position
Y Probe N
switched?
Counter 2
2 minus 1
(next
page)
Y N
Counter 2 = 0?
Display:
PROBE DOES Set counter 1
NOT and counter 2
SWITCH to 5
N Counter 3=1 Y
for multiple
measurement
(see 1
Totalize Calculate
preceding set/actual
actual value difference
page)
1
Difference
minus/plus
empirical value
Difference
N > Y
safe area
R36
Y Termination of
Correction strategy measurement
N
Reduced
Average value Correction
N > Y correction
by
Lower limit difference N
R33 Alarm
4030
Store average Correction by
value average value Y
Alarm:
Delete average Safe area
value overrun
End
• Dimensional deviations the causes of which follow a trend, such as tool wear or
thermal expansion of the ball screw.
These deviations are corrected by specifying fixed threshold values (e.g. R34) (see
Section 1.7).
1.6.2 Averaging
Averaging in combination with higher-order measurement weighting has proved a suitable
means to do this.
The formula of the average-value generation chosen is:
Avold – Di
Avnew = Avold –
k
This formula takes into account the trend of the dimensional deviations of a series of
machining operations. The weighting factor k (R29), on the basis of which the average value is
generated, can be chosen.
A new measurement result affected by random dimensional deviations, as mentioned above,
only influences the new tool offset to some extent, depending on the weighting factor.
Di
Set/actual difference
k=1
k=2
Average value
Average values k=3 calculated
calculated
k=10
Setpoint
(R42)
0 1 2 3 4 5 6
Fig. 1.19 Computational variation of the average value with different weightings k
Effects:
• The greater k, the slower the formula reacts when major deviations occur in computation
or counter correction, however, at the same time random scatter is reduced with
increasing k.
• The smaller k, the faster the formula reacts when major deviations occur in computation or
counter correction, however, the greater the effect of random variations.
• The average value Av is calculated from 0 onwards over the number of workpieces i, until
the calculated average value exceeds the range of ”Zero offset” (R33). From this limit
onwards, the calculated average value is corrected.
Example: Average value generation
Lower limit = 4 µm
Di Average Average
value value
k=3 k=2
1st measurement 3 µm 1 µm 1.5 µm
aa
a
aa
a
a
a
a
a
a
a
aaaaa
a
aa
a
a
aa
a
a
a
a
a
a
a
3rd measurement 6 µm 3.55 µm 4.62 µm
aa
a
a
aa
a
a
a
a
a
a
a
3
aa
a
a
aa
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
4th measurement 2 µm 3.03 µm 1 µm
a
a
a
aa
a
a
a
a
a
a
a
aa
a
a
4.23 µm 4.375 µm
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
aa
7th measurement 5 µm
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
aa
1 4
aa
aa
a
a
a
a
a
a
a
a
a
a
a
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
a
a
a
a
5
aa
a
a
a
a
a
a
aa
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
aaaaa
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
2
aa
a
a
a
a
a
a
a
a
a
aa
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
D
Set/actual
5
difference
4 R 33
3 1 2
k=2
2 4 5
3 k=3
1
i
1 2 3 4 5 6 7 8 9 10
Fig. 1.20 Computational variation of average values with two different weightings k
Caution:
In the case of tool measurement, the ”safe area” tolerance is derived from the difference
between the old correction value (TOA memory) and the new tool length.
Caution:
For tool measurement, the tolerance is determined as in the case of the safe area.
R36=Safe area
Alarm: ”Permissible dimensional
difference overrun”
R37=Dimensional difference
check Correction of current deviation,
Alarm: ”Oversize”, ”Undersize”
R40/R41=Workpiece tolerance
Correction of current deviation
R42= Setpoint
Averaging is stored
TOA memory is
updated
TOA memory=setpoint
a
a
a
a
aa
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
aa
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
aa
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
aa
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
aa
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
aa
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
TOA memory
a
a
a
a
aa
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
unchanged
Types 1...9
Y G17 G16 XY Y X
Ordinate Turning tool
Z
Applicate
G18
G16 ZXY Types 20..29 Y
Y
Applicate
G19
G16 YZX Types 20..29 X
G16 YZXY X Y
Types 30..39
Abscissa Y G16 YZXZ X Z
X
Applicate
1.9 Logging
1.9.1 Logging via logging module
The logging module together with an NC control enables measurement results to be logged.
The logging module can be used with all SINUMERIK controls where R parameters are output
area by area.
Power supply to this module is from the connections on the front panel. The bus connector
provided on the module is exclusively used for mechanical fixing in the module carrier.
The module can therefore be operated in the NC subrack of the SINUMERIK control and also
in the external PLC subrack. Individual module holders can also be used. For more details see
Logging Module Description. This description is supplied with each module.
Logging module
SINUMERIK
RS 232 C
(V. 24)
interface
PT 88 printer
24 V DC
The workpiece measuring cycles determine the data associated with a measuring point and
store them in result parameters R200 to R219. These R parameters are available to the user
for logging.
Using the cycle L988, the FB package ”Logging of measurement results” picks those R
parameters the user wants to be logged and outputs them on a printer (formatted). Data
transmission is initiated by cycle L988, if the function has been activated via MDC.
The ”Logging of measurement results” function is activated via MDC 7000.6. The output
module is defined via MDC 7000.1.
Bit 7000.1=0: Logging via P-PCB
Bit 7000.1=1: Logging via CP315
The CP315 output module is required for logging with L988.
Measurement results are output line by line.
When a workpiece has been completely machined, page feed can be effected via a control
parameter to enable the log to be removed from the printer.
When a new workpiece is machined, the header and the plaintext for the measured value table
is printed out for a new form. Automatic page feed takes place when the bottom of the page is
reached. If some measuring points of the workpiece have not yet been recorded, the old
header and plaintext are output once again, the page numbering on the following pages is
incremented by 1 and the measuring point numbers are continued on the new page.
When machining of a new workpiece is started, a new protocol header is output and the page
numbering of the protocol associated with the workpiece is reset to 1.
The user can influence the layout of the form. For example, the fixed texts on the form can be
modified to suit the needs of the user. The data types logged on the form can also be freely
chosen (within the scope of the available formats). The form is configured, i.e. texts for the
form are entered via a part program.
The date and page number of the protocol pages associated with the workpiece can be output
on the form.
The following procedure is used to log measurement results:
• Preparation of a part program for configuring the form and programming of initialization
triggering transmission of the part program to the PLC.
• Programming of initialization triggering transmission of header data for the protocol to the
PLC.
• Programming of a control parameter for protocol output and transmission to the PLC.
• Programming of initialization triggering transmission of measuring results to the PLC.
• Part 1
In part 1, the page format is described. Part 1 consists of:
– Specification of character/line
Option
– Specification of lines/page
Option
• Part 2
In Part 2, the fixed texts and variables of the log header are described as well as the
locations of date, time of day and page number.
The maximum header size is 2000 characters:
(characters per line+6) · number of lines of header 2000.
Part 2 consists of:
– Definition of fixed texts
Fixed text
Column No. (Number is variable)
(A maximum of 16 characters can
Line No. be entered at the same time).
Identifier for fixed text
– Definition of variables
Output format
yy=Maximum number of decimal
places (without sign, including the
decimal point)
z=Number of decimal places after
decimal point
Column No.
No. of R parameters
(reverse to the leading place
e.g. R 49
of the decimal number)
Max. 3 digits,
Line No. leading zeros
Identifier for variable can be ignored
The last fixed text line must not be followed by a line with a variable without fixed text.
Remedy: Write additional fixed text, e.g. (@F*ZZ*SS @ @)LF in the line containing the
variable.
The R parameters for header data must be programmed as a continuous area and in
ascending sequence.
Column No.
Line No.
Identifier for page number
The page number has two decimal places. The column specifications refer to the 10th
place.
Code: (@Z*ZZ*SS*)LF
– Definition of date
Option
Code: (@D*ZZ*SS*)LF
• Part 3
Part 3 consists of the description of the first and last line of the table frame.
Code: (@A*ZZ*SS @----@ )LF
• Part 4
In Part 4, a description is given of the measuring points, the table frame and the variables
of the basic and supplementary lines. Part 4 consists of:
– Specification of locations of decimal points of the measuring points
Output format
yy = Total number of decimal places
z = Number of places after the decimal point
No. of R parameters to be logged, e.g. R 219
Column No.
Assignment to basic or supplementary line max. 3 digits
0 = Basic line
1 = 1st supplementary line
.
.
8 = 8th supplementary line
Identifier for description of table variables
The variables of the basic line and all possible supplementary lines must be defined one.
First define all variables of the basic line, then those of the first supplementary line etc.
• Part 5
Part 5 consists of the end identifier for form description.
Code: (@E)LF
End identifier
NC PLC
MPF <Workp. progr.>
.
. L988
R39=xxxxx0xx
R1=<MPF No.> Transfer R39
L988 R39
. MPF No.
. transferred
MPF =<No.>
Initiate
transmission Coordination
bit
NC PLC
MPF <Workp. progr.>
.
. L988
R39=xxxxx1xx
R40=------------ Transfer R39
. R39
. Channel No.
R45=------------
transferred
L988 Channel No.=<No.>
. Initiate
.
transmission Coordination
bit
.
. L988
R39=xxxxx3xx
L988 Transfer R39
. R39
.
When using Siemens measuring cycles, the R parameters R38 to R45 are used as transfer
parameters for logging output, protocol header information, measuring point numbers and
tolerance violations. The values stored in the R parameters are transferred and not the R
parameter numbers. This enables the R parameters to be freely chosen.
The R parameters R38 and R39 are control parameters (for Siemens measuring cycles).
The parameter addresses may have a maximum of 3 digits. The R parameter values may have
a maximum of 8 digits with additional sign and decimal point. Leading zeros in R parameters
can be ignored. In decimal-point notation, trailing zeros need not be written either.
With values less than 1, a 0 precedes the decimal point, e.g. 0.999 or 0.98.
Only negative signs are printed, positive signs are omitted. The sign is always printed in the
same column irrespective of the succeeding number of decimal places of the value to be
printed.
_______
1) R45 is required only if the measuring point number is preselected by the NC.
2) R38 is transferred only if the supplementary lines are marked with * (tolerance exceeded).
_______
1) y=0: Automatic assignment of measuring point number
y=5: Assignment by part programmer
2) determined in the form description
The following data are output in the program header after the measuring data
determined above.
Tolerance limit
Measuring Actual Setpoint Time of
Setpoint
point value + – difference day
Explanation:
##### Measuring data exceeding the specified format.
**** Measuring point number in R45 too long
• Task definition
– Workpiece drawing
The axially symmetric workpiece shown is to be measured with a probe after it has
been machined. The measuring data are logged.
ZSF=50
X
50 Groove for calibra- F
ting probe d=10 N135
XSF=25
N30
N60
N55 N65
N85 N105
N80
140 Measuring
point 1
Measuring
point 2
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaaaaaaa
aaaaaaaaaa
Spindle N110
chuck 120 260
N100 N125
Measuring
200±0,3 point 3 N130
150±0,5
M Workpiece
W Measuring
point 4
Z
70 50±0,2
100±0,3
Column 12345678901234567890123456789012345678901234567890123456789012345678901234567890
10 20 30 40 50 60 70 80
Line
1
2 Part number ...... :<23456789> (R40) Date: dd.mm.yy// / Page: No.
3
4
5 Order number . . . . . :<23456789> (R41)
6
7
8 Program number . . . :<23456789> (R43) Serial number .... :<23456789> (R44)
9
10 Measuring Setpoint Actual value Tolerance limit Setpoint Time of day
11
12 point + – difference
13
14
15 0001.0 3111.180 3112.303 1.123 –0.001 1.123* 09:46:02
16
17 4+1 decimal 8 places 8 places 5 places 5 places 5 places 8 places
18
19 place + without sign
20 fixed point with decimal
21
22 point 4 places
from the PLC before,
3 places after
decimal point
R parameters in brackets do not appear on the log. They only serve as an indication in which
columns or lines the parameter contents are entered.
N5 G54 G00 X260 Z T1 D31 (Select ZO, call T No. and TO No.)
N10 R22=1 R23=22 R25=0 (Define parameter for calibration)
R27=1 R28=1 R30=1
N15 R31=1 R32=-20 R33=0 R36=1
N20 L973 (Calibrate probe in minus Z direction)
N25 R30=2 R32=240 (Define parameter for calibration)
N30 L973 (Calibrate probe in minus X direction)
N35 G54 G00 Z40 T2 D32 (Position MP1, call T No. and MC No.)
N40 R10=8 R11=0 R22=1 (Define parameter for measurement)
R23=21 R25=0 R27=1
R28=1 R29=1 R30=2
N45 R33=0.002 R34=0.005
R36=2 R37=1 R40=0.3
R41=-0.3 R42=200 (Define control parameter for transfer of measurement
N46 R39=11110220 results)
N55 L974 (Measure MP1)
N150 M30
%MPF 1234
L01 L01
L9xx L9xx
M17
Measuring cycle
auxiliary programs
M17
M17
W
M'
M
X
07.90
1.11
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaa
point.
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaa
Fig. 1.23
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaa
M'
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aa
aaaa
aaa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaa
C
aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaa
aa
a
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aaa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
aa
aa
aa
a
Spindle chuck
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
aa
aa
aa
a
6FC5197- AB70
aa
aaaaaaaaaaaaaaaaaaa
aa
a
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aaa
a a
aa
aa
a aaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a aaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
Workpiece
aaaaaaaaaaaaaaaaaaaa
END OF SECTION
aaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
a aaaaaaaaaa
aaaaa
ZPF
a
aa
aa
aa
aa
a
aaaaaaaaaa
a
aa
aa
aa
aa
a
aaaaaaaaaa
a
aaaaa aaaaaaaaaa
aa
aaa
aaa
aaa
aaaaaaaaaaaaaaaaa
a
a
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Z
F
wear compensation it is more advantageous to use the workpiece zero point (Fig. 1.23). The
The actual axis values of different actual value systems must be measured depending on the
the machine actual value, while for measuring workpiece dimensions and for determining tool
machine actual value is the dimension between the machine zero point and the tool reference
kind of measurement taken. For determining the tool length, for instance, it is advisable to use
XPF
1 Introduction
1.11 Reference points on machine and workpiece
1–45
08.96 2 Defining Parameters
2.1 R parameters used
2 Defining Parameters
measuring cycles.
a
a
aa
a
MDC determine whether or
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaaaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
not the D number is known.
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
aa
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
aa
a
a
a
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
aaa a
a
a
a
a
a
a
a
aa
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
aaaaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
(See machine tool manufacturer's specifications)
a
a
a
a
a
a
aaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
3-digit D number
0/1 Length compensation
2 Radius offset
TOA range 0 current TOA range
0 Normal offset when machining from above
1 Inverted offset when mach. from below
0 Offset only after 4th digit of R10
1 L1 offset 4th digit of
2 L2 offset R10 not
3 Radius offset effective
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaa
aaaa
aaa
aaa
Empirical values serve to suppress dimensional deviations that do not follow a trend (see
explanation in Section 1.6.1).
R11 gives the number of the empirical value memory in the cycle setting data memory (SDC).
Special case:
When R11 is defined > 9999, R11 is evaluated as follows:
R11 = 8 7 6 5 4 3 2 1
Measuring
Difference
minus/plus
empirical value
R11
Difference
No > Yes
safe area
R36
Difference >
No dimensional Yes
difference
check R37
Display:
Correction Permissible Display:
strategy dimensional Safe area
diff. overrun overrun
M17
End
The number of the calibrating element at which the workpiece probe is to be calibrated must
be specified in R12.
Workpiece measurement:
R22 = 3 2 1
Probe number
Probe type
0 = Multidirectional probe
1 = Monodirectional probe
Tool measurement:
R22 = 2 1
Probe number
The measurement variant of the various cycles is determined via parameter R23.
0 Calibration
1 Measurement
2 Autom. measurement, depending on tool type
(2nd decimal place of R23 effective only with this
variant)
0 PF PF
1*) PF SF
2*) SF SF
_______
*) Function implemented with Version 3.2 and higher
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
XSF
XPF
RS P
ZSF
ZPF
R23=4 3 2 1
Possible with:
0 Measurement also automatically of L1 and/or L972/L982
L2 with tool types 1 ... 10, 26, 28, 31 ... 38 with
one tool offset number
1 Measurement automatically only of L1 and/or L982 only
L2 and R with tool types 28, 37, 38 with one tool
offset number
2 Measurement automatically only of L1 and/or L982 only
L2 and R with tool types 28, 37, 38 with two tool
offset numbers
if 3rd place of L982 only
0 Compensate length and radius
R23=1 or 2 L982 only
1 Compensate length only
2 Compensate radius only L982 only
_______
*) Function implemented with Version 3.2 and higher
The number of measurements at the same location can be determined with R27. The
set/actual difference D is determined arithmetically.
S1 + S2 + .... Sn
D =
n
n = Number of measurements
Note:
Make sure that the permissible R parameter value of +- 99 999.999 is not exceeded, because
with multiple measurement actual values are summed up.
Normally, the path increment a is 1 mm. It can, however, be increased when calling measuring
cycles with parameter R28. The maximum value for R28 is calculated as follows:
Example:
An NC machine has the following axis configuration: X1, Y1, Z1, X2, Y2, Z2.
This results in the following programming:
%MPF...
:
:
G16 X2= Y2= Z2= Define measuring plane
... R30=1... Measuring axis X2
... R30=2... Measuring axis Y2
... R30=3... Measuring axis Z2
:
G16 Z1= X2= X1= Define measuring plane
... R30=1... Measuring axis Z1
... R30=2... Measuring axis X2
... R30=3... Measuring axis X1
:
:
M30
R30 must be defined with offset axis/measuring axis for certain measurement variants.
R30 = 4 3 2 1
Number of measuring axis
Number of offset axis
Note:
With a T version or G18 plane, the MDC 7002.1=axes not exchanged must be observed.
R30=2
X R30=2 Y
R30=1 R30=1
Z X
T version
1st axis
X R30=1
R30=2
Z 2nd axis
END OF SECTION
Some subroutines are called in the measuring cycles which can also be employed directly by
the user.
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
Which programs can be used depends on the
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
machine configuration and can also be partly
aaaa
aaaa
determined via MDC.
(See machine tool manufacturer's specifications)
Cycle Function
L931 Auxiliary cycle for tool or workpiece measuing cycles
L932 Check MDC and transfer parameters
L933 Auxiliary cycle for tool or workpiece measuring cycrles
L934 Auxiliary cycle for tool or workpiece measuring cycles
L935 Measuring result display selection
L936 Measurement abort
L937 Auxiliary cycle for workpiece measuring cycles
L938 Auxiliary cycle for tool or workpiece measuring cycles
L939 Auxiliary cycle for tool measuring cycles
L960 Transfer of ZO data blocks
L961 Additive input of empirical values
L962 Erase program empirical values/average values
L963 Auxiliary cycle for workpiece measuring cycle L979
L964 Auxiliary cycle for workpiece measuring cycles
L973/L976
L965 Measuring plane (tool or workpiece measurement)
L966 Auxiliary program for operator guidance macro
L967 Presetting of transfer parameters
L969 Coordinate rotation
L970 Prepositioning
L971 Auxiliary cycle for tool measuring cycles
L980 Auxiliary cycle for workpiece measuring cycle L981
L988 Auxiliary cycle for workpiece measuring cycles
L989 Auxiliary cycle for workpiece measuring cycle L979
This cycle must be available in either the part program memory or in the UMS, because it is
used by all measuring cycles.
This cycle checks the MDC or the transfer parameters. It is called by the measuring cycles
automatically, if SDC 800 bit 0 or 800 bit 1 is set.
This cycle must be available in either the part program memory or in the UMS, because it is
used by all measuring cycles.
If measurement result displays are stored in the UMS, these are displayed automatically at the
end of the measuring cycle.
_______
*) Version 3.0 and higher
This cycle is required for the function ”Measurement abort signal”. This function provides the
possibility of continuing the machining program when a cycle reset alarm occurs.
The measurement abort signal is normally initiated by the operator by pressing a key on the
machine control panel.
This cycle must be available in either the part program memory or in the UMS, because it is
used by all measuring cycles.
This cycle must be available in either the part program memory or in the UMS, because it is
used by all measuring cycles.
This cycle processes the PLC interface of the tool management, when MDC 7000 bit 4 or 5 is
set.
Part of the ”external” cycles can also be called directly by the user.
This program serves for erasing empirical and average values (AV) in the empirical value
memory area or in the average value memory area (SDC). This may become necessary, for
instance, when changing the part program.
Transfer parameters for L962: R40 = Start address
R41 = End address
_______
*) Version 3.0 and higher
This cycle is called by cycles L973 and L976, when reference data are calibrated.
The cycle determines the axis data of the current plane and stores them internally. It must be
started at least once on completion of installation.
Programming also becomes necessary when the measuring plane is changed or the function
”Mirroring” has been activated or deactivated.
Transfer parameters: None
When editing parts of the measuring program via the input displays for measuring cycles, cycle
L966 is cancelled when storing.
This cycle must be available in either the part program memory or in the UMS, if measurement
is to be carried out with coordinate rotation.
Parameters Description
R23 = 0 Tool measurement (G53)
=1 Workpiece measurement
R25 = ... Positioning speed
=0 Rapid traverse/reduced rapid traverse (MDC4 / MDC5)
R30 Axis number of plane
R32 Approach position
referred to machine zero point (R23=0)
referred to workpiece zero point (R23=1) if axis is transverse axis in the
diameter enter value as diameter value
Example of application:
In the examples given in Section 5.6.1, the NC blocks N10, N15, N30, N35, N40, N55, N60
and N65 must be monitored.
Y (Ordinate)
Spindle
N65 100
N25
Workpiece 50
N30
N35
W N50
N55
50 N40
M 100 (Abscissa) X
Z (Applicate)
a
a
a
a
aaaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
F N10 N65
50 N15 N60
N25
N30 N40
55
W 20
M 100 100 X
Example: ZO determination at a wokpiece with cycle L978 in the X and Y axes with
L970
Probe length (Z axis) in the tool offset memory D99 (value 50)
%MPF 9783
N5 G54 T200 T No. probe; ZO selection
N10 R23=1 R25=0 R30 =1 R32=-20 L970 Position probe to face
R30=2 R32=25 L970 the measuring surface in X/Y
N15 R30=3 R32=10 D99 L970 Position probe in Z
TO selection
N20 R10=1 R11=10 R22=1 R23=0 Define parameters for measuring cycle
R25=0 R27=1 R28=2 R30=1
R32=0 R36=3
N25 L978 Cycle call for ZO determination in
X axis
N30 R23=1 R30 =1 R32=-20 L970 Retraction in X axis
N35 R30=2 R32=-20 L970 Positioning in Y axis
N40 R30=1 R32=50 L970 Positioning in X axis
N45 R11=11 R23=0 R30=2 R32=0 Define parameters for measuring cycle
N50 L978 ZO determination in Y axis
N55 R23=1 R30 =2 R32=-20 L970 Retraction in Y axis
N60 R30=3 R32=100 L970 Retraction in Z axis
N65 R30=1 R32=-40 L970 Retraction in X/Y
R30=2 R32=80 L970
.
.
Machining centre program
.
.
3.2.12 L980 Auxiliary cycle for tool measuring cycle L981 (internal)
This cycle must be available in the part program memory or in the UMS when using measuring
cycle L981 (searching for a hole/slot).
Measurement results obtained by the use of workpiece measuring cycles can be logged using
the cycle L988 and the subfunction FB package ”Logging of measurement results”.
END OF SECTION
_______
*) Version 3.0 and higher
aaaaaaaaaaaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa a
aa
aa
a aaa
10.91
aaaaaaaaaaaaaaaaaa aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aaa
a aa
aaa
aa
aa
aa
aa
aa
aaaa
aaa
a aa
aaa
aa
aa
aa
aa
aa
aaaa
aaa
a aa
aaa
aaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a aaaaaa
L988
L982
L974
L973
L972
L971
L970
L967
L966
L965
L964
L962
L961
L939
L938
L937
L936
L935
L934
L933
L932
L931
aaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaa aaaaaaaaaaa aaa
Cycle
aaaaaaaaaaaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
aaaaaa
aaa
aaaaaaaaaaaa aaaaaaaaaaaaaaa
aa
a aaaaaaaaaa
aa
a aaaaaaaaaa
aa
a aaa
aaaaaa aa
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aaa
a
aa
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aaa
a
aa
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aaa
a
aa
a
a
aa
a
aaaaaaaaaa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
aaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
aaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
aaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
aaaaaa
Function
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
aaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
aaaaaa
aaa
aaaaaaaaaaaaaaa
aa
a aaaaaaaaaa
aa
a aaaaaaaaaa
aa
a aaa
Prepositioning
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a aaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a aaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa a
aa
aa
a aaa
Tool measurement
Tool measurement
Measurement abort
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aaa
a aa
aaa
aa
aa
aa
aa
aa
aaaa
aaa
a aa
aaa
aa
aa
aa
aa
aa
aaaa
aaa
a aa
aaa
aaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a aaaaaa
Workpiece measurement
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
aaaaaa
6FC5197- AB70
aaaaaaaaaaaaaaa
aa
a aaaaaaaaaa
aa
a aaaaaaaaaa
aa
a aaa
aa
aaaaaaaaaaaaaaa
aa
a aaaaaaaaaa
aa
a aaaaaaaaaa
aa
a aaa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaa aa
aaa
aa
aa
aa
aa
aa
aa
aaa aa
aaa
aa
aa
aa
aa
aa
aa
aaa aa
aaa
aaaaaaaaaa
Auxiliary cycle for tool or workpiece measuring cycles
Auxiliary cycle for tool or workpiece measuring cycles
Auxiliary cycle for tool or workpiece measuring cycles
Auxiliary cycle for tool or workpiece measuring cycles
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a aaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a aaaaaa
aaaaaaaaaaaaaaa aaaaaaaaaa aaaaaaaaaa a
machine configuration and can also be
aaaaaaaaaaaaaaaa
a aaaaaaaaaaa
a aaaaaaaaaaa
a aa
aa
aaaaaaa
aaaaaaaaaaaa aaaaaaaa
The possible scope of measurement depends on the
aaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
cycles
aaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaa aaaaaaaa
Measuring Cycles for Turning Machines
aaaaaaaaaaaa aaaaaaaa
See Section 3
aaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaa aaaaaaaa
for auxiliary cycles
4–1
aaaaaa aaaa
4 Measuring Cycles for Turning Machines 08.96
4.1 L972/L982 Tool measurement
Possible with:
With Version 3.2 and higher cycle L972 is available in two versions:
• L972-1 – Calibrate tool probe
– Tool measurement of L1 or L2 with tool types 1 ... 8,
PF-PF (basic function) also automatically
• L972-2 – Calibrate tool probe
– Tool measurement of L1 or L2 with tool types 1 ... 10
– also PF-SF; SF-SF for tool types 1 ... 8 also automatically
– mirrored measurement
– SF-SF for type 9 only
Cycle L982 is also available in two versions with Version 3.2 and higher:
• L982-1 – Tool measurement type 30-39 (basic functions)
• L982-2 – Tool measurement type 20-39 and mirrored measuring.
The version that you require must be loaded in the part program memory and/or linked into the
user memory submodule.
L2
Measuring point
L2
L2
Measuring point
L2
Measuring point
Radial tools
L2
L2
Measuring
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
point
aa
a
a
a
a
a
a
a
a
a
a
a
aaa
aaa
aaa a
a
aaa a
aaa a
aaaa
aaa
L2
Measuring point
With tool types 35 and 37 only the length L2 and with tool types 26, 28, 36 and 38 only the
length L1 is measured.
You select together with the cutter radius whether the measuring point is located on the tool
centre (R=0) or displaced from the tool centre by the value R.
Axial tools
F L1=0 L2
35
R L2, R
Measuring point
Measuring point
F
L1=0
37
L2, L2
R=0
L2
L2
L1=0 L2
37 F
L2, R
aa
aa
aaa
R
aa
aa
aa
a
a
Measuring
point
Radial tools
L1 L1, L2=0, R L1
26
36 Measuring L1, L2, R L1
point
R L2
Measuring
point
L1 L1, L2=0, R L1
28
38 L1, L2, R L1
R
L2
Measuring
point
Axial tool
L2
F
37 R L1=0 L1, L2, R
L2, R
Measuring point 1
L2
Radial tool
28 L2
L1 L1, L2=0, R L1, R
38
L1, L2, R L1, L2, R
R
Measuring Measuring
point 1 point 2
Axial tool
L2
Measuring point 1 Compensation 1
37 F Compensation 1 Compensation 1
L1=0, L2, R L1, L2, R
R
Compensation 2 Compensation 2
Measuring point 2 L1=0, L2, R L1, L2, R
L2
Compensation 2
The average value of the tool measurements in the ordinate provides tool dimension L1 for
compensation 1 and 2.
Tool dimension L2 is measured separately for each compensation and stored. The cutter
radius is determined from half the dimensional difference between measuring point 1 and
measuring point 2 in the ordinate.
Radial tools
Compensation 1 Compensation 1
L1, L2=0,R L1, R
28 L2 L1
Compen- L1, L2, R L1, L2, R
38 sation 2
Measuring L1
com- Compensation 2 Compensation 2
point 2 pensa- L1, L2=0, R L1, R
tion 1
L1, L2, R L1, L2, R
Measuring
R
point 1
The tool dimension L1 is measured separately for each compensation and stored. The average
value of the two measurements in the abscissa provides tool dimension L2 for the 1st and 2nd
compensation.
The cutter radius is determined from half the dimensional difference between measuring point
1 and measuring point 2.
Preconditions:
• The side surfaces of the probe cube must be aligned parallel to the machining axes
ordinate and abscissa.
• The calibrating axis must be programmed with G53 and the TO memory number.
• Start position as shown in Fig. 4.1. The measuring cycle calculates the start position
automatically.
Calibrating tool
X --- Positioning with tool
type 3 and measuring
in minus X direction
aaaa
aa
a
aaaa
aa
aa
a
a
a
a
a
a
a
aaaaaaaaaaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
Calibrating tool
Z
M
The calibrating tool must be prepositioned to these positions before the calibrating cycle is
called (start position).
Parameters Description
X (Ordinate)
Calibrating tool
ZPF=40
N30 F
XPF=10
R=5
Tool probe N30
N35 N70
N40
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
aaaaaaaaaaaaaaaaaaa a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
N65
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
N45
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
N60
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
aa
a
a
a
a
a
a
a
aa
a
a
a
a
a
aaaaaaaaaaaaaaa
aaaaaaaaaaaaaaa
aaaaaaaaaaaaaaa a
a
aaaaaaaaaaaaaaa a
aaaaaaaaaaaaaaa
aaaaaaaaaaaaaaa a
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaa
a
70 N55
N50
20
40 50
M Z (Abscissa)
The tool probe is stationary but supplies switching signal. The calibrating tool is positioned with
the turret.
Example: Machine-specific calibration subroutine (see Fig. 4.2 for more details)
On turning machines, the calibration tool is treated like tool type 3 and must be entered as
such in the TOA memory.
Values in the TOA memory D9: Tool type 3
L1 geometry 10
L2 geometry 40
R radius 5
The trigger points are always stored as radius values, even for a transverse axis.
Values in MDC: MDC 1020=50 Minus direction of abscissa
MDC 1021=20 Plus direction of abscissa
MDC 1022=70 Minus direction of ordinate
MDC 1023=40 Plus direction of ordinate
%SPF 10
N05 G00 G53 G94 Z300 G18 Approach random change position
N10 G53 X240 T7 D9 Random change position with calibrating
tool
N20 M71 Tool probe (e.g. swing-in)
N25 R22=1 R23=0 R25=0 R27=1 R28=1 Define parameters for calibration
R30=1 R33=0,004 R36=2 cycle
N30 L972 Calibrate in minus X direction
N35 G00 G53 Z52 T7 D9 Approach new start position with G53
N40 R30=2 L972 Calibrate in plus Z direction
N45 G00 G53 X94 Approach new start position with G53
N50 R30=1 L972 T7 D9 Calibrate in plus X direction
N55 G00 G53 Z93 Approach new start position with G53
N60 R30=2 L972 T7 D9 Calibrate in minus Z direction
N65 G00 G53 Z300 Approach random change position
N70 G53 X240 Approach random change position
N75 M17
Preconditions:
• The tool probe must have been calibrated
• Tool geometry data have been input in the TOA memory with tool nose radius and type.
Example:
P0 P1 P2 P3 P4 P5 P6 P8 P9
D20 3 3 50. 25 1. 0 0 0 0
• The measuring axis must be programmed with G53 (deselect zero offset) and the relevant
tool offset number.
• Start position as shown in Fig. 4.3. The cycle calculates the approach position automa-
tically.
• MD 5007.6 Tool wear is not active
= 0 Tool wear active
The wear memory is cleared by the cycle, the derived offset value is added to
geometry L1 or L2.
= 1 Tool wear not active
The wear is not deleted.
• If tool management is active (MDC 7000.4 = 1, 7000.5 = 1), the calculated difference is
added to the TOA memory the first time the tool is used and the wear value is deleted,
otherwise the calculated difference is added to the wear memory if it is active.
X
4(1) 3(2) Example:
aaaaaaaa
aaaaaaaa
aaaa
aaaaaaaa
aaaaaaaa
aaaa
--- Positioning for tool
aaaaaaaa
aaaaaaaa
type 3 and measuring
in minus X direction
1, 2, 3, 4:
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
Tool type:
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa
Machining behind
turning centre
a
a
a
aaaaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
1(4) 2(3)
a
a
a
a
a
a
a
a
M
Z
The tool must be moved to these positions before the measuring cycle is called.
Parameters Description
R11 = 0 Without empirical value
>0 Empirical value memory number (see Section 2.3)
R22 Tool probe No.
R23 = 1 Measure tool
R25 Variable measuring speed in mm/min
R25=0 Standard cycle value
R26 Starting angle (with tool types 26)
R27 = 1...Rmax Number of measurements at same location (typically 1..3)
R28 = 1...Rmax Multiplication factor for measurement path ”2a”
R30 = 1...3 Number of measuring axis (see Section 2.12)
R33 Zero offset range
R36 Safe area
R37 Dimensional deviation check
Fig. 4.4
aaaaaaaaaaaaaaaaaaaaa
Fig. 4.5
aaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaa aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
M
aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaa
aaaaaaaaaaaaaaaaaaaaaaa aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaa aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaa aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaa aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
Measure tool
Start
Spindle chuck
aaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaa aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
Start
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa a
(Ref.)
MEASURE
6FC5197- AB70
N6
(N15)
aaaa
Probe
a
aa
aa
aa
a a
aa
aa
aa
a
aaaa a
Calibrate tool probe, measure tool (Z axis mirror-imaged)
a
aa
aa
aa
a aa
aa
aa
a aa
aa
aa
a
a a aa
aa
aa
a
N9
aa
aaa
aa
(N19)
aaaaaaaaaaa a
aa
aa
aa
a
aaaaaaaaaaa a
aa
aa
aa
aa
aa
aaaaaaaaaaaaaaaaaaaa
aaa
a
aaaaaaaaaaa aa
aa
aa
aa
a
aa
aa
aa
aa
N7
aaaaaaaaaaa aaaaa
a
(N16)
aaaa
N4
aaaaaaaaaaaaaaaa aaaaaaaa
N10
(N20)
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
(N13)
a
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaa aaaaaaaaaaaaaaaaaa
Start
Start
aaaaaaaa aaaaaaaaaaaaaaaaaa
(N21)
(N11)
(Ref.)
a
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
Z
a
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
CALIBR.
a
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
a
aaaaaaa
MEASURE
aa
a
4.1.2 L972/L982 Measure tool
4 Measuring Cycles for Turning Machines
4–15
aa
aaa
aa
aa
aa
aaa
4 Measuring Cycles for Turning Machines 08.96
4.1.2 L972/L982 Measure tool
Example: Calibrate tool probe and then measure a tool T3 as shown in Fig. 4.5
%MPF 9721
:
:
N3 G53 X595 G18
N4 G53 Z250 D9 Call calibrating tool
aaaaaaaa
aaaaaaaaaaaaa
aaaaa
L10
a
a
a
a
Preconditions :
• The MDC (tool change position) must have been loaded.
With these values, a position ”Tool change position” N must be defined at which all tools
which can possibly be used on this machine can be changed without collision at the tool
probe.
• It must be possible to approach the change position without collision.
• The measuring axis must be programmed with G53 and the associated TO memory No.
Parameters Description
R11 = 0 Without empirical value
>0 Empirical value memory number m
R18 = 0 Change position X axis (from MDC) (with reference to machine zero)
0 Variable change position X axis (with reference to trigger points tool
probe)
R19 = 0 Change position Z axis (from MDC) (with reference to machine zero)
0 Variable change position Z axis (with reference to trigger points tool
probe)
X ZPF
S
XPF
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
Approach blocks
generated by
measuring cycle
itself
R18
a
a
a
a
a
aaaaaaaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
R28
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
Probe
R19
M
%MPF 9722
N5 L10 G18 Probe is calibrated (see Section 4.1.1)
N10 T9 D1 Tool 9
N15 R11=11 R18=0 R19=0 R22=1 R23=2
R25=0 R27=1 R28=1
R33=0.002 R36=1 R37=0.8
N20 L972 R11=11: EV mem. no. 11 Z axis
EV mem. no. 12 X axis
R18=0: Change position X axis (MDC)
R19=0: Change position Z axis (MDC)
L972: Tool T9 is measured in the
Z and X axes
N25 T11 Tool 11
N30 R11=13 L972 R11=13: EV mem. no. 13 Z axis
EV mem. no. 14 X axis
L972: Tool T11 is measured in the
Z and X axes
N90 M30
Preconditions :
• The probe is called with tool offset and without G53 to face the calibration surface.
• When calibrating in a hole (groove/slot) the probe must be prepositioned to the centre
point.
• When calibrating beneath the turning centre in plus-X direction or left of the workpiece
zero point W in plus-Z direction, the setpoint (R32) must be specified as a negative value.
• When calibrating in a random hole (groove/slot) the probe must be prepositioned to the
centre point.
Parameters Description
R22 Workpiece probe number
R23 = 22 Calibrating the workpiece probe on any surface (see Section 2.7.2)
R25 Variable measuring speed in mm/min
R25 = 0 Standard cycle value
R27 = 1...Rmax Number of measurements at same location (typically 1..3)
R32 Setpoint referred to workpiece zero point, for transverse axis in the dia-
meter. When calibrating beneath the turning centre in plus-X direction or
left of the workpiece zero point in plus-Z direction, the setpoint must be
specified as a negative value. Where the measurement variant is any
hole, R32 means diameter of hole, the approach position is the centre
point.
N30
N25
N20
N15
N10
M
%MPF
4–22
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaa
Fig. 4.7
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa
Example:
T8
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aa
aa
aa
aa
aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
M30
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa
X146
L973
9732
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
G0 Z90 T0
34
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa
Spindle chuck
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa aaaa aaaaaaaaaaaaaaaa
R22=1 R23=22
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a aaaa aaaaaaaaaaaaaaaa
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aa
aa
aa
aa
aa
aaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a a a aaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a
aaaa aaaaaaaaaaaaaaaa
W
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aa
aaaaaa aaaa aaaaaaaaaaaaaaaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaaa
aa
aa
aa
aa
aaaaa aaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a aaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
18
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaa
aaa
66
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa a
aaa
aa
aa
a
aa
a aa
aa
aa
aa
a
Workpiece
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
Calibrated
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaa
a
Calibrating in Z axis
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
Probe call
ZPF
Retraction
aaaaaaaaaaaaaaaaaaaaaa
Calibrating a probe on any surface in minus-Z direction
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
N25
6FC5197- AB70
XPF
Start position
1
1: - X Outside diameter
2: +X Inside diameter
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
aaaaaaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
4
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
5 3: +X Outside diameter
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
Preconditions:
• The workpiece must be positioned with M19 prior to cycle call when necessary.
• The probe must have been calibrated in the direction of measurement.
• The probe must be positioned with tool offset and without G53 facing the surface to be
measured (Fig. 4.9).
• The maximum diameter that can be measured depends on the traversing range of the
turret slide in +X.
Outside diameter:
_ _
Dmax = 2×(XMFmax XF) ball + 2a
Inside diameter:
_ _ _
Dmax = 2×(XMFmax XF) ball 2a
Parameters Description
R10 = 0 No automatic ZO entry
= 1...4 Automatic ZO entry in ZO G54...G57
=5 Automatic ZO entry in ZO G58
R11 = 0 Without empirical value
>0 Empirical value memory number (see Section 2.3)
R22 Probe number (see Section 2.6)
R23 = 0 ZO determination
R25 Variable measuring speed in mm/min
R25=0 Standard cycle value
R27 = 1...Rmax Number of measurements at same location (typically 1...3)
N30
N25
N20
N15
N10
%MPF
08.96
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaa
Fig. 4.9
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Example:
T8
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aa
aa
aa
aa
aa
M30
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
X114
L974
9733
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaa
G18
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aa
aa
aa
aa
aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
G0 Z110 D0
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa
ZMW
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa aaaaaa aaaaaaaaaaaaaaaa
Spindle chuck
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa
R32=60 R36=1
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a
aaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa aaaaaa aaaaaaaaaaaaaaaa
ZO determination
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa
W
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aa
aa
aa
aa
aa
a aaaaaa aaaaaaaaaaaaaaaa
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aa
aaaaaaaa
aa aaaaaaaa
G58
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaa
R32
6FC5197- AB70
aa
aaaaaaaaaaaaaaaaaa
aa
a
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aaa
a aaaaaaaaaaaa
ZO determination (probe calibrated)
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
Calibrated
Workpiece
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaaaaaaaaaaaaaaaaa
36 a
aaaaaaaaaaaaaaaaaaaaaa
R28
ZPF
aaaaaaaaaaaaaaaaaaaaaa
Probe call
Retraction
aaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaa
aaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
N20
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaa
N5
N25
XPF
4 Measuring Cycles for Turning Machines
4.3.1 L974 1-point measurement ZO determination
4–25
4 Measuring Cycles for Turning Machines 10.91
4.3.2 L974 1-point measurement
Preconditions:
• The workpiece must be positioned with M19 prior to cycle call when necessary.
• The probe must have been calibrated in the direction of measurement.
• The probe must be positioned with tool offset and without G53 to face the surface to be
measured (Fig. 4.9).
• The maximum diameter that can be measured depends on the traversing range of the
turret slide in +X.
Outside diameter:
_ _
Dmax = 2×(XMFmax XF) ball+ 2a
Inside diameter:
_ _ _
Dmax = 2×(XMFmax XF) ball 2a
Start CALIBRATE
1,2 Self-generated
F
approach paths for
5 6 CALIBRATE
2 3 Start MEASURE
3 Retract paths for
position Z
aaaaaaaa
aaaaaaaa 4
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa
4 Self-generated ap-
proach path for Da
reference point or
approach to a new
measuring point
Start CALIBRATE
1,2 Self-generated
F
approach paths for
7 CALIBRATE
2 3 1
X75 Retract paths
3 for position Z
3' for position X
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
aa
a
4
5 Start MEASURE 6 4 Self-generated ap-
3'' 3' proach path for Di
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa
Parameters Description
XPF=50
F
d=10
XPF=25
N10
N20 N65
MP1
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaaaaaa
aaaa
N50 N60
MP2 N40
M W
Z
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
aaaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
+0
Outside diameter 45 - 0.01
+0.015
Inside diameter 35 - 0
35 45
%MPF 9741
N5 T1 G18 Call T No. with TO No.
N10 G54 G0 Z30 D31 X Preposition probe
N15 R10=8 R11=13 R22=1 R23=21 R25=0 Define parameters for measurement
R27=1 R28=1 R29=2 R30=2
R33=0.002 R34=0.005 R36=0.5 R37=0.04
R40=0 R41=-0.01 R42=45
N25 L974 Measure outside diameter
N30 G0 G54 Z60 Position probe to face MP2
N35 X0
N40 R10=9 R11=14 R22=1 R23=21 R25=0 Define parameters for measurement
R27=1 R28=1 R29=2 R30=2
R33=0.002 R34=0.005 R36=0.5 R37=0.04
R40=0.015 R41=0 R42=35
N50 L974 Measure inside diameter
N55 G0 G53 Z110 D0 Retraction
N60 G53 X90
N65 M30
Preconditions :
• The probe must have been calibrated in the direction of measurement.
• The probe must be positioned with tool offset and G53 to face the surface to be
measured (Fig. 4.9).
• The maximum diameter that can be measured depends on the traversing range of the
turret slide in +X.
• M19 oriented spindle stop with axis movement must be defined.
Outside diameter:
_ _
Dmax = 2×(XMFmax XF) ball + 2a
Inside diameter:
_ _ _
Dmax = 2×(XMFmax XF) ball 2a
1,2 Self-generated
Start CALIBRATE
approach paths for
F CALIBRATE
5 6
3 Retract paths for
2 3 Start MEASURE position Z
4 Self-generated ap-
aaaaaaaa
4 proach path for Da
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa
5,6 Retract paths to
the reference point
* or approach to a
new measuring
point
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa
* Clearing travel to 4
180° swivel
2nd approach to 4
automatically by
cycle
1,2 Self-generated
Start CALIBRATE
approach paths for
F CALIBRATE
7
3 Retract paths
2 3 1 for position Z
X75 3' for position X
3'' for position Z
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
aa
a
4 Self-generated ap-
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
new measuring
point
* Clearing travel to 4
180° swivel
2nd approach to 4
Parameters Description
XPF=50
F
d=10
X XPF=25
N5
N30
N20
N25
MP1
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaaaaaa
aaaa
M W
Z
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
aaaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
+0
Outside diameter 45 -0.01
35 45
%MPF 9742
N1 T8 G18
N5 G54 G00 Z30 D30
N10 R10=10 R11=20 R22=1 R23=22 R25=0 Parameters for measuring cycle
R26=0 R27=1 R28=3 R29=1
R30=2 R33=0 R34=0.2 R36=1
R37=0.04 R40=0 R41=-0.01 R42=45
N20 L974 Call for measuring cycle
N25 G00 G53 Z110 D0 Retraction
N30 G53 X90
N35 M30
Preconditions:
• The workpiece must be positioned with M19 prior to cycle call when necessary.
• The probe must be positioned with tool offset and G53 to face the surface to be
measured (Fig. 4.9).
If double sensors are used with 2D numbers, the protection zone always refers to the active D
number. Therefore the protection zone dimensions required in the construction along the
measuring axis must be increased by the amount 2r (outside distance between the 2 probe
balls).
2-9 Self-generated
4 traverses for
3 measuring Da
2
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa
10 Retraction to
reference point
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa
7
8 9
End MEASURE
6 5
3-5 Self-generated
traverses for
measuring Di
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
aa
6 Retraction to
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
3
reference point
2 Start MEASURE
1
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
aaaaa
a
5
aa
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
End MEASURE
aa
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
aaa
aaa
aaa a
a
aaa a
aaa
aaa a
aaa a
aaa a
aaa
aaa
a
a
4
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa
Parameters Description
XPF=50
d=10 F
X N15 XPF=25
N10
N25 N25
N60
MP1
N55
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa
M MP2
W N50 N37
N50 Z
N25
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
aa
a
a
aaa
a
N35
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
N30 +0
Outside diameter 45 - 0.01
N25
+0.015
Inside diameter 35 - 0
35 45
%MPF 9743
N5 T1 G18 Call probe
N10 G00 G54 Z30 D31 X60 ZO selection, position probe
to face MP1
N15 R10=3 R11=3 R18=30 R19=55 R22=1 Define parameters for
R23=23 R25=0 R27=1 R28=1 R29=3 R30=2 measurement
Preconditions:
• The probe must have been calibrated in the direction of measurement.
• The probe must be positioned with tool offset and G53 to face the surface to be
measured (Fig. 4.9).
• The maximum diameter that can be measured depends on the traversing range of the
turret slide in +X.
Outside diameter:
_ _
Dmax = 2×(XMFmax XF) ball + 2a
Inside diameter:
_ _ _
Dmax = 2×(XMFmax XF) ball 2a
Parameters Description
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
P4 P5
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
P3 P6
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
e.g.: R24=6 R26
R26=60
R26
aa
a
aa
a
aa
a
aa
a
aa
aa
aa
aa
a
aa
X
a
aa
a
a
a
a
a
a
P2 P1
da = 60
%MPF 9744
N1 T8 G18 Select probe
N5 G00 G54 Z25 D30 Approach start position
N10 X70
N15 R10=10 R11=20 R22=1 R23=25 R24=6 Parameters for measuring cycle
R25=0 R26=60 R27=1 R28=3
R29=1 R30=2 R33=0 R34=0.2
R36=1 R37=0.06 R40=0.03 R41=0.03
R42=60
N25 L974 Call for measuring cycle
N30 G00 G53 Z110 Approach reference point
N35 X160
N40 M30
The number of measurements and the offset on the cylinder are determined via 2 R parame-
ters.
The actual value and the set/actual difference are determined on the basis of the arithmetic
mean of the measuring points.
An empirical value stored in the SDC is subsequently allowed for with the correct sign.
In addition, averaging is carried out over several parts and the tolerance bands are checked
(Section 1.7.1).
The probe is located at a distance ”a” facing the last measuring point on completion of meas-
urement.
No automatic compensation or a length compensation is carried out, depending on the defi-
nition of R10.
Preconditions :
• The probe must have been calibrated in the direction of measurement.
• The probe must be positioned with tool offset and without G53 to face the surface to
be measured (Fig. 4.9).
• The maximum diameter that can be measured depends on the traversing range of the
turret slide in +X.
Outside diameter:
_ _
Dmax = 2×(XMFmax XF) ball + 2a
Inside diameter:
_ _ _
Dmax = 2×(XMFmax XF) ball 2a
R24
P1 P2 P3 P4 P5
R19
R42=60
e.g: R24=5
R19=5
Z
Parameters Description
N40
N35
N30
N25
N15
%MPF
08.96
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Fig. 4.21
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Example:
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aa
aa
aa
aa
aa
M30
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
L974
9745
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa
R42=90
T8 G18
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
G53 Z103
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa
70
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aa
aa
aa
aa
aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a aaaa aaaaaaaaaaaaaaaa
Spindle chuck
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a aaaa aaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a aaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa
W
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a
aaaa
a a aaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aa
aa
aa
aa
aa
a aaaa aaaaaaaaaaaaaaaa
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aa
aaaaaaa
aa aaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaa
N25
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
N5
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a
aaaaaaaaaa
aaaaa
MP1
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaa
aaaaa
aaaaaaaaaaaaaaaaaaa aaaaaaaaaa
90-0,01
6FC5197- AB70
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaa
aaaaaaaaaaaaaaaaaaa aaaaa
100 +-0.01
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a
aaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a
aaaaaaaaaa
MP2
a
aaaaaaaaaaaaaaaaaaa aaaaa
aaaaa
aaaaaaaaaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaa
Workpiece
Calibrated
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a
MP3
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaa aaaa
N30
Multi-point measurement on cylinder (probe calibrated)
Select probe
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
4–43
M
X
4.4
4–44
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaa
Fig. 4.22
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaa aaaaaaaaaaaaaa
dle
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaa
Spin-
chuck
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaa
50
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaa aaaaaaaaaaaaaa
140
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaa
70
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaa aaaaaaaaaaaaaa
120
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aa
aa
aa
aa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaa
aaa
aaaaaaaaaaaaaaaaaaaaaaaaaaa
a
W
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a
aaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aa
aa
aaaaaaaaaaaaaa
aaaaaaa
aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aa aaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaa aaaaaaaaaaaaaa
260
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Workpiece measurement
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaa aaaaaaaaaaaaaa
50
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
aa aaaaaaaaaaaaaa
200
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaa aa
N30
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaa a aaaaaaaaaaaaaa
4 Measuring Cycles for Turning Machines
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaa aaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaa
±0.01
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaa
point 2
point 1
-0.01
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Reference slot for
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaa
Measuring
Measuring
Workpiece
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa
calibrating the probe
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
100
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
±0.01
aaaaaaaaaaaaaaaaaaaaaaaaa aaaa
150
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
a aa a
4.4 Examples of application for workpiece measurement (L973, L974)
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa aa
aaa
aa
aa
aa
aaaa
aaa
aaaa
aaaaaaaaaaaaaaaaaaaaaaaaa aaaa aa aa N80
aaaaaaaaaaaaaaaaaaaaaaaaa aaa aa
N60
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaa aaa
aaa
aa
aa
a a
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaa aaaa
-0.003
+0.005
aaaaaaaaaaaaaaaaaaaaaaaaa aaaa
N55 N65
point 4
a a
point 3
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa aa
aaa
aa
aaaaaaaaaaaaaaaaaaaaaaaaa
Measuring
aaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a Measuring
d=10
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaa
a
The workpiece shown below is to be measured with the aid of a probe.
ZSF=50
a
aa
aa
aa
a
aaaa
N15
aaaa
N85
aaa
a
aa
aa
aa
a
a
aa
aa
aa
a
aaaa
N100
aaa
aaaa
a
aaaa
Z
XSF=25
aaaa a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
a
a
aa
aa
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
a
aaaa aaaa aaaaa aaaa
N125
Examples of application for workpiece measurement (L973, L974)
6FC5197- AB70
aaaa aaaa aaaaa aaa
N110
N105
aaaa aaaa a aa
a
N130
aaa aa
aa
aa
aa
a aa
aaaa
08.96
aaaa
a
08.96 4 Measuring Cycles for Turning Machines
4.4 Examples of application for workpiece measurement (L973, L974)
Example: Calibrate workpiece probe, workpiece measurement with L973 and L974
(Data as in Fig. 4.22)
%931
N5 G18 G53 T1 D31 X130 Call probe type 7
N10 R22=1 R23=2002 R25=0 R27=1 Calibrate 2 axis direction -X,+X
R28=1 R30=2 R32=20 R36=1
R33=0
N20 L973
N25 R23=22 R30=1 R32=0 Calibrate in Z axis
N30 L973 Calibrate probe in minus Z direction
N35 G54 G00 Z40 Select ZO; position Z axis to face measuring
point 1
N40 R10=8 R11=3 R22=1 R23=21 R25=0 Define parameters for measurement
R27=1 R28=1 R29=2 R30=2
N45 R33=0.002 R34=0.005 R36=0.3
R37=0.2 R40=0 R41=-0.01 R42=200
N55 L974 Measure MP1
N60 G00 Z70 Position probe to face MP2
N65 X175
N70 R10=9 R11=4 R30=1 R40=0.01 Define parameters for measurement
R41=-0.01 R42=50
N80 L974 Measure MP2
N85 G00 Z180 Position probe to face MP3
N90 R10=10 R11=5 R30=2 R40=0.005 Define parameters for measurement
R41=-0.003 R42=150
N100 L974 Measure MP3
N105 G00 Z150 Position probe to face MP4
N110 X50
N115 R10=11 R11=6 R30=1 R40=0.01 Define parameters for measurement
R41=-0.01 R42=100
N125 L974 Measure MP4
N130 G00 Z250 D0 G53 Retraction Z
N135 G53 X280 M30 Retraction X
a) Calibrate L973
b) Measure L974
END OF SECTION
L989
L988
L979
L978
L977
L976
L970
L969
L967
L966
L965
L964
L963
L962
L961
L939
L938
L937
L936
L935
L934
L933
L932
L931
Cycle
aaaaaaaaaaaa aaaaaaaaaaaaaa aaa aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
aaaaaa
aaa
aaaaaaaaaaaa aaaaaaaaaaaaaa aaa aaaaaaaaaaaaaaaaa
aa
a aaaaaaaaaa
aa
a aaaaaaaaaa
aa
a aaa aaaa
aaaaaa aaaaaaaaaaaaaa aaa aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aaa
a
aa
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aaa
a
aa
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aaa
a
aa
a
a
aa
a
aaaaaaaaaa
a
aaaa
aaaaaaaaaaaaaa aaa aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
aaaaaa aaaa
aa
aaaaaaaaaaaaaa aaa aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
aaaaaa
aaaaaaaaaaaaaa aaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
aaaaaa
aaaaaaaaaaaaaa aaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
aaaaaa
aaaaaaaaaaaaaaaaaa aaaaaaaaaaa aaaaaaaaaaa aaa aaaaaa
Function
aaaaaaaaaaaaaa aaa aaaaaaaaaaaaaaaaaaa aaaaaaaaaaa aaaaaaaaaaa aaa
aaaaaaaaaaaaaa aaa aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
aaaaaa
aaa
aaaaaaaaaaaaaa aaa aaaaaaaaaaaaaaaaa
aa
a aaaaaaaaaa
aa
a aaaaaaaaaa
aa
a aaa
Pre-positioning
aaaaaaaaaaaaaa aaa aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
aaaaaa
Measuring plane
aaaaaaaaaaaaaa aaa aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
aaaaaa
aaa
aaaaaaaaaaaaaa aaa aaaaaaaaaaaaaaaaa
aa
a aaaaaaaaaa
aa
a aaaaaaaaaa
aa
a aaa
Coordinate rotation
Measurement abort
aaaaaaaaaaaaaa aaa aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaa aa
aaa
aa
aa
aa
aa
aa
aa
aaa aa
aaa
aa
aa
aa
aa
aa
aa
aaa aa
aaa
aaaaaaaaaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a aaaaaa
Workpiece measurement
aaaaaaaaaaaaaa aaa aaaaaaaaaaaaaaaaaa aaaaaaaaaaa aaaaaaaaaaa aaa
6FC5197- AB70
aaaaaaaaaaaaaa aaa aaaaaaaaaaaaaaaaa
aa
a aaaaaaaaaa
aa
a aaaaaaaaaa
aa
a aaa
aaaaaaaaaaaaaa aaa aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
aaaaaa
aaaaaaaaaaaaaa aaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
aaaaaa
aaaaaaaaaaaaaaaaaaa aaaaaaaaaaa aaaaaaaaaaa aaa aaaaaa
aaaaaaaaaaaaaa aaa aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaa aa
aaa
aa
aa
aa
aa
aa
aa
aaa aa
aaa
aa
aa
aa
aa
aa
aa
aaa aa
aaa
aaaaaaaaaa
aaaaaaaaaaaaaaaaaaa aaaaaaaaaaa aaaaaaaaaaa aaa
Auxiliary cycle for tool or workpiece measuring cycles
Auxiliary cycle for tool or workpiece measuring cycles
Auxiliary cycle for tool or workpiece measuring cycles
aaaaaaaaaaaaaa aaa aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
aaaaaa
aaaaaaaaaaaaaa aaaaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
aaaaaa
aaa
aaaaaaaaaaaaaaaaa aaaaaaaaaa aaaaaaaaaa aaa
the machine configuration and can also
aaaaaaaaaaaaaa aaa
aaaaaaaaaaaaaaaaaaa
a aaaaaaaaaaa
a aaaaaaaaaaa
a aaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
cycles
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
auxiliary cycles
aaaaaaaaaaaaaa aaaa
See Section 3 for
aaaaaaaaaaaaaa aaaa
Measuring Cycles for Milling Machines and
aaaaaaaaaaaaaa aaaa
aa
Workpiece measuring
aaaaaaaaaaaaaa
5 Measuring Cycles for Milling Machines and Machining Centres
5–1
aaaaaaaaaaaaaa
5 Measuring Cycles for Milling Machines and Machining Centres 08.96
5.1 L975 Calibrating the workpiece probe
The various probe types are differentiated by defining R22 (see Section 2.6):
The probe ball diameter must only be calculated when the following cycles (measurement
variants) are used:
Preconditions:
• The probe must be called with tool offset and G53.
• The dimensions of the reference hole in relation to the machine zero point must have been
input in the MDC area.
• The valid reference hole is specified with R12.
• Random start point
• The probe ball must be located above the upper edge of the reference hole.
Parameters Description
R12 Selection of reference hole
R13 = 0...359.5 Compensation angle position for monodirectional probe (see Section 2.5)
R22 Probe type/probe number (see Section 2.6)
Y (Ordinate)
Position Y
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
TP+Y
-3
Probe ball
TP-Y diameter
+3
TP-X TP+X
aa
aa
a
aa
a
aa
a
aa
a
aa
aa
aa
aa
+3 -3
a
a
aa
a
aa
a
a
a
a
a
a
a Position X
(Abscissa) X
TP = Trigger point
%MPF 9761
N1 T200 T No. probe
N5 G53 G17 G00 D99 Z100 Select length compensation without ZO
N10 R12=1 R22=1 R23=0 R25=0 Parameters for calibrating cycle
R27=1 R28=1 R33=0 R36=1
N15 L976 Cycle call for calibrating
in the X-Y plane
N20 M30
The new trigger values are stored in the relevant MDC area.
M
M
Y
130
Fig. 5.2
(Ordinate)
(Applicate)
Reference hole
200
200
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
6FC5197- AB70
N15
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
N15
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa
20
N15
F
F
a
aa
aa
aa
a
a
aa
aa
aa
a
aaa
aaaa
a
(Abscissa)
(Abscissa)
Spindle
X
X
50 (D99)
5 Measuring Cycles for Milling Machines and Machining Centres
5.1.1 L976 Calibrating the workpiece probe in reference hole (plane)
5–5
5 Measuring Cycles for Milling Machines and Machining Centres 08.96
5.1.2 L976 Calibrating workpiece probe in reference hole (applicate)
Preconditions:
• The probe must be called with tool offset and G53.
• The dimensions of the reference hole in relation to the machine zero point must have been
input in the MDC area.
• The valid reference hole is specified with R12.
• Random start point
• The probe ball must be located above the upper edge of the reference hole.
Parameters Description
R12 Selection of reference hole
R13 = 0...359.5 Compensation angle position for monodirectional probe (see Section 2.5)
R22 Probe type/probe number (see Section 2.6)
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
Spindle
ZSF e.g.:
(D98 in geom. length)
Trigger
Probe ball
M
The probe length (Z axis) must have been input prior to cycle call in the TO memory, e.g. D98
(in this case value 50).
%MPF 9763
N1 T200 T No. probe
N5 G53 G17 G00 D98 Z100 Select length compensation, without ZO
N10 R12=3 R22=2 R23=1 R25=0 Parameters for calibrating cycle
R27=1 R28=1 R33=0 R36=1
N15 L976 Cycle call for calibrating in the
Z axis
N20 M30
M
M
Y
Fig. 5.4
Reference hole
a
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
a
200
aaaaaaaaaaaaaaaaaaaaaa aaaaaa
a
200
aaaaaaaaaaaaaaaaaaaaaa aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaa
100
N15
5 Measuring Cycles for Milling Machines and Machining Centres
”a”
5.1.2 L976 Calibrating workpiece probe in reference hole (applicate)
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
N15
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
20
N15
a
aa
aa
aa
a
a
aa
aa
aa
a
aaa
aaaa
a
Spindle
X
X
6FC5197- AB70
50 (D98)
Preconditions:
• The probe must be called with tool offset and without G53.
• The probe must be positioned to the hole centre point in the abscissa and ordinate of the
selected measuring plane and to the calibrating depth within the hole.
Parameters Description
R13 = 0...359.5 Compensation angle position for monodirectional probe (see Section 2.5)
The probe length (Z axis) must have been input in the TO memory prior to cycle call, e.g. D98
(in this case value 50).
%MPF 9764
N1 T200 T No. probe
N5 G59 X100 Y50 Z0 Load ZO values
N10 G54 G17 G00 X100 Y80 Probe at centre point and
ZO selection
N15 D98 Z10 Selection of length compensation
Position probe in hole
N20 R22=3 R23=2 R25=0 R27=1 Parameters for calibrating cycle
R28=1 R32=100 R33=0 R36=1
N25 L976 Cycle call for calibrating in the
X-Y-plane
N20 M30
The new trigger values are stored in the relevant MDC areas.
Y Spindle
Position spindle centre point to hole centre point
F
N10
100
Workpiece
80 (R32)
M
W
50
M 100 100 X
aa
a
aa
a
aa
a
aa
aa
aaa
a
aa
a
a
a
a
a
N10 F
50 (D98)
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaa
20
M W X
100 100
Precondition:
The probe must be positioned with tool offset and without G53 to face the calibration surface.
Parameters Description
R13 = 0...359.5 Compensation angle position for monodirectional probe (see Section 2.5)
aaaaaaaa
aaaaaaaa
aaaa
N10 F
Workpiece
N15 50 (D98)
”a”
55
20 (R32)
M W X
100 100
The probe length (Z axis) must be input in the TO memory prior to cycle call, e.g. D98 (in this
case value 50).
%MPF 9766
N5 T200 T No. probe
N10 G54 G17 G00 X100 Y80 Position probe above calibration point
N15 D98 Z55 Select length compensation
N20 R22=1 R23=23 R25=0 R27=1 Parameters for calibrating cycle
R28=1 R32=20 R33=0 R36=1
R30=3 R31=1
N25 L976 Cycle call for calibrating in the
Z axis
N30 M30
The cycle determines the dimensions of holes, shafts and slots (H-S-S measuring cycle) and
performs automatic tool offset when necessary.
It also determines the zero offset (ZO) between the centre point of a hole, shaft or slot and the
workpiece zero point.
For measuring variants hole and shaft, measurements can be performed with active coordinate
rotation (see MDC 7004.1).
Selection is performed on the basis of the definition of R23:
Preconditions :
• The probe must be called with tool offset and without G53.
• The probe must be positioned to the hole centre point in the abscissa and ordinate and the
probe ball must be positioned within the hole to the measuring height.
Parameters Description
R13 = 0...359.5 Compensation angle position for monodirectional probe (see Section 2.5)
%MPF
:
Machining program
:
N500 G54 T200 T No. probe; select ZO
N505 G00 X180 Y130 Position probe in X and Y axes
to hole centre point
N510 Z20 D99 Position Z axis in hole
N515 R10=2030 R11= 10 R22=1 R23=1 Define parameters for measuring cycle
R25=0 R27= 1 R28=1 R29=3
R33=0.002 R34= 0.03 R36=1 R37=0.06
R40=0.03 R41=-0.03 R42=130
N525 L977 Cycle call for hole
measurement in X/Y
N530 G00 Z160 Withdraw Z axis from hole
N535 M30
M
M
Y
5–18
Fig. 5.7
100
100
(Ordinate)
W
W
(Applicate)
Yact (R211)
Measure hole
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
5.2.1 L977 Measure hole (paraxial)
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
Hole
180
Probe
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
P2
Xact (R210)
20
N510
5 Measuring Cycles for Milling Machines and Machining Centres
R42
N530
P4
P3
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
(Set diameter 130)
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
R28
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
N505
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
P1 (R209)
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa
70
aaa
aaaa
a
Actual diameter
50
(Abscissa)
X
X
6FC5197- AB70
SINUMERIK 840/850/880 (BN)
07.90
08.96 5 Measuring Cycles for Milling Machines and Machining Centres
5.2.2 L977 Measure shaft (paraxial)
Preconditions:
• The probe must be called with tool offset and without G53.
• The probe must be positioned at the shaft centre point in the abscissa and ordinate, the
probe ball being positioned approx. 1 mm above the shaft in the applicate.
• R19 is calculated incrementally from the starting position.
Parameters Description
R13 = 0...359.5 Compensation angle position for monodirectional probe (see Section 2.5)
R19 Incremental infeed of applicate with sign (travel over the shaft)
R22 Probe type/probe number (see Section 2.6)
%MPF 9773
:
Machining program
:
N500 G54 T200 T No. probe; select ZO
N505 G00 X180 Y130 Position probe in X and Y axes at
shaft centre point
N510 Z101 D99 Position Z axis above shaft
N515 R10=2030 R11=10 R19=-30 R22=1 Define parameters for measuring cycle
R23=2 R25=0 R27= 1 R28=1
R29=3 R33=0.002 R34= 0.03 R36=1
R37=0.06 R40=0.03 R41=-0.03 R42=130
Y (Ordinate)
P4
Shaft
Actual diameter
(R209)
P1 P2
R42
(Set diameter 130)
W
30 Xact (R210)
M (Abscissa) X
100
Z (Applicate)
a
a
a
a
aaaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
N505 F
N510
50
N535
R28
R19
101
100
M W X
100 180
Preconditions:
• The probe must be called with tool offset and without G53.
• The probe must be positioned at the slot centre point in the measuring axis, the probe ball
being positioned in the applicate inside the slot.
Parameters Description
R13 = 0...359.5 Compensation angle position for monodirectional probe (see Section 2.5)
%MPF 9774
:
Machining program
:
N500 G54 T200 T number probe; select ZO
N505 G00 X150 Y130 Position probe in Y axis at slot
centre point and in the X axis
at measuring position
N510 Z40 D99 Position Z axis inside slot
N515 R10=2030 R11=10 R22= 1 R23=11 Define parameters for measuring cycle
R25=0 R27=1 R28= 1 R29=3
R30=2 R33=0.002 R34= 0.03 R36=1
R37=0.06 R40=0.03 R41=-0.03 R42=100
N525 L977 Cycle call for slot measurement in Y
N530 G00 Z160 Withdraw Z axis from slot
N535 M30
Y (Ordinate)
Workpiece
P1 Slot
Actual value
R42 (R209)
(Set value)
Probe
Yact (R211)
P2
W
50
M (Abscissa) X
70
Z (Applicate)
a
a
a
aa
a
a
a
a
a
a
aa
a
a
a
a
aa
a
a
a
a
a
F
N505
50
N530
N510
R28
40 70
M W (Ordinate) Y
50 130
Preconditions:
• The probe must be called with tool offset and without G53.
• The probe must be positioned on the centre point of the parallel surfaces and the probe
ball approx. 1 mm above the parallel surfaces in the applicate.
• R19 is calculated incrementally from the starting position.
Parameters Description
R19 Incremental infeed of applicate with sign (travel over the web)
R22 Probe type/probe number (see Section 2.6)
%MPF 9775
:
Machining program
:
N500 G54 T200 T number probe; select ZO
N505 G00 X220 Y130 Position probe in X axis above
slot centre point and in the
Y axis at measuring position
N510 Z101 D99 Position Z axis above web
N515 R10=2030 R11=10 R19=-40 R22= 1 Define parameters for measuring
cycles
R23=12 R25=0 R27= 1 R28= 1
R29=3 R30=1 R33= 0.002 R34= 0.03
R36=1 R37=0.06 R40= 0.03 R41=-0.03
R42=60
N525 L977 Cycle call for web measurement
in X direction
N530 G00 Z160 Run up Z axis
N535 M30
Y (Ordinate)
Parallel
surfaces
Workpiece
Probe
P1 P2
W
50 Xact (R210)
M (Abscissa) X
70
Z (Applicate)
a
aa
a
aa
a
a
a
aa
a
a
a
a
F
N505
N510
50
N530
R28
R19
M W X
70 220
Preconditions:
• The probe must be called with tool offset and without G53.
• The spindle centre point must be positioned at the hole centre point in the abscissa and
ordinate, the probe ball being positioned inside the hole in the applicate.
Parameters Description
R13 = 0...359.5 Compensation angle position for monodirectional probe (see Section 2.5)
R22 Probe type/probe number (see Section 2.6)
%MPF 9776
N5 G54 T200 T number probe; select ZO
N10 G00 X180 Y130 Position probe in X and Y axes
at hole centre point
N15 Z20 D99 Position Z axis in hole
N20 R10=1 R22=1 R23=21 R25=0 Define parameters for measuring cycle
R27=1 R28=1 R32=130 R36=1
N25 L977 Cycle call for ZO determination in X/Y
N30 G00 Z160 Withdraw Z axis from hole
:
Machining program
:
:
N... M30
M
M
Y
07.90
Fig. 5.11
100
100
(Ordinate)
W
W
Yact (R211)
(Applicate)
a
aa
aa
aa
aa
aaaa
aa
aaa
aaa
aa
aa
a
aaaaa aaaaaaaa
ZO determination in hole
a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
a
Probe
aaaaa aaaaaaaa
Hole
a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
a
180
a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
a
aaaaa aaaaaaa
aaaaaaaaaaaaaa
P2
Xact (R210)
20
N15
6FC5197- AB70
X
R213
N30
P4
P3
a
aa
aa
aa
aa
aaaa
aa
aaa
aaa
aa
aa
a
a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
a
aaaaa aaaaaaa
aa
a
R28
aa
aaa
aa
aa
aaaa
aa
aa
aa
aa
aaa
aaaaa aaaaaaaa
N10
a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
a
aaaaa aaaaaaaa
Hole
aaaaa aaaaaaaa
Y(R214 P1 (R32)
a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
a
aaaaa aaaaaaaa
diameter
aaaaa aaaaaaa
aaaaaaaaaaaaaa
F
70
aaa
(Abscissa)
a
aa
aa
a
50 aa
aaa
a
X
X
5 Measuring Cycles for Milling Machines and Machining Centres
5.2.5 L977 ZO determination in hole (paraxial)
5–33
5 Measuring Cycles for Milling Machines and Machining Centres 08.96
5.2.6 L977 ZO determination on shaft
Preconditions:
• The probe must be called with tool offset and without G53.
• The probe must be positioned at the shaft centre point in the abscissa and ordinate, the
probe ball being positioned approx. 1 mm above the shaft in the applicate.
• R19 is calculated incrementally from the starting position.
Parameters Description
R10 = 0 No automatic ZO determination
= 1...4 Automatic ZO entry in ZO G54 ... G57
=5 Automatic ZO entry in ZO G58
R13 = 0...359.5 Compensation angle position for monodirectional probe (see Section 2.5)
R19 Incremental infeed of applicate with sign (travel over the shaft)
%MPF 9777
N5 G54 T200 T number probe; select ZO
N10 G00 X180 Y130 Position probe in X and Y axes
at shaft centre point
N15 Z101 D99 Position Z axis above shaft
N20 R10=1 R19=-30 R22=1 R23=22 Define parameters for measuring cycle
R25=0 R27= 1 R28=1 R32=130
R36=1
N25 L977 Cycle call for ZO determination in X/Y
N30 G00 Z160 Run up Z axis
:
Machining program
:
:
N... M30
Y (Ordinate)
P4
Shaft
X
R213
Shaft
diameter
P1 Y(R214 P2 R32
Set
centre point
W
30 Xact (R210)
M (Abscissa) X
100
Z (Applicate)
a
a
a
aaa
a
a
a
a
a
a
a
a
a
N10 F
N30
N15 50
R28
R19
101
100
M W X
100 180
Preconditions :
• The probe must be called with tool offset and without G53.
• The probe must be positioned at the slot centre point in the measuring axis, the probe ball
being positioned inside the slot in the applicate.
Parameters Description
R13 = 0...359.5 Compensation angle position for monodirectional probe (see Section 2.5)
R22 Probe type/probe number (see Section 2.6)
%MPF 9778
N5 G54 T200 T number probe; select ZO
N10 G00 X150 Y130 Position probe in Y axis at
slot centre point and
in X axis at measuring position
N15 Z40 D99 Position Z axis in slot
N20 R10=1 R22=1 R23=31 R25=0 Define parameters for measuring cycle
R27=1 R28=1 R30=2 R32=100
R36=1
N25 L977 Cycle call for ZO determination in Y
N30 G00 Z160 Withdraw Z axis from slot
:
Machining program
:
:
N... M30
Y (Ordinate)
Workpiece
P1 Slot
X (214)
Slot width
R32 Probe
Yact (R211)
P2
W
50
M (Abscissa) X
70
Z (Applicate)
a
a
a
aaa
a
a
a
a
a
a
a
a
a
F
N10
50
N30
N15
R28
40 70
M W (Ordinate) Y
50 130
Preconditions:
• The probe must be called with tool offset and without G53.
• The spindle centre point must be positioned at the centre point of the parallel surfaces in
the measuring axis, the probe ball being positioned above the parallel surfaces in the
applicate.
• R19 is calculated incrementally from the starting position.
Parameters Description
R19 Incremental infeed of applicate with sign (travel over the web)
R22 Probe type/probe number (see Section 2.6)
%MPF 9779
N5 G54 T200 T number probe; select ZO
N10 G00 X220 Y130 Position probe in X axis
above web centre point
and in Y axis at measuring position
N15 Z101 D99 Position Z axis above web
N20 R10=1 R19=-40 R22=1 R23=32 Define parameters for measuring cycle
R25=0 R27= 1 R28=1 R30=1
R32=130 R36=1
N25 L977 Cycle call for ZO determination in X
N30 G00 Z160 Run up Z axis
:
Machining program
:
:
N ... M30
Y (Ordinate)
Parallel
surfaces
Workpiece
Probe X
R213
P1 P2
Width R32
W
50 Xact (R210)
M (Abscissa) X
70
Z (Applicate)
a
a
a
aaa
a
a
a
a
a
a
a
a
a
N10 F
N15
50
N35
R28
R19
M W X
70 220
Preconditions :
• Circle radius programming
• Polar coordinate programming
• Oriented spindle stop (M19) via NC with axis movement
• Optional positioning of probe in spindle between 0 and 360 degrees (all-round coverage)
The cycle has the same range of functions and the same preconditions as L977.
The hole or shaft is determined by this cycle by means of 3-point or 4-point measurement. It is
thus possible to measure circle segments whose centre points are located outside the
machine (see Fig. 5.17).
Measurement at points P1, P2, P3 and P4 is performed at random angles (2D = two-dimen-
sional; measure in two axes simultaneously, depending on the angle of measurement).
The probe is positioned from P1 to P2, from P2 to P3 and from P3 to P4 with circular inter-
polation. The R28 distance between the probe and the contour is maintained. The probe is
positioned at the relevant angle of measurements with M19 to ensure that P1 - P4 are always
measured with the same probe point.
The probe must be calibrated in the plane. If a multidirectional probe is used, calibration must
include determination of the position deviation (e.g. measuring variant R23=10002). The
spindle must be positioned with 0°.
If cycle machine data MDC 7004.0=1 (spindle offset), parameter R13 takes effect even if a
multidirectional probe is in use and can be used to adapt the positioning direction of the
spindle.
• R13=0 Positioning direction of the spindle corresponds to M3
• R13=-360 Opposite positioning direction
At the end of the cycle, the probe is facing P3 (P4) by the amount of R28 (facing P2 in the
case of slot measurement).
The various types of probe and the number of measuring points are differentiated by defining
R22 (see Section 2.6)
R22 = 4 3 2 1
Probe number
0 Multidirectional probe
1 Monodirectional probe
0 3-point measurement
1 4-point measurement
An internal call of L963 is made by the cycle for calculation, parameter R00 is used for
defining L963. Depending on the type of control, cycle L963 takes up to approx. 0.5 to 10
seconds for the 4-point measurement!
R26
P2
P1
G03 F=R31 R24
R26 G03 F=R31 R28
R26 R26
G10
P3
R24
R26
R21
P4
R42
M X
R20
Parameters Description
R08 Extended T address (see Section 2.2)
R13 = 0...359.5 Compensation angle position for monodirectional probe (see Section 2.5)
R13 = 0/-360 Positioning direction of spindle with multidirectional probe and MDC
7004.0=1
%MPF 9791
:
Machining centre program
:
N500 G54 T200 T number probe; select ZO
N505 G00 X240 Y130 Position probe in X and Y axes
near P1
N510 Z20 D99 Position Z axis level with P1
N515 R10=2030 R11=10 R13=0 R20= 180 R21=130 Define parameters for measuring cycle
R22=1 R23=1 R24= 10 R25=0
R26=90 R27=1 R28= 1 R29=3
R31=1000 R33=0.002 R34= 0.03 R36=1
R37=0.06 R40=0.03 R41=-0.03 R42=130
N525 L979 Cycle call for hole measurement
in X/Y
N530 G00 Z160 Withdraw Z axis from hole
N535 M30
M
M
Y
5–48
Fig. 5.16
100
100
(Ordinate)
W
W
Yact (R211)
(Applicate)
Measure hole
a
aa
aa
aa
aa
aaaa
aa
aaa
aaa
aa
aa
a
a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
a
aa
aaaaa aaaaaaaa
aa
aaa
aa
aa
aaaa
aa
aa
aa
aa
aaa
Hole
180
aaaaa aaaaaaaa
5.3.1 L979 Measure hole (at random angles)
a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aaaaaaaaaaaaaa
P3
Xact (R210)
20
P2
N510
5 Measuring Cycles for Milling Machines and Machining Centres
R42
R24
a
aa
aa
aa
aa
aaaa
aa
aaa
aaa
aa
aa
a
(Set diameter 130)
aaaaa aaaaaaaa
N530
a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
a
R28
a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
a
aaaaa aaaaaaaa
P1
aaaaa aaaaaaaa
N505
a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aaaa aaaaaaa
aaaaaaaaaaaaa
a a
a
Probe
a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
a
(R209)
F
aa
70
a
aaa
a
Actual diameter
(Abscissa)
aa
aaa
aa
a
50
X
X
6FC5197-0AB70-0BP0
SINUMERIK 840/850/880 (BN)
07.90
08.96 5 Measuring Cycles for Milling Machines and Machining Centres
5.3.2 L979 Measure shaft (at random angles)
Parameters Description
R08 Extended T address (see Section 2.2)
R13 = 0...359.5 Compensation angle position for monodirectional probe (see Section 2.5)
R13 = 0/-360 Positioning direction of spindle with multidirectional probe and MDC
7004.0=1
%MPF 9792
:
Machining centre program
:
N500 G54 T200 T number probe; select ZO
N505 G00 X255 Y130 Position probe in X and
Y axes near P1
N510 Z20 D99 Position Z axis level with P1
N515 R10=2030 R11=10 R13=0 R20= 180 R21=130 Parameter für Meßzyklus definieren
R22=1 R23=2 R24= 10 R25=0
R26=90 R27=1 R28= 1 R29=3
R31=1000 R33=0.002 R34= 0.03 R36=1
R37=0.06 R40=0.03 R41=-0.03 R42=130
N535 M30
Y (Ordinate)
Shaft P2
Probe
P1
R24
P3 Actual diameter
(R209)
Yact (R211)
R42
(Set diameter 130)
W
30 Xact (R210)
M (Abscissa) X
100
Z (Applicate)
aa
a
aa
a
aa
a
aa
aa
aaa
a
aa
a
a
a
a
a
N505 F
50
N510 N530
R28
100
M W X
100 180
Parameters Description
R08 Extended T address (see Section 2.2)
R13 = 0...359.5 Compensation angle position for monodirectional probe (see Section 2.5)
R13 = 0/-360 Positioning direction of spindle with multidirectional probe and
MDC 7004.0=1
%MPF 9793
:
Machining centre program
:
N500 G54 T200 T number probe; select ZO
N505 G00 X150 Y170 Position probe in X and
Y axes near P1
N510 Z40 D99 Position Z axis level with P1
N515 R10=2030 R11= 10 R20=150 R21=130 Define parameters for measuring cycle
R22=1 R23= 11 R24=70 R25=0
R27=1 R28= 1 R29=3
R33=0.002 R34= 0.03 R36=1 R37=0.06
R40=0.03 R41=-0.03 R42=100
N525 L979 Cycle call for slot measurement
in X/Y
N530 G00 Z160 Run up Z axis
N535 M30
Y (Ordinate)
Slot Probe Workpiece
P1
(Set value)
R42
Actual value
(R209)
Yact (R211)
P2
160
W
50 Xact (R210)
M (Abscissa) X
70
Z (Applicate)
a
a
a
aa
a
a
a
a
a
a
aa
a
a
a
a
aa
a
a
a
a
a
N505 F
50
N530
N510
R28
50
40 70
M W Y
50 130
Parameters Description
R08 Extended T address (see Section 2.2)
R13 = 0...359.5 Compensation angle position for monodirectional probe (see Section 2.5)
R13 = 0/-360 Positioning direction of spindle with multidirectional probe and
MDC 7004.0=1
%MPF 9794
:
Machining centre program
:
N500 G54 T200 T number probe; select ZO
N505 G00 X260 Y130 Position probe in X and
Y axes near P1
N510 Z70 D99 Position Z axis level with P1
N515 R10=2030 R11=10 R19= 35 R20=220 Define parameters for measuring cycle
R21=130 R22=1 R23= 12 R24=10
R25=0 R27=1 R28= 1 R29=3
R33=0.002 R34= 0.03 R36=1
R37=0.06 R40=0.03 R41=-0.03 R42=100
N525 L979 Cycle call for web measurement
in X/Y
N530 G00 Z160 Run up Z axis
N535 M30
Probe
Y (Ordinate)
(Set value)
R42 Workpiece
Parallel
surfaces P1
R24 (10)
P2
Yact (R211)
Actual value
(R209)
100
W
50 Xact (R210)
M (Abscissa) X
70
Z (Applicate)
aa
a
aa
a
aa
a
aa
aa
aaa
a
aa
a
a
a
a
a
N505 F
N530 50
N510
R28
R19
70
M W X
70 220
Parameters Description
R10 = 0 No automatic ZO entry
= 1...4 Automatic ZO entry in ZO G54 ... G57
=5 Automatic ZO entry in ZO G58
R13 = 0...359.5 Compensation angle position for monodirectional probe (see Section 2.5)
R13 = 0/-360 Positioning direction of spindle with multidirectional probe and
MDC 7004.0=1
Example: ZO determination in hole with measuring cycle L979 (Data as in Fig. 5.22)
%MPF 9795
N5 G54 T200 T number probe; select ZO
N10 G00 X240 Y130 Position probe in X and
Y axes near P1
N15 Z20 D99 Position Z axis level with P1
N20 R10=1 R20=180 R21=130 R22=1 Define parameters for measuring cycles
R23=21 R24=10 R25=0 R26=90
R27=1 R28=1 R31=1000 R32=130
R36=1
N25 L979 Cycle call for ZO determination in X/Y
N30 G00 Z160 Withdraw Z axis from hole
:
Machining centre program
:
:
N... M30
M
M
Y
07.90
Fig. 5.20
100
100
(Ordinate)
W
W
Yact (R211)
(Applicate)
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
ZO determiantion in hole
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
180
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
Set centre point
aaaaaaaaaaaaaa
X
Xact (R210)
20
P3 (R214)
X
6FC5197- AB70
P2
N15
(R213)
R32
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
N30
(Set diameter 130)
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
R24
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
R28
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
N10
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
P1
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
Probe
Actual
aaaaaaaaaaaaaa
(R209)
F
diameter
a
aa
aa
aa
a
aaaa
70
aaa
aaaa
a
(Abscissa)
50
X
X
5 Measuring Cycles for Milling Machines and Machining Centres
5.3.5 L979 ZO determination in hole (at random angles)
5–59
5 Measuring Cycles for Milling Machines and Machining Centres 08.96
5.3.6 L979 ZO determination at shaft (at random angles)
Parameters Description
R10 = 0 No automatic ZO entry
= 1...4 Automatic ZO entry in ZO G54 ... G57
=5 Automatic ZO entry in ZO G58
R13 = 0...359.5 Compensation angle position for monodirectional probe (see Section 2.5)
R13 = 0/-360 Positioning direction of spindle with multidirectional probe and
MDC 7004.0=1
%MPF 9796
N5 G54 T200 T number probe; select ZO
N10 G00 X250 Y130 Position probe in X and
Y axes near P1
N15 Z70 D99 Position Z axis level with P1
N20 R10=1 R20=180 R21=130 R22=1 Define parameters for measuring cycle
R23=22 R23=21 R24=10 R25=0
R26=90 R27=1 R28=1 R31=1000
R32=130 R36=1
N25 L979 Cycle call for ZO determination in X/Y
N30 G00 Z160 Withdraw Z axis
:
Machining centre program
:
:
N... M30
Y (Ordinate)
Shaft P2
Probe
X P1
(R213)
Actual
X
P3 (R214) diameter
R24 (R209)
Yact (R211)
Set centre point
R32
(Set diameter 130)
W
30 Xact (R210)
M (Abscissa) X
100
Z (Applicate)
a
a
a
aaaa
a
a
a
a
a
a
a
a
a
a
a
a
a
N10 F
N30 50
N15
R28
100
M W X
100 180
Parameters Description
R10 = 0 No automatic ZO entry
= 1...4 Automatic ZO entry in ZO G54...G57
=5 Automatic ZO entry in ZO G58
R13 = 0...359.5 Compensation angle position for monodirectional probe (see Section 2.5)
R13 = 0/-360 Positioning direction of spindle with multidirectional probe and
MDC 7004.0=1
%MPF 9797
N5 G54 T200 T number probe; select ZO
N10 G00 X150 Y175 Position probe in X and
Y axes near P1
N15 Z40 D99 Position Z axis level with P1
N20 R10=1 R20=150 R21=130 R22=1 Define parameters for measuring cycle
R23=31 R24=70 R25=0 R27=1
R28=1 R32=100 R36=1
N25 L979 Cycle call for ZO determination in X/Y
N30 G00 Z160 Withdraw Z axis
:
Machining centre program
:
:
N... M30
Y (Ordinate)
Slot Probe Workpiece
P1
(Set value)
R32
100
Y (R214)
Actual
X value
(R213) (R209)
Yact (R211)
P2
160
W
50 Xact (R210) Set centre point
M (Abscissa) X
70
Z (Applicate)
a
a
a
aaaa
a
a
a
a
a
a
a
a
a
a
a
a
a
N10 F
50
N35
N15
R28
40 70
M W Y
50 130
Parameters Description
R10 = 0 No automatic ZO entry
= 1...4 Automatic ZO entry in ZO G54...G57
=5 Automatic ZO entry in ZO G58
R13 = 0...359.5 Compensation angle position for monodirectional probe (see Section 2.5)
R13 = 0/-360 Positioning direction of spindle with multidirectional probe and
MDC 7004.0=1
Example: ZO determination at web with measuring cycle L979 (Data as in Fig. 5.25)
%MPF 97978
N5 G54 T200 T number probe; select ZO
N10 G00 X290 Y130 Position probe in X and
Y axes near P1
N15 D99 Position Z axis level with P1
N20 R10=1 R19=-35 R20=220 Define parameters for measuring cycle
R21=130 R22=1 R23=32 R24=10
R25=0 R27=1 R28=1 R32=130
R36=1
N25 L979 Cycle call for ZO determinationin X/Y
N30 G00 Z160 Withdraw Z axis
:
Machining centre program
:
:
N... M30
Probe
Y (Ordinate)
P2
Actual value
(R209)
Yact (R211)
Parallel
surfaces
100
W
50 Xact (R210)
M (Abscissa) X
70
Z (Applicate)
aa
a
aa
a
aa
a
aa
aa
aaa
a
aa
a
a
a
a
a
N10 F
N30 50
N15
R28
R19
70
M W X
70 220
The measurement cycle makes it possible to measure blanks and zero offsets can be
determined automatically relative to the workpiece zero point.
Zero offset can be determined either at a surface by single point measurement or by means of
angular measurement between the blank (e.g. on a rotary table) and the main machine axes.
In addition, the cycle determines the dimensions of surfaces in relation to the workpiece zero
point by single point measurement or paraxial multipoint measurement and performs automatic
tool offset when necessary.
Differential measurements are also possible with this cycle.
Preconditions:
The probe must be positioned with tool offset and without G53 to face the surface to be
measured.
Parameters Description
R13 = 0...359.5 Compensation angle position for monodirectional probe (see Section 2.5)
R22 Probe number (see Section 2.6)
ZO is to be checked on a workpiece as shown in Fig. 5.26. Any deviation from the selected
ZO caused by clamping tolerances is to be compensated for automatically by additive ZO to
enable machining of the workpiece to be started.
%MPF 9781
N5 G54 T200 T number probe; select ZO
N10 G00 G90 X-20 Y25 Position probe to face the
measuring surface in X/Y
N15 Z10 D99 Position probe in Z
Select TO
N20 R10=1 R11=10 R22=1 R23=0 Define parameters for measuring cycle
R25=0 R27=1 R28=2 R30=1
R32=0 R36=3
N25 L978 Cycle call for ZO determination
in X axis
N30 G00 X-20 Retract in X axis
N35 Y-20 Position in Y axis
N40 X50 Position in X axis
N45 R11=11 R30=2 Define parameters for measuring cycle
N50 L978 ZO determination in Y axis
N55 G00 Y-20 Retract in Y axis
N60 Z100 Retract in Z axis
N65 X-40 Y80 Retract in X/Y axis
:
:
Machining centre program
:
:
N900 M30
Y (Ordinate)
Spindle
N65 100
N25
Workpiece 50
N30
N35
W N50
N55
50 N40
M 100 (Abscissa) X
Z (Applicate)
a
a
a
a
aaaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
F N10 N65
50 N15 N60
N25
N30 N40
55
W 20
M 100 100 X
Precondition:
The probe must be positioned with tool offset and without G53 to face the surface to be
measured.
Parameters Description
R13 = 0...359.5 Compensation angle position for monodirectional probe (see Section 2.5)
Z (Ordinate)
Spindle
aaaaaaaa
aaaaaaaa
aaaaaaaa
F
Probe
ZSF
50 Workpiece
M W
%MPF 9782
:
Machining centre program
:
N500 G54 T200 T number probe; select ZO
N505 G00 X120 Y150 Position probe in X and
Y axes to face the measuring point
N510 Z40 D99 Position Z axis level with
measuring point
N515 R10=1021 R11=10 R22= 1 R23=1 Define parameters for measuring cycle
R25=0 R27=1 R28= 1 R29=3
R30=1 R33=0.002 R34= 0.015 R36=1
R37=0.06 R40=0.03 R41=-0.03 R42=100
N525 L978 Cycle call for 1-point measurement
in X axis
N530 G00 Z160 Run up Z axis
N535 M30
Preconditions:
• The probe must be positioned with tool offset and without G53 to face the surface to be
measured and measuring point number 1 (MP1) (allow for offset distance).
• Parameter R19 specifies the distance between two measuring points along the measuring
axis.
Parameters Description
R13 = 0...359,5 Compensation angle position for monodirectional probe (see Section 2.5)
R19 Infeed offset axis (incremental)
(Ordinate)
Y
Spindle
120
N505
Workpiece
80
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
W
a
aa
a
aa
a
aa
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
40 R19 R28
MP1 MP2 MP3 MP4
M 60 (Abscissa) X
%MPF 9783
:
Machining centre program
:
N500 G54 T200 T number probe; select ZO
N505 G00 X70 Y30 Position probe in X and Y
axes to face the measuring point
N510 Z40 D99 Position Z axis level with
measuring point
N515 R10=1021 R11=10 R19=10 R22=1 Define parameters for measuring
cycle
R23= 2 R24=4 R25=0 R27=1
R28= 1 R29=3 R30=102 R33=0.002
R34= 0.015 R36=1 R37=0.06 R40=0.03
R41=-0.03 R42=40
N525 L978 Cycle call for multipoint
measurement in Y axis
N530 G00 Z160 Run up Z axis
N535 X20 Y70
N540 M30
Preconditions:
• The probe must be positioned with tool offset and without G53 to face the first measuring
point (MP1, see Fig. 5.26).
• Parameter R19 is used to specify the distance in the offset axis between MP1 and MP2
(positive values only).
• Measurement path ”m” in the measuring axis must be less than the offset path (R19) (see
Fig. 5.26).
It is therefore only possible to measure an angle of max. 44.999 degrees. However, the
measurement can be performed from all sides.
The angle setpoint is the angle between the offset axis and the workpiece edge.
Parameters Description
R32 Set value approach position with reference to workpiece zero and
measuring axis
Y (Ordinate)
Spindle
F
150
120
Centre of rotation
Workpiece
rotary axis
R24
m
R28
W
80 Probe
R19
CP1 CP2
M 70 (Abscissa) X
Precondition:
The workpiece probe must be defined as type 30 (see Section 1.4.4).
Note:
Position determination in the linear axis can be carried out subsequently using cycle L977
(previously L982).
G16 C Z X Z
2nd length compensation
1st length compensation
Linear axis
Rotary axis
Parameters Description
N30
N25
N20
N15
N10
%MPF
07.90
Fig. 6.1
G
Example:
C0
G16
981
M30
L981
R27=1
R22=1
R1=30
X
X154
C
R23=1
C'
R2=125
R32=100
X
Z
R18
Z
30
B
A
R25=0
R10=5
R36=10
R1
6FC5197- AB70
R26=5
R18=80
END OF SECTION
W
C'
a
aa
aaaa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Determine positional deviation of a hole on a face
aa aaaaaaa
Z
a
aa aaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aa
aaa
a aa
aaa
aaa
aaa
aaa
aaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
a
aa
a a
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aa aaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
aa
aa
aa
aa
a aaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
aa
aa
aa
aa
a aaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aa aaaaaaa a a a a a
Section A-B
a
aa
a a
aa
aa
aa
aa
aa
aa
a a a a a a aaaaaaaaaaaaaaaaaaaaaaaaaaaa
P2
P1
6–3
08.96 7 Measuring in JOG Mode (SINUMERIK 880/880 GA2)
7.1 Tool measurement
• Semi-automatic determining of tool lengths and storing of values in tool offset memory,
• semi-automatic determining of workpiece zero and storing of value in zero offset memory.
The functions are operated via softkeys and input displays. Incremental traversing (INC) is
disabled in MEASURING IN JOG mode. The measuring process is aborted with RESET or on
mode change.
Caution!
Please make sure that you select the correct channel as the function MEASURING IN JOG
mode is channel-dependent. If the incorrect channel is selected and the measuring process is
activated the probe may be damaged.
The measuring function is selected from the row of softkeys in the JOG basic display.
a
a
a
a
a
a
aaaaaaa
a
a
a
a
a
a
a
aa
a
aaaaaaa
a
a
a
a
a
a
aa
a
aaaaaaa
a
a
a
a
a
a
a
a
aaaaaaa
a
a
a
a
a
a
a
aaaaaaa
a
Tool Setting Data Part Diag-
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
>
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
offset data in-out progr. nosis
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
aaaaaaa
a
a
a
a
a
a
a
a
a
a
a
aaaaaaa
a
a
a
a
a
a
aa
a
aaaaaaa
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
a
a
a
a
a
a
a
aa
aa
a
aa
a
aa
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
aa
aa
aa
aa
>
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
aa
aa
a
a
a
a
a
a
aa
aa
aa
aa
tool tool store
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
aa
aa
a
aa
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
With this function it is possible to measure tools which are in the machine without previously
having to enter the geometry data in a tool offset memory. This means that tools with unknown
lengths can be measured.
The tool lengths can be entered in a tool offset memory automatically and are then
immediately available for machining of the workpiece.
Prerequisites:
• The reference points have already been approached.
• The starting conditions for automatic mode have been fulfilled.
• The tool probe is swivelled in or retracted.
• The tool probe has been calibrated with measuring cycle L972/L975.
• Plane correctly defined, initial setting.
Z
Y
X
7–2
aaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaa
B1
A1
a
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaa
Tool
7.1.1
a
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaa
a
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaa
aaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaa aaaaaaaaaaaa
Measure
JOG
aa
a aa
aaa
a aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aa
aa
aaaa
aaa
a aaaaaaaaaaaa
Tool type
a
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a
Tool probe
MEASURE
aaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa
Tool length
Tool offset
aaaaaaaaaaaaaaaa aaaa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a
Actual position
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa
Tool measurement
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa aaaaaaaaaaaaaaaa
aaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa
0.000
0.000
0.000
0.000
0.000
aaaaaaaaaaaaaaaa a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaa
aa
a aaaaaaaaaaaaaaaa
TOOL:
aaaaaaaaaaaaaaaa aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aa
aa
aa
aaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaa
keyboard
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa aaaaaaaaaaaaaaaa
D
aaaaaaaaaaaaaaaa aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaa
aa
a aaaaaaaaaaaaaaaa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aa
aa
aa
aaa
7.1.1 Operating and function sequence
10
3
1
5
aaaaaaaaaaaaaaaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaa
Z
Y
X
aaaaaaaaaaaaaaaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaa
B1
A1
aaaaaaaaaaaaaaaa a
aaaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaa
aa
a aaaaaaaaaaaaaaaa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aa
aa
aa
aaa
7 Measuring in JOG Mode (SINUMERIK 880/880 GA2)
(Measure L2
(Measure L1
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaa
REPOS offset
aaaaaaaaaaaaaaaa aa aa
a aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aaa
a aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa
(Measure radius
Operating and function sequence
0.000
0.000
0.000
0.000
0.000
aaaaaaaaaaaaaaaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa
Measurement parameter
aaaaaaaaaaaaaaaa aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa
aaaaaaaaaaaaaaaa aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aa
aa
aa
aaa
aaaaaaaaaaaaaaaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aa
aa
aaaa
aaa
a
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaa
aaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa aaaaaaaaaaaaaaaa
1. The tool is in position or has been put in position manually.
aaaaaaaaaaaaaaaa a
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa
3. You enter the values in the different input fields using the alphanumeric
aaaaaaaaaaaaaaaa aa aa
a aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aaa
a aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaa
2. The following screen form appears when you press the softkey MEASURE
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa
1. 1
6FC5197- AB70
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
01.93 7 Measuring in JOG Mode (SINUMERIK 880/880 GA2)
7.1.1 Operating and function sequence
TO area
Number of the TO area in which the determined tool data for the tool being measured are to
be stored.
The TO area is preselected via the channel and is displayed here.
Tool offset
Tool offset number D... The determined tool data are stored under this tool number.
Tool probe
Number of tool probe.
7–4
aaaaaaa aaaaaaa
Z
X
aaaaaaa aaaaaaa
Input
a
aa
aa
aa
aa
aa
aa a
aa
aa
aa
aa
aa
aa
aa aaaaaaa
a aaaaaaa
a
a
aaa
aa
aa
a
aa
aa
aa
aa
a
M
a
aa
aa
aa
aa
a
a
aa
aa
aa
aa
a aaaaaaaa
aaaaa aaaaaaaa
”2”
”1”
”0”
a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aaaaaaaaaaaaaaa aa
a a
aa
aa
aa
aa
a aa
aaa
aa
aa
aaaa
aaa
a
aaaaaaaaaaaaaaa aa
a
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
a
aaa aaaaa aaaaaaaa
probe
X Measuring axis X
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaa aaa aaaa aaaaaaaa
aa aaaaa
a aaaaaaaa
keys.
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaa aaa aaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaa aa
aa
a aa
aaa
aa
aa
aaaa
aaa
a
aaaaaaaaaaaaaaa aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
a
Measurement parameter
of movement
aaaaaaaaaaaaaaaaaaaa aa
aaa aaaaaaaa
a aaaaaaaa
7.1.1 Operating and function sequence
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa
aaa aaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaa aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
a
operates direction
measured towards the
aa aaaaaaaa
Probe
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaa aaa aaaaaaaa
a aaaaaaa
(0 - 2)
aaaaaaaaaaaaaaa aa
a aa
a
P
Measure radius
aaaaaaaaaa aaaaaaaa
(calibrating)
aaaaaaaaaaaaaaaaa
aa
a aaaaaaaa
aaaaaaaaaaaaaaaaaaa a
aa
aa
aa
aa
aa
aa
aa
a
Measure length L2
Measure length L1
aaaaaaaaaaaaaaaaaaa aaaaaaa
aa
a
S
aa
aaa
aa
aa
aa
aaa
7 Measuring in JOG Mode (SINUMERIK 880/880 GA2)
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa
aaaaaaa a
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaa
or L2) must be entered under measurement parameter.
values must be entered/stored in the cycle setting data.
aa
a
manufacturer).
aa
aaa
aa
aa
aa
aaa
aaaaaaaa
P
aaaaaaaa
XPF
a
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
the machine configuration.
aa
a
S
aaaaaaaaaa aa
aaa
aa
aa
aa
aaa
aaaaa a
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
a
ZPF
a
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaa
(See information supplied by the machine tool
a
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaa
F
aa
a
The number of empirical value memories depends on
aa
aaa
aa
aa
aa
aaa
a
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaa
If a value other than "0" is entered the contents of the chosen empirical value memory are
a
aa
aa
aa
aa
aa
aa
aa
a
If a tool type 10 ...39 is entered, the geometrical value which is to be used (radius, length L1
aaaaaaaa
Z
If a tool type 1 ... 9 is entered the tool geometry is calculated using the defined plane and the
a
aa
aa
aa
aa
aa
aa
aa
a
selected traversing axis, i.e. any entries in the input display at this point are of no significance.
6FC5197- AB70
aaaaaaa
displayed. This value is taken into account when the tool geometry is calculated. The empirical
aa
a
aaaaaaaa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaa aaaaa a
a
Z
Y
X
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaa aaaaaaaaaa a
01.93
B1
A1
aaaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a aaaaaaaaaa aaaaa aa
a
a
a
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a aaaaaaaaaa aaaaa aa
a
a
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a aaaaaaaaaa aaaaa aa
a
aaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa aaaaa aaaaa aa
JOG
aa
aaa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa aaaaa a
a
aaaa aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa