You are on page 1of 222

brown

u s horpe

pc~dmiS"

----~

--

- 1-

I'1 57Vt.<..-lll v:

~1 a b

5c-l--i.!d.' e

c.ve. wev~ ~S lItJ

Pt. - D)1;:5 -

5e i1 J e

VJ

C,A 1>

Preface
PC-DMIS Version 3.7 r'I'I ~ 3
Document Revision 1.1
February 2006

This workbook is written as an aid to learning PC-OM IS measurement software in a


structured training class.
This workbook contains:

Forms to be filled out during class by attending student


Class syllabi
Supplemental training documentation to be used as reference during or after class
Web sites and phone numbers for technical support
Notes pages to aid in note taking during the lecture portion of the class
Lab exercises that are performed during the hands on portion of the class
Demo block part prints
Toolbar key to aid in navigating thru the toolbars in PC-DMIS
Bonus hands on lab exercises to be used as a practical reference to perfolin tasks
not necessarily covered in the curriculum of the class.
o Examples would be:
inserting digital pictures into the part program
Using the Quick start menu to write a complete part program
Using Marked sets and Pattern offsets to streamline programming
Getting started in using the Datapage database
Revision History.

This workbook was originally created for Version 3.6 by Steve Gregorio using Microsoft
Word, and modified to its current fonn by Guillelll10 Nevado with the help from many
individuals. Special thanks go to
Robert Jensen (True-position Notes section)
Shaun Wissner (Lab Testing and document review)

Copyright 2006 Brown & Sharpe, Inc. - All Rights Reserved

-2-

Table of Contents

Introduction ... ............................................ ... ................ ................ 5

Student Background Questionnaire ...... .. ..... .... ... .... ... .. .. .......... 6
PC-OMIS CAD Class Syllabus. ... .. .......... .... .... .... ...... .. .. .... ..... 7
Noles Pages .............. ... .......... ............................... . .. .... ....... ... . .... 9

PC-OMIS Menus.... ............. . ......................... ..... ... ........ ... .... . ....... 40
Vectors ..... _. __ .......... ...... ............. . ................. ......... . ..................... 42

Probe Changers .............................................................. ............. 49

TP20fTP200 probe changer ... ..... .. .... .. ... .... ... .. ....................... 50
SP600 probe changer..................................... .. ... ................. 55

Alignment Summary ........ ......... ..... ... .... .... ... ............ ........... .. .... ..... 60
Auto Features ...... .. ....... .......... ....... ... .. . .... ..... ....... ......................... 63

Construct Point ...................... .. ............... .. . ..... .. ... ......................... 65


True Position .. ...... ..... ... ..................... .... ......... ..... .... .................... 67

Web Sites & Phone Numbers.................. .. .. .. .... .... ...... ..... ... ... . ....... 73
Additional Class Syllabi ............. .. ..... .... .. .. ........ ..... ..... .... ....... .... ... .. 75
Editing .Oat Files .. .............. . ............ ............................................. 81
Analysis Window...... .. ........................................................... .. .. .... 85
Course Evaluation. .. .................... ......... ........................................ 87

-3-

Table of Contents

Lab Exercises......... .. ............... . . .. ..... . ... . .. . .......... . .. .. .............. .. ...... 89

Lab 1 - PC-DMIS Overview ........ ..... .. ....... ... ... .. ...... . .. . ............ 90
Lab 2 - Probe Qualifications............ .... .. .......... ...... . ...... ... ....... 96
Lab 3 - Manual Alignments of the Demo Block ............ ...... .... ..... 101
Lab 4 - Manual and DCC Alignment of the Demo Block.... . . . . . . . . ... . 108
Lab 5 - Measuring using Auto Features ..................................... 113
Lab 6 - Alignment and Measurement with Wire Frame CAD .. ....... 122
Lab 7 - Alignment and Measurement with a Solid CAD model... ... . 127
Lab 8 - Adding to a DCC program with a Solid CAD model...... .. ... 133
Lab 9 - Final Lab Exercise... ..... .. ..... .. ....... .... ... .... . ... .. ...... .. .... 139
Demo Block Part Prints ............................................... .. ......... ...... ... 142
Too/barKey ... ........... .. ........................... . .... ..... .... ..... .... ........ .. .. ...

145

Bonus Lab Exercises .... ... ........... .... .. .. .................... ... ..... .... ...... ..... 150
Using the Quick Start Menu................ ..... .............. ... .. .. .. .. ..... 151
Calibrating the SP600 Low Level Matrix... .. .. .. .. ........ .... ... ... .. .... 159
Using Pass through Planes ... .............. .. ....... .... ..... ...... ..... ...... 166
Inserting Digital Pictures using Hyper Reports...... .... ........ .... ... ... 169
Inserting Digital Pictures as an External Object. .... ... ..... .... .... .. ...

171

Creating a new database in Datapage and Inserting Stats.. .. . .......

175

Using Pattern Offsets and Marked Sets... .. .... ... ........ .. ..............

180

Quizzes ........ ___ .. ........... ............ .... ...... .... ... ... ....... . .... .... ......... ... ..

184

Revision History.................................... ... .............. .. ..... ..... .........

201

-4-

PC-OMIS CAD
Class Syllabus
Course Objective: To train first time users of PC-DMIS to attain a basic understanding of the
software, and measurement necessary to write and execute part programs .
Pre Requisite:

Basic Knowledge of PC's in the windows environment.

Subject
Day 1

CMM overview and demonstration


PCDMIS Overview

File Management

Tool Bar
Lab Exercise 1
Probes
Calibration/Qualification
Probe Utilities
Lab Exercise 2

Day 2

Quiz # 1
Work Planes
Feature Recognition
Comments
Basic Part Alignments Part 1
Probe Readout Window
Basic Part Alignments Part 2
Edit Window
Lab Exercise 3
DCC Mode

Clearance Plane

Move Options

Parameters
Dimensioning Part 1
Print Options
Execute Options
Lab Exercise 4

Page 1 of 2

- 7-

Subject

Day 3

Quiz # 2
Auto Features without CAD
Vector Point, Circle and Cylinder
Setup Options
Lab Exercise 5
CAD Introduction
Auto Features with CAD

Vector Point, Circle and Cylinder


Constructions
Lab Exercise 6

Day4

Quiz # 3
Dimensioning Part 2
Edit Window/Hot keys
Lab Exercise 7
Statistics
Pass Through Planes
Lab Exercise 8

Quiz # 4
Analysis Option
Review
Final Lab Exercise

Day 5

Page 20(2

-8-

-9-

Open File Dialog Box


FilelOpe"
Open

. ('

"

File Operations Toolbar

Look in:
D fra~ais

f-J Administrator

D ltaliano
D Portugues

catia_dci

@lCADSoIid
@)dfgg

D tmiller
D Translate

Espaiiol

PI''j ,h4rl

di ."dlll',,}

@J Breakpoints

D Printable Docs

Oeutsch
English

/ 1- /(

D Wizards
@)AutoSave Copy of

'

&}.v/'t

V14)'! Ittf'

(Jw'I1 ~/Vh:7t/VJ

rJ?

{rJ

'"P( P/11 ~?/f

w l4f,e '111"-'1/

"i-iJV 1 ~vV

jn) Dimensions

..!.l

File name:

II

F~es

IPaft Program Files (M.PRG)

of type:

Interface

Open

:::J

IO FFLINE

Cancel

I
I

New File Dialog Box

Filel New

File Operations Toolbar

New Part Program

Part Nome:

II

I
I

OK
Cancel

Revision Number:

I
Serial Numbel:
Measurement Units

Interface:

I OFFLIN E

IAq

r.

Inches (IN)

Milimeters (MM)

C.,,,",,,<,? .. ,,t rn

Ol1/lh~ ..,

'lnv

_",,/fI,.L.

AV~ CQnl1,-cy,.-t< 7'1

PI.'

/I'1'lctt/k~

.-(i}/I' r

"u<"'1! c::

Menus & Toolbars


Sections of the PC-DMIS Interface

Edit
Window

Graphics Disp lay


Window

- /0-

I lJd J ~)

Quit Message
Top: Filel Quit Btm: Filel Operations
PC -D,"115 Message

..

"

Do you wanl lo Quit Part Program wtItIoul saving?

Operations Menu
"

Z";'-Z M"
Ici::l
_Irror .. .

~opy .. .
D:;':'';

D~":

B,ename.,.

C?!I

~elete ...

Toolbars

Viewl Toolbars

Graphics Modes

drt Window

!J

_ !W:'

