Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Mcosmos E4180 525 PDF

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

Coordinate Measuring Machines

Data Processing System for Manual/CNC CMM


MCOSMOS

Catalog No. E4180-525

High-specification user-friendly software for CMM


Adoption of Windows XP as the OS
MCOSMOS is a new data processing program family for any type of
coordinate measuring machine (CMM). This is a modular system running
under the Windows XP operating system.

Simple Operation
This program does not need to use specific code numbers since it adheres
to the Windows standards and allows measurement procedure to be
selected from icons or pull-down menus.

Supporting Manual and CNC Measurement


MCOSMOS is available in two versions: one for a manual type CMM and
one for a CNC type CMM. Both use a consistent mode of operation to
handle manual or CNC measurement tasks.

Multifunctional Graphic Display of Measuring Elements


This program not only can graphically display an element determined
by measurement/calculation, but also can invoke an element by clicking
directly on its graph with the mouse.

Customizing a Screen Configuration


The user can freely choose to display or not display any window, set the
display size and position of graphics to customize a screen configuration
for maximum user-friendliness.

2
System performance from every viewpoint

Performance features of standard MCOSMOS 1 MCOSMOS 2 MCOSMOS 3


software packages.
Manual
CNC

PartManager
The control center from which the software package is
initialized, and individual part programs are managed.

GEOPAK (Geometry module)


For (online/offline) part program creation, using the
measurement of geometric elements. Extensive tolerance
comparisons and output functions are included.

CAT1000P (CAD based programming module)


For (online/offline) part program creation, using the
measurement of geometric elements directly from the CAD
model, with automatic collision avoidance.

CAT1000S (3D freeform surface evaluation module)


CAD model based generation of surface measurement points,
and comparison of actual/nominal data, with graphical output.

SCANPAK (2D profile evaluation module)


For the scanning and evaluation of workpiece contours, and
3D digitizing of surfaces.

* CAT 1000S and SCANPAK can be individually added to MCOSMO 1


and MCOSMOS 2.

3
GEOPAK
(Universal Geometric Measurement Program)

Basic Screen Configuration

Elements Toolbar
• A group of icons for measurement of point, line, plane, circle, ellipse, cone, sphere, cylinder, curve, curved surface, and gear elements.
Click on the icon of an element to be measured to display a sub-window which allows you to change the number of input points, select
a calculation formula, invoke an element from memory, combine multiple elements, calculate the point(s) of intersection of two elements,
and so on.

Measurement End Instruction Icon

Emergency Stop Icon


• Implements an emergency stop during CNC measurement.

Probe Setting Icon


• Provides optional functions such as probe replacement and
stylus replacement in addition to basic functions including probe
information key-in, correction and deletion, and file storage and
invocation.

Auto Element Toolbar (CNC)


• Provides the function of auto-measuring a point, line, plane,
circle, cylinder or curve by giving design values, the number of
input points, etc.

Element Drawing (Measurement Result Graphic


Display) Window
• Graphically displays measurement results in real-time (Auto-
magnification).
• Recalls an element from memory by clicking its graph with the
mouse.

Tolerance Zone Measurement Toolbar


• Performs tolerancing on a measured or calculated value from the
design value and tolerance.

Form/Orientation Deviation Calculation Toolbar


• Performs tolerancing for straightness, flatness, roundness, position, concentricity,
coaxiality, parallelism, squareness, angularity, symmetry, runout, or profile. (Profile
tolerancing is optional.)

4
● Software program for universal geometric measurement of a workpiece.
● This program allows measurement operation with the same operational
feeling as Windows.
● The program has achieved extraordinary ease of operation by a new
method using toolbar/icon menus and totally without using any code or
code number.

Distance Calculation Toolbar Coordinate System Setting Toolbar


• Performs calculation of a distance or an • Sets up a coordinate system by setting a reference plane, reference origin, or reference
angle by specifying two elements that axis, or axis rotation, etc. It also can store reference coordinates that have been set or
have been measured. recall them from memory.

Element List Window


• Displays elements that have been measured/calculated in a list.

Measurement Result Display Window


• Displays measurement results and tolerancing results for each
design value.

Program Control Toolbar


• Inserts various control statements in a part program to perform
logical operations, such as looping the program over a certain
section and branching according to defined conditions.

Counter Display Window


• Displays the current position readout from the X, Y and Z scales.

Coordinate System Display Window


• Graphically displays the correlation between the machine
coordinate system and part coordinate system. When
measurement is performed while the coordinates are displaced
frequently, this window allows easy confirmation of the current
part coordinate position. It can also change the viewpoint of the
coordinate system.

Variable List Window


• Displays the substituted variables in a list.
Current Temperature Display
• Displays the current reading from each temperature sensor.
(Only for a CMM equipped with the temperature compensation
function.)

5
PART MANAGER

• If graphics have been registered in parts, the parts list can be


PART MANAGER displayed with the graphics. This allows you to check the form of
PART MANAGER manages measurement parts and starts a workpiece to be measured next to a picture or photo. (Double-
various programs. clicking this picture starts the program.)
The Part Manager registers and manages the part programs to be
used on a CNC type CMM and the measurement procedures for a
manual CMM.
Login Program Start Toolbar Parts List

ASCII-GEOPAK Converter
This converter reads an ASCII-format part program created
by an external program such as Pure DMISPAK and
registers it in the parts list.

�����������������
�������������
��������������

����������������������
Part Process Toolbar New Part Registration Window

