Professional Documents
Culture Documents
SINUMERIK 850
SINUMERIK 880/880 GA2
Measuring Cycles Version 20 and higher
User's Guide
User Documentation
08.96 Edition
SINUMERIK 840/840C
SINUMERIK 850
SINUMERIK 880/880 GA2
Measuring Cycles Version 20 and
higher
User's Guide
User Documentation
Valid for:
Control
SINUMERIK 840
SINUMERIK 840C
SINUMERIK 850
SINUMERIK 880
SINUMERIK 880 GA2
08.96 Edition
Software Version
from SW 01
from SW 01
from SW 04
from SW 04
from SW 01
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.
Edition
Order No.
07.90
6ZB5 410-0EX02-0BA0
10.91
6ZB5 410-0EX02-0BA1
01.93
6FC5 197-0AB70-0BP0
08.96
6FC5 197-0AB70-0BP1
Remarks
Preliminary Remarks
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.
Introduction
Defining Parameters
Alarms
Lists
10
Abbreviations
11
Contents
Page
1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1
1.2
1.2.1
1.2.2
1.3
1.3.1
1.3.2
1.3.3
1.4
1.4.1
1.4.2
1.4.3
1.10
1.11
General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Measurement variants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Measurement variants for turning machines . . . . . . . . . . . . . . . . . . . .
Measurement variants for milling machines and machining centres . . . .
Probe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Multidirectional probe (3D) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bidirectional probe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Monodirectional probe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calibrating tool, workpiece probe in the TOA memory . . . . . . . . . . . . .
Assignment of calibrating tool in the TOA memory for turning machines
Workpiece probe in the TOA memory for turning machines
.........
Workpiece probe in the TOA memory for milling machines and
machining centres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Measuring principle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Probe signal evaluation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
In-process measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Measuring accuracy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outline flowchart for workpiece measurement . . . . . . . . . . . . . . . . . . .
Measuring strategy and correction value determination . . . . . . . . . . . . .
Types of dimensional deviation . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Averaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tolerance parameters (R33, R34, R36, R37, R40/R41) . . . . . . . . . . . .
Tolerance parameters for workpiece measurement . . . . . . . . . . . . . . .
Tolerance parameters for tool measurement . . . . . . . . . . . . . . . . . . . .
Plane definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Logging via logging module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Logging via CP315 with the SINUMERIK 840/880 . . . . . . . . . . . . . . . .
General description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Data transmission between NC and PLC . . . . . . . . . . . . . . . . . . . . . .
Description of transfer parameters . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error messages of logging function . . . . . . . . . . . . . . . . . . . . . . . . . .
Example demonstrating the logging of measurement results for the
SINUMERIK 840/880 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Notes to ensure smooth running of the measuring cycles . . . . . . . . . . .
Reference points on machine and workpiece . . . . . . . . . . . . . . . . . . .
Defining Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
2.1
2.2
2.2.1
2.2.1.1
2.2.1.2
2.2.2
2.3
R parameters used . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
R10 Offset number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
R10 Tool offset memory number (workpiece measurement) . . . . . . . . .
D number known: Relative D number . . . . . . . . . . . . . . . . . . . . . . . . .
D number unknown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
R10 ZO memory number (ZO determination) . . . . . . . . . . . . . . . . . . .
R11 Empirical value/average value . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
21
21
21
22
22
22
1.5
1.5.1
1.5.2
1.5.3
1.5.4
1.6
1.6.1
1.6.2
1.7
1.7.1
1.7.2
1.8
1.9
1.9.1
1.9.2
1.9.2.1
1.9.2.2
1.9.2.3
1.9.2.4
1.9.2.5
1.9.2.6
11
11
12
12
14
17
18
18
18
19
19
110
113
114
114
115
117
118
120
120
121
123
124
125
126
127
127
128
128
129
133
135
139
139
144
145
2.4
2.5
2.6
2.7
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.8
2.9
2.10
2.11
2.12
2.13
3.1
3.1.1
3.1.2
3.1.3
3.1.4
3.1.5
3.1.6
3.1.7
3.1.8
3.1.9
3.2
3.2.1
3.2.2
3.2.3
3.2.4
3.2.5
3.2.6
3.2.7
3.2.8
3.2.9
3.2.10
3.2.11
3.2.12
3.2.13
3.2.14
32
32
32
32
32
32
33
33
33
33
33
33
34
34
35
35
35
36
36
36
36
39
39
39
39
....................
41
4.1
4.1.1
4.1.2
4.1.3
42
410
413
417
.......................
24
24
25
25
25
27
27
28
28
28
28
29
29
29
29
210
211
31
4.2
4.2.1
4.3
4.3.1
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.4
4.5
...
51
5.1
5.1.1
5.1.2
5.1.3
5.1.4
5.2
52
53
56
59
512
5.2.1
5.2.2
5.2.3
5.2.4
5.2.5
5.2.6
5.2.7
5.2.8
5.3
5.3.1
5.3.2
5.3.3
5.3.4
5.3.5
5.3.6
5.3.7
5.3.8
5.4
5.4.1
5.4.2
5.4.3
5.4.4
420
421
423
424
426
430
434
438
441
444
445
514
515
519
523
527
531
534
537
540
543
546
549
552
555
558
560
562
564
566
567
570
573
576
...............
6.1
7.1
7.1.1
7.2
7.2.1
Tool measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Operating and function sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Workpiece measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Operating and function sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . .
71
72
79
79
81
8.1
8.2
8.3
8.4
8.4.1
8.4.2
8.4.3
8.4.4
8.4.5
8.4.6
8.4.7
General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting the parameters for workpiece measurement and calibration . . . .
Calibrating probe in any hole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Workpiece measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Measuring a hole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Measuring a shaft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Measuring a slot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Measuring a web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Measuring a surface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Measuring an angle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Measuring a reference point on the workpiece . . . . . . . . . . . . . . . . . . .
Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
91
9.1
9.2
9.3
91
94
97
10
Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.1
10.1.1
10.2
10.3
10.4
10.4.1
10.4.1.1
10.4.1.2
10.4.2
10.4.3
11
Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
..............................
............
61
61
71
81
84
85
87
89
811
814
817
820
823
826
101
101
1020
1021
1023
1032
1032
1032
1032
1033
1033
111
07.90
1 Introduction
1.1 General
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:
In addition to checking the workpiece for dimensional accuracy, measuring on a CNC machine
offers further applications:
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.
6FC5197- AB70
11
1 Introduction
1.1 General
07.90
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.
1.2
Measurement variants
1.2.1
Measure tool
Calibrating tool
Result:
Probe switching point referred to
machine zero point
Fig. 1.1
12
Result:
Tool length (X,Z)
Tool measurement
6FC5197- AB70
07.90
1 Introduction
1.2.1 Measurement variants for turning machines
Calibrating
Measuring
Calibrating
Measuring
Result:
Actual dimension (diameter, length)
deviation,
tool offset,
zero offset (G58)
Result:
Actual dimension (diameter, length)
deviation,
tool offset,
zero offset (G58)
Calibrating
Measuring
Calibrating
Measuring
Result:
Actual dimension (diameter, length)
deviation,
tool offset
Result:
Actual dimension (diameter, length)
deviation,
tool offset
Multi-point measurement on
circumference
Multi-point measurement on
cylinder
P1
P2
P3
P4
P5
R19
P4
P5
P3
P6
x
R26
e.g.:
R24=6
R26=60
R26
x
P2
P1
e.g.:
R24=5
R19=10
Result:
Actual dimension (diameter, length)
deviation,
tool offset
Fig. 1.2
Result:
Actual dimension (diameter, length)
deviation,
tool offset
6FC5197- AB70
13
1 Introduction
1.2.1 Measurement variants for turning machines
07.90
2-point measurement on
diameter outside
2-point measurement on
diameter inside
Result:
Actual dimension (diameter)
deviation,
tool offset
Result:
Actual dimension (diameter)
deviation,
tool offset
Fig. 1.3
1.2.2
Measure tool
Calibrating tool
Result:
Probe switching point referred to
machine zero point
Fig. 1.4
14
Result:
Tool length,
tool diameter
Tool measurement
6FC5197- AB70
10.91
1 Introduction
1.2.2 Measurement variants for milling machines and machining centres
Bore:
Shaft:
Result:
Actual dimension (diameter),
deviation, centre point,
tool offset,
zero offset (G58)
Result:
Actual dimension (diameter),
deviation, centre point,
tool offset,
zero offset (G58)
Slot:
Web:
Result:
Actual dimension (slot width),
deviation, slot centre,
tool offset,
zero offset (G58)
Result:
Actual dimension (web width),
deviation, web centre,
tool offset,
zero offset (G58)
Fig. 1.5
Workpiece measurement
6FC5197- AB70
15
1 Introduction
1.2.2 Measurement variants for milling machines and machining centres
Blank gauging
10.91
1-point measurement
w
Result:
Position, deviation
zero offset (G58)
Result:
Actual dimension, deviation,
tool offset
Angular measurement
Result:
Actual dimension, deviation,
tool offset
Result:
Actual dimension (angle), deviation,
zero offset (G58)
Result:
Actual dimension (diameter),
deviation, centre point,
tool offset,
zero offset (G58)
Fig. 1.6
16
Result:
Actual dimension (slot width, web width),
deviation, slot centre, web centre
tool offset,
zero offset (G58)
Workpiece measurement
6FC5197- AB70
07.90
1.3
1 Introduction
1.3 Probe
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).
Multidirectional
probe
Fig. 1.7
Bidirectional
probe
Monodirectional
probe
Types of probe
Turning machine
Multidirectional
probe
Tool measurement
Workpiece
measurement
yes
yes
Bidirectional
probe
yes
Monodirectional
probe
Workpiece
measurement
yes
yes
yes
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.
6FC5197- AB70
17
1 Introduction
1.3.1 Multidirectional probe (3D)
1.3.1
07.90
With this type of probe, tool and workpiece measuring cycles can be used without restriction.
1.3.2
Bidirectional probe
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.
1.3.3
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.
Mesurement with 0 degr. spindle position
X-Y plane (G17)
Positive X direction
Positive Z direction
Positive Y direction
Measurement takes longer with a monodirectional probe, because the spindle must be
positioned in the cycle several times with M19.
18
6FC5197- AB70
08.96
1 Introduction
1.4 Calibrating tool, workpiece probe in the TOA memory
1.4
1.4.1
On turning machines, the calibrating tool is treated same as a tool type 3 and, therefore, must
be input in the TOA memory as such.
Dn
P0
Tool number
F
P1
Tool type
P2
L1
L1 Geometry
L1
P3
L2
P4
Diameter/radius
P5
L1 Wear
P6
L2 Wear
P7
Diameter/radius
P8
P9
Fig. 1.8
L2 Geometry
L2
6FC5197- AB70
19
1 Introduction
1.4.2 Workpiece probe in the TOA memory for turning machines
1.4.2
08.96
On turning machines, measuring cycles are classified in the following types according to their
respective locations:
Dn
Type 5
P0
P0
Tool number
P1
Tool type
P2
L1
L1 Geometry
P3
L2
L2 Geometry
P4
Diameter/radius
P5
L1 Wear
P6
L2 Wear
P7
Diameter/radius
P8
P9
F
L1
Fig. 1.9
L2
Dn
Type 6 (8)
P0
P0
P1
Tool type
P2
L1
L1 Geometry
P3
L2
L2 Geometry
P4
Diameter/radius
P5
L1 Wear
P6
L2 Wear
P7
Diameter/radius
P8
P9
Fig. 1.10
Tool number
L2
r
L1
Workpiece probe type 6 (8) in the TOA memory for turning machines
(type in parentheses = in front of turning centre)
110
6FC5197- AB70
08.96
1 Introduction
1.4.2 Workpiece probe in the TOA memory for turning machines
Dn
Type 7
P0
P0
Tool Number
P1
Tool type
P2
L1
L1 Geometry
P3
L2
L2 Geometry
P4
Diameter/radius
P5
L1 Wear
P6
L2 Wear
P7
Diameter/radius
P8
P9
L1
Fig. 1.11
L2
Dn
Type 8 (6)
P0
P0
Tool number
P1
Tool type
P2
L1
L1 Geometry
P3
L2
L2 Geometry
P4
Diameter/radius
P5
L1 Wear
P6
L2 Wear
P7
Diameter/radius
P8
P9
L1
r
L2
Fig. 1.12
Workpiece probe type 8 (6) in the TOA memory for turning machines
(type in parentheses = in front of turning centre)
6FC5197- AB70
111
1 Introduction
1.4.2 Workpiece probe in the TOA memory for turning machines
08.96
If double probes are used (Version 30 and higher) type 3 must be entered. The geometry data
must be entered in two successive TOA memories, the data in Dn for measuring in the
negative direction and the data in Dn+1 for measuring in the positive direction.
Dn
Dn+1
Type 3 axial
P0
P0
Tool number
P1
Tool type
P2
L1 Geometry
P3
L2 Geometry
P4
Diameter/radius
P5
L1 Wear
P6
L2 Wear
P7
Diameter/radius
P8
P9
Dn
Dn+1
P0
c/d
Tool number
3
Tool type
P2
L1 Geometry
P3
L2 Geometry
P4
Diameter/radius
P5
L1 Wear
P6
L2 Wear
P7
Diameter/radius
P8
P9
112
Type 3 radial
P1
Fig. 1.13
2r
e/f
2r
h
g
6FC5197- AB70
08.96
1.4.3
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
P0
Tool number
P1
30
Tool type
P2
L1
L1 Geometry
P3
L2
L2 Geometry
P4
Diameter/radius
P5
L1 Wear
P6
L2 Wear
P7
Diameter/radius
P8
P9
L1
Fig 1.14
r
L2
Workpiece probe in the TOA memory for milling machines and machining centres
6FC5197- AB70
113
1 Introduction
1.5 Measuring principle
1.5
Measuring principle
1.5.1
07.90
Two inputs for connecting touch trigger probes are provided on the SINUMERIK interface
module.
If a measuring point is to be approached, a travel command is transmitted to the position
control loop and the probe is moved towards the measuring point. A point behind the expected
measuring point is defined as the position setpoint value. The actual axis value at the time of
the switching position is measured and the drive is stopped as soon as the probe makes
contact. The remaining distance to go is deleted.
NC
Probe
Measuring
cycle
Delete
distance
to go
Actual
value
Actual value
measurement
Position control
Fig. 1.15
114
6FC5197- AB70
07.90
1.5.2
1 Introduction
1.5.2 In-process measurement
In-process measurement
IThe principle of in-process measurement has been implemented in the SINUMERIK control.
The advantage of this method of measurement is that the probe signal is processed directly in
the NC and not transferred to the NC via the PLC as previously done.
Start position
= End position
Position
setpoint
V
Measurement
Measurement
path a
path a
Actual pos.
G00
Delete
distance to go
S2
S1
*)
Probe switching
point
G00
-V
Fig. 1.16
*)
In-process measurement
6FC5197- AB70
115
1 Introduction
1.5.2 In-process measurement
08.96
Example:
Deceleration path calculation
sb = v . t +
v2
2b
+ s
s2
s1
Sb
v
t
b
s
Deceleration path
Approach speed
Delay
Deceleration delay
Following error
in m
in m/s
in s
in m/s2
in m
s [mm]
Zero speed of axis
10
Zero speed
s2
(11 mm)
4 m/min
5
Acceleration a = 1 m/s2
Kv factor = 1
m/min
mm
Zero speed
s1
(1.66 mm)
1 m/min
0
50
t [ms]
100
150
Path/time diagram
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.
116
6FC5197- AB70
07.90
1 Introduction
1.5.3 Measuring accuracy
1.5.3
Measuring accuracy
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
[m]
50
Correction
value [m]
Measuring with calibration
50
40
40
Probe body:
30
Measuring
point
12
30
11,1
20
20
Correction value
10
10
Actual dimension
-10
-10
0
10
20
30
40
50
60
Number of parts
Fig. 1.18
Measuring accuracy
6FC5197- AB70
117
1 Introduction
1.5.4 Outline flowchart for workpiece measurement
1.5.4
01.93
Workpiece
measurement
Approach
start position
1
Set counter 1
and counter 2
to 5
Probe
already
deflected?
Counter 1
minus 1
Traverse
measuring
increment until
switching signal
or programmed
position
Counter 1=0?
Display:
PROBE
DEFECTIVE
Retraction to
start position
Probe
switched?
Counter 2
minus 1
2
(next
page)
Y
Display:
PROBE DOES
NOT
SWITCH
118
Counter 2 = 0?
Set counter 1
and counter 2
to 5
6FC5197- AB70
08.96
1 Introduction
1.5.4 Outline flowchart for workpiece measurement
Counter 3=1
for multiple
measurement
(see
preceding
page)
Counter 3
minus 1
Totalize
actual value
Calculate
set/actual
difference
1
Difference
minus/plus
empirical value
Difference
>
safe area
R36
Difference >
workpiece
tolerance
R40/R41
Difference >
dimensional
difference
check R37
Display:
Safe area
overrun
Display:
Permissible dimensional difference
overrun
Y
Display:
Oversize
or undersize
Y
Correction strategy
Difference >
Y
3 of workpiece
tolerance
R34
2/
Average value
>
Lower limit
R33
Store average
value
100% correction
Repetition of
measurement
Delete average
value
Calculate
average value
Reduced
correction
Correction by
average value
Delete average
value
Termination of
measurement
N
Correction
by
difference
N
Alarm
4030
Y
Alarm:
Safe area
overrun
End
6FC5197- AB70
119
1 Introduction
1.6 Measuring strategy and correction value determination
1.6
08.96
1.6.1
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).
120
6FC5197- AB70
08.96
1 Introduction
1.6.2 Averaging
1.6.2
Averaging
Avold
Avold Di
Avnew
Avnew
Avold
Di
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
Lower limit (R33) = Zero offset
k=1
k=2
Average values
calculated
Average value
calculated
k=3
k=10
Setpoint
(R42)
Fig. 1.19
6FC5197- AB70
121
1 Introduction
1.6.2 Averaging
10.91
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.
Average
value
k=3
Average
value
k=2
1st measurement
3 m
1 m
1.5 m
2nd measurement
5 m
2.33 m
3.25 m
3rd measurement
6 m
3.55 m
4th measurement
2 m
3.03 m
1 m
5th measurement
4 m
3.26 m
2.5 m
6th measurement
5 m
3.84 m
3.75 m
7th measurement
5 m
8th measurement
3 m
1 m
9th measurement
7 m
3 m
10th measurement
7 m
4.23 m
4.62 m
4.375 m
1.5 m
4.33 m
4.25 m
3.5 m
Set/actual
difference
R 33
k=2
2
k=3
i
1
10
122
6FC5197- AB70
08.96
1.7
1 Introduction
1.7 Tolerance parameters (R33, R34, R36, R37, R40/R41)
6FC5197- AB70
123
1 Introduction
1.7 Tolerance parameters (R33, R34, R36, R37, R40/R41)
07.90
1.7.1
R40/R41=Workpiece tolerance
Correction of current deviation
R34=2/3 workpiece tolerance
Averaging and correction
124
6FC5197- AB70
08.96
1.7.2
1 Introduction
1.7.2 Tolerance parameters for tool measurement
TOA memory is
updated
6FC5197- AB70
125
1 Introduction
1.8 Plane definition
1.8
08.96
Plane definition
Planes can be selected with G17, G18 and G19 or arbitrarily defined with G16. Length 1 and
length 2 are allocated to the axes depending on the type of tool used as follows:
Y
Ordinate
Arbitrary plane
G17
G16 XY
G17
Abscissa X
Length 1
effective in
axis
Length 2
effective in
axis
Types 1...9
Turning tool
G16 XYZ
Types 10..19
Drill
G16 XYZ
Types 20..29
Milling tool
Z
Z
X
Y
Tool type
selection
Z
Applicate
X
Ordinate
Arbitrary plane
selection
Tool type
Length 1
effective in
axis
Length 2
effective in
axis
G18
G16 ZX
Types 1...9
G16 ZXY
Types 10..19
G16 ZXY
Types 20..29
G16 ZXYZ
G16 ZXYX
Types 30..39
Y
Y
G18
Abscissa Z
Z
X
Y
Applicate
Z
Ordinate
G19
Abscissa Y
Arbitrary plane
selection
Tool type
Length 1
effective in
axis
Length 2
effective in
axis
G19
G16 YZ
Types 1...9
G16 YZX
Types 10..19
G16 YZX
Types 20..29
G16 YZXY
Types 30..39
G16 YZXZ
X
X
Y
Z
X
Applicate
126
6FC5197- AB70
10.91
1 Introduction
1.9 Logging
1.9
Logging
1.9.1
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
Fig. 1.21 Logging module interface
6FC5197- AB70
127
1 Introduction
1.9.2 Logging via CP315 with the SINUMERIK 840/880
1.9.2
08.96
Measurement results determined by workpiece measuring cycles can be logged with the
CP315 and the subfunction FB package Logging of measurement results. To do this, they
are transferred to the PLC using the cycle L988. The PLC prepares the measurement results
for log output. The measurement results are then transferred to the printer using the
subfunction FB package PLC controlled data output.
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.
128
6FC5197- AB70
10.91
1 Introduction
1.9.2 Logging via CP315 with the SINUMERIK 840/880
Description of format
Part 2:
Description of fixed texts in the log header and measured value table
Description of variables in the log header
Part 3:
Part 4:
Part 5:
End identifier
The form descriptions must be written in the part program as comments, i.e. with ( and ).
The part program must be terminated with M30.
Part 1
In part 1, the page format is described. Part 1 consists of:
Specification of character/line
Option
Code: (@C*CC*ASS...S
)LF
Specification of lines/page
Option
Code: (@L*LL*ASS...S
)LF
6FC5197- AB70
129
1 Introduction
1.9.2 Logging via CP315 with the SINUMERIK 840/880
10.91
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:
Fixed text
(Number is variable)
(A maximum of 16 characters can
be entered at the same time).
Column No.
Line No.
Identifier for fixed text
Definition of variables
Code: (@V*ZZ*SS
@Rxxx*Fyy.z )LF
Output format
yy=Maximum number of decimal
places (without sign, including the
decimal point)
z=Number of decimal places after
decimal point
Column No.
(reverse to the leading place
of the decimal number)
Line No.
Identifier for variable
No. of R parameters
e.g. R 49
Max. 3 digits,
leading zeros
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.
)LF
Column No.
Line No.
Identifier for page number
The page number has two decimal places. The column specifications refer to the 10th
place.
130
6FC5197- AB70
10.91
1 Introduction
1.9.2 Logging via CP315 with the SINUMERIK 840/880
Default=
*=
14:30:21
2:30:21 pm
(8 digits)
(11 digits)
Column No.
Line No./assignment to basic or supplementary line
0 = base line
1 = supplementary line
.
.
8 = supplementary line
Identifier for time of day
Definition of date
Option
Code: (@D*ZZ*SS*)LF
Format:
Default= day.month.year
1= month/day/year
(8 digits)
pm (8 digits)
Column No.
Line No.
Identifier for date
Part 3
Part 3 consists of the description of the first and last line of the table frame.
Code: (@A*ZZ*SS @----@ )LF
Specification of the first and last line as a fixed text
Column No.
Line No. of first line
Identifier for first and last line
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:
)LF
6FC5197- AB70
131
1 Introduction
1.9.2 Logging via CP315 with the SINUMERIK 840/880
10.91
)LF
| | | |
)LF
@Rxxx*Fyy.z )LF
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
0 = Basic line
1 = 1st supplementary line
.
.
8 = 8th supplementary line
max. 3 digits
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
132
6FC5197- AB70
10.91
1 Introduction
1.9.2 Logging via CP315 with the SINUMERIK 840/880
Control parameter for protocol output, data for protocol header and parameters for
measuring point numbers. R parameters R39 to R45 are used for these.
=
=
=
=
=
The part program number of the format description must be entered in R1. It is also possible
to use a screen form to transmit the part program (for the form) and to enter the part program
number.
Call of L988 (internal/external)
NC
L988
Transfer R39
MPF No.
transferred
Initiate
transmission
PLC
6FC5197- AB70
R39
MPF =<No.>
Coordination
bit
133
1 Introduction
1.9.2 Logging via CP315 with the SINUMERIK 840/880
10.91
PLC
L988
Transfer R39
R39
Channel No.
transferred
Channel No.=<No.>
Initiate
transmission
Coordination
bit
PLC
L988
Transfer R39
R39
Coordination
bit
Set coordination
bit
134
6FC5197- AB70
10.91
1 Introduction
1.9.2 Logging via CP315 with the SINUMERIK 840/880
L <Measuring cycle>
.
.
R39=xxxxx2xx
R45=<Measuring No.> 1)
L <Measuring cycle>
.
.
L988
.
.
Perform measuring function
Calculate measuring result
Process R38
.
.
L988
.
.
.
PLC
L988
Wait until coordination bit=0.
Coordination bit
L988
Transfer R39
Transfer R38
Transfer R45
Transfer channel
No.
Initiate transfer
R39
R38
R45
2)
1)
Channel<No.>
Coordination bit
Configuration of R39
Digit 7 unassigned
Digit 6 unassigned
Digit 5 end of protocol
Digit 4 unassigned
Digit 3 specification of measuring point number
Digit 2 type of data to be transferred
Digit 1 modification of protocol
Digit 0 number of protocol lines of measuring point or number of space lines
_______
1)
2)
R45 is required only if the measuring point number is preselected by the NC.
R38 is transferred only if the supplementary lines are marked with * (tolerance exceeded).
6FC5197- AB70
135
1 Introduction
1.9.2 Logging via CP315 with the SINUMERIK 840/880
10.91
Mark measurement result with special character (1st to 8th supplementary line).
Explanation: Special character = tolerance exceeded
e.g.
e.g.
e.g.
e.g.
e.g.
e.g.
e.g.
e.g.
e.g.
e.g.
y=0 or 5 1)
Part No.
Order No.
Order No.
Program No.
not evaluated
not evaluated
_______
1)
2)
y=0:
Automatic assignment of measuring point number
y=5:
Assignment by part programmer
determined in the form description
136
6FC5197- AB70
08.96
1 Introduction
1.9.2 Logging via CP315 with the SINUMERIK 840/880
The following data are output in the program header after the measuring data
determined above.
Part number . . . . . . . . . .
100.4711
Order number
........
100
......
22
Program number
Date: 16.08.88
Page: 1
Note:
If the measuring point number is defined via R45 the measuring results must only be entered
in R parameters R200-R219. Bit 7 must be set in cycle machine data 7000 (only enter result in
R200-R219).
Which method is used is determined in parameter R39 with the command for output of the
log header before the measurement results are logged. Once the desision has been made
with log header output, change between automatic measuring point specification by the
PLC and manual preselection by the part programmer is no longer possible.
With manual preselection, R45 must precede each measuring circle call.
The measuring point number has a total of 6 digits. The 4 left digital places are the actual
measuring point number.
6FC5197- AB70
137
1 Introduction
1.9.2 Logging via CP315 with the SINUMERIK 840/880
10.91
Line feed
R39=1111035x
x=1 ... 9
The 0th digit in identification parameter R39 specifies the number of space lines. Up to
9 space lines can be programmed. Page feed does not cause the space lines to be
transferred to the next page.
Page feed
Page feed selectively programmed
R39=11100361
Page feed can be programmed selectively, e.g. after End of measurement result
logging.
Automatic page feed
Automatic page feed is always generated if:
a page is full.
a new log header is called.
138
6FC5197- AB70
10.91
1 Introduction
1.9.2 Logging via CP315 with the SINUMERIK 840/880
Part number . . . . . . . . . .
1002458
Order number
........
1000000001
......
1234
Program number
Measuring
point
Setpoint
Actual
value
Date: 24.12.88
Tolerance limit
Page: 1
Setpoint
difference
Time of
day
9999.333
1.999
1.999
1.999
11:39:28
#####
2.500
1.700
11:39:29
19
#####
#####
1.200
#####
1.700
11:39:30
20
44.000
44.000
1.200
2.500
1.700
11:39:31
18
9999.333
Explanation:
#####
****
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.
6FC5197- AB70
139
1 Introduction
1.9.2 Logging via CP315 with the SINUMERIK 840/880
10.91
ZSF=50
50
d=10
N135
XSF=25
N30
N60
N55
N80
N65
N85
N105
Measuring
point 1
Measuring
point 2
140
Spindle
chuck 120
N110
260
N100
Measuring
point 3
2000,3
N125
N130
1500,5
Workpiece
Measuring
point 4
Z
70
500,2
1000,3
Column 12345678901234567890123456789012345678901234567890123456789012345678901234567890
10
20
30
40
50
60
70
80
Line
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Part number
......
:<23456789> (R40)
Order number . . . . .
:<23456789> (R41)
Program number . . .
:<23456789> (R43)
Date: dd.mm.yy// /
Serial number
....
:<23456789> (R44)
Measuring
point
Setpoint
Actual value
Tolerance limit
+
0001.0
4+1 decimal
3111.180
8 places
3112.303
8 places
1.123
5 places
0.001
5 places
1.123*
5 places
place +
fixed point
without sign
with decimal
point 4 places
before,
3 places after
decimal point
(R209)
(R200)
(R203)
(R212)
(R206)
Page: No.
Setpoint
difference
Time of day
09:46:02
8 places
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.
140
6FC5197- AB70
10.91
1 Introduction
1.9.2 Logging via CP315 with the SINUMERIK 840/880
Preparation of a part program for configuring the form. The part program is as
follows:
Part 1
Part 2
%MPF 200
( @C*80 )
( @L*72 )
( @F*1*1 @--------@ @-------------@ @-------------@ @-------------@
@------------@ @-------------@ @--------@ )
( @F*2*1 @I@ )
( @F*2*80 @I@ )
( @F*3*1 @I part number.......:@ )
( @F*3*52 @Datum:@ )
( @F*3*71 @Seite:@ )
( @F*3*80 @I@ )
( @F*4*1 @I@ )
( @F*4*80 @I@ )
( @F*5*1 @I order number....:@ )
( @F*5*80 @I@ )
( @F*6*1 @I@ )
( @F*6*80 @I@ )
( @F*7*1 @I program number....:@ )
( @F*7*45 @ serial number......:@ )
( @F*7*80 @I@ )
( @F*8*1 @------@ @-------------@ @-------------@ @-------------@
@-------------@ @-------------@ @---------@
( @F*9*1 @I@ )
( @F*9*80 @I@ )
( @F*10*1 @I measuring@ @points@ )
( @F*10*15 @setpoint@ @
actual@ @value
toleran@ @ce limit
set@
@ point
Tim@ @e of day@ )
( @F*10*80 @I@ )
( @F*11*1 @I@ )
( @F*11*42 @+@ )
( @F*11*51 @@ @ difference@ )
( @F*11*80 @I@ )
( @F*12*1 @------@ @-------------@ @-------------@ @-------------@
@-------------@ @-------------@ @---------@ )
( @V*3*23 @R40*F8.0 )
( @V*5*23 @R41*F8.0 )
( @V*7*23 @R43*F8.0 )
( @V*7*65 @R44*F8.0 )
( @D*3*58 )
( @S*3*77 )
6FC5197- AB70
141
1 Introduction
1.9.2 Logging via CP315 with the SINUMERIK 840/880
Part 3
Part 4
Part 5
10.91
N4 M30
%MPF 202
N1
N4
N5
N10
N15
N20
N25
N30
N35
N40
N45
N46
N55
142
R900=R900+1
R39=00000100
R40=R900
R41=12343210
R43=974
R44=10002000
L988
6FC5197- AB70
10.91
N60
N65
N70
1 Introduction
1.9.2 Logging via CP315 with the SINUMERIK 840/880
N71
N80
N130
N135
N140
N145
(Retract Z axis)
(Retract X axis)
(Define end of protocol)
(and transfer to the PLC)
N85
N90
N150 M30
Part number . . . . . . . . . .
17
Order number
........
12343210
......
974
Program number
Measuring
point
Setpoint
Actual
value
Date: 30.08.91
Serial number
Tolerance limit
Page: 1
......
Setpoint
difference
Time of
day
200.000
200.104
0.300
0.300
50.000
50.797
0.200
0.200
0.797 *
09:36:30
150.000
149.946
0.500
0.500
0.054
09:36:40
100.000
100.141
0.300
0.300
0.141
09:36:50
6FC5197- AB70
0.104
: 10002000
09:36:20
143
1 Introduction
1.10 Notes to ensure smooth running of the measuring cycles
1.10
08.96
1. To ensure that the measuring cycles operate correctly it is imperative that the machine
axes are set up according to DIN 66217.
2. Reference point approach must already have been performed.
3. GRC/CRC, (coordinate rotation) and scale modification must be deselected before a
measuring cycle is called.
4. Inch/metric switchover.
Measurements must be performed in the input system defined in MD 5002 bit 4, i.e.
switchover with G70/G71 is not permitted.
5. Before the cycles are called, the axes must be positioned in such a way that they do not
change direction when they move from the current position to approach the set position.
Nor must the tool collide with the sensor or the workpiece probe collide with other machine
parts when approaching the starting position with linear interpolation.
6. The parameters of the individual cycles must be defined before the cycles are called.
7. The cycles are automatically skipped in operating modes "Block search", "Dry run" and
simulation.
8. All cycles can be exited with the following initial settings:
T version G01, G90, G95
M version G01, G90, G94
9. The cycle must be called no later than the 1st nesting depth.
10. Call cycle L965. This cycle must be started at least once after start-up and it must always
be programmed when the measuring plane is changed.
%MPF 1234
L01
L01
L973
L9xx
M17
L9xx
Measuring cycle
auxiliary programs
M17
M17
Fig. 1.22
144
6FC5197- AB70
07.90
1.11
1 Introduction
1.11 Reference points on machine and workpiece
The actual axis values of different actual value systems must be measured depending on the
kind of measurement taken. For determining the tool length, for instance, it is advisable to use
the machine actual value, while for measuring workpiece dimensions and for determining tool
wear compensation it is more advantageous to use the workpiece zero point (Fig. 1.23). The
machine actual value is the dimension between the machine zero point and the tool reference
point.
X
ZPF
XPF
Spindle chuck
Workpiece
M'
Fig. 1.23
M
M'
T
W
F
END OF SECTION
6FC5197- AB70
145
08.96
2 Defining Parameters
2.1 R parameters used
Defining Parameters
2.1
R parameters used
to R42
to R49
to
to
to
to
R99
R219
R239
R499
Transfer parameters
Display parameters, measurement result,
correction value
Internal; are saved
Display parameters; measurement result
Internal
Internal
2.2
2.2.1
Length compensation
Radius offset
TOA range 0
0
1
0
1
2
3
6FC5197- AB70
21
2 Defining Parameters
2.2 R10 Offset number
2.2.1.2
R8 =
R9 =
R10 =
R10 =
08.96
D number unknown
Extended T address
T address (tool number)
0 No automatic tool offset
8 7 6 5 4 3 2 1
Number of cutting edge
Offset number of cutting edge
Always 0
0/1
2
Length compensation
Radius offset
Always 0
2.2.2
0
1
Normal offset
Inverted offset when machining from
behind
0
1
2
3
R10 = 0
1 ... 4
5
6
2.3
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).
22
6FC5197- AB70
08.96
2 Defining Parameters
2.3 R11 Empirical value / average value
R11 = 0
> 0
The average value memory number is likewise determined via R11 which reduces the time
required for programming.
Special case:
When R11 is defined > 9999, R11 is evaluated as follows:
R11 = 8
2 1
Empirical value memory number
(max. 0 to 99)
Average value memory number
(max. 1 to 99)
12
R11 = 90012
The following diagram is to illustrate the effect of the empirical value R11 (see also outline
flowchart in Section 1.5.4):
Measuring
cycle
Measuring
Difference
minus/plus
empirical value
R11
Difference
>
safe area
R36
No
No
Difference >
dimensional
difference
check R37
Correction
strategy
Yes
Yes
Display:
Permissible
dimensional
diff. overrun
Display:
Safe area
overrun
M17
End
6FC5197- AB70
23
2 Defining Parameters
2.4 R12 Number of calibrating elements
2.4
01.93
The number of the calibrating element at which the workpiece probe is to be calibrated must
be specified in R12.
2.5
24
6FC5197- AB70
01.93
2.6
2 Defining Parameters
2.6 R22 Probe type/probe number
Workpiece measurement:
R22 = 3
1
Probe number
Probe type
0 = Multidirectional probe
1 = Monodirectional probe
Tool measurement:
R22 = 2
1
Probe number
2.7
The measurement variant of the various cycles is determined via parameter R23.
2.7.1
R23 = 4
1
0
1
2
Calibration
Measurement
Autom. measurement, depending on tool type
(2nd decimal place of R23 effective only with this
variant)
Tool length in TO memory
before measurement
after measurement
PF
PF
1*)
PF
SF
2*)
SF
SF
_______
*)
6FC5197- AB70
25
2 Defining Parameters
2.7.1 L972/L982 Tool measurement (T)
10.91
XSF
XPF
S
RS
ZSF
ZPF
Fig. 2.1
R23=4
L982 only
L982 only
if 3rd place of
R23=1 or 2
L982 only
L982 only
L982 only
26
Possible with:
L972/L982
6FC5197- AB70
08.96
2 Defining Parameters
2.7.2 L973 Calibrating the workpiece probe (T)
2.7.2
R23 = 5
1
2
0
2
Bore
Surface
0
1
No position determination
(must be selected when using a probe with 2D numbers
6FC5197- AB70
27
2 Defining Parameters
2.7.4 L976 Calibrating the workpiece probe (M)
2.7.4
R23 = 5
1
0
2.7.5
R23 =
1
2
3
0
2
3
Bore
Surface
SLOT
0
1
0
1
2
4
1
2
0
1
No position determination
Position determination
2.7.6
R23 =
08.96
Measure hole
Measure shaft
Measure slot
Measure web
ZO determination in the hole
ZO determination at the shaft
ZO determination in the slot
ZO determination at a web
2.7.7
R23=
1
2
_______
*)
28
6FC5197- AB70
07.90
2.8
2 Defining Parameters
2.8 R25 Variable measuring speed
The measuring speed can be selected arbitrarily with R25. A feed rate of 150 mm/min is
preset as standard when R25 = 0. This value increases automatically to 300 mm/min, when
the measurement path a is modified via R28 (R28>1). The maximum measuring speed should
be selected to be such that safe deceleration within the probe deflecting path is ensured (see
Section 1.5.2, s-t diagram).
2.9
The number of measurements at the same location can be determined with R27. The
set/actual difference D is determined arithmetically.
D =
S1 + S2 + .... Sn
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.
2.10
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:
R28max =
2.11
Different weighting can be given to an individual measurement with weighting factor k. Hence,
the new tool compensation is only partly influenced by an new measurement result, depending
on k (see Section 1.6.2).
6FC5197- AB70
29
2 Defining Parameters
2.12 R30 Number of measuring axis
2.12
08.96
The axis number (1 ... 3) in the coordinate system (plane) must be specified with R30 (not the
hardware axis number).
Measuring axis abscissa
Measuring axis ordinate
Measuring axis applicate
R30 = 1
R30 = 2
R30 = 3
Example:
An NC machine has the following axis configuration: X1, Y1, Z1, X2, Y2, Z2.
This results in the following programming:
%MPF...
:
:
G16
...
...
...
:
G16
...
...
...
X2= Y2=
R30=1...
Z2=
Measuring axis Y2
Measuring axis Z2
R30=2...
R30=3...
Z1= X2=
R30=1...
R30=2...
X1=
R30=3...
:
:
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.
210
6FC5197- AB70
10.91
2 Defining Parameters
2.12 R30 Number of measuring axis
R30=2
R30=2
R30=1
R30=1
X
Z
T version
1st axis
X
R30=1
R30=2
Z 2nd axis
2.13
6FC5197- AB70
211
10.91
Some subroutines are called in the measuring cycles which can also be employed directly by
the user.
Cycle
Function
L931
L932
L933
L934
L935
L936
Measurement abort
L937
L938
L939
L960
L961
L962
L963
L964
L965
L966
L967
L969
Coordinate rotation
L970
Prepositioning
L971
L980
L988
L989
6FC5197- AB70
31
3.1
01.93
The internal auxiliary programs are called directly by the measuring cycles. They can
therefore not be run when called directly by the user.
3.1.1
This cycle must be available in either the part program memory or in the UMS, because it is
used by all measuring cycles.
3.1.2
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.
3.1.3
This cycle must be available in either the part program memory or in the UMS, because it is
used by all measuring cycles.
3.1.4
This cycle must be available in either the part program memory or in the UMS, because it is
used by all measuring cycles.
3.1.5
If measurement result displays are stored in the UMS, these are displayed automatically at the
end of the measuring cycle.
_______
*)
32
6FC5197- AB70
10.91
3.1.6
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.
3.1.7
This cycle must be available in either the part program memory or in the UMS, because it is
used by all measuring cycles.
3.1.8
This cycle must be available in either the part program memory or in the UMS, because it is
used by all measuring cycles.
3.1.9
This cycle processes the PLC interface of the tool management, when MDC 7000 bit 4 or 5 is
set.
3.2
Part of the external cycles can also be called directly by the user.
3.2.1
The cycle is used to transfer ZO data from the ZO memory to the MIB or R parameter and
vice versa.
It is supplied with the standard cycles and described in the associated documentation.
6FC5197- AB70
33
3.2.2
08.96
Example:
EV is to be modified by 0.002.
Procedure:
3.2.3
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:
Example:
Procedure:
_______
*)
34
6FC5197- AB70
08.96
3.2.4
3.2.5
This cycle is called by cycles L973 and L976, when reference data are calibrated.
3.2.6
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
6FC5197- AB70
35
3.2.7
07.90
When editing parts of the measuring program via the input displays for measuring cycles, cycle
L966 is cancelled when storing.
3.2.8
3.2.9
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.
Description
R23 = 0
=1
R25 = ...
=0
Positioning speed
Rapid traverse/reduced rapid traverse (MDC4 / MDC5)
R30
R32
36
6FC5197- AB70
07.90
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
F
N65
100
N25
Workpiece
50
N30
N35
W
N50
50
N40
N55
(Abscissa)
100
(Applicate)
50
N10
N65
N15
N60
N25
N30
N40
55
20
W
M
Fig. 3.1
100
100
ZO determination at surface
6FC5197- AB70
37
Example:
07.90
9782
G54 T200
N10
N15
N20
N25
N30
N35
N40
G00 X-20
Y-20
X50
Retraction in X axis
Positioning in Y axis
Positioning in X axis
N45
N50
N55
R11=11 R30=2
L978
G00 Y-20
N60
Z100
N65
X-40 Y80
.
.
Machining centre program
.
.
N900
M30
Example:
Probe length (Z axis) in the tool offset memory D99 (value 50)
%MPF
N5
9783
G54 T200
N10
N15
N20
N25
R32=0 R36=3
L978
N30
N35
N40
N45
N50
N55
N60
N65
Retraction in Z axis
Retraction in X/Y
.
.
Machining centre program
.
.
38
6FC5197- AB70
01.93
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
_______
*)
6FC5197- AB70
39
10.91
Cycle
Function
L931
L932
L933
L934
L935
L936
Measurement abort
L937
L938
L939
L961
L962
L964
L965
L966
L967
L970
Prepositioning
L971
L972
Tool measurement
L973
L974
Workpiece measurement
Workpiece measuring
cycles
L982
Tool measurement
L988
See Section 3
for auxiliary cycles
6FC5197- AB70
41
4.1
08.96
Tool cycles with the following functions are available for tool measurement:
L972
L982
Cycle L982 needs approx. 45 % more memory space than L972 and its running time is
approx. 20 % slower.
The 3rd and 4th decimal place of R23 are additionally used for coding the measurement
variant of L982.
R23 = 4
Possible with:
0
L972/L982
L982 only
0
1
2
if 3rd decimal
place of R23=1
or 2
L982 only
L982 only
L982 only
L982 only
With Version 3.2 and higher cycle L972 is available in two versions:
L972-2
Cycle L982 is also available in two versions with Version 3.2 and higher:
The version that you require must be loaded in the part program memory and/or linked into the
user memory submodule.
42
6FC5197- AB70
10.91
Tool geometry
dimensions
Dimensions
compensated
L1, L2,
L1, L2
Measuring point
L1
31
R=0
L2
Measuring point
L1
32
L1, L2,
L1, L2
R=0
L2
L2
F
33
L1, L2,
L1, L2
R=0
+L1
Measuring point
L2
F
34
L1, L2,
L1, L2
R=0
+L1
Measuring point
6FC5197- AB70
43
10.91
Radial tools
Tool
type
Tool geometry
dimensions
Dimensions
compensated
L1, L2,
L1, L2
31
L1
R=0
Measuring point
L2
F
L1, L2,
L1
32
L1, L2
R=0
Measuring
point
L2
F
L1, L2,
33
L1
L1, L2
R=0
Measuring
point
L2
34
L1, L2,
L1
L2
L1, L2
R=0
Measuring point
44
6FC5197- AB70
10.91
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
Tool
type
Tool geometry
dimensions
Dimensions
compensated
L1=0
L2
L2
F
35
L2, R
R
Measuring point
Measuring point
F
37
L1=0
L2,
L2
R=0
L2
L2
37
L1=0
L2
L2, R
R
Measuring
point
6FC5197- AB70
45
10.91
Radial tools
Tool
type
Tool geometry
dimensions
Dimensions
compensated
L1, L2=0, R
L1
L1, L2, R
L1
26
36
L1
Measuring
point
L2
F
28
38
L1
L1
L1
L1, L2=0, R
L1
L1, L2, R
L1
L2
Measuring
point
28
38
L1
R
Measuring
point
46
L2
6FC5197- AB70
10.91
Tool geometry
dimensions
Dimension
compensations
L1=0
L1, L2, R
Measuring point 2
L2
F
37
L2, R
Measuring point 1
L2
L2=(L2,1+L2,2)/2
R=ABS((L1,1 L1,22)/2)
Radial tool
Tool
type
Tool geometry
dimensions
Dimension
compensations
L1, L2=0, R
L1, R
L1, L2, R
L1, L2, R
28
38
L2
L1
R
Measuring
point 2
Measuring
point 1
L2=(L2,1+L2,2)/2
6FC5197- AB70
R=ABS((L2,1 L2,2)/2)
47
10.91
Tool geometry
dimensions
Dimension
compensation
Compensation 1
Compensation 1
L1=0, L2, R
L1, L2, R
Compensation 2
Compensation 2
L1=0, L2, R
L1, L2, R
L2
Compensation 1
Measuring point 1
37
F
R
Measuring point 2
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.
Calculation of tool geometry:
1st offset number
L1=(L1,1+L1,2)/2
L2=L2 (compensation 1)
R=ABS((L1,1 L1,2)/2)
48
6FC5197- AB70
10.91
Radial tools
Tool
type
L2
28
38
Measuring
point 2
L1
Compensation 2
L1
compensation 1
Tool geometry
dimensions
Dimension
compensations
Compensation 1
Compensation 1
L1, L2=0,R
L1, R
L1, L2, R
L1, L2, R
Compensation 2
Compensation 2
L1, L2=0, R
L1, R
L1, L2, R
L1, L2, R
Measuring
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.
Calculation of tool geometry:
1st offset number
L1=L1(compensation 1)
L2=(L2,1+L2,2) / 2
R=ABS((L2,1 L2,2) / 2)
6FC5197- AB70
49
4.1.1
08.96
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
Calibrating tool
Z
M
Fig. 4.1
The calibrating tool must be prepositioned to these positions before the calibrating cycle is
called (start position).
410
6FC5197- AB70
08.96
Description
R22
R23 = 0
R25
R25 = 0
R27 = 1...Rmax
R28 = 1...Rmax
R30 = 1...3
R33
R36
Safe area
(Ordinate)
Calibrating tool
ZPF=40
F
N30
XPF=10
Tool probe
N30
R=5
N70
N35
N40
N65
N45
70
N50
N60
N55
20
40
50
Fig. 4.2
(Abscissa)
The tool probe is stationary but supplies switching signal. The calibrating tool is positioned with
the turret.
6FC5197- AB70
411
08.96
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
L1 geometry
L2 geometry
R radius
3
10
40
5
The trigger points are always stored as radius values, even for a transverse axis.
Values in MDC:
%SPF 10
N05 G00
N10 G53
MDC 1020=50
MDC 1021=20
MDC 1022=70
MDC 1023=40
G53 G94
X240 T7
Z300
D9
G18
tool
Tool probe (e.g. swing-in)
Define parameters for calibration
N20
N25
M71
R22=1
N30
N35
cycle
Calibrate in minus X direction
Approach new start position with G53
N40
N45
N50
R30=2 L972
G00 G53 X94
R30=1 L972 T7
N55
N60
N65
N70
N75
G53
M17
412
R23=0
X240
R25=0
D9
D9
R27=1
R28=1
6FC5197- AB70
08.96
4.1.2
Tool geometry data have been input in the TOA memory with tool nose radius and type.
Example:
D20
T No.
Type
Geometry
Wear
P0
P1
P2
P3
P4
P5
P6
P8
P9
50.
25
1.
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 automatically.
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.
6FC5197- AB70
413
08.96
X
Example:
--- Positioning for tool
type 3 and measuring
in minus X direction
3(2)
4(1)
1, 2, 3, 4:
Tool type:
Machining behind
turning centre
1(4)
2(3)
M
Z
Fig. 4.3
The tool must be moved to these positions before the measuring cycle is called.
Description
R11 = 0
>0
R22
R23 = 1
Measure tool
R25
R25=0
R26
R27 = 1...Rmax
R28 = 1...Rmax
R30 = 1...3
R33
R36
Safe area
R37
414
6FC5197- AB70
07.90
Start
CALIBR.
(Ref.)
Start
MEASURE
M
Fig. 4.4
N4
(N13)
N7
(N16)
r S
N6
(N15)
P
N9
(N19)
N10
(N20)
Start
CALIBR.
(Ref.)
(N11)
(N21)
Start
MEASURE
Spindle chuck
Probe
M
Z
Fig. 4.5
Measure tool
6FC5197- AB70
415
Example:
%MPF
08.96
Calibrate tool probe and then measure a tool T3 as shown in Fig. 4.5
9721
:
:
N3
N4
G53
G53
X595
Z250
G18
D9
R23=0
N5
R22=1
N6
N7
R30=2 R33=0.004
L972
G53 G0 Z200
R25=0
N8
N9
R30=1
L972
R27=2
R28=1
Parameter definition for L972
1st call calibration cycle X axis
R36=1
Parameter definition
2nd call calibration cycle Z axis
L10
N10
N11
N12
G00
G53
T3
G53 Z520
X575
N13
N14
Z250 D20
R11=0 R22=1 R23=1 R25=0 R27=1 R28=1
R30=2 R33=0.004 R36=1 R37=0.8
N15
N16
N17
L972
G00 Z400
R30=1
N19
L972
N20
G00
G53
N21
M30
G53
X560
Parameter definition
Z250
D0
416
6FC5197- AB70
08.96
4.1.3
Preconditions :
The measuring axis must be programmed with G53 and the associated TO memory No.
6FC5197- AB70
417
08.96
Description
R11 = 0
>0
R13
R18 = 0
0
R19 = 0
0
R22
R23
Measurement variant
xxx 02
xxx 12
xxx 22
R25
R25=0
R26
R27 = 1...Rmax
R28 = 1...Rmax
R33
R36
Safe area
418
6FC5197- AB70
08.96
Example:
X
P
S
XPF
F
Approach blocks
generated by
measuring cycle
itself
R18
R28
Probe
R19
Fig. 4.6
%MPF 9722
N5
L10 G18
N10 T9 D1
N15
N20
L972
R11=11:
R18=0:
R19=0:
L972:
N25
N30
T11
R11=13
Tool 11
R11=13:
L972
L972:
N90
M30
6FC5197- AB70
419
4.2
08.96
This cycle is used to calibrate the workpiece probe. Selection is made by definition of R23.
If double probes are used, L973 must always be called with the first of the two succesive D
numbers.
The measuring variant is selected by defining R23:
Definition of R23
R23 = xxx02
R23 = xxx22
For turning machines, probe type 3, 5 - 8 must be entered in the TOA memory
Multidirectional probe
Bidirectional probe
420
6FC5197- AB70
08.96
4.2.1
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.
Description
R22
R23 = 22
R25
R25 = 0
R27 = 1...Rmax
R28 = 1...Rmax
R30 = 1...3
R31 = 0
R31 = 1
R32
Setpoint referred to workpiece zero point, for transverse axis in the diameter. 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.
R33
R36
Safe area
6FC5197- AB70
421
Example:
08.96
Calibrated
ZPF
XPF
N25
N5
N20
Spindle chuck
66
Workpiece
M
34
Fig. 4.7
%MPF
9732
N1
N5
N10
T8
G00 G54 X66 D22 Z25 G18
R22=1 R23=22
N15
N20
N25
N30
G0 Z90 T0
X146
M30
422
18
Probe call
Call probe type 7
Parameters for calibrating cycle
Calibrating in Z axis
Retraction
6FC5197- AB70
08.96
4.3
R23 = 21
1-point measurement
R23 = 22
R23 = 23
R23 = 24
R23 = 25
R23 = 26
Start position
1: - X Outside diameter
2: +X Inside diameter
3: +X Outside diameter
(Calibrating and measuring
beneath turning centre:
Set value negative)
4: - Z Measure length
5: +Z Measure length:
(left of workpiece zero point in
+Z direction:
Set value negative)
Fig. 4.8
Start positions
6FC5197- AB70
423
4.3.1
08.96
The workpiece must be positioned with M19 prior to cycle call when necessary.
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)
2(XMFmax
XF)
ball
+ 2a
Inside diameter:
Dmax =
ball
2a
Description
R10 = 0
= 1...4
=5
No automatic ZO entry
Automatic ZO entry in ZO G54...G57
Automatic ZO entry in ZO G58
R11 = 0
>0
R22
R23 = 0
ZO determination
R25
R25=0
R27 = 1...Rmax
R28 = 1...Rmax
R30 = 1...3
R32
R36
Safe area
424
6FC5197- AB70
08.96
Example:
Calibrated
ZPF
XPF
N25
N5
N20
Spindle chuck
Workpiece
36
M
W
ZMW
R32
R28
G58
Fig. 4.9
ZO determination
%MPF
9733
N1
N5
N10
T8
G18
G00 G54 X36 D22
R10=5 R11=0 R22=1 R23=0
N15
N20
N25
N30
G0 Z110 D0
X114
M30
Probe call
Parameters for measuring cycle
6FC5197- AB70
425
4.3.2
10.91
The workpiece must be positioned with M19 prior to cycle call when necessary.
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)
XF)
ball+
2a
2a
Inside diameter:
Dmax =
426
2(XMFmax
ball
6FC5197- AB70
07.90
Start CALIBRATE
F
5
3
1,2 Self-generated
approach paths for
CALIBRATE
Start MEASURE
3
Fig. 4.10
Start CALIBRATE
F
7
3
1,2 Self-generated
approach paths for
CALIBRATE
1
Retract paths
3 for position Z
3' for position X
3'' for position Z
X75
4
5
Start MEASURE
6
3'
3''
Fig. 4.11
6FC5197- AB70
427
07.90
Description
R08
R09
R10 = 0
>0
R11 = 0
>0
R22
R23 = 21
1-point measurement
R25
R25=0
R27 = 1...Rmax
R28 = 1...Rmax
R29 = 1...Rmax
R30 = 1...3
R33
R34
R36
Safe area
R37
R40
(according to drawing)
R41
(according to drawing)
R42
Set value
(according to drawing)
428
6FC5197- AB70
08.96
Example:
F
d=10
XPF=25
N10
N20
N65
MP1
N50
M
N60
N40
MP2
W
+0
Outside diameter
45 - 0.01
Inside diameter
35 - 0
+0.015
35
Fig. 4.12
45
%MPF
N5
N10
9741
T1 G18
G54 G0 Z30 D31 X
N15
N25
N30
N35
N40
X0
R10=9 R11=14 R22=1 R23=21 R25=0
R27=1 R28=1 R29=2 R30=2
N50
N55
N60
N65
G0 G53 Z110
G53 X90
M30
D0
6FC5197- AB70
429
4.3.3
08.96
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.
2(XMFmax
XF)
XF)
ball
+ 2a
Inside diameter:
Dmax =
430
2(XMFmax
ball
2a
6FC5197- AB70
07.90
Start CALIBRATE
F
5
3
1,2
Self-generated
approach paths for
CALIBRATE
5,6
Retract paths to
the reference point
or approach to a
new measuring
point
Clearing travel to 4
180 swivel
2nd approach to 4
automatically by
cycle
1,2
Self-generated
approach paths for
CALIBRATE
Retract paths
for position Z
for position X
for position Z
6
Start MEASURE
Fig. 4.13
Start CALIBRATE
F
7
3
X75
3'
3''
4
5,6
Retract paths to
the reference point
or approach to a
new measuring
point
Clearing travel to 4
180 swivel
2nd approach to 4
4
*
Start MEASURE
3'
3''
Fig. 4.14
6FC5197- AB70
431
07.90
Description
R08
R09
R10 = 0
>0
R11 = 0
>0
R22
R23 = 22
R25
R25=0
R26=
0-359.5
R27 = 1...Rmax
R28 = 1...Rmax
R29 = 1...Rmax
R30 = 1...3
R33
R34
R36
Safe area
R37
R40
(according to drawing)
R41
(according to drawing)
R42
Set value
(according to drawing)
432
6FC5197- AB70
08.96
Example:
XPF=50
F
d=10
X
XPF=25
N5
N30
N20
N25
MP1
W
Z
+0
Outside diameter
35
Fig. 4.15
45 -0.01
45
%MPF
N1
9742
T8 G18
N5
N10
N20
N25
N30
N35
6FC5197- AB70
433
4.3.4
08.96
The measuring cycle ascertains the actual value of the workpiece in relation to the workpiece
zero point and the set/actual difference.
The cycle measures the diameter by measuring the upper (1st measurement) and the lower
(2nd measurement) point without turning the part. In this case, the probe need not be calibrated anymore. Measuring must not be carried out in any other order as otherwise the
protection zone will not have any effect!
A protection zone must be specified with R18 and R19 because the cycle positions automatically with G00 from the 1st to the 2nd measuring point. A negative setpoint is not possible.
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).
The maximum diameter that can be measured depends on the traversing range of the turret
slide in negative direction and on the geometry dimension of the probe in X.
The actual value and the set/actual difference are determined on the basis of the two
measurements.
An empirical value stored in SDC is subsequently allowed for with the correct sign.
In addition, averaging is performed over several parts and the tolerance bands are checked
(Section 1.7.1).
The probe is located outside the protection zone X and Z on completion of measurement.
No automatic compensation or a length compensation is carried out, depending on the
definition of R10.
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).
434
6FC5197- AB70
10.91
Start MEASURE
10
Approach paths
for inside
diameter
2-9 Self-generated
traverses for
measuring Da
4
3
2
10
Retraction to
reference point
1,2
Approach paths
for inside
diameter
7
8
6
Fig. 4.16
End MEASURE
5
F
6
3-5 Self-generated
traverses for
measuring Di
6
3
2
5
Start MEASURE
Retraction to
reference point
1
End MEASURE
Fig. 4.17
6FC5197- AB70
435
07.90
Description
R08
R09
R10 = 0
>0
R11 = 0
>0
R18
R19
R22
R23 = 23
= 24
R25
R25=0
R27 = 1...Rmax
R28 = 1...Rmax
R29 = 1...Rmax
R30 = 1...3
R33
R34
R36
Safe area
R37
R40
(according to drawing)
R41
(according to drawing)
R42
Set value
(according to drawing)
436
6FC5197- AB70
08.96
Example:
d=10
X
XPF=25
N15
N10
N25
N25
N60
MP1
N55
MP2
N50
N37
N50
Z
N25
N35
N30
+0
Outside diameter
45 - 0.01
Inside diameter
35 - 0
N25
+0.015
35
Fig. 4.18
45
%MPF
N5
9743
T1 G18
N10
N15
Call probe
Measure MP1
Position probe to face MP2
N35
N37
N40
X-5
Z30
R10=4 R11=4 R22=1
R23=23 R25=0
L974
G53 G00 Z110 T0
G53 X90
N65
M30
Measure MP2
6FC5197- AB70
437
4.3.5
08.96
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)
XF)
ball
+ 2a
Inside diameter:
Dmax =
438
2(XMFmax
ball
2a
6FC5197- AB70
07.90
Description
R08
R09
R10 = 0
>0
R11 = 0
>0
R22
R23 = 25
R24
R25
R25=0
R26=
0-359.5
R27 = 1...Rmax
R28 = 1...Rmax
R29 = 1...Rmax
R30 = 1...3
R33
R34
R36
Safe area
R37
R40
(according to drawing)
R41
(according to drawing)
R42
Set value
(according to drawing)
* The set value must be specified as a negative value when measuring
below the turning centre in plus X direction.
6FC5197- AB70
439
Example:
08.96
P5
P4
P3
e.g.:
P6
R24=6
R26=60
R26
R26
P1
P2
da = 60
Fig. 4.19
%MPF
N1
9744
T8 G18
N5
N10
N15
Select probe
Approach start position
Parameters for measuring cycle
R42=60
L974
G00 G53 Z110
N35
N40
X160
M30
440
6FC5197- AB70
08.96
4.3.6
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)
XF)
ball
+ 2a
Inside diameter:
Dmax =
2(XMFmax
ball
2a
R24
P1
P2
P3
P4
P5
R19
R42=60
X
e.g:
Fig. 4.20
R24=5
R19=5
6FC5197- AB70
441
07.90
Description
R08
R09
R10 = 0
>0
R11 = 0
>0
R19
R22
R23 = 26
R24
R25
R25=0
R27 = 1...Rmax
R28 = 1...Rmax
R29 = 1...Rmax
R30 = 1...3
R33
R34
R36
Safe area
R37
R40
(according to drawing)
R41
(according to drawing)
R42
Set value
(according to drawing)
442
6FC5197- AB70
08.96
Example:
F
N5
Calibrated
N30
N25
MP1
Spindle chuck
MP2
MP3
90-0,01
Workpiece
W
Fig. 4.21
100 +-0.01
70
%MPF
9745
N1
N5
N15
T8 G18
G00 G54 Z30 D30
R10=10 R11=20 R19=20 R22=1 R23=26
Select probe
Approach start position
Parameters for measuring cycles
R42=90
L974
G00 G53 X152 D0
N35
N40
G53 Z103
M30
6FC5197- AB70
443
4.4
08.96
X
ZSF=50
d=10
Reference slot for
calibrating the probe
50
N15
N135
XSF=25
N30
N60
N55 N65
140
Measuring
point 1
Measuring
point 2
260
N80
N100
Measuring
point 3
120
200
N105
N110
Workpiece
Spindle
chuck
N85
N125
-0.01
150
N130
+0.005
-0.003
Measuring
point 4
M
W
70
50
0.01
0.01
100
Fig. 4.22
444
Workpiece measurement
6FC5197- AB70
08.96
Example:
%931
N5
N10
N20
N25
N30
N35
N40
Calibrate in Z axis
Calibrate probe in minus Z direction
Select ZO; position Z axis to face measuring
point 1
Define parameters for measurement
N125
N130
N135
4.5
N45
N55
N60
N65
N70
N80
N85
N90
N100
N105
N110
N115
Measure MP1
Position probe to face MP2
Define parameters for measurement
Measure MP2
Position probe to face MP3
Define parameters for measurement
Measure MP3
Position probe to face MP4
Define parameters for measurement
Measure MP4
Retraction Z
Retraction X
Calibrate
L973
Measure
R33=0.001
R34=0.010
R36=1
R36=3
(Continuous mode)
(Setup mode)
R33=0.001
R34=0.010
R36=1
R36=3
R37=0.3
R37=3
(Continuous mode)
(Setup mode)
(Continuous mode)
(Setup mode)
L974
END OF SECTION
6FC5197- AB70
445
08.96
Cycle
Function
L931
L932
L933
L934
L935
L936
Measurement abort
L937
L938
L939
L961
L962
L963
L964
L965
Measuring plane
L966
L967
L969
Coordinate rotation
L970
Pre-positioning
L976
L977
L978
Workpiece measurement
L979
L988
L989
Workpiece measuring
cycles
6FC5197- AB70
51
5.1
08.96
On milling machines and machining centres, the probe is usually loaded into the spindle from a
tool magazine. This may lead to errors in further measurements caused by clamping tolerances of the probe in the spindle.
In addition, the probe trigger point must be precisely determined in relation to the spindle
centre. This is achieved by the calibration cycle which makes it possible to calibrate the probe
either in a hole (plane) or at a surface (applicate).
The measuring variant is selected by defining R23:
Definition of R23
R23 = xxx00
R23 = xxx10
R23 = xxx20
R23 = xxx01
R23 = xxx02
R23 = xxx23
In the case of milling and machining centres the probe must be entered as type 30 in the
TOA memory.
Multidirectional probe
Monodirectional probe
Bidirectional 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:
L978
L979
52
6FC5197- AB70
08.96
5.1.1
The dimensions of the reference hole in relation to the machine zero point must have been
input in the MDC area.
The probe ball must be located above the upper edge of the reference hole.
Description
R12
R13 = 0...359.5
R22
R23 = 0
R25
R25 = 0
R27 = 1...Rmax
R28 = 1...Rmax
R30
R31
=0
=1
R33
R36
Safe area
6FC5197- AB70
53
08.96
(Ordinate)
Position Y
TP+Y
-3
Probe ball
diameter
TP-Y
+3
TP-X TP+X
+3
-3
Position X
M
(Abscissa)
TP = Trigger point
Fig. 5.1
Workpiece probe
Example:
%MPF
9761
N1
N5
N10
T200
G53
G17
R12=1
R27=1
N15
L976
N20
M30
G00
D99
R22=1
R28=1
Z100
R23=0
R33=0
R25=0
R36=1
T No. probe
Select length compensation without ZO
Parameters for calibrating cycle
Cycle call for calibrating
in the X-Y plane
The new trigger values are stored in the relevant MDC area.
54
6FC5197- AB70
08.96
(Ordinate)
Spindle
F
N15
100
130
(Abscissa)
200
(Applicate)
N15
50 (D99)
N15
20
M
Fig. 5.2
(Abscissa)
200
Reference hole
6FC5197- AB70
55
5.1.2
08.96
The dimensions of the reference hole in relation to the machine zero point must have been
input in the MDC area.
The probe ball must be located above the upper edge of the reference hole.
Description
R12
R13 = 0...359.5
R22
R23 = 1
R25
R25 = 0
R27 = 1...Rmax
R28 = 1...Rmax
R30
R31
=0
=1
R33
R36
Safe area
56
6FC5197- AB70
07.90
Spindle
F
ZSF e.g.:
(D98 in geom. length)
Trigger
Probe ball
M
Z
Fig. 5.3
Workpiece probe
9763
N1
N5
N10
T200
G53 G17 G00 D98 Z100
R12=3
R22=2
R23=1
N15
R27=1
L976
N20
M30
R28=1
R33=0
R25=0
T No. probe
Select length compensation, without ZO
Parameters for calibrating cycle
R36=1
Cycle call for calibrating in the
Z axis
6FC5197- AB70
57
07.90
Spindle
F
N15
100
130
200
N15
N15
50 (D98)
20
a
M
Fig. 5.4
58
200
Reference hole
6FC5197- AB70
08.96
5.1.3
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.
Description
R13 = 0...359.5
R22
R23 = 2
R25
R25 = 0
R27 = 1...Rmax
R28 = 1...Rmax
R30
R31
=0
=1
R32
R33
R36
Safe area
6FC5197- AB70
59
Example:
07.90
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
N1
9764
T200
N5
N10
G59
G54
X100
G17
N15
D98
Z10
T No. probe
Y50
G00
Z0
X100
Load ZO values
Probe at centre point and
ZO selection
Y80
N20
R22=3
R23=2
R25=0
R27=1
R32=100
R33=0
R36=1
N25
R28=1
L976
N20
M30
The new trigger values are stored in the relevant MDC areas.
510
6FC5197- AB70
07.90
Spindle
100
Workpiece
80
(R32)
M
W
50
100
100
N10
50 (D98)
20
M
Fig. 5.5
100
100
6FC5197- AB70
511
5.1.4
08.96
Description
R13 = 0...359.5
R22
R23 = 3
R25
R25 = 0
R27 = 1...Rmax
R28 = 1...Rmax
R30
R31
=0
=1
R32
R33
R36
Safe area
512
6FC5197- AB70
08.96
Example:
N10
Workpiece
N15
50 (D98)
a
55
20 (R32)
W
100
Fig. 5.6
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
N5
N10
9766
T200
G54
N15
N20
D98
R22=1
R28=1
N25
L976
N30
M30
G17
G00
X100
Z55
R23=23
R32=20
R25=0
R33=0
R30=3
R31=1
Y80
R27=1
R36=1
T No. probe
Position probe above calibration point
Select length compensation
Parameters for calibrating cycle
6FC5197- AB70
513
5.2
08.96
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:
Definition of R23
Prepositioning
R23=
R23=
R23=
R23=
R23=
R23=
R23=
R23=
In the case of milling and machining centres the probe must be entered as type 30 in the
TOA memory.
Multidirectional probe
Monodirectional probe
Bidirectional probe
A distinction is made between the probe types by defining R22 (see Section 2.6).
514
6FC5197- AB70
10.91
5.2.1
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.
6FC5197- AB70
515
07.90
Description
R08
R09
R10 = 0
>0
R11 = 0
>0
R13 = 0...359.5
R22
R23 = 1
Measure hole
R25
R25 = 0
R27 = 1...Rmax
R28 = 1...Rmax
R29 = 1...Rmax
R33
R34
R36
Safe area
R37
R40
(according to drawing)
R41
(according to drawing)
R42
(according to drawing)
516
6FC5197- AB70
07.90
Example:
N505
N510
Z20 D99
N515
R10=2030
R25=0
R33=0.002
R11= 10
R27= 1
R34= 0.03
R22=1
R28=1
R36=1
R40=0.03
L977
R41=-0.03
R42=130
N525
N530
N535
G00 Z160
M30
R23=1
R29=3
R37=0.06
6FC5197- AB70
517
07.90
(Ordinate)
Hole
P3
Actual diameter
P1 (R209)
P2
Yact (R211)
Probe
P4
R42
(Set diameter 130)
30
Xact (R210)
(Abscissa)
100
(Applicate)
N505
F
50
N530
N510
R28
70
20
W
M
100
Fig. 5.7
518
X
180
Measure hole
6FC5197- AB70
08.96
5.2.2
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.
6FC5197- AB70
519
07.90
Description
R08
R09
R10 = 0
>0
R11 = 0
>0
R13 = 0...359.5
R19
R22
R23 = 2
Measure shaft
R25
R25 = 0
R27 = 1...Rmax
R28 = 1...Rmax
R29 = 1...Rmax
R33
R34
R36
Safe area
R37
R40
(according to drawing)
R41
(according to drawing)
R42
(according to drawing)
520
6FC5197- AB70
07.90
Example:
%MPF
9773
:
Machining program
:
G54
G00
N510
N515
Z101 D99
R10=2030
R23=2
R11=10
R25=0
R19=-30
R27= 1
R22=1
R28=1
R29=3
R37=0.06
R33=0.002
R40=0.03
R34= 0.03
R41=-0.03
R36=1
R42=130
N530
L977
N535
G00
N540
M30
T200
X180
N500
N505
Y130
Z160
6FC5197- AB70
521
07.90
(Ordinate)
P4
Shaft
Actual diameter
(R209)
P2
P1
Yact (R211)
Probe
P3
R42
(Set diameter 130)
30
Xact (R210)
(Abscissa)
100
(Applicate)
N505
N510
50
N535
R28
R19
101
100
M
100
Fig. 5.8
522
X
180
Measure shaft
6FC5197- AB70
10.91
5.2.3
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.
6FC5197- AB70
523
07.90
Description
R08
R09
R10 = 0
>0
R11 = 0
>0
R13 = 0...359.5
R22
R23 = 11
Measure slot
R25
R25 = 0
R27 = 1...Rmax
R28 = 1...Rmax
R29 = 1...Rmax
R30 = 1...3
R33
R34
R36
Safe area
R37
R40
(according to drawing)
R41
(according to drawing)
R42
(according to drawing)
524
6FC5197- AB70
07.90
Example:
%MPF
9774
:
Machining program
:
T number probe; select ZO
Position probe in Y axis at slot
centre point and in the X axis
N500
N505
G54 T200
G00 X150 Y130
N510
N515
Z40 D99
R10=2030
R11=10
R22= 1
R23=11
R25=0
R30=2
R37=0.06
R27=1
R33=0.002
R40=0.03
R28= 1
R34= 0.03
R41=-0.03
R29=3
R36=1
R42=100
N525
N530
N535
L977
G00 Z160
M30
at measuring position
Position Z axis inside slot
Define parameters for measuring cycle
6FC5197- AB70
525
10.91
(Ordinate)
Workpiece
P1
Slot
Actual value
(R209)
R42
(Set value)
Probe
Yact (R211)
P2
50
M
(Abscissa)
70
(Applicate)
N505
50
N530
N510
R28
40
Fig. 5.9
526
W
50
70
(Ordinate)
130
Measure slot
6FC5197- AB70
08.96
5.2.4
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.
6FC5197- AB70
527
07.90
Description
R08
R09
R10 = 0
>0
R11 = 0
>0
R13 = 0...359.5
R19
R22
R23 = 12
Measure web
R25
R25 = 0
R27 = 1...Rmax
R28 = 1...Rmax
R29 = 1...Rmax
R30 = 1...3
R33
R34
R36
Safe area
R37
R40
(according to drawing)
R41
(according to drawing)
R42
(according to drawing)
528
6FC5197- AB70
07.90
Example:
%MPF
9775
:
Machining program
:
T200
X220
N500
N505
G54
G00
N510
N515
Z101 D99
R10=2030
R11=10
R19=-40
R22= 1
R23=12
R29=3
R25=0
R30=1
R27= 1
R33= 0.002
R28= 1
R34= 0.03
R37=0.06
R40= 0.03
R41=-0.03
N525
R36=1
R42=60
L977
N530
N535
G00 Z160
M30
Y130
6FC5197- AB70
529
07.90
(Ordinate)
Parallel
surfaces
Workpiece
Probe
P1
P2
50
Xact (R210)
(Abscissa)
70
(Applicate)
N505
N510
R28
F
50
N530
R19
Fig. 5.10
530
W
70
X
220
Measure web
6FC5197- AB70
08.96
5.2.5
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.
Description
R10 = 0
= 1...4
=5
No automatic ZO determination
Automatic ZO entry in ZO G54 ... G57
Automatic ZO entry in ZO G58
R13 = 0...359.5
R22
R23 = 21
ZO determination in hole
R25
R25 = 0
R27 = 1...Rmax
R28 = 1...Rmax
R32
R36
6FC5197- AB70
531
Example:
07.90
%MPF
N5
N10
9776
G54 T200
G00 X180 Y130
N15
N20
Z20 D99
R10=1
R27=1
N25
N30
:
L977
G00 Z160
R22=1
R28=1
R25=0
R36=1
Machining program
:
:
N...
532
M30
6FC5197- AB70
07.90
(Ordinate)
Hole
P3
Hole
diameter
Y(R214 P1 (R32)
P2
Yact (R211)
Probe
30
X
R213
P4
Xact (R210)
(Abscissa)
100
(Applicate)
N10
F
50
N30
N15
R28
70
20
W
M
100
Fig. 5.11
X
180
ZO determination in hole
6FC5197- AB70
533
5.2.6
08.96
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.
Description
R10 = 0
= 1...4
=5
No automatic ZO determination
Automatic ZO entry in ZO G54 ... G57
Automatic ZO entry in ZO G58
R13 = 0...359.5
R19
R22
R23 = 22
ZO determination at shaft
R25
R25 = 0
R27 = 1...Rmax
R28 = 1...Rmax
R32
R36
534
6FC5197- AB70
07.90
Example:
%MPF
N5
N10
9777
G54 T200
G00 X180 Y130
N15
N20
Z101 D99
R10=1
R25=0
N25
N30
R19=-30
R27= 1
R23=22
R32=130
R36=1
L977
G00 Z160
:
Machining program
:
:
N...
M30
6FC5197- AB70
535
07.90
(Ordinate)
P4
Shaft
X
R213
P1
Yact (R211)
Y(R214 P2
Probe
Shaft
diameter
R32
P3
Set
centre point
30
Xact (R210)
(Abscissa)
100
(Applicate)
N10
N30
50
N15
R28
R19
101
100
M
100
Fig. 5.12
536
X
180
ZO determination at shaft
6FC5197- AB70
08.96
5.2.7
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.
Description
R10 = 0
= 1...4
=5
No automatic ZO determination
Automatic ZO entry in ZO G54 ... G57
Automatic ZO entry in ZO G58
R13 = 0...359.5
R22
R23 = 31
ZO determination in slot
R25
R25 = 0
R27 = 1...Rmax
R28 = 1...Rmax
R30 = 1...3
R32
R36
6FC5197- AB70
537
Example:
%MPF
N5
N10
9778
G54 T200
G00 X150 Y130
N15
N20
Z40 D99
R10=1
N25
R27=1
R36=1
L977
N30
G00 Z160
:
Machining program
:
:
N...
538
07.90
R22=1
R23=31
R25=0
R28=1
R30=2
R32=100
M30
6FC5197- AB70
10.91
(Ordinate)
Workpiece
P1
Slot
X (214)
Slot width
R32
Probe
Yact (R211)
P2
50
M
(Abscissa)
70
(Applicate)
N10
50
N30
N15
R28
40
Fig. 5.13
W
50
70
(Ordinate)
130
ZO determination in slot
6FC5197- AB70
539
5.2.8
08.96
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.
Description
R10 = 0
= 1...4
=5
No automatic ZO determination
Automatic ZO entry in ZO G54 ... G57
Automatic ZO entry in ZO G58
R13 = 0...359.5
R19
R22
R23 = 32
Measure web
R25
R25 = 0
R27 = 1...Rmax
R28 = 1...Rmax
R30 = 1...3
R32
R36
540
6FC5197- AB70
07.90
Example:
%MPF
N5
N10
9779
G54 T200
G00 X220 Y130
N15
N20
Z101 D99
R10=1
N25
R25=0
R32=130
L977
R19=-40
R22=1
R23=32
R27= 1
R36=1
R28=1
R30=1
Cycle call for ZO determination in X
Run up Z axis
N30
G00 Z160
:
Machining program
:
:
N ...
M30
6FC5197- AB70
541
07.90
(Ordinate)
Parallel
surfaces
Workpiece
Probe
X
R213
P2
P1
Width R32
50
Xact (R210)
(Abscissa)
70
(Applicate)
N10
N15
R28
50
N35
R19
Fig. 5.14
542
W
70
X
220
ZO determination on a web
6FC5197- AB70
08.96
5.3
Preconditions :
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-dimensional; 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 interpolation. 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
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 measurement variant is selected by defining R23:
R23
Measure hole
R23
Measure shaft
R23
= 11
Measure slot
R23
= 12
Measure web
R23
= 21
ZO determination in hole
R23
= 22
ZO determination at shaft
R23
= 31
ZO determination in slot
R23
= 32
ZO determination at web
6FC5197- AB70
543
08.96
In the case of milling and machining centres the probe must be entered as type 30 in the
TOA memory.
Multidirectional probe
Bidirectional probe
Monodirectional probe
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
1
Multidirectional probe
Monodirectional probe
0
1
3-point measurement
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!
544
6FC5197- AB70
08.96
Y
R26
P2
G03 F=R31
R26
P1
G03 F=R31
R26
R26
R24
R28
G10
P3
R24
R26
R21
P4
R42
Fig. 5.15
R20
6FC5197- AB70
545
5.3.1
08.96
Description
R08
R09
R10 = 0
>0
R11 = 0
>0
R13 = 0...359.5
R13 = 0/-360
R20
R21
R22
R23 = 1
Measure hole
R24 = 0...360
R25
R25 = 0
R26 = 0...360
Indexing angle
R27 = 1...Rmax
R28 = 1...Rmax
R29 = 1...Rmax
R31
R33
R34
R36
Safe area
R37
R40
(according to drawing)
R41
(according to drawing )
R42
(according to drawing)
546
6FC5197-0AB70-0BP0
07.90
Example:
%MPF
9791
:
Machining centre program
:
N500
N505
N510
N515
G54 T200
G00 X240 Y130
Z20 D99
R10=2030
R22=1 R23=1
R11=10 R13=0
R24= 10 R25=0
R26=90 R27=1
R31=1000
R37=0.06
R28= 1 R29=3
R33=0.002
R40=0.03
N525
L979
N530
G00 Z160
N535
M30
R20= 180
R21=130
6FC5197-0AB70-0BP0
547
07.90
(Ordinate)
Hole
P2
P1
R24
Actual diameter
(R209)
P3
Yact (R211)
Probe
R42
(Set diameter 130)
W
30
Xact (R210)
(Abscissa)
100
(Applicate)
N505
50
N510
N530
R28
70
20
W
M
100
Fig. 5.16
548
X
180
Measure hole
6FC5197-0AB70-0BP0
08.96
5.3.2
Description
R08
R09
R10 = 0
>0
R11 = 0
>0
R13 = 0...359.5
R13 = 0/-360
R20
R21
R22
R23 = 2
Measure shaft
R24 = 0...359.5
R25
R25 = 0
R26 = 0...359.5
Indexing angle
R27 = 1...Rmax
R28 = 1...Rmax
R29 = 1...Rmax
R31
R33
R34
R36
Safe area
R37
R40
(according to drawing)
R41
(according to drawing)
R42
(according to drawing)
6FC5197- AB70
549
07.90
G54 T200
G00 X255 Y130
N510
N515
Z20 D99
R10=2030
R11=10
R22=1 R23=2 R24= 10
R20= 180
L979
N530
G00 Z160
Run up Z axis
N535
M30
550
6FC5197- AB70
07.90
(Ordinate)
Shaft
P2
Probe
P1
R24
P3
Actual diameter
(R209)
Yact (R211)
R42
(Set diameter 130)
W
30
Xact (R210)
(Abscissa)
100
(Applicate)
N505
N510
N530
F
50
R28
100
M
100
Fig. 5.17
X
180
Measure shaft
6FC5197- AB70
551
5.3.3
08.96
Description
R08
R09
R10 = 0
>0
R11 = 0
>0
R13 = 0...359.5
R13 = 0/-360
R20
R21
R22
R23 = 11
Measure slot
R24 = 0...360
R25
R25 = 0
R27 = 1...Rmax
R28 = 1...Rmax
R29 = 1...Rmax
R33
R34
R36
Safe area
R37
R40
(according to drawing)
R41
(according to drawing)
R42
(according to drawing)
552
6FC5197- AB70
07.90
Example:
%MPF
9793
:
Machining centre program
:
T number probe; select ZO
Position probe in X and
Y axes near P1
N500
N505
G54 T200
G00 X150 Y170
N510
N515
Z40 D99
R10=2030
R22=1
R11= 10
R23= 11
R20=150
R24=70
R21=130
R25=0
R27=1
R33=0.002
R40=0.03
R28= 1
R34= 0.03
R41=-0.03
R29=3
R36=1
R42=100
R37=0.06
N525
L979
N530
G00 Z160
N535
M30
6FC5197- AB70
553
10.91
(Ordinate)
Slot
Workpiece
Probe
P1
(Set value)
R42
Actual value
(R209)
Yact (R211)
P2
160
50
Xact (R210)
(Abscissa)
70
(Applicate)
N505
50
N530
N510
R28
50
40
Fig. 5.18
554
W
50
70
Y
130
Measure slot
6FC5197- AB70
08.96
5.3.4
Description
R08
R09
R10 = 0
>0
R11 = 0
>0
R13 = 0...359.5
R13 = 0/-360
R19
R20
R21
R22
R23 = 12
Measure web
R24 = 0...359.5
R25
R25 = 0
R27 = 1...Rmax
R28 = 1...Rmax
R29 = 1...Rmax
R33
R34
R36
Safe area
R37
R40
(according to drawing)
R41
(according to drawing)
R42
(according to drawing)
6FC5197- AB70
555
Example:
07.90
%MPF
9794
:
Machining centre program
:
N500
N505
G54
G00
N510
N515
Z70 D99
R10=2030
R21=130
R25=0
R37=0.06
N525
L979
N530
G00 Z160
N535
M30
556
T200
X260 Y130
R11=10
R22=1
R19= 35
R23= 12
R20=220
R24=10
R27=1
R33=0.002
R40=0.03
R28= 1
R34= 0.03
R41=-0.03
R29=3
R36=1
R42=100
6FC5197- AB70
10.91
Probe
Y
(Ordinate)
(Set value)
R42
Workpiece
Parallel
surfaces
P1
R24 (10)
P2
Yact (R211)
Actual value
(R209)
100
W
50
Xact (R210)
(Abscissa)
70
(Applicate)
N505
N530
N510
F
50
R28
R19
70
Fig. 5.19
W
70
X
220
Measure web
6FC5197- AB70
557
5.3.5
07.90
Description
R10 = 0
= 1...4
=5
No automatic ZO entry
Automatic ZO entry in ZO G54 ... G57
Automatic ZO entry in ZO G58
R13 = 0...359.5
R13 = 0/-360
R20
R21
R22
R23 = 21
ZO determination in hole
R24 = 0...359.5
Start angle
R25
R25 = 0
R26 = 0...359.5
Indexing angle
R27 = 1...Rmax
R28 = 1...Rmax
R31
R32
R36
Example:
%MPF
9795
N5
N10
G54 T200
G00 X240 Y130
N15
N20
Z20 D99
R10=1
R23=21
N25
R27=1
R36=1
L979
R20=180
R24=10
R21=130
R25=0
R22=1
R26=90
R28=1
R31=1000
R32=130
N30
G00 Z160
:
Machining centre program
:
:
N...
558
M30
6FC5197- AB70
07.90
(Ordinate)
P2
Hole
R24
P1
Actual
diameter
(R209)
(R213)
X
P3 (R214)
Yact (R211)
R32
(Set diameter 130)
W
30
Xact (R210)
(Abscissa)
100
(Applicate)
N10
F
50
N30
N15
R28
70
20
W
M
100
Fig. 5.20
X
180
ZO determiantion in hole
6FC5197- AB70
559
5.3.6
08.96
Description
R10 = 0
= 1...4
=5
No automatic ZO entry
Automatic ZO entry in ZO G54 ... G57
Automatic ZO entry in ZO G58
R13 = 0...359.5
R13 = 0/-360
R20
R21
R22
R23 = 22
ZO determination at shaft
R24 = 0...359.5
R25
R25 = 0
R26 = 0...359.5
Indexing angle
R27 = 1...Rmax
R28 = 1...Rmax
R31
R32
R36
Example:
%MPF
N5
N10
9796
G54 T200
G00 X250 Y130
N15
N20
Z70 D99
R10=1
R20=180
R21=130
R22=1
Y axes near P1
Position Z axis level with P1
Define parameters for measuring cycle
R23=22
R26=90
R32=130
R23=21
R27=1
R36=1
R24=10
R28=1
R25=0
R31=1000
N25
N30
:
L979
G00 Z160
560
M30
6FC5197- AB70
07.90
(Ordinate)
Shaft
P2
Probe
P1
X
(R213)
X
P3 (R214)
Yact (R211)
Actual
diameter
(R209)
R24
30
Xact (R210)
(Abscissa)
100
(Applicate)
N10
N30
F
50
N15
R28
100
M
100
Fig. 5.21
X
180
ZO determination at shaft
6FC5197- AB70
561
5.3.7
08.96
Description
R10 = 0
= 1...4
=5
No automatic ZO entry
Automatic ZO entry in ZO G54...G57
Automatic ZO entry in ZO G58
R13 = 0...359.5
R13 = 0/-360
R20
R21
R22
R23 = 31
ZO determination in slot
R24 = 0...359.5
R25
R25 = 0
R27 = 1...Rmax
R28 = 1...Rmax
R32
R36
Example:
%MPF
N5
N10
9797
G54 T200
G00 X150 Y175
N15
N20
Z40 D99
R10=1
Y axes near P1
Position Z axis level with P1
Define parameters for measuring cycle
N25
R23=31
R28=1
L979
R20=150
R21=130
R22=1
R24=70
R32=100
R25=0
R36=1
R27=1
N30
G00 Z160
:
Machining centre program
:
:
N...
562
M30
6FC5197- AB70
07.90
(Ordinate)
Slot
Workpiece
Probe
P1
(Set value)
R32
100
Y (R214)
X
(R213)
Yact (R211)
Actual
value
(R209)
P2
160
50
Xact (R210)
(Abscissa)
70
(Applicate)
N10
50
N35
N15
R28
40
Fig. 5.22
W
50
70
Y
130
6FC5197- AB70
563
5.3.8
08.96
Description
R10 = 0
= 1...4
=5
No automatic ZO entry
Automatic ZO entry in ZO G54...G57
Automatic ZO entry in ZO G58
R13 = 0...359.5
R13 = 0/-360
R19
R20
R21
R22
R23 = 32
ZO determination at web
R24 = 0...359.5
R25
R25 = 0
R27 = 1...Rmax
R28 = 1...Rmax
R32
R36
Example:
%MPF
N5
N10
97978
G54 T200
G00 X290 Y130
N15
N20
D99
R10=1
Y axes near P1
Position Z axis level with P1
Define parameters for measuring cycle
R21=130
R25=0
R36=1
R19=-35
R20=220
R22=1
R27=1
R23=32
R28=1
N25
L979
N30
G00 Z160
:
Machining centre program
:
:
N...
564
R24=10
R32=130
Cycle call for ZO determinationin X/Y
Withdraw Z axis
M30
6FC5197- AB70
07.90
Probe
Y
(Ordinate)
(Set value) R32
Workpiece
Set centre point
X
(R213)
P1
R24 (10)
Y (R214)
P2
Actual value
(R209)
Yact (R211)
Parallel
surfaces
100
50
Xact (R210)
(Abscissa)
70
(Applicate)
N10
N30
N15
F
50
R28
R19
70
Fig. 5.23
W
70
X
220
ZO determination at web
6FC5197- AB70
565
5.4
08.96
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.
Differential measurement means:
The measuring point (only the first measuring point in the case of paraxial multipoint
measurement and angular measurement) is measured twice with the spindle being rotated
through 180, i.e. the probe is turned by 180 between the two measurements. In this way,
the trigger points are determined. The trigger point is stored in the MDC for the relevant axis
direction. An uncalibrated probe can therefore be used for measurement.
Preconditions for differential measurement:
ZO determination at surface
R23
Measure surface
R23
R23
Angular measurement
R23
10
ZO determination at surface
R23
11
Measure surface
R23
12
R23
13
Angular measurement
In the case of milling and machining centres the probe must be entered as type 30 in the
TOA memory.
Multidirectional probe
Bidirectional probe
Monodirectional probe
566
6FC5197- AB70
08.96
5.4.1
Description
R10 = 0
= 1...4
=5
No automatic ZO entry
Automatic ZO entry in ZO G54...G57
Automatic ZO entry in ZO G58
R11 = 0
>0
R13 = 0...359.5
R22
R23 = 0
= 10
ZO determination at surface
ZO determination at surface with differential measurement
R25
R25 = 0
R26 = 0...359.5
R27 = 1...Rmax
R28 = 1...Rmax
R30 = 1...3
R32
R36
Safe area
6FC5197- AB70
567
Example:
07.90
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.
9781
G54 T200
G00 G90 X-20 Y25
N15
Z10 D99
N20
R10=1
R25=0
R32=0
N25
L978
N30
G00 X-20
N35
N40
N45
Y-20
X50
R11=11 R30=2
N50
N55
N60
L978
G00 Y-20
Z100
ZO determination in Y axis
Retract in Y axis
Retract in Z axis
N65
:
:
X-40 Y80
R11=10
R27=1
R36=3
R22=1
R28=2
R23=0
R30=1
568
M30
6FC5197- AB70
07.90
(Ordinate)
Spindle
F
N65
100
N25
Workpiece
50
N30
N35
W
N50
50
N40
N55
(Abscissa)
100
(Applicate)
50
N10
N65
N15
N60
N25
N30
N40
55
20
W
M
Fig. 5.24
100
100
ZO determination on surface
6FC5197- AB70
569
5.4.2
10.91
570
6FC5197- AB70
07.90
Description
R08
R09
R10 = 0
>0
R11 = 0
>0
R13 = 0...359.5
R22
R23 = 1
= 11
1-point measurement
1-point measurement with differential measurement
R25
R25 = 0
R26 = 0...359.5
R27 = 1...Rmax
R28 = 1...Rmax
R29 = 1...Rmax
R30 = 1...3
R33
R34
R36
Safe area
R37
R40
(according to drawing)
R41
(according to drawing)
R42
Set value
(according to drawing)
6FC5197- AB70
571
Example:
07.90
(Ordinate)
Spindle
F
Probe
50
M
Workpiece
W
XMW
80
Fig. 5.25
ZSF
XS (R32)
100
(Abscissa)
1-point measurement
9782
N505
N510
Z40 D99
N515
R10=1021
R25=0
R11=10
R27=1
R22= 1
R28= 1
R23=1
R29=3
R33=0.002
R40=0.03
R34= 0.015
R41=-0.03
R36=1
R42=100
N525
R30=1
R37=0.06
L978
N530
N535
G00 Z160
M30
572
measuring point
Define parameters for measuring cycle
6FC5197- AB70
10.91
5.4.3
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.
6FC5197- AB70
573
07.90
Description
R08
R09
R10 = 0
>0
R11 = 0
>0
R13 = 0...359,5
R19
R22
R23 = 2
= 12
R24
R25
R25 = 0
R26 = 0...359.5
R27 = 1...Rmax
R28 = 1...Rmax
R29 = 1...Rmax
R30 = 102..302
R33
R34
R36
Safe area
R37
R40
(according to drawing)
R41
(according to drawing)
R42
Set value
(according to drawing)
574
6FC5197- AB70
07.90
Example:
(Ordinate)
Y
Spindle
F
120
N505
Workpiece
80
W
40
R19
MP1 MP2 MP3 MP4
R28
(Abscissa)
60
Fig. 5.26
G54 T200
G00 X70 Y30
N510
Z40 D99
N515
R10=1021
R11=10
R19=10
R22=1
R23= 2
R28= 1
R24=4
R29=3
R25=0
R30=102
R27=1
R33=0.002
R36=1
R42=40
R37=0.06
R40=0.03
N525
R34= 0.015
R41=-0.03
L978
N530
N535
G00 Z160
X20 Y70
N540
M30
cycle
6FC5197- AB70
575
5.4.4
08.96
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.
576
6FC5197- AB70
08.96
Description
R10 = 0
= 1...4
=5
=6
No automatic ZO entry
Automatic entry in ZO G54...G57 of the rotary axis defined in R31
Automatic entry in ZO G58 of the rotary axis defined in R31
Automatic entry in angle for coordinate rotation (G58)
R11 = 0
>0
R13 = 0...359,5
R19
R22
R23 = 3
= 13
R24
R25
R25 = 0
R26 = 0...359.5
R27 = 1...Rmax
R28 = 1...Rmax
R30 = 102..302
R31
R32
R36
Safe area
6FC5197- AB70
577
Example:
07.90
(Ordinate)
Spindle
F
150
120
Workpiece
Centre of rotation
rotary axis
R24
R28
W
Probe
80
R19
CP1
M
Fig. 5.27
CP2
(Abscissa)
70
Angular measurement
9784
N5
N10
G54 T200
G00 X140 Y70
N15
Z40 D99
N20
N25
N30
:
R10=6
R11=10
R19=40
R22=1
R23=3
R28=5
R36=5
R24=0
R30=102
R25=0
R31=4
R27=1
R32=0
Cycle call for angular measurement
Run up Z axis
L978
G00 Z160
M30
END OF SECTION
578
6FC5197- AB70
07.90
6.1
G16 X C X Z
2nd length compensation
1st length compensation
Rotary axis
Linear axis
Example:
G16 C Z X Z
2nd length compensation
1st length compensation
Linear axis
Rotary axis
6FC5197- AB70
61
07.90
Description
R1
R2
Reference plane
R10 = 0
= 1-4
=5
No automatic ZO input
Automatic ZO input in G54 - G57
Automatic ZO input in G58
R18
R22
Probe number
R23 = 1
=2
On face
At cylinder
R25
R25 = 0
R26
R27 = 1...Rmax
R32
Approach setpoint
R36
62
6FC5197- AB70
07.90
Example:
C'
C'
R18
Section A-B
P1
R1
W
P2
30
R32 = 100
80
R2 = 125
Fig. 6.1
%MPF
981
N5
N10
G16
G
N15
N20
C0
R1=30
R22=1
N25
N30
R27=1
L981
M30
X
X154
C
D33
Plane selection
Position probe near the
centre point circle of the hole
R2=125
R23=1
R10=5
R25=0
R32=100
R36=10
R18=80
R26=5
END OF SECTION
6FC5197- AB70
63
08.96
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.
Tool
offset
Setting
data
Measure
tool
Measure
tool
7.1
Data
in-out
Part
progr.
Diagnosis
Overstore
>
>
Tool measurement
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:
6FC5197- AB70
71
7.1.1
01.93
Measure
Tool
2. The following screen form appears when you press the softkey MEASURE
TOOL:
JOG
1. 1
Tool measurement
Tool offset
Tool probe
Tool type
Empir. value memory no.
5
1
3
10
T0 area
Measurement parameter
(Measure radius
(Measure L1
(Measure L2
1
2
-> 0)
-> 1)
-> 2)
Tool length
Actual position
X
0.000
Y
Z
A1
0.000
0.000
0.000
Y
Z
A1
0.000
0.000
0.000
B1
0.000
B1
0.000
MEASURE
3. You enter the values in the different input fields using the alphanumeric
keyboard
72
6FC5197- AB70
01.93
Tool offset
Tool offset number D... The determined tool data are stored under this tool number.
Tool type
(1-39)
10 - 39
Tool probe
Number of tool probe.
6FC5197- AB70
73
01.93
If a value other than "0" is entered the contents of the chosen empirical value memory are
displayed. This value is taken into account when the tool geometry is calculated. The empirical
values must be entered/stored in the cycle setting data.
Measurement parameter
(0 - 2)
If a tool type 1 ... 9 is entered the tool geometry is calculated using the defined plane and the
selected traversing axis, i.e. any entries in the input display at this point are of no significance.
If a tool type 10 ...39 is entered, the geometrical value which is to be used (radius, length L1
or L2) must be entered under measurement parameter.
Input
0
1
2
Measure radius
Measure length L1
Measure length L2
4. You position the tool near the tool probe by operating the JOG direction
keys.
X Measuring axis X
F
XPF
P
ZPF
S
P
Probe
(calibrating)
M
74
6FC5197- AB70
01.93
MEASURE 5.
The measuring function is activated once the softkey MEASURE has been
operated. If incorrect values are entered, alarm 3050, "WRONG INPUT" is
displayed. The dialog text MEASURING ACTIVE is displayed.
The displayed softkey function STORE is not enabled until the probe has
been deflected.
JOG
1. 1
Tool measurement
Tool offset
Tool probe
Tool type
Empir. value memory no.
Tool length
5
1
3
10
TO area
1
Measurement parameter
2
(Measure radius -> 0)
(Measure L1
(Measure L2
Empirical value
Actual position
X
0.000
Y
0.000
REPOS offset
X
0.000
Y
0.000
Z
A1
B1
Z
A1
B1
0.000
0.000
0.000
-> 1)
-> 2)
0.020
0.000
0.000
0.000
MEASURING ACTIVE
STORE
6. The axis which is first traversed from zero speed and the direction define the
direction of measurement and only with this value is it possible to traverse to
the probe with the set measuring speed as in JOG mode.
Until the probe has been deflected, it is only possible to traverse along this
axis in this direction. All other axes, directions and rapid traverse remain
disabled.
It is possible to reduce the set measuring speed with feedrate override.
6FC5197- AB70
75
01.93
7. As soon as the probe has been deflected, the traversing axis (measuring
axis) is stopped and the selected tool geometry is calculated. The derived
tool length is displayed (tool length).
The dialog text MEASURING ACTIVE is deleted and the STORE softkey is
enabled.
JOG
1. 1
Tool measurement
Tool offset
Tool probe
Tool type
T0 area
D
5
1
3
Measurement parameter
2
(Measure radius -> 0)
(Measure L1
-> 1)
(Measure L2
Empirical value
REPOS offset
X
Y
Z
0.000
0.000
0.000
X
Y
Z
0.000
0.000
0.000
A1
B1
0.000
0.000
A1
B1
0.000
0.000
-> 2)
0.020
STORE
STORE
8. When you press the softkey STORE, the measured tool length is stored in
the selected tool offset memory. The P no. within the selected tool offset
memory in which the determined value is entered is derived from the
measurement plane, the measuring axis and the tool type.
Which measuring axis wear memory is deleted depends on the machine
configuration.
76
6FC5197- AB70
01.93
After the value has been stored, the standard display TOOL OFFSET is
automatically selected for the previously entered D no.
The dialog text RETRACT MEASURING PROBE appears.
JOG
1. 1
TOOL OFFSET
Current offset no.
D005
0
Tool
T0 area
5
1
123
1
2
3
Tool type
L1 geometry
L2 geometry
3
120.231
0.0
4
5
6
Diameter
L1 wear
L2 wear
0.0
0.0
0.0
7
8
9
Diameter/radius
L1 base
L2 base
0.0
0.0
0.0
9. You can retract the probe with the appropriate direction keys.
6FC5197- AB70
77
01.93
The probe can only be retracted in the opposite direction to that of the measuring
direction.
All other axes, axis directions and rapid traverse are disabled.
When the retraction path has been completed it again becomes possible to move along
every axis and the basic display JOG appears.
If the measured value is not to be stored the function can be aborted with RESET or a mode
change. The dialog text "JOG-MEASUREMENT ABORTED" appears on the screen. In this
case retraction is not limited to a predefined distance, i.e. any axis can be traversed without
limitation.
78
6FC5197- AB70
08.96
7.2
Workpiece measurement
With this function it is possible to determine the workpiece zero offsets using a workpiece
probe in the machine. The resulting zero offsets are automatically loaded in the zero offset
memories G54 to G57.
The zero offset memory G58/G59 and the external zero offset cannot be loaded with this
function.
Prerequisites
7.2.1
MEASURE
WORKP.
2. The following screen form appears when you press the softkey MEASURE
WORKPIECE:
JOG
1. 1
Workpiece measurement
Tool offset
Axis name L1
Workpiece probe
1
Emp. value memory no.
10
Setpoint
200.000
Axis name L2
ZO (fine)
Empirical value
Actual value
Actual position
X
0.000
Y
0.000
X
Y
REPOS offset
0.000
0.000
Z
A1
B1
Z
A1
B1
0.000
0.000
0.000
0.000
0.000
0.000
Z
G57
0.025
MEASURE
3. You enter the values in the different input fields using the alphanumeric
keyboard.
6FC5197- AB70
79
01.93
Setpoint
The zero offset is determined taking the preset workpiece setpoint into consideration.
Axis names for L1/L2
The data for L1 and L2 must be assigned to axes so that the tool offset data of the workpiece
probe can be used to determine the zero offset.
710
6FC5197- AB70
01.93
4.
You position the workpiece probe close to and opposite the defined setpoint
surface by operating the JOG direction keys.
X
Calibrated
ZPF
XPF
Spindle chuck
Workpiece
M
W
ZMW
200
MEASURE 5.
The measuring function is activated once the softkey MEASURE has been
operated. If incorrect values are entered, alarm 3050, "WRONG INPUT" is
displayed. The dialog text MEASURING ACTIVE is displayed.
The displayed softkey function STORE is not enabled until the workpiece
probe has been deflected
6FC5197- AB70
711
01.93
JOG
1. 1
Workpiece measurement
Tool offset
Workpiece probe
2
1
Axis name
Axis name
L1
L2
ZO (fine)
Empirical value
Actual position
X
0.000
Y
0.000
REPOS offset
X
0.000
Y
0.000
Z
A1
B1
Z
A1
B1
0.000
0.000
0.000
X
Z
G57
0.025
0.000
0.000
0.000
MEASURING ACTIVE
STORE
6. The axis which is first traversed from zero speed and the direction define the
direction of measurement and only with this value is it possible to traverse
the workpiece probe with the set measuring speed as in JOG mode.
Until the probe has been deflected, it is only possible to traverse along this
axis in this direction. All other axes, directions and rapid traverse remain
disabled.
It is possible to reduce the set measuring speed with feedrate override.
712
6FC5197- AB70
01.93
7. As soon as the probe gives a signal the traversing axis (measuring axis) is
stopped. The workpiece actual value and the workpiece zero offset are
calculated.
The derived actual value is displayed (actual value).
The dialog text MEASURING ACTIVE is deleted and the STORE softkey is
enabled.
JOG
1. 1
Workpiece measurement
Tool offset
Workpiece probe
Emp. value memory no.
Setpoint
Actual value
Actual position
2
1
10
200.000
200.235
Axis name
Axis name
ZO (fine)
L1
L2
Empirical value
X
Z
G57
0.025
REPOS offset
X
Y
Z
0.000
0.000
0.000
X
Y
Z
0.000
0.000
0.000
A1
B1
0.000
0.000
A1
B1
0.000
0.000
STORE
STORE
8. When you press the STORE softkey the determined ZO value is stored in
the selected zero offset memory (fine).
After the value has been stored, the standard input display zero offset of the
previously entered group is entered. The dialog text RETRACT MEASURING
PROBE appears.
Special case:
If G53 is entered (into the input display before the measuring is started),
neither is the zero offset value stored nor the zero offset input display called
up, but the input display "MEASURE WORKPIECE" is displayed directly.
6FC5197- AB70
713
01.93
JOG
1. 1
fine
X
Y
Z
0
0
0
0.235
0
0
A1
B1
0
0
0
0
STORE
9. You can retract the probe with the appropriate direction keys.
714
6FC5197- AB70
01.93
The probe can only be retracted in the opposite direction to that of the measuring
direction.
All other axes, axis directions and rapid traverse are disabled.
When the retraction path has been completed it again becomes possible to move along
every axis and the basic display JOG appears.
If the measured value is not to be stored the function can be aborted with RESET or a mode
change. The dialog text JOG-MEASUREMENT ABORTED appears on the screen. In this
case retraction is not limited to a predefined distance, i.e. any axis can be traversed without
limitation.
END OF SECTION
6FC5197- AB70
715
08.96
8.1
General
All intermediate positions are approached at the entered max. axis velocity in percent (NC MD
280*) (if MDC 800.0=0 collision monitoring deactivated) or, if collision monitoring is active
(MDC 800.0=1), at the positioning velocity entered in MDC 5.
6FC5197- AB70
81
08.96
The whole process is carried out in "JOG" mode. Once the measurement variants have been
selected and the cycle parameters set, the probe must be positioned, for example, at the
centre of the drill hole in "JOG" mode.
When the softkeys "MEASURING START" AND "CALIBRATE START" have been pressed,
the control switches to "AUTOMATIC" mode and measuring cycle L887 is activated.
This process runs in the channel defined by the machine tool manufacturer and is initiated by
the PLC if FX 34 is linked into the PLC.
Once "AUTOMATIC" mode is active, NC Start must be executed via the machine control
panel.
If NC Start is not executed via the machine control panel within 30 seconds, the control
returns to the start menu and switches back to "JOG" mode.
After NC Start and program end the control switches back to "JOG" mode and the selection
display showing the results of the workpiece measurement is displayed.
The following results are shown:
Actual value:
Difference:
Axis position:
as a preset offset
softkey "STORE PRESET"
The user is now able process the measured values (centre point coordinates or coordinates of
workpiece reference point) in the next NC part program.
You will discover from reading the User Guide that the cycles have to be set with many more
parameters than are described here.
These other parameters are stored in measuring cycle L887.
82
6FC5197- AB70
08.96
Sett. data
JOG
Data I/O
Program.
REPOS offset
X
Y
Z
20.478
7.199
27.998
Feedrate
Override
0.00
Spindle
S1=
Overstore
30 %
Override
0
0%
INC.
variable
User
Mode grp.: 1
Channel : 1
Program reset
Actual value
F=
Diagnostic
Position
0.00
0.000
0.000
0.000
Program pointer
% 300
L 0
L 0
L 0
P 0
P 0
P 0
Set value
Auxiliary functions
F = 0.00M
T =
D
H =
N
N
N
N
0
0
0
0
M =
M =
M =
Set value
S1=
Measure
workpiece
When the softkey "MEASURE WORKPIECE" is pressed the selection display "WORKPIECE
MEASUREMENT" appears in which the parameters are entered for the measuring cycles and
the functions, measure workpiece, calibrate, store PRESET and store ZO can be selected.
6FC5197- AB70
83
Prog. para.
Sett. data
JOG
Data I/O
Program.
01.93
Diagnostic
User
Mode grp.: 1
Channel: 1
Program reset
Workpiece measurement:
RESULTS
INPUT
ACTUAL VALUE40.123
DRILLING AXIS
DIFFERENCE
MULTI. PROBE
D NUMBER
2
15
0.123
1ST AXIS
90.005
2ND AXIS
13.141
MEAS. SPEED
20
MEAS. REPETITION1
MEAS. PATHs
2
STORE ZO in G56
8.2
Calibrate
Store
PRESET
Store
ZO
The necessary entries are input with operator guidance in the selection display, "WORKPIECE
MEASUREMENT". The following parameters must be set.
Drilling axis
Permissible input values are
Number of probe
Depending on the number of workpiece probes defined in installation, any value between 1
and 14 can be entered.
D number
Here you enter the D number under which the geometry data of the probe are stored.
Measuring speed
Path increment a is usually 1mm but can be increased or decreased when calling
measuring cycles with parameter R28. If a > 1 is defined, the approach velocity is
automatically increased from 150mm/min to 300 mm/min. This value was selected to
ensure that the braking distance is less than the permissible deflection of the probe.
84
6FC5197- AB70
08.96
Measurement repetition
Here you enter the number of measurements at a certain measurement point.
Measurement path s
Here you enter the multiplication factor for the measurement path 2a, where a = 1 mm. If,
for example, 3 is entered, this corresponds to a measurement path of 3 x 2a = 6 mm
where, within the range 3 mm before the expected set position and 3 mm beyond it, the
probe is expected to switch on.
Store ZO in G5..
Here any input value
from 4 =
to 7 =
G54
G57 is permissible.
The results obtained from the workpiece measurement (axis coordinates) are stored in the
zero offset memories defined G54 - G57 when you press the softkey "STORE ZO".
The active input field in inverted. In addition, a text appears in the comment line bottom left.
When you have entered the required values and have pressed the key
, the value
8.3
Sett. Data
JOG
Data I/O
Program.
Diagnostic
User
Mode grp.: 1
Channel : 1
Program reset
L
W
40
D/L
R32=
Meas. type
R23 =
Plane
TRIGGERING POINTS:
ABSCISSA: - DIRECTION 0
ABSCISSA:+ DIRECTION 0
ORDINATE: - DIRECTION 0
ORDINATE:+ DIRECTION 0
APPLICATE: - DIRECTION 0
APPLICATE:+ DIRECTION 0
SETPOINT DIAMETER
Calibr.
start
Plane
6FC5197- AB70
Drilling axis
85
08.96
Once calibration type plane or drilling axis (Version 3.5 and higher) has been selected the only
parameter that has to be entered is the setpoint diameter or the floor of the hole. The probe
must be positioned in the centre of the hole at the calibrating depth.
The hole centre or the hole floor must be known. If this is not the case or the determined
TRIGGERING points are very different, the centre point of the hole must be determined with
measuring variant "Measure hole" or the hole floor must be determined with the measuring
version "Measure surface" in the applicate. Calibration then has to be repeated.
When you press the softkey "CALIBRATION START" the control automatically switches to
"AUTOMATIC" mode and measuring cycle L887 is selected. The measuring cycle is
processed when "NC START" is operated. The determined trigger points are automatically
stored in the relevant MDC area. The probe is located at the centre of the hole on completion
of calibration. The control automatically switches to JOG mode and the selection display
"WORKPIECE MEASUREMENT" appears on the screen. The determined trigger points are
displayed when the softkey "CALIBRATION" is pressed.
Spindle
Position spindle centre point to hole centre point
(R32)
Workpiece
W
X
M
Z
86
6FC5197- AB70
01.93
8.4
Workpiece measurement
Prog. Para.
Sett. Data
JOG
Data I/O
Program.
Diagnostic
Mode grp.: 1
Channel : 1
Program reset
Workpiece measurement:
Hole
Hole
Picture 1 of 2
Shaft
Shaft
User
Slot
Slot
Web
Web
Surface
Surface
Measurement of a hole
Measurement of a shaft
Measurement of a slot
Measurement of a web
Measurement of a surface
Measurement of an angle
Measurement of a reference point on the workpiece
6FC5197- AB70
87
Prog. Para.
JOG
Sett. Data
Data I/O
Program.
01.93
Diagnostic
Mode grp.: 1
Channel : 1
Program reset
Workpiece measurement:
Angle
User
Picture 2 of 2
Reference point
Angle
Reference
point
When you press the softkey to select the desired measurement variant the corresponding
input display appears in which several more parameters have to be set.
88
6FC5197- AB70
08.96
8.4.1
Measuring a hole
Prog. Para.
Sett. Data
JOG
Data I/O
Program.
Diagnostic
User
Mode grp.: 1
Channel : 1
Program reset
D R42=
40
SETPOINT DIAMETER
Measure
The only parameter that has to be set is the setpoint diameter of the hole. When you press the
softkey "MEASURE", a selection display appears requesting you to position the probe at the
centre of the hole.
6FC5197- AB70
89
Prog. Para.
JOG
Sett. Data
Data I/O
Program.
08.96
Diagnostic
User
Mode grp.: 1
Channel : 1
Program reset
POSITION PROBE
INTO THE HOLE
Measure.
start
When you press the softkey "MEASUREMENT START" the control automatically switches to
"AUTOMATIC" mode and measuring cycle L887 is selected which runs in the automatic
channel defined by the machine tool manufacturer. The measuring cycle is processed on NC
START.
The measuring cycle measures points P1, P2, P3 and P4 in the hole in the abscissa and
ordinate. The actual value of the hole diameter and the position of the centre point of the hole
in the abscissa and ordinate are calculated from these four measured values with reference to
the workpiece zero.
The centre point of the abscissa is calculated from points P1 and P2. Then the probe is
positioned to the calculated centre point and points P3 and P4 are measured. The hole centre
point along the ordinate and the hole diameter are calculated from these two points.
The probe is at the determined hole centre on completion of measurement. The control
automatically switches to JOG mode and the selection display "WORKPIECE
MEASUREMENT" appears on the screen with the following results:
810
6FC5197- AB70
08.96
(Ordinate)
Hole
P3
P2
P1
Probe
Yist
Actual diameter
P4
R42
(Set diameter)
8.4.2
Xact.
(Abszisse)
Measuring a shaft
Prog. Para.
Sett. Data
JOG
Data I/O
Program.
Diagnostic
User
Mode grp.: 1
Channel : 1
Program reset
Zt R19=
D R42=
-20
40
Zt
M/W
Infeed (incr.)
Measure
6FC5197- AB70
811
08.96
When you press the softkey "MEASURE", a selection display appears requesting you to
position the probe above the centre of the shaft.
Prog. Para.
JOG
Sett. Data
Data I/O
Program.
Diagnostic
User
Mode grp.: 1
Channel : 1
Program reset
POSITION PROBE
ABOVE SHAFT
Measure.
start
When you press the softkey "MEASUREMENT START" the control automatically switches to
"AUTOMATIC" mode and measuring cycle L887 is selected. The measuring cycle is
processed on NC START.
The measuring cycle measures points P1, P2, P3 and P4 along the abscissa and ordinate. The
actual shaft diameter as well as the position of the centre of the shaft in the abscissa and
ordinate are calculated from these four measured values with reference to the workpiece zero.
The centre point of the abscissa is calculated from points P1 and P2. Then the probe is
positioned to the calculated centre point and points P3 and P4 are measured. The shaft centre
point along the ordinate and the shaft diameter are calculated from these two points.
The probe is at the determined shaft centre on completion of measurement.
The control automatically switches to JOG mode and the selection display "WORKPIECE
MEASUREMENT" appears on the screen with the following results
812
6FC5197- AB70
01.93
(Ordinate)
Shaft
P4
P1
Yist
P2
Actual diameter
P3
Probe
R42
(Set diameter)
W
Xact.
(Abscissa)
(Applicate)
Position by hand
R19
6FC5197- AB70
813
8.4.3
08.96
Measuring a slot
Prog. Para.
Sett. Data
JOG
Data I/O
Program.
Diagnostic
User
Mode grp.: 1
Channel : 1
Program reset
M/W
B R42=
40
R30=
S
B
When you press the softkey "MEASURE", a selection display appears requesting you to
position the probe at the centre of the slot.
814
6FC5197- AB70
08.96
Prog. Para.
Sett. Data
JOG
Data I/O
Program.
Diagnostic
User
Mode grp.: 1
Channel : 1
Program reset
POSITION PROBE
IN SLOT
Measure.
start
When you press the softkey "MEASUREMENT START" the control automatically switches to
"AUTOMATIC" mode and measuring cycle L887 is selected. The measuring cycle is
processed on NC START.
The measuring cycle measures points P1 and P2 in the slot along the measuring axis. The
actual value of the slot as well as the position of the centre point of the slot along the
measuring axis with reference to workpiece zero is calculated.
The probe is at the determined slot centre on completion of measurement.
The control automatically switches to JOG mode and the selection display "WORKPIECE
MEASUREMENT" appears on the screen with the following results
6FC5197- AB70
815
01.93
(Ordinate)
Workpiece
P1
Slot
R42
(Set value)
Actual value
Probe
Yact.
P2
(Abscissa)
(Applicate)
Position by hand
into slot
70
816
(Ordinate)
6FC5197- AB70
08.96
8.4.4
Measuring a web
Prog. Para.
Sett. Data
JOG
Data I/O
Program.
Diagnostic
User
Mode grp.: 1
Channel : 1
Program reset
Zt
M/W
Zt R19=
-25
B R42=
50
R30=
When you press the softkey "MEASURE", a selection display appears requesting you to
position the probe above the centre of the web.
6FC5197- AB70
817
Prog. Para.
JOG
Sett. Data
Data I/O
Program.
08.96
Diagnostic
User
Mode grp.: 1
Channel : 1
Program reset
POSITION PROBE
ABOVE WEB
Measure.
start
When you press the softkey "MEASUREMENT START" the control automatically switches to
"AUTOMATIC" mode and measuring cycle L887 is selected. The measuring cycle is
processed on NC START.
The measuring cycle measures two parallel surfaces (web) at points P1 and P2 along the
measuring axis. The actual distance between the two parallel surfaces as well as the position
of the centre point of the measuring axis with reference to the workpiece zero are calculated
from these two values.
The probe is at the determined centre point on completion of measurement.
The control automatically switches to JOG mode and the selection display "WORKPIECE
MEASUREMENT" appears on the screen with the following results
818
6FC5197- AB70
01.93
(Ordinate)
Parallel
surfaces
Workpiece
Probe
P2
P1
Xact.
(Abscissa)
(Applicate)
Position by hand
R19
6FC5197- AB70
819
8.4.5
08.96
Measuring a surface
Prog. Para.
Sett. Data
JOG
Data I/O
Program.
Diagnostic
User
Mode grp.: 1
Channel : 1
Program reset
M/W
L R42=
40
R30=
Set dimensions
Measure
Set dimension L
When you press the softkey "MEASURE", a selection display appears requesting you to
position the probe opposite the surface.
820
6FC5197- AB70
01.93
Prog. Para.
Sett. Data
JOG
Data I/O
Program.
Program reset
Diagnostic
User
Mode grp.: 1
Channel : 1
POSITION PROBE
OPPOSITE SURFACE
Measure.
start
When you press the softkey "MEASUREMENT START" the control automatically switches to
"AUTOMATIC" mode and measuring cycle L887 is selected. The measuring cycle is
processed on NC START. The measuring cycle determines the actual value of the workpiece
along the selected axis and the setpoint/actual value difference.
The probe is positioned the distance "a" from the measured surface on completion of
measurement. The control automatically switches to JOG mode and the selection display
"WORKPIECE MEASUREMENT" appears on the screen with the measurement results.
6FC5197- AB70
821
01.93
(Ordinate)
Spindle
F
Workpiece
Position by hand
W
(Abscissa)
Xact.
(Applicate)
ZM
822
Xact.
6FC5197- AB70
08.96
8.4.6
Measuring an angle
Prog. Para.
Sett. Data
JOG
Data I/O
Program.
Diagnostic
User
Mode grp.: 1
Channel : 1
Program reset
V
P2
R19=
MA R12=
MR R29=
V
P1
M/W
The distance between the measuring points in the offset axis (positive values only)
Direction of measurement
1= Measurement to be taken in positive direction
-1 = Measurement to be taken in negative direction
Note:
The measurement path "m" along the measuring axis must be smaller than the offset path
R19. Therefore only an angle of max. 44.999 can be measured. However, the measurement
can be taken from every side.
Measuring cycle L978 automatically calculates a measurement path as a function of the offset
path that fulfils this condition. The measurement path S entered in the basic display is only
taken into account if it is greater than the measurement path calculated by the cycle.
When you press the softkey "MEASURE", a selection display appears requesting you to
position the probe between the measuring points on the workpiece.
6FC5197- AB70
823
Prog. Para.
JOG
Sett. Data
Data I/O
Program.
01.93
Diagnostic
User
Mode grp.: 1
Channel : 1
Program reset
POSITION PROBE
BETWEEN MEASURING POINTS
Measure.
start
When you press the softkey "MEASUREMENT START" the control automatically switches to
"AUTOMATIC" mode and measuring cycle L887 is selected. The measuring cycle is executed
on NC START according to the sequence 1-2-3-4-5-6-7 shown in the next display.
The position of the angle of a workpiece with reference to the offset axis is determined. The
probe is positioned at measuring point 2 opposite the measuring surface on completion of
measurement. Then the control automatically switches to JOG mode and the selection display
"WORKPIECE MEASUREMENT" appears on the screen with the following results
824
6FC5197- AB70
01.93
(Ordinate)
Spindle
F
150
120
Position by
hand
Point of
rotation
rotary axis
Workpiece
P2
Angle
P1
3
4
2
1
5
Probe
R19
MP1
M
MP2
(Abscissa)
6FC5197- AB70
825
8.4.7
08.96
Prog. Para.
Sett. Data
JOG
Data I/O
Program.
Diagnostic
User
Mode grp.: 1
Channel : 1
Program reset
W2
W1
M1
Zt
M2
R07=
30
W1 R06=
10
W2 R05=
120
Zt R19=
20
V
M/W
Angle 2 to axis 1
When you press the softkey "MEASURE", a selection display appears requesting you to
position the probe at the reference point.
826
6FC5197- AB70
08.96
Prog. Para.
Sett. Data
JOG
Data I/O
Program.
Program reset
Diagnostic
User
Mode grp.: 1
Channel : 1
POSITION PROBE
AT REFERENCE POINT
Measure.
start
When you press the softkey "MEASUREMENT START" the control automatically switches to
"AUTOMATIC" mode and measuring cycle L887 is selected. Execution of the measuring cycle
is triggered on NC START. Points P1 and P2 of the first edge are measured and then P3 and
P4 of the second edge.
The cycle calculates the point of intersection of the two lines and the result is the coordinates
that it supplies. The probe is again positioned at the starting point on completion of
measurement. Then the control automatically switches to JOG mode and the selection display
"WORKPIECE MEASUREMENT" appears on the screen with the following results
6FC5197- AB70
827
01.93
(Ordinate)
12
P3
13
W2
Spindle
10
F
14
Workpiece
15
P4
16
10
Position
by hand
P1
P2
18
Probe
W1
Yact.
V/2
Xact.
(Abscissa)
F
Position
by hand
10
17
18
OK UK
19
11
14
(Abscissa)
END OF SECTION
828
6FC5197- AB70
01.93
9 Alarms
9.1 Measuring cycle alarms
Alarms
9.1
4050 ..4099
Alarm Group
Measuring cycles
Measuring cycles
Press RESET
key
Measuring cycles
Press RESET
key
6FC5197- AB70
91
9 Alarms
9.1 Measuring cycle alarms
08.96
The table shows which alarms occur in the various cycles and can be output:
Cycle
Alarm
L
8
8
7
L
9
3
1
L
9
3
2
L
9
3
3
L
9
3
4
L
9
3
5
L
9
3
6
L
9
3
7
L
9
3
8
L
9
3
9
L
9
6
1
L
9
6
2
L
9
6
3
L
9
6
4
L
9
6
5
L
9
6
7
L
9
6
8
L
9
6
9
L
9
7
0
L
9
7
1
L
9
7
2
L
9
7
3
L
9
7
4
L
9
7
6
L
9
7
7
L
9
7
8
L
9
7
9
L
9
8
0
L
9
8
1
L
9
8
2
L
9
8
8
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4019
4020
4021
4025
4026
4027
4030
92
6FC5197- AB70
L
9
8
9
08.96
9 Alarms
9.1 Measuring cycle alarms
Cycle
Alarm
L
8
8
7
L
9
3
1
L
9
3
2
L
9
3
3
L
9
3
4
L
9
3
5
L
9
3
6
L
9
3
7
L
9
3
8
L
9
3
9
L
9
6
1
L
9
6
2
L
9
6
3
L
9
6
4
L
9
6
5
L
9
6
7
L
9
6
8
L
9
6
9
L
9
7
0
L
9
7
1
L
9
7
2
L
9
7
3
L
9
7
4
L
9
7
6
L
9
7
7
L
9
7
8
L
9
7
9
L
9
8
0
L
9
8
1
L
9
8
2
L
9
8
8
4031
4032
4033
4038
4039
4040
4041
4042
4048
4049
4100
4121
4180
4200
4219
4220
6FC5197- AB70
93
L
9
8
9
9 Alarms
9.2 Measuring cycle alarms
9.2
08.96
Cancel Alarm
by ...
Alarm
No.
Alarm Text
4000
Cancel alarm
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
Probe is defective
4011
4012
Probe collision
94
6FC5197- AB70
01.93
9 Alarms
9.2 Measuring cycle alarms
Alarm
No.
Cancel Alarm
by ...
Alarm Text
4013
4014
STACK overflow
4015
Check ZO number
4019
4020
4021
4025
4026
4027
4030
4031
4032
4033
4038
Meas. termination/RESET
6FC5197- AB70
95
9 Alarms
9.2 Measuring cycle alarms
Alarm
No.
01.93
Cancel Alarm
by ...
Alarm Text
4039
4040
Oversize
4041
Undersize
4042
4048
4049
4100
No D number active
4121
4180
4200
4219
4220
Parallel lines
Definition
R (Nxxx)
to be checked
R Parameter No.
Channel number
Alarm number
It has been detected in the cycle running in channel 2 that parameter R32 has been defined
incorrectly.
96
6FC5197- AB70
01.93
9.3
9 Alarms
9.3 Alarm description
Alarm description
4000
Cancel alarm
Explanation:
Remedy:
4001
Explanation:
4002
Explanation:
4003
Explanation:
4004
Explanation:
4005
Explanation:
4006
Explanation:
Remedy:
Check MD 157
6FC5197- AB70
97
9 Alarms
9.3 Alarm description
4007
01.93
Explanation:
Remedy:
4008
Explanation:
Remedy:
Correct MDC
4009
Explanation:
Remedy:
4010
Explanation:
4011
Reason:
4012
Reason:
98
Probe is defective
The probe carries 1 signal already before the measurement path 2a is
started.
Setpoint position has been specified incorrectly (probe deflected)
Probe fault, transmits 1 signal continuously.
Probe collision
A switching signal has been transmitted as a result of intermediate
positioning operations.
Possibly collision
Set position has been incorrectly specified.
6FC5197- AB70
08.96
4013
Remedy:
4014
Explanation:
4015
Explanation:
4019
9 Alarms
9.3 Alarm description
STACK overflow
Change type in TO memory or check measuring axis with types 5 - 8,
10
Check ZO number
Change ZO number in the input display
Explanation:
Remedy:
4020
Explanation:
Remedy:
4021
Explanation:
Remedy:
6FC5197- AB70
99
9 Alarms
9.3 Alarm description
4025
01.93
Explanation:
CP
Tool cutting edge
Probe cube
X
CP
Tool cutting edge
Probe cube
4026
Explanation:
Remedy:
910
6FC5197- AB70
01.93
4027
Explanation:
4030
Explanation:
4031
9 Alarms
9.3 Alarm description
Explanation:
4032
Explanation:
4033
Explanation:
4038
Explanation:
Measuring error
Remedy:
6FC5197- AB70
911
9 Alarms
9.3 Alarm description
4039
01.93
Explanation:
Measuring error
Remedy:
4040
Oversize
Explanation:
Remedy:
Re-machining is possible.
4041
Undersize
Explanation:
Remedy:
4042
Explanation:
Remedy:
4048
Explanation:
912
6FC5197- AB70
08.96
4049
Explanation:
4100
9 Alarms
9.3 Alarm description
No D number active
Explanation:
Remedy:
4121
Explanation:
Remedy:
4180
Remedy:
4200
Explanation:
Remedy:
4219
Explanation:
Remedy:
6FC5197- AB70
913
9 Alarms
9.3 Alarm description
4220
Explanation:
08.96
Parallel lines
The cycle cannot calculate any intersection points as the lines which
have been measured run parallel to each other.
Definition
R (Nxxx)
to be checked
R Parameter No.
Channel number
Alarm number
It has been detected in the cycle running in channel 2 that parameter R32 has been defined
incorrectly.
END OF SECTION
914
6FC5197- AB70
01.93
10 Lists
10.1 Overview of transfer parameters
10
Lists
10.1
Parameter definition
Parameter must be defined.
Parameter is not set in the cycle for the measurement
variant selected.
Definition of parameter depends on the measurement variant
or machine configuration.
L970
Variant
Tool measurement
Vorpositionieren bei
Workpiece measurement
R Param.
R23
R25
R30
R32
D
Approach position
6FC5197- AB70
101
10 Lists
10.1 Overview of transfer parameters
L972
08.96
Tool measurement
Possible axes
Abscissa / Ordinate
Variant
Calibrate
Measure
Automatic
tool probe
tool
tool
measurement
R Param.
R0
R8
R9
R10
R11
R12
R13
Var. change position
Ordinate
Var. change position
Abscissa
R18
R19
R20
R21
R22
R23
R24
R25
2 2
(12 ... 22)
(12/22)
R26
R27
Number of measurements
at same location
R28
R29
R30
R31
R32
R33
R34
102
6FC5197- AB70
08.96
L972
10 Lists
10.1 Overview of transfer parameters
Tool measurement
Possible axes
Abscissa / Ordinate
Calibrate
Measure
Automatic
tool probe
tool
tool
measurement
Variant
R Param.
Safe Area
R36
R37
R40
R41
R42
Explanation of R23:
R23=
2 1
0
1
2
Calibrate
Measure
Autom. measurement; depending on tool type Types 1 to 8
Tool length
in TO memory
before after
measurement
PF
PF
PF
SF
SF
SF
Explanation of R30:
NC MD 157 = x2xx
R30=1 Abscissa
R30=2 Ordinate
R30=3 Applicate
(X)
(Y)
(Z)
6FC5197- AB70
103
10 Lists
10.1 Overview of transfer parameters
L973
08.96
Workpiece measurement
Possible axes
Abscissa / Ordinate
with reference data
Variant
Hole
Cube
(Surface)
R Param.
R0
R8
R10
R11
R12
R13
R18
R19
R20
R21
R22
R23
xxx02
xxx22
R24
R25
R26
R27
R28
R29
R30
R31
R32
D
R33
D
Measuring axis
Axial direction
(Definition depending on R23)
0 = positive / 1 = negative
Calibration setpoint
Zero offset range (lower limit)
R34
104
6FC5197- AB70
08.96
10 Lists
10.1 Overview of transfer parameters
L973
Workpiece measurement
Possible axes
Abscissa / Ordinate
Calibrate workpiece probe
with arbitrary data
Variant
Hole
Cube
(Surface)
R Param.
R36
Safe area
D
R37
R40
R41
R42
Explanation of R23:
R23= 5 4 3 2 1
0
2
Hole
Surface
0
1
0/1
0
1
No position determination
Position determination (not with 1-point measurement)
6FC5197- AB70
105
10 Lists
10.1 Overview of transfer parameters
L974
01.93
Workpiece measurement
Possible axes
Abscissa / Ordinate
ZO
determination
Variant
1-point
Measuring
1-point
1-point
with reversal
2-point at
diameter
(M19
workpiece)
R Param.
Multipoint on
circumference
Multipoint on
cylinder
(M19
workpiece)
R0
R8
Extended T address
(only if MDC 7000.0 = 1)
R9
R10
ZO
memory
number
R11
[D ]
R12
R13
R18
Protection
zone
Ordinate PA
(Radius)
R19
Protection
zone
Abscissa LA
Offset
Abscissa
(increm.) LA
R20
R21
R22
R23
21
22
23
(24)
26
No. of measuring
points
R24
R25
25
LA = Longitudinal axis
PA = Transverse axis
[D]= Memory content is a diameter value
106
6FC5197- AB70
08.96
10 Lists
10.1 Overview of transfer parameters
L974
Workpiece measurement
Possible axes
Abscissa / Ordinate
ZO determination
Variant
1-point
Measuring
1-point
1-point
with
reversal
2-point at
diameter
Multipoint on
circumfer.
(M19
workpiece)
R Param.
(M19
workpiece)
Start angle
R26
R27
Multipoint on
cylinder
Start angle
=indexing
angle
R28
R29
R30
Measuring axis
R31
D
R32
D
Setpoint
R33
D
R34
D
R36
D
Safe area
R37
D
R40
D
R41
D
R42
D
Setpoint
(according to drawing)
with R18/R19
without R18/R19
with
R18/R19
6FC5197- AB70
107
10 Lists
10.1 Overview of transfer parameters
L976
08.96
Workpiece measurement
Possible axes
Abscissa / Ordinate / Applicate
with reference data
Variant
Hole
Ball
R Param.
Hole
Cube
(Surface)
R0
R8
R10
R11
R12
R13
R18
R19
R20
R21
R22
R23
R23
xxx00
xxx01
Plane
xxx10
xxx20
xxx02
Applicate
Plane
xxx22
Applicate
xxx23
R24
R25
R26
R27
R28
R29
R30
Measuring axis
R31
Axial direction
(Definition depending on R23)
0 = positive / 1 = negative
R32
D
R33
D
108
Calibration setpoint
Zero offset range (lower limit)
6FC5197- AB70
08.96
10 Lists
10.1 Overview of transfer parameters
L976
L97
6
Workpiece measurement
Possible axes
Abscissa / Ordinate / Applicate
Calibrate workpiece probe
with reference data
with arbitrary data
Variant
Hole
Ball
R Param.
Cube
(Surface)
Hole
Cube
(Surface)
R34
R36
D
Vertrauensbereich
Safe area
R37
R40
R41
R42
Explanation of R23
R23= 5 4 3 2 1
0
1
2
3
0
1
2
3
Hole
Ball
Surface
Slot
0
1
0
1
2
0
1
No position determination
Position determination (not with 1-point measurement)
6FC5197- AB70
109
10 Lists
10.1 Overview of transfer parameters
L977
01.93
Workpiece measurement
Possible axes
Abscissa / Ordinate
Measuring
Variant
R Param.
Hole
Shaft
ZO determination
Slot
Web
Hole
Shaft
Slot
Web
R0
R8
Extended T address
(only if MDC 7000.0 = 1)
R9
R10
R11
ZO memory number
R12
R13
R18
R19
Infeed
Applicate
Infeed
Applicate
Infeed
Infeed
Applicate
Applicate
R20
R21
R22
R23
11
12
21
22
31
32
R24
R25
1010
6FC5197- AB70
08.96
10 Lists
10.1 Overview of transfer parameters
L977
Workpiece measurement
Possible axes
Abscissa / Ordinate
Measuring
Variant
Hole
Shaft
Slot
ZO determination
Web
Hole
Shaft
Slot
Web
R Param.
R26
R27
R28
R29
R30
Measuring axis
Measuring axis
R31
R32
R33
R34
Setpoint
Zero offset range (lower limit)
Compensation area with
averaging
R36
R37
Safe area
Dimensional difference check
R40
R41
R42
Setpoint
(acc. to drawing)
6FC5197- AB70
1011
10 Lists
10.1 Overview of transfer parameters
L979
08.96
Workpiece measurement
Possible axes
Abscissa / Ordinate / Applicate
ZO
determination
Variant
1-point
ZO
determination
Measuring
1-point
Multipoint
R Param.
Angle
R0
R8
Extended T address
(only if MDC 7000.0 = 1)
R9
R10
ZO
memory no.
ZO
memory no.
R11
R12
R13
R18
R19
R20
R21
R22
R23
0
10
R24
R25
1
11
2
12
Number of
measuring points
3
13
Setpoint
angle
Differential measuring
1012
6FC5197- AB70
08.96
10 Lists
10.1 Overview of transfer parameters
L978
Workpiece measurement
Possible axes
Abscissa / Ordinate / Applicate
ZO
determination
Variant
1-point
ZO
determination
Measuring
1-point
Multipoint
R Param.
Angle
R26
Start angle
(only for differential measurement)
R27
R28
R29
Weighting factor k
for averaging
R30
Measuring axis
3 2
Measuring axis
Offset axis
R31
R32
D
Axis number
Rotary axis
Setpoint
Approach position
Setpoint
R33
D
R34
D
R36
D
Safe area
R37
D
R40
D
R41
D
R42
D
Setpoint
(according to drawing)
(see L972)
6FC5197- AB70
1013
10 Lists
10.1 Overview of transfer parameters
L979
08.96
Workpiece measurement
Possible axes
Abscissa / Ordinate
Measuring
Variant
Hole
Shaft
ZO determination
Slot
Web
Hole
Shaft
Slot
Web
R Param.
R0
internal
R8
Extended T address
(only if MDC 7000.0 = 1)
R9
Tool No (T address)
(only if MDC 7000.3 = 0)
R10
R11
ZO memory number
R12
R13
R18
R19
Infeed
Infeed
Applicate
Applicate
R20
D
R21
D
R22
R22 = 4
1
Probe No.
0=Multidirectional probe
0=3-point
R23
11
12
21
22
31
R24
R25
1014
32
6FC5197- AB70
01.93
10 Lists
10.1 Overview of transfer parameters
L979
Workpiece measurement
Possible axes
Abscissa / Ordinate
Measuring
Variant
Hole
Shaft
Slot
ZO determination
Web
Hole
Shaft
Slot
Web
R Param.
R26
Indexing angle
Indexing angle
R27
R28
R29
R30
R31
Velocity
Velocity
R32
R33
R34
Set value
Zero offset range (lower limit)
Compensation area with
averaging
R36
R37
Safe area
Dimensional difference check
R40
R41
R42
Setpoint
(according to drawing)
6FC5197- AB70
1015
10 Lists
10.1 Overview of transfer parameters
L981
01.93
Workpiece measurement
Possible axes
Abscissa / Ordinate
Searching for a hole / slot
Variant
R Param.
on face
on cylinder
R1
Set diameter
R2
D
R10
Reference plane
ZO memory number
R11
R18
D
R19
R22
R23
R25
R26
R27
R29
R30
R31
R32
D
R33
Approach setpoint
R34
R36
D=
1016
6FC5197- AB70
01.93
10 Lists
10.1 Overview of transfer parameters
L982
Tool measurement
Possible axes
Abscissa / Ordinate / Applicate
Variant
R-Param.
Calibrate
Measure
Automatic
tool probe
tool
tool
measurement
R0
R8
R9
R10
R11
R12
R13
R18
R19
R20
R21
R22
R23
2
(12/22)
R24
R25
R26
R27
Number of measurements
at same location
R28
R29
R30
R31
R32
R33
R34
6FC5197- AB70
1017
10 Lists
10.1 Overview of transfer parameters
L972
01.93
Tool measurement
Possible axes
Abscissa / Ordinate
Variant
Calibrate
Measure
Automatic
tool probe
tool
tool
measurement
R-Param.
R36
R37
Safe area
Dimensional difference check
R40
R41
R42
1018
6FC5197- AB70
08.96
10 Lists
10.1 Overview of transfer parameters
Explanation of R23:
R23= 4 3 2 1
0
1
2
Calibrate
Measure
Automatic measurement, depending on tool type, type 1-8
Tool length
in TO memory
before after
measurement
PF
PF
PF
SF
SF
SF
R23= 4 3 2 1
Explanation of R30:
(X)
(Y)
(Z)
6FC5197- AB70
1019
10 Lists
10.1.1 Compatibility list, Version 10 to Version 20
01.93
R20
Omitted
R22
New
R23
R25
Version 10
Version 20 onwards
Control parameter
Control parameter
New
Version 10
Version 20 onwards
R11
Omitted
EV memory number
R21
Omitted
Control parameter
R22
Probe type
Probe no.
R23
Control parameter
Control parameter
R25
New
R34
Omitted
Version 20 onwards
Probe no.
R23
Number of measurements
Control parameter
R24
Control parameter
Number of measurements
R25
Control parameter
R22
New
R26
R35
1020
Omitted
Offset
Now R19
Tolerance
Now R40/R41
6FC5197- AB70
01.93
10.2
10 Lists
10.2 Result displays
Result displays
The function of the result displays depends on the
machine configuration.
(see machine tool manufacturer's specifications)
Result displays are available for displaying the measurement results. These displays are automatically shown on the screen on completion of the cycle.
The numbers in the fields of the displays shown indicate the R parameter in which the relevant
data must be entered.
AUTOMATIC
- CH1
Tool measurement:
Measurement result
Input data
Output data
Measurement variant
23
D memory No.
Tool type
212
216
EV memory No.
Empirical value
213
214
Safe area
Perm. dim. diff'ce
Probe No.
Data
Cycle 215
Measure (calibrate)
L1 1.5
L2 1.5
D/R 1.5
L1 2.5
L2 2.5
D/R 2.5
(Abscissa
(Abscissa
(Ordinate
(Ordinate
(Applicate
(Applicate
- R.)
+R.)
- R.)
+R.)
- R.)
+R.)
Actual value
Difference
200
202
204
206
208
210
201
203
205
207
209
211
36
37
218
217
Alarm No.
219
6FC5197- AB70
1021
10 Lists
10.2 Result displays
01.93
AUTOMATIC
- CH1
Workpiece measurement:
Measurement result
Input data
Output data
Measurement variant
23
Safe area
Lower limit
36
33
Probe No.
Data
218
217
Cycle 215
Actual value
Probe ball
Abscissa
Abscissa
Ordinate
Ordinate
Applicate
Applicate
- direction
+direction
- direction
+direction
- direction
+direction
Position
Position
abscissa
ordinate
Difference
200
201
202
204
206
208
210
212
203
205
207
209
211
213
214
216
Alarm No.
219
AUTOMATIC
- CH1
Workpiece measurement:
Measurement result
Input data
Output data
Measurement variant
23
Safe area
Perm. dim. diff'ce
36
37
216
Probe No.
Data
218
217
Cycle 215
Diameter /width
1st axis
Set value
Actual value
Tolerance upper limit
Tolerance lower limit
Difference
206
209
200
203
212
Compensation value
50
Alarm No.
2nd axis
207
210
201
204
213
208
211
202
205
214
219
1022
6FC5197- AB70
01.93
10.3
10 Lists
10.3 Result parameters
Result parameters
Display of measurement results in R parameters
R40-R49 can be determined by MDC.
(See machine tool manufacturer's specifications)
Result parameters:
L972
Tool measurement
P No.
Calibration
Measurement
R200
Trigger point
minus direction
Actual value
Abscissa
Actual value
R201
Trigger point
minus direction
Difference
Abscissa
Difference
R202
Trigger point
plus direction
Actual value
Abscissa
Actual value
R203
Trigger point
plus direction
Actual value
Abscissa
Difference
R204
Trigger point
minus direction
Actual value
Ordinate
Actual value
R205
Trigger point
minus direction
Difference
Ordinate
Difference
R206
Trigger point
plus direction
Actual value
Ordinate
Acutal value
R207
Trigger point
plus direction
Difference
Ordinate
Difference
R208
Trigger point
minus direction
Actual value
Applicate
Actual value
R209
Trigger point
minus direction
Actual value
Applicate
Difference
R210
Trigger point
plus direction
Actual value
Applicate
Actual value
R211
Trigger point
plus direction
Difference
Applicate
Difference
R212
D memory No.
R213
EV memory No.
R214
Empirical value
R215
Cycle No.
R216
Tool type
R217
R218
Probe number
R219
Alarm number
6FC5197- AB70
Werkzeugtyp
1023
10 Lists
10.3 Result parameters
01.93
Result parameters:
L973
Workpiece measurement
P No.
Calibration
R200
Actual value
R201
Difference
R202
Trigger point
Actual value
minus direction
Abscissa
R203
Trigger point
Difference
minus direction
Abscissa
R204
Trigger point
Actual value
plus direction
Abscissa
Trigger point
Difference
plus direction
Abscissa
Trigger point
Actual value
minus direction
Ordinate
Trigger point
Difference
minus direction
Ordinate
Trigger point
Actual value
plus direction
Ordinate
Trigger point
Difference
plus direction
Ordinate
Trigger point
Actual value
minus direction
Applicate
Trigger point
Difference
minus direction
Applicate
Trigger point
Actual value
plus direction
Applicate
Trigger point
Difference
plus direction
Applicate
R205
R206
R207
R208
R209
R210
R211
R212
R213
R214
R215
R216
R217
R218
R219
1024
6FC5197- AB70
01.93
10 Lists
10.3 Result parameters
Result parameters:
L974
Workpiece measurement
P No.
R200
R40
R201
Measuring / ZO determination
Upper tolerance limit
Measuring axis
Measuring axis
Setpoint
Measuring axis
Setpoint
Abscissa / Applicate
Setpoint
Ordinate
Actual value
Measuring axis
Difference
Measuring axis
R202
R203
R41
R204
R205
R206
R42
R207
R208
R209
R43
R210
R211
R212
R44
R213
R214
R215
R216
R46
R217
R218
R219
R50
Cycle number
D memory number /
ZO memory number
MDC area
Probe data
Probe number
Alarm number
Compensation value
6FC5197- AB70
1025
10 Lists
10.3 Result parameter
01.93
Result parameters:
L976
Workpiece measurement
P No.
Calibration
R200
Actual value
R201
Difference
R202
Trigger point
Actual value
minus direction
Abscissa
R203
Trigger point
Difference
minus direction
Abscissa
R204
Trigger point
Actual value
plus direction
Abscissa
Trigger point
Difference
plus direction
Abscissa
Trigger point
Actual value
minus direction
Ordinate
Trigger point
Difference
minus direction
Ordinate
Trigger point
Actual value
plus direction
Ordinate
Trigger point
Difference
plus direction
Ordinate
Trigger point
Actual value
minus direction
Applicate
Trigger point
Difference
minus direction
Applicate
Trigger point
Actual value
plus direction
Applicate
Trigger point
Difference
plus direction
Applicate
R205
R206
R207
R208
R209
R210
R211
R212
R213
R214
R215
R216
R217
R218
R219
1026
6FC5197- AB70
01.93
10 Lists
10.3 Result parameter
Result parameters:
L977
Workpiece measurement
Measurement
Hole
Shaft
Slot/
Web
ZO determination
Hole
Shaft
R40
Upper
tolerance
limit
Upper
tolerance
limit
R41
Lower
tolerance
limit
Lower
tolerance
limit
R42
Setpoint
diameter
Setpoint
width
Setpoint
CP
Abscissa
R43
Actual
value
diameter
Actual
value
width
Setpoint
CP
Ordinate
R44
Difference
diameter
Difference
width
Actual
value CP
abscissa
R45
Actual
value
Abscissa
Slot/
web centre
Meas. axis
Actual val.
CP
Ordinate
R46
Actual
value
Ordinate
R47
D
memory
number
Slot/
Web
Set value
slot/
web centre
Actual val.
slot/
web midth
Difference
CP
Abscissa
D
memory
number
R48
Difference
CP
Ordinate
ZO
memory
number
ZO
memory
number
R49
R50
Compensation
value
P No.
R200
R201
R202
R203
R204
R205
R206
Setpoint
Hole/shaft/slot/web
R207
Set value
Centre point Abscissa
R208
Setpoint
Centre point Ordinate
R209
R210
Actual value
Centre point Abscissa
R211
Actual value
Centre point Ordinate
R212
Difference Diameter
Hole/shaft/slot/web
R213
Difference
Centre point Abscissa
R214
Difference
Centre point Ordinate
R215
R216
Cycle number
D memory number /
ZO memory number
R217
R218
R219
R50
6FC5197- AB70
MDC area
Probe data
Probe number
Alarm number
Compensation value
1027
10 Lists
10.3 Result parameter
01.93
Result parameters:
L978
Workpiece measurement
P No.
R200
R40
R201
Measurement/ZO determination
Upper tolerance limit
Measuring axis
Measuring axis
Setpoint
Measuring axis
Setpoint
Abscissa / Applicate
Setpoint
Ordinate
Actual value
Measuring axis
Difference
Measuring axis
R202
R203
R41
R204
R205
R206
R42
R207
R208
R209
R43
R210
R211
R212
R44
R213
R214
R215
R216
R47
R217
R218
R219
R50
1028
Cycle number
D memory number /
ZO memory number
MDC area
Probe data
Probe number
Alarm number
Compensation value
6FC5197- AB70
01.93
10 Lists
10.3 Result parameter
Result parameters:
L979
Workpiece measurement
Measurement
ZO determination
Hole
Shaft
Slot/
Web
R40
Upper
tolerance
limit
Upper
tolerance
limit
R41
Lower
tolerance
limit
Lower
tolerance
limit
Setpoint
Diameter
Setpoint
Width
Setpoint
CP
Abscissa
R43
Actual
value
Diameter
Actual
value
Width
Setpoint
CP
Ordinate
R44
Difference
Diameter
Difference
Width
Actual val.
CP
Abscissa
Actual val.
Slot/
Web centre
Actual val.
CP
Ordinate
Actual val.
CP
Ordinate
Difference
CP
Abscissa
Difference
CP
Abscissa
Difference
CP
Ordinate
Difference
CP
Ordinate
ZO
memory
number
ZO
memory
number
R42
R45
Actual
value
Abscissa
R46
Actual val.
Ordinate
R47
D
memory
number
Slot/
Web centre
Meas. axis
D
memory
number
R48
Hole
Shaft
Slot/
Web
Setpoint
Slot/
Web centre
R49
R50
Compensation value
P No.
Measurem./ZO determin.
R200
R201
R202
R203
R204
R205
R206
Setpoint
Hole/shaft/slot/web
R207
Setpoint
Centre point Abscissa
R208
Setpoint
Centre point Ordinate
R209
R210
Actual value
Centre point Abscissa
R211
Actual value
Centre point Ordinate
R212
Difference Diameter
Hole/shaft/slot/web
R213
Difference
Centre point Abscissa
R214
Difference
Centre point Ordinate
R215
R216
Cycle number
D memory number /
ZO memory number
R217
R218
R219
R50
6FC5197- AB70
MDC area
Probe data
Probe number
Alarm number
Compensation value
1029
10 Lists
10.3 Result parameter
01.93
Result parameters:
L981
P No.
Workpiece measurement
ZO determination
R200
R201
R202
R203
R204
R205
R206
R40
R207
R43
R208
Diameter
Hole Slot
Setpoint
Position Hole/Slot
R209
R210
R45
R211
Actual value
Position Hole/Slot
R212
R213
R47
R214
R215
R216
R46
R217
R218
R219
R50
1030
Actual value
Position Hole/Slot
Cycle number
ZO memory number
MDC area
Probe data
Probe number
Alarm number
Compensation value
6FC5197- AB70
01.93
10 Lists
10.3 Result parameter
Result parameters:
L982
Tool measurement
P No.
Calibration
Measurement
R200
Trigger point
minus direction
Actual value
Abscissa
Actual value
R201
Trigger point
minus direction
Difference
Abscissa
Difference
R202
Trigger point
plus direction
Actual value
Abscissa
Actual value
R203
Trigger point
plus direction
Actual value
Abscissa
Difference
R204
Trigger point
minus direction
Actual value
Ordinate
Actual value
R205
Trigger point
minus direction
Difference
Ordinate
Difference
R206
Trigger point
plus direction
Actual value
Ordinate
Actual value
R207
Trigger point
plus direction
Difference
Ordinate
Difference
R208
Trigger point
minus direction
Actual value
Applicate
Actual value
R209
Trigger point
minus direction
Actual value
Applicate
Difference
R210
Trigger point
plus direction
Actual value
Applicate
Actual value
R211
Trigger point
plus direction
Difference
Applicate
Difference
R212
D memory No.
R213
EV memory No.
R214
Empirical value
R215
Cycle number
R216
Tool type
R217
R218
Probe number
R219
Alarm number
6FC5197- AB70
Werkzeugtyp
1031
10 Lists
10.4 Setting data for measuring cycles
10.4
01.93
Standard
value
Maximum
input value
Reference
system
Siemens
(Measuring cycles)
User
Designation
0
.
.
.
99
400
.
.
.
499
Input
unit
800
.
.
.
819
820
.
.
.
849
Siemens
900
.
.
.
949
User
1032
6FC5197- AB70
08.96
10 Lists
10.4.2 SDC Channel-oriented values
Standard
value
Designation
0 Internal data
SDC
No.
Maximum
input value
Standard
value
Designation
1 Empirical values/
average values
.
.
.
99
Reference
system
Input
unit
Maximum
input value
Reference
system
0 to
+/-99999999
Input
unit
Display in
workpiece
coordinates
when measuring in
JOG mode
840/840C
800
Bit 3
Bit 1
Bit 0
Bit 3=1:
Bit 1=1:
Bit 0=1:
Check
Cycle
MD
Check
transfer
parameters
SDC
No.
801
.
.
.
809
Reserved
END OF SECTION
6FC5197- AB70
1033
01.93
11
11 Abbreviations
Abbreviations
AV
Average value
AVmem
HSS
Hole/Shaft/Slot
EV
Empirical value
EVmem
M version
MDC
NC MD
NC machine data
OGM
SDC
SW
Software version
T version
UMS
END OF SECTION
6FC5197- AB70
111