! ,, 11 (; 1-8 ~ .... ~ ~ 1[jJ~r;:] ~ ~ 1J( Iilil ~ @ ~

SettinQ5

'

:::JI.,.'AOBO

View Setup

Editl Graphics Display Windowl View Setup


Graphics Modes Toolbar

Sold

y""",,

Green:

Apply

I
II

DeaI, __ _
OK

C...,~

-11-

Insert I Report Command I Save Viewse!

Saving Views

Graphics Modes Toolbar

Enter VIeW Name To Save:

OK
Cancel

PC-DMIS Message

I
I

{)i . ":

OK to Insert a RECAllMEWSET command in the par! program?

No

+/OT /le'1

. /1171
Scale to Fit ~

++++

Graphics Modes Toolbar

Translate Mode

2-D Rotate

3-Dimensional Rotate

,;.IIL II IM""-

'1 u
~.

c t"'l

ev!e,v ......

,/k

k:.

r fiO

7'"

vo'f,!.t L
Graphics Modes Toolbar

Rotate

(0,

+Z

r
r

r3
View
r, r
C05 r

4
'0
45

Deg Inc

J;;'

Animate

Reset

Close

I
I
-12-

Probe Uti lity Window

Operation I Calibrate/Edit IActive Probe

Probe Utilities C: \ PCDMISW _35R\PHIOM_30MMT08MM_TP20w.

Probe Fie,

JPH1OM_3O.tMT

OK

n User Defined Cafibrmion arde!'

Cancel

Active Tip List


T1AOBO BAlL 0,02.13190,0:
HAn 5Il135 BALL 1.JG:3S,'

MeaSlAe...

EdL

TlA22.5I37.5 8A1I .().2517,1. ~


T1 A3(11-15 BALL 0.65212.43

I
I

Add Angles...

Shortcut: Ctri +Ait+P

I
M"k Used I
Aesub...

I
I Fe Formel:... I

Toielances... , Global Used

TlA3CB-90 BAlL 2.5197.0.7.


T1A30097.5 BALL -2.4981.-0.

Setup...

T1A45B-180 8.6 1 1 0.-3.5634,


T1A45B45 BAll 2.5197,2.51!

Pri't List...

!1~52.~_;~~~~~ ~~1 . '

Delete

P,ebe Description:

JPROBEPH1OM
PAOBE~"l1l).t

Joirtbangle
Joirta angle
COl1l'led:CONV[RT:J)MM TO
ConnectPAOBE_TP20 - Tip til :TIPJ8Y2I).tM

Double click on probe component

Un-drawing Parts of a Probe Configuration

r
Component:

OK

Cancel

Draw ltis compa>ent

Default ,otation angle about connedion:

I
I

.- -

,.

10

.- - -

I,

I
1

..

-,

I
II

L.

Measure Probe Screen

-- ,-

From Probe Utility Window: Measure Button

"

, ....

(",,'1'~ I ~ r
S'((

P1

iH11vi'IJ1',14

1lz,~S

'~ "

r...

.... .....

r ' .... 15

rq",,.....,,bo

, .. "',.,':T"'' ' ' -----3''


,oW,,,,, I , w.o.;'" I

r.. , ...

-13-

Add Tool Dialog Box


Add Tool

From Measure Probe Screen: Add Tool Button

.':

Qualification Tool Message

y ..

IF

re C I

(, ~lIPiG
H I\<.. n~e tMr
c ;; Ii (w.lrt'

i" <

AOBO Message

., crderfbf 1pO' Ulllralld Cll!h1 11 (1'.... 1001~bon


to 1d4tll'r OliPS UII IIIMb!d on Ihe prJO! tXll ll Cl3lrbn,
11 ~90 r" tat tiM be&n ullbr3t1.'oJ [In t'J9 ~o 'td PQ1lIti;YJ

Pt'B8$!nD OK m9ana .... i1TI,t(e(i ~8 ($1 ~I'itW(ln Itl8 lutOf1(1)11:QSi1icofl.


Q'" f1;;t)'U1I

da nt

[~~

rr nll'...,D !O 01 11, .. D:!

r l\'~tla c);t~ [ffl pro Dl~

P061lCfl

.~"" I

-J4-

Add Angles
From Probe Utility Window: Add Angles Button

"

Calibration Results Screen


Calibration Results

From Probe Utility Window: Results Button

't., '

Probe !le:PHHl'ClO'MTOIIMM_TP2{t3BY20 Oate:312612003 Tire:11:4(


TlA08o.
TlA08o.

THEOX o..OOOOY O..OOOOZ 8.131900..1181


MEASX o..o.OOOY O..OOO.O.Z 8.131900..1181 StdDevO.o.o.o.o.

TlA22.5B 135 THEO X 1.3636Y 1.3636Z 7.748300..1181


TlA22.5B 135 MEAS X 1.3636 Y 1 .3636Z 7.7483 00..1181 StdDevo..OOoo
TlA22.5B7.5 THEO X {J.2S17Y 1.912OZ 7.7483 0 0..1181
TlA22.5B7.5 MEASX {J.2S17Y 1.912OZ 7.748300..1181 StdDevo..OOOo.
TlA3OII9o.
TlA3089o.

THEO X 2.5197Y o.o.o.o.o.Z 7.456700..1181


MEASX 2.5197Y o..o.o.o.o.Z 7.456700.1181 StdDevO,OOOO

TlADJ.15

THEO X 0..6521 Y 24338Z 7.4567 D 0..1181


MEAS X 0..6521 Y 24338Z 7.456700.1181 Stcl)ev 0.0000~

TlAllJ-'5

OK

Concel

Print

Work Planes
/ZPLUS

IA=TOP

[ZPLUS

XMINUS
XPLUS
YMINUS
YPLUS
ZMINUS
ZPLUS

IB=RIGHT

IXPLUS

IC=BACK

] lYPLUS

z. p .; ",(fiNe)

I!i=BOTTOM ] !iMINUS
IE=LEFT

IXMINUS

IF=FRONT

IYMINUS

z
F

Shortcut: Settings Toolbar

'L (i

PI'm. """ 'f

1/)1(,/

"'nv It pr .,-(
POiTllf d~t7
Jv~wt ,QI'T

-15-

(c;. il1 ... > c.. ; 1/ <::..1 ~ 5

7 Featule Recognition Feature lypes


7 """"" ~"J t;=-? rvVe S
Point
Circle

Line

Cylinder

Plane
Sphere

Cone

Change a Guessed Feature Type


Editl Override Guess

Feature Measurement Hot Keys

Alt-

Deletes a hi t

Ctrl+D

Deletes the last feature

End

Finishes a feature
(same as Done button)

Comment

Insertl Report Commandl Comment

Comment Type- - - - - - - - - ,

r.

Operator

(" Input

(" Report

(" Yes/No

(" Document

(" Readout

Comment Text:

Flease Edit Comment Text!

_.~.K__ .-. II_C_an_ce_1-II

1-1

-/6-

Step Method

1. Level
2 . Rotate

3. Origin

Alignment Screen
Insert IAlignmentl New

R".' 11----::OJ':1

'dI

!1~I:r!!'

II~DI"'=._

'.o,t.

Ai;n rert IO=Al


R:.... ~,C', IO...Al

.!.I
Se.aICIl IO

S~t Lt~1 1t:

1ZPl..!$

Ralefa:I;:f\.U5

Pl....::. II El

At.ltIjLI2~

LINE'

LINt :-

C1~A"de1

Pr~Tl

Dlign
.

1
1
1
1

L.....

::OJ

Shortcut: Ctrl+Alt+A

'1

: OJ

ri'(rirZ r;; ilJ.Jo)

OAl
ClA2

O~;.xO jllal'K);j

AuD.Al c ~

CAD ; P,",

OK

Cc:r(:Bt

Probe Readout Window

Left: Viewl Probe Readouts


.l!I

17 ~~-P;;.~it

loUU

i Sho;ooo ~UlIeI( p<b: pcd":f'Hn <I01C'Cn

~1b...,~j.)T ~

lIMPd!1 f"4[tIlnli,M

01;

~I

Ott.d

r . . .~hlJ".:z....,.,.

PumHW1J}I

OIl ~p'[ft f' ~Ullq..

~I ~
~.-.:if,....'

....

..I .. b ..

I
- /7-

Shortcut: Ctrl+ W
Right: Edit l Preferencesl Probe Readout Setup

Insert IAlignmentl New

Auto Align
Shortcut: Ctrl+Alt+A

1. Select Features for alignment


a. The order that features are selected in
is very important
b. Select features for Level, Rotate, and
Origin in that order
2. Push the auto align button
3. Carefully verify the construction of the
alignment
4. Edit as necessary by highlighting the line that
needs to be changed

Alignment Offset Methods

rr r z PMo

r~

l. Theoretical Distance

",1

O,f", 0., ...

2. Feature

ROlim
0' '

Saving an Alignment Externally


Insert IAlignmentl Save
Save Alignment As

"

- ,

.Qilectories:
c:\pcctnisw_35mr2

0123475.aln

fix01234.aln

Cancel

127 c:\

'.
~ PCDMISW_35M F

L:J AnswelV./Oiks
L:J catia_dci

OK

,
,-

I
I

Atignment Name:

IMAN_ALN

OatabaseWiz~rd

Deulsch

..:..I
Units

..ist Files of ,Iype:

IAlignment Fdes('.aIn)

Driyes:

:.:J lIE! C:

r.

Inches

MiUirneters

-18-

Insert [Alignment[ Recall

--

Recalling an Alignment

Shortcut: Ali2:nment DroD Down Menu

I Dcc_Aln
RESET
STARTUP
A1
Man- Aln
DCC- Aln
Aln- ABD

Insertl Parameter Changel Probel Manual / DCC Mode

Probe Mode

Shortcut: Probe Mode Toolbar

.".- ~
.. -j

----

.-- ..

;J(;VV{-.7

7r k

:..-_ _ _ _ _ _ _ __

Clearance Plane
Parameter Settings

ClearPIane

,,",,:,

I
Insert[ Parameter Change[ Clearance Planes

ActNeP~~~~~:;--~~~==~--Al<is:

Value:

10

Or Edit[ Preferences[ Parameters (F I 0)

Pass Thloug~h~P1~an~e==;----:~--;;;===--A.s IZPlUS


V~ue, 0

17

Clearance Planes Ac~ve (ON)

OK

Cancel

ApplY

Help

-19-

Moves
'r,---

~. \ L..

i r;. ~r

Move

~oint

Auto Move Point

Ctrl+M

X Move:

~Iearplane

1.00295 I

Y Move:

1Q]377

Z Move:

10

l.~ Move Circular

I .1J,

Move Pti9 Offset

P'

Move Rotary Iable

.!:V, Cilove 5~eep


~! Move 2ync
I

Move. [ncrement

I kii: Move

1-'-

Insertl Move

kl' ~xclusion Zone

OK
2

Cancel
, ......................................,
Read -Pos,...... "" i'
.,i ............................

I
I

Store Move

r
r

Increment Move

Learn During Execution

Ok to Move

Motion Parameters
Parameter Settings
Opt.PlClbe
Dimension

I
I

Editl Preferencesl Parameters I Motion Tab

'v._.

PlClbe Trigger Options

ClearPlane

NC-l00 Parameters

Probing

Prehit Distance:

10.1

inches

Retract Distance:

10.1

inches

Check 0 istance:

0.1

inches

Motion

DefdUt

1
1
1

Recall.
C~..

Check Percent:

11

Move Speed:

20

Touch Speed:

Clamping Value:

Scan Speed:

10

RoTable

110 Channels
Acceleration

I
I

Shortcut: FlO

OK

Cancel

Appl.,ll

Help

Dimension Icons
Insertl Dimension

Li "Ogle .. ,
L ar>guIarty .. ,
@}
@

Dimension Toolbar

Coaxiality ...

~oncentricity ...

IHt D!stance ...


D

EJatness".

EB !,.ocation .

II Parall~lism,.,
...L Perpendicularity ..

~rofile

iourd less .. .

R!!"OU t ...

Straightness.,.

ii- 5:tmmetry, ..

-20-

,~,'

Location Screen

11#4/ L

cff/1,z

S..."" ID,
Select Last~:

r;; Auto

rx

ro

r
r

r
r

v
Z
"'"

Minus:

Defaol

Form

f/Z

f,,(RU""'U

IA? "H

None

T.....

r
r. 'OTi
c .. "

r.

Edil ..

~ 11)

Analysis

Dis~ay

Gap Only

.{:&i'lMe"t r;lWf .I've ) ....... '''''' A-c 7liv.e .,//l4ht1q",

r-Soth

Dimension Info

Location 0 ptions
Aetroinear Only

Inch (" MM

Output To
(", Statistics
r Report

I
Tolerance Qass:
iNDNE :3
Tckranc:e Glade:
iNONE :3

Sheet Metal Axes


n AT
r T
n AS
rS
r PO

CO

Nomin~Size:

rV

rr-

Dimension Toolbar

Cb.

Unis

ISO lim~s and Fits

rJ H

Pang

:3

"''''' I

[""1 L
r

r"

AKeS:

Insertl Dimensionl Location

"'.... I

Tolera/lCe$

10 .. ILOCl

Do

Graphical

Off

M~tiptief:

Do

rw-

Distance
Distance

.;'.

ID = JDIST!

r
r
r
r

Plu" 10.01

Search 10, 1

M..."
Nominal:

10.01

Create

ToXAxis
ToYAxis

Circle Options---,

ToZAxil:

r.
r
r

Orientption

-Distance Type

r.
r

.'
'l i \
Dimension Toolbar
- - - - 'I Q" - - - - - - - - - - - - - __C_',,_e--II
"- K 2 O:IM"''';)","''1JI :5

Relationship
To Feature

Tolerances

2 Dimensional

('" Perpen to

3 Dinensional

r.

No Radius
Add Radius
Sub Radius

...t C

tQrh,L

11

a/ ;.N\ e-t

,)"'1'''''

5-

,'I/},;/ ~ "'5.4
Iii~ /1'< 'cf~ A
?

))1'VtA
2.

l-(.

'ie/For

I'''v,''

parallel to
Analysis - - - - ,

lasHwo

[ Units
r. Inch

C~ar

Dimension Info

Display

r.

Edit.. .

MM

Output To
r Statistics

1.11'''' 9vO \0

Report

Graphical

Multiplief:

Both

ITO

None

(tylMf

Textual

q:r).-

W"'( '"

Output Options

Editl Preferences I Parameters I Dimension Tab


O~H"'"
Dimension

''''''' Trigger Options


DearPlane

PIIDng

Dimenoo I Output Formal:


1p No~
.p M~KMin
2", Tolerance
5P Deviation
3~ Measured
OlJ~ToI
EiJ;' Dev Angle
oimet ...... , AttrWe;;

P'
p

Dinemion Text .

P'

Dimension Hed1g$

D~Opijons

I
I

NCl00 P51!f11c\CfS
Motion

RoTable

0.1""

R~I

Q.M

110 Chonnels
Aceeler~on

Shortcut: FlO

P' DeviaOOn Sj.'ITlbols

StoYldafd Deviation

132 CokJmn Printcu

OK

C,m l

Ho\>

I
-21-

Report Formatting
Editl Preferencesl Edit Window Layoutl Report Tab
Cl'I'IYI'lil"id Replrt 11-1)plt.A'fOtj

st'f(I~ f.XIllf-'13

!iii'

F1

5h:1"".oJInf~11
ShalO.' Lot lilerb
5h )1'J "'~lfF(Jojj}1

p=

5~ .... !jtleer!~ LI"e<I'

......",."

P ....
r. Pl
("" Oll;(' ' ~0C8 0n'"

Ofno!on! Kln $\,IIi n l inh

,.~~

fiji"""

ll'!:w-.elll JilX1

poo- . .

iI1t1i'lnt

~ t

'tWI

FiI~(h'Iodifij!.cM'ir.'[~I.!'~i '

Print Options

Filel Printingl Edit Window Print Setup

., I
""". I

Scr.d rd ! \'.\ n:Xo,t Ol.til Til:

P AII' JI:;\~D"'!SW _35R '

~ A~

~ a"" I ",dtl

rp_

r.AIb:1

''''~

(;1'--

I
1ft (l~I1{\)-;> OI;().,H-J<?
'r :O\ ' Wl'~~_~.&I~.

Ol,i.!rJ.f n:~.v:~~\i,\trDm.r,'D1IJ

g-~'~."'d".

Edit Dimension Colors


Edit Dimension Color

i"

Editl Graphics Display Windowl Dimension Color

'w

Dimension Colors

19

Number of Tolelance Zones:

II Out of Tolerance (Negative)

Reea"
Defaul

13

Edit Color...

1
1
1

Space Colors

Start Colex:
End Color:
(e" Clockwise

Counte, Clockwise

Straight Une

OK

Cancel

-22-

Editl Markings

Execute Icons

Edit Window Toolbar

OK to mark manual alignment features?

yes
!NO 1
--'=----'. ................................,
M

Auto Feature Vector Point

Insertl Featurel Autol Pointl Vector


Auto Feature Toolbar

- ar~rn----------,

IlCYm:'llVcc
Snap PU't

I lo.93m~ i
J

qri.oiii.",
;;;;,rlr1i.
,ip~-I

1:1...

"lrt:lVUIDII

Auto Feature Circle

fiRT
1- C.,eMlI ,-

... 1'3
IT3
HI>

tot&!( I.tI:! III i:rI

f>t,k,

)(i lm~
y

Plcpede:l

Oll:l'l~'w

Pilil

Slal ~~

!:~~.

EIldJoI'G

11 tI~,
Ard&O:'PDI j

Insertl Featurel Autol Circle

Deflltr

In 2

"'"
.

Cllffla llfl
IIlmdV~

t) ) j S

N<Je~

110 0072162 1.) .t~"ltl7

Auto Feature Toolbar

.J 10 01500" 1(1

~="
I:. j"fuGll 119 IW,'31Sl

c,.,=,-:'

Il

~~It4 1 fllIAtdeG
d'

Hdo ("" ,1,,111 1I'":JN


';;Z, . ' ..

[]II7A~

i
pr--J

IiMJJ!e

-23-

Auto Feature Cylinder

Insertl Featurel Autol Cylinder

Auto Feature Toolbar


Dier1~

c:

r- Pot:r

If'~

I'QmlIV.ll:

~ R<l1'11

)3

x J11o.0Ctl4

f3a
PamfJ::l

D>llutel

j 1I.37'l

V ,.2'!. I5.1

s ........ ~

~I~,I"IQ ~

" Hit

[ nll.l9

(~~li:rl

Z 124112:1

RealI!~aj~ r

I lo.OO1'215i

lo.(G., 'G:]7

' InOl!ltl:t> 10

t~ 1,0",","

""" r

""" 102"

~Vec

19

o",,,,;;',;;n:<,,{'

;'1

no !l!~~1 I ~wc

H~

roT

(;'

!ilL'-!

H~I

General Setup Options

I
Editl Preferencesl Setup l General Tab
Shortcut: F5

~.

Sc*,f.:.ek:r:

II

"'n;~ t(lS_

15

~1'I:i ~~ITcec~

1!10lJi'

Sh 0lI'l' [.0 tr";'" hn" Td 0:0-" lite.

j ~fff.

D""""111"1 JoJ J3W ~ II Ide-

1i

l>Jlilq P" '11)

...

11 1

lI,d,t",;;,:

.!C!.

Icr;:r~~

1 _ 1 """1
0

0 ...

Dimension Setup Options


o S:I..c:>

v. ..

I'

Om. .

P.""",

r.~

l inD\(

""", ""

r ", p-,. -

,J>

~l";.

Nuldl: fio
~A"\l5r
r i&I)tOL,... S.S....... s.... b ~

OF'l~.u -

{:U:

1 ",-",..

.)(11

'2~J~

f:J

3"'- ..

po:

4~J :

jJ:

Shortcut: F5

~PI ~~ . , ,',

1L.'\o.1&.'I'$ U,'J.hM DllI 'n 't

OI4JQ:lIW

P.,ii1& A ~"o

rMl.rRu.D~roCul-J.,

r. ry rZ

"fl.II:l*ShMU~~.~

;. .... O!JI&

CAI)lb.6~: I.

!-;- N.m.. d

,
<" ,
~

Editl Preferences I Setupl Dimension Tab

[O"''''=n

r .. """"

.lMJQ",,~Oll1(liW"

r
r.

tC,OO 5~"CI

Pe' .. , ,r:;b... teI

Au"Ohent&n
JMoRod1et1

-.

( ' OIr~;,I~ [)Q

. Otd:iJl!i4t D ~"';
r. Oe4n1'OtgMJ

0_ ..... FIo.-

r , rs

("[I~~

r. ,

ArojooO.,.

..-

p OlD oJ 1111
rOW~
0

r! or.:= I

DfS!Ql

OQfU

....

-24-

lD Setup Options
SetUp Options

Editl Preferencesl SetupllD Setup Tab

'. :

PartlCMM

G.....01
10 Setl4='

V....

Shortcut: FS

Oii1,cilsion

NC'OO Sol",

Lo!bels For:

::1

labelng Method:

Type:

Starting letters:

::1 lOR

Iu.,;.,
P" ShowAl ID,

Starting Nr.rnber:

I'
r

Color.

~ Display Brackets for FC51.1"C Allays

Editl Preferencesl Set Search Path

Set Search Path


Search Path

...-..,

' .

Search For:

OK

Cancel

I
I

App~

Browse.. .

Import
pen

Look.n

, "

Is PCDMIS_v3.2063MR3

Filell mport

~ bsblockm. gs

DeU:sch

~ BsbsoUd.ios
~ Bsbwire.igs

EngWsh
DEspaiiol
frans;als
ItaWano
Nede.lands

Portuoues

Programs
Wizards

Fie name,

II

Fdes 0I!YPe: IIGES Fres(".IGS:".lGE"j

I.

IlIllOrt

Cancel

I
I

-25-

Processing an lOES File


...

......

-. -

IGES file - DsbWlre.igs (".3.87.3 500)

Filel Importl IGESI Import Button

....

[---Setup
--------;!

Process

' " _ . _ _ . _ _ ",_ " , . " J

Coordinate

Syst~

Select

GLOBAL PARAMETERS
PRODUCT ID
fILE HAM[
SYSTEM ID
PREPROC. VERS.
INTEGER BITS
SING PREe . MAGN.

Data

82 - 586
82-586w. iqs

Pro / EnGINEER by Parametric Technology


9641
32
38

SING PREe. S I G. 7
DOUB PREe. HAGN. 38

..:J

1it'lke 3D

OK

Cancel

CAD=Part & Find Nominals


CAD = Part

Top: Insertl Alignmentl New (CtrI+AU+A)

Bottom: Editl Preferencesl Setup (FS)

~ Press

End Key
D Automatic File Save
~ Find Nominals
Point 0 nly Mode
D ignore Motion Errors
D Automatically Adiust Probe Head Wrist
D ignore CAD to Part

,
~

S-cale Factor:
Minutes to Save:
Find Nominals Tolerance:

Shading a Solid CAD Model


,.,_......:_.
_".

Vie w Setup

v_ ,
__ ___ .
P' L.
~00d

~ Iz. :3
Rod
mJ~ ~ ~
~ lrul~~ Yebf.
B~~ ~
~ ~~~
Blue:

Editl Graphics Display Windowl View Setup

1D

r
r

3D Grid
Grid

Graphics Modes Toolbar

Rulerl

Show lines over slifaces

' '''-0 _1
Levels

r. SkJe

Green:

1 Creale...
Ap"

II

OK

I
I

C""""

-26-

Changing CAD Colors


~/

Edit CAD Element

Number
FeatUle Types'

P"

Lines

rv:

Circles

Arcs

Curves

Surfaces

Selected".

OK

Color...

Deselect

Name :

I
I

Close
0
1
AP!l~
142
I
_== I
127
r Set as Priority
I'
f;' Show Name
112
l Change Name
12
J;? iChange
IoIo~
.........._.. _................
10

P" Points

Editl Graphics Display Windowl CAD Elements

Color
Basic colors:

Custom colors:

1 11 11 111'
11111111
Define Custom Cobs

Curve

VS.

Surface Mode
Graphics Modes Toolbar

l'

Deleting CAD Elements

EI

Delete CAD

Number

Editl Deletel CAD Elements

Selected:

-27-

Construction !cons
~

Insertl Featurel Constructed

(ire/e .. ,

Cone., .
C!:!rve, . ,
C\Clinder .. ,

c, !;:lIipse .. ,
z:J bine, ..

.:!J Plgne .. ,
~ ~oint .. ,

SIot .. ,
2Phere .. ,
Surface., .

~I Ejlter .. ,

~ ~et .. ,

Construction Screens

cm~ttuct i'lIlnt "',:!~

J[)..pNi7

~J: hlO ;

FV41(1

:114U

$ '"
(~

Insertl Featurel Constructed I Point or Line

"

...

"

hill

r~...

r ....

("' Irt~n dl~


AJ Olilln

r:

(' EF$J::m~
r AlI<.......tiU ..

(' DII..-

I
r

,""It;

(" ['01l'1l:I

~ f'l(lf'l:dnl1

I'l::ICII

OllntPtit

a,,,,

..,

..

'I ~ .;.._"""

Z Orl1et
,

r""

I
I

0 ""I.

_1 t'oe!ir.I. ~::J~

JI'l

(' C'6!1

Construction Toolbar

",",

""~,

I
0=

1
(' Olttl

Do,

Construction Screens

".":.,~====
("

1f!' lpl/I;1

Insertl Featurel Constructedl Circle or Plane

"-r-----------:-~~:~

$M l h 0
! oW I.c:I II

"''''
r ...... ..

ellA!

I"' IF ""',,;

Constmction Toolbar

r ... ~
(" "'~
" -.

s.... , ;hl

... I\:J..,n.~t'.

)5

r tA',

r Pw,.. " .
rf"' p""
R... _

Hv.~o1

('"Dr...

~,

J
'--

-28-

True Position
Insertl Dimensionl True Position
,

TI1Je Jlu!dllm

ID

-Ifu

~_r.hID

"'"

f,i:A1mL F,u.

BeI",1 L~ n

Tdflll'ct:S;

,..~

I"

Cv

"'2

~.J

r: P-:i

A.:I.:..ll 3 ,

~!;e

".,I

"'-

\o1ul

Os~ ,*

Oill Ttl
('"' SI:b:tI: ~
,.. Ar;rNI

~t ~(~!

1=1

U~ fJ./IMl l -,.,_~~~J

r 7j

F".,~"

(I' ~

(' ~

Dltur.'

(: "j

t:

Ct"',v rr~'
rUffl 'IT;'i

,. , ' '' "' S

po 1I1t/'

(" ,

(' 1.1

Dimension Toolbar

(" !,o

r,.

Q -

r _
O

IntI!
{" trtII
'

r::r ~oe:~Ilr'IPtlP:G Cettt'~ I~::'~~~

Oe.WO!1-

Dill:I* 'HR~.

,-,

.... fa pmlFeellI'''''

A~'n L.ero:h: 1
r. FlomAiI'AI(!,*,

,,,. I

1v1#., ... .

T~.u :4
... 0 11

(" o.

""",'
01
Co all r

(" fu:", 51!fl f>QftOI ~


r F,,", tndPQ-,I 014..
(", ~~ W(ll;.t ( nd Dt.l.li:

011

M"'~'~

(' FlfJll8~hErmOI~

Angle Between

ID =

Insertl Dimensionl Angle Between

... ~

Angle

I~NGL 1
Tolerances

Search ID: I

Close

Plus: 10.01
Minus: 10.01

Nominal:

I.

r
r
r

Angle Type
(! . 2 0 imensional
r , 3 Dimensional

Output To
Statistics
C Report
Both
None

r.

Roundness

Last
;

ToXAxis
To Y Axis
To&A~i1

---

Tolerance

Create

Plus: 10.01

CIRl
CYLl
CIR2
CIR3
CIR4
CIR5
CIRG
CIR9
CIA?

Oulpul To

r
r

..r

Statistics
Report

r..

Insertl Dimensionl Roundness

None

Dimension Toolbar

Inch

MM

- ,Anal.Ysis

Unils

Both

Edit...

Close

- Dimension Info
Display
Clear

\-I}V

u
" FOVWl
'

Search 10: I

"e.--rz.,.e.~

110

Roundness

10 = IRNDl

1!c7lV~

Multiplier:

Display

Dimension Toolbar

~ e.."ii~

, 'Relationship
~ To Feature

,- - -,

LastTwo

I
I

Create

Texlual
Glaphical
Multiplier:

110

-29-

t/
, -

e-

Concentricity

Insertl Dimensionl Concentricity

Concentricity

'_

10 = I~NCEN2

.Search 10:

, ToIer'2mn;,c~e;::==:
Plu,:

Create

I "'--- ! , . -10.01
----

Close

I
I

Dimension Toolbar

CIR3

,- c JvcJ -e I T)

CIR4
r Unil,
Inch

r Oulpul To

CIA5
CIAG
LlNE5
LlNEG
LINE?
CIAS
CIR?

r..
r MM

Statistics
.

Reporl
... Both

r Analysis

None

Dimension Info

, LastTwo

I,

:.. r

Display

Clear=

Edil. ..

;/

T.,tual
Graphical
Multiplier:

110

Operationl Graphics Display Windowl Screen Capture To

Screen Captures

-, :.-":"-,
. '. ,
~

~Iipboard

',

File
.,,=

B.eport
.,..;;;
.

Edit Default Dimension Information


Edit Default Dimension Info :.'
Dimension Info Format- -

r
1

r;;;

Auto
Measured
Nominal

Insertl Dimensionl Any Dimensionl Edit Button


-

OK
Cancel

J
I

Default

"Recall

Reset

o Number of Points
-30-

Text Box Mode


Graphics Mode Toolbar

Adds these items to the Right Click Menu

Eait .. ,

D.elete

Editing Hot Keys

F7 & F8: Within a selected toggle field, cycles forward


(F7) or backward (FS) to the next alphabetical entry
F9: Opens the dialog box associated with the command
at the cursor's position
Ctrl + End: Moves the cursor to the end of the program
etrl + Home: Moves the cursor to the beginning of the
program

Editing
(Left Picture) Right Click on Feature Label

Hide 10
Hide All IDs
Show All IDs
Hide
- Feature
,Hide
All Features
,
Show All Features
ResenO
Reset All IDs
Move Cursor To
Change Background Color, , .
Change Line Color ...

,dl

'

:i.electlon

Delete ,CIR7

Del
ctrl+D

C8.D Elements ...

...
.I, ~ Eeatures
D'
,
'

I.

-,mensl,ons ...

Show Shadow" .

-3/-

(Ri2ht Picture) Editl Delete

Sealch 10:

Seleel Last R:

Editl Graphics Display Window I Feature Appearance

.~

Edit Feature Appearance

Feature Color

Feature Display- - - ,

On

011

[ Label Oi,play
r On
rOil

Grephic Options

Shadow BOf(:Je..
BacK"OU1d Colo<
LineCokx
.clear

OK

Apply

I
Undo

I
Viewl
Edit Window Toolbar

Edit Window Modes

Filel Partial Execution

Partial Execution Menu

Execute
Feature
-

ctrl+E

Ex~cute

'orn
c:trl+Y
Execute From Cursor
ttrl+U
Execute Block
-

Ctrl+l

-32-

Editl Bookmarks
Edit Window Toolbar

Bookmarks

Editl Breakpoints

Breakpoints

Edit Window Toolbar

Turn Statistics On
:~"

Statistics Options

Stats Options:- - - - - - ,

Off

Database Options
Ie' DataP.!Ige
r DES

On

Transfer
Upc:kJte
Tfansfer DirectOfY:

Insertl Statistics Command I Statistics

SPC Database

DataPage Variable Name;

r.

Database DiedOfies:

Use Dimension Name

(" Use Feature Name

[ Do Contlol CalcUations:

r.

Off

Read Lock:

On
110

!;;i

Add 0 irectory To list...


Delete DirectOfY From list
22

Delet: Cunent Slats' F~~


Update Database Now...

Memory Panes: J ~

I
I

'"

___...

J~

Write Lock:

DK

Canccl

-33-

Editl Preferencesl Setupl Dimension Tab

Auto Stats

r-Auto Stats c-=~-~==-~


rJ ALWAYS Save Stats to File
C ALWAYS Update Database

Output To
Insertl Dimensionl Any Dimension

~ Output

To - - -

r ' Statistics
'.

C Report
C;;' Both

None

Create a New Datapage Database


I. Filel Editor
2. DatabaselNew
3. Type in or browse for location
4. Yes to: "Do you want to create?"

-34-

Trace field

Insertl Statistics Commandl Trace field

Trace Field

'~: .

Name:

Options: ~-----,
NoD isplay

r
r.

Value:

II

Display

Value Limit 15

OK

Cancel

Pass Throul!h Planes


Parameter Settmgs

Insertl Parameter Chanel Clearance Planes

,v,,;

Or Editl Preferencesl Parameters (F lO)

I
I

v... I~

Hdp

Customize Toolbar
Customize

View I Toolbarsl Customize


Av!li-lli Items

ffi 4

1iI- !..

s"", ...
Menu Items

UsefDefiledCortmands

(-Remove

A,ret

I CliP. . Open
N_

I IS CDre
~Q",

DefaUt
Rename

I g s~
lIls~"
.I

I
I
-.!J ..J
New

D$I,

OK

C."",I

Apply

Hdp

-35-

View] Toolbars] C ustomize] New] Toolbar

New Toolbar

New Toolbar Name

OK

,.'

Cancel

View] Toolbars] C ustomize] New] item

New Item
..

.'~,.

Custom Wizard/ Script/ Tool


Command File:
Menu Te)!t:

Help Dese:

Tool T,,:
Function'

I
I

I
I
I
Change Icon... 1

OK

Cancel

Window Layout Toolbar

Saving Window Layout

tJ

)--t

-36-

Quickstart Toolbar

...

...

Measure

...

Auto

Construct

...

...

GD&T

Viewl Toolbarsl Quick Start

...
Relation

.H

Align

Calibrate I Edit

Scan

Adding Your Logo to the Report


I. Create logo as a bitmap
2. Open logo.dat with a text editor
3. Type in pathname next to #BMP
4. Save logo.dat

Analysis in Graphics Window

Insertl Dimensionl Any Dimensionl Analysis Section

Analysis"- --~
Textual

.r

Graphical
MI,lltiplier:

10
-

I
I

"....,. -~~ =

37-

Analysis in Separate Window


Insertl Report Commandl Analysis

Analysis

"I".,.

Search ID:

Analysis- - Textual

Dimension List:
LOC1>ClR3
LOC2>CIR3
CONCEN1->CI R6>CIR5
PARL 1>UNE1>UNE5
LOC3->ClR2

Select All

Clear

Graphical
Multiplier:

I!~

Apply

Show All Arrows

View Window...

Close

Insertl Report Command I Analysisl View Window Bulton

Example of Graphical Analysis

L
Insertl Report Commandl Analysisl Textual

Example of Textual Analysis

~OIDtl'.1. TJ.
<; LP.l

.mo

IIJ!.U. %
1.5000
1. "Ina

-1,0000
-0. "ISOO

[I. ,ElJO

1 .2GOO

-O.S6"l1'J

1.0000
O.7SC1D

-0.5000

O. ,SOD
0., 600
0.7500
0 .":' 500

0.0000

O. roro

0.B'6O
0.61')00

[1.5000

0.0000

-0. 0000

D.rom

o. rom

0.0000

0 , 8660
1 .0000

0.0000

0 . 0000

0 .0000

0 . 0000

-0 . BIi,;a

Q,e6IiQ
[I. -5000

0 . 0000

0.0000

0 .0000

0.0000

0 . 0000
0.0000
0.0000
0 . 0000
0 . 0000

0.0000
0.0000
0 . 0000
0.0000
-0.0000

0.5670

-O.56lt1
- 0.7500

Q. 5OO0

-1 . 0000

0 .7500

-1.0000

[1 . 56'70

0.7500
D. '751l0

-0. Blio9J

0 . "1500

- :1.2500
-1. "lllO

Q,OOOD
-0 . .5000

-D. SIloo

-a. QEo60

,0

1.0000

-:I.

0.0000

"

1 . 2500

-j.1.3~O

(I . ?SlJO

O.SoJOO

1.1:U0

- 1..2SOO

0 . 7500

0.8'ca

-1.0000
-0.8660
-0 . .5000

"

sam

[I. ?6f.JO

o.,sco

OPlu,n:oo

J
0,0000

,,

VO; t
1 . 0000

-o. sooo

-38-

PC-DMIS Version for Technical Support


About PC -DMIS [AD + +

Helpl About PC-DMIS for Windows

~,

>

PC-OMIS Version 3.5 Maintenance Release 2

--a

Demo 152 OaYls) Left


Developed By:

Modules:
Product
pcdlrn.exe

---

Date

Version

release 3.5 Me

caddllu. dll
graph3u"dll

Oct 152003
Oct 16200J
Oct 16 2003

hn~n

ndl~~1

riD

Lock Serial Number:

"

release 3.87.3.

release33~
1p.1f':;ul:f'!

v~r5:~r

...

17163

Copyright @ 19932003
Wilcox Associates Inc.

I".

OK

Probe Utility Setup Options


Probe Setup

'J"

Give a _ning when usir"w;;J tips that have not been calibrated n

Give" warring when U$~ tips that were not al caitfated wihin
Clearance o st.!lnce

r----.

Operations I Calibrate/Editl Active Probel Setup Button

~ the quaification tool $hank vector:

r-r--

days.

hoos of each othel'.

p:s-

CJe5~ distonce oiong the ~ification tool shMlk vectw fOl contiru:lus wrist probes:
CleafoYlCC dittanoe n 2 when ql.l~liIieal:ion tool shank it perpeoiciJar to lhe2 axis:

rs--ro--

Give a waring durng qJOIif~tion when the standard deviation of the sphete is mete than: !o.1DJ4

Give a warning when the liameter enCf for the probe tip is more than:

II

Don't IIsk operator for cunently loaded probe fie IWIen umg a Plebe changer.

Cmentiy loaded Pfabe file:

10.0098

13>Q()

Apperd the caibrat bn restl;s to the lesub file

Probe File Used with Probe Changer to Face Uniolld Only:

-39-

"

-40-

PC-OMIS Main Menus


IEdit

File

'Ll New .. ,
~

Qpen,,,

Ctri+N

Ctrl+O

~ndo

Alt+Back

C. B.ello

Sl1ift+BacR

!Q.
Ctrl+S

...... _. . --- ---------

Save !!is ".

~rinti ng

Export
Import

Q,irect CAD'''''

'1

Operations

Ctrl+Q

Partial Execution

db

Language

"

1 C:\pcdmisw_35mr2_Ford\Wire,PRG
2 Int~Class,PRG

E~lt

Ctri+V

B,lignment

-l Talle I]t

QJmension

!;.

Scan-

m j,p!9d ictive ProOe

Move
-

e.arameter Change

Hyperview Editor

"

liB

Virtualleypad
Pro!l.e Readouts

Ctrl+W

2tatistics Command

Status Window

Pattern .. ,

@' Path Lines

U l Jump ~o .. ,

5hift+FlO

R~lace

9't..w,rJQWJIl!ilMQ~

~arkings

Bookmarks

Breai<Points

-1 EUJression .. ,

F7

Toggle Backward

Fa

Commang .. ,

F9

File ItO Command

= AS5ig~ment, ..

Ctri+Shift+Fl

, ~ !!asic Script .. ,

i1 J.!.,.t9 1iwe. View

Ctri+Shift+F2
.

,.

External CQmmand .. ,

Attach Part Program .. ,

Summary Mode

l;;,1~ommand Mode
1 1=,1culi Report Mode
.
1-,1last Execution Report Mode
~ D!llis Mode

Ioolbars

F2

Tog~le F1)r"lard'

YI

-41-

B.eport Command

View

~ad

'~

Calibrate

II' CADlnf~

.
..

Flow
Control
Command ,~
6:;D

T,( Probe TDolbo!

Alt+F3

II

Eeature

~ End Eeature
~ ~ase Hit

I='~

~ I

I'" Find .. ,
.. ,
'"""

il

Edit 'tijndow

Basic Script Editor

'.

ctrl+A

Qverride Guess

4 MAINMENU-INCH,PRG

~ Pa5Je 'Hith Pal1!,rn

3 CADplusplu5,PRG

:raphics Display Window

: ~ Inspection B,eport",

Ctrl+C

Delete
,

.,

Ctrl+X

Cut

[ Qperation

tlardware Definition

trn

~ e.ast.
' ~ Select All

:0:

.
.

Insert

1ft Preview Wingow


II
Mar!s:ed Sets Window
q

~ Cop~

~ Teach Features

Launch

GrapbJcs Display Window ~

Quit

!-Execute

Preferences

Close

181 Sov.

Il/iew

~raphics: Display Window

Move To."

Column Recover:i...
f!lagnification

Tbggle Multiple Arm Markings.,.


"

"" Enter Multiple Arm Mode

Calibrate/Edit

Te~ual af.lalysis.toggle pplar/Cartesi~

qp- Send Current Stats To File .. ,

-42-

Vectors
A vector is the mathematical description of a direction and is used by the CMM software
to know in which direction to drive the CMM perpendicular to a surface or feature.
A dimension coordinate uses X,Y, Z to define its location, a vector uses I ,l ,K to define its
direction, in this way the two cannot be confused. "I" represents the X direction, "J"
represents the Y direction and " K" represents the Z direction.

The I,J,K values define the proportion that a particular direction affects the vector.
The vector which defines the direction of the +X axis is 1,0,0
The vector which defines the direction of the -X axis is - I ,0,0
The vector which defines the direction of the +Y axis is 0, I ,0
The vector which defines the direction of the -Y axis is 0,-1 ,0
The vector which defines the direction of the +Z axis is 0,0, 1
The vector which defines the direction of the -Z axis is 0,0,- I

r ~ "74/11 -:Iv -<.


I) fiN7l;~

2,) /"l<'

OJ~ .t ~(l II'


C

IJ'U1

ptfrf fJ(C ~

afP Y1c4#

!/,/cd,1!

ot

-43-

if;! (PVLhJt v~J/.!4d)

cc.ec~

Vector directions

--

+X vector

+Z vector

+Y vector

-x vector

-Y vector

-Z vector

A vector is displayed as a single line with an arrow on the end of it, the end with the
arrow on it defines the direction that positive is going in. The six vectors discussed above
are shown below relative to the CMM axis system. The X,Y,Z representation of the axes
of the CMM is called a tetrahedron and shows the positive direction of the 3 axes of
measurement.

What do I,J and K actually represent?


When a vector is expressed, numbers between
positive 1 and negative 1 are assigned to the I,J
and K values, The first number 1, represents the
Cos ine of the angular difference between the
direction of the vector and the direction of the
X axis. The second number J, represents the
Cosine ofthe angular difference between the
direction of the vector and the direction of the
Yaxis.

)( "J ;:

1,0,0
0,-1,0
0,0,1

The third number K. represents the Cosine of


the angular difference between the direction of
the vector and the direction of the Z axis.

-44-

In the following examples let us look at them in 2 dimensions instead of three, we will assume
that the third dimension has no effect.

Example 1

+z

The difference between the vector and the +X


axis is 90 deg. the Cosine of which is O.

Vector dir.
The difference between the vector and the +Y
axis we are assuming to be 90 deg. the Cosine
of which is O.

90 deg.
''\

The difference between the vector and the +Z


axis is zero, the Cosine of which is + l.

+x

Our vector is therefore

I~O, J~O, K~ l

j(

'J

or 0,0,1

Example 2
In this next example let us assume that
difference between the vector and +X is 90
deg, the Cosine of which is O.

+z
--..... 90 deg.

The difference between the vector and the


+Y axis is zero deg. , the Cosine of which is
+ l.

Vcctor dir.

The difference between the vector and the +Z


axi s is 90 deg. the Cosine of which is O.

+y

Our vector is therefore

-45-

I~O,J~ l ,K~O

or 0,1,0

Example 3
In this example the difference between the
vector and the +X axis is 45 deg. the Cosine of
which is +.7071.

+z

The difference between the vector and +Y we


are assuming to be 90 deg. the Cosine of which
is 0.

Vector dir.
45 deg.

The difference between the vector and the +Z


axis is 45 deg. the Cosine of which is +.7071.
Our vector is therefor 1=.7071 ,J=0, K=.7071 or
.7071 ,0,.7071 .

+X

Example 4
In this example the difference between our
vector and the +X axis is 45 deg. the Cosine of
which is +.7071.

+z

Let us assume that the difference between the


vector and the +Y axis is 90 deg. the Cosine of
which is 0.

45 deg.

The difference between the vector and -Z axis is


-45 deg. the Cosine of which is -.7071.

Vector dir.

+X

Our vector is therefore =.7071 ,J=0,K=-.7071 or


.7071 ,0,-.7071

Our previous examples were all shown in 2 dimensions to make it a little easier to understand.
When we go to three dimensions the concept is identical, the math is just a little harder.
Luckily that is one of the benefits of having a computer, we only have to understand what it is
doing rather than how.

-46-

Why are vectors 50 important?


As we have already seen, vectors define direction (the last two examples show the effect of
changing the K vector from + I to -I. The software uses this infollnation in several ways, for
example, if we have a cylinder as a feature on the part, does the cylinder go up or does it go
down, the vector of its axis will tell.

+Z

+z

+x
The vector in this example is 0,0,1

+x

The vector in this example is 0,0,-1

Probe travelling down wrong vector


The other very important use of vectors is in probe compensation, as the software uses the
direction ofthe vector for compensating a point. The initial point is taken, when under DCC
control, by the machine driving down the opposite vector of the point, probe compensation is
done along this same vector. If this were not done, then you could not confirm which position
the stylus ball had hit the surface, "Cosine Error" would result.

-4 7-

I Probe travelling down


I this path (incorrect vector)

I
I
I
I
I
I
I

Point compensated
by ball radius

Actual point
of contact

Amount of cosine error

Unless probe travelling down correct vector Cosine error will occur

Probe travelling down correct vector


Probe travelling down
t9's path (correct vector)

Point compensated
by ball radius / _ _~

/
/

/
/
/
/

/
/

Probe travelling down correct vector therefore no Cosine error

-48-

-49-

Instructions for using a TP20/TP200 Probe Changer


Positioning the Probe Changer on the machine
l. Using one of the allen wrenches that was provided with the probe changer, tighten the
circular plate down in the desired hole.
2. Position the rack over the circular plate.
3. Align the rack so that it is roughly parallel to one of the machine' s axes.
4. Using an allen wrench, tighten the rack loosely to the table.
5. Move the probe over so that it is above one edge of the rack.
6. If possible, using the button on the jog box, lock the axis that the probe changer is
parallel to.
7. Move the probe to the other end of the probe changer.
a. If the probe is not still located above the edge of the changer, make small
adjustments as necessary and repeat the above process until it is.
b. This action squares the probe changer to the machine.
8. Using an allen wrench, fully tighten down the probe changer to the table.

Setting up the Probe Changer in PC-DMIS


I. Build all probe files for the probes tbat will be used in the rack.
2. Go to Editl Preferencesl Probe Changer. The foll owing screen will appear.
... ~: .

Probe Changer

ICalibrate I Mount Point 1Slots 1'.....


Active Probe Changer:
IProbe Change~: TYPE= TP20

Type

Number 01 Probe Changers:

11

Erobe Changer Type:

1TP20
J _

Qocking Speed:

OK

If you have a TP200


styl us changer, then
Active Probe
c hanger would be

~I

TYPE~TP200

~I

If you have a TP200


stylus changer, then
the Probe Changer
Type would be
TP200

5' %

Cancel

&,ppfy

I.

,
Help

3. Type in the number of probe changers that are on the machine.


4. Select the appropriate Probe Changer Type for each probe changer from the pull
down li st

-50-

5. Set the docking speed.


a. The docking speed is the speed at which the machine moves into the rack
and picks up or drops off probes. The default of 5% of machine speed is
generall y acceptable.
6. Push the apply button. Notice that three other tabs are now visible on the probe
changer dialog box.
7. Select the Calibrate Tab. The following screen should be visible:

Probe Changer

_"

T9pe

Calitxate Mount Point Slots

IProbe Change~.l : TYPE: TP20

Active Probe Changer:


12BY20

If you have a TP200


stylus changer, then
Active Probe
changer would be
TYPE=TP200

,!>,ctive Probe File

.-

Active lip

l!lAOBO

..................................
~., [Full
Calibratiori
...............
" ...............
'-"

!;alibrate

OK

Cancel

8pply

I:

Help

8. Make sure that the probe changer that you are setting up is selected in the Active
Probe Changer pull down list.
9. Select the probe file that is currently on the machine from the Active Probe Fi le pull
down li st.
a. Note: TP20 and TP200 racks should be calibrated with a 2mm by 20mm
probe tip. (this probe should be calibrated before performing the rack
calibration)
10. Select TIAOBO from the Active Tip pull down list.
II . Push the calibrate button.
a. Follow the instructions on the screen. You wi ll be prompted to take two
manual hits.
b. Once the manual hits have been taken, the calibration routine wil l proceed
in DCC mode.
c. When the routine is complete the rack is calibrated. PC-DMIS now knows
where the rack is located on the machine.

-51-

12. Press the Apply button and then select the Mount Point tab. The following screen will
appear:
Probe (hanger
Type

I Calibrate

:;"""'.
Mount Point

Active Probe Changer:

ISI0;iits,.,.,
IProbe Changer 1 : TYPE= TP20

B Angle:

.....:

Machine Position
~: 169782

Probe Head Wrist Angle


A Angle:

If you have a TP200


sty lu s changer, then
Active Probe
changer would be

r0-

ro-

TYPE~TP200

Y:

;1;:

12.354
110769~
Read'Machinel

13. Type in the appropriate Probe Head Wrist Angle.


a. This angle controls what orientation the probe is in when it approaches the
rack.
b. Make sure to orient the probe modules in the rack based on this angle.
14. Create the mount point for the rack by entering values in the X, Y, and Z boxes or by
moving the probe on the machine to the desired location and pressing the Read CMM
button.
a. The mount point is a safe point that the machine will move to before and
after changing probes. The machine should be clear to move from this
point into any slot in the rack.
b. The mount point is generally located above and slightly in front of the
center of the rack. However, if you are using long star probes, the mount
point may need to be in front of and below the rack so that the star can
move into position safely.

-52-

15. Press Apply and then select the Slots tab . The following screen will appear:
Tf;~.:....

Probe Changer

Type

'1Calibrate 1 Mount Point

Slots

I
If you have a TP200
stylus changer, then

IProbe Changer 1 : TYPE TP20

Active Probe Changer:

Active Probe
changer would be

1;1' Slot 1 0.000, 0.000, 0.000

.
i i.. 2BY20
, ,.... [no probel

iJ Slot 2 0.000. 0.000, 0.000


iJ . Slot 3 0.000, 0.000,0000
iJ. Slot 4 0.000, 0.000,0.000
iJ. Slot 5 0.000, 0.000, 0.000
II Slot 5 0.000.0000.0000

TYPE~TP200

Edit Slot Data

Number of Slots:

OK

Cancel

Apply

I,

IS
Help

16. Thi s screen allows you to select the probe files that will be located in each slot.
a. Click on the + to the left of the slot that you want to modify.
b. Double click on (no probe) or whatever other probe file is displayed.
c. Select the desired probe file from the list.
d. Repeat this for each slot.
e. If you will not be putting a probe in a particular slot just skip that one or
select no probe.

Loading the probes into the stylus changer

Orient each module so that the shapes are in the appropriate position. This position is
based on the Probe Head Wrist Angle that was selected on the Mount Point tab of the
probe changer setup screen. The easiest way to determine the correct orientation is to
rotate the probe to the position that it will be in when it goes into the rack and then orient
the modules the same way.

-53-

How to Incorporate the Prohe Changer into a Part Program


I. Select the desired probe file from the pull down menu (Ex. 3by20, 4by50, etc)
2. Go to Operationl Load Active Probe
a. This is the command that actually tells the machine to go and pick up the
new module when you are writing the program. This will be done
automatically when the program is executed.
b. A screen will appear asking you to select the currently loaded probe. Make
sure that the probe file selected matches the one that is currently on the
machine not the one that you want it to go and pick up.
c. Watch the machine closely the first time that it picks up each probe. The
orientation of the module may not be exactly correct. If this happens, be
prepared to move the module slightly so that the magnetic connection is
made. Once the tip has been picked up the first time the machine will put
it back in the same spot every time.
3. Clearance moves must be inserted into the program to allow the machine to move
from your part to the mount point for the probe changer and then from the mount
point back to your part.

-54-

Positionine: the Probe Changer on the machine


1. Using one ofthe allen wrenches that was provided with the probe changer, tighten
the circular plate down in the desired hole.
2. Position the rack over the circular plate.
3. Align the rack so that it is roughly parallel to one of the machine's axes.
4. Using an allen wrench, tighten the rack loosely to the table.
S. Move the probe over so that it is above one edge of the rack.
6. If possible, using the button on the jog box, lock the axis that the probe changer is
parallel to.
7. Move the probe to the other end of the probe changer.
a. If the probe is not still located above the edge of the changer, make small
adjustments as necessary and repeat the above process until it is.
b. This action squares the probe changer to the machine.
8. Using an allen wrench, fully tighten down the probe changer to the table.

Setting up the Probe Changer in PC-DMIS


17. Build all probe files for the probes that will be used in the rack.
18. Go to Editl Preferencesl Probe Changer. The following screen will appear.
Probe Changer
Type

1"."."

Active Probe Changer:

IProbe Changer 1

Number 01 Probe Changers:

J1

Probe Changer Type:

I S~600

Qocking Speed:

OK

Cancel

5 %

I,

apply

Help

19, Type in the number of probe changers that are on the machine.
20. Select the appropriate Probe Changer Type for each probe changer from the pull
down list

-55-

21. Set the docking speed.


a. The docking speed is the speed at which the machine moves into the rack
and picks up or drops off probes. The default of 5% of machine speed is
generally acceptable.
22. Push the apply button. Notice that three other tabs are now visible on the probe
changer dialog box.
23. Select the Calibrate Tab. The following screen should be visible:
~

Probe Changer

Type

Calibrate Mount Point! Slots

Active Probe Changer:

"';<;.

IProbe Changer 1

. - - - - - - -......
~18B:..:Y~50::...-----.:~:;1 8ctive Probe File
I T~AOBO
(0"

~ I Adivelip

'FJicaii5i"iiorl

'm" :

!;alibrate

OK

Cancel

I.

Help

24. Make sure that the probe changer that you are setting up is selected in the Active
Probe Changer pull down list.
25. Select the probe file that is currently on the machine from the Active Probe File pull
down list.
a. Note: This rack should be calibrated with a Smm by 50mm probe tip. (this
probe should be calibrated before perfollnmg the rack calibration)
26. Select TlAOBO from the Active Tip pull down list.
27. Push the calibrate button.
a. Follow the instructions on the screen. You will be prompted to take two
manual hits.
b. Once the manual hits have been taken, the calibration routine will proceed
in DCC mode.
c. When the routine is complete the rack is calibrated. PC-DMIS now knows
where the rack is located on the machine.

-56-

28. Press the Apply button and then select the Mount Point tab. The following screen will
appear:
': .~-

Probe Changer

Type

I Calibrate

Mount Point

Active Probe Changer:

ISlots

IProbe Changer 1

Probe Head Wrist Angle


A Angle:
BAngle:

I
,.1

CMM Position

ro--

~: 1 126~

~: 12.345

Z 110J697
Read!;MM

OK

Cancel

I
Help

29. Type in the appropriate Probe Head Wrist Angle.


a. This angle controls what orientation the probe head is in when it
approaches the rack.
b. When using an SP600 probe, it is a good idea to use a probe head wrist
angle that you do not use to measure things in your part program. This is
because you want the module to reseat itself after each probe change.
AOB90 is an orientation that will only be used with star configurations and
is therefore usually a good choice for the probe head wrist angle.
c. Make sure to orient the probe modules in the rack based on this angle.
30. Create the mount point for the rack by entering values in the X, Y, and Z boxes or by
moving the probe on the machine to the desired location and pressing the Read CMM
button.
a. The mount point is a safe point that the machine will move to before and
after changing probes. The machine should be clear to move from this
point into any slot in the rack.
b. The mount point is generally located above and slightly in front of the
center of the rack. However, if you are using long star probes, the mount
point may need to be in front of and below the rack so that the star can
move into position safely.

-57-

31. Press Apply and then select the Slots tab. The following screen will appear:
.'~

Probe (hanger

Type

... J

I Calibrale I Mounl Poinl

Slots

Aclive Probe Changer:


S 5101 1 0.00.0.00.0.00
: :, BBY50
. L. (no probe)
$ 5101 2 0.00. 0.00.0.00
ffi 5101 3 0.00. 0.00.0.00
Il.. C:lnt A n nn n nn n nn
;

Number of Siols:

OK

I.

Cancel

Apply

He\>

32. This screen allows you to select the probe files that will be located in each slot.
a. Click on the + to the left of the slot that you want to modify.
b. Double click on (no probe) or whatever other probe file is displayed.
c. Select the desired probe file from the list.
d. Repeat this for each slot.
e. If you will not be putting a probe in a particular slot just skip that one or
select no probe.

Loading the probes into the stylus changer

Orient each module so that the white dot is in the appropriate position. This position is
based on the Probe Head Wrist Angle that was selected on the Mount Point tab of the
probe changer setup screen. The easiest way to detelllline the correct orientation is to
rotate the probe to the position that it will be in when it goes into the rack and then orient
the modules the same way.

-58-

How to Incorporate the Probe Changer into a Part Program


1. Select the desired probe file from the pull down menu (Ex. Sby 100, Sby50, etc)
2. Go to Operation I Load Active Probe
a. This is the command that actually tells the machine to go and pick up the
new module when you are writing the program. This will be done
automatically when the program is executed.
b. A screen will appear asking you to select the currently loaded probe. Make
sure that the probe file selected matches the one that is currently on the
machine not the one that you want it to go and pick up.
c. Watch the machine closely the first time that it picks up each probe. The
orientation of the module may not be exactly correct. If this happens, be
prepared to move the module slightly so that the connection is made. Once
the tip has been picked up the first time the machine will put it back in the
same spot every time.
3. Clearance moves must be inserted into the program to allow the machine to move
from your part to the mount point for the probe changer and then from the mount
point back to your pati.

-59-

-60-

A part alignment represents the " Datum Reference Frame" specified on the
drawing (True Position Diameter .010 to A, B and C). The Primary, Secondary
and Tertiary datum's constrain 6 degrees of freedom.

3 degrees of rotation (about the X, Y and Z-axis).


3 degrees of translation (origin (zero) in X, Y and Z-axis).

Level
Constrains 2 degrees of rotation such that the Leveled axis matches the vector of
the selected feature. Note: This will always be the Primary_Datllm and mllst be a
3D feature with a vector. Typical features: Plane, cylinder, cone or a constructed
3D line or plane.

Constrains 1 degree of rotation about the Leveled_axi s such that the Rotated axis
matches the vector of the selected feature. Note: This will always be the
Secondary or Tertiary datum and mllst be a 2D or 3D feature with a vector.
Typical features: Plane, line, cylinder or cone.
Note: You can select any (2) point type features to simulate a line that can be used
to Rotate.
Example: 2 points, 2 circles, 2 spheres or a combination (simulates a line through
2 points, the direction of which is based on the order of the selected features).

-6/-

Origin
Constrains 3 degrees of translation (origin / zero) in the X, Y and Z-axes.
Note: Set origin on primary, secondary and tertiary datum's or as per drawing
requirements. Typical features: Any feature.

Alignment Tips
1.

Level first, Rotate second and Set Origins in X, Y and Z-axes. Never
Rotate before Leveling!

2.

Always Level before measuring 2D features (lines, circles or slots).

3.

Always Level and Rotate before measuring ID points (measured point in


X, Y or Z-axis).

4.

There is no limit on the number of alignments saved in a program.

5.

An alignment can be saved to a file using the SAVE ALIGNMENT


command. This is typically done to create a fully automated program
dependent on a holding fixture for the part.

Example

I.

Create a program that establishes an alignment on a fixture and save the


alignment to a file (filename.aln).

2.

Create a part program, recall alignment file at the beginning of the


program and tum DCC on before measuring the first feature.

3.

When executing the program the CMM will pause, prompt the operator to
load the part, then automatically measure the part. (no manual alignment)

RH Rule of Rotation
I.

Point your right hand thumb in the positive direction of the axis you are
rotating about (+X, +Y or +Z).

2.

The direction your hand naturally curls is positive rotation. Negative


rotation is the opposite direction.

-62-

-63-

Auto Vector Point Creation Methods


Using Keyed in Data for a Vector Point
This method allows you to key in the desired X, Y, Z, I, J, K values for the vector point.
Using Surface Data on the Screen for a Vector Point
I.Click on the Surface Mode icon
2.Position the cursor in the Graphics Display window to indicate the desired location of
the point (on the surface)
3.Click on the surface. PC-DMIS will highlight the selected surface.
4.Verify that the correct surface has been selected.
Using Wire frame Data on the Screen for a Vector Point
I.Click on the Curves Mode icon
2.Select two edges (wires) of the surface where the target point will be by clicking on the
desired wires with the left mouse button. (These wires should be on the same surface.)
PC-DMIS will highlight the selected wires.
3.Verify that the correct wires have been selected.
4.Select the target point on the created surface. This final selection will be projected into
the plane that is fmllled by the two wire vectors and the first wire's height.
Without using CAD Data for a Vector Point
Measure four points on the surface using the CMM. The first three will be used to
calculate the approach vector and the last hit will determine the x,y,z location

Using Keyed in Data for an Auto Circle


This method allows you to key in the desired X, Y, Z, I, J, K, D values for the circle.
Using Surface Data on the Screen for an Auto Circle
I.Click on the Surface Mode icon.
2.Click on I location around the edge of the circle.(preferably this click should be on the
surface rather than in the hole) This click is needed for PC-DMIS to compute the
necessary X, Y, Z, D and J, J, K, data.
Using Wire frame Data on the Screen for an Auto Circle
I.Click on the Curves Mode icon
2.Click near the desired wire-frame circle. (click inside the circle for a hole and outside
the circle for a stud)
3.Verify that the correct feature has been selected. The probe approach is always
perpendicular to the feature, as well as perpendicular to the current probe centerline
vector.
Without using CAD Data for an Auto Circle
I.Take three hits on the surface to find the plane that the circle is lying in.
2.Take three additional hits in the hole (or on the stud). PC-DMIS calculates the auto
circle using all three hits.

-64-

-65-

Construct Point Information

CONSTRUCT
SYMBOL IN EDIT
FEATURE TYPE
WINDOW
Cast Point

CAST

Corner Point

CORNER

Drop Point

DROP

#OF
INPUT
FEATS
1

FEAT #1: FEAT #2: FEAT #3:

COMMENTS

Any

Constructs point at centroid of input feature

Plane

Plane

Plane

Constructs point at the intersection of 3 planes

Any

Cone,
Cylinder,
Line,
Slot

First feature is dropped onto the second line feature


,

Intersect Point

INTOF

Circle,
Cone,
Cylinder,
Line,
Slot

Circle,
Cone,
Cylinder,
Line,
Slot

Constructs point at the intersection of the linear


attribute of 2 features

Mid Point

MID

Any

Any

Constructs Mid Point between centroids of the inputs

Offset Point

OFFSET

Any

Requires 3 offsets corresponding to X, Y , & Z

Origin Point

ORIGIN

Constructs point at alignment origin

Pierce Point

PIERCE

Cone,
Cyliner,
Line, Slot,
Circle,
Ellipse

Cone,
Cylinder,
Plane,
Sphere,
Circle,
Ellipse

Constructs point where feat_1 pierces surface of


feat_2. Order of selection is important. If first feature is
line, direction is important.

Project Point

PROJ

Any

Plane

1 input feature will project point to work plane

1 or 2

-66-

-67-

Additional Help for True Position Dimensions


Introduction
This document has been written as an additional resource for answering common
questions that arise with true position dimensions. It should be used after understanding
the True Position section of the Dimension Options chapter in the PC-DMlS help file,
because questions of basic use of these dimensions are explained there. However, PCDMlS V3.2 included some new enhancements to true position dimensions and several
questions have been presented by users. This document will address some of these
questions.

Datums
PC-DMlS V3.2 introduced the ability to select multiple datums. One advantage ofthis is
that the user can set the datum(s) directly with the dimension, instead of having to create
an alignment with a circular feature to be used in the DD axis. Another advantage is that
by arranging the order of the datums, the user can control the directions that are used for
the X, Y, and Z axes. A third advantage of the ability to select multiple datums, and the
main reason for the new enhancement to PC-DMIS, is that more than one datum can be a
circular feature and have MMC or LMC defined according to the ASME Y 14.SM 1994
Dimensioning and Tolerancing standard. However, with these advantages comes the
responsibility to correctly choose the order of the datums. In some cases, changing the
order of some of the datums can result in an unexpected measured, deviation, or bonus
tolerance value.

Types of Features Used as Datums


One common scenario for designs that utilize True Position dimensions is to use a ~mcle
or cylinder as the sole datum feature . Another accepted practice is to select a set
datum features that follow 3-2-1 alignment principles. (Remember, the minimum
definition for a datum is 3 datum points to describe the first datum, 2 datum points to
describe the second datum and I datum point to describe the third datum.) This means
that the selected features would be a plane, a line, and then a single point. However, any
of the datums could have more points than the minimum. This means that 3-2-1
alignment principles can also be used with plane/line/line, plane/line/circle,
plane/plane/plane, plane/cylinder/cylinder, and many other combinations.

-68-

.r---.

True Position - PC-DMIS 3.7MR3


The Use Datums option in the True Position window allows the analysis to be performed
in two ways: from the active alignment or from a mathematical Virtual Hard Gage
simulation. All examples reference the illustration below (Features, Datums and
Alignment).

"

Option #1: Use Datums: OFF

Application: Use this method when there are no modifier(s) (MMC or LMC) on the
Datum(s) and when checking the Position of one or multiple features (single feature or a
pattern) from a Datum Reference Frame. Bonus tolerance is only available on the
feature(s).
Results: The True Position of the selected feature(s) is evaluated in the active alignment.
Therefore, the active alignment must be set up to reflect the specified Datum Reference
Frame before creating the True Position dimension(s).

-69-

Example of True Position "Use Datums" Off:

.375.005 \ ~ \ 0 1 0@ \ A \ B

Ic I

erR3

~~

Option #2: Use Datums: ON

Application: Use this method when there are modifier(s) (MMC or LMC) on the
Datum(s) and when checking the True Position of a single feature (multiple features are
not supported in versions 3.2 - 3.7MR3). Note: Version 4.0 will support True Position of
multiple features (a pattern) and MMC/LMC on the Datum feature(s).
Results: A "Virtual Hard Gage" simulation is perforn1ed mathematically by Translating
and Rotating based on the amount of bonus tolerance from the Datum(s). Thi s results in
the measured values for the feature changing by the amount of " Datum Shift" which
simulates the jiggling of the gage. In many cases the measured values may be the same as
the nominal values when there is sufficient bonus from the datum features. When the
feature is out of tolerance, no fitting occurs and the measured values and deviations
reflect the actual location of the feature such that process adjustments can be made or an
Engineering analysis ofthe nonconformance can be performed.
Note: The results are representing "Pass/Fail" analysis just as a functional gage does
therefore it is not possible to monitor for process variation or perfonn statistical studies.
Bonus Column: The bonus column in the report shows the calculated amount of bonus of
the feature (OF) and the calculated amount of bonus of each datum feature of size (D 1
primary, D2 secondary, D3 tertiary). The total bonus value is detellllined based on the
following conditions:

Condition #lA: In-Tolerance

When sufficient bonus tolerance from the datum(s) allow datum shift such that there is no
deviation from the nominal values without utili zing up to 100% of the allowable bonus
from the datum(s), the total bonus amount is the sum of the bonus from the feature and
the unused amount of bonus from the datum(s) .
Example of Condition #tA In- Tolerance:

. 375.005 0

1 ~ 1 olO 1 A I BI c@ l

The measured values changed based on the allowable datum shift derived from the bonus
of datums D2 and D3 (simulates a functional gage). In this case the measured values
check nominal resulting in zero deviation, and the total bonus is the sum of the bonus
from the feature (.006) and the unused bonus from the datums (.002) for a total of .008

-70-

bonus tolerance.
2 DOF from bonus on D2 (.008 bonus): translation in X and Y axis
1 DOF from bonus on D3 (.008 bonus): rotation about Z axis

DIM LOC - TRUE POSITION OF CIRCLE

Condition #1 B: Tn-Tolerance
When 100% of the bonus from the datum( s) is used then the total bonus amount is only
the bonus from the feature. Typically this case would show some amount of deviation
from the nominal values.
Example of Condition #lB Tn- Tolerance:

The tolerance for D2 and D3 were changed to illustrate using 100% of the bonus from the
datums where there is deviation from nominal yet still an In-Tolerance condition.

Condition #2: Out of Tolerance


When there is insufficient bonus from the datum(s) to allow datum shift such that the
feature is In-Tolerance, no fitting is performed, the measured values are not altered and
the total bonus is only the bonus from the feature.

Example of Condition #2 Out of Tolerance: .375+ .001/-.000

1-Iool@IA 181 G@ I

Note: The tolerance for the DF, D2, D3 and the TP were changed to illustrate the out of
tolerance condition.

-71-

DIM

TRUE

BONUS

General Rules for True Position Dimensions when Use Datums is On:
I) It is important to select all the Datums specified in the feature control frame such that
the proper fitting is perfolllled. The features selected for DI , D2 and D3 represent the
Primary, Secondary and Tertiary Datums and are used to constrain up to "Six Degrees 0/
Freedom" (3 degrees of Translation and 3 degrees of Rotation).
2) All Measured Feature commands must contain the correct nominal values in the
THEO field (fitting references the measured/eature commands like a "Best fit"
alignment does).
3) The Measured Feature command and the associated True Position Dimension
command must come from the same alignment (ensures the nominal values are correct
and the same as what is called out as basic dimensions on the drawing). This is critical
when programming without CAD as it will require editing measured/eature commands
(guess mode) to provide the correct nominal values (used for fitting).

-72-

-73-

WEB SITES

www.brownandsharpe.com

Brown and Sharpe corporate website.


Infollnation about software, CMM's, trade show schedule and more.
PC-DMIS Forum
o A forum to ask questions regarding PC-DMlS. These questions will be
responded to by Brown and Sharpe engineers, or fellow PC-DMIS users.
Training
o A list of all training classes offered by Brown and Sharpe and their
scheduled dates they are to be held .
o The list can be sorted by office (i.e. Elgin) to view classes offered in a
specific Precision Center.
o An email link and phone number for the National training coordinator
Rhonda Schulte. Use this link or phone number to register for any Brown
and Sharpe training class.

www.wilcoxassoc.com

A website created and managed by the creators ofPC-DMIS.


Infonnation (Release Notes) regarding released versions ofPC-DMIS.
Versions ofPC-DMIS software
o Note: Do not download and load any PC-DMIS versions unless
specifically instructed by Brown and Sharpe.
Help files to be viewed or downloaded for more advanced PC-DMIS functions.
Downloadable executable programs to help in certain applications. (i.e. A
program written to extract data from PC-DMIS and dump directly into a
Microsoft Excel Spreadsheet.)

yvww.pc-dmis.com

A website created and managed by a PC-DMIS user group.


A good resource for frequently asked questions.

PHONE NUMBER
Technical Support or Training
1 - 800 - 343 - 7933
When calling technical support please have available the serial number of your
machine and the version of PC-DMIS that is being used
Note: Go to Helpl About PC-DMIS for Windows to obtain the version number

-74-

-75-

CAD++
Class Syllabus

poomi,
ca ...++

Course Objective: To learn the functionality of the CAD ++ package including the Sheet Metal
options, and DCC Scanning using a solid CAD model.
Pre Requisite:

PC-DMIS CAD plus 100 hours

Subject
Day 1

CAD Review
AUTO Features
Vector Point
Surface Point
Lab Exercises 1A and 1 B
Edge Point
Angle Point
Corner Point
High Point
Plane
Line
Lab Exercises 2A and 2B

Day 2

Quiz # 1
AUTO Features
Circle
Cylinder
Square Slot
Round Slot
Sphere
Lab Exercises 3A and 3B
Ellipse
Notch
Cone
Dimensioning Review
Marked Sets
Pattern Offsets
Lab Exercise 4

Page J of2

-76-

Subject

Day 3

Quiz # 2
Iterative Alignments
Overview and Demonstrations

Lab Exercises 5 and 6


Best fit Alignments
Analysis

Graphical and Textual


Introduction to Hyper Reporting
Lab Exercise 7

Day 4

Quiz # 3
DCC Scanning

Overview and Demonstrations of:

Linear Open

Linear Closed
Lab Exercises 8A and 8B

Patch
Lab Exercise 9

Section

Perimeter

UV Scan
Lab Exercise 10

Page 2 0[2

-77-

PC-DMIS Intermediate
Class Syllabus

............

Course Objective: To expand the knowledge of users of PC-OM IS beyond the basic level, with
or without the Curves and Surfaces package.
Pre Requisite:

Basic PC-OMIS OCC + 100 hours

Subject
Day 1

Probe Utilities
Tool Changer

Overview (if applicable)


Work Planes
Part Alignment

Day 2

Day 3

Day 4

Best fit 20

Best fit 3D
Dimensioning

CAD Review
Auto Utilities

With and without CAD


Move options
Iterative Alignment

Overview

Edit Window
Marked Sets
Pattern Offsets
Analysis

Graphical and Textual


Analysis window
Graphics Options
Constructions
Introduction to Hyper Reporting

Program Mode

Review

Overview

Auto Features

Using Auto Features for off line programming


Path

Show and Animate Path


Machine Display

-78-

Oatapage RlT for Windows


Class Syllabus
Subject
Day 1

Statistical Process Control (SPC)

Overview and presentation

PC-DMIS Setup for Statistics

Steps necessary to collect statistics

Tracefields

DATAPAGE Introduction

Overview of Pull down menus and Toolbar

Opening a database

Creating a new database

File Menu

Overview

Report Menu

Overview of all Reports

Chart Menu

Overview of all Charts

Options Menu

Day 2

Overview

Macro Mode

Datapage Editor

Overview of pull down menus


Queries

Variable Sets
ASCII data handling

Database management

Database backup and restore

Datapage error codes

Monitor Mode

-79-

Scanning with the SP600


Class Syllabus
Course Objective: This course is designed to train students in all aspects of measuring with the
SP600 scanning probe through lecture, demonstrations, and hands-on

expenence.
Pre Requisite:

Basic PC-DMIS DCC/CAD + 100 hours, and Curves & Surfaces/CAD ++

Class lenqth:

1 day

Subject

How an SP600 scanning probe works

Error mapping and Calibrating the SP600 scanning probe

Single point probing

Overview

Parameters

Maximizing the accuracies with the SP600 using single point probing

Probing soft material

Scanning

Parameters

Open loop scanning

Closed loop Scanning

Scanning soft material

Maximizing the accuracies with the SP600 using Scanning.

PC-DMIS scanning options

Gauss filters

-80-

-81-

Modifying .OAT Files


Logo.dat, Elogo.dat, Header.dat
LOGO.DAT
The PC-OMIS report has a logo that comes standard with the software. This is also referred to as
the header. The logo looks like the graphic below.

brown & sharpe


pc-dmir
TIME=3 : 2 4 : 23 PM

DATE =3/ 1 V20 0 3

The logo contains a graphic and the date and time. The graphic is a Brown and Sharpe company
logo in a bitmap format. The date and time will be generated from the computer clock. This logo
can be modified to not include a graphic, or to include a graphic of your own choice (Le . company
logo) . In order to modify this logo it is necessary to modify a file that comes included with PCOMIS . This file is called LOGO.DAT. It should be located in the same directory as the PC-OMIS
software (i .e. PCOMISW). This file can be found using Windows Explorer or My Computer. Before
making any changes to the LOGO.DATfile it is recommended to create a backup copy .

If you want to remove the graphic from the logo, follow these steps:

Open the LOGO.DATfile. This should be opened in Notepad. It may be necessary to


associate the file to Notepad the first time it is opened.
This file should contain the following information:

#BMP=C:IPCOMISWlbns3 .bmp

OATE=#OATE

Highlight and remove the entire first line . The file will now contain :

OATE=#OATE

TIME=#TIME

TIME=#TIME

Save the file after making this change . The report will now only display the date and time.

-82-

/f you want to rep/ace the graphic with a graphic of your own, follow these steps:

Open the LOGO.DATfile. This should be opened in Notepad. It may be necessary to


associate the file to Notepad the first time it is opened.
This file should contain the following information:

#BMP=C:IPCDMISWlbns3.bmp

DATE=#DATE

TIME=#TIME

Place the graphic file (your company logo) into the same directory specified in the first
line of the LOGO.DATfile (PCDMISW). This graphic must be in bitmap format. Also, this
graphic cannot be resized or modified in PC-DMIS, therefore, size it accordingly before
inserting it into the LOGO.DA T file.
Change the file name in the first line to be the name of the graphic you wish to add.
An example of what the file will now contain:

#BMP=C:IPCDMISWlyourcompanylogo.bm~

DATE=#DATE

TIME=#TIME

Save the file after making this change. The report will now display the logo with the
graphic that has been referred to in the LOGO.DA T.

An example of the logo with a different graphic:

I
HEXAGON METROLOGY

DATE=3/19/2003

THfE=3:29 : 45 PH

-83-

The following is a list of the available formatting keywords and their functions. You can insert
these keywords into the DAT files to have them displayed in the report.

Formatting Keywords
NOTE: These keywords are case sensitive.
#DATE
#TIME
#PAGE
#TRn
#PARTN
#DRWN
#SERIAlN
#SEQUENCE
#SHRINK
#NMEAS
#NOUT
#ElAPSTIM
#BMP

Inserts the current date.


Inserts the current time.
Inserts the current page number. This is ideal for use in the HEADER.DAT file.
Inserts the value of trace field n, when n is the trace field number.
Inserts the part program name.
Inserts the revision number.
Inserts the serial number
Inserts the sequence number.
Inserts the scale factor
Inserts the total number of dimensions.
Inserts the total number of dimensions that are out of tolerance.
Inserts the time elapsed between start and execution. This is ideal for use in the
ElOGODAT file.
Inserts a bitmap with the specified name in the bitmap path variable. You must
specify the full path of the bitmap file (i.e. D:IFilesIBmpIPchead.bmp).

An example of what the file will contain with 3 trace field keywords added to the standard
lOGO~.D~A~T~:_______________________
#BMP=C:IPCDMISWlbns3.bmp
DATE=#DATE

TIME=#TIME

#TR1
#TR2
#TR3
These keywords can also be added to the HEADER.DA T and ELOGO.DAT files.
The HEADER.DA T file determines what appears on the top of all pages other than the first page
of the report.
An example of this would be:
PART NUMBER=TRAINING

DATE=3/19/03 TIME=3:30:00 PM

PAGE#=2

The ELOGO.DA Tfile determines what appears at the bottom of the last page in the report. This
is also known as the footer.

PN=TRAINING

DWG=REVISION 1

SN=123456

TOTAL # OF MEAS = 10

# OUT OF TOl =1

# OF HOURS =00:05 :00

-84-

-85-

)
IN ANAL
Window
Eile

Vie:w S.how Qptions

II
"_

-:
'

:::0
7 ..l' :::0- '_ C9
- 3

-:-l 0 . 000 3

I-I
u ,..,

FUe

0 , 0000
1 "',.,

I View

Prill:

CMnQe . ,.

Print Preview

Scale To Fit
Roto!te., ,

Print Setup."

(Show
Show Options. "
Show Dimension Stats .,'
Show Point Info ...

I Options
~ve Graphics To Report

Create Analysis View Command


Edit Dimension (oIot's ...
Dimension Options . ..

close

Size Options .. .

-86-

-87-

BROWN & SHARPE TRAINING


COURSE EVALUATION
Name (Optional):

Course Instructor:

Date:

Course Title:
(Please circle one)

Course in General:
Did the course meet your expectations?

Satisfied

10 9 8 7 6 5 4 3 2 I

Dissatisfied

Please rate the course content.

Satisfied

10 9 8 7 6 5 4 3 2 I

Dissatisfied

Please rate the classroom environment.

Satisfied

10 9 8 7 6 5 4 3 2 I

Dissatisfied

Please rate this course overall.

Satisfied

10 9 8 7 6 5 4 3 2 I

Dissatisfied

Please rate the instructor's knowledge.

Satisfied

10 9 8 7 6 5 4 3 2 I

Dissatisfied

Please rate the instructor' s response to questions.

Satisfied

10 9 8 7 6 5 4 3 2 I

Dissatisfied

Please rate the instructor's communication skills.

Satisfied

10 9 8 7 6 5 4 3 2 I

Dissatisfied

Please rate the instructor overall.

Satisfied

10 9 8 7 6 5 4 3 2 I

Dissatisfied

Please rate the written course materials.

Satisfied

10 9 8 7 6 5 4 3 2 I

Dissatisfied

Please rate the lab equipment (machines).

Satisfied

10 9 8 7 6 5 4 3 2 I

Dissatisfied

Please rate the projection! overhead materials.

Satisfied

10 9 8 7 6 5 4 3 2 I

Dissatisfied

Please rate the course materials overall.

Satisfied

10 9 8 7 6 5 4 3 2 I

Dissatisfied

Instructor:

Course Materials:

Comments and Suggestions for Improvements:

-88-

-89-

p~dmis

mls'

CAD
Lab 1
Overview

Purpose: A complete overview of PC-DMIS screens and toolbar functions. The following will be
accomplished in this lab:
1. Creating a New Part
2. Introduction to Display Screens and Saving Views
3. Translating and Rotating the Cad Model
4. Changing the Display Colors
5. Introduction to Setup Options
NOTE: Please refer to the included tool bar icon key in this workbook as a
reference to the toolbar icons mentioned in the lab exercises in this class.
CREATING A NEW PART

1.

I.

Activate PC-DMIS by double clicking the PC-DMIS icon.


a.
From the OPEN screen, Select CANCEL, if necessary.
b.
From the FILE menu, select NEW
c.
Place the cursor in the Part Name space, and type " lab_I".
d.
Fill in Drawing Revision or Serial Number (optional).
e.
Select Inches.
f.
Select OK.

2.

The Probe Utilities window will appear.


a.
Highlight an existing probe file from the "Probe File" pull-down list.
b.
Select OK (Probes will be discussed in greater detail later on).

3.

From the FILE menu, select IMPORT.


a.
Select IGES from the Import submenu. From this window, highlight the
"Bsbsolid.igs" file. It may be necessary to Browse to the PCDMIS directory to
locate this lGES file. Once the file is selected, the file name will appear in the File
Name box. Click Import.
b.
At the IGES FILE screen click on the "process" button, and wait for completion,
then click OK.

-90-

Lab 1

11.

INTRODUCTION TO DISPLAY SCREENS AND CHANGING VIEWS

1. Before continuing, select the toolbars listed below. This can be accomplished in two ways:

I) From the View menu, select Toolbars. Now select the toolbars listed below.
2) Using the mouse, right click on the toolbar area of the display screen. This will
bring up a right click menu similar to what is shown below. Now select the
toolbars.
." File Operations
V' Graphics Modes

'" Edit Window


Quick Start
." Window Layouts

Macro Play iRecord


Virtual Keyboard
Touch Screen Mode
rrI Auto Features

Measured Features
'" Constructed Features

" Dimension

'" Settings
'" Probe Mode
Acti .....e Arms

Add'Ins
One Touch
Customize .. .

Position the toolbars as desired in the toolbar area of the display. This is done by dragging
the toolbars with the left mouse button and dropping them in their desired location.
2.

Click on the SCALE TO FIT Icon.

b.

Click the CREATE VIEW Icon. ~I


Type "1 VIEW" in the name space and hit OK.

c.
3.

1!ilI i

a.

a.
b.
c.

d.
e.
f.
g.

II!DI I ""~ II e

Select the VIEWSETUP icon from the tool bar.


Click on the first Blue/Red icon under the "Layout" portion of the window.
For the "Views" choose: Blue: Z+, Red: ISO by hitting the down arrow and
scrolling down to the selection.
Press APPLY and then OK.
Click on the scale to fit icon.
Pick the CREATE VIEWS icon and name this view: 2VIEWS.
Click OK.

91-

Lab]

I~ Eile ~dit -View


J 11VIEW

- 'I ihEW .....,

2VIEWS

4.

a.

From the "Views ID" pull-down list select 1 VIEW. I STARTUP


The software will prompt the operator:
"OK to insert a RECALLIVIEWSET command in the part program?"

b.
c.

Ill.

Select "No" at this time. The graphics display window will change from the 2
views currently displayed back to the single view of the demo block.
In order to see the 2 views again, simply repeat the above procedure and select
2VIEWS. At the next prompt, click NO.

TRANSLATING AND ROTATING THE CAD MODEL

+.
+

a.
b.

Press the TRANSLATE MODE icon .


Put the cursor anywhere on the screen and with the RIGHT mouse button, hold
and drag the cursor. Once you let go the screen will have moved in the same
direction and amount in which it was dragged.

c.

Select the SCALE TO FIT icon to reset the view.

2.

a.

Click the RIGHT mouse button anywhere ABOVE an imaginary equator which
goes horizontally through the center of the graphics display window. The graphics
display window ZOOMS OUT.

3.

a.

Click the RIGHT mouse button anywhere BELOW the equator. The graphics
screen ZOOMS IN.

I.

Iilil l

NOTE: Depending on the cursor position, the zoom is less if the cursor is slightly
off center. The further away from the center, the greater the zoom factor. Press the
SCALE TO FIT icon to reset the view.
4.

a.
b.

c.
d.
5.

Place the cursor above and to the left of the cone on the cad model.
Hold down the LEFT and RIGHT mouse buttons together and drag a window
around the cone.
Release the mouse buttons, the view will zoom in on the selected area.
Select the SCALE TO FIT icon.

a.
b.

Click on the ROTATE 2D icon. ~


Hold down the RIGHT mouse button and drag the cursor on the screen. The part
will pivot about a center location on the screen.

c.

Press the SCALE TO FIT icon.

itlli l

-92-

Lab 1

6.

a.

b.

Click on the ROTATE 3D icon. C!>


Within the rotate window, you may select 1, 5, 10 or 45 degree increments of
rotation. (5 degrees is the default). Click on the +/- X, +/- Y and +/- Z to rotate
the view.
,

Rotate

..

r. 1 r 2
r 3 r 4,
View

r 1 r 10
r.5 r , 45

+Z

Deg Inc

Reset

Close

7.

a.

Once this is done, you may also rotate the view by placing the cursor somewhere on
the screen and holding down the RIGHT mouse button and dragging the cursor
about the screen. The software will rotate the graphics according to the mouse
movement.

8.

a.

To reset the view, select RESET. The view will change to the closest
horizontal/vertical view plane.
Click on CLOSE.

b.

9.

a.
b.

Return to the split screen view, select "2VIEWS" from the VIEW ID pull-down list.
Select NO.
I ~ Eile [;dit View
1 11VIEW

TI

........... ....... ... . ..... ... .


- ,...'1 VIEW

U2VIEWS

I STARTUP

Lab 1
-93-

IV.
1.

CHANGING THE DISPLAY COLORS


a.

From the Edit Menu, select Graphics Display Window, CAD Elements.
Edit CAD Elements

b.
c.
d.

e.

f.
2.

a.

Under the "Feature Types" portion, be sure that only the surfaces box is selected.
Check the "Change Color" box, and then click on COLOR. Choose a desired
color for the IGES file. Press OK.
If necessary, move the Edit CAD Elements Window out of the way by placing the
cursor in the Title Bar, and while holding down the LEFT mouse button, drag the
window out of the way.
Place the cursor somewhere in the upper/left portion of the graphics display area and
while holding down the LEFT mouse button, drag the cursor to create a window
around the entire part. This is used to select the desired features.
Once all features have been selected, select APPLY, then OK.
From the Edit menu, select Graphics Display Window, Screen Color.
Screen Color

Background

"

II I
Edit

Highlight

II

II Eelt]

t,

OK

Cancel

Apply

3D Grid

II
b.
~.

c.

II ~

If you wish to change the background color then within the "Background" portion
of this screen, select EDIT and choose a screen color.
If you wish you can change the color of the "Highlight" as well. Using red, which
is the default, is a good universal choice for the highlight. Press APPLY and OK.

Lab]
-94-

V.

I.

INTRODUCTION TO SETUP OPTIONS

a.
b.

c.
d.
e.
f.
g.

h.
i.

j.
k.

I.
2.

From the "Edit" menu select "Preferences, Setup".


The "Setup Options" window will appear, click on the ID Setup tab.
In the "Labels For:" pull-down list, select "Features".
From the "Labeling Method" pull-down list select "By Type" .
Under the "Type" pull-down list select "Circles" .
VerifY the "Show All ID" box is checked.
In the "Starting Letters" text box enter the ID you would like for a Circle (i.e.
CIR or CIRCLE). This determines how the program will label features in future
labs.
In the box next to Starting, verifY the number "I" is entered. This initializes tbe
starting number for measured circles.
Repeat the above steps for the following "Types" :
Cone
Cylinder
Point
Line
Plane
Once all the changes have been made, click on APPLY.
The following Message window will appear: " Changes are going to be applied.
Would you like to continue?" Click YES.
When fini shed entering all ofthese Types, click Default, YES then OK.

a. From the "Edit" menu select "Preferences, Setup".


b. Click on the "General" tab.
c. Select "Automatic file save".
d. VerifY that l\is entered for Minutes to Save, as shown below.

J,.

1I",.lt.

.A.P \

\ ~---

. -1:;;v'"
1J'f

",,1

1-

'J

\tVi

e..,

;\1.{ t)
tJ~

WI'"

t ~ Press End Key


D Find Nominals
D Point 0 nly Mode
D ignore Motion Errors
D Automatically Adiust Probe Head Wrist
D ignore Dl.D to Part

( f

5:JvL

I~I

Ell

t7)

IVV

.,8

i( T~e.

,,"1e"

'I

/r<A ~ck:. \

<null

q:r
'5 Jd.

Minutes to Save:

CVf:@'f<-

't
;fuf911<--< gp'j

t o

-h~<" i't?~ 41]1 ic.-)

')

0/"'<-11

Save 1;I and Close ~ the program. By closing the program the layout of the toolbars,
graphic and edit window will be saved as well.
(
I J" - <; e..-e ..f~ 1-<..

("IT

':)0

t/

J!.r-ttLv-'""'"(" 01~ ~<- [Q ...;-e;

IQ

From the "File" menu, select "Save". Then select "Close", or select the toolbar icons to

CONGRATULATIONS, THIS LAB IS COMPLETE!

-95-

i/~((

}-lV5 t f;k

cv ,1 1 J'I-1.--'T f)

141 f ~'rr~

5 cale Factor:

3.

Flit' A-~ H"Y\ JIJ<.

o}-

-" I

.., , "

Lab 1

PC-OMIS CAD
Lab 2
Probe Qualifications

Purpose: Practice the following PC-DMIS functions:


1.
2.
3.
4.

I.

Creating a new probe file


Defining the Qualification Too l
Calibrating a new probe (DCC)
Adding angles using the Probe Angle Matrix

CREA TING A NEW PROBE FILE


I.

From the FILE menu, select "New"


a. Place the cursor in the Part Name space, and type "lab_2".
b. Fill in Drawing Revision or Serial Number (optional).
c. Select Inches.
d. Be sure that CMM I is selected as the interface.
e. Select OK.

2.

The Probe window will appear on the screen. If the probe window is not displayed,
from the "Operation" pull down menu, select "Calibrate/Edit, Active Probe".

3.

In the "Probe Utilities" window, type "your first name" in the "Probe File" space.

4.

In the probe description section there are two possible scenarios.


a. Scenario 1: The first line will say "No probe defined". If this is the case then
select this line, and proceed to step 5.
b. Scenario 2: The first line will already contain the first probe component of the
CMM's current configuration (i.e. PROBEPHIOM).lfthis is the case then the
last line in the description should say "Empty Connection # I". Select this line if
it is not already highlighted, and proceed to step 5.

-96-

Lab 2

5.

In order to complete creating a new probe file every component from the end of the
Z rail needs to be defined. It will be necessary to select these components one at a
time. A standard probe configuration consists of a probe head, probe body and
probe stylus. This may vary depending on the probe configuration that is currently
being defined. Any questions on the probe set-up, consult the Instructor.
a. Defining the probe head:

",

Note: If the first line of the probe description already contains the probe
head as outlined in step 4b above, then proceed to step 5b.
Click the down arrow and select the appropriate probe type from the pull
down menu
Examples of probe heads are PROBEMIP, PROBEPH9 and
PROBEPHlOM.
b. Defining the adaptor, if present.
Before selecting this component, verify that "empty connection #1" is
highlighted.
Click the down arrow and select the appropriate adaptor type from the pull
down menu.
An example ofa PAAI adaptor in the list would be
CONVERT30MM TO M8THRD.
c. Defining the probe body, if present.
Before selecting this component, verify that "empty connection #1" is
highlighted.
Click the down arrow and select the appropriate probe body type from the
pull down menu.
Examples of probe bodies are PROBETP2, PROBE_TP20 and
PROBE- TP200 etc.

....

d. Defining the probe stylus.


Before selecting this component, verify that "empty connection #1" is
highlighted.
Click the down arrow and select the appropriate probe stylus from the pull
down menu.
Examples of probe styli are TIP2BY20MM and TIP3BY20MM.
6.

Once the probe stylus has been selected the "empty connection #1" will no longer
appear. Also, a tip should appear in the active tip list above (i.e. TlAOBO). The
creation of this probe file should now be complete.

-97-

Lab 2

II.

DEFINING THE TOOL AND CALlBRATlNG A NEW PROBE


I.

Once all probing components have been defined, select the "ADD ANGLES"
button.

2.

Under "Individual Angle Data", type "90" in the "a angle" space and " -90" in
the "b angle" space. Click the "ADD ANGLE" button and the new angle will
appear in the list. Select OK.

3.

Click the MEASURE button.

4.

Select "DCC" and type "13" in the "number of hits" space. Prehitl Retract
should be 0.250". Keep the default values for "Move and Touch Speed" (Move
Speed ~ 20; Touch Speed ~ 2).

5.

Under the "Type of Operation" section select "Calibrate Tips".

6.

Change the "Calibration Mode" to "User Defined.

7.

Type "3" in the "Number of Levels" space. The "Start Angle" and "End Angle"
should read "0" and "90", respectively. Zero degrees is the position at the equator
of the sphere, and 90 degrees is the north pole of the sphere.

8.

Click the ADD TOOL button.

9.

Type "your name" in the "TooIID" space.

I O.

Select "Sphere" from the "Tool Type" pull down list.

II.

Enter the "Shank Vectors" (Refer to the class lecture). The TAB key on the
keyboard moves the cursor from box to box.

12.

Enter the diameter of the sphere (identified on the tool). Select OK.

13.

Make sure that the tool defined, "your name", is selected in the "List of Available
Tools" .

14.

Select the MEASURE button. Click "YES" for " OK to measure all probe tips".
Select "YES" to "Has the qualification tool been moved?" Select "OK" when
the next window appears.

15.

With the probe at the 0, 0 position, take I probe hit on the qualification sphere.
Take this hit "normal" to the sphere's surface with the probe approaching parallel to
the probe direction. The hit is taken at the "north pole" of the sphere.

Lab 2
-98-

16.

Once the hit is taken use the Jog Box to MOVE THE PROBE UP AND A WAY
FROM ANY OBSTRUCTIONS. BE SURE TO "SLOW" THE CMM DOWN
ON THE JOG BOX BEFORE CONTINUING.

17.

Select the "CONTINUE" button with the mouse or press "DONE" on the jog box.
NOTE: Watch the movement of the probe as it travels safely away from the tool
after the qualification. It should travel "along" the vector of the tool. This is a nice
visual verification that the tool has been defined properly. A DCC probe calibration
will now be perforn1ed on the tip angles selected. After completion, the "Probe
Utilities" window will appear

18.

Select the "Results" button. Note the results in the measured row. Observe the
Diameter and Standard Deviation results. Select Print, and then select "OK".

I.

From the "Probe Utilities" window, select "ADD ANGLES".

2.

From the Probe Angle Matrix select the following angles:

Ill.

A90BO, A90B90, A90B180


il.chl NC"N /I nala5;

I
3.

co.,

A90
A97

ADOBOO

When selecting the angles from the matrix, notice that the angles change in the
dialog box below the Clear button. This will display the angle the mouse arrow is
pointing to in the matrix. Once an angle has been selected, the box turns red; the
angle is added to the list, and the graphic of the probe in the utilities window
changes to display the selected orientation. Once all angles have been selected from
the matrix, select OK.

-99-

Lab 2

4.

With the Jog Box, MOVE THE PROBE UP AND A WA Y FROM ANY
OBSTRUCTiONS.

5.

Select the A90BO tip from the list. While holding the "CTRL" key, select the
A90B90 tip, then while holding "CTRL" select the A90B180 tip.

6.

Select MEASURE. From the "Measure" screen, verify all values and that the
proper Tool is selected. Select MEASURE. Select " NO" to "Has the qualification
tool been moved?"

7.

A DCC probe calibration will now be performed on the tip angles selected. After
completion, the "Probe Utilities" window will appear.

8.

Click the "RESULTS" button and verify that three sets of data are present. Observe
the Diameter and Standard Deviation results. Select Print then OK.

9.

Select the "OK" button. The OK button saves the qualification information to the
probe file.
II T1AOBO
~I
:t1 AOBO ' .. ... ... ....!
T1A90BO
T1A90B180
T1A90B90
T1 A90B-90

10.

From the "Probe Tips" pull down list,


select the AOBO tip from
the list. When the message appears "OK to rotate ... " use the jog box to position the
probe towards the front of the machine at a safe location for the rotation of the
probe head. Select YES.

II.

From the "File" menu, select "Save". Then select "Quit", or select the toolbar
icons to Save

IiiiI and Quit ~ I the program.

CONGRATULATIONS, THIS LAB IS COMPLETE!

-100-

Lab 2

Manual

PC-DM'S CAD
Lab 3
ments of the Demo Block

Purpose: Familiarize the students with the following PC-DMIS techniques:


1. Introducing operator comments

2. Measuring features with Feature Recognition


3. Aligning the Demo Block with the Step Method:
Plane, Line and Point
4. Aligning the Demo Block with Auto align
Plane, Line and Point
5. Creating a 3 Plane alignment
6. Offsetting the origin in an alignment using 2 holes
7. Rotating the axes by an angle in an alignment using 2 offset holes
8. Recalling an alignment
I.

ALIGNING WITH THE STEP MIUHOD - PLANE, LINE AND POINT


1.

From the "File Menu", create a "New" file called "lab 3".

2.

In the "Probe Utilities" window, select the "Probe File" you created (your first
name).

3.

Verify the "Probe Description" matches the probe installed on the machine and
select OK.

4.

From the "Insert" menu, select "Report Command, Comment".

5.

Highlight the text "Please Edit Comment Text" and type in "Align
demo block such that Datum B is along the x-axis."

6.

Select "OPERA TOR" and click OK.

7.

Verify that Datum B of the demo block is along the x-axis by the referencing
drawings. Secure the Demo Block to the table.

-10/-

Lab 3

8.

Select "TIAOBO" from the "Probe Tips" pull down list on the toolbar.
IIT1AOBO
'T1AOBO
T1A90BO
T1A908 180
T1A90B90
T1A90B- 90

.. I ~II
:

=- O,5<t O - 0

'J :: 1'()S"tP:- fj

1<:- (050::.

This will select the tip which has an A & Bangle of 0 (pointing down) . A message
XT
. ~ will appear to ask ifit is "OK to rotate ... " Be sure that the probe is clear of all
w ~ ,1\ 11 ; . obstructions before clicking "Yes".

rr
--

_, .

From the "Workplane" pull-down menu on the toolbar, verify that the "ZPLUS"
workplane is selected. If it is not, select it now. (It is important that the correct
workplane is selected prior to measuring 2D features such as a circle or 2D line.)

L-

block, reference the drawings).

}Jh)1' -

"L-ib,(:
r

H''T, ~:

,+/1'

d"

d "- "

Verity that the correct number of "hits" have been recorded by checking the "box"
in the bottom, right hand comer of the display screen, then select the END key on
the keyboard or the Done button on the Jog Box.
NOTE: If a "hit" is taken incorrectly, it can be deleted by striking the
MINUS (-) key on the keyboard or the AIt (-) key combination.
II.

From the graphics display window, verity that a plane was created.

12 .

From the "Insert" menu, select "Alignment, New". In the bottom left box in the
window,
a. Highlight "Planet"
b. From the pull down list located next to the LEVEL button, select "ZPLUS" (if
it is not already set to ZPLUS).
c. Select the LEVEL button
d. Notice a new line of text appears in the box at the top corresponding
to the function just entered.
e. Select OK. The part has now been leveled to the measured plane. This is good
measuring practice before measuring 2-D features.

-102-

Lab 3

13.

---:;1
Vl!~

Take at least two (2) manual "hits" along Datum B (front surface), Refer to the
supplied drawings. Take these hits from left to right (+X direction). Note: The
order in which you take the hits will determine the direction, or vector, of the line.
NOTE: " Hits" must always be taken NORMAL to the surface.

TO"

Ci"'"

1 '1

Verify two (2) "hits" recorded and strike the END key or the Done button on the
Jog Box.

14.

Take at least two (2) manual "hits" along Datum C (lower left "outermost" side of
part, Refer to the supplied drawings). VerifY the correct number of hits recorded
and strike the END key or Done button.

15.

From the "Constructed Features" toolbar, select the "Construct Point" icon. --!.7 1
Select the 2 measured lines from the feature list. Select CREATE. This will
construct an intersection point. Select the CLOSE button to close the window.

16.

Select the "View Setup" icon. ~I


a. Select the 1st red/blue icon.
b. In "Views", select "Z+" for "Blue View" and "Y-"for "Red View".
c. Select APPLY and OK.
d. Select the Scale to Fit icon.

Ilti l
V,t"';'l-

17.

r
Select the "Create Views" icon, type a name and click OK.

.~ I

NOTE: If you would like this view to be recalled at this point in the program when
executed, you must select the view from the "Views ID" pull-down list
and select "Yes" to insert the viewset command in the part program. Just
saving the view will not recall the view in the part program during
execution.
18 .

Referring to the display screen, there should be two views displayed, the "top view"
above and the "front view" below.

19.

From the "Insert" menu, select "Alignment, New".

20.

In the bottom left box in the window,


a. Highlight "Planet"
b. From the pull down menu located next to the LEVEL button, se lect "ZPLUS"
(if it is not already set to ZPLUS).
c. Select the LEVEL button
d. Notice a new line of text appears in the box at the top corresponding
to the function just entered.

21.

Highlight "Linel".
a. VerifY that the "Rotate to" is set to "XPLUS".
b. In the" About" space, select "ZPLUS".
c. Select ROTATE.

Lab 3
-103-

22.

Highlight "Point]".
a. In the ORIGIN check boxes, select "X" & "Y".
b. Verify that the "Offset Distance" is blank.
c. Select ORIGIN. Note: We are assigning, or translating, Point!
to be "X = 0 & Y = 0".

23.

Highlight "Planet".
a. In the ORIGIN check boxes, select Z (only).
b. Click the ORIGIN button.

24.

Referring to the display screen, notice the axes origin is level with "Plane1" and
aligned with "Pointl".
NOTE: To verify the alignment, move the probe to the location in which the origin
"should" be (corner). Once positioned, look at the counter display on the right of
the lower toolbar. Verify that X, Y, and Z are close to "0". To further verify the
axes, move the probe in a positive "X" direction and view the counters. Repeat this
for "Y" and "Z".
Once satisfied with the alignment, select OK.

II.

ALIGNING WITH AUTO ALIGN - PLANE, LINE AND POINT


1.

From the "Insert" menu, select "Alignment, New".

2.

Change the name of this alignment to ALN_ABC. To do this, type the name in the
"ID" field at the top of the window and press the tab key.

3.

In the lower left text box of this window, select "Plane!". A (1) will appear next to
the text. Select "Line!" and "Pointl" in that order. A (2) and (3) will appear next
to each feature name.

4.

Click the AUTO ALIGN button.

5.

Look at the bottom view on the screen and notice that the axes origin is level with
Point!. This graphic illustrates that "Z" is set to 0 at Point! instead of at Plane!. In
order to change this, select the last line in the top text window (ex. ZPLUS
translated to POINT ID = POINTl). Click on Point! in the lower text window,
which is now highlighted, to "un"-select. Select Plane! from the same window and
select Origin. Notice that the last line in the top text window now includes Plane!,
and the graphic reflects this change as well. Notice the axes origin is level in Z with
"Planel" and aligned in X and Y with "Pointl". Select OK.
NOTE: Verify the alignment by moving the probe to the location in which the
origin "should" be (corner). Once positioned, look at the counter as done in the
previous lab to verify that X, Y, and Z are close to "0" .

-104-

Lab 3

Ill.

CREATING A 3 PLANE ALIGNMENT


I.

Using the jog box, measure Datum B as a plane with 4 points.

2.

Using the jog box, measure Datum C as a plane with 4 points.

3.

From the "Insert" menu, select "Alignment, New".

4.

In the bottom left box in the window,


a. Select Datum A (First plane measured)
b. From the pull down menu located next to the LEVEL button, select
"ZPLUS" (if it is not already set to ZPLUS).
c. Select the LEVEL button

5.

Highlight the Datum B plane (Second plane measured).


a. Verify that the "Rotate to" is set to "YMINUS".
b. In the "About" space, select "ZPLUS".
c. Select ROTATE.

6.

Highlight the Datum C plane (Third plane measured).


a. In the ORIGIN check boxes, select "X".
b. Verify that the "Offset Distance" is blank.
c. Select ORIGIN. Note: We are assigning, or translating, Plane3
to be the x origin which is where X will be equal to O.

7.

Highlight the Datum B plane (Plane2).


a. In the ORIGIN check boxes, select "Y".
b. Verify that the "Offset Distance" is blank.
c. Select ORIGIN. Note: We are assigning, or translating, Plane2
to be the Y origin which is where Y will be equal to O.

8.

Highlight the Datum A plane (Planel).


a. In the ORIGIN check boxes, select "Z".
b. Verify that the "Offset Distance" is blank.
c. Select ORIGIN. Note: We are assigning, or translating, Planel
to be the Z origin which is where Z will be equal to O.
d. Select OK.

Lab 3
- 105-

IV.

OFFSETTING THE ORIGIN IN AN ALIGNMENT USING 2 HOLES


1.

Using the jog box, take 4 "hits" inside Hole B, Refer to the supplied drawings.

2.

Using the jog box, take 4 "hits" inside Hole F.

3.

From the "Insert" menu, select "Alignment, New".

4.

In the bottom left box in the window,


a. Highlight "Planel".
b. Verify the axis next to the LEVEL button, is set correctly.
c. Select the LEVEL button.

5.

Highlight "Hole B & Hole F" (CIRCLE land CIRCLE2).


a. Verify the "Rotate to", and the "About" fields are correct.
b. Select ROTATE.
c. This established the Rotation, or timing, with the 2 measured holes.

6.

Highlight "Hole B".


a. Verify the "Offset Distance" is blank.
b. Select ORIGIN. This established X and Y as zero in Hole B.

7.

Highlight "Planet".
a. In the ORIGIN check boxes, select Z (only).
b. Click the ORIGIN button and select OK.

8.

In this step the goal is to offset the origin to match the print in which Datum's A; B
and C intersect.
a. From the "Insert" menu, select "Alignment, New".
b. Select the "X" (only) box located near the Origin button.
c. Enter the THEORETICAL value necessary to offset the origin in the X
direction. Refer to the print for the value, and place it in the "Offset Distance"
box.
d. "Drag" the Alignment window out of the way, in order to be able to see the
display of the "Axes" on the main screen.
e. Select Origin.
f. Repeat steps b - e for the Y axis.
g. Is it necessary to offset the Z axis?
h. Select OK.
Note: Watch the tri-hedron in the graphic display window as you create this
alignment. This will help guide you as the alignment changes are made. Notice the
axis origin has moved to the THEORETICAL intersection of Datum A, Band C.

-106-

Lab 3

V.

VI.

ROTATING THE AXES BY AN ANGLE USING 2 OFFSET HOLES


I.

Using the jog box, measure hole E with 4 points.

2.

From the "Insert" menu, select "Alignment, New".

3.

In the bottom left box in the window,


a. Highlight "PlaneI".
b. Verify the axis next to the LEVEL button, is set correctly.
c. Select the LEVEL button.

4.

Highlight "Hole B & Hole E" (CIRCLE 1 and CIRCLE3).


a. Verity the "Rotate to", and the "About" fields are correct.
b. Select ROTATE.
c. This established the Rotation, or timing, with the 2 measured holes.

5.

Highlight "Hole B".


a. Verify the "Offset Distance" is blank.
b. Select ORIGIN. This established X and Y as zero in Hole B.

6.

Highlight "Plane!".
a. In the ORIGIN check boxes, select Z (only).
b. Click the ORIGIN button and select OK.

7.

In this step the goal is to offset the alignment by an angle so the axes are parallel to
datum B. Then the origin will be offset to where Datum's A, Band C intersect.
a. From the "Insert" menu, select "Alignment, New"
b. "Drag" the Alignment window out of the way, in order to be able to see the
display of the "Axes" on the main screen.
c. In the "Offset Angle" box next to the ROTATE button, type in 15.928.
Should this be a Positive or Negative number?
d. Verify that the "Rotate to" box has "XPLUS" selected and the "About" box
below that has "ZPLUS" selected.
e. Click the ROTATE button. Note the graphic of the axes has rotated.
f. Ifthe axes are now parallel to datum B, finish offsetting the origin to the
intersection of Datum's A, Band C as done in section IV step 8.
g. Click OK.

RECALLING AN ALIGNMENT
I.

From the Alignment pull down list (on the toolbar) select the alignment that was
created in Section II using Auto Align (should be named ALN_ABC). This will
recall the alignment completed in this lab that used auto align to establi sh the
alignment where the measured Datum A, Band C intersect. Reference the Edit
Window to view this Recall command in the program.

2.

Use the toolbar icons to Save

IiiiII

and Quit

~ I the program.

CONGRATULATIONS, THIS LAB IS COMPLETE!

- /0 7-

Lab 3

p~dmis

PC-DMIS CAD
Lab4
Manual & DCC AI
ment of the Demo Block

Purpose: Familiarize the students with the following PC-DMIS techniques:


1.
2.
3.
4.
5.
6.
7.

I.

Manual alignment of the Demo Block


Introduction to the DCC mode using Clearance Planes
DCC alignment
Measuring using Feature Recognition
Introduction to Dimensioning
Printing the report
Executing the program

MANUAL ALIGNMENT OF THE DEMO BLOCK


I.

Create a "New" file called "lab- 4".

2.

In the "Probe Utilities" window, select the "Probe File" you created (your first
name).

3.

Verify the "Probe Description" matches the probe installed on the machine and
select OK.

4.

Insert an "OPERA TOR" comment that says "Align demo block such that Datum
B is along the x-axis."

5.

Verify that Datum B of the demo block is along the x-axis by the referencing
drawings. Secure the Demo Block to the table.

6.

Select tip TIAOBO from the drop down list on the toolbar.
II T1AOBO
T1AOBO
T1A90BO
T1A90B180
T1A90B90
T1A90B90

7.

Take at least 4 "hits" spread out across Datum A (top ofthe demo block, reference
the drawings) to measure this feature as a plane.

Lab 4
-J08-

8.

From the "Insert" menu, select "Alignment, New". In the bottom left box in the
window,
a. Highlight "Plane I "
b. Select the LEVEL button
c. Select OK. The part has now been leveled to the measured plane.

9.

Take 4 "hits" inside Hole B, Refer to the supplied drawings. Press DONE, or End.

10.

Take 4 "hits" inside Hole F. Press DONE, or End.

11.

Change the view layout and create a view, as done in previous labs.

12.

From the "Insert" menu, select "Alignment, New".

13.

In the bottom left box in the window,


a. Highlight "Planel".
b. Verify the axis next to the LEVEL button, is set correctly.
c. Select the LEVEL button.

14.

Highlight "Hole B & Hole F" (CIRCLE 1 and CIRCLE2).


a. Verify the "Rotate to", and the" About" fields are correct.
b. Select ROTATE.
c. This established the Rotation, or timing, with the 2 measured holes.

15.

Highlight "Hole B".


a. Verify the "Offset Distance" is blank.
b. Select ORIGIN. This established X and Y as zero in Hole B.

16.

Highlight "Plane]".
a. In the ORIGIN check boxes, select Z (only).
b. Click the ORIGIN button and select OK.

17.

In this step the goal is to offset the origin to match the print in which Datum's A; B;
& C intersect.
a. From the "Insert" menu, select "Alignment, New".
b. Change the name of this alignment to M_ALN_ABC. To do this, type the name
in the "ID" field at the top of the window and press the tab key.
c. Enter the THEORETICAL values necessary to offset the origin from the center
of Hole B, to the comer where Datum's A; B; & C intersect (Refer to the
attached print).
d. Watch the graphic axes display as the alignment is being constructed.
e. Once satisfied, select OK.
NOTE: Verify the alignment by moving the probe to the location in which the

origin "should" be (comer). Once positioned, look at the counter to verify that X, Y,
and Z are close to "0".

Lab 4
-109-

ll.

INTRODUCTION TO THE DCC MODE USING CLEARANCE PLANES


1.

Insert an operator COMMENT into the program, "Prepare for DCC operation".

2.

Select the "DCC" mode icon from the tool bar.

3.

From the "Edit" menu select "Preferences, Parameters".


a. Click on the "Clear Plane" tab.
Parameter Settings

ClearPlane

'

c:>

t~.

"

Active Plane"",- ~;;,;~----;:;:;=~-Axis:

ValueJ 95

r Pass Through Plane- - - - - - - - - - - - - - - ,


Axis: IZPLUS

Value: I ~ _

Clearance Planes Active ION)

I..

OK

Cancel

apply

I __H_e.;.lp_.J1

b. Check that the "Active Plane" is "ZPLUS".


c. Type ".5" in the "Active Plane" Value space. (This setting is .5" from
the origin in the positive Z direction. It moves the probe tip up to that
level before each new feature is measured. Make sure that .5 inches is
enough to clear your fixturing!)
d. Click "Clearance Planes Active (ON)".
e. Click APPLY and OK.
4.

Go
a.
b.
c.
d.

back to the PARAMETERS window,


Click the "Motion" tab. /" -t, 't.., WI
Type "0~1" in "Prehit" and "Retract Distance".
Type "0.1" in "Check Distance"
"Move speed" equals "20" and "Touch speed" equals "2". (The touch speed
should be the same as the touch speed used in the calibration. This is a
percentage of the machines maximum speed.)
e. Click APPLY and OK.

Lab 4
-110-

Ill.

DCC ALIGNMENT
It is good practice to follow a manual alignment with a DCC alignment.
1.

2.
3.

IV.

V.

Use the jog box to Measure the same features that were measured for the manual
alignment, using more hits than in the manual alignment, (these will be measured in
DCC when the program is executed).
NOTE: Be sure to level to the plane measured in DCC before measuring any 2-D
features for the alignment as done during the manual alignment steps. Use
the manually measured features to rotate and set the origin
Select ALIGNMENT, NEW from the INSERT menu and repeat the steps in the
manual alignment except select the DCC measured features from the list.
Offset the origin to the comer, as done in the manual alignment. Name this final
alignment ALN_ABC.

MEASURING USING FEATURE RECOGNITION


I.

Measure Hole A and C with four (4) hits and hitting the END key on the keyboard
or DONE on the Jog box after each hole.

2.

Measure hole D as a cylinder. With the jog box, take 4 hits inside hole D
approximately halfway down the cylinder (Be sure that it is not too deep as to hit
the shank of the tip). Take 4 hits near the top of the hole, and then strike the END
key on the keyboard or DONE on the JOG BOX

3.

Use the jog box to raise the probe to a safe distance above hole D and press the
"Print" button on the jog box. This recorded a move point that will execute when
the program runs at the end of this exercise and position the probe in this position
when the program is complete.

INTRODUCTION TO DIMENSIONING

ffi

I.

From the "Dimension" toolbar, select the "Location" icon.

2.

In the text box on the left, highlight all the DCC measured holes and cylinders by
clicking once on each name.

In the "Axes" selection box, select "X, Y and D".

C"

4-DIJ""Ci<"V

4.

In the "Tolerances:" sections have "Axes" set to "All". Enter a value of 0.01 for
both "Plus" and "Minus". Select CREATE, then CLOSE.

5.

Reference the "Edit Window" and view the results of the dimensioning. Type in the
correct Nominals for all of the holes and cylinders. Refer to the supplied drawings
for the nominals.
NOTE: If you change the "Nominals" you may be asked the question "Carry
nominals back to the feature?" Select "No".

Lab 4
-111-

~.

-)
200 ilia Thru
2 eo ora C/B~.

S,

Rt.oo

I I I

, ,
1..LIOO3IAI

------7.008 - - - - ~--------8.oo8

,I

20'2:4'

I'.

0150

I
0.2&

025 Typ __

'0.75-

BROWN & SHARPE MFG CO


DEMONSTRATION BLOCK PIN 82-586

Units: Inch
Tolerances:

-143-

Scale: None

.x.1 .xx.01 .xxx.005

<1"

VI.

VII.

PRINTING THE REPORT


1.

From the "File" menu, select "Printing, Edit Window Print Setup". Select
"Printer" and select "OK".

2.

From the "Edit" menu, select "Preferences, Edit Window Layout".


a. Select the "Report" tab.
b. Select "Show Header/Footer".
c. Under the "Dimensions" section select the "Show" checkbox and be sure the
"All" radio button is selected.
d. Click Apply and Close the window.

EXECUTING THE PROGRAM


1.
2.

From the tool bar, select the "Clear Marked" icon.

Now select the "Mark All" icon. ~

3.

A window will appear with the message: " OK to mark manual


alignment features?" Click on YES.

4.

From the "View" menu, select "Status Window". This will bring up a large
window that will display messages during the execution of the program. These
messages will be easier to see as opposed to reading from the execution window.

5.

Select the "Execute" icon.

6.

You are now running the part program which you created. PC-DMIS will
prompt you to take hits with the probe. The "Execution Mode Options"
window will appear, follow the prompts under the "Machine Commands".
The first prompt will be "Take hit I of 4 on Plane ID=Planel . . ." The
Probe will also appear on the screen to graphically illustrate the location of the
points.

7.

Take four hits on the Plane and select the Continue button, or Done on the jog box.

8.

Continue following the PC-DMIS prompts to complete the manual portion


of the program.

9.

When you have finished measuring the last manual feature, the DCC portion will
begin. Be sure to have the program running SLOWLY while it runs in DCC.

10.

From the toolbar, Save 'III and Quit

IMIthe program.

CONGRATULATIONS, T IS LAB IS COMPLETE!

Lab 4
-IJ2-

CAD
Measurin

Lab 5

USI
AUTO Features

Purpose: Familiarize the students with the following PC-DMIS techniques:


1.
2.
3.
4.
5.
6.
7.

I.

Part setup
Manual alignment of the Demo Block
DCC operation using move points
DCC alignment
Measuring with AUTO Features
Dimensioning & Printing the report
Executing the program

PART SETUP
1.

Fixture the Demo Block on the table with Datum A facing in the positive X
direction and Datum B face down. Be sure to place part on risers, in order to safely
measure all features in this exercise.

1.

Create a "New" file called "lab- 5".

2.

In the "Probe Utilities" window, select the "Probe File" you created (your first
name).
a. Verify the "Probe Description" matches the probe installed on the machine.
b. Verify the probe angles necessary to measure the features in this lab are included
in the probe file. If necessary, add and calibrate the necessary angles.

3.

From the "Edit" menu select "Preferences - Setup"


a. Click on the "GENERAL" tab.
b. In the list click on "AUTOMATIC FILE SAVE" and type "1" in Minutes to
Save. Click OK.

4.

Insert an "OPERA TOR" comment that says "Align demo block such that Datum
A is facing in the positive X direction, and Datum B is face down."

II.

LabS
-113-

5.

Select tip TlA90B-90 from the drop down list on the tool bar.
I

It;'indow tlelp

T1A080
...

.....

.......

1/1.0 BO
T1A9080
T1A908180
T1A90890

..

1
.

'

~T1A908-90

6.

Using the jog box, take at least 4 "hits" spread out across Datum A (reference the
drawings) to measure this feature as a plane.

7.

From the "Insert" menu, select "Alignment, New". In the bottom left box in the
window,
a. Highlight "Planel"
b. Before continuing be sure to consider what direction to level the axis to. Should
it be Z+ or X+ based on the current part orientation? Once tbe decision has been
made regarding the direction, select the appropriate axis from the pull down list
and select the LEVEL button
c. Select OK. The part has now been leveled to the measured plane.

8.

Be sure to have the correct work plane selected from the toolbar to measure holes B
and F properly.

9.

Take 4 "hits" inside Hole B, Refer to the supplied drawings.

10.

Take 4 "hits" inside Hole F_

II.

Change the fOllnat of the view and create it, as done in previous labs.

12.

From the "Insert" menu, select "Alignment, New".


a. Select "Planel". Verify the axis next to the LEVEL button, is set correctly and
press the LEVEL button.
b. Select "Hole B & Hole F" (CIRCLE I & CIRCLE2) to ROTATE to. Before
completing tbe rotation step of the alignment, be sure to decide which direction
to "Rotate to". Also, be sure that the rotation is "About" the same axis as the
level. Once these decisions have been made regarding the direction, select the
appropriate axis from the pull down list and press the ROTA TE button.
c. Use "Hole B" (CIRCLEt) and " Planet "as the ORIGIN. Before completing the
origin step of the alignment be sure to consider which axis and feature to choose
when setting the X, Y and Z origin based on the current part orientation. Once
these decisions have been made, select the appropriate feature from the list, axis
box and press the ORlClN button.
d. Once satisfied the alignment is complete, select OK.

-114-

LabS

13.

III.

Go back to the Alignment screen to insert a new alignment.


a. Change the name of the alignment to M_ALN_ABC.
b. Offset the origin to match the print in which Datnm ' s A; B; & C intersect.
1. Enter the THEORETICAL values necessary to offset the origin from the
center of Hole B, to where Datnm's A; B; & C intersect (Refer to the
attached print).
2. Once satisfied, select OK.

DCC OPERATION USING MOVE POINTS


I.

Insert an operator COMMENT into the program:


"Raise probe safely above part and Prepare for DCC operation"

2.

Select the "DCC" mode icon from the tool bar.

c:>

NOTE: In this program, "Move Points" will be used for probe clearance instead of
Clearance Planes. Therefore, be sure to use the "Print" button on the jog
box, or the menu choice in PC-DMIS, to store move points as often as
necessary for safe measurement.
3.

IV.

From the "Edit" menu select "Preferences, Parameters".


a. Select the "Motion" tab.
b. Type "0.1" in "Prehit" and "Retract Distance".
c. Type "0.1" in "Check Distance".
d. "Move speed" equals "20" and "Touch speed" equals "2".
e. Click APPLY and OK.

DCC ALIGNMENT
It is good practice to follow a manual alignment with a DCC alignment.

1.

Record a safe move above the part using the print button on the jog box.

2.

Using the jog box, Measure the same features that were measured for the manual
alignment, using more hits than in the manual alignment.
NOTE: Be sure to level to the plane measured in DCC before measuring any 2-D
featnres for the alignment as done during the manual alignment steps. Use
the manually measured featnres to rotate and set the origin.
NOTE: Also be sure to insert move points in order to safely measure these features.

3.

Select ALIGNMENT, NEW from the INSERT menu and repeat the steps in the
manual alignment except select the Dee measured featnres from the list.

4.

Offset the origin to the comer, as done in the manual alignment. Name this
alignment ALN_ABC.

Lab 5
-115-

V.

MEASURING WITH AUTO FEATURES


1.

From the "Auto Features" toolbar select the "Auto Circle" icon. 1.)1
a. The Auto Feature screen will open with the "Circle" screen active.
b. To measure an auto circle without nominal data, it will be necessary to measure
3 points on the top surface of the demo block. Then the next step will be to take
3 points in the hole that is to be measured.
1. Using the jog box, take 3 points on the Datum A surface of the block,
approximately .2" away from hole A (Refer to the attached image for
location of points).
2. As these points are being taken notice the dialog box in the lower left comer
of the MAIN display. This display will provide helpful instructions to
complete the steps necessary to measure this hole using Auto Circle.
3. Using the jog box, take 3 hits inside of hole A.
4. Do NOT hit the Done button at this time.
c. After all the hits are taken; view the information being displayed in the auto
circle screen. PC-DMIS has calculated the information relating to the hole. The
Normal Vector, which is the vector (direction) of the surface, the Location (X,
Y, Z), and the Diameter should be calculated. Verify the Normal Vector is
correct. Verify that the "Starting & Ending Angle" are both set to "0". Change
them if necessary.
d. Enter .2" for the Depth.
e. Select 0 for Initial and 0 for Perm. Also enter 0 for the Spacer.
f. Verify the Pitch is set to O.
g. Change the "ID" to correspond with the hole to be measured (i.e. A).
h. Under the Advanced section make sure the Circ Move is un-checked and the
Move is set to NO.
i. Place a check mark in the Measure box.
j. Be sure that there is a move point before this hole is to be measured. Select
Create. The machine will measure the hole NOW! After the hole is measured
be sure to insert a move point, or points, to move out of the hole and to the next
measured feature.
k. Repeat the above steps for Holes: G ; H; & K.

-116-

Lab 5

2.

From the "Auto Feature" screen,


a. Select "Cylinder" from the drop down list.
b. To measure an auto cylinder without nominal data, it will be necessary to
measure 3 points on the top surface of the demo block. Then the next step will
be to take 3 points in the cylinder that is to be measured. This procedure is very
similar to measuring an Auto Circle.
1. Using the jog box, take 3 points on the Datum A surface of the block,
approximately .2" away from cylinder I.
2. As these points are being taken notice the dialog box in the lower left comer
of the MAIN display. This display will provide helpful instructions to
complete the steps necessary to measure this hole using Auto Cylinder.
3. Using the jog box, take 3 hits inside of cylinder 1.
4. Do NOT hit the Done button at this time.
c. After all the hits are taken; view the information being displayed in the auto
cylinder screen. PC-DMIS has calculated the infoJInation relating to the
cylinder. The Normal Vector, which is the vector (direction) of the surface, the
Location (X, Y, Z), and the Diameter should be calculated. Verify the Normal
Vector is correct. VerifY that the "Starting & Ending Angle" are both set to
"0". Change them if necessary.
d. Enter.l for the Depth, .5 for the Height, and enter 3 for the # Rows.
e. Enter 4 for the # Hits.
f. Select 3 for Initial and 3 for Perm. Also enter.l for the Spacer.
g. Change the "ID" to correspond with the cylinder to be measured.
h. Under the Advanced section make sure the Circ Move is un-checked and the
Move is set to NO.
i. Make sure the probe is clear to measure sample points on the surface ofthe
demo block. Select Measure and Create. The machine will measure the
cylinder NOW!

j.

NOTE: Notice the CMM taking Sample Points before it measures the cylinder.
These points would be helpful when measuring flexible or varying material.
Repeat the above steps for cylinder J.

Lab 5
-117-

3.

From the "Auto Feature" screen,


a. Select "Vector Point" from the drop down list.
b. To measure an auto vector point without nominal data, it will be necessary to
measure 4 points on the surface of the demo block.
1. Using the jog box, take 4 points on the Datum A surface of the block (Refer
to the attached image for location of point PT_HEIGHT).
2. As these points are being taken notice the dialog box in the lower left
comer of the MAIN display. This display will provide helpful instructions
to complete the steps necessary to measure this point using Auto Vector
Point.
3. Do NOT hit the Done button at this time.
c. After all the hits are taken; view the information being displayed in the auto
vector point screen. PC-DMIS has calculated the information relating to the
point. The Normal Vector, which is the vector (direction) of the surface, and
the Location (X, Y, and Z) should be calculated.

d.
e.
f.
g.

h.
4.

NOTE: If a message appears "Take more hits .... " verify that the Normal
Vector is correct and proceed to the next step.
Place a check mark in the Measure box.
Change the "ID" to PT_HEIGHT for the point to be measured.
Select Create. The machine will measure ONLY the nominal point.
Repeat the previous steps to measure another Vector Point called PT_WIDTH
(Refer to the attached image for location of point PT WIDTH).
NOTE: Notice that this point is on the surface opposite of Datum B. Verify
the "Normal Vector" is correct.
Close the Auto Feature window.

Raise the probe to a safe distance above the block, and press the "Print" button on
the jog box. This will record a safe move after the last feature.

-118-

LabS

VI.

DlMENS[ONING

nIl

1.

From the "Dimension" toolbar, select the "Location" icon.

2.

In the text box on the left, highlight all the DCC measured circles and cylinders
listed.

3.

From the "Axes" section, select Y, Z and D.

4.

In the "Tolerances" section, have "Axes" set to "All". Enter a value of +/- 0.01
and select CREATE.

5.

The vector point PT_HEIGHT was measured to dimension the height of the block.
Therefore, highlight PT_HEIGHT, select the appropriate axis, and then select
CREATE.

6.

The vector point PT_WIDTH was measured to dimension the width of the block.
Therefore, highlight PT_WIDTH. Select the appropriate axis, and then select
CREATE and CLOSE.

7.

Go to the "Edit Window". View the results of the dimensioning in the Edit
Window. Type in the correct Nominals for all dimensions.
NOTE: If you change the "Nominals" you may be asked the question "Carry
nominals back to the feature?" Select "No".

8.

VII.

While in the Edit Window, change the "Tolerance" for the first dimensioned
Diameter. Change this to +/- .005". Say "Yes" to the message "Carry forward to
like tolerances". The above action will apply the +/- .005 tolerance to all the
remaining "D" axes in the program.

PRlNTING THE REPORT


1.

From the "File" menu, select "Printing, Edit Window Print Setup". Select
"Printer" and select "OK".

2.

From the "Edit" menu, select "Preferences, Edit Window Layout".


a. Select the "Report" tab.
b. Select "Show Header/Footer".
c. Under the "Dimensions" section select the "Show" checkbox and be sure the
"All" radio button is selected.
d. Click Apply and OK.

3.

From the toolbar, Save the program.

-119-

101

Lab 5

VIll. EXECUTlNG THE PROGRAM

B.

I.

From the toolbar, select the "Clear Marked" icon.

2.

Now select the "Mark All" icon.

3.

A window will appear with the message: "OK to mark manual


alignment features?" Click on NO.

~II.

NOTE: Due to the choice that was made in this step, only the DCC portion of the
program will run at this time. Therefore, be sure that the probe is clear of
any obstructions. We are also assuming the part has not been moved.
NOTE: Turn the speed down on the jog box so that the machine will execute the
program slowly. This is being done in order to run it slowly until the
program has been proven out to run safely. Once the program runs safely it
is a good idea to have the jog box set to run at full speed in order to
maintain consistent speed during the actual measurement of a part.
4.

Select the "Execute" icon. A message window will appear, click OK.

5.

Save and quit the program.

CONGRATULATIONS THIS LAB IS COMPLETE!

LabS
-120-

AUTO FEATURE GRAPHICAL AIDS

- - - - - ,.

HOLE A

PT HEIGHT

1.

.3

PT WIDTH

- J2 J-

LabS

IS'

PC-OMIS CAD
Lab 6
ment and Measurement with Wire Frame CAD

Purpose: Practice the following PC-DMIS functions:


1.
2.
3.
4.
5.
6.
7.

I.

PART SETUP
I.

ll.

Part setup
Manual alignment of a part with a Wire Frame CAD model
DCC Operation using move points and move distances
DCC Aligrnnent
Measuring features with AUTO Features and CAD
Printing the report to the printer and to a file
Executing the program in DCC

Fixture the Demo Block on the table with Datum A facing in the positive Z
direction, and Datum B parallel to the X-axis.

MANUAL ALIGNMENT OF A PART WITH WIRE FRAME CAD

I.

Create a new file called "lab- 6". Select the Probe file .

2.

Import the CAD tile,


a. From the "File" menu, select "Import".
b. Select IGES from the Import submenu. From this window, highlight the
"Bsbwire.igs" file. It may be necessary to Browse to the PCDMIS directory to
locate this IGES file. Once the file is selected, the file name will appear in the
File Name box. Click Import.
c. At the IGES FILE screen click on the "process" button, and wait for completion,
then click OK.

3.

Put an operator comment that says "Align demo block such that Datum B is along
the CMM's X-axis".

4.

Go to the view setup and split the screen as done in previous labs.

5.

Before measuring any features, be sure to select the proper probe tip from the
toolbar.

-122-

Lab 6

6.

From the graphic display window look at the CAD model to review the location of
the origin on the model. Manually align the part using Datum A; Datum B; and
Datum C to establish the origin in the comer where these 3 datum's intersect (Refer
to the print).
NOTE: Remember to construct a point for the origin.
Continue to Step 7 in order to complete this alignment.

7.

Before leaving the "Alignment" screen the "z" origin needs to be offset in order to
match the CAD file,
a. In the ORIGIN check boxes, select Z (only).
b. Type in an "Offset Distance" of "-0.95" (thickness of the demo block).
c. Click the ORIGIN button. This will bring the "z" origin to the bottom of the
block as it is in the CAD file.
NOTE: Before proceeding to the next step, use the probe readout window to
verify the part alignment as done in previous labs.
d. Click on CAD=PART.
e. A message window will appear with the warning "CAD=PART cannot be
uudone". Click OK. Select OK again to finish the alignment.
NOTE: Notice that the relationship has been established between the CAD file
and tbe part. Be sure the relationship looks correct before continuing.

Ill.

DCC OPERATION AND ALIGNMENT


l.

From the "Edit" menu, select "Preferences, Setup".


a. Select the "General" tab.
b. Check the "Find Nominals" box and enter an appropriate value for measuring
this part in the "Find Nominals Tolerance" field. See the instructor if unsure
what value is appropriate.
NOTE: This step will maintain the relationship developed between the CAD
file and the part, and will automatically input nominals from your CAD into
your dimension output.

2.

While in the "Setup" menu,


a. Click on "AUTO FILE SAVE" and type "5" in Minutes to Save. Select OK.

3.

Select the "DCC" mode icon from the tool bar.

s:>:

NOTE: In this program, "Move Points" will be used for probe clearance instead of
Clearance Planes. Therefore, be sure to use the "Print" button on the jog
box, or the menu choice in PC-DMIS, to store move points as often as
necessary for safe measurement.
.~

-123-

Lab 6

4.

Using the jog box, Measure the same features that were measured for the manual
alignment, using more hits than in the manual alignment.
NOTE: When measuring Datum A, Band C be sure to take the points on the part
within the Find Nominal Tolerance value of the wire in CAD. In other words,
take the points close to the edges of the features in order for PC-DMIS to find
the nominal in the wire frame CAD model that matches the feature being
measured. If necessary, see instructor for further information.

5.

Select ALIGNMENT, NEW from the INSERT menu and repeat the steps in the
manual alignment except select the DCC measured features from the list. Name this
alignment ALN _ABC.
NOTE: Be sure to level to the plane measured in DCC before measuring any 2-D
features for the alignment as done during the manual alignment steps. Use
the manually measured features to rotate and set the origin.
NOTE: Do not do another CAD=PART. This is only done once to establish the
relationship between the part alignment and the CAD alignment.

IV.

MEASURING FEATURES WITH AUTO FEATURES AND CAD


1.

From the" Auto Features" toolbar select the" Auto Circle" icon.
..
a. The Auto Features screen will open with the "Circle" screen active.
b. In the Z Plus view of the CAD, click inside HOLE A to select it. The circle
will cbange color when it is selected.
NOTE: It may be helpful to un-draw the probe due to the probe being a
graphical obstruction in viewing the CAD model. This is done from the probe
utilities screen. Refer to class lecture or the instructor for assistance.
c. Enter "4" for the "# of Hits", and ".25" for the "Depth".
d. The "Initial", "Perm" and "Spacer" fields should all be set to "0".
e. Vcrify the Pitch is set to O.
f. Ensure that "Type" is "Hole".
g. Change the "ID" to "A" to reflect the feature name on the print.
h. Under the "Advanced" section set "Move" to "Both" and enter ".5" as the
distance.
Move:! BOTH

Distance: ).5

i. Place a checkmark by Measure, then click CREATE, the hole will now be
measured in DCC.
j. Repeat the above steps for holes E, F, G, H, and 1.
k. Click the CLOSE button, to close Auto Features.
2.

'I

From the "Construct" toolbar, select the "Circle" icon.


a. In the "Construct" window, select holes G, H apd I from the list of features .
These circles will now be highlighted.
b. Click on the "ID =" box and enter a name for the constructed circle.
c. Select "Best Fit" and click Create.

-124-

Lab 6

3.

Add dimensions X, Y, and D with tolerances = +/- 0.010" for all DCC measured
holes and the constructed bolt circle.

4.

From the "Dimension" tool bar select the "Distance" icon.


a. In the DIM ID # box, enter "OIST AE".
b. Select Hole A and Hole E.
c. Select mode to 2 Dimensional
d. Enter .005 for the Plus and Minus Tolerances
e. Click CREATE.

5.

Before measuring the upcoming vector points make sure to have move points for
the probe to travel safely to measure the points.

6.

If the graphics view is not displaying the Y - view then change the format of the
view to Y - for the upcoming step.

7.

From the "Auto Features" toolbar, select the "Auto Vector Point" icon.
a. VerifY the "Vector Point" screen is active.
b. Using the mouse, select the BOTTOM and the LEFT wire. This combination
has now selected the Datum B surface.
NOTE: It may be helpful to rotate the view in order to select the features.
c. Using the mouse, select a point on this surface where you want the machine to
measure the vector point.
d. Verify that the location and the normal vector look correct. The Flip Vector
button may be helpful if the vector is opposite of what it should be.
e. VerifY the move distance is still enabled.
f. Name this feature DATBPT. With the Measure box checked, select CREATE.
g. Be sure to add any move points necessary to safely reach the next measurement.

8.

Change the fOllnat of the view to display X- for the upcoming step.

9.

From the "Auto Features" toolbar, select the "Auto Vector Point" icon.
a. Verify the "Vector Point" screen is active.
b. Using the mouse, select the BOTTOM and the RIGHT wire. This combination
has now selected the Datum C surface.
c. Using the mouse, select a point on this surface where you want the machine to
measure the vector point.
d. VerifY that the location and the normal vector look correct.
e. VerifY the move distance is still enabled.
f. Name this feature DATCPT, and select CREATE.

~ ~I

-125-

Lab 6

V.

VI.

PRINTING THE REPORT TO THE PRINTER AND TO A FILE


I.

From the "File" menu, select "Printing, Edit Window Print Setup".
a. Select the "File" box. Be sure that "Auto" is selected and the format is
"Portable Document Format (.PDF)". Click on the browse button to view
where this file will be saved.
b. Select the "Printer" box and select OK.

2.

From the "Edit" menu, select "Preferences, Edit Window Layout".


a. Select the "Report" tab.
b. Select "Show Header/Footer".
c. Under the "Dimensions" section select the "Show" checkbox and be sure the
"All" radio button is selected.
d. Click Apply and Close the window.

EXECUTING THE PROGRAM DCC


I.

From the toolbar, select the "Clear Marked" then "Mark All" icon.

2.

Say "NO" to marking the manual alignment.

3.

Execute the program.

4.

Save and quit the program.

5.

After the program is executed go to windows explorer and locate the electronic
copy for the inspection report that was saved in the previous section. This file can
be opened using Adobe Acrobat Reader.

CONGRATULATIONS, THIS LAB IS COMPLETE!

-126-

Lab 6

PC-OMIS CAD
Lab 7
Alignment and Measurement with a Solid CAD Model

Purpose: Practice the following PC-DMIS functions:


I.
2.
3.
4.
5.
6.
7.
I.

Manual and DCC alignment of a part using a Solid CAD model


DCC Operation using Move Points and Move distances
Measuring features with Feature Recognition
Measuring features with AUTO Features and CAD
Inserting Input and Report Comments
Dimensioning & Printing the report
Executing the program in DCC

MANUAL ALIGNMENT OF A PART USING A SOLID CAD MODEL


1.

Create a new file called "lab- 7". Select the Probe file.

2.

Import the "Bsbsolid.igs" CAD file.

3.

Insert an operator comment that says "Align demo block such that Datum B is
along the CMM's X-axis".

4.

Insert an input comment that says "Serial number". Go to the edit window and
toggle the input comment from "NO" to "YES". This instructs PC-DMIS to include
the input comment in the report.

S.

Go to the view setup and split the screen as done in previous labs. Place a
checkmark in the Solid box by the view in this screen to shade the model.
NOTE: If the CAD model is a solid black color then changing the color of the
CAD model, as done in lab I, may be a good idea at this time.

6.

Manually align the part using Datum A; Datum B; and HOLE C to establish the
origin in the center of Hole C.
a. Also, name the alignment M_ALN_ABC.
b. Remember to offset the PART origin to the location of the CAD origin.
HINT: In the comer where Datum's A,B and C intersect? What about z?
Once satisfied that the PART origin equals the CAD origin. Click on CAD=PART.
Remember that this cannot be undone, therefore, be certain!
NOTE: Notice that the relationship has been established between the CAD file and
the part. Be sure it is correct before continuing.
-127-

Lab 7

II.

DCC OPERATION AND ALIGNMENT


1.

Tum on the "Find Nominals" option, and set the tolerance to an appropriate value
for measuring this part.
NOTE: This step will maintain the relationship developed between the CAD file
and the part, and will automatically input nominals from your CAD into
your dimension output.

2.

Set the "AUTO FILE SA YE" to "5" Minutes to Save.

3.

Go into the DCC mode.


NOTE: In this program, "Move Points" will be used for probe clearance instead of
Clearance Planes. Therefore, be sure to use the "Print" button on the jog
box, or the menu choice in PC-DMlS, to store move points as often as
necessary for safe measurement.

4.

Using the jog box, Measure the same features that were measured for the manual
alignment, using more hits than in the manual alignment.

5.

Select ALIGNMENT, NEW from the INSERT menu and repeat the steps in the
manual alignment including the offsets, except select the DCC measured features
from the list. Name this alignment ALN_ABC.
NOTE: Do not do another CAD=PART. This is only done once to establish the
relationship between the part alignment and the CAD alignment.

Ill.

MEASURING WITH FEATURE RECOGNITION


I.

With the jog box, measure the 16


Name the feature ANGLED.

2.

Measure Cone D as a cone with 3 rows of 4 points, totaling 12 points. With the jog
box, take 4 hits inside cone 0 as deep in the cone as the probe tip will allow
(approximately three quarters down inside the cone, if possible), then take 4 points
approximately halfWay down the cone. Finally take 4 hits near the top of the cone,
and then strike the END key on the keyboard or DONE on the JOG BOX

angled line with 3 points from left to right.

-128-

Lab 7

IV.

AUTO FEATURES WITH A SOLID CAD MODEL


1.

..2J.

From the "Auto Features" toolbar select the "Auto Circle" icon .
a. Verify the CIRCLE screen is active.
b. Using the mouse, select 1 point on the surface surrounding Hole D from the
screen (CAD). PCDMIS will highlight the surface, pierce the CAD model and
insert the values for this measurement.
c. Set the hits to "4", and ".20" for the "Depth".
d. The "Initial", "Perm" and "Spacer" fields should all be set to "0".
e. Ensure that "Type" is "Hole".
f. Starting and Ending angle?
g. Under the "Advanced" section set "Move" to "Both" and enter ".75" as the
distance.
Move:l BOTH

yl

Distance: 10.75

h. Place a checkmark by Measure, then click CREATE, the hole will now be
measured in DCC.
NOTE: It is a good idea to have the Measure box checked when creating these
Auto Features. This will make inserting successful Move Points easier to
accomplish.
Repeat the above steps to measure holes G, H, I, & K. Name all features except
I.
for hole K which should be identified as DATUM- D.

2.

From the "Auto Feature" screen,


a. Select "Cylinder" from the drop down list.
b. Using the mouse, select 3 points on the surface surrounding cylinder E from the
screen (CAD). PCDMIS will highlight the surface, pierce the CAD model and
insert the values for this measurement.
c. Enter.1 for the Depth, .5 for the Height, and enter 3 for the # Rows.
d. Enter 4 for the # Hits.
e. Select 0 for Initial and 0 for Perm. Also enter 0 for the Spacer.
f. Verify the move distance is still enabled.
g. Ensure that "Type" is "Hole", and select Create.
h. Repeat the above steps for cylinder F.

-129-

Lab 7

3.

From the "Auto Feature" screen,


a. Select "Vector Point" from the drop down list
b. Using the mouse, select 1 point on the right side (8.75 surface, refer to print) of
the block. PCDMIS will pierce the CAD model and insert the values for this
measurement.
NOTE: It may be necessary to rotate the CAD model to view this surface.
c. VerifY that the Normal Vector is correct. It should be 1, 0, 0 (positive X). If the
vector is negative, use the Flip Vector button.
d. Name this feature PT- LENGTH and Create.
e. Repeat the above steps to measure a Vector Point on the back surface of the
demo block. Name this feature PT- WIDTH. Watch the vector!
f. Repeat the above steps to measure 2 Vector Points on Radius A of the demo
block. See graphic below for the location of vector points. Name these vector
points PTl_RADIUS and PT2_RADIUS respectively.

V.

DIMENSIONING

I.

Offset the origin to DATUM_D,


a. Set the origin to the center of the measured DATUM D hole.
b. Name the alignment ALN_ABD.

2.

Insert a "Report" comment that says "The following true position dimensions are
relative to Datum A, Datum B and Datum D".

3.

From the "Dimension" toolbar select the "True Position" icon


a. Highlight circles G, H and I from the list offeatures or from CAD.
b. Un-check the "Use Datum's" box.
c. Ensure that "M" is selected as the feature modifier.
d. Under "Axes" select X and Y.
e. Click Create.

4.

Reference the "Edit Window" to view the results of the dimensioning. VerifY the
nominals and enter +/- .005" for the tolerance on the diameters. Enter 0.014 for the
TP tolerance, per print.

5.

From the Alignment drop down menu, recall ALN_ABC.

mI

-130-

Lab 7

"I.

6.

From the "Construct" toolbar select the Circle icon '


a. The following steps will construct an intersecting circle from Cone D and
Datum A.
b. Select Cone D and the DCC measured Datum A plane from the feature list or
from the graphic.
c. Click on the "ID =" box and enter a name for the constructed circle.
d. Select "Intersection".
e. Click Create.
f. The graphic display window now displays a circle at the intersection of the cone
and the plane.

7.

Insert a "Report" comment that says "The following dimensions are relative to
Datum A, Datum B and Datum C".

8.

Add dimensions X, Y, and D with tolerances = +/- 0.010" for all DCC measured
holes, cylinders and the constructed circle. While in this dimension screen,
dimension the angle of Cone D, and the appropriate axes for the vector points.
When reporting the points taken on the radius, select the Taxis.

9.

From the "Dimension" toolbar select the "Angle Between" ico


a. Select the DCC measured Datum B line from the feature list.
b. Select the line ANGLED (16 0 angled line) from the feature list.
c. Select "2 Dimensional" as Angle Type.
d. Select Create.

10.

From the "Dimension" toolbar select the "Concentricity" icon @ .


a. Select hole D, then select hole C from the feature list.
Note: By selecting the holes in this order, PC-DMIS calculates hole D as the
feature and hole C as the datum.
b. Enter + .005 as the tolerance.
c. Select Create.

11.

Reference the "Edit Window" to view the results of the dimensioning.


Enter +/- .005" for the tolerance on all the diameters and, +/- 10 for all angles, per
print. Verify the nominals are correct including the intersection circle constructed
from cone D and Datum A.

Ll .

-/31-

Lab 7

12.

While in the "Edit window" change the number of hits in "DATUM_D",


a. Position the cursor to the left of the circle feature named DATUM_D.
b. Hit the "F9" key on the keyboard.
c. The "Auto Feature" screen will now appear. This is an "editing"
version ofthis screen that will allow changes to be made to the feature.
d. Change the number of hits to " 10".
NOTE: If the Measure box is checked when OK is selected, the CMM will measure
the feature right away. [fyou want to measure it now, be sure that the
probe can safely measure this feature. Be careful!
e. Select OK. This will not create a new feature, however, it will
create the code necessary for the change that was just made.
f. Look at the code for "DATUM_D" to note the change that was made.
g. Place the cursor at the end of the program before continuing.

13 .

VI.

PRINTING THE REPORT


I.

VII.

Dimension the "Roundness" of DATUM D. Enter a tolerance of +.00 1. Name this


dimension DATUM - D- RND.

Setup the printer to print the edit window, and modify the edit window layout with
only the Dimensions, Comments and the Header/Footer as done in previous labs.

EXECUTING THE PROGRAM IN DCC


1.

Execute the program in DCC only.


NOTE: When the program executes an " Input Comment" screen will appear
waiting for a value to be entered. This is the input comment that was
inserted into the program at the beginning of this exercise. Type in the
number" 123456" into this field as if this was the serial number for this
part and press OK. When the report is printed, this typed in value will
appear on the inspection report along with the report comments that were
entered during this exercise.

2.

Save and quit the program.

CONGRATULATIONS, THE LAB IS COMPLETE!

-J32-

Lab 7

PC-DMIS CAD
Lab 8
to a DCC
ram with a Solid CAD Model

mlS"

Purpose: Practice the following PC-DMIS functions:


l.

2.
3.
4.
5.
6.
7.
8.
9.

Part setup
Executing an existing program
Measuring features with Feature Recognition & AUTO Features
Measuring the back hole with a tip rotation
Measuring a stud (O utside diameter)
Inserting a feature into the middle ofthe program
Setting up for statistics
Dimensioning & Printing the report
Executing the program in DCC

NOTE: This lab does not contain EXPLICIT step by step instructions to safely
complete all tasks. Therefore, be conscious and aware at all times to be as thorough as
possible.

I.

PART SETUP
I.

II.

Fixture the Demo Block at least 4 inches above the table with Datum B parallel to
the X-axis.

EXECUTING AN EXISTING PROGRAM


l.

Open the "lab_7" program.

2.

From the "Operation" menu, select "Calibrate/Edit, Active Probe". Verify that
the probe angle necessary to measure the back hole is in the active probe file. If
necessary, add and calibrate the proper probe angle.

3.

Mark the entire program including the manual alignment.

4.

Be aware of the position of the fixture components before executing the program.
They may become obstructions for the probes path during execution.

-/33-

Lab 8

5.

From the "File" menu, select "Printing, Edit Window Print Setup".
a. Un-select the "Printer" box and select OK.
NOTE: This will instruct PC-DMIS not to print an inspection report upon the
upcoming execution of the program.

6.

Execute the program including the manual alignment.


NOTE: Some of the fixture components used to setup the part may become
obstructions. Therefore, be sure that the probe is clear of any obstructions,
and that the speed is turned down on the jog box so that the machine will
execute the program slowly.

Ill.

7.

Once the program has successfully executed, go to the edit window.


a. Edit the "Operator" comment that is already in the program that says "Align
demo block such that Datum B is along the CMM's X-axis".
b. Change the text to reflect the new part setup in this exercise.

8.

Place the cursor at the end of the program in order to add the features in the
upcoming steps.

9.

Insert or edit any move points necessary to safely travel from the current probe
position to the measurement of the features in the next step.

MEASURING WITH FEATURE RECOGNITION

I.

With the jog box, measure Slot A as 4 separate features ,


a. Measure the left wall as a line. Name it LEFT SLOTA.
b. Measure the right wall as a line. Name it RIGHT_SLOTA.
c. Measure the back radius with 3 points. Name it BACK_SLOTA.
d. Measure the front radius with 3 points. Name it FRONT_SLOTA.

2.

With the jog box, measure the measure the 16 angled line as a plane with 4 points.
Name the feature PLN - ANGLED.

3.

With the jog box, measure the back surface, the surface that is opposite of Datum B
and contains hole L, as a plane with 4 points. Name the feature PLN_BACK.

4.

Construct an intersection line between the 2 previously measured planes,


PLN- ANGLED and PLN- BACK. Name this line INTLINE.

5.

Construct a pierce point between INTLINE and Datum A. Name this point
INTPOINT. This construction will result in a point that will fulfill the 2.00 basic
dimension on the print.

-134-

Lab 8

IV.

MEASURING THE BACK HOLE WITH A TIP ROTATION


1.

Move the probe tip up and away from any obstructions.

2.

For the upcoming rotation and measurement, be sure to record move points to
safely rotate the probe and travel to the back hole.

3.

From the "Probe Tips" pull down menu, select "TtA90BO". This inserts a tip
rotation into the program. The tip will now rotate to this angle.

4.

Since hole L will be measured using Auto Features it will not be necessary to
change the active work plane.

5.

Change the BOTTOM view to Y+ with the views icon. This will allow you to get a
better view of the back hole when selecting it from the CAD model for
measurement.

6.

From the "Auto Features" toolbar select the "Auto Circle" icon. (' I.
a. Select Hole L from the screen with 1 point. Be sure that Hole L has been
selected.
b. Enter 4 as the number of hits.
c. Enter 0 for the sample hits and the spacer.
d. Verify that move distance is enabled.
e. Create and measure the hole.

7.

With the Jog Box, move the probe directly back (in the +Y direction)
safely away from the part, and then above (+Z direction) the part for the upcoming
tip rotation learning as many move points as necessary.

8.

Ensure that the probe is clear of any obstructions. From the "Probe
Tips" pull down list, select "TIAOBO".

9.

From the "Work plane" pull down list, verify "ZPLUS" is selected .

.-----'

-135-

Lab 8

V.

VI.

MEASURING A STUD (OUTSIDE DIAMETER)

I.

Before continuing to the next step, be sure to have a Z+ view.

2.

From the "Auto Features" toolbar select the "Auto Circle" icon .
a. Position the cursor near the radius on the inside of "Radius A".
b. Select "Radius A" from the screen with 1 point.
c. The feature may be recognized as a "Hole", instead of a "Stud".
d. Change this to "Stud" in order to measure this as an outside diameter.
e. Are the starting and ending angles ok?
f. Measure the radius.

3.

With the jog box, record a Move Point safely above and away from the demo block.

..2.].

INSERTING A FEATURE INTO THE MIDDLE OF THE PROGRAM

NOTE: This portion of the exercise will insert the measurement of hole J into the middle
ofthe program.

I'Ll I

1.

From the "Edit Window" toolbar, select the "Summary Mode" icon.

2.

Using the mouse, highlight hole I from the list in the edit window. The highlight
should now appear on hole l.

3.

Using Auto Features - C ircle and the CAD model, measure hole J.
NOTE: Do not use circular moves to measure this hole, and do not forget to insert
any necessary safe moves.

4.

After hole J has been created notice it has been inserted into the program
immediately after the measurement of hole I.

5.

Place the cursor at the end of the program in order to continue.

-/36-

Lab 8

VII. SETTING UP FOR STATISTICS


I.

From the edit window, position the cursor close to the beginning of the program. A
good place to position the cursor may be just after the TIP command that follows
the LOADPROBE command.

2.

From the "Insert" menu select "Statistics Command, Statistics".

3.

From the "Statistics Options" screen,


a. Verify that the Stats Options are set to "On".
b. Verify the Database Options are set to Datapage.
c. Verify that the Databas e Directory is: "C:\DATAPAGE\PART". If it is not,
then "Add directory to list" and type in or browse for the path.
d. From the Datapage Variable Name section select "Use Dimension Name" .
Note: This program will include dimensioning the roundness of Datum D and
the distance between Datum D and hole 1. Since using "Feature name" in this
step would not di stingui sh between these measured values, "Dimension name"
is the best choice. Further discussion is available for this topic in the datapage
bonus lab in this workbook.
e. Select OK.

4.

From the "Edit" menu select "Preferences, Setup",


a. Select the "Dimension" tab.
b. Under "Auto Stats" place a check mark by "ALWAYS Save Stats to File"
and "ALWAYS update Database".

5.

Now that the statistics command has been inserted into the program at the proper
place, re-position the cursor to the end of the program. A quick way to accomplish
this is by pressing the CTRL + END buttons.

VIII. DIMENSIONING
I.

Dimension the Location and Size of Holes J, L and RADIUS A in reference to the
alignment named ALN_ABC. Also dimension the X location of the constructed
point INTPOINT.

2.

Dimension the 2-D "Distance" between Datum D and hole I. Should a


relationship and orientation be selected for this dimension? Name this dimension
DATUM_D_I_DlST, which will make it distinguishable in datapage .

~.

-137

I LabS II

3.

Dimension the slot,


a. The "Width" is the "Distance" between LEFT_SLOTA and RIGHT_SLOTA
parallel to the X-axis.
I. To achieve the correct width select LEFT_SLOTA first and
RIGHT_SLOTA second.
2. Under the Relationship section select "To Feature".
3. Under the "Orientation" section select "Perpendicular to".
NOTE: By selecting the distance this way the distance will be
calculated between the lines, perpendicular to the second feature
selected (RIGHT_SLOTA)
b. The "Length" is the "Distance" between BACK_SLOTA and
FRONT SLOTA. To complete this dimension, select "Add Radius" before
selecting create.
c. Also dimension the center to center distance of the BACK SLOTA and
FRONT_SLOTA circles to fulfill the 1.625 basic dimension on the print.

4.

IX.

PRINTING THE REPORT


1.

X.

Reference the "Edit window" to view the results. Be sure that the correct Nominals
and Tolerances are entered for ALL dimensions, per print.

Verify the inspection report is set up to print to the printer and the edit window is
laid out correctly.

EXECUTING THE PROGRAM IN DCC


1.

Execute the program in DCC.


Note: When PC-DMIS asks "Do you want to save stats'?" answer NO.

2.

Save and quit the program.

CONGRATULATIONS, THIS LAB IS COMPLETE!

-138

II Lab8 II

p~dmis

PC-OM IS CAD

Lab 9

Final Lab Exercise

p0'dmis

Objective: Create a part program that contains the following:


New Probe file (calibrated)
Manual Alignment
DCC Alignment
DCC measured features
Dimensions and Printed Report
I. Create a new file named final.

2. Create a new probe file duplicating the configuration currently on the CMM to be
used in this exercise. Only calibrate probe angles necessary to measure the top
surface and back hole ofthe block. Name this probe file the same as the part
ifmaf). Print Results.
3. Load the Bsbsolid.igs IGES file for the test block.
4. On the test block, manually measure Datum A, Datum B, and Datum C (See
attached sketch). Establish a part alignment that is equal to CAD.
5. Set options for using:
Press End Key
Auto File Save every I minute
Auto Scale to Fit
Find Nominals and enter Tolerance
6. Use move points or Clearance planes to move around the part in DCC.
7. Set suitable prehit and retract distances and set the Move and Touch speeds to
reasonable values.
8. Establish a DCC alignment by re-measuring Datum A, Datum B, and Datum C
(See attached sketch), and create the DCC alignment.

-139

II Lab 9 II

9. Measure the following features using Feature Recognition:


(See attached sketch)
Measure 2 Circles:
Holes A and B
Measure I Point:
Point A (on the top surface).
Measure 2 Lines:
Line A (on the lower right surface).
Line B (on the back surface).
10. Measure the following features using AUTO Features:
(See attached sketch)
Measure 2 Vector Points:
Point B (on the front surface).
Point C (on the lower left surface).
Measure 3 AUTO Circles:
Holes C, D, and L .
11. Dimension the Location and size for all measured holes. Dimension the Location
and appropriate axes, for Points A, B, C, and Lines A and B.
12. Key in tolerances for all dimensions (+/- .010 for Location, and +/- .005 for
diameters) and create a printed report.
l3. Execute program (edit if necessary) and print out the following:
Part program commands
Inspection Report

Submit the following printouts to instructor:


Probe cali bration results
Program commands
Inspection report
NOTE: Please place your names on the copy of the Probe Calibration results.
CONGRATULATIONS THE FINAL LAB EXERCISE IS COMPLETE!!

II Lab9 II

-C-

LlNEB
HOLEL

~L~O

POINTC

~ ~HOLE.

POINT A

POINTB

HOLEL

Z offset = -.950

-C

-141

II Lab9 II

Demo Block

Part Prints

-J 42

+y
AICIS

RADIUS A

ANGi..E

~
c

")I

o
I

STEP 1

)(

BOM;

STEP

- ........LM-,"\
\
I
,
'-'

,,
,

+x
M+at AXIS

STEP 2

BROWN & SHARPE MFG CO

DEMONSTRATION BLOCK PIN 82-586

one

.xxx.005
-1 44

< ,.

-"

"

ToolbarKev

Toolbar Key

Draw
Surfaces
Save Viewset ----.

Curves Translate
Text Box Mode
Mode Mode
I
~ 3D,f0tate

Graphl[s Modes

Graphics Modes

~Il 1l1 ~ [Ci ~ O ~ I r::; ~ ~ p ~ j .{).


View Setup
Create Viewset

Surface Mode

Scale to Fit

Program Mode
2D Rotate

RePaint

Assembly

Current Probe TiP.

Current Alignment.

iJ l
ISTARTUP

Current View~

Clear Marked

31 P 3X20

::JIA1

Current Probe File

.:J1"T1AOBO

Execute
Mark All

I~

". ~ r. 1EJ ~

iI

Settings

Paste with
Pattern

1~

! -/ 11 f

Current Work Plane 3

Next
Full Report
Bookmark Mode
Remove all
Summary
Breakpoint
Mode

Mark.

::JIZPLUS ::J

Redo

~ I JI,

TOgte
Command
Cut
Bookmark
Mode
Insert/Remove
Clear All
Last Execution
Breakpoint
Bookmark
Report Mode

Il!

l:l

If! I@ 9. (;::::: ~
Paste

Undo

t
I

Print

Edit
Window

Toolbar Key

Angle Between

Line
Coaxiality Perpendicularity Profile

1 1 1
straiftness

True Position.
DimensIOn

s7metry

R~out

'1'

me~a@@O-OLHU=0L=

Location
Distance

Dimension

Key In

Roundness
par!lelism
An I .
Concentricity
Flatness
Surface
gu anty
Profile

Circle Slot Cylinder Sphere


Line.

Generic

Fea1e Set

~
~

Constructed Featul'es

I~

_ Zl -.!.

r"l '0

Constructed
Features

-+

Point
Cone
Plane Ellipse Curve

Gauss
Surface Filter

Angle point
Surface Point

1
i r

Auto FcatUi es

.d

....!

')

Vector Point
Edge Point
Plane
Round Slot
Ellipse
Comer Point
Gap
Characteristic
Slot
Point

-147-

t
Cone

Guess

Auto
Features

Toolbar Key

Open - .
I

.....

File Operations

as IiiiI ~

~ ~

t'l
New

Close

Maximize Edit Window

Save

T
!!l

_ D

I " ta Iijj Id Iiji

Window Layout

Hide Edit Window

Program
Save Window Layout

DCCMode

I I

Probe Mode

Manual Mode

-148

Saved
Layout

Toolbar Key
Circle
Line

Cone

Guess

Measured
Features
Point

Plane

CAD

Add Ins

321 ~
Alignment

Sphere
Probe
Wizard

Iterative
Alignment

Import

..

Cylinder

Dmis-out

~-

"'

J'<l... ~I
t
t
Multi
Execute

Add-Ins

Database
Wizard

Customize

Right Click Mode

fWj~" ' l

Touch
Screen Mode

!~ I.

Virtual

Keyboard

Virtual Keyboard

Left Click Mode

Record
Ann 1 Active

A&I'iY

Macro
PlaylRecord

Active Arms

Execute on Ann 2

Ann 2 Active

Play

Stop

Bonus

Lab Exercises

-150

PC-OMIS CAD

Bonus Lab

Using the Quick Start Menu

poomis

Purpose: Familiarize the students with the following PC-DMIS techniques using the Quick start
Menu:
I.
2.
3.
4.
5.
6.
I.

Calibrating the probe using the Quick Start menu


Manual Alignment using a Quick Start procedure
DCC alignment using the Quick Start Alignment icons
Measuring and Dimensioning features using the Quick Start menu
Printing the report
Executing the program

CALIBRATING THE PROBE USING THE OUICK START MENU


1.

Create a "New" file called "BonusLab QuickStart" in Inches.

2.

In the "Probe Utilities" window, select a "Probe File". Verify the "Probe
Description" matches the probe installed on the machine or create the appropriate
probe file, and select OK.

3.

Before continuing, enable the "Quick Start" toolbar. This can be accomplished in
two ways:
I) From the View menu, select Toolbars. Select Quick Start.
2) Using the mouse, right click on the toolbar area of the display screen. This will
bring up a right click menu. Select the Quick Start toolbar.

I"

Fd,

Ope"",n,

~ Gr~#~ Modes

... ~ Edit Window


..
Quick St,yt
~

Wnc!OYI Layouts
Macro P~y/RecOfd
Ir'rtwl Keyboa"d

Touch Screen Mode


~

Auto Feahxes

Me.&S\Xed Feature5
.,. Constructed Features
oJ

Dmension

",5etti'Y;Js

.., Probe Mode


Add-Ins
One TotJCh

CUstonVze.. .

-151

4.

From the Quick start menu, select the top icon, which may be one of the following:

, ,

~~~

~H

Measure

~ ..
~

GO&T

ConstruC1

Auto

. +
~

Align

H~

Relation

H~

H~

Sean

Calibrate '" Edit

~ I

5.

Select the "Calibrate/Edit" icon.

6.

Select the "Calibrate Probe" icon from the Quick start menu.

7.

From the Probe Utilities screen, select and calibrate the AOBO tip .

8.

Verify that Datum B of the demo block is along the x-axis by the referencing
drawings. Secure the Demo Block to the table.

9.

Select tip TlAOBO from the drop down list on the toolbar.
IIT1ADBO
T 1ADeo

T1A90BO
T1A90B180
T1A90B90
T1A90B-90

10.

Insert an operator comment explaining part setup.

C"~.e ,!obe. ]

II.

CREATING A MANUAL ALIGNMENT USING A PROCEDURE


I.

Select the top icon to bring up the main menu of choices in the Quick start menu
(should be Calibrate/edit).

2.

From the menu of choices select the "Align" icon.

r
3.

Select the "Proc 4" icon.

Align

/j;;'l'
Proc 4

-NOTE: This procedure will prompt you to measure a plane and two lines. PCDMIS
will use these features to construct a part alignment. Also, the dialog box in
this screen and the lower left comer of the display screen will walk you
thru this routine.
a. Take at least 4 "hits" spread out across Datum A (top of the demo block,
reference the drawings) to measure this feature as a plane.
b. Once the points have been taken, press the Next button.
NOTE: Do NOT press the Done button on the jog box after taking measurements
during a routine such as this. Use the Next or Finish button to proceed from
step to step in the rou tine.
c. Measure Datum B as a line using 2 points from left to right. Once the
measurement is complete, press the Next button.
d. Measure Datum C as a line using 2 points. Once the measurement is complete,
press the Finish button. Select Close.
e. Reference the Edit Window to view the commands PCDMIS entered into the
program from the routine just completed. Notice the features and the alignment
have been added to the program.
NOTE: Verify the alignment by moving the probe to the location in which the
origin "should" be (comer) . Once positioned, look at the counters to verify
that X, Y, and Z are close to "0".

ill.

INSERTING CLEARANCE PLANES FOR DCC OPERAnON


I.

Insert a COMMENT into the program, "Prepare for DCC operation".

2.

Select the "DCC" mode icon from the tool bar.

3.

From the "Edit" menu select "Preferences, Parameters".


a. Click on the "Clear Plane" tab.

Parameter 5ettmCJs

ClearPiane

I
o

[ Active :_:a_i:_e _

_ - _ - _

ass Through Plane- - ---_

o_.5

._
v_al_ue_:_1

-]
I

:::l__ vah",~~____

[ _ _A_X_is:_lz_P_LU_ s_ _

W C1ear"nce PfonesActive (ON)

OK

Cancel

Help

b. Check that the "Active Plane" is "ZPLUS" .


c_ Type".5" in the "Active Plane" Value space. (This setting is .5" fro m
the origin in the positive Z direction. It moves the probe tip up to that
level before each new feature is measured . Make sure that .5 inches is
enough to clear your flXturing!)
d. Click "Clearance Planes Active (ON)".
e. Click APPLY and OK.
4.

Go back to the PARAMETERS window,


a. Click the "Motion" tab .
b. Type " 0.1" in "Prehit" and "Retract Distance".
c. Type "0.1" in "Check Distance"
d. "Move speed" equals "20" and "Touch speed" equals "2". (The touch speed
should be the same as the touch speed used in the calibration. This is a
percentage of the machines maximum speed.)
e. Click APPLY and OK.

-/ 54

IV.

DCC ALIGNMENT USING THE ALIGNMENT ICONS


It is good practice to follow a manual alignment with a Dee alignment.

I.

Select the top icon to bring up the main menu of choices in the Quick start menu.

2.

Select the "Measure" icon. ,

...

Me.sure

3.

Select the Plane icon from the li st of choices.


Plane
a. Take 4 hits on Datum A.
b. Select the "Level" and "Translate" icons from the screen.
c. Select the "Finish" button.
NOTE: The Alignment Utilities window will open. The Level and Translate
command referencing the plane should appear in the dialog box at the top
of this screen.
d. Select the OK button. The alignment is now level to the plane and Z is zero at
the location of Datum A.

4.

From the drop down list in the quick start screen, select Line.

NOTE: The graphic should change to display a line.

a. Take 2 hits on Datum B from left to right.


b. Select the "Rotate" icon. I'"
c. Select the Finish button. ~

~-

CYLINDER
CONE
SPHERE

NOTE: The Alignment Utilities window will open. The Rotate command
referencing the line should appear in the dialog box at the top of this
screen.
d. Select the OK button.
5.

From the drop down list in the quick start screen, select Circle.
a. Take 4 hits in Hole B to measure it as a circle.
b. Select the "Translate" icon,
then the Finish Button.

Jr-!

--=--.J

NOTE: The Alignment Utilities window will open. The Translate commands
referencing the circle should appear in the dialog box at the top of this
screen. This will set X and Y to zero in the hole.
c. Select the OK button.

6.

Select the "Close" button from the quick start screen. Look in the edit window to
view the features and alignment commands that were just added from the previous
steps.

7.

Verify the alignment is located at the center of Hole B and is level with the plane.

8.

Insert a new alignment to offset the origin to match the print, in which Datum's A;
B; & C intersect,
a. Enter the THEORETICAL values necessary to offset the origin from the center
of Hole B, to the comer where Datum's A; B; & C intersect (Refer to the
attached print).
b. Watch the graphic axes display as the alignment is being constructed.
c. Once satisfied, select OK.
NOTE: Verify the alignment by moving the probe to the location in which the
origin "should" be (comer). Once positioned, look at the counter to verify that X, Y,
and Z are close to "0".

V.

MEASURING AND DIMENSIONING FEATURES


1.

From the "Measure" choices in the quick start menu, select circle.
a. Name the feature and then take 4 points inside Hole A.
Cn-cle
b. Once the points are taken, select the Finish button from the quick start screen.
c. Repeat the previous steps for hole C, E and F.

2.

From the "Dimension" toolbar, select the "Location" icon.

3.

In the text box on the left, highlight all the DCC measured holes; A, B, C, E, & F.

4.

In the " A xes" selection box, select " Auto~-'

5.

In the "Tolerances:" section have "Axes" set to "All". Enter a value of 0.01 for
both "Plus" and "Minus".

6.

Select CREATE, then CLOSE.

7.

Reference the "Edit Window" and view the results of the dimensioning. Type in the
correct Nominals for all 5 holes. Refer to the supplied drawings for the nominals.

NOTE: If you change the "Nominals" you may be asked the question "Carry
nominals back to the feature?" Select "No".

From the Quick Start menu, select the "Relation" icon. .


a. Select the "Distance" icon.
i

8.

B ...

8 -8

Rehltion

._ ---- i,
QiM8IKe

b. Select the "Circle-Circle" icon. _ _C_ir_"_Ci_'r_ --,


c. Measure hole I using 4 points. When done taking points select the Next button.
d. Measure hole K using 4 points. When done taking points select the Finish
button. Select Close.
e. Reference the edit window and notice that the routine that was just completed
added hole r, and K to the program. It also calculated and added the distance
between the holes. Enter the nominals and tolerances for this dimension.

From the "Relation" menu, select the "Angle" icon. .


a. Select the "Line-Line X Y" icon.

9.

><J

!4.l'"
Angle

~. XY

b.
c.

Measure the 16 angled line using 3 points from left to right. When done
taking points select the Next button.
From the feature list on the right of the Quick Start screen, select the Datum B
line that was measured in Dec. Select the Finish button. Select Close.

.
['5<1

Quick Start

Step 1:

Take 2 hit~ fOJ die U ne or select a feature from


5eafchIO: !

the list.

X xv

l,w.1

R~o

4-J

ATW'CB_MAN

ATUf,'CC_MAN

ATUM_8_Dec

...

r",n:d.. 1t!

The default name for


this line may be Line3.

rorLiN~---

~
ji!J

f"t'dNCfTI$

...

s~

110/2

~I
_~ I

~
"~,

~
c"'"'

ml I: "",boo" .,T' J-.:J.!J I ~


----

PIIIlIt "

.'

Preview

. I ,_., I
f.

..-

-."-.-~

-"

--_.__ ..- ._--_._--


J """'.J

Reference the edit window and notice that the routine that was just completed
added the angled line to tbe program. It also calculated and added the angle
between the measured line and Datum B. Enter the nominals and tolerances for
this dimension.

-157

VI.

PRINTING THE REPORT

1.

From the "File" menu, select "Printing, Edit Window Print Setup". Select
"Printer" and select "OK".

2.

From the "Edit" menu, select "Preferences, Edit Window Layout".


a. Select the "Report" tab.
b. Select "Show Header/Footer".
c. Under the "Dimensions" section select the " Show" checkbox and be sure the
"All" radio button is selected.
d. Click Apply and Close the window.

3.

From the toolbar, Save the program.

&II

VII. EXECUTING THE PROGRAM

1.

From the toolbar, select the "Clear Marked" icon.

2.

Now select the "Mark All" icon.

3.

A window will appear with the message: " OK to mark manual

alignment features?" Click on NO.

4.

Select the "Execute" icon and execute the program.

5.

Save and quit the program.

{lI1

CONGRATULATIONS, THIS LAB IS COMPLETE!

-158

PC-OM IS CAD

p(Mjmis

Bonus Lab

Calibrating the SP600 Low Level Matrix

Purpose: Practice the following PC-DMIS functions:


I.

2.
3.
4.
5.
6.

l.

Overview of the SP600 Low Level Matrix


Setting the Optional Probe Parameters
Creating a new probe file with proper stylUS configuration
Calibrating the probe
Calibrating th e Low Level Matrix
Testing the Low Level Matrix

OVERVIEW OF THE SP600 LOW LEVEL MATRIX

The Low level Matrix does error correction for th e SP600 probe.
There are 3 types of error correction:
Linear correction for the X, Y and Z probe head axes.
Rotational correction factor for each parallelogram and the corresponding CMM
aXIs.

Squareness error is the non-orthogonality of one probe axis to another probe axis .

Calibrating the Low Level Matrix only needs to be done when one of the foll owing occurs:
The probe crashes and as a result of the crash the probe is no longer square etc.
A new SP600 probe is being used.

II.

SETTING THE OPTIONAL PROBE PARAMATERS

I.

Create a new file in millimeters.

2.

Select OK the probe utilities screen.

-/59

--

3.
",

From the Edit menu, select "Preferences, Parameters "


a. Select the Opt. Probe tab
b. Enter the
as shown in the follo\'1lDlg {Trarlh,,~.
ProbeTr9JerO~
OearPiMe.

Dmension

NC-l00P.:.5'fIelers
1
IIODlamel~

Probing
Motion
Accelero!llion
Opt.Probe

~ """""

M~FOfce:

V-N

Retuln Speed:

Low FOIce:

ro:os-

Potit~Accuracy:

UppeI" Fore!!:

I:-;S- N

Probing Accurecy:

[0-.,- - "",

Triggef FOIca

~N

Probilg Mode:.

UAet\M"n D~e:

~O--

rp::::~S~1~
iorbetForce.

!~~~~

11O~ ._._

Ma.t"1WII Fne F'ioblng:

::=N
mmlsee

OK

~"'"
r

Rocal

!
2
I

C>c.

~,..,

.J

H",

c. Press Apply and OK.


HI.

CREATING A NEW PROBE FILE


1.

From the "Operation" pull down menu, select "Calibrate/Edit, Active Probe".

2.

In the "Probe Utilities" window, Type an appropriate name in the "Probe File"
space. Ex: SP600_8by50

3.

Highlight "no probe defined" (with ONE click). This note may not appear,
instead the first line of the probe description may have the probe head already filled
111.

4.

Click the down arrow and select the appropriate probe type from the pull down
menu (This will most likely be the SP600M).

5.

The "empty connection #J" will be highlighted automatically. Click the down
arrow and select the next probing component. This component will most likely be
the stylus. Attach and select from the list an 8BY50MM stylus. The 8BY50MM
sty/us MUST be the stylus used when calibrating the matrix.

-160

IV.

CALIBRATING THE PROBE

1.

Select the AOBO tip from the list in the probe utilities window.

2.

Select the Measure button.

3.

Select "DCC" and type "25" in the "number of hits" space. PrehitJ Retract
should be 3 mm. Keep the default values for "Move and Touch Speed" (Move
Speed = 20-100; Touch Speed = 1.2).

4.

Under the "Type of Operation" section select "Calibrate Tips".

5.

Change the "Calibration Mode" to "User Defined.

Type "4" in the "Number of Levels" space. The "Start Angle" and "End Angle"
should read "0" and "90", respectively. Zero degrees is the position at the equator
of the sphere, and 90 degrees is the north pole of the sphere.

7.

Verify that the correct tool is in the "List of Available tools" section. Press the
"Edit Tool" button to be sure the properties are correct.
Before continuing to the next step to begin calibration be sure to:
I. Verify the stylus is tightened into the SP600 module.
2. Verify the calibration sphere is tightened into the threaded hole on the granite
surface.
3. Clean the stylus and the calibration sphere thoroughly.

8.

Select MEASURE. Select "YES" to "Has the qualification tool been moved?".
Select "OK" when the next window appears.

9.

With the probe at the 0, 0 position, take 1 probe hit on the qualification sphere.
Take this hit "normal" to the sphere's surface with the probe approaching parallel to
the probe direction. The hit is taken at the "north pole" of the sphere.

10.

With the Jog Box, MOVE THE PROBE UP AND A WAY FROM ANY
OBSTRUCTIONS.
NOTE: BE SURE TO RUN THE CALIBRATION AT FULL SPEED ON THE
JOG BOX. This is in order to obtain consistent results from the calibration of the
probe to the calibration of the matrix in the upcoming steps.

II .

Select the "CONTINUE" button with the mouse or press "DONE" on the jog box.
The calibration will now be performed for thi s tip.

V.

CALIBRATING THE LOW LEVEL MATRIX


1.

From the "P robe Utilities" window, select the AOBO tip.

2.

From the "Probe Utilities" window, select "Measure".

3.

From the "Type of Operation" section, select "Lower Matrix".

EJI

Measure Probe
NI.IIIb", 01 H ~

Me. sUl.

Pr"'1 ! Rehac!:

Move Speed:
Touch Speed:

-==-:rf %

i=p.==2=

Qualification Check
r;
,11,"

~ji:ltl~

Nl.IIIber of Levels:

~E==~I

Start Angle: IIJ


E--~I
End Angle: S!l Q

Inclemenl

'Dc

Iwe

NuriiJer S~ank

Hils:1

~~I
Shank Offset: 15.111 .

Parameter
Name

Sels_="";~;;';;;~~5S~
Save

EJ

Delete

EdHool ..

-162

4.

With the Jog Box, MOVE THE PROBE UP AND AWAY FROM ANY
OBSTRUCTIONS.
NOTE: BE SURE TO RUN THE CALlBRATION AT FULL SPEED ON THE
JOG BOX. This is in order to obtain consistent results from the calibration of the
probe to the calibration of the matrix in the upcoming steps.

5.

From the "Measure" screen, verify all values and that the proper Tool is selected.
Select MEASURE. Select "NO" to "Has the qualification tool been moved?".
The following message will appear. Say YES to this message.

Ei

PC-DMIS Message
UI

WARNING ....

This opetllllcn type will modi1y the '""" level

ITl<lIJiX permanently saved In Ihe machine controller.

This will affect all meas,urement on this machire


that u~s an analog probe. If you ex~cute this oporlIllon

you w PI need 10 r.calibrole oN 8I1Oiog probes

you have demed.

To perform this operation you must use one and only


ore lip w~hlhe mos! rigid stylus you have available.
Ace you ppoiive you "I'Of1l 10 proceed?

. ....... . . 'jI ,,-_ t!o_ _


It..... H_:f~
m

6.

.J

The probe will now perfonn the calibration for the low level matrix. It will move
similar to the graphic below.

6 ZSwee in-X

2 ZSwee i.n+X

-163

7.

After completion, the following messages will appear:

Ell,

PC-DMIS Message
Lower matrix calculated using tip TI AlIlO
0.00005 , 0.01071, -0.01351
0.00'193, 0,02055, 0,02706

O))2e21 , -O,02Q96 , 0 15783


II tI'Js is accept..,.." press OK to update controller
constants file. The drives will be temporarily disabled
in order 10 pertorm Ihf. update. You w i be pronped
10r a mac:t11ne slart When readY to proceed.

The numbers shown above are from an example calibration. Click OK to this message

II

PC-DMIS Message
Please do a machine start lhen press OK, but wa'

for. final confirmation Prompt that the matrix is set before proceeding.

You should get the final conllrrnl!l!on w l hil-apP!'oxlmately


5 or 6 secondS after pressing OK f1ere.

if--"Qi< '

.___ ..__' ....

ll

...,J

-----~-----------------~--~~--~------------~
Follow the instructions and press OK.

PC-DMIS Message
The loW.r matrix Is

now set and l is ()!( to proceed.

If you are in a pr~ that Is

s1iu exec~ you wi need

to press the cortinue buHon after the OK here.

After a short waiting period thi s message appears. Press OK.


8.

After the final message, the "Probe Utilities" window will appear. Select OK.
NOTE: Keep in mind that all SP600 probe file s will need to be re-calibrated due to
the fact that the low level matrix has been re-calibrated.

VI.

TESTING THE LOW LEVEL MATRIX

I.

Calibrate the 8BY50 probe at AOBO.

2.

Place a Ring Gage on the surface plate.

3.

Create a manual alignment on the ring gage. Be sure to Level before measuring the
diameter of the gage.

3.

Turn on DCC and set a clearance plane.

4.

Create a DCC alignment on the ring gage.

5.

Measure the inside diameter of the ring gage as a circle using 10 points.

6.

Perform a Basic Scan - Circle on the inside diameter of the ring gage.

7.

Dimension the diameter measured with 10 points and the diameter measured with
the scan.

8.

Look at the deviation values and be sure the deviation between the 2 diameters is
not larger than .003 mrn (3 microns). If this value is larger than 3 microns then
repeat the steps necessary to re-calibrate the low level matrix. Also the size should
be within the specification of the ring gage.

9.

Once the calibration is complete and the results are satisfactory Save !;I and Close

.,----

"..

"

the program.

PC-OMIS CAD

Bonus Lab

Using Pass through Planes

pOtdmis

Purpose: Practice the following PC-DM IS functions:


1.
2.
3.
4.
5.
6.

I.

PART SETUP
1.

II.

Part setup
Manual and DCC alignment of the Demo Block
Measuring Features
Measuring the back hole with a tip rotation and Pass Thru planes
Measuring Features with the new clearance plane
Executing the program with Pass Thru Planes

Fixture the Demo Block on the table with Datum B parallel to the X-axis and
Datum A facing in the Z+ direction.

MANUAL AND DCC ALIGNMENT OF DEMO BLOCK


1.

Create a new file.

2.

In the "Probe Utilities" window, select a "Probe File". Be sure the probe angles
necessary to measure the top of the block and the back hole have been added and
calibrated to the probe tile.

3.

Place an "Operator" comment explaining the part setup.

4.

Using the joystick measure the top surface (Datum A) as a plane.

5.

Using the joystick measure the front surface (Datum B) as a line.

6.

Using the joystick measure the left (outermost) surface (Datum C) as a line.

7.

From the "Construction" toolbar select the "Point" icon. Construct an intersection
point between the previously measured lines.

III.

8.

From the "Insert" menu select "Alignment, New"


a. Select the Plane as the Level
b. Select Datum B for Rotate
c. Select the constructed point as the Origin for X and Y, the Plane as the Origin
for Z.
d. Select OK.

9.

From the toolbar, tum on the DCC mode.

10.

Establish a clearance plane.

11.

Measure the same features that were measured for the manual alignment,
using more hits than in the manual alignment.

12.

Select ALIGNMENT from the INSERT menu and repeat the steps in the manual
alignment except select the DCC measured features from the list. Name this
alignment ALN_ABC.

MEASURING FEATURES
1.

IV.

Using Feature Recognition, measure holes A, Band E as circles.

MEASURING THE BACK HOLE WITH A TIP ROTATION AND PASS THRU
PLANES
1.

Move the probe tip up and away from any obstructions. Do NOT learn any
move points at this time.

2.

Go to the "Clearance Plane" screen,


a. Select "YPLUS" for "Active Plane" and type in "6".
(This measurement is from the origin.)
b. Select "ZPLUS" for "Pass through" and "3".
c. Click APPLY aDd OK.

3.

From "Probe Tips" pull down menu , select "TIA90BO". This inserts a
tip rotation into the program. The tip will now rotate to this angle.

4.

From the "Work plane" pull down list, select "YPLUS". (You are
preparing to measure "hol e L" located on the back of the demo block.)

V.

VI.

5.

Using feature recognition, measure hole L with 4 points.

6.

With the Jog Box, move the probe directly back (in the +Y direction)
safely away from the part, and then above (+Z direction) the part for the upcoming
tip rotation. Do NOT learn any move points at this time.

7.

Go
a.
b.
c.

8.

Ensure that the probe is clear of any obstructions. From the "Probe
Tips" pull down list, select "TIAOBO".

9.

From "Work plane" pull down list, select "ZPLUS".

10.

Go to the "Clearance Plane" screen,


a. Type in ".5" and select "ZPLUS" for "Active Plane".
b. Click APPLY and OK.

to the "Clearance Plane" screen,


Type in "5.5" and select "ZPLUS" for "Active Plane".
Type in "6" and select "YPLUS" for "Pass through".
Click APPLY and OK.

MEASURING FEATURES USING THE NEW CLEARANCE PLANE


1.

Using Feature Recognition, measure hole F as a circle.

2.

Learn a move point above hole F to end the program.

EXECUTING THE PROGRAM WITH PASS THRU PLANES


1.

Execute the program in DCC.

CONGRATULATIONS, THIS LAB IS COMPLETE!

-/68

PC-DMIS CAD

Bonus Lab

Inserting Digital Pictures using Hyper Reports

I.

Take a digital picture of the part setup. Load this picture onto your computer and
save it as a bitmap. (This can be done by going to Startl Programsl Accessoriesl
Paint, pasting the picture and then saving the file.)
NOTE: Bitmaps are the only picture type that can be inserted into a hyper report.
(no jpg's, gifs, etc)

2.

Open PC-DMIS.

3.

From the View menu, select Hyper-Report Editor. This will bring up the hyper
report screen.

4.

From the Object Bar, select the Bitmap icon.

illJ

NOTE: To draw the box for the bitmap to be placed in the hyper report, move the
mouse over the working area of the screen. The arrow will change into a crosshair.
Use the left mouse button and drag the crosshair into a box the size that you wish
the bitmap to be.
S.

The Bitmap Dialog box will now appear. Select the Load button, and find the
digital picture that was created in step I. Select the file and click on Open . A
preview of the picture will appear in the dialog box. Click on OK to insert the
picture into the hyper report.

6.

From the Object Bar, select the Text Box icon. A


Draw the box above the digital picture.

NOTE: To draw the box for the text box to be placed in the hyper report, move the
mouse over the working area of the screen. The arrow will change into a crosshair.
Use the left mouse button and drag the crosshair into a box the size that you wish
the text box to be.
7.

Select the Text area of the box and type instructions to the operator.
NOTE: An example of the text would be "Setup the part as shown in the picture
below",

8.

Before saving the report, you can now position the boxes as desired. The text in the
text box can also be modified by changing it to be bold, and/or increasing the font
size from the toolbar.

9.

Once the report is complete, select Save from the File menu and give it a name. The
file extension for a Hyper Report is .rpt.

10.

From the File menu select Close. This will close the report and the part program
should now be di splayed.

11.

Go to the edit window and position the cursor close to the beginning of the
program. A good place to position the cursor may be just after the TIP command
that follows the LOAD PROBE command.

12.

From the "Insert" menu select "Report Command, Hyper view Report". Select
the report file created previously. This placed a command in the program to instruct
PC-DMIS to display the report when the program is executed.

poomis'
PC-DMIS CAD

Bonus Lab

Inserting Digital Pictures as an External Object

1.

Take a digital picture of the part setup. Load this picture onto your computer and
save it as a bitmap. (This can be done by going to Startl ProgramsI Accessoriesl
Paint, pasting the picture and then saving the file.)

2.

Open PCDMIS.

3.

From the Insert menu, select Report Command, External Object. This win bring
up the insert object screen.

f1JrxJ

InsNt Object

objecl !.vpe:

r. Creale !:lew

Adobe Ac robal Docllm-ent

(' Creale trom file

oBA Oocumenl

OK
Cancel

Bilmap Image

DBO Documenl
Media Clip
Microsoft Equation 3.0

Microsoft Excel Chari


Microsofl ExcelWorksheel

Result- - - -- - .
~
Inserts a new Adobe Acrobat Document object I

~ into yoU' document.

QispiayAslcon

4.

From the Insert Object screen.


a. Select the "Create from File" radio button.
b. Select the Browse button and browse for the file that you wish to insert into the
PC-DMIS program. (The example file is FRONTljpg)

!~ l8J

Insert Object

OK
(0;

Create Irom file

File:
Microsoft Photo Eelitor
IC\PCDMISw\FRONT1 .JPG

Cancel

bilk

P'

_l, ~.sU_lt
R~e

QisplayAs Icon

)PEG Image

Inserts the contents 01 the lile as'an obiect into


your dOcument so that you may activate it using
.,-io_, _
_ _ _- - - - ,
the program
which created il It will be displayed
as an icon.

Change leon...

c. Place a checkmark in the "Display as Icon" box.


NOTE: Checking the Display as Icon box will result in an icon appearing in the
edit window. However, when the program executes the digital picture
will appear on the screen.

ucommun

Technologies

4/ 13 / 2004
HAilE
eeee
HUl'IBER

NUlffiER
ATS COUNT
1

TIIlE=11 : 00:34 AM

=ALIGlll-fENT/ STARL RECALl.:. lIST= YES


ALI GNl{ENT/ END '
WADPROBE/ GllT
P/ TIAOBO , SHANKIJK=O . 0 , 1 . ANGlE=O

'PN =eeee
TOTAL # OF I{EAS =0

END OF l!EASUREUENT FOR

DTJG=

# OUT

SN=

OF TOl =0

OF HOURS =00 : 00 : 00

Marking External Objects for Execution

By default, external objects print and do not execute when executing a pan pro gram. However,
with some objects, the desired action may be to execute and not print.
Example: When embedding a graphic, the desired action may be to print the graphic to the report;
while when embedding a sound or movie clip, the desired action may be to execute the object to
play the clip at execution time.
External objects have four modes of execution:
I. Print - Don't execute
2. Don't print - Don't execute

3. Don't Print - Execute


4. Print - Execute

To switch between the different modes, press F3 while the insertion point is on the same line as the
external object in the Edit window.
Hash lines and hashed borders are used to indicate the objects current mode of execution. See the
examples below.
No hash lines When no hash lines appear over
the object, the object will print to
the report.
Hashed
border

When a hashed border outlines the


object, the object will execute.

Mi crosoft Word 6.0

7.0 Document

Print - Don't Execute

Microsoft Word 6.0

7.0 Document

001/ ~ Print - Execute

Print - Execute

Note: The execute action is always the same action that occurs when an external object is double

clicked. For media cbps, this default action is usually play. For most other objects, the default

action is edit.

Play Sound clips will play sound. Movie clips will play their movie, etc.

-173

Edit Objects that have a default action of edit will usually not be objects that would need to be
executed. However, some application objects also have the ability to run custom basic scripts upon
being activated. A word document or excel spreadsheet are examples of tlus type of external
object. With these types of objects and the PC-DMIS automation commands, it is possible to
change the object using data from the part program. For example, an excel graph could be inserted
inside a part program that has a basic script that, when activated, would pull data out of the part
program using the PC-DMIS automation commands and adjust the graph accordingly before it was
printed on the inspection report.

When tbe program is executed tbe picture wj]l appear similar to tbe example below .
:PI..j, ~

_ ."

,r~ ,

. '__ .

..

_,~._,

.,

_ 0. g a [JQtJ
" .... .,. . .

. .. __ ...

'Oc.~;.", ~ '

ij 'J

"' ..... _,

'_L_

-174

. .... _

..... ,_

.. ..- . . .

..

No ..... '

..

I'

...
.~

p()Idmis

PC-DMIS CAD

Bonus Lab

Creating a new Database in Datapage and Inserting stats

Purpose: Practice the following:


I.
2.
3.

Creating a new database


Writing a part program
Setting up for statistics

NOTE: This lab does not contain EXPLICIT step by step instructions.

I.

CREATING A NEW DATABASE


l.

Open Datapage Rtf.

2.

Once inside Datapage, open the Datapage Editor. (From the "File" menu select
"Editor".)

3.

From the "Database" menu select "New". Type in the full path of where you want
the database to be. Name the database. Datapage will say that the file does not exist
and then ask if you wish to create it. Say yes to that message. The database has now
been created.

NOTE: The above statement shows you how to create a single database. In most cases
you will want to have several databases. Frequently parts are grouped into databases based
on a common customer, common part family or other common characteristic.

n.

WRlTING A PART PROGRAM


l.

Align the part and measure all needed features .

2.

When creating dimensions that you wish to collect statistics for, verify that the
output section of the dimension window is set to "Both."

-175

III.

SETTING UP FOR STATISTICS


1.

Go to the edit window and position the cursor close to the beginning of the
program. A good place to position the cursor may be just after the TIP command
that follows the LOADPROBE command.

2.

From the "Insert" menu select "Statistics Command, Statistics". The following
screen will appear:
x
Database OPtions- - -l
~

Transfer

r.
r

On
Update

rrarlsfer DirectOlY:

0 ataP age

DES
SPC Databas.

._ _ '

- DatoPage Variable Name:


DataQBse Directories:

r.

Use Featur. Name '

'
f r.
I ,~'"'*

C:\DATAPAGE\PART

Do Control CalculatIons:

Dff

Write Lock:

Add D,eCtor9 To Lisl..


Delete Director9 From List

--1

('" Use Dimension Name

I
I

On

I'7:12"'
" 0-

I Memor9 Pages r::16:-:;~--

Delole Current Stats File

OK

Update Database Now...

Cancel

3.

From the "Statistics Options" screen,


a. Verify that Stats are "On".
b. In the Database Directories section, select "Add directory to list" and type in, or
browse for, the database which you created in the first step of this lab. Ensure
that the drive letter is correct, remembering that Datapage may be located on the
D: drive.
c. From the Database Options section ensure that Datapage is selected.
d. From the Datapage Variable Name section, select Use Dimension Name or Use
Feature Name as is appropriate for your application. See discussion below.
e. Change the Memory Pages value from 4 to 64.
f. Select OK.

4.

From the "Edit" menu select "Preferences, Setup",


a. Select the "Dimension" tab.
b. Under "Auto Stats" place a check mark by "ALWAYS Save Stats to File"
and "ALWAYS update Database".

-176

5.

If you wish to be able to sort the data by some variable that affects the process then
you will want to add a tracefield to store that information. Some examples of the
type of information that you might want to collect would be Machine Operator,
Shift, Machine, Tool, Mold, Cavity, etc.
a. To collect this information, from the "Insert" menu select "Statistics
Command, Tracefield". The following screen will appear:

Name:

IOperato~

Value:

Value Lim!

OK

OPtions:- -..

.1 r No D~play
r. Display

r;s-

Cancel

b. Name this tracefield Operator, Shift, etc as appropriate.


c. Repeat the process if multiple tracefields are needed.
6.

Now that the statistics command has been inserted into the program at the proper
place, re-position the cursor to the end of the program . A quick way to accomplish
this, is by pressing the CTRL + END buttons.

7.

Save the program.

-177

Deciding whether to Use Dimension Name or Feature Name when turning stats on
If your program only contains location dimensions then you will probably want to store the
information by Feature Name, which will produce variables like ClRI.X, CIRl.Y, CIRl.D, etc. If
you have dimensions in your part program which are more GD&T related and are displayed as an
M axis on your PC-DMIS inspection report then you will have to store the data by the dimension
name which will produce variables like LOCI, LOC2 , LOC3 , etc. See the report below if you are
unsure of which situation you have:

Another situation, which might cause you to use the dimension name, would be if you
dimension the same feature in multiple datum systems. (Ex: ABC and GHK) If you send the data
to datapage by feature name then the data from the first datum system will get overwritten by the
data from the second datum system. If you use dimension names instead, then you will not have
this problem.
You can change the names of features and/or dimensions to make the variables easier for
your employees to understand. Remember not to use spaces or dashes in these names. Letters,
numbers and underscores are all that should be used in names that will be sent to the database.

-178

Datapage Errors and the XSTATSll.TMP File


When statistical data is collected in PC-DMIS it is temporarily stored in a file called
xstats Il.tmp. This file is found in the PCDMIS directory. The data is then sent from this file to the
database. The file normally has a size of zero. If the size is anything except zero, then an
unsuccessful update has occurred. If you are having trouble collecting statistics, there is often
some sort of a problem with this file. Datapage has error codes, which can help you know what
action to take when a problem occurs. One of the most common problems that occur is discussed
below.
127 Error

I) No database at the path indicated. 2) Extraneous data in xstats ll.tmp

If you receive this error and you do not need the data that is currently in the xstatsll file
then the easiest way to proceed is to delete the xstats file. If you do need the data then you
will want to try and open the xstats file with Notepad and verify that all database paths look
correct. Also verify that there are no names with spaces, which might be causing a
problem.
If everything looks OK but the system will still not update, then try renaming the
XSTATIl.TMP file to XSTATS 11.OLD as there may be unidentified corruption in the
file.
If that does not work, try creating a new database through the Datapage Editor and
directing the PC-DMlS statistics to that database.

If you are still having problems then contact technical support. Make sure to note any error
codes that come up during this process so that our staff will be better able to diagnose the
problem.

-179

p~dmis
PC-OMIS CAD

Bonus Lab

Using Pattern Offsets and Marked Sets

Purpose: Practice the following PC-DMIS functions:

1.
2.
3.
4.
5.
6.

r.

PART SETUP
1.

II.

Part setup
Manual and DCC alignment of the Demo Block
Measuring and Dimensioning Features
Using Pattern Offsets
Creating Marked Sets
Executing the program using Marked Sets

Fixture the Demo Block on the table with Datum B parallel to the X-axis and
Datum A facing in the Z+ direction.

MANUAL AND DCC ALIGNMENT OF DEMO BLOCK


1.

Create a new file.

2.

In the "Probe Utilities" window, select a "Probe File".

3.

Place an "Operator" comment explaining the part setup.

4.

Using the joystick measure the top surface (Datum A) as a plane.

5.

Using the joystick measure the front surface (Datum B) as a line.

6.

Using the joystick measure the left (outermost) surface (Datum C) as a line.

7.

From the "Construction" toolbar select the "Point" icon. Construct an intersection
point between the previously measured lines.

-180

Ill.

8.

From the "Insert" menu select "Alignment, New"


a. Select the Plane as the Level
b. Select Datum B for Rotate
c. Select the constructed point as the Origin for X and Y, the Plane as the Origin
for Z.
d. Select OK.

9.

From the toolbar, turn on the DCC mode.

10.

Establish a clearance plane.

11.

Measure the same features that were measured for the manual alignment,
using more hits than in the manual alignment.

12.

Select ALIGNMENT from the INSERT menu and repeat the steps in the manual
alignment except select the DCC measured features from the list. Name this
alignment ALN _ABC.

MEASURING AND DIMENSIONING FEATURES


I.

Using Feature Recognition, measure Hole A, Hole B and hole K as circles.

2.

From the Alignments screen, set the Origin to the center of Hole K.

3.

Using Feature Recognition measure Hole I.

4.

From the "Dimension" toolbar select the "True Position" icon.


a. Highlight circle I from the Jist offeatures.
b. Un-check the "Use Datums" box.
c. Ensure that "M" is selected as the feature modifier.
d. Click Create.

5.

Reference the "Edit Window" to view the results of the dimensioning.


Enter the Nominals, and enter +/- .005" for the tolerance on the diameters. Enter
0.014 for the TP tolerance, per print.
NOTE: [fyou change the "Nominals" you may be asked the question "Carry
nomina Is back to the feature?" Select "Yes". It is essential that these
nominals are carried back to the feature in order to create a perfect feature
to be used in the pattem.

-181

IV.

USING PATTERN OFFSETS


1.

From the Edit Window, use the mouse to highlight the commands associated with
measuring Hole I, including the Clearance Plane move, and the True Position
dimension . Now that this is highlighted, select the Copy icon.

2.

From the Edit menu, select Pattern. Under Offset, type 90 in the Angle space. Type
2 for the Number of Times to offset.

3.

Position the cursor at the end of the program. Select the Paste wI Pattern icon.
NOTE: Look in the edit window and observe the 2 new circles that have been
created from the pattern, along with their dimensions. Also, move the edit window
to view the 2 circles in the graphical display.

V.

4.

From the Edit Window, verifY the Nominals and tolerances have been entered for
ALL of the features.

5.

Insert an "Increment Move" in a Positive Z direction to place the probe clear of


the part.

CREATING MARKED SETS


1.

From the "View" menu, select Marked Sets Window,

Create a marked set to execute the entire program

a. Using the mouse, double click in the center of the marked sets window (grey
area).
b. A window will appear prompting to "Enter Mark Set Label". Name this set
"Full Inspection".
NOTE: Do not close this Marked Sets window. This window needs to remain open
to complete these steps; however, it can be minimized or moved out of the way.
c. The Print options screen will appear. Place a checkmark in the "Printer" box by
selecting the box. Select OK.
d. From the toolbar, select the "Clear Marked" icon.
e. From the toolbar, select the Mark All icon.
f. Say Yes to marking the Manual alignment.

Create another marked set to execute only the DCC portion of the program
g. Using the mouse, double click in the center of the marked sets window (grey
area).
h. A window will appear prompting to "Enter Mark Set Label". Name this set
"DCC ONLY".
I. The Print options screen will appear. Place a checkmark in the "Printer" box by
selecting the box. Select OK.

J. From the toolbar, select the "Clear Marked" icon.


k. From the toolbar, select the Mark All icon.
1. Say No to marking the Manual alignment.

IWJ

~I

VI.

EXECUTING THE PROGRAM USING MARKED SETS

I.

Save the program before continuing. 1;1

2.

From the "View" menu, select Marked Sets, if this window is closed.

3.

Using the mouse, select the Full Inspection set.


NOTE: PCDMIS will now execute this set, which represents the entire inspection.
Set the jog box to run slowly and proceed.

4.

Once the program is complete, select the DCC ONLY set.


NOTE: PCDMIS will now execute this set, which represents ONLY the DCC
measured features. Set the jog box to run slowly and proceed.

r-o .

CONGRA TULA TlONS, THIS LAB IS COMPLETE!

183

Quizzes

-J84

Ipoomis'

PC-DMIS CAD

Name: _ _ _________
Date: _____________________

Quiz # 1
I) Name the three (3) axes that make up a coordinate system :

2) The point where the three axes of a CMM are equal to zero is called the machine origin.

D
D

---3)

True
False

With PC-DMIS you can set up your own directory structure to store your part programs.

D
D

True
False

4) In PC-DMIS, it is not possible to have multiple programs open at the same time.

D
D

True
False

-185

5) The first program that is opened in PC-DMIS is online with the CMM. All other programs are
what?

6) To ZOOM in on a specific area ofa part (depicted by a CAD graphic), you must box in the
selected window by using:
A) The LEFT mouse button only
B) The RlGHT button only
C) The LEFT and RlGHT mouse buttons together
D) None of the above
7) If you wish to create a copy, or backup, of a part program in PC-DMIS, which option would
you choose from the File menu~
A) New
B) Execute
C) Operations

D) Import
8) To bring up the probe utility window, you can use the shortcut Ctrl+Alt+P or you can select
which menu options?
A) Editl Preferencesl Setup
B) Viewl Probe Readout Window
C) Operationl Calibrate/Editl Active Probe
9) In order to un-draw a probe component, you must do what to it in the probe utilities window?
A) Single Click
B) Double Click
C) Right Click

10) Probe calibration determines what TWO things?

II) Taking more points in a probe calibration improves the accuracy of


dimensions in the part program.

D
D

True
False

12) When viewing the calibration results, what is the desired range for the standard deviation?

13) What is an example of a cause for the standard deviation in the calibration results screen to
be outside the desired range?

14)

lfusing a 1 inch calibration sphere whose shank is straight up and down, how would you fill
out the ADD TOOL dialog box?

OK
Cancel

TooI1D:
Tqol T!'Pe:

SPHERE

:::oJ

OffsetX:
OffsetY:
Off,etZ:
Shank Vector I:

Shank Vector J:
Shank Vector K:
Search Oveflide I:
Sealch OvelJide J:

1 " " 1-

"

S ~ch Ov~rri~e K: 1

=--- ---1---

Diametell Ler;Jth: rl

-187

I poomis'

PC-OMIS CAD
Name:,_ _ _ _ _ _ _ _ _ __

Date: _ _ _ _ _ _ _ _ _ __

Quiz # 2
I) A part origin is:
A) The first point measured on the part
B) A reference point on the part
C) The name of the place where the part was manufactured.