●Login ������
• An operator logs on to the system by entering their User Name
and password. This makes it possible to set User Rights for each ������������
operator.
<Example of Priority>
Class User Rights
Operator A Admin All system operations including the changing and Remote Manager
registration of User Rights
Operator B User All measurement operations including the creation of part Provides a remote start function for GEOPAK.
programs
• When a specified format file is written in the
Operator C User Running part programs
communication folder, the remote manager reads the
file and starts the GEOPAK program according to the file
● Program Start Toolbar contents.
•Starts GEOPAK, part editor, CAT1000PS, etc. • Sharing the communication folder on the network
● Part Process Toolbar allows file writing from other computers and remote
• Provides such functions as new part creation, part name change, instructions for repeat runs of GEOPAK.
copy, deletion, search, registration/output of graphics (.BMP file)
and voice (.WAV file), and head data input. ��������������� ����������
● Parts List
• Displays the list of parts that have been already created. In the column
right to part names, a data type (GEOPAK part program, CAT1000S
CAD data, statistical data, memo data, graphics/voice file, or head data)
included in each part is displayed with a symbol, giving you an at-a-glance ��������������
configuration of data.
Double-click on a data type button, then the program will start if data
exists.
������

����������������������

6
GEOPAK

Three Measurement Modes Useful Probe Setting Functions


GEOPAK has three modes of operation. ● Probe Data Manager
Performs creation, edit (change), copy, delete, or storage of probe
data and calibration (compensation of stylus ball center position and
������������������� diameter by probing the master ball).
A set of probe data that has been registered can easily be selected
������ ����������� by highlighting that data set with the mouse. (See figure below.)

�������������������

● Single & Learn Mode


Performs usual single-workpiece measurement. At this time the
measurement procedures are stored as parts and available in the
Repeat mode.
● Repeat Mode
Performs measurement according to the part program or procedure.
A CNC type CMM performs automatic measurement.
● Part Program Editor
Allow a part program or procedure to be edited.
● Probe Builder
Builds the probe configuration to be used by selecting a probe and
stylus from the screen. Auto-calibration can start with the built probe
configuration.

Probe Movement by Joystick (CNC)

The CMM probe can be moved parallel with an axis of a part


coordinate system (PCS) by tilting the joystick. (It is only effective for
CMM with this function).

������������������������������

● Auto Calibrate Probe (CNC)


� Automatically performs probe calibration just
from one probed point on top of the master
� �
� � ball, made using the joystick.
� �
This function has drastically reduced the number
of man-hours compared with the conventional
method of step-by-step instruction.
� �
� � �
� �


� �

������������������ ������������������

7
GEOPAK

● Coordinate System Definition Using the Separate


User-friendly Coordinate Element Functions
System Setting A part coordinate system can also be defined by combining
coordinate system setting functions and element measurement
Sets up the coordinate system for a workpiece placed functions.
anywhere within the measuring volume.
● Coordinate System Definition Using a Predefined [Coordinate Setting Toolbar]
Element Sequence
• Probing sequences using eight predefined combinations of typical
workpiece elements are available to define the part coordinate
system. The most appropriate sequence for any particular
workpiece is invoked by selecting the corresponding menu icon. • Plane alignment (part inclination alignment, height origin setting)
• In contrast to conventional coordinate setting, you can change an • Axis alignment parallel to an axis (axis alignment with a line,
element within a sequence and the number of points that define cylinder axis, etc.)
its orientation. • Axis alignment with reference to a point (axis alignment with a
point, circle center point, etc.)
• Offset axis alignment (axis alignment with a point off the axis)
• Origin setting
• Translation and rotation of the coordinate system (translation/
rotation by key-in)
• Coordinate system call
• Coordinate system storage
• RPS correction (coordinate system setting with a measurement
point and design value)
• Coordinate system best-fitting

A Rich Choice of Elements


and Calculation Methods
Single and multiple element measurement options and
calculation methods are available.


� • Point (point/point with radius compensation/side face/midpoint/

� intersection point)
���������� • Line (line*/bisector line/line of intersection/tangent line)
• Circle (circle*/intersection circle/intersection circle/tangent circle)
1. Defining a datum plane 2. Probing a circular element to • Ellipse (ellipse/tangent ellipse)
set up the origin • Inclined circle
• Plane (plane/bisector plane)
����������� • Cone
• Sphere (sphere/tangent sphere)
• Cylinder
������ • Stepped cylinder
• Contour (option)
3. Probing a circular element for 4. The completed part • Surface (option)
axis alignment coordinate system definition • Gear tooth surface (option)
• Distance (maximum/central/minimum/spatial distance)
• Angle (real surface/spatial/supplementary angle)
* The calculation method can be chosen as the least squares, circumscribed circle, inscribed circle or minimum
zone methods.

