ETSE Zeiss PCM Overview1

Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

Calypso PCM Overview

Calypso PCM Overview 2 of 15


Calypso with PCM
(Parameter Coded
Measurements) allows
for Family of Part
programming.
This means that one
Calypso program can
measure an entire
catalog of similar parts
with varying size or
complexity.
Logic can be included
with a basic inspection
plan to load individual
measurement
parameters based on
part geometry.

Calypso PCM Overview 3 of 15


Excel Sheet containing Part Parameters
Utilizing PCM, family of part
data stored in an excel
sheet can be read into a
Calypso Measurement Plan.
In a case like this, an
operator will select the part
number at the beginning of
the run, and the excel sheet
will be read to determine the
parameters for the indicated
part.
These parameters are then
converted to a PCM file that
is read into Calypso. The
program is automatically
modified to measure the
part based upon the new
parameter data.
Calypso PCM Overview 4 of 15
Operator interface to choose a part at
Utilizing PCM, family of part
beginning of program run
data stored in an excel
sheet can be read into a
Calypso Measurement Plan.
In a case like this, an
operator will select the part
number at the beginning of
the run, and the excel sheet
will be read to determine the
parameters for the indicated
part.
These parameters are then
converted to a PCM file that
is read into Calypso. The
program is automatically
modified to measure the
part based upon the new
parameter data.
Calypso PCM Overview 5 of 15
Operator interface to choose a part at
beginning of program run
Utilizing PCM, family of part
data stored in an excel
sheet can be read into a
Calypso Measurement Plan.
In a case like this, an
operator will select the part
number at the beginning of
the run, and the excel sheet
will be read to determine the
parameters for the indicated
part.
These parameters are then
converted to a PCM file that
is read into Calypso. The
program is automatically
modified to measure the
part based upon the new
parameter data.
Calypso PCM Overview 6 of 15
A PCM file that is read into Calypso
developed from the Excel Spreadsheet
Utilizing PCM, family of part
data stored in an excel
sheet can be read into a
Calypso Measurement Plan.
In a case like this, an
operator will select the part
number at the beginning of
the run, and the excel sheet
will be read to determine the
parameters for the indicated
part.
These parameters are then
converted to a PCM file that
is read into Calypso. The
program is automatically
modified to measure the
part based upon the new
parameter data.
Calypso PCM Overview 7 of 15
With PCM, although developed primarily for Families
of Parts, the functionality is nearly endless, allowing
for complete customization of your Calypso Program.
A total of over 150 PCM commands are available for
use including:

Mathematical Functions including comparison


operators and full trigonometry calculations
Character String Functions including functionality
to parse long input strings
Input/Output commands to display messages to
operators and many different options to inquire input
from operators at runtime
File Commands to read from and write to external
files

Calypso PCM Overview 8 of 15


With PCM, although developed primarily for Families
of Parts, the functionality is nearly endless, allowing
for complete customization of your Calypso Program.
A total of over 150 PCM commands are available for
use including:

Measurement Specific Functions which provide


access to individual properties of measured features,
stylus systems, and alignments
CMM-Specific Functions including the ability to
terminate an inspection or position the CMM at given
coordinates
System Commands that give access to items like
time and time and date, as well as the ability to run
external programs (.bat and .exe files)
Custom Printout commands give access to the
printout and allows for setting and testing report
header information
Calypso PCM Overview 9 of 15
PCM code is very
similar to many
mainstream
programming
languages.

For Example,
someone familiar
with Macro
programming in
Excel will be able to
easily apply their
knowledge to PCM.

Calypso PCM Overview 10 of 15


Code can be tested
anytime with the
COMPUTE
function.

Calypso PCM Overview 11 of 15


PCM can be used in
CONDITIONAL
BRANCHING to skip
over portions of a
program.

In this example, the


Z-Value of Point1 will
NOT be executed if
diameter1 is greater
than 33.
The visual interface
of conditional
branching makes
logic testing easy to
understand.

Calypso PCM Overview 12 of 15


Inside of features,
ANY number can be
set to be a variable.
This includes, XYZ
values, Scanning
Speed, Number of
Points, Diameters,
anything!
It is easy to see
what values have
parameters they
are highlighted
yellow.
Hovering the mouse
over a yellow field
will show what PCM
variables are used.

Calypso PCM Overview 13 of 15


Inside of features,
ANY number can
be set to be a
variable.
This includes, XYZ
values, Scanning
Speed, Number of
Points, Diameters,
anything!
It is easy to see
what values have
parameters they
are highlighted
yellow.
Hovering the
mouse over a
yellow field will
show what PCM
variables are used.
Calypso PCM Overview 14 of 15
Inside of features,
ANY number can be
set to be a variable.
This includes, XYZ
values, Scanning
Speed, Number of
Points, Diameters,
anything!
It is easy to see
what values have
parameters they
are highlighted
yellow.
Hovering the mouse
over a yellow field
will show what PCM
variables are used.

Calypso PCM Overview 15 of 15


If you have any
specific questions
about how PCM
works, or would like
confirmation that
Calypso with PCM is
a good solution to
your measurement
challenges, please
contact us!

Ellison Technologies
Southeast
4345 Morris Park Dr.
Charlotte, NC 28227

704 545 7362

Calypso PCM Overview 16

You might also like