D) The centroid of the calibration sphere.

2) Name the three (3) elements that make up a part alignment system.

3) It is important to level before measuring two-dimensional features.

D
D

True
False

4) When you are creating a basic ali gnment, the level to axis and the rotate about axis should be
the same.

D
D

True
False

xO

5) To move the alignment from the center of the hole to the point wh ere the two lines intersect,
you would have to use the offset distance box in the alignment screen. The sign for the offset
distances for x and y should he what respectively?
A) Positive, Negative

B) Negative, Negative

C) Negative, Positive

6) Seven feature types are supported under PC-DMIS's Feature Type Recognition capability.
~,

The feature types are points, line, planes, circles, cylinders, spheres, and what?
A ) Slots
B) Cones

C) Ellipses

7)

Circles and lines measured using Feature Recognition are dependent on th e active workplane
for calculation purposes.

D
D

True
False

8) Name TWO methods of constructing an Offset Alignment within the Alignment Utilities
option.

-189

,- ,

9) To erase a measured hit, which keyboard keyes) would you strike?


A) TAB key

B) ESC key

C) Alt - (minus) key

D) FI hot key

10) From the Dimension Location window, it is possible to dimension more than one feature at a
time.

D
D

True
False

11) To dimension the angle of a cone you would select which option from the dimension menu?
A) Angle Between
B) Location
C) Distance