8
● Sub Window (3) Element name
When an element measurement is selected, a sub window will An arbitrary name can be given to an element to be measured.
appear. This window allows setting a calculation method, changing (4) Memory number
the number of input points, and other settings. Specifies the memory location number for an element.
[Sub Window appears after Selection of Circle Icon] (5) Number of input points
The number of measurement input points is specified here. No limit
is placed on the number of points.
(1) (The upper limit is dependent on computer performance.)
(6) Unspecified number of input points
If the number of measurement input points is unknown, this icon is
turned ON. Measurement can be interrupted at any given number of
(2) (10) (11) points during measurement.
(3)
(7) Auto-measurement ON/OFF (only for CNC CMM)
(7) (12) Auto-measurement can be performed just by specifying a design
value.
(8) (13) (8) Memory location increment
(4)
To automatically increment an element memory number during
(6) (9) (14) looping, this icon is turned ON.
(5) (Usually, if the command is specified in the loop, the icon is
automatically turned ON.)
(9) Repeat measurement
This icon specifies whether or not to repeat the same measurement.
(10) Datum plane
(1) Element measurement method selection This toolbar specifies the datum plane for circle calculation manually
This toolbar allows selection of real input, combination, call from or by auto-selection.
memory/recalculation, creation of theoretical circle by key-in, (11) Datum plane projection ON/OFF
intersection of circle between a plane and a cylinder/cone/sphere or Specifies whether or not to perform projection onto the datum
height up to the specified intersection circle radius, two-axis tangent plane.
circle, etc. A circle is calculated as that projected on the datum plane if this icon
� is turned ON and as that located at the mean height of input points
if it is turned OFF.
� �
�������� (12) Tolerance zone measurement ON/OFF

Specifies whether or not to perform tolerance zone measurement.
If this icon is turned ON, the Tolerance Zone Measurement Setup
������������� ��������������������� ��������������������� window (see page 11) is automatically opened after the end of
�������������������������
�����������������������
�������������������������������
�����������������������������
����������������������������������
��������������������������������
element measurement.
�������������������� ������������������������ ����������������������
�������������������������������� (13) Graphics ON/OFF
������������������
Specifies whether or not to display an element graphic on the input
(2) Calculation formula selection point number counter.
This toolbar selects a calculation method for circle measurement (14) Voice ON/OFF
from among the least squares, inscribed circle, circumscribed circle or Specifies whether or not to inform you of the count of input points
minimum zone methods. by voice.

[Least square method] [Inscribed circle method] [Circumscribed circle method] [Minimum zone method]
Determines the circle that makes the sum of the Determines the largest diameter circle that inscribes Determines the smallest diameter circle that Determines the circle that is equidistant between two
squares of the deviation between that circle and the the measurement data. circumscribes the measurement data. concentric circles that enclose the measurement data
measurement data a minimum. so as to produce the minimum separation.

9
GEOPAK

● Measurement/Measurement Result Display [Measurement Example of Distance (Pitch) between Two


When a measurement element is selected, the Measurement Display Circle Centers]
(Measurement Point Number Display) window appears. Now, you
can start by measuring the position of a point.
[Measurement/Measurement Result Display]

(1)

“1 - 4” in the window indicates “Measure


(input) the first point of a total of 4 points
to be measured.” In this example, after circle data has been collected (circle 1 to circle
The message can also be delivered through
the voice guidance (option). 3), the distance between the centers of circles 1 and 2 is measured.
At this time circle 1 and circle 2 can also be selected from the pull-
down list shown in (1). However, these circles can be selected more
easily by directly clicking on their graphics displayed in the Element
Drawing window. (Selected graphics are marked with red numerals.)

Tolerancing
(Tolerance Zone Comparison)
Compares element data from measurement or calculation
against the design value for a specified tolerance.
When measurement (input) has been completed, actual ● Element/Form Tolerance Zone Measurement
measurement values are displayed in the Result Display field (window) The measurement result for an element is analyzed by specifying the
and the graphics of measured elements are displayed in the Element element that has been measured or calculated and giving the design
Drawing window. (Auto-magnification and zooming are possible in value and tolerance to be applied.
drawing.)
[Items That Can Be Toleranced for Each Element]
● Distance/Angle Calculation
Performs calculation of a distance or angle by specifying two Elements Items to be specified
elements. Point Coordinate
Line Coordinate, angle, straightness
Plane Coordinate, angle, distance, flatness
Circle Coordinate, radius/diameter, roundness
Ellipse Coordinate, minor axis, major axis, ellipticity
Cone Coordinate, angle, full apex angle/half apex angle, conicity
Sphere Coordinate, radius, diameter, roundness, sphericity
Cylinder Coordinate, radius, diameter, cylindricity
Distance Distance and its individual X, Y, Z component outputs
Angle Spatial angle, XY-, YZ-, and ZX-projected angles

10
[Circle Element Tolerance Zone Measurement Setup [Straightness Tolerance Zone Measurement Setup Window]
Window]

(1)

(4)
(2)
(3)

(1) (2) (3)

(1) Tolerance zone measurement ON/OFF (1) Element identification


Click on the button of an item to be toleranced. Specifies an element for straightness calculation.
(2) Design value/tolerance input (2) Tolerance specification
Enter the design value and upper/lower tolerance limit for each item. A tolerance for straightness is entered here.
(3) Fitting symbol specification (3) Graphical specification
Tolerancing can also be performed by giving a design value and type Used to draw a graphic of straightness calculation result.
of fit symbol.
(4) Extended tolerancing specification
Select any of these buttons to output tolerancing data to MeasurLink
(Statistical Processing Program).
[Straightness Evaluation Graphic]

[Tolerancing Result Compared with Design Value]

[Roundness Evaluation Graphic]

When the design data has been entered, tolerancing results are
displayed. In the Result Display field, tolerance status is displayed
in bar graph form in addition to actual measured values, design
values, tolerance limits, and errors for specified items, giving you
an at-a-glance status of measured data. (A result within tolerance is
displayed green or yellow, and that out of tolerance is displayed red.)

* The window can also draw graphics for flatness and runout.

11
GEOPAK

● Positional Deviation Tolerance Zone Measurement ● Orientation tolerance zone measurement


