Calypso Advanced Training
Calypso Advanced Training
Training manual
®
Calypso 4.8 Advanced
Software Revision: 4.8 Training
We make it visible.
© Carl Zeiss
3D Metrology Services
This manual is copyrighted. No part of this documentation may be copied, reproduced, translated
or processed, multiplied or transfered by means of electronic devices without the expressive appro-
val by Carl Zeiss 3D Metrology Services GmbH. Non-compliance will be prosecuted.
All documents in this manual are compiled in concordance with the respective copyrights. If there
are parts of this manual that indicate foreign copyrights, please inform Zeiss accordingly at info@
zeiss3d.de.
All rights reserved, especially in cases where a patent is granted or a utility model is registered.
Carl Zeiss 3D Metrology Services GmbH will not be held liable for this manual, including the implied
warranty for commercial quality and suitability for a certain purpose.
Carl Zeiss 3D Metrology Services GmbH will not be held liable in any case for errors, accidental
damages or subsequent damages arising from the provision, function or use of this manual.
All product names are registered trademarks or trademarks of the respective proprietors.
Customer Training
Understanding Understanding
Review Offline programming with
• Questions from the basic class CAD functions
• Questions from the practical use • - Calypso Basic Lesson
• Simulation on the CMM or the offline PC
• Optimized programming with resources
• Strategy settings
• Styli
• Programming with CAD model
• CAD import and resources
Understanding Understanding
Expanded programming functions Automation interface
• Patterns • Pallet measurement, serial measurement
• Linear pattern
• Circular pitch Printout setup
• True position on circular pitch • Graphic illustration - plotting
• Pattern measurement as per DIN 3960 • Settings with form plot
• Result element • Printouts
• Formulas • Modifying the printout header
• Result element • User-defined printout
• Relatively positioned probings
Exercises Review
• How the trainer evaluates the class
• How the participants evaluate the class
Special training or workshops are offered to teach more Ca- For example:
lypso program options. Training option curve, 3 days
Training option PCM, 3 days
Training planner / simulation
Workshop Auto-Run
Workshop Form and Location
Content
Offline Programming with CAD Functions.............................. 8
1.1 Calypso Configuration............................................................................................. 9
1.1.1 Simulation on the CMM PC...............................................................................................9
1.1.2 Simulation on the offline PC...........................................................................................10
2: Coordinate system........................................................... 28
2.1. Alignment with offset plane.............................................................................. 30
2.2 3D best fit method on the exercise cube........................................................... 33
2.3 RPS best fit method on the exercise cube......................................................... 35
2.4 Creating the base alignment as per DIN ISO 5459............................................. 36
2.5 Start System ..................................................................................................... 38
2.6 Maintaining the feature position....................................................................... 40
2.7 RPS best fit method........................................................................................... 41
5.4 Formula............................................................................................................. 98
5.4.1 Result Element..............................................................................................................98
5.4.2 Probing a sheet metal.................................................................................................100
5.4.3 Probing positions relative to a feature.........................................................................101
5.4.4 Alignment with offset plane via formula......................................................................102
1.2.4 Copying the format: Changing the coordinate system with the "paintbrush"..................14
Two possibilities:
Caution:
Check all simulation settings to match
the machine settings.
Make sure that you are working in
simulation mode!
Caution:
Check all settings of the simulation so that they conform to
the online device settings.
The table represents possibilities for resources , not changes for individual features/characteristics/
runs
. . . \Zeiss\Calypso\home\om\config\
rules\ . . .
Calypso will always access this path auto-
matically.
Task:
Goal:
1.2.4 Copying the format: Changing the coordinate system with the
"paintbrush"
Task:
Select the
"Paintbrush - transfer format"
.
Now select the five other circles, which are also to be transferred
to the coordinate system (circles 5 - 7).
Retrieval:
The assignment is only made for the features that are mea-
sured or determined while the window is open.
Note:
A larger version of this drawing can be found in the Appendix.
The position of the basic system stems from the design phase.
If the position does not meet the requirements for measurement,
the model must be moved.E
Strategy Defaults:
This procedure defines the measuring strategy of the transfer or
creation of measuring features when extracting from the CAD
model.
This plane can now be used for characteristics that require the
form of this surface, e.g. the perpendicularity to the side surface.
"View' menu
This menu can be used to make settings and save some data.
Note:
Details regarding these functions can be taken from the ope-
rating instructions.
Principle:
• Switch on the wire model
• Click on a contour
• Click the respective button
• Clicking a circle creates a circle, clicking two circles creates a
cylinder
• Offset to move the generated feature
• Curves with preset point numbers
• Spatial points at preset position.
Note:
These functions and many more are the subject of the
training seminar "Planner and Simulation"
Important:
CAD programs often allow different export settings.Here, one
must experiment with the correct export setting to achieve opti-
mized results in Calypso.
Importing a model
Automatic healing
Note:
This procedures does not have to be successful! With very "bad"
data sets, a usable model may be created after the procedure.
You also must take into consideration the large calculation effort,
which may take several hours depending on the model and the
computer.
• Simplification
• Stitching
• Build geometry
• Correct boundary curves
General procedure
The function "correct boundary curves" should always be perfor-
med.
Simplification
Stitching
Build a geometry
2: Coordinate system
3D best fit method Arbitrary number of Gauß best fit method of all actual points to the
points or geometry nominal points
elements
Selection of points according to the function of the
workpiece. Prefered use with free forms with regu-
lated geometric elements for positioning.
RPS 3 -6 3-2-1
A coordinate is determined three times (must be
on one plane), the second one two times, the third
one once.
Usual procedure of chassis metrology, the points
are indicated in the respective drawing.
P6 3 1. Point is origin.
1st and 2nd point is spatial direction
1st and 3rd point is additional direction
• If you select the option Best fit method to the CAD model, the actual points are initially
aligned with the nominal points (as per Gauß); after that, the perpendicular foot points of
the aligned actual points from the CAD model are calculated. Finally, the actual points are
aligned with the perpendicular foot points (as per Gauß).
Special:
Enter an offset in Z by -50 mm so that the base alignment
comes to rest on the workpiece.
Take into consideration that every point on the offset plane will
be probed with a standard probing path (5 mm), just like in a
normal plane. However, this is not possible with the points in the
slot.
Note: Later during the exercise, the cube will be tilted slightly.
Please take this into consideration with the probing points
and probing paths of all features.
This break condition stops the loop (not the run!), if the condition
is met.
This will be explained in further detail later.
The base alignment will be run five times. Here, the cal-
culation will approach more and more, an iteration will
be conducted.
View the default printout:
With this alignment, the "incorrect" correction during the first run
will yield an offset plane with an error in the device coordinates.
Intersection:
• Intersection 1: Plane_front - cylinder_30_front
• Intersection 2: Plane_front - cylinder_15_front
• Intersection 3: Plane_top - cylinder_30_top`
• Intersection 4: Plane_right - cylinder_12_right_center
Select the
Resources - measurement plan - base alignment
Note:
The delta value does not necessarily need to approach zero.
This is only the case in the base alignment.
If a 3D best fit method is used as a second or later coordinate
system, the delta value changes toward a arbitrary numeric
value.
Select the features for the alignment: all six points. Preassign the
coordinates of the points and the axis direction to which they
apply.
Note:
The use of the RPS free form is described in the respective
training.
Retrieval:
Exercise:
Create a base alignment on the exercise workpiece and
compare the results of the distance measurement.
Check the measurement of this bore first using the "usual" me-
thod and afterwards after the setting as per ISO 5459.
Sequence:
First create the base alignment, then the start system.
Notes:
Create the start system as a complete coordinate system, not
only by means of 3 points for the zero position.
Exercise:
Click "OK":
The offset values of the base alignment to the start system are
displayed.
Test the start system with the possible options "manual align-
ment", etc.
Application
Example:
If necessary, limit the freedom degrees; here they are all open.
Application example:
Aligning dovetail guide.
3.6 Editor................................................................................................................ 55
Goal:
The geometry deviations relevant to the functions must be
captured and presented as a measurement result.
For most of the measuring results, surface roughness does not
play a role, but are included in the measurement result.
These temporary structures are eliminated by filtering.
Here, you need a low-pass filter.
The width of the bell determines with the extent of the captured
points.
The wider the bell, the "stronger" the filtering.
Conversion:
Recommended setting:
Straightness measurement: Limit undulation lengths 8.0, 2.5,
0.8, 0.25 mm
Roundness measurement: Limit undulation numbers 15, 50,
150, 500 W/U
Example:
length= 113
Limit undulation length 0.25 0.8 2.5 8.0 mm
> Min. number of points = 3164 988 316 99
Filter types
Spline
Newer filter with better functionality on open contours.
Quicker calculation and more stable performance with outliers
than Gauß.
This filter is not normed.
Types of filters:
Low-pass filter
Low-pass filter
High frequencies (high W/U) pass through the filter, low ones
are filtered out.
Form deviations are filtered out.
Examining roughness.
Band-pass filter
Note:
This subject is covered in detail in the
form and position deviation training.
Recommendations
Outliers
Recommended setting:
The setting depends on the specific workpiece and its machining.
An outlier elimination of 3*S can be used in many cases without
problems.
Make sure that no more than 5% of the measuring points are
deleted as outliers.
1. Global
Switching on via:
Resources - save/load defaults
Valid for all subsequently measured elements.
2. Feature-related
3. Evaluation-related
Click on calculation.
Now, there will be a query regarding the use of the feature.
As there has not yet been an allocation of the circle to an evalua-
tion, e.g. diameter, Calypso requires this information to calculate
the speed and the number of points.
Select the circle in the list of features and open "Use..." with the
right (center) mouse key.
You will see where the feature is used.
Note:
This subject is covered in detail in the
form and position deviation training.
1. Calculation:
Speed 12
Roundness
0,0239
2. Speed increase
Speed 80
Roundness
0,0220
3. Speed reduction
Speed 2
Roundness
0,0174
4. Use of a filter
Speed 12
Filter 150 W/U
Roundness
Filtering not possible! 0,0239
5. Use of a filter
Speed 12
Filter 50 W/U
Roundness
0,0093
Roundness
0,0035
Roundness
0,0027
Roundness
0,0099
3.6 Editor
In addition to the presets for e.g. filters and outliers that were
already presented in a different section, these assignments can
easily be changed using the Editor:
4.1 Recall.................................................................................................................... 57
4.2.4 Tangents........................................................................................................................74
4.1 Recall
Task:
Measure a plane with one or more polylines and recall the mea-
sured points into the feature "Line" to perform an evaluation of
True straightness.
Take a plane from the toolbox and place it onto the right side of
the cube with three lines.
Open a line and define the nominal value definition with "point
recall".
Select the plane, watch for the buttons that will now appear in
the top bar:
First click on the left button; the actual points will be displayed as
Xs in the feature.The right button allows a new selection.
1. Point
2. Point range
3. Box
4. Circle Path
5. Angle area
6. Cylinder
Task:
Measure three circles in a bore and recall the measured points
into the measurement feature "cylinder".
Select three circles and use the known buttons in the header bar
to display the actual points and select them.
Here, the box is shown for each of the two captured circles.
You can now put a box around the circles and select the actual
points using the "lasso".
Task:
Define a strategy that makes sense for the CMM to check the
form of the cylinder; here, this would be 2 circle sections and 4
surface lines.
Think about how usable these results are for your measuring
task.
You will get the desired 2D line and can insert it into the True
straightness.
The graphic evaluation of the form plot gives you a visual impres-
sion of the cylinder surface.
Caution:
The evaluated scanning path was driven in the direction of the
nominal value cylinder (!).
Note:
This evaluation can only be performed if the option "curve" is
available.
The files must be saved as text files, with the file extension ".txt".
x y z u v w r
0.0000 -41.1667 19.9998 0.0000 -0.8233 0.5676 2.5
26.4592 -31.5372 20.0002 0.5292 -0.6307 0.5676 2.5
40.5402 -7.1540 20.0001 0.8108 -0.1431 0.5676 2.5
35.6550 20.5770 20.0000 0.7131 0.4115 0.5676 2.5
14.0901 38.6802 20.0001 0.2818 0.7736 0.5676 2.5
-14.0681 38.6882 20.0001 -0.2814 0.7738 0.5676 2.5
-35.6437 20.5968 19.9998 -0.7129 0.4119 0.5676 2.5
-40.5442 -7.1310 20.0001 -0.8109 -0.1426 0.5676 2.5
-26.4771 -31.5221 20.0001 -0.5295 -0.6304 0.5676 2.5
-0.0230 -41.1667 19.9998 -0.0005 -0.8233 0.5676 2.5
Here:
• x, y, z: coordinates of the point
• Limit undulation number [ W / U ] Directional vector
• r: Probe sphere radius
• Separating character: Tab
• The header is not necessary.
• When "r" is entered, the correction is in vector direction by
the radius.
The data files can also be created via PCM or exported from
curves.
Slot
Note:
For this exercise, we will use another workpiece. Here, there is a
slot as well as a rectangle.
Rectangle
So, if the cone is moved along the Z axis in this example, the Z
nominal value is changed - the diameter will not change!
Only with the use of the respective button can the diameter be
corrected by a movement.
With the features radius, sphere and angle point, you can select
the respective radius correction with single point measurements
in different situations in order to correctly define the contact
point.
Sphere point:
With the sphere point, the measured value is corrected into the
direction of the connecting line between the probing sphere
center point and the indicated center point.
Task:
A frequently occurring measuring problem is the measurement of
a small circle section.
Here, the center point of the circle to be measured is often deter-
mined. I.e., the coordinates are defined with X value and Y value.
The probing points are calculated for a circle, whose diameter is
a characteristic.
X, Y value constrained
Radius constrained
1. Principle:
2. Retrieval:
Notes:
3. You can also access the deviation via the PCM formula.
z
getActual(„DIN Rundlauf1“).deviation
4. The prefix of the recall value is the same as the setting in the
measurement plan or the control panel.
3. Example
4.2.4 Tangents
Task:
1. Measure two circles, e.g. on the exercise cube and link them
via the tangent function (see illustration).
Flatness
Measuring feature:
Plane with scanning paths
Tolerance zone
2 parallel planes with distance t
Test length:
Size of the surface
Calculation:
The plane is evaluated as a minimum feature
Procedure: All measured points are transfered to an assigned
plane as per the minimum feature.
The distance between the highest and lowest point, with
reference to this plane, is the form deviation.
Cylinder form
Characteristic:
Outside cylinder
Strategy settings
• Radial cutting method: Circle sections, here e.g. 4 circles with
the same distance or
• surface line method: 4 surface lines or
• screw line method: Helix path.
Tolerance zone
2 coaxial cylinder, distance t
Calculation:
Evaluation of all measuring points as a minimum cylinder.
Calculated deviation = minimum - maximum
For the cylinder form, this does not matter, as only the outer
contour is tested.
This is different for other evaluations, such as parallelism.
Task:
Observe the drawing information and discuss the advantages
and disadvantages of the different dimensioning.
Here you can see the input window for the third drawing.
Note:
The use of form and position tolerances and
their deviation calculations are the subjects of
a different training session.
5.1 Pattern.................................................................................................................. 79
5.1.1 Linear Pattern.................................................................................................................80
5.1.2 Polar pattern offset.......................................................................................................83
5.4 Formula............................................................................................................. 98
5.4.1 Result Element..............................................................................................................98
5.4.2 Probing a sheet metal.................................................................................................100
5.4.3 Probing positions relative to a feature.........................................................................101
5.4.4 Alignment with offset plane via formula......................................................................102
5.1 Pattern
1D linear pattern
Open a new measurement plan and pull three planes and a circle
into the list of measuring features.
Define a base alignment from the three planes and apply the
safety cube.
X= -37.5
Y = 12.5
Y=0
Y = 12.5
x, y, z:
2D Linear pattern
Copy the most recently created circle and define a new 2D pat-
tern.
Set up via "Exclude indexes" that the following bores are not to
be measured:5, 7, 9, 11
Task:
Measuring 6 bores as a polar pattern offset.
By specifying a polar pattern offset, the
measurement run for a circle is expanded to
all 6 circles of the pattern.
Sequence:
Example:
Primary: Cylinder 32 mm diameter
Secondary plane on diameter 60
Origins on cylinder axis, on top of the plane
Cut:
CAD view:
For the printout this means that first, all radii and then all angles
will be printed.
It makes more sense to print out the radius and angle of each
bore.
Creating a group
Delete all the loops in the characteristic.
Here:
First run the formula, then the pattern.
Meaning:
Short version:
YES:
First pattern, then formula
NO:
First formula, then pattern
Note:
Task:
Sequence:
Insert a True POS into the measurement plan, open it, click on
best fit bore pattern.
References:
Here, the base alignment can be used as a direct reference.
Display as a plot:
Gauß best fit method (L2 best fit method): With this method,
outliers affect the result only slightly. Limitations due to refe- ∑f
i
i
2
= Min
rences are not taken into consideration.
L1 best fit method: With this method, outliers have even less of
an effect than with the Gauß best fit method. Limitations due to ∑f
i
i = Min
references are not taken into consideration.
Tangential features
External, internal
r0 = Min unf fi <= 0
fi are the deviations of the contact points from the balancing r0 = Min unf fi <= 0
feature
r0 is radius of the circle, e.g. i = [1, N]
2. Open the True position and select "bore pattern best fit me-
thod".
Notes:
• Caution: The name of the bore pattern not identical to the bore pattern of the True position.
• The coordinate system of the best fit method is now available for additional features and
operations.
An exception is the mutual dependency. The selection menus in the features or operations are
limited accordingly.
The problem with the calculation of coordinate systems is the mutual dependency of the system
and the geometry, which can be created if the geometry is indicated in a reference system while
the reference system requires the same geometry for the calculation. The coordinate systems
always calculate their reference features back into the base alignment. The reference feature
requires the coordinate system for the backward calculation.
In this case, the Calypso would terminate the calculation with an error message.)
• Calculation procedures
A nominal coordinate system is calculated from the references of the True position by means of
the nominal values.
The result of the bore pattern best fit method is added to this coordinate system.
If the True position does not have any references, the result of the bore pattern best fit method
is added to the reference system of the bore pattern best fit method.
General procedure
1. Measuring feature(s)
2. Possibly a pattern within - create polar pattern
3. Insert characteristic circular pitch
4. Assigning feature(s)
Contrary to the best fit bore pattern, you will not work with an
automatically generated loop.
Pattern parameters:
p: Pitch angle
Angle or arc length between the two features of a pitch step.
The arc length is calculated from the distance of the first nominal
geometry to the center point of the pitch center.
Calculated deviations:
Fr: Concentricity
Radial deviation of a feature to the par-
tial circle radius of the pitch. The center
point of the partial circle represents the
center of the pitch. The radius is the
distance between the center of the first
actual feature of the pattern.
Fre: Roundness
Sequence:
Here, the features are entered and can be moved in the given
sequence.
Print output
p:
Distance between the two features of a pattern step.
Pattern jump
Difference between the actual and the previous pattern indivi-
dual deviation.
The first value is "0".
Task:
Create a linear pattern on the workpiece and evaluate the pat-
tern.
5.4 Formula
Task:
A section width is determined from the difference in diameters of
two circles.
Note:
In Calypso, many calculations can be performed via "construc-
tion".
Of course, you can use other methods to handle the shown
problems.
Therefore, the following example should be seen as an intro-
duction into the subject of "Use of formulas".
Sequence:
getActual("Circle1").radius - getActual("Circle2").radius
Sheet metal measurements are often critical due to the easy de-
formation of the materials. So, if you want to measure a bore in a
piece of sheet metal, the exact probing height is important.
This height varies up to several tenths of millimeters.
(Shown higher in this illustration.)
Note:
In sheet metal measuring, "Relative measuring" with the Calypso
option "Free form" is often used.
Task:
First, the surrounding sheet metal (1) must be probed to roughly
get on the actual measuring height (2).
The actual height of the probing can be determined and used via
the "formula".
Sequence:
4. Enter the actual value of the point into this formula and sub-
tract half of the sheet metal thickness.
getActual("Point1“).z - 0.5
Task:
Measure the bore and refer other probings to the center point
Sequence:
5. Copy the circle and change the formula three times as per the
nominal values of the other bores.
Note:
Only perform this exercise after you have worked through the
formula functions in this training session.
Task:
This new WKS should be run at least twice to create the correc-
tion of the offset probings in the correct coordinate system.
Sequence:
Add 2 more points (P4, P5) from the toolbox into the list.
Take one plane from the toolbox and define it via recall of P1, 4,
5.This plane 1 is situated analog to the cover surface.
Form the first symmetry point from 2 probings (P6, 7): front right
- front left.
Form the second symmetry point from 2 probings (P6, 9): rear
right - rear left.
Autorun works with a special user interface, which has the actual
Calypso run in the background.
This interface is intended for users that are basically only suppo-
sed to start programs.
In autorun mode, the user rights must be adjusted specifically for
each user and they do not affect the user rights in Calypso.
Exercise sequence
First, measure the front side of the exercise cube with a polyline.
2. Flatness as processing
Note:
This functionality can only be used if the "Zeiss reporting module"
is loaded.
Sequence:
In this menu, you can select one or more plots, which are output
with templates that can also be selected.
Limit deviations to
This determines the input of the values for the minimum stan-
dard deviation, as of which a form plot is to be displayed in
the automatic run (CNC run). The input is form plot related.
The dimension of the standard deviation is always a length.
6.2 Printout
Define printout:
Retrieval:
Resources - define printout.
Task:
The standard printout header should be
changed.
C:\Zeiss\Calypso\opt\om\protform\default
Note:
The folder "Default" is reassigned for every new measurement
plan for the design of the printout. If its contents are changed or
destroyed, the printouts may no longer function properly.
For this reason you work in a copy, here "Training". A retroactive
renaming of "Training" into "Default" or to "Backup_Default" is
not a problem.
Task:
The header of the graphic plots should be changed.
Open file:
Important:
Changes affect ALL plots!!
Retrieval:
Notes:
• Just like with the custom printout, different formats can be
defined.
• The file is called "cphead.gra".
• A special printout header is selected via the data structure to-
gether with the custom printout. (This file is located in the
same directory as the files for the pres.printout formats).
• Differences from the Pres.printout, as compact printout is
ASCII:
• Positioning the fields within the columns / lines grid
• Fixed font size
• No graphic
• A different format can be used for each measurement plan.
Hence, you can tell right away, whether one or more characteri-
stics are out of tolerance and whether the whole part should be
evaluated as "good" or "bad".
Printout
Task:
The standard custom printout consists of a section with a symbol
and several lines.
For extensive measurement plans, this creates printouts with
multiple pages. Here, reducing every characteristic to one line
makes sense.
Note:
The change of the printout is facilitated by
knowledge in common graphic programs as
well as understanding the assignment of the
printout header and the characteristics list.
Sequence:
Note:
All printout formats (header, characteristic,
feature...) are located in one directory under
the path
C:\Zeiss\Calypso\opt\om\protform\default
When this drawing program is loaded, the
file "
C:\Zeiss\Calypso\opt\om\protform\default
is always loaded first.
If this file is changed in the "default" folder,
the supplied version is destroyed.
For this reason, you must save it under a
different name!
Note:
Control the appearance via a new printout
on the printer! If the headlines should not
match during the first attempt, continue
until the desired results are reached.
Prepare
Resources - define printout - output format: default com-
pressed
SYS
CMM no. dmesn
Time time
from nrpgs
Date date
Measurement plan name planid
Software revision:
Department: vda_departm
Software dmeswi
Phone: vda_departm
No. vda_number
Control type Controller
Sheet actpgnr
CMM type dmeid
Tester operid
Run measRun
EDIT
Clamping means no. clmpsn
Remark: vda_departm
Clamping means clmpid
Name partid
Previous operation prevop
Ser. no. Workpiece partsn
Comment measurement
plan partcomment
Subject no.: vda_departm
Fixture no. fixtsn
Name: Name:
Version: Version:
Fixture fixtid
Rev. Workpiece partsn
Test report no. vda_auditno
Drawing no. drawingno
START
Comment at start startcomment
Remark: vda_departm
Name:
Test ID lotid
Lot ID partnbLong
Subject no. vda_subjno
Name: Name:
Process plan mfgdev
Order order
Part number, incremental partnbinc
Version: Version:
Test report no.: Version:
Tool tooldf
Signature: Version:
OTHER
Modified by changeoper
Software rev creation creationswi
Change date changedate
Compiled by produceoper
Creation date creationdate
CMM type creation creationdme
Task:
The standard custom printout is to be re-
placed by a printout showing a graphic of
the workpiece. The characteristics should
be listed on the side and reference the
respective features in the illustration.
Note:
The change of the printout requires know-
ledge in common graphic programs as well
as understanding of the assignment of the
printout header and the characteristics list.
Sequence:
Note:
The printout header formats of the column
"User defined" are located in the measure-
ment plan folder (inspection).
Format the page so that it fits into the print area of your printer.
File - format
Prepare
Resources - define printout
Task:
Attaching a comment to the characteristic
Select the diameter and click the right mouse button to rename
the characteristic.
Select the text element from the toolbox and insert it into a sensi-
ble location in the measurement plan.
Note:
Here, the display of groups in the printout must be set to "ON".
Resource
The compact printout is saved as a text file.
Name of the text file:"cprotokoll.txt" in the measurement plan
directory: ...calypso\opt\om\workarea\inspections\<measurement
plan name>
Printouts can be saved in any desired way via the following func-
tion:
1. Default printout
2. Compact Printout
3. 3 table files (hdr,chr,fet)
4. pdf files (graphic, text)
5. DMIS
6. QDAS
Exercise:
Define the output of the compact printout and the custom prin-
tout as a *.pdf file to the "Temp" directory.
Keep in mind, that different names will be assigned.
"C:\TEMP\"+getRecordHead("planid")+getRecordHead("date")+"_Teil_"+getRecordHead("
partnbinc")+"praes.pdf"
"C:\TEMP\"+getRecordHead("planid")+getRecordHead("date")+"_Teil_"+getRecordHead("
partnbinc")+"praes.pdf"
Note:
The option PDF must be set to "ON' in the menu "Resources
- results on file".
The settings in this file overwrite the settings of the possibly pre-
sent file userfields.txt.
The further description of the *.ini file can be taken from the
operating instructions.
• Month
• Day of the week
• Edited by
• Editing machine
REM *****************************************************
REM **nach REM und ; Texte und Meldungen **
REM ** werden vom Programm nicht benötigt **
REM *****************************************************
u_field_1
u_field_2
u_field_3
u_field_4
u_field_5
[u_field_1]
name=Monat ;; ifBezeichnung / Name des
this field is confirmed inputfield/list
with "true", it will appear with the
editMode=true ;; edit
Wirdparameters.
dieses Feld mit „true“ bestätigt,erscheint es bei den
;; ifEdit
thisParametern.
field is confirmed with "true", it will not appear with the
runMode=true ;; start
Wirdparameters
dieses Feld mit „false“ bestätigt,erscheint es nicht
;; This
bei den
list isStart Parametern
either a pulldown menu or a
selectiveList=true :; box
Diese Liste ist entweder ein Pull down menue oder eine
;; The
combo box. parameters for this list can be found in the
selected
selectiveListValues=u_field1_valueList ;; profiles
Die selektier
with theParameter für diese Liste findet man in den
name "u_field1_valueList"
;; Ifprofilen
this field mitis dem namen
labeled „u_field1_valueList“
"false", there is no input possible in the
editable=true ;; created
Ist dieses Feld mit
combo „false“
box. With benannt
"true", theist keine Eingabe in der
;; editable
entstehenden combocombo box
box will bemöglich.
created. mit „true“ entsteht die
;; The
editierbare
value that combo box.in the created field first, is the
appears
defaultValue=1 ;; value
Der Wertwithder theim erzeugten
option name Feld"1" zunächst erscheint ist der
; Weet mit dem optionsname „1“
REM Hier wird die Eingabeliste für das Userfeld ( Pulldown menue ) mit dem Namen „Part“ definiert.
[u_field1_valueList]
1=Januar Ebenfalls
; You ein Standartwert
will also zu erkennen
detect a standard option
value option defaultValue
default value
; Defined
Definiertby
durch u_field_1
u_field_1
2=Februar
3=März
4=April
5=Mai
6=Juni
7=Juli
8=August
9=September
10=Oktober
11=November
12=Dezember
REM Definition of the second user field with the name "u_field_2"
[u_field_3]
name=Bearbeiter
editMode=false ; if; Wird dieses
this field Feld mit „false“
is confirmed bestätigt,erscheint
with "false", es nictwith
it will not appear bei the
; Editparameters.
; edit Parametern.
runMode=true ; if; Wird dieses
this field Feld mit „true“
is confirmed bestätigt,erscheint
with "true", it will appeareswith
bei den
the
; Startparameters
; start Parametern
selectiveList=false ; Keine
; No Liste ( Pullmenu)
list (pulldown down menue)
editable=false ; keine(combo
; none ( combo box )
box)
defaultValue=Meier ; Dieser
;This valueWert erscheint
will appear in so
thelange
inputim Eingabefeld
field bist er
until it is changed.
; geaendert wird.
[u_field_2]
name=Wochentag
editMode=true
runMode=true
selectiveList=true
selectiveListValues=u_field2_valueList
editable=false
defaultValue=3
[u_field2_valueList]
1=Montag
2=Dienstag
3=Mittwoch
4=Donnerstag
5=Freitag
6=Samstag
7=Sonntag
[u_field_3]
name=Bearbeiter
editMode=false ; if; Wird
this field is confirmed
dieses with "false",
Feld mit „false“ it will not appear
bestätigt,erscheint es nictwith
bei the
; edit
; Editparameters.
Parametern.
runMode=true ; if; Wird
this field is confirmed
dieses with "true",
Feld mit „true“ it will appeareswith
bestätigt,erscheint the
bei den
; start
; Startparameters
Parametern
selectiveList=false ; No list (pulldown
; Keine Liste ( Pullmenu)
down menue)
editable=false ; none
; keine(combo
( combo box)
box )
defaultValue=Meier ; This
; Dieservalue willerscheint
Wert appear insothe inputimfield
lange until it is bist er
Eingabefeld
[u_field_4]
name=Bearbeitungsmaschine
editMode=true
runMode=true
selectiveList=true
selectiveListValues=u_field4_valueList
editable=true
defaultValue=D12
[u_field4_valueList]
1=D12
2=D13
3=D14
4=D15
[u_field_5]
name=Currency
editMode=true
runMode=true
selectiveList=true
selectiveListValues=u_field5_valueList
editable=true
defaultValue=Euro
Sequence:
The printout now puts out the part number in the comment.
With this function, CAD files can be converted into *.sab files in
the background.
7.5 Qualify the stylus change rack into the CNC....................................................... 149
Task:
Stylus systems must be qualified beforehand.
Creating a qualification measurement plan
Method 1:
With the button:
Here, only the stylus system located in the probe head is qualified
automaticallly.
Method 2:
Via a measurement plan with characteristics for each individual
stylus system.
Note:
Many stylus functions depend on the probe head and
are not shown here.
Further information can be found in the document "Sen-
sors".
Method 1:
Resource:
The star stylus (and possible additional stylus systems) should be
present and qualified.
Principle:
• First, the master probe automatically qualifys the reference
sphere at the most recently used position.
• Then, the stylus systems are qualified in the order of the plan.
• Single styli can be selected.
• Stylus changes are performed automatically (except when the
stylus is not assigned to any holder).
The CMM only runs the "6 point" mode for this "requalification".
The tensor remains intact from the original qualification, the geo-
metry values (sphere center points and diameters) are redetermi-
ned.
Caution:
The mode "Use position points only" remains during the subse-
quent CNC start, even if another program is started!
You must switch back to "use clearance planes", otherwise there
may be severe collisions!
Disc stylus
Task:
Qualifying the disc stylus and subsequent correction on the ring
gage.
The danger with working with the stylus are probings with the
edge of the disc and not with the sphere section surface.
The problem with qualifying is hitting the probings exactly at
"equator height".
Procedure:
Re: Step 1:
3. The first probing must now take place in the direction of the
shaft of the installed disc; from this, Calypso will detect the
shaft direction for this stylus pin.
Re: Step 2:
Re: Step 3:
Only with the "true" qualification with the then known angles
will you need to work in the "tensor" mode.
A cylinder is recognized.
The inclination of the cylinder axis, output via the projected
angles A1 and A2 is determined by the inclination of the stylus
shaft.
Sequence:
• Qualifying the cylinder stylus in manual mode
• Requalification on the reference sphere
• Manual correction of the stylus data
Open the stylus data and edit the radius. (See disc stylus sequen-
ce)
Note:
Further information can be found in the operating in-
structions or the online help.
In the workroom, you can globally preassign the limit values and
the stylus test:
Task:
Note:
Further information can be found in the operating in-
structions or the online help.
Application
2. Switch on function
Resources - measurement plan - rack assignment
Caution:
The parameters entered under "approach parameters" are
not saved. This means that those parameters that were active
prior to loading are executed. This can lead to collisions.
Task:
Allocate an assignment to a measurement plan and examine
several application cases.
Retrieval:
Monitoring functions
Remedy:
If you are expecting temperature fluctuations on the measuring
device, use the components listed in the following, if possible
in the listed sequence:
• 1. Carbon fiber
2.
3.
4.
5.
Note:
Temperature compensation cannot be used during stylus
qualification.With temperature differences between the stylus
qualification and the measurements on the workpiece, you
must requalify the styli if necessary!
The probe head system (precision sphere, adjustment ring, reinforcement normal):
• the variance of the probe head system, measured in relatively small meauring areas
• the probing behavior of the probe head system, overlayered by the features of the CMM (oscil-
lation, hystereses, dynamic deformations)
• the scanning features of the probe head system.
Literature Reference:
„Genau messen mit Koordinatenmessgeräten,
H.-G. Pressel, expert-verlag
A manufactured workpiece must be positioned on the coordinate machine for measuring. Usually,
a clamping machine is used to achieve this. The clamping machine is adapted precisely to the work-
piece and fulfills the following functions:
• Defining the Workpiece: Positioning features such as stops, linings, index pins, prisms, are
used to place the workpiece into a certain position on the CMM.
• Clamping the workpiece: Clamping features such as quick clampers, clamping claws, spring
tensioners, hold the workpiece in the desired position during the measuring process.
The determination and tensioning of the workpiece must ensure that the workpiece will not warp
and that it does not move during the measuring procedure. A clamping of this type is called "stati-
cally defined". With "statically underdefined" clamping, the workpiece is still able to move (e. g. the
rotating part of a prism without length stop). With "statically overdefined" clamping, the workpiece
will be deformed/warped (e. g. clamping of a surface on four placement points).
With statically defined clamping, the clamping features should be located as directly as possible
across from the defining features. This will prevent deformations of the workpiece during the clam-
ping process.
Another important advantage of the statically defined clamping is also that the workpiece and the
clamping machine can change with different temperatures, without bending forces influencing the
measurement process. With statically overdefined clampings, where the workpiece is "pulled" into
a forced position, bending forces will be generated with temperature changes, which deform the
workpiece inside its clamping.
The 3-2-1 clamping is a typical, statically defined clamping for prismatic workpieces (lathing
pieces, housing. . . ). Three placements position the workpiece in the space (Z axis). Two stops
prevent the rotation in the placement plane (Y axis) and one stop determines the position along the
Y axis (origin).
Chuck clamping is often used for rotating parts. Here, the prism defines the space axis (Z axis); the
radial stop prevents the rotation around the Z axis and the length stop defines the position along
the Z axis (origin).
Defining features are made of hardened materials. They must allow a continuous repeatedly accu-
rate position of the workpiece and must never close. Damages to the workpiece are avoided by a
high surface quality.
• Clean the surfaces where the workpiece is to be placed (defined) prior to clamping it. Also, you
should keep the defining features of the machine clean.
• After placing the workpiece into the machine, check whether the workpiece is shaking in the
clamping. Dirt, shavings, burs on the workpiece and worn out defining features on the ma-
chine can jeopardize the safe tensioning.
• Make sure that the clamping features are in their intended positions during the measurement.
That way, collisions and damages on the stylus system can be prevented during measure-
ment.
• The workpiece should always be clamped in the optimized measuring range of the CMM, i. e.
not along the edge. This requires a deep knowledge of your CMM.
• With highly accurate measurements, you should avoid using magnets for clamping. The measu-
ring result is falsified by the magnetic affect on the workpiece and the stylus system.
• Use defined spring forces for clamping and defined torques for screwed connections (torque
wrench).
Generally, you should make sure that a visual check is performed before stylus definition
or measurement in order to check the cleanliness and integrity of the stylus features, styli and
extensions.
Extensions/connections/intermediate pieces:
• Watch for cleanliness and damages to the insertion surfaces and possibly loose adhesive con-
nections.
• Tighten the screwed connections correctly and thoroughly (use only the intended tool, other
Extras may cause damages)
• Secure the permanent connections with extensions and intermediate pieces with adhesive.
• Setup with as few individual parts as possible (extensions and intermediate pieces) per stylus.
Prefer a special feature with directional changes and angled pieces !
Assembly configurations:
• Sufficient wait time after the assembly and before the qualification to discharge the heat from
the hands. >> Otherwise: qualification and accuracy errors!!
Configurations/stylus lengths:
• Note: Always use the stylus only as long as necessary and as stabile (rigid) as possible!
• Probing sphere diameter as small as possible (reason: influence of the accuracy via the surface
of the test object => mechanical filtering effect)
• Use the stylus bending correction feature only with highly accurate measurements and/or long
styli
• We recommend a check on an ring gauge (D) and a form plot (v2)
The size of the deviations and/or sigmas to the reference "Zero" depends on the following parame-
ters:
• Quality of calibration
• Length and stability of the used styli and extensions
• Degree of the temperature deviations and time temperature fluctuations on the CMM
• Degree of contamination, wear, damage of the stylus spheres
Existence of of loosened or damaged stylus and/or extension features.
Environmental Conditions
Influential Factors
• Temperature fluctuations / sun radiation / draught air
Example: Only 1 degree of temperature difference in the granite traverse creates a mea-
suring error of 12 (twelve) µm/m, if you measure at a distance of 600 mm from the X
measure,
• i. e. on the table surface of CMM.
The contributions to the measuring inaccuracies for a CMM consist mainly of the
following
• the known systematic deviations (21 deviation components including pro-
bing variances), which can basically be corrected
• the arbitrary influences, recognizable in the arbitrary probing variances,
which are caused by interpolation errors, dynamic influences and hysteresis
effects.
• the unknown systematic deviations, e. g. by uncorrected temperature influ-
ences, qualification inaccuracies of the used CMMs, short periodic portions
of the deviation components, simplification of the mathematical models to
overlay the different inaccuracy contributions.
The detected inaccuracy contributions for a coordinate measuring process
are shown in Fig. 1.
To determine the probing inaccuracy (P), a qualified sphere and a qualified gauge
ring (CMM check) are measured.
Literature Reference:
"Genau messen mit Koordinatenmessgeräten",
H.-G. Pressel, expert-verlag
Exercise:
Take a new slot from the toolbox and open the strategy.
The end criterion sphere means that the end the contour was
recognized as soon as the stylus "arrives" in a "sphere" with a 5
mm radius.
Exercise:
Start the run and optimize the drive behaviour so that the end of
a path is located on the same side as the start of the next path.
This function masks points at the start and the end of the scan-
ning path.
The number of points is controlled via the time factor seconds, as
mainly the oscillations of the measuring system are to be elimina-
ted.
The entries for the measuring force and for the self-centering
probing must be made directly for one feature.
An entry from a superior feature (suggestion) is not permitted.
With
"Resources - self-centering probing" for the recently selected
feature or directly in the feature via "strategy".
The dialog box opens; with circle paths, the field "Force direc-
tion" is displayed in the window as well.
For this, the respective direction must be selected.
Notes:
• With circle paths with rotary table (also for curves), the circle
path must be situated rotationally symmetrical to the rotary
table axis.
• In general, self-centering measurements can only take place
within certain limits.Hence, right angles cannot be recorded
self-centering. Curves should feature a rotation direction,
similar to a circle path.
Exercise:
General information
The drive paths of the stylus run along the safety cube; here, at
an angle to the machine axes.
The drive paths of the styli run along the machine axes.
Note:
If the base alignment changes, the safety cube is "not taken
along"!
For this, an exterior safety cube can be helpful. The size can be
the measuring volume of the machine. If it is selected smaller,
other workpieces are outside this cube.
Drive behavior:
With every generated drive path between the measuring features, there is a test for collision/end
position with all defined obstacles.
If a collision/end position is detected, the next one will be "tried" and so forth.
With long narrow stylus systems, you will drive by the workpiece along its side, with flat wide styli
only on top.
Block edges
Retrieval:
Plan - navigation - block edges
Exercise:
Place the safety cube far to the side on the machine and define
an exterior safety cube.
General information
Note:
What often makes sense is the use of a safety position with
the correct safety plane directly before the drive command to
a position.
Note:
Park position will not work with measurement plans that
only contain characteristics of the type "Qualifying the stylus
system".
General information
Retrieval:
• Only with circles: via "Projection" in the features window
• Further features: Measuring feature editor
Function:
The bores are driven from a certain height at search
speed.
If there is no bore, the system drives to the next
feature at this height.
Note:
If the safety distance is too short to drive free of the workpi-
ece, there is a risk of collision.
If the function is preset in the measuring feature editor, Calyp-
so will check the distance and may issue a collision warning.
Task:
Measure two bores as a circle on a cube. The first bore is to be
missing during the test run.
For the first circle, the function "missing bore" is activated.
The clearance distance is 10 mm; this may be enough to drive
safely above the workpiece to the second bore.
In the CNC run, place a coin over the first bore to test the func-
tion.
http://www.zeiss3d.de
73430 Aalen, Germany
e-mail: [email protected]
Fax: +49 (73 61) 5 59-1899
Phone: +49 (73 61) 5 59-1800
P_Cal_Aufbauschulung_4_8_e_SZ_001
© Carl Zeiss 3D Metrology Services GmbH.