12) Once a part program has been created in Inches (in) , it is possible to dimension in
Millimeters (mm) inside the program,

D
D
13)

True
False

(fyou wish to create an electronic copy (pdf or word document) of the inspection report as
well as a hard copy, you need to select which menu options and then check the File box?
A) Editl Preferencesl Edit Window Layout
B) Filel Printingl Edit Window Print Setup
C) Filel Printing I Edit Window Print

14) If you wish to change the order of the columns on your inspection report, (Nominals, Meas,
Tol) you need to select which tab under Editl Preferencesl Parameters?
A) Probing
B) Motion
C) Dimension

LINE2

LINEl
15) [fyou select LINE1 and LINE2 to rotate to X plus about Z plus what will the aligrunent look
like? (Note: This is not good measuring practice.)
y

A)

x
x

B)
y

C)

~
x

yl

ILlNE31

0
0

0
0

0
0
0

ILlNE11
16) If you wanted to dimension the width of the block you would select LINE I and LINE2 from
the list in the dimension screen. If you chose parallel to in the orientation section, what box
would you check in the relationship section?
A) To X Axis

B) To Y Axis

C) To Z Axis

17)

To dimension the length of the round slot you would select CIR I and CIR2 from the list in
the dimension SCreen and then se lect which item from the circle options section?
A) No Radius
B) Add Radius
C) Sub Radius