Performs calculation of positional deviation, concentricity, coaxiality, • Performs tolerancing of parallelism and squareness by specifying
and symmetricity by specifying two elements that have been two elements.
measured or calculated.
[Parallelism Tolerance Zone Measurement Setup Window]
[Positional Deviation Tolerance Zone Measurement Setup
Window] (2) (1)

(1)

(3)

(2)
(4)

(3)

(1) Reference element identification


This field specifies a reference element for performing parallelism
tolerancing.
(2) Element identification
(1) Element identification
Identifies an element for which parallelism tolerancing is to be
Identifies an element for which positional deviation tolerancing is to
performed.
be performed.
(3) Parallelism parameter setting
(2) Positional Deviation Parameter Setting
These fields specify a tolerance, a maximum material tolerance, etc.
These fields specify a diameter tolerance, a positional deviation
tolerance, a maximum material tolerance, etc. (4) Tolerance zone specification
This field specifies projection/non-projection (space), projection
(3) Design value input
plane, and reference length.
These fields specify the design values of an element for which
positional deviation tolerancing is to be performed.

[Coaxiality Tolerance Zone Measurement Setup Window] ● Runout Tolerance Zone Measurement
• This function performs tolerancing of runout.
(2) (1)
[Runout Tolerance Zone Measurement Window]

(3) (2) (1)

(4)

(3)

(1) Reference element identification


This field identifies a reference element for performing coaxiality (1) Reference element identification
tolerancing. This field identifies a reference element for performing runout
(2) Element identification tolerancing.
Identifies the element for which coaxiality tolerancing is to be (2) Element identification
performed. Identifies the element for which runout tolerancing is to be
(3) Coaxiality parameter setting performed.
These fields specify a tolerance, maximum material tolerance, etc. (3) Runout tolerancing parameter setting
(4) Start point/End point These fields specify a tolerance, a reference diameter, and a radial
Specifies a section in which coaxiality evaluation is to be performed. direction/axial direction.

12
● Line Laser Probe Element Extraction (CNC)
This function extracts geometric elements from point group data
CNC Parameter Setting (CNC)
obtained with a line laser probe within the specified range. This function allows setting of traverse speed, approach
distance, positioning accuracy and other factors for a CNC
Elements compatible with extraction type CMM.
• Circle
[CNC Parameter Setting Window]
• Plane
• Sphere
• Cylinder (1)
• Slotted hole (2)
• Rectangular hole (3)
(4)
[Circle Element Extraction Example] (5)

(1) Traverse speed


Sets the maximum traverse speed for the CMM.
(2) Measuring speed
Sets a measuring speed
��������
for the CMM. ��������
��� ���
(3) Approach distance ���
Sets the distance at which
a CMM probe stylus ���������

[Slotted Hole Extraction Example] decelerates from traverse


�������
speed to measuring speed
when approaching the target measurement point. If the mounting
position of a workpiece is only approximate, or if its dimensional
variation is large, there is a risk the stylus could bump the workpiece
(B) at traverse speed if the approach distance is specified as the ideal
minimum (A). If this is the case, this field can be used to guarantee
safe operation (C) by making �������
�����������������
sure the approach distance
includes a sufficiently large ��������
safety margin. ��������
������������
��������������
(4) Measurement limit
distance
Specifies the distance at which
the probe is allowed to move
at the measuring speed if no workpiece is encountered.
(5) Positioning distance during traverse
Positioning accuracy at a corner is specified by a distance during
traverse.
This function is intended to reduce the traverse time and does not
affect the accuracy of measurement positions.

13
GEOPAK

Auto Element Measurement (CNC)


����������������������
This function performs auto measurement by simple
numerical input.
Usually, to perform auto measurement, an auto measurement part
program is created by means of teaching, etc., through the remote
control. If circle measurement (as shown below) is performed at this
time, for example, the workpiece escape point and speed change �����������
point must be specified as well as measurement input points. The
use of the auto element measurement function makes teaching ����������
������������������
(programming) unnecessary for all these points. Also, it makes it
possible to perform measurements such as accurate positioning at
theoretical measurement points (as shown at right)) and equally-
divided point input which is difficult with teaching.
The auto element measurement function is also available for
measurement of a point, line, plane, and cylinder in addition to a
circle.

[Auto Circle Measurement Setup Window]

(1)
(6)
(2)
(3) (9)
(4) (7) (8) (10)
(5)
(11)
��������������������������������������������
(12) �������������������������������������������

������������������������������������������������������������������������

(1) Inside/outside diameter (7) Circular travel


Specifies the inside or outside diameter of a circle to be automatically Allows circular traverse of the probe between input points to
measured. perform circle measurement at higher speed. (See figure below.)
(2) Number of points for auto circle measurement (8) Measuring direction
Specifies the number of points with which a circle is automatically Specifies whether auto-measurement of a circle is performed
measured. clockwise or counterclockwise.
(3) Circle diameter (9) Circular groove auto-measurement
Specifies the diameter of a circle to be automatically measured. Enables auto-measurement of the inside or outside diameter of a
(4) Drive plane switch circular groove so that the probe contact point does not touch the
Identifies the plane on which a circle is positioned. opposite-side wall.
(5) Circle center coordinates
Specifies the center coordinates of a circle to be automatically
measured. Cartesian, cylindrical or spherical coordinates can be used.
(6) Partial circle auto-measurement
Enables auto-measurement of a partial circle by specifying the start
angle and end angle.

14
Repeat Mode
(10) Direct measurement of a tapped hole This mode implements measuring procedures based on
If the position of a tapped hole is measured as if it were a plain hole existing part programs.
then a large measurement error will usually occur. The conventional
way of accurately measuring tapped hole position is to screw a
tooling ball into the hole so that the ball can be probed instead.
This function offers the faster alternative of probing the thread
directly by driving the contact point in a spiral that matches the
diameter and pitch. (Registered patent) (1)

(2)


� � �


(11) Contour measurement by design value scanning


(scanning probe function)
Performs design value scanning at a specified scanning speed. The (3)
function enables filter processing at the same time.
(12) Start-up/post-travel angle specification
Specifies a start-up angle and post-travel angle for contour
measurement by design value scanning.
(1) Part specification
This field specifies the part program and the number of times this
program is to run.
[Clearance Height] (2) Offset values
The probe contact point can be made to return automatically to a Used when a number of workpieces are to be measured with one
specified height above the table after a measurement. instruction. The workpieces are arranged in a regular 2-D rectangular
It is thereby possible to create more simplified part programs by grid pattern in the XY, YZ or XZ planes at a specified pitch in each
omitting the input of traverse instructions conventionally specified direction.
one by one.

(2) (3)
(1)

�����������
(1) Clearance height ON/OFF �����
(2) Travel axis selection
(3) Clearance height Z coordinate �����������������

(3) Thermal expansion coefficient (effective only for a


CMM equipped with the temperature compensation
��� function)
The thermal expansion coefficient of a workpiece is specified in this
field so that the CMM can convert a measurement result obtained at
a temperature other than 20°C to that at 20°C.
�����������������������������������������������
������������������������������������������������

15
GEOPAK

Part Program Editor Program Control


This function allows editing of a part program. It is possible to create a part program that can be changed
MCOSMOS part programs have a more easily understandable according to the measurement situation by inserting
configuration compared with the conventional program since they various control statements.
are given the same icon and element name as the measurement and
Control
detailed information can also be included. statement
Control information

[Part Program List]


•Repeats a specified series of instructions for a fixed number of times.
Loop
Related icons: Loop initiation, Loop termination

•Departs from the normal sequence of executing instruction according


to the given condition.
Branch
Related icons: Branch If, Branch initiation,
Branch termination, Else

•Transfers execution from the normal sequence control to a predefined


Goto label.
Related icons: Goto, Label definition

•Returns to the original program after executing a specified


Sub-
#131 subprogram.
������������� program
������������ G14 X5,Y5,Z0;CL0,CM0,CN-1 Related icons: Subprogram initiation, Subprogram termination
G14 X125,Y5,Z0;CL0,CM0,CN-1
G14 X60,Y110,Z0;CL0,CM0,CN-1 •Defines a variable or a calculation formula.
#523R Variable/
#141.4 calculation Related icons: Variable definition and calculation, others
G41 X15,Y18,Z-5;;D10;;H10;N4
#531R
#141.4
G41 X110,Y0,Z-5;;D20;;H10:N4 For example, the following operations can be executed
with these control statements.
• If the measurement result of a certain feature is decided as NG, the
part is measured three times.
To edit a part program, highlight the line to be corrected (or inserted) (Otherwise, the program is stopped.)
and then execute the correction command. The following sub • As shown in the right figure, the workpieces, which are different
window identical to measurement will appear. Now a correction can only in position between holes A and B depending on pin height H
be made to a numeric value, etc. on the top, are to be measured with one part program.
[Part Program Correction Example] �


• A measurement result is to be substituted in a particular computing


equation.

16
Graphic Display/Voice Output/
Comment Display
This function allows display of graphics (.bmp/.jpg file)
that have been created beforehand in the following
window. The use of this window (as shown below) will
be an operating procedure guide for beginners who are
unfamiliar with the operating instructions.
This window also allows comment display or voice output
(.WAV file).

Fix the workpiece on the


block as shown in the figure.

Output
Result data is output to a printer or a file.
● Output to Printer ● Output to File
The program provides highly-flexible printouts by specifying data • The information to be displayed in the Result Display field can be
items such as header, footer, comment (text), all data, out-of- stored in a specified file.
tolerance data only, control limit data only, etc. • Data items to be stored can be selected in the same manner as
printouts.
[Printout Example: Tolerance Zone Measurement]

At the time of tolerance


zone measurement a result
marking is appended to
each measurement value
����������� ������������ �����������
so that any trend may be
�����������������
seen easily.

17
CAT1000S (Free-form Curved Surface
Evaluation Program)

CAD data is loaded on MCOSMOS to perform tolerancing with measurement data.

Measurement Mode and Tolerance Setting


Loading CAD Data
Switches the mode between surface measurement and border
CAT1000S reads model data (e.g. IGES) and displays it on measurement, and sets tolerances.
MCOSMOS. �������
�������������
The program allows mirror inversion of a model and thick plate setup �����
���������
(for obtaining correct errors by giving a correction for the effect of a �����
height difference between model data and workpiece).
��������

����� ��������������������
����

���������� ������� [Tolerance setting]


[Surface measurement] Tolerances used for
Measurement of point evaluation by CAT1000S
[Supported CAD Format] position on a curved surface

Format Extension Supported version