18) If you wanted to dimension the di stance between LINE3 and CIR3 perpendicular to LINE3
you would check to feature from the relationship section. Which feature would you select
first from the list in the distance screen?

PCOMIS CAD

Name: ____________
Oate: _______________________

Quiz # 3
1) What do UK values define?
A) A vector
B) A part alignment
C) A centroid of a sphere
2) When taking points to measure a line, how is the direction (vector) of the line determined?

3) What is tile name of the function in PC-DMIS that allows you to bring in a CAD file?
A) Activate
B) Copy
C) Import

D) New Part

4) What is the name of the function in PC-DMIS that allows you to translate a PC-DMIS program
into another format (ex. DMIS, IGES, AVAIL etc)')
A) Copy
B) Export

C) Activate
D) New Part

5) After calibrating a probe tip, what function would you select from the Probe Utilities screen to
verify the accuracy of the probe calibration?
A) Measure

B) MarkUsed
C) Results
D) Edit

6) In order to compensate for fluctuation in an uncontrolled environment (i.e. temperature, etc.), it


is recommended to calibrate on a daily basis.

o
o

True
False

7) If the part is moved while learning the program, what are the necessary steps in order to
continue learning the program?

8) To create a LINE between two previously measured circles which PC-DMIS function would
you use?
A) Construction
B) Dimension
C) Operation