[Border measurement]
IGES .igs/.ige/.iges V4.0/V5.2/V5.3 Measurement of
edge position
SAT .sat V16.0
VDAFS .vda/.vdafs V1.0/V2.0
STEP* .stp/.step AP203/AP214
CATIA V4* .exp V4.1.x – V4.2.4
CATIA V5* .CATPart/.CATProduct R2 – R17 Measurement/tolerancing result display
PRO/E* .prt.1/.prt V16/Wildfire2/Wildfire3 A measured point appears in real-time on the CAD graphics of
Palasolid Part* .x_t/.xmt/.x_b 10.0 – 18.0 MCOSMOS.
Unigraphics* .prt 11 – 18/NX1/NX2/NX3/NX4 A 3D free-form curved surface
SolidWorks* .sldprt/.prt 98 – 2006 or edge can be evaluated just by
*Option probing one point at an arbitrary
position, irrespective of input
direction.

Measurement
The program performs one-point measurement of a
workpiece and tolerancing compared with CAD data.
● Online Measurement (Manual/CNC)
• CAT1000S performs tolerancing of an arbitrary position (one point)
measured with the Surface Measurement button of GEOPAK
with CAD data real-time.

[CAT1000S Online Measurement Flow]


Reference Coordinate Setting
Set a reference coordinate system identical Error bands are established and marked by color coding for
to the dimensional reference of CAD data easy visualization. An error line or numeric value can also
on a workpiece. be appended to each band. A graph can be zoomed and
rotated.
It is also possible to specify a measurement position from the
CAT1000S side at the time of CNC surface measurement.

18
• Surface Search
Select an arbitrary position on
a model and specify one point
to be measured.

• Surface Grid
Select an arbitrary patch and
specify the number of points
arranged vertically/horizontally
and the area usage rate to be
set automatically in a reticular
pattern.

• Sheet model section definition


This button creates point sequence data between two points specified arbitrarily and performs auto-
measurement of relevant points. (SCANPAK is required for this processing.)

2-point specification Cross-section data creation Measurement and evaluation


These procedures can be stored as a part program and thereby any CNC type CMM can perform auto-
measurement.

19
CAT1000S (Free-form Curved Surface
Evaluation Program)

Output
Graphic Protocol Edition
Measurement results can be output to a text file, DMIS file, and
measurement data file. Allows a graphic of a model to be displayed and printed
with numeric data attached.
[Example of Output to a Text File] The layout can also be stored (learned).

● Offline Measurement
• CAT1000S can perform evaluation (calculation only) of a free-form The Best-Fit function
curved surface using measurement data already stored, ASCII data
from an external system, or coordinates entered from the keyboard. This function automatically positions the workpiece
[Measurement Data] coordinate system so as to minimize differences (errors)
between the measured and design forms. It is effective
PR;1.999403; where a reference coordinate system is not well defined.
EB;SF;1;Surface;
MM;SF;0.050000;-0.050000 ����������������
MP;10.003000;10.005000;2.044703;0.000000;0.000000;-1.000000;
MP;30.002200;10.000000;2.018003;0.000000;0.000000;-1.000000;
MP;30.000000;30.000000;1.976403;0.000000;0.000000;-1.000000;
�����
EF;
EB;SF2;Surface;
MP;50.002000;50.050000;2.016403;0.000000;0.000000;-1.000000;
MP;60.000000;50.000000;2.058403;0.000000;0.000000;-1.000000;
MP;60.003000;70.030000;2.002403;0.000000;0.000000;-1.000000;
EF;

�����������

After applying the Best-Fit function Before using Best-Fit

20
CAT1000P

CAT1000P is a simplified online/offline teaching program for creating a GEOPAK part


program from model data output from a 3D-CAD system.

Loading CAD Data


This program reads model data (e.g. IGES) and displays it ● A rich choice of measuring elements
through MCOSMOS.
CAT1000P allows mirror inversion of a model and thick plate setup
(correcting an error by giving an offset if it is caused by a height
difference between model data and the workpiece). •Point •Line •Circle •Plane •Cone •Cylinder
•Inclined circle •Rectangular hole •Slotted hole

����� ● Interference check function


���� Automatically determines whether or not a programmed probe
����������
motion would cause an interference situation (collision) with a
������� workpiece. This helps create safe part programs.
[Supported CAD Format]
Format Extension Supported version
IGES .igs/.ige/.iges V4.0/V5.2/V5.3
SAT .sat V16.0
VDAFS .vda/.vdafs V1.0/V2.0
STEP* .stp/.step AP203/AP214
CATIA V4* .exp V4.1.x – V4.2.4
CATIA V5* .CATPart/.CATProduct R2 – R17
PRO/E* .prt.1/.prt V16/Wildfire2/Wildfire3
Palasolid Part* .x_t/.xmt/.x_b 10.0 – 18.0
Unigraphics* .prt 11 – 18/NX1/NX2/NX3/NX4
SolidWorks* .sldprt/.prt 98 – 2006
*Option Interference check function prevents collisions

● Creating a part program from a CAD model ● Machine builder


Instead of conventionally teaching (creating a part program) while This builder can easily configure a CMM by selecting the CMM
operating the joystick, the program allows this work to be performed model, the type of a master ball, probe changer, etc. and setting
on a CAD model. the corresponding locations on the table. It is possible to perform
● Operation manner compatible with GEOPAK operation simulation and interference check of probe and workpiece,
The CAT1000P screen configuration is compatible with GEOPAK and for the entire system configuration that has been created.
allows the operator to work with almost the same operating image
as seen in GEOPAK when actually measuring with a CMM.

Operating feel identical to that of GEOPAK

21
SCANPAK (Contour Measurement Program)

SCANPAK is a program for evaluating profile data obtained by GEOPAK.

[Measurement Setup Window]


Measuring Workpiece Contours
SCANPAK can evaluate 2.5D contours (3D mode), rotational
(1)
body contours (R-Z mode) and cylindrical cam contours
(Phi-Z mode)*1. (2) (3)

[Examples of Workpieces Assessable with SCANPAK]


(4) (5)

(1) Scanning direction/cross section


These tool buttons are used to specify a scanning direction and a
*1 R-Z and Phi-Z are only applicable to CNC CMM. cross section.
*2 CAT1000S is required for measurement/evaluation of 3D free-form curved surface.
(2) (3) Start point/end point
These fields specify the start point and end point of measurement by
setting each coordinate value.
(4) Direction
Measuring Method This field specifies the direction the probe approaches the
measurement start point.
Data is acquired through the GEOPAK Contour (5) Data loading
Measurement button. Specifies the measurement input pitch, safe distance (approach
distance), scanning speed, etc.
[Contour Measuring Method]
��������������� ������������������
������
��� ��������������������������

�������������������������� ����������������������
�������������������������������������� �����

����
���
�������������������������������� Contour Tolerance Zone Measurement
����������������
������������������ ����� This function performs tolerancing by comparing measured
values with the corresponding design values.

[Contour Tolerance Zone Measurement Setup Window]


�������������� ��������
��������
(2)

Automatic scanning
using a scanning (1)
probe can greatly
reduce the measuring
time compared (3)
with touch-trigger (4) (5)
scanning.

22
(1) Tolerance limit
Sets the upper and lower limit tolerances of a feature and specifies
Tolerance Zone Measurement with
the width of the magnified error zone. Profile Data Specified as Tolerance Limits
(2) Contour data specification
Specifies design data and measurement data. [Tolerance Zone Measurement with Tolerance Variation]
Design data can be provided with point sequence (X, Y, Z) data on a
contour. ��������� �������� ��������
��������� �������� ��������
��������� �������� ��������
��������� �������� ��������
��������� �������� ��������
��������� ��������� ��������
��������� ��������� ��������
��������� ��������� ��������
��������� ��������� ��������
��������� ��������� ��������
��������� ��������� ��������
��������� ��������� ��������
��������� ��������� ��������
��������� ��������� ��������
��������� ��������� ��������
���������� � ��������

(3) Tolerancing pitch


This field specifies a tolerancing point pitch and direction.
(4) Tolerancing direction
This toolbar specifies whether to perform tolerancing in the axial or
the normal direction. Tolerancing example (turbine blade fir-tree root)
(5) Best-fit
This toolbar optimizes the correlation between the reference
coordinates of measurement data and design data to minimize the
amount of error.
● SCANPAK can perform non-uniform tolerancing by
specifying profiles to represent the tolerance limits.

��������������������������������������������������������
����������������������
�������������
����������������������
Before applying Best-Fit After applying Best-Fit
����������������������������������������������������
[Tolerance Zone Measurement Result Display] ����������������������
�������������
����������������������

���������������������������������������������������������������
����������������������
�������������
����������������������

A tolerancing result is displayed with graphics and "profile


tolerance". If more detailed data (such as coordinates of each point)
is necessary, analyze measurement data with FORMPAK-CMM
(see page 28).

23
Optional Program

GEARPAK-Worm
GEARPAK-Worm is for evaluating tooth-form profile, tooth-alignment profile, etc.,
from the measurement data of a worm gear obtained with a CNC CMM.

● Creates a simplified part program from gear specification GEARPAK-Worm supports various gear standards and can set
data tolerance just by entering the specification data and the kind and
A CNC part program can be created automatically on GEARPAK- level of standard.
Worm just by entering the gear specification data and a measuring GEARPAK-Worm supports DIN 3974-1 and ���������������
����������������������
��������������� ����������� �����������������������
method. There is no need to teach the system so measurements are AGMA 2111-A98. Moreover, the program �����������
���� �������������������������
���������������������������
����������� ����������������������������

easily performed. allows geometrical evaluation of gears with


��������� ���� ������������������������������

● Automatic tolerance setting compatible with various an arbitrary tolerance since a tolerance can be keyed in and edited.
standards * In addition to GEARPAK-Worm, Internet Explorer (5.x or later) is required for evaluation.

GEARPAK-Bevel/Hypoid
GEARPAK-Bevel/Hypoid is for evaluating tooth-plane profile, pitch error, etc., from the
measurement data of a bevel gear or hypoid gear obtained with a CNC CMM.

● Creates a simplified part program from gear specification measured with GEOPAK and gear cutting specification data (initial
data value) used for a gear-cutting machine.
A CNC part program can be created automatically on GEARPAK- ● Supporting gears manufactured
Bevel/Hypoid just by entering the gear specification data and on a Gleason Corporation's
a measuring method. There is no need to teach the system so gear-cutting machine
measurements are easily performed. GEARPAK-Bevel/Hypoid supports ring
● Determines specification data for corrected gear cutting gears and pinion gears manufactured by
by a unique algorithm the Formate or Helixform methods.
GEARPAK-Bevel/Hypoid determines the * In addition to GEARPAK-Bevel/Hypoid, Internet Explore (r 5.x or
later) is required for evaluation.
specification data (estimated value) that
indicates good tooth contact from gear data [Result Drawing]

GEARPAK-Cylindrical
GEARPAK-Cylindrical is for evaluating a tooth-form profile, tooth-alignment profile,
etc., from the measurement data of an involute spur gear or helical gear obtained with
a CNC CMM.