9) When constructing a feature, what is the difference between the best fit and best fit recomp
types?

-194

10) To establish a relationship with the current alignment and the CAD data, which of the
following options would you select from the Alignment Utilities screen?
A) Auto Align

B) Iterative

C) Set Origin

D) CAD = PART

11) Before pressing CAD=Part, you must build an alignment that is equal to the alignment used in
the CAD model.

D
D

True
False

12) When changing the colors of a CAD drawing, you can select the desired features by doing
what?

13) The value set in the tind nominals tolerance tield is usually larger for solid models than it is for
wire frame models.

D
D

True
False

-195

PC-OMIS CAD

Narne: ________________________

Date: _ _ _ _ _ _ _ _ _ __

Quiz # 4
1) Please match the following file extensions with their associated file type .
.prg

a. Probe Files

.prb

b. Alignment Files

.aln

c. Part Program Files

2) Which keyboard key would you use to move between the fields within a window (i.e.: New
Part Program window).
A) Enter key
B) ESC key

C) Tab key
D) Any of the above

3)

After malGng changes in the editor, you must re-execute the program in order for the changes
to take place.

o
o

True
False

-196

4) Autosave is an important function in PC-DMIS that prevents complete loss of your program if
a power failure occurs.
Which options would you select to activate the Autosave function?
A) Edit! Preferences/ Setup / General
B) Edit! Preferences / Setup/ Dimension
C) Edit! Preferences / Parameters/ Dimension
By selecting the Autosave function , it is not necessary to select Save from
the File meou, or toolbar, at any time.