● Creates a simplified part program from gear ● Automatic tolerance setting compatible with various
specification data standards
A CNC part program can be created automatically on GEARPAK- GEARPAK-Cylindrical supports various gear standards and can set
Cylindical just by entering the gear specification data and a tolerance just by entering the specification data and the kind and
measuring method. There is no need to teach the system so level of standard. This program supports ISO1328, JIS B 1702*, DIN
measurements are easily performed. 3961 ff, AGMA 2000-A88, and R01-33-001F. Moreover, the program
allows geometrical evaluation of gears with an arbitrary tolerance
since a tolerance can be keyed in and edited.
���������������
* The new JIS standard is supported. If evaluation is �����������
����������
�������
performed with the old JIS, specify a tolerance through ���������������
����������
����������
������������
����������

key-in. ����������
�����������
�������
����������������������
�����������������������
����
* In addition to GEARPAK-Cylindrical, Internet Explore (r 5.x ������
�������������������������
��������

or later) is required for evaluation. ���������� ���������


����������� ���������� �������
��������� ���������������������������
����������� ����������������������������
���� ������������������������������
����������������������
��������������������
������������ ����������� ������������������������������������������
��������� ���� ������������������������������������������������������������
����������������������������������������������
�������������������������������������������

[Result Drawing] ���������� �����������


����
��������������������������������������
������������������������������������������
������������������������������������������

24
Optional Program

Pure DMISPAK
Pure DMISPAK converts a DMIS file created by an external system to an ASCII-format
part program for GEOPAK.

�������
������������ ������
����������
������������
��������� �����������
���������������������������� �������������������
�������� ���������������������������������������

Reading DMIS file

Converting DMIS to ASCII

Saving ASCII file

Example of Creating DMIS Files

Pure DMISPAK performs simulation, optimization, evaluation and


verification of labor-saving machinery associated with robots, NC
machine tools, coordinate measuring machines, physical distribution/
transfer systems, etc.

eM-Probe of Siemens PLM Software Inc. Silma XG of Mitsui Zosen Systems Research Inc.

25
Optional Program

MAFIS
● MAFIS allows airfoil-type evaluation from the data of a
cross-section contour measured by SCANPAK.
[Airfoil Analysis Window]
[Chord Length (LE – TE)] [Partial Best-fit]

FORMPAK-CMM
FORMPAK-CMM analyzes 2-dimensional cross-section profiles.

● Profile Analysis ● Profile Tolerancing


• FORMPAK-CMM performs calculations by specifying an arbitrary • This function allows tolerancing in comparison with measurement
range with the mouse. data assuming a defined 2-dimensional curve is available as a
• It can print a drawing, measurement conditions, measurement profile (master gage).
results, comments, etc., as a report after they are laid out in a • The Best-fit function is also installed as standard.
freely-definable format. • A tolerancing result can be output as a text-format file as well as in
report format.

[Printout Examples]

26
MeasureReport
(Inspection Table Generation Program)
MeasureReport generates an inspection table in free format using data measured or
acquired by GEOPAK.

● MeasureReport can perform tolerance


judgment on workpiece data and
calculate mean, minimum, maximum,
and range for measurement results.

Measurement
result file
File conversion Generation of inspection table
● An inspection table is generated in combination with
discrete measurement results.
A maximum of 6 files can be combined.
Up to 200 inspection items or up to 10,000 workpieces can be
combined.
* In addition to this program, Microsoft-Excel is ● A graphic (part drawing) and text (work instruction) can Inspection
necessary. be added to a table. table samples
A maximum of 10 graphics and texts can be appended.
The program supports BMP-format files.
● MeasureReport allows macro (operation) setting of
inspection table generation.
Preliminary macro settings such as auto-print, auto-termination,
format specification, and calculation specification can greatly reduce
inspection table generating operations.

MeasurLink STATMeasure PLUS


(Statistical Processing/Process Control Program)
MeasurLink STATMeasure PLUS
allows statistical processing of
measurement data. Also, real-time
display of control charts can promptly
recognize fault conditions caused
by cutting tool abrasion or damage.
This allows you to implement
effective countermeasures (such as
change of cutting tool or machining
conditions). Moreover, with this
program as a terminal, it is possible
to build a central control system by
connecting to a higher-level network
environment.

27
76.83 0902 (4) C-(WZ)HS. Printed in Japan
Export permission by the Japanese government may be
required for exporting our products according to the Foreign
Exchange and Foreign Trade Law. Please consult our sales
office near you before you export our products or you offer
technical information to a nonresident.

�����������������������������
������������������������
����������������
�����������������
��������������
������������������
������������
�����������������������������
��������������������������
���������������

Specifications are subject to change without notice.

Note: All information regarding our products, and in particular the illustrations, drawings, dimensional and performance data contained in this pamphlet, as well as other
technical data are to be regarded as approximate average values. We therefore reserve the right to make changes to the corresponding designs, dimensions and weights.
The stated standards, similar technical regulations, descriptions and illustrations of the products were valid at the time of printing. Only quotations submitted by ourselves
may be regarded as definitive.
Our products are classed as regulated items under Japanese Foreign Exchange and Foreign Trade Law. Please consult us in advance if you wish to export our products to
any other country. If the purchased product is exported, even though it is not a regulated item (Catch-All controls item), the customer service available for that product
may be affected. If you have any questions, please consult your local Mitutoyo sales office.

You might also like