5)

D
True
D False

6)

For correct calculations and results, you must know the direction (vectors) of
lines.

D
D

True
False

7) A True Position tolerance produces a square tolerance zone.

D
D

True
False

8) In a Feature Control Frame what does this symbol mean

9) When creating a true position dimension, what column is added to the inspection report that is
not present when creatiog a location dimension?
A) Bonus
B) Nominal
C) Max

-19 7

10) If you have a material condition on a datum, then you must un-check the Use Datums Box.

True

False

II) When dimensioning a feature that relates to a Datum (i.e. Concentricity), the Datum feature is
selected

D
D
D

First
Second
Either

12) When you save a window layout, it also saves the options that you have selected under Editl
Preferencesl Edit Window Layout.

D
D

True
False

13) In order to delete a saved window layout, you must hold down what key and then drag the icon
into the graphics display window?

A) Control

B) Alt

C) Shift

14) Icons for executable tiles like Excel, Datapage, and the calculator can be added to a toolbar.

D
D

True
False

.~

-198

Dee Section
15) Where on the calibration sphere is 90 deg when setting up the starting and ending angles in
PC-DMIS's Measure Probe function?

8
D
D
D

A
B

I
I
__ -.J ___
I
I

16) Which function do you select from the Probe Utilities screen to input your motion parameters
(Touch Speed, Move Speed etc) for calibration?
A) Edit
B) Mark Used

C) Results
D) Measure
It is a good measuring practice to incorporate a DCC alignment in a part program to achieve

17)

more accuracy.

D
D

True
False

18) If you wish to change the machine speed, touch speed, prehit or retract values, which tab
under Parameters would you choose?
A) Clearance Plane
B) Motion
C) Dimensions

D) Probe

19)

D
D

For the sake of accuracy and precision, the touch speed used in the probe
calibration should be the same as that used in the part program.
True

False

20) Name THREE types of DCC Move commands that can be inserted into a program to provide
clearance for the probe.

-200

Revision

History

Rev #

Date

Originator

Comments

1.0

Jan, 2004

Steve Gregorio

Original document release for PCDM1S 3.6

1.1

Feb, 2006

Guillelmo Nevada

New Cover page design. Changed company


logos to Hexagon Metrology. Added 3.7
captions. Replaced True-position section notes
(by R. Jensen). Updated Table of contents,
index, Added this section.

-202

Micro-Bite Dee CMM's


Specific Power-up & Joystick
Procedures

Turning "ON" the CMM System:


1. Turn power ON at the electronics box at the rear of the machine.
2. Turn power ON to the computer system.
3. Turn the Servos on by pressing the SERVO PWR ON key.

4. Startup your measurement software.


5. Set the "=roes" on the CMM by moving the X, Y and Z axes to the
left, front, up position. This can be done utilizing the Joystick control
or automatically within the measurement software.
PCDMIS:

Answer Yes to SCI IlOME position dialog at first startup. An additional

dialog will ask you to confinn safe rotation to AOBO. Make sure the probe

can rotato safely to AOBO before HOME the CMM.

Turning "OFF" the CMM System:


1. Make sure the probe is not deflected.
2. Move the individual axes off of the end oftravels.
3. Press the SERVO OFF button on the ReV.
4. Shutdown the computer by exiting the measuring software.
5. Shutdown.

Y-Axis LOCK (PBSILED): Locks the Y-axis but allows you


to drive along in the X and Z-axes. A red indicator light on the
key indicates the Y-axis locked. Press the key again to unlock
the Y-axis.

Z-Axis LOCK (PBSILED): Locks the Z-axis but allows you


to drive along in the X and Y-axes. A red indicator light on the
key indicates the Z-axis is locked. Press the key again to
unlock the Z-axis.

SLOW (PBSILED): Sets the speed that the CMM responds to


Joystick movement to 19.05mm1s (.75"/s). A red light on the
key illuminates to show the mode is active.

PART (PBSILED): Aligns the CMM with the axes of the part
being measured. Movement of the joystick will now move the
CMM along the X, Y and Z-axes of the part presently being
measured. A red light on the key illuminates to show the mode
is active.

JOY (PBSlLED): Activates the Joystick. A red light on the


key shows that the joystick is active. The joysticks are shut off
automatically if they are not used for two minutes.

AUTO (PBSILED): Transfers control of the CMM servo


motors from the RCU to the system computer. The part
program controls the CMM. A red light on the key shows that
this mode is active.

SERVO POWER OFF (PBS): Turns servo power OFF.

SERVO READY LED: Indicates when the system is ready to


be put into a motorized mode. A red light indicates all
diagnostics levels have been met.

'Note

PBS = Push Button Switch


LED= Light Emitting Diode

RCU Function Keys:


RTN TO SCREEN: This key returns the control of the CMM
from the RCU to the system computer. After you press the key,
you return control to the computer keyboard. The LED on the
key is off when the RCU is omine.
PCDMlS:

Used to END a tcature being measured or accept the detilUll

active dialog box button being di pluye-d in PCDMIS.

RECORD: Records touch points in MP memory while you are


teaching a program. Used also to respond to program prompts.
PCDMTS;

This key does not function. Use RTN to SCREEN.

ServolDCC Control Keys:


SERVO PWR ON (PBSILED*): Used to turn servo power
ON. A red light illuminates at the SERVO PWR ON location
when servos are active.

E-STOP (PBS): Use the E-STOP button if the probe is in


danger of hitting something. Rotate and pull up on the E-STOP
button to reset it.

DRIVE (PBS): Records drive points during part programming.


The Return to Screen button must be active.
PCDM[S:

Equivalent to PCDMIS ettl + M . Insert Move Point.

X-Axis LOCK (PBSILED): Locks the X-axis but allows you


to drive along in the Y and Z-axes. A red indicator light on the
key indicates the X-axis is locked. Press the key again to
unlock the X-axis.

Tum power OFF on the Electronics box at the rear of the machine. If a power slrip is
utilized, tum its power OFF.

Remote Control Unit (RCU):


The RCU can be used to enter commands to the CMM. When you use the RCU
you can:
answer prompts from the computer
move and position the probe
control the speed of the probe

"",: '/ d7
1111

""Jie..

N ,,"-,/ ),...
Jyr

D SERIIO READY
SERVO PwR ON

kiT
/J"J

rf kif" 41

~ ~ P-;-I

~~J ~

BBG
RE MOTE CDNTROL UNIT

CMM Startup and Homing Procedure


1.
2.

3.
4.

', ~

Tum on the air to the CMM.


Tum the power on to the controller.
Depending on the machine model this may be a large rotary
switch, an on/off key, or a small rocker switch on the controller.
that is mounted on the back of the machine or workstation.
All of the LED ' s on the hand control Gog box) will be illuminated
for about 45 seconds. After that time, several of the LED'S will
extinguish.

Tum the power on to all the PC peripherals.


'" r'
Start PC-DMIS by double clicking with the left mouse button on
~
the ONLINE icon on the desktop of the PC.
Online

5.

Homing the CMM


Once PC-DMIS opens a message will appear on the screen:

[RJ

PC -DMIS MCSSdl!"
Do a machine start (If needed), then press OK to home

I:

QK

)1

Qancel

Press the Mach Start button for several seconds. It's LED will
illuminate

/
.~

The CMM needs to be "homed" to properly set the machine zero


and enable the machine parameters (speeds, size limits, etc.).
Press the OK button from the PC-DMIS message mentioned
above. The CMM will slowly travel to the home position and
establish this position as zero for all the axes .

......

Datum Reference Frame

-:;c

-- .

Do.tun o.xis

Do tuM poin1;

Du1;vn pto.nl?S

ori Qin

or

.... ~(lS"uY'l?t.u~n t

A Datum Reference Frame Constrains Six Degrees of Freedom


Definition of tbe Six Degrees of Freedom:
3 - Degrees of Rotation (about the X, Y and Z-axis). Defined by the I, J, K vector of datum feature(s)
3 - Degrees ofTranslation (origin in X, Y and Z-axis). Defined by the X, Y, Z location of datum feature(s)

Alignments in PC-DMIS
A part alignment represents the Datum Reference Frame specified on the drawing. The Primary,
Secondary and Tertiary Datums defme the Datum Reference Frame and identify the features to be
measured and used to create the alignment

Definition of Alignment commands:

LEVEL:

Constrnins 2 Degrees ofRotation such that the Leveled axis matches the vector of the
selected feature. Note: This will always be the Primary Datum and must be a 3D feature
with a vector. Typical features : Plane, Cylinder, Cone or a constructed 3D feature .

ROTATE:

Constrains 1 Degree of Rotation about the Leveled axis such that the Rotated axis
matches the vector of the selected feature. Note: This will always be the Secondary or
Tertiary datllm and must be a 2D or 3D feature with a v~ctor . Typical features: Plane,
Line, Cylinder, Cone or a constructed 2D/3D feature . (}JIJ Tc.- "'A,. "VI T"t'" ~ec!YO<,f IV,/ ,f ,/,-, WI
15 .;z <'71t~,j ..,.. 1I'ze n i - , T,;>v7ld'J ~.r/<"W1 c-<>"'f"il/..'I " > NldTl4->z1
Note: You can also select any (2) point type features to simulate a line that can be used to I
Rotate. Example: (2) points, (2) circles, (2) spberes or combination (simulates a line
through (2) points, tbe direction of simulated line is based on the order of the selected
features).

ORIGIN:

Constrains 3 degree's of translation (origin) in X, Y and Z-axis.


Note: Sct Origin on Primary, Secondary and Tertiary Datum's or as per drawing
requirements. Typical features: Any feature.

Alignment Tips:

I) Level first, Rota!~ second and Set Origins in X, Y, and Z-axis, Never Rotate before Leveling!

2) Always Level before measuring 2D features (lines and circles).

3) Always Level and Rotate before measuring p<>ints (measured p<>in! in X, Y or Z-ws)

4) There is no limit on the number of alignments saved in a program.

5) An alignment can be saved to a file using the SAVE ALIGNMENT command. This is typically

done to create a fully automated program dependent on a holding fIXture for the part.
Example:

I) Create a program that establishes an alignment on a fixture and save


alignment to a file (filename.aln).
2) Create a part program, recall alignment file at the beginning of program
and turn DCC on before measuring the fust feature.
3) When executing the program the CMM will pause, prompt operator to load
part, then automatically measure the part. (no manual aligmnent)

RH Rule of Rotation:

I) Point your RH thumb in the positive direction of the axis you are
rotating about (+X, +Y or +Z).
2) The direction your hand naturally curls is positive rotation. Negative
rotation is the opposite direction.

Basic steps to a Part Program

I.

Program Preparation:
o Review part drawing and determine inspection requirements.
o
Identify and review all Datum Reference Frames (part alignments)
o Identify and review all GD&T and Dimensional call outs
o Resolve all issues with drawing requirements before starting program

II.

Setup
o

Ill.

Part setup:
o Determine a setup which will allow probe access to all features being measured
o Determine a holding method for the part (clamps, fixture)
Probe setup:
o Determine a probe setup which will allow styli tip to access all features being
measured
o Assemble probe components (head, probe extensions, probe, probe extensions
and probe tip (single or mUltiple tip)
o Identify AlB angles for indexing probe heads
Setup verification:
o Move CMM around with probe to confum access to all features being measured

Basic steps to a part program


File:
New:
o Key in file name and drawing revision
Select Units of measure: Inches or MM
o Activate program
o Probe Utility:
o Select existing probe file or create new probe file
o Calibrate probe (Measure sphere and check Results)
Alignment:
o Measure Primary datum and Level
o
Measure Secondary and Tertiary datum's and Rotate
o Set Origins in X, Y and Z axis
Measure features to be inspected
o Take hits required to define feature and press End key or Done button on
joystick box
o

Construct features (if required)


o Construct feature from previously measured features

Dimension features: (Report, Stats or Both)


o
Input nominals and tolerances

Create Inspection Report:


Edit Window Layout (select options)
Select Report mode
o Print Options (File or Print)

_.

Basic steps to a Dee program

1) FilelNew: Enter program name, select units, and click OK


2) Probe Utility Window: select existing probe file or create a new one. Calibrate
probe if required (tip has been removed)
3) Select tip needed to measure features
4) Activate Work Plane (ZPLUS is default)
5) Operator Comment: Part setup instructions
6) Measure: Primary Datum (Plane or Cylinder)
7) Create Manual Alignment: Level on Plane or Cylinder
8) Measure: Secondary and Tertiary Datum's
9) Create Alignment: Rotate and set Origin in X, Y, and Z axis.
10) TurnDCC On
11) Set Motion Parameters (prehit, retract, check, moves peed and touchspeed)
12) Define Active Clearplane and turn ON or use Move Points
13) Operator Comment "Raise probe above Part"
'
14) Measure: Primary, Secondary and Tertiary Datum's
15) Create DCC Alignment: Level, Rotate and Origin X, Y and Z axis
16) Measure features to be inspected
17) Create dimensions
18) Note: repeat steps 14 -17 as required based on drawing requirements
19) Mark all commands
20) FilelPrint setupl turn printer on
21) Execute Program (prove out)
22) Save part program to Folder on Hard Drive (also back up program some where)

-'

Pill".Hneter Settinq.:,

.il"

Probe Trigger Oplions


Dimension
ClearPlane

NC-l00 Paramelers
Probing

Vi!iJe15 _ ~

Value: l~

[ Pass Through Plane


Axis: IZPlUS

Motion

Active Plane

Allis: IYPLUS

.1
I/O Chamels

Acceleration
Opt.Probe

--]

W Clearance Planes Active (ON)

OK

Cancel

i\pply

Help

Definition of how Clear Planes work:

~.

Active Plane: The Probe moves to the Active Plane when executing all
MOVE/CLEARPLANE commands before Measured features, Auto Features and Tip
Change commands.
i (1<1'"
Pass Through: The probe only moves to the Pass Through Plane after executing a Tip
change command at the time it executes the MOVE/CLEARPLANE command after the
Tip Change command. Note: You must add a new ClearPlane Definition command
immediately after the Tip Change command to defme the Pass Through Plane it will go
to and the new Active Plane for the following Measured Feature or AutoFeature
commands to use_

CIRI

PTI

CLEARPIZPLUS, I,ZPLUS,O (Clear Plane Definition command)


~FEAT/CIRCLE ,RECT,IN ,LEAST SQR
THEO/I,I ,-02441,0,0,1,1

ACTUI , 1,-0.2441,0,0,1,1
MEASICIRCLE,4,WORKPLANE
MOVEICLEARI'LANE (probe moves to Active Plane)
HlTIBASIC,NORMAL, I.5, 1,-0.2441,-1 ,0,0,1.5, I,-0244 1,USE THEO = YES
HITIBASIC,NORMAL, I, 1.5,-0244I,O,-1,0,1,1.5,-0244I,USE THEO = YES
HlTIBASIC,NORMAL,O.5, 1,-02441,1,0,0,0.5, I ,-02441 ,USE THEO = YES
HIT/BASIC,NORMAL,1 ,0_5,-0.2441,0,1 ,0,1 ,0.5 ,-0.244I ,USE THEO = YES
ENDMEAS/
MOVF.JCLEARPLANE (Probe moves to Act ive Plane)
TIPITIA90BO, SHANKIJK=O, I, 0, ANGLE~ 180
CLEARPIYPLUS.5,ZPLUS,2 (Clear PIMe Definition command)
~FEATIPOINT, RECT

THEO/6.2809,3 _95,-0.3254,0, 1,0


ACTU6_2809,3.95,-O.3254,0,1,0
MEASIPOINT,I
MOVEfCLEARPLANE (Probe moves to I'ass Through Plm1e, 11len to Active Plane)
HITIBASIC,NORMAL,62809,3-95,-0.3254,0,1,0,6.2809,3.95,-0.3254,US THEO = YES
NDMEAS/

Measured Features (Guess Mode)

jf-vT1 reJ1u

rs

VI .~

v'<"

Min # of Hit!
I

6<,05 A"J.:::

2
3
3
6
6
4

Measured Point:

Rules:

Feature TIlle
Point
Line
Circle
Plane
Cylinder
Cone
Spbere

Dimensions
1D

20
2D
3D
3D
3D
3D

I) Probe compensation is in the nearest axis eX, Y or Z).


This is determined based on the direction of machine motion at the
time tbe bit is taken. Always approacb normal to the surface.

2) Only measure points on sumces that are perpendicular to the X, Y


or Z axis to ensure accurate probe compensation. Note: Use Vector
or Surface points for otber surfaces. (./f""TI) F<,,;r~<:)

3) Measured Points are 10 therefore dimensional information is only


valid in one axis (X, Y or Z).
Measured Line:

Rules:

1) Measured Lines are 20 therefore they are dependent on the active


workplane for calculation purposes. You must activate tbe
appropriate workplane before measuring a line.
2) You control the direction of the measured line. The direction will go
from tbe ftrSt hit towards the second bit.
3) The dimensional information in X, Y or Z is from the centroid of the
line.

Measured Circle:

Rules:

1) Measured Circles are 20 therefore they are dependent on the active


workplane for calculation purposes. You must activate tbe
appropriate workplane before measuring a circle.
2) A minimum of90 degree's ofarc is required to accurately calculate

a measured circle.
3) The dimensional information in X, Y or Z axis is from the centroid
of the circle and the diameter is the average diameter by default
(least squares).
Measured Plane:

Rules:

I) Measured Planes are 30 therefore they are not dependent on the


active workplane for calculation purposes.

2) The ilK vector for the plane is perpendicular to the plane and it's
direction points away from tbe material of the part.
3) The dimensional information in X, Y or Z axis is from the centroid
of the plane.

o
c---.

- Rules:

Measured Cylinder:

-.

1) Measured Cylinders are 3D therefore they are not dependent on the


active workplane for calculation purposes.

ill

,,~"l\
,
.'

I
2) You control the direction of the IlK vector for tbe cylinder. It goes
. ,
from the first circular cross-section towards the second circular
(\~/~:r:;
cross-section. Note: It is recommended to take three circular
'.~ ~
cross-sections when po)"wle to increase the hit data used to
'
calculate the cylinder. (ule.. .A--",7/) C'i/A~...t, "V T,-,q cr,); "..<:n <~j)

3) The dimensional information in X, Y or Z axis is from the


centroid of the cylinder and the diameter is the average by delimit
(least squares).

1) Measured Cones are 3D therefore they are not dependent on the

active wOrkolane for calculation purposes.

'-'-=~ cp...,7t"'1J.;t

/ i''' '

()(, I) '1'-j
ve~, 1c)(

_ /

,JI

J '"

&t)" ~

Rules:

",#,$ {ti'

/,fJT ~ rY> cM<v

"'J V (

PQfH75

y,"

I) Measured Spberes are 3D therefore they are not dependent on the


active workplane for calculation purposes.

(fO'O) "'1T ktv.;

Ui'C(1t1/

7'1-.::.

3)The dim enslQna


. J'ID1.0rmatlonm
C
. ' XY
. . fro m th eceno-Old
.
,an dZ aXlSlS
fth
0
e cone.

h" ,;'rj-w I I

Measured Spbere:

:;0

I"AT,I,q,'f

lV1",,,,,,,IJ?Y~
_ ( ' r~i1r.cfo.,.J
\:;c'

5p~"'.'"

2) You do not control the direction of the IlK vector for the cone, The
IlK vector always points away from the vertex of the cone, Note: It
,l"w is recommended to take three circular cross-sections when possible
to increase the ltit data used to calculate the cone.

'7

vec?"/)

TAWlvd.' S

V(

Tof

2) In some cases it is not possible to take a hit on top of the sphere.

In these cases take three circular cross-sections and the UK vector


direction will go from the first toward the last cross-section.

j7

3) The dimensional infonnation in X, Y and Z axis is from the centroid

of the spbere and the diameter is tbe average.

/1

ot-

) f'u,," e.

--,0",

~
TI1 -e. (}Yo 11 r
~/(\

,"rt

LAI1(1o./.(

"3

<..- i~ 'v C-Cl/1-1/

".., ." ve->4A1"


C(/4~ c,e.~

r1 (lv"'"-U .....,

PART NAME
REV NUMB ER
SER NUMBER
STATS COUNT : 1
STARTUP

~ALIGNMENT/START,RECAL1:,

LI ST = YES

A.LIGNMENT/END
MODE/MANUAL

CH~CKI 0 . 1,1

110V ESP~~DI

30

TOOCH SP ~ED I

0 .75

LOAD PROBE /ROB 3

TI P/T1A OBO , SHANK IJK= O, 0, 1, ANGLE= O

FORMAT ITE XT, OPT IONS, I HEA DI NGS, SYMBOLS , iMEAS, NOt-1, TO L, DEV, OUTTOL,
PLN1

=FEAT/PLANE,RECT,TRIANGL~

THEO/6. 2378,4.3619,- 19 .571 9,0 .0 000686, - 0 . 0009391,0.9999996


ACTL/6 .2 378,4 .361 9,- 19. 5719,0.0000686,-0 . 000939 1 ,0.9999996
M~AS/PLANE,3

LN1

PTl

A2

HIT/BASIC,NORMF.L,3.5159,3.3421,-19.5727,0.0000686,-0.0009391,0.999999 6, 3.5159,3.3
42 1, -19.5727,USE THEO - YES
HIT/BASIC,NORMAL,6.32 38, 6.4541,-19.5699,0.0000686,-0.0009391,0.9999996,6.3238 ,6 .4
541,-19.5699,USE THEO = YES
HIT/BASIC,NORMAL,8.8737,3.289 4,- 19.5731,0.0000686, - 0.0009391,0.9 999996 ,8.8737, 3 .2
894,-19.5 731 ,USE THEO ~ YE S
ENDMEASI
=FEAT/LINE,RECT,UNBND
THEO /2.4 74 4,2.9001,-19. 68 51 ,0.9999048,0.0137959,0
ACTL/ 2.47 44,2 .900 1 ,-19.685 1,0.9999048,0.013795 9 ,0
MEAS/LINE,2,WORKPLANE
HIT / BASIC,NORMAL,2.4744,2.9 001, -19.6851,0.0137959,-0.9999048, 0,2 .4744,2.9001,-19.
6851, USE THEO = Y~S
HIT/BASIC,NORMAL,9.8695,3.0021,-19.68 5 ,0.0 1 37959,-0.9999048 ,0, 9.8695,3.002 1, -19.6
85,USE TH EO = YES
ENDMEAS I
= FEAT/POINT,RECT
THEO/ l. 8666,4 .629 4,- 20. 3798,-1,0,0
ACTL/l.8666,4.6294, - 20.3798,- l ,O,O
MEAS / POINT,l
HIT/BASIC,NORMAL,1. 86 66,4.6294,-20 . 3798,-1,0,0,1 .8 666,4 .629 4,- 20. 3798 ,U SE THEO

YES

ENDMEASI

=AL!GNMENT/S TART ,R ECALL:STARTUP, LIS T= YES


ALI G NMEN T/LEV~L,ZPLUS,PLNI

AL IGNMENT /ROTATE, XPLUS,TO,LNl,ABOUT,ZPLUS

ALIGNMENT/TRANS,XAX I S,PTI

ALIGNMEN T/T RAN S,YAXIS,LNI


ALI GNMEN T/TRANS,ZAXIS, PLNI

AL I GNMENT/END

MO DE/DC C

CHECK I 0 . 1,1

PREHIT/ 0 .1

RETRACT/ 0 .1

TOuCHSPEED/O . 75

MOVES PEED I 50

CLEARP/ZPLUS ,0.5, ZPL US,0

PART NUMBER=clearplane
DAT E 7 / 14 / 2006
TIME= 9 :4 3 : 31 fu~
PAGE#= 2
PLN 2
=fEAT/ PLANE ,RECT,TR IANG LE
THEO/ 4.4736,2. 2397, -0.0004, 0 . 0000843 ,0.0 001222 , 1

ACTL/4 .4 731,2.2396, - 0 .000 5,0.0 000853 , 0.0 0012 83 , 1

MEAS /PLANE,5

MOV8 / CLEARPLANE
HIT /BASIC,NO RMAL, 1. 6785,0 . 3152 , 0 . 000 1 ,0 .00008 43,0 . 0001222 ,1, 1 . 67B,0 .3152 ,0.00 01 ,U
SE TH EO = YES
HI T/BASIC,NORMA L,2. 1 751,3.340 8,-0. 0007,0 . 00 00 843, 0.0 001 222,1 ,2. 1747,3 . 3406 , -0 .0 00
7,US E THE O = YES
HIT/ BASIC ,N O~m L,4.4 164, 3.6217, - 0 . 0001,0 . 0 000 843,0 . 0001222 ,1,4.416 ,3.62 1 5 ,-0.0002

LN2

,U SE THE O = YES

HIT/BAS I C,NORMAL,7 . 0702, 3 . 5022,- 0 .001,0. 0000843,0 .000122 2,1,7 . 0696,3 . 5022, -0.001,

USE TH EO = YES

HIT / BASIC, NORMA L,7.0277,0 . 4184, - 0 . 0 004,0.000 0843,0 .OOOI 222, 1 ,7.027 3,0.418 5 ,- 0 .000

5,USE THEO = YE5

ENDMEAS /

=fEAT /L IN E,RECT,UNBND
TH EO/8. 2902,0, - 0. 17 4B, - I, - 0.000016,0
ACT L/B. 29,0 . 0002, -0.174B ,- I , - 0 .00001, 0
MEAS/ LIN E, 3 ,WORKPLANE
MOVE / CLEA RPLANE
HIT /BAS I C, NORMAL,8 . 2902,0,-0 . 1748, 0.0000 16,- 1 ,0,8 .29,O. 0002,-0 .174B,U5 E THEO = YE

S
HIT/BAS IC ,NORMAL,4.5425,0 ,-0.1 753 , O.0000 1 6, -1, 0,4 . 5424,0.0002,- 0 . 1752,U5E THEO
YES
HIT /BAS I C,NORMA L,0.7522,-0 .000 1, - 0 . 1755, 0.000 0I6,- 1 ,0,0 . 7521,0.0 001 , - 0.1755,USE T
HEO = YES
LN3

ENOMEA SI
=fEAT/L I NE, RECT,UNBND
THEOI0,0 . 4451, - 0.8 144, 0.00 0027 2, I,O
ACTL /0, 0 .44 49, - 0.8142,0. 000 040 1 ,1,0

MEAS /L INE,3,WORKPLANE

MOVE /CLEARPLANE

HI T/BASIC,NORMAL, - O. OOO l,O.4 451, -O .8144 ,-1,O. 0000272, O,0,0.4 44 9 ,- 0.8 1 42,U SE THEa

A3

= YES
HIT /BAS I C,NORMAL,0,1. 6382,- 0.B15 5, - 1,0.0 00027 2,0,0.0001, 1.63 79, - 0 .8 15 5,U5E THEO
YES
HIT / BAS I C, NORMAL,O,3. 0889, - 0.816 9,- 1,0. 00 00272,0, O.00 01, 3.0886, - 0.8169, U5E THE O
YES
ENDMEA51
=ALIGNME NT/5 TART, RECALL:A2, LIST- YES

ALIGNMENT/LEVEL ,Z PLUS, PLN2

ALIGNMENT/ROTATE,XM I NUS ,TO,L N2,A BOUT, ZPLUS

ALIGNMEN T/TRANS ,XAXIS,LN3


AL IGNMENT /T RANS , YAXIS,LN2

AL IGNMENT /TRANS,ZAXI S,PLN2

ALIGNMENT /END
CIRI

-f EAT/CIRCLE,RECT, IN ,LEAST SQR

TH EOI O.998 6,0.9999, - 0 . 1779,0,0 ,1,1.0 03

ACTL/ 0.9986,0. 9997, - 0 . 1779, 0,0 ,1,1.0033

MEAS/C IRCLE, 4,WORKPLANE

MOVE/CL EARPLANE
HI T/BAS I C,NORMAL,0 .9785,1. 501, - 0.17B 2,0.040 0146, - 0.9 99199 1,0,0 . 9784, 1. 5009, - 0 . 1 78
2, USE TH EQ : YES
HI T/BAS I C,NORMAL, 1.4954, 1.069 1,- 0 . 1778,-0 . 9904356, - 0 . 1379755,0,1.4955 , 1.0 69 1 ,-0, 1
778,USE TH EO = YE S
HIT/BASIC , NORMA L, 1. 0578,0.50 19,-0. 1776, - 0 .1 17 992, 0.9930145, 0,1.05 73,0.5 0 15, - 0 .177
6, USE THEO = YES
HIT/ BASI C,NORMAL,O. 49 7 , 0 . 9945,-0 .17 8 1 ,0. 99994 13,0. 0 10832,0, 0.497, 0 .9 9 44 ,-0 .178, US
E THEO = YES
ENDMEASI

PART
CI R2

NOMBER~c 1e arpl an e

DATE-7/ 14 /2006

TI ME= 9:43 :31 AM

PAGE#=3

= FEAT/C I RC LE, RECT,IN, LEAST SQR

THEO /O. 998 9,2. 9997 ,-0.1 182,0 , 0,1, 1. 0032

e IR3

ACTL/O.9988,2. 9 996,-0 ,1 182,0,0, 1 ,1 . 0035


MEAS/CI RCLE,4,WORKPLANE
MOV E/CLEARPLAN E
HIT/BASIC,NORMAL,0.88 1 3,3.4 87 3, - 0. 11 84,0,2343423, - 0 . 97215 41, 0, 0.88 13, 3.4873 , -0.11
8 4,O SE THE D ~ YES
HI T/BASI C,NORMAL, I,5 005, 2. 9995, -0 .1181, - 0 , 9999999,0,00 0 4713, 0,1, 500 6,2,9994,-0.1 1
82, US E THEO = YES
HIT/BASIC , NORMAL, 0.96 95, 2,499, - 0,1179,0 . 058 4634 ,0. 998 2896, 0, 0 . 9 695, 2 , 498 7,- 0 , 1 1 79
,USE THEO = YES
HIT / BASI C,NORMA L,0 .5 018,3.0679, - 0 .11 83,0 .9907272,- 0 , 13 58 661, 0,0,50 17 ,3.067 6,- 0. 11
83, OS E TH EO = YES
EN DMEAS I
~F EAT /CIRCL E ,R E CT,IN ,LE AS T SQR
THEO/ 8 .0 076,2.9993,-0 ,1 32~0,O , I,I.00 3 1

AC TL /8.00 74 ,2,99 92 , - 0. 13 2,0 ,0,1, 1 . 003 4


MEAS/ CIRCLE,4,WORKPLANE
MOVE / CLEA RPLANE
HIT / BASIC,NORMAL , 7 ,9 978,3. 500 8,- 0 , 1322 ,0.0195325,-0.9998092 , 0,7.9 97 7 , 3. 500 8, - 0 .1 3
2 1 ,0 3E THEO - YES
HIT/BASIC,NORMAL ,8. 508 2,2. 967 3, -0.1 32, - 0 .9 979556, O.0 639 118, 0,8 ,5 08 2 ,2 . 9674, -0. 132
, US E THEQ z YES
HI T/BAS IC,NORMAL,7. 9779 ,2.4 987,-0.1317,0 .05 918 06,0.99824 73, 0,7 .978,2,4985,-0,13 1 7
,U SE THEO = YE S
HI T/BAS IC,NORMAL, 7,5 157 ,2 , 90 14,- 0,1321 , 0 .98075 69,0 . 19523 29 ,0,7.5153,2.9015, - 0 ,132
,US E THEO = YES
ENDMEAS I
CIR4

=FEAT/CI RCLE ,R ECT,IN,L EAST SQR

THEO /8 .0 07 3,0.9 998,-0 .14 32,0,0, 1, 1 . 00 31


ACTL/8 . 0073,0.9995 ,- 0 . 14 32, 0,0,1, 1, 00 3 4

CIR5

MEAS/ CIR CLE, 4,WORKPLANE


MOVE /C LEARPLAN E
HI T/BASIC,NORMAL,8 . 0048, 1. 50 12 , -0. 14 35 ,0. 0 048665,-0.9999882,0 , 8. 004 5,1 .501 1 , - 0,1 4
35,US E THEO ~ YES
HI T/BASIC,NORMAL , 8.500 3, 0, 90 7,-0 ,1431,- 0, 9827583,0.18 489 48,0, 8.5 00 5,0. 9071,- 0 ,143
I ,USE THE O = YES
HIT/BA3IC,NORMAL,8 .0 049,0 .4 984,-0.1429,0.0047363 , 0 . 999 9888, 0, 8. 0045, 0, 4979,-0, 142
9, US E THE O = YES
HIT/BASIC, NORMAL,7, 506 6,1, 03 1 8, -0 .1 433 ,0. 99 7957 9, -0.063 874 6,0, 7 .50 65,1.03 1 6, - 0. 14
33, 05E THEO = YES
ENDMEASI
MOVE /CLEARP LANE
TIP/ TI A90B O, SHAN KIJK= 0 .0138, 0.9999, -0. 0008 , A NGLE ~1 79 ,9913
WORKP LANE / YP LUS
CLEARP/ YPL US,6,ZPLUS,2
= FEAT/CIRCL E, RECT, IN ,LEAS T SQR

THEO/4.4499,3.8338,-0 .4 993, 0, 1,0, 0. 74 7


ACTL /4 .45, 3,83 4,- 0,4 99 3,0,1, 0,O, 7472
MEA S/C IR CL E, 4,WORKPLANE

MOVE/ cLEAR PLAN E


HIT / BAS IC, NOR~~L ,4.47 6, 3,83 39, -0.1279,-0 . 0699912,0 ,- 0.997 5 476,4 .4 758,3 .8 34 1,-0,1 2

78,USE THEO = YES


HIT/BASIC,NO R ~~L,4 ,0 759, 3.8 381, -0, 5 1 95,0 , 99854 7 3 , 0, 0 ,0 5 38821 ,4. 0 758,3,8383, - 0.519

2, OSE THE O = YES


HIT /BASI C,NORMAL, 4,4787,3,8334, - 0 , 8706 ,- 0.0773 106, 0,0.997007 1, 4,478 4,3 .8336,- 0 , 87
06, OSE THEO : YES
HI T/BA5I C,NO RMAL,4.8231,3,8299,-0 . 465,-0,9957991 , 0, - 0. 091 565,4 . 8233,3.83, - 0 ,465 1,
USE THEO = YES
ENDMEASI
MOVE/POINT,NORMAL,4 .5 096, 4.924 3, -0, 473 4

PART NU MBE R- clearpl ane


DATE=7/14/2 006
TIME=9:43:31 AM
MOV E/ POINT,NORMAL, 4 .6 511 ,l O. 431, 9.4 34 3
Tr p/ T1AOBO, SHANKIJK=- O. OOO I, 0.0008, 1, AN GLE =-O. 79 14
MOVE /POI NT,NORMAL,4.7082,15.4642,4.4332

if- A [w),] 5
Cit'iJY

{l1

Sv-r $l1

fJ I,; 111 e.

IM/)ve

f~/"1

1?~1-,We.

lV'VI'l/lt7

PAGE#=4

o~

7'<c

]:Gcr

Measuring features in Program Mode

'-./

pi Program Mode is used to create Measured Features (points, lines, circles, planes,
cylinders, cones and spheres) from a Wire-Frame or Surface CAD Model. While in
Program Mode hits are take on the model with an animated probe simulating taking hits
with the CMM in Guess Mode.

~ Surface Mode enables the mouse to only select Surface CAD entities. Position the
curser on the surface where you want to take a hit and click the Left Mouse Button,
PC-DMIS pierces the surface, captures the X,Y,Z,I,J,K value and a hit is recorded at
curser position. Select the correct number of hits to define the feature and then press the
End Key on the keyboard and PC-DMIS will guess the feature type. This mode works
best for creating Points, Lines and Planes. Circular features (circles, cylinders, cones and
spheres) are difficult to select hits at a constant cross section but can be created (Outside
Diameters are easier to select than Inside Diameters).

~ Curve Mode enables the mouse to only select Wire-Frame Cad Entities. This mode
works well for all measured features (points, lines, planes, circles, cylinders, cones and
spheres). Two graphic views are required to take hits in Curve Mode, one view for setting
the depth and the other view for taking hits on the feature. The following mouse clicks
are used to set depth and take hits on any Measured Feature:
Right Click - sets the approximate depth at the current curser position
MOI'e Point.,). 1'r~ 11\.t < 4M 11

'-' v>6 t v

.---'

&.fJ<"- ~ ~ .. t/
Y {.?'" )" f
:#' Qt hi r5
'1

ik

iJ

C )vtl4

(us~d

for creating

Right Click and Drag - Sets the depth on the nearest wire-frame entity when the right
mouse button is released (used to set depth for measured lines, circle and cylinders).
Note: A cone can be created by right clicking on the top and bottom circles to define the
cone angle (top view) and left clicking to take hits (bottom view).
Left Click - selects the nearest line or circle and takes equally spaced hits at the current
depth setting based on the settings in Setup (F5)/GeneraliProgram: Auto Circle or Line.
Left Click and Drag - Takes a singe hit at the current depth setting on a line, arc or
circle. Always approach from the side of the wire the machine should approach from.
Delayed Left Click - Takes a hit at curser position at the current depth setting. This is
used for taking hit on a plane. Note: hold the mouse steady when doing the delayed left
mouse click such that a valid hit is taken nonnal to the surface at curser position.

,+ 1DrawareSurfaces
turns
on or 0 ff. 0 nly Wire-Frame
.
Surfaces
turned o
f fSurfaces
.
is displayed when
'.JTc it,pn

;J;3ft/

1H

; 1';)5 "11 cUi,!

r(

X/I

~MM~h:v)

{./

oV't-

,g,.,J

';Qv

c?/0

1'7/1<

(L1

J/j(~

(0'1

yec..

Basic Steps to creating a Program Offline


. ~

I) FilelNew
Enter Part Name: Group}
Select units: Inches (same units as CAD Model)
Select OK
2) Probe Utilities
Select existing Probe file: probe file name and select OK
3) Filel Import! IGES

Select file: C:\PCDMISW\ select Bsbwire.igs tben select Import


Select Process when 100% complete select OK.
Repeat steps 3: Import Bsbsolidiges and merge into existing file.
4) View Setup
Check Box next to Solid and select OK (shades the model).
5) Edit/Graphic Display Window/Cad Elements
Uncheck all boxes except Surfaces
Position curser in upper LH corner of screen, Left mouse click and drag until
rubber band box has entire model enclosed in it, tben release mouse. This selects
all surfaces on tbe model.
Check box next to Change Color and tben select the Color button. Select a color
to shade tbe surfaces (anything except black, white or red) and select OK.
Select OK to close Edit CAD Elements window.
6) Select ~ Surface mode and

" I Program Mode from toolbar.

7) Measure Manual alignment features (plane, Line and Point)


Take 3 hits (left click 3 times) on top plane and press End Key (Plane created).
Take 2 hits (left click 2 times) on front plane and press End Key (Line created).
Take I hit (left click) on lower LH plane and press End Key (point created).
8) Insert!AlignmentlNew
Select: Plnl, Lnl and PH
Select Auto Align
Select OK

FtW

OV[

e,{ -ec

l-t1t

C/..,.<'

e fr/J) vrurn"] iM/-vi{ ,Itl


! /fi{J 7 V.,vvvI.

9) Turn DCC ON
10) Select Fl 0 Motion Parameter
Set Prehit, Retract and Check distance to: .100"
Set Touch Speed to: I and Move Speed to: 10

rm

11) Select ClearPlane


Active Plane: ZPLUS
Value: .5"
PassThru Plane: ZPLUS
Value: 0 (PassThru plane is not used in this lab)
Check box next to Clearance Plane ON and then OK.
5rW7 ~ .1J!1 N~~A

r]'"

c-pW1/f11~ r

,>$ ,rn d

12) Select ~ Su:-jace mode and /r Program Mode from tool bar.
.
~!:' -; u ) /4..<: .
Take 6 hits (left click) on top plane and press End Key (plane created)C:~7' ~5T C~ "'f'1AJ
Take 2 hits (left click) on front plane and press End Key (line created)
I
Take 2 hits (left click) on lower LH plane and press End Key (line created)
... 1

13) Insert!AJignment/New
Select: PIn2, Ln2 and Ln3
Select Auto Align
Select OK

(V.Iff<

per
c tw-1 '" (l<. w.VV'" t- <"v
() r I-t.; n ..... 4 ""r ,..,,;f :;

cr

<; fl' C: .!'

14) Select View Setup


Select 2 views ZPLUS and YMINUS (check solid) and select OK
15) Select

';)J Curve Mode and

piProgram Mode from toolbar.

.pj!
16) Measure 1.000 Diameter Hole as a circle (lower LH circle)
In YMINUS view right click and drag to set depth approx. -.100 from top plane.
In ZPLUS view left click inside lower LH circle (curser inside of circle). 4 hits are

taken, press End Key and PC-DMIS will create a circle.

17) Measure 1.000 Diameter Hole as a Cylinder (lower RH circle)


In YMINUS View right click and drag to set depth near bottom of cylinder.
In ZPLUS View left click inside lower RH circle (4 hits taken, don't press end)
In YMINUS View right click and drag to set depth near middle of cylinder.
In ZPLUS View left click inside lower RH circle (4 more hits taken, 8 hits total)
In YMINUS View right click and drag to set depth near top of cylinder.
In ZPLUS View left click inside lower RH circle (4 more hits taken, 12 hits total)
Press End Key and PC-DMIS will create a Cylinder.
18) Measure Cone (Zoom in on cone in both Views and Turn off Surfaces).
In ZPLUS view right click and drag to smallest circle of cone and then right click

and drag to largest circle of cone (select circles from inside to define an inside

diameter cone). A message will appear in the bottom of screen: Precise depth set

on cone (the cone angle is defined and the cone is defined as an ID)

In YMINUS View left click near bottom ofcone for 1st cross section (4 hits

taken), then left click at middle height of cone for 2nd cross section (4 more hits

taken) and finally left click near top of cone for 3rd cross section (4 more hits

taken, 12 hits total).


Press End Key and PC-DMIS will create a Cone

It"''

I)"

(7

19) Measure the ROImd slot as (2) circles and (2) lines
In YMINUS View right click and drag to set depth, then click on the X, Y or Z
axis fields of the ORO at bottom of the screen and the Auto Move Point window
appears. Key in -.1 00 in the Z Move field, uncheck all boxes and select OK. The
depth is now set at -.\00.
In ZPLUS View left click on the top arc ofthe slot and press End Key.
Left click near top of LH side of slot and press End Key.
Left click and drag 4 hits (I at a time) on bottom arc of slot and press End Key.
Left Click and drag 3 hits (1 at a time) on RH side of slot and press End Key.
20) Turn surface back on
21) View Setup
Select Single View ZPLUS
22) Dimension Location of (2) 1.000 diameter holes
X, Y, D and enter tolerance for each.
23) Dimension Location of Cone
X, Y, A and enter tolerance for each.
24) Dimension Distance of Slot (length and width)
Distance between (2) circles (add Radius)
Distance between (2) lines, to Feature,perpendicuiar to.
25) Mark all and Execute Program
Visually watch for collisions.

*************************** End of Lab ******************************


(Wi

'-

vh,"

,;tv 1r;

:f0 7V' V

r:5

(1

11'-'1 "..<1 5./ ve

1fo11l,jl(c:..

brown &sha rpee


HEXAGON

M~TROLQGY

. . brown & sharpe~

HEXAQON

METROLOGY

'---"

PC-DMIS Refetrmc~ M~abmIDla1]_

Take advantage of all 1500+ pages of helpful information regarding all the
functionality PC-DMIS has to offer.

Examples of what this reference manual contains:


1500+ pages consisting ofJO chapters and 10 appendices of helpful information related to all
facets of the software
Version enhancements for the released 3.7 version ofPC-DMIS
Tutorials to help get started using PC-D MIS
Help navigating the user interface
Tables of shortcut keys
Working with all possible CAD models thm importing or Del
Help in creating a customized Hyper Report
Off-line programming
Using advanced programming functions (i.e. logical programming and subroutines)
Tasks or exercises that help you apply the information being discussed
Glossary of terms to help understand the terminology
Easy to find topics using the table of contents or index

This reference manual can be an invaluable tool to help:


Get started and become more familiar with PC-DMIS
Answer questions that arise when back at your facility
Make you a better programmer by allowing you to take full advantage of all the functionality of
PC-OMIS

Brown & Sharpe, Inc. is offering a simple way to obtain a copy of this PC-DMIS Reference Manual.
This manual can be purchased for a price of $100.00 + shipping and handling.
This manual will include:
All 1500+ pages in a single 3 ring binder
To order a copy of the PC-DMIS Reference Manual just call Rhonda Schulte at 248-449-9450 or email
Rhonda at rschulte@us .bnsmc.com .

If you would like to see a copy of the manual please ask your instructor.

You might also like