0% found this document useful (0 votes)
271 views230 pages

CheckOpti 2003-09c 192145g1

Software câmera reconhecimento digital de imagens

Uploaded by

André Bassan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
271 views230 pages

CheckOpti 2003-09c 192145g1

Software câmera reconhecimento digital de imagens

Uploaded by

André Bassan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 230

Checkbox

Software package
CheckOpti

Checkbox
Optimizer

Version 2.1

Manual
192 145
en 0309c
[676 442]
Contents and general instructions

Author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P. Mauch

Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . M. Holder

Original . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . de

Translation . . . . . . . . . . . . . . . . . . . . . transline Deutschland

Layout . . . . . . . . . . . . . . . . Festo AG & Co. KG, Dept. KG−GD

Type setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . KI−DT

Edition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . en 0309c

Designation . . . . . . . . . . . . . . . . . . . . . . . P.SW−CB−OPTI−EN

Order no. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 145

E (Festo AG & Co. KG, D73726 Esslingen,


Federal Republic of Germany, 2003)
Internet: http://www.festo.com
E−Mail: [email protected]

The reproduction, distribution and utilization of this


document as well as the communicaton of its contents to
others without express authorization is prohibited.
Offenders will be held liable for the payment of damages.
All rights reserved in the event of the grant of a patent,
utility module or design.

Festo P.SW−CB−OPTI−EN en 0309c I


Contents and general instructions

© Festo Checkbox is a registered trademark of Festo AG & Co. KG

II Festo P.SW−CB−OPTI−EN en 0309c


Contents and general instructions

Contents

Designated use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII


Target group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII
Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII
Notes on the use of this manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VIII
What is new in CheckOpti version 2.1? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IX
Important user instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X
System prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XII
Scope of delivery of the software package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XII
Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII
Documentation on the Checkbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV
Product−specific terms and abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XV

1. System summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1−1

1.1 The Festo Checkbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1−3


1.2 Method of operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1−4
1.3 Software packages for the Checkbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1−5
1.4 Scope of functions of the connected Checkbox . . . . . . . . . . . . . . . . . . . . . . . 1−6

2. Installation and general operating instructions . . . . . . . . . . . . . . . . . . . . . 2−1

2.1 Installing CheckOpti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2−3


2.1.1 Installing CheckOpti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2−3
2.1.2 Deinstalling CheckOpti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2−4
2.2 General instructions for operating CheckOpti . . . . . . . . . . . . . . . . . . . . . . . . 2−5
2.2.1 Creating the online connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2−5
2.2.2 Starting CheckOpti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2−7
2.2.3 Configuring CheckOpti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2−9
2.2.4 Determining the target system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2−10
2.3 Working with projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2−12
2.4 Printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2−14
2.5 Importing and exporting data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2−15

Festo P.SW−CB−OPTI−EN en 0309c III


Contents and general instructions

3. Program interface of CheckOpti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−1

3.1 Program window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−3


3.2 Windows and dialogue windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−6
3.2.1 Settings in CheckOpti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−6
3.2.2 Display and management of the sample and test parts
as well as of the features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−11
3.2.3 Displaying and processing the features . . . . . . . . . . . . . . . . . . . . . . 3−24
3.2.4 Project documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−33
3.2.5 Parts properties and type properties . . . . . . . . . . . . . . . . . . . . . . . . 3−35
3.2.6 Communication with the Checkbox . . . . . . . . . . . . . . . . . . . . . . . . . 3−37
3.2.7 Print preview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−41
3.3 Menu commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−42
3.4 Key assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−50
3.5 Colour conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−51

4. Working with CheckOpti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−1

4.1 Method of working with CheckOpti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−3


4.2 Teaching parts with CheckOpti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−5
4.2.1 Preparing the Checkbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−5
4.2.2 Teach procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−6
4.3 Testing parts with CheckOpti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−9
4.3.1 Basic information on parts testing . . . . . . . . . . . . . . . . . . . . . . . . . . 4−9
4.3.2 Test procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−10
4.4 Evaluating the Teach−Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−13
4.4.1 Visual check of the sample and test parts . . . . . . . . . . . . . . . . . . . . 4−15
4.4.2 Differentiating the orientations and parts types . . . . . . . . . . . . . . . 4−16
4.4.3 Evaluating the scatter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−19
4.4.4 Checking the bad parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−20
4.4.5 Influence of tolerance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−20
4.5 Optimizing the Teach−Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−21
4.5.1 Processing the sample and test parts . . . . . . . . . . . . . . . . . . . . . . . 4−22
4.5.2 Configuration tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−24
4.5.3 Editing the features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−27
4.6 Documenting and printing the project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−29
4.7 Transferring the Teach−Data to the Checkbox . . . . . . . . . . . . . . . . . . . . . . . . . 4−30

IV Festo P.SW−CB−OPTI−EN en 0309c


Contents and general instructions

5. Wizards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−1

5.1 Working with the Project Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−3


5.1.1 The function of the Project Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . 5−3
5.1.2 Starting the Project Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−4
5.2 Wizard for manual project creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−5
5.3 Optimizing the types or orientation recognition . . . . . . . . . . . . . . . . . . . . . . . 5−7
5.4 Statistic judgement of a feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−10

6. Configuration tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−1

6.1 Configuration tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−3


6.2 VStrip tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−6
6.3 CTool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−18
6.4 ROI tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−25
6.5 Measuring tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−43
6.5.1 Position and suspension of the measuring tools . . . . . . . . . . . . . . . 6−49
6.5.2 Distance measurement tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−57
6.5.3 Multi−distance measurement tool . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−59
6.5.4 Distance measurement tool (vertical) . . . . . . . . . . . . . . . . . . . . . . . 6−61
6.5.5 Angle measurement tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−63
6.5.6 Multi−angle measurement tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−65
6.5.7 Counting tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−66
6.6 Feature combination tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−67
6.7 Externally calculated feature tool (sensor) . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−69

A. Technical appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A−1

A.1 Error messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A−3


A.2 Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A−5

B. Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B−1

Festo P.SW−CB−OPTI−EN en 0309c V


Contents and general instructions

VI Festo P.SW−CB−OPTI−EN en 0309c


Contents and general instructions

Designated use

The software package Checkbox Optimizer (CheckOpti) en


ables both the teach procedure and the checking of the test
procedure with regard to reliability (evaluation of the teach
procedure) to be carried out in a user−friendly manner for all
Festo Checkboxes. In addition, the Teach−Data can be optim
ized and adapted with CheckOpti.

All currently available Checkbox variants can be controlled


with CheckOpti.

The Checkbox used in each case, operation of the CheckKon


software package, as well as the periphery elements to be
connected, are documented in the specific manuals.

Please observe the safety instructions listed in the manuals


and use the Checkbox only in the manner designated.

Target group

This manual is intended for users who have experience in


commissioning and operating the Checkboxes. Further in
formation can be found in the manuals listed under Docu
mentation on the Checkbox".

Service

Please consult your local Festo service centre if you have any
technical problems.

Festo P.SW−CB−OPTI−EN en 0309c VII


Contents and general instructions

Notes on the use of this manual

This manual refers to CheckOpti version 2.1.

New or specially adapted versions may differ slightly in their


representation and functioning.

The method of operation as well as the available functions


and options depend partly on the operating system of the
connected Checkbox. The functions described refer exemp
lary to devices in the Checkbox family with operating system
version 1.2 to 3.2.

VIII Festo P.SW−CB−OPTI−EN en 0309c


Contents and general instructions

What is new in CheckOpti version 2.1?

The following table shows the main modifications in Check


Opti version 2.1 compared with version 2.0.
Further information can be found in file ReadMe_en.txt" on the
CheckOpti CD.

Theme / window Description

General  Extended functionality of the configuration tools.


 Support for operating system version 3.2 (e.g. new tools).
 Support for the Checkbox Compact Plus.

The following table shows the main modifications in


CheckOpti version 2.0 compared with version 1.0.

Theme / Window Description

General  Several sub−projects for parts or sorting programs can now be created
(tool bar and navigation).
 Support for operating system version 3.1 (e.g. new tools).
 Support for Checkbox Compact Classic and PLC as well as for the Sortbox.
 New file format, in some cases with the possibility of downward com
patibility to CheckOpti version 1.0.
 Communication interface as with CheckKon 3.0, baud rates up to 115K
are therefore possible in communication with the Checkbox.
Part list" window  Parts can be sorted in accordance with various criteria (the sequence is
thereby adapted in other windows).

Part contour" window  Selected features are represented on the parts contour (except Feat_11
and Feat_12).

Feature properties"  Replaces all dialogue windows of the configuration tools and the dia
window logue window Teach − Feature settings".

Project properties"  Replaces the window Specify the target system".


window

Feature graph"  The deviations and the distribution can also be shown.
window

Festo P.SW−CB−OPTI−EN en 0309c IX


Contents and general instructions

Important user instructions

Danger categories
This manual contains instructions on the possible dangers
which may occur if the product is not used correctly. These
instructions are marked (Warning, Caution, etc.), printed on a
shaded background and marked additionally with a picto
gram. A distinction is made between the following danger
warnings:

Warning
This means that failure to observe this instruction may
result in serious personal injury or damage to property.

Caution
This means that failure to observe this instruction may
result in personal injury or damage to property.

Please note
This means that failure to observe this instruction may
result in damage to property.

The following pictogram marks passages in the text which


describe activities with electrostatically sensitive compo
nents.

Electrostatically sensitive components may be damaged if


they are not handled correctly.

X Festo P.SW−CB−OPTI−EN en 0309c


Contents and general instructions

Marking special information


The following pictograms mark passages in the text contain
ing special information.

Pictograms

Information:
Recommendations, tips and references to other sources of
information.

Accessories:
Information on necessary or sensible accessories for the
Festo product.

Environment:
Information on environment−friendly use of Festo products.

Text markings

· The bullet indicates activities which may be carried out in


any order.

1. Figures denote activities which must be carried out in the


numerical order specified.

 Hyphens indicate general activities.

Festo P.SW−CB−OPTI−EN en 0309c XI


Contents and general instructions

System prerequisites

The Checkbox Optimizer is a 32−bit application.


The system prerequisites are:

 IBM or IBM−compatible PC,

 Pentium as from 120 MHz or higher,

 operating system Microsoft® Windows 9x, NT, ME, 2000


or XP,

 monitor resolution min. 800x600 pixels (recommended


1024x768), high colour (16 bit colour grading),

 a mouse or suitable graphic input device

 min. 16 Mbytes work memory

 min. 8 Mbytes free hard disc memory

 a serial interface (RS 232)

Scope of delivery of the software package

The Checkbox Optimizer software package consists of:

 the CheckOpti program on diskette or CD ROM

 the relevant manual

You will also require diagnostic cable type KDI−SB202−BU9 for


connecting the Checkbox to the PC (150268). This is supplied
with the CheckKon software package.

XII Festo P.SW−CB−OPTI−EN en 0309c


Contents and general instructions

Conventions

In this manual the different software elements are distin


guished by the printing style.

[File] [New] Menu commands are framed in square brackets, e.g. the
command [New ...] opens a new project in the menu [File].

Part list" The names of windows, dialogue windows and buttons,


e.g.Part list", Project properties", Cancel" as well as des
ignations are represented in inverted commas.

CTRL The names of keys on the PC keyboard are represented in


upper case letters in the text. (e.g. ENTER, CTRL, C, F1, etc.).

CTRL + C Some functions require two keys to be pressed simulta


neously. e.g. Hold the CTRL key pressed down and press the
C key as well. This is written in the text as CTRL+C.

A large number of functions can be carried out directly with


the buttons in the tool bar. The relevant button will be
shown next to the text (e.g. Start CheckKon").

Festo P.SW−CB−OPTI−EN en 0309c XIII


Contents and general instructions

Documentation on the Checkbox

Further information on using the Checkbox can be found in


the following manuals:

Manual Contents

Manuals for the Checkbox, Description of the functioning, commissioning, operation and main
type P.BE−Checkbox−... or type tenance of the relevant Checkbox type.
P.BE−CB−Comp−...

Description of the Checkbox Operation of the CheckKon software package (Checkbox


Configurator software pack Configurator).
age, type P.SW−CB−KONF−...

Description of the Checkbox Operation of the Checkbox Opti software package (Checkbox
Optimizer software package, Optimizer).
type P.SW−CB−OPTI−...

XIV Festo P.SW−CB−OPTI−EN en 0309c


Contents and general instructions

Product−specific terms and abbreviations

Term/abbreviation Meaning

Bad part A test part on which at least one feature lies outside the tolerances.

C−value The C−value indicates the extent of the scatter of the features of the
sample parts.

Checkbox Any desired Checkbox (e.g. Identbox, Countbox, Checkbox Compact


PLC, Checkbox Compact Plus, etc.).

Configuration tools Tools with which additional user−defined features can be created.

Deviation The Checkbox assesses that feature of a test part which differs most
from the Teach data. The smaller the value of the test part deviation,
the more accurately the test part corresponds to the sample parts.

Feature Characteristic features are ascertained from the contour data of the
sample and test parts. These are, e.g. length, height etc., as well as
a feature for each configuration tool.

Good part A test part on which all features lie within the tolerances.

Orientation The parts to be checked by the Checkbox may lie in different align
ments on the conveyor belt. During the teach procedure you define
the orientations by showing the different alignments. Orientation 1
is usually the preferred orientation

OS Operating system of the Checkbox (software version, Config. or


Standard)

Parameters Settings of the Checkbox, are changed with CheckKon.

Parts type Conveyed part defined by the Teach−Data of the sample parts.

Project You can process one or several sub−projects in a project in


CheckOpti.

Sample parts Parts shown during the teach procedure.

Scatter of the features The value range of a feature ascertained from several parts.

Sorting program Only with Sortbox: A sorting program contains all parts types which
are to be separated from each other (see Checkbox manual)

Sub−project In each sub−project you can process a parts type (with the Sortbox
you can process all the parts types of the sorting program).

Festo P.SW−CB−OPTI−EN en 0309c XV


Contents and general instructions

Term/abbreviation Meaning
Teach−Data All features ascertained during teaching, in each case with min./
max. limits and average value.

Teach procedure During the teach procedure, sample parts on the conveyor belt are
shown to the Checkbox. The contour data thus registered are ac
cepted in CheckOpti as sample parts. The Teach−Data are updated
immediately. This is also referred to as Teaching parts".

Test data The test data are the data used for the test. These correspond to the
Teach−Data plus the specified tolerances.

Test parts Parts shown during the test procedure.

Test procedure During the test procedure, test parts on the conveyor belt are shown
to the Checkbox and classified according to their features with re
gard to orientation and observance of tolerances. This is also re
ferred to as Testing parts".

Tolerance Factor in percent related to the average values and which has an
effect on the min./max. limits of all the features.

Tolerance factor Factor with which the effect of tolerance on the min./max. limits of
an individual feature can be modified.

Wizard Wizards in CheckOpti lead you interactively through all the steps
required for a specific task.

XVI Festo P.SW−CB−OPTI−EN en 0309c


System summary

Chapter 1

Festo P.SW−CB−OPTI−EN en 0309c 1−1


1. System summary

Contents

1. System summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1−1

1.1 The Festo Checkbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1−3


1.2 Method of operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1−4
1.3 Software packages for the Checkbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1−5
1.4 Scope of functions of the connected Checkbox . . . . . . . . . . . . . . . . . . . . . . . 1−6

1−2 Festo P.SW−CB−OPTI−EN en 0309c


1. System summary

1.1 The Festo Checkbox

The Festo Checkbox can be used for the visual (without con
tact) positioning and quality check of conveyed parts.

Different variants of the Checkbox are available, depending


on the requirements.

Information on the Checkbox variants available can be


obtained:

 from a Festo technical advisor

 or in Internet under http://www.festo.com

Festo P.SW−CB−OPTI−EN en 0309c 1−3


1. System summary

1.2 Method of operation

The conveyed parts to be tested are passed in front of a cam


era, e.g. by means of a conveyor belt. The controller analyses
the contour of the test part and makes a clear decision be
tween correctly orientated, incorrectly orientated or faulty
parts.

Incorrectly orientated or faulty parts are blown down.

1 Controller
2 Delivery position
for good parts
1
3 Blow−down posi
tion for incor
rectly orientated
parts

4 Blow−down posi
tion for faulty 2
parts (bad parts)

5 Conveyor belt 3
6 Camera housing 4
6

Fig.1/1: Method of operation of the Checkbox  example Identbox

The set contour of the parts is ascertained by a simple teach


procedure. A row of sample parts is shown to the Checkbox
(teach procedure). Specific features are ascertained from the
contour of the sample parts. On the basis of these specific
features, the test parts are judged with regard to their
orientation and quality.

1−4 Festo P.SW−CB−OPTI−EN en 0309c


1. System summary

1.3 Software packages for the Checkbox

Various software packages are available for user−friendly


commissioning, optimizing and monitoring of the Check
boxes.

Software package Functions

Checkbox Configurator  Displays and evaluates the last regis


(CheckKon) tered test part.
 Displays and protocols the parts con
tour as well as the features derived
from the contour.
 Displays the light intensity registered by
the camera.
 Displays and prints out the system con
figuration.
 Displays and modifies the system para
meters.
 Loads a new operating system into the
Checkbox.

Checkbox Optimizer  User−friendly learning of the sample


(CheckOpti) parts.
 Monitored checking of parts, display of
the registered features.
 Grades the parts test with regard to re
liability (evaluation).
 Graphical representation of the test se
quence.
 Optimizes the parts test by manual
adaption of the min./max. values of the
Teach−Data or by configuration tools.
 Supports in project planning, adminis
tration and documentation.

EasyCheckKon  for Pocket PC.


 Scope of functions similar to that of
CheckKon.

The software packages have been developed specially for the


Festo Checkbox and can be used with all the Checkboxes.

Festo P.SW−CB−OPTI−EN en 0309c 1−5


1. System summary

1.4 Scope of functions of the connected Checkbox

The functions provided by CheckOpti depend on the scope of


functions of the connected Checkbox.

The functions described refer to devices of the Checkbox fam


ily with operating system version 1.2 to 3.2. With other de
vices or operating systems some of the functions, e.g. con
figuration tools or processing features, are not always
available.

Please note
In order to match the functions of the Checkbox and
CheckOpti:
· Always carry out the identification of the connected
Checkbox (target system") in the dialogue window
Project properties".
The identification is absolutely necessary if CheckOpti is to
function correctly.

1−6 Festo P.SW−CB−OPTI−EN en 0309c


Installation and general operating instructions

Chapter 2

Festo P.SW−CB−OPTI−EN en 0309c 2−1


2. Installation and general operating instructions

Contents

2. Installation and general operating instructions . . . . . . . . . . . . . . . . . . . . . 2−1

2.1 Installing CheckOpti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2−3


2.1.1 Installing CheckOpti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2−3
2.1.2 Deinstalling CheckOpti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2−4
2.2 General instructions for operating CheckOpti . . . . . . . . . . . . . . . . . . . . . . . . 2−5
2.2.1 Creating the online connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2−5
2.2.2 Starting CheckOpti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2−7
2.2.3 Configuring CheckOpti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2−9
2.2.4 Determining the target system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2−10
2.3 Working with projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2−12
2.4 Printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2−14
2.5 Importing and exporting data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2−15

2−2 Festo P.SW−CB−OPTI−EN en 0309c


2. Installation and general operating instructions

2.1 Installing CheckOpti

In order to operate CheckOpti, you must install the software


on the PC. Installation is carried out by means of a setup
program.

If a version of CheckOpti is already installed, you should first


deinstall this version.

2.1.1 Installing CheckOpti

Start installation with the program Setup.exe" on the in


stallation CD ROM.

To do this, switch to the CD ROM drive, e.g. in Explorer. Start


the file with a double click.

First select the language in which CheckOpti is to be installed.


Confirm the selection with OK".

Fig.2/1: Installation program  language selection

Festo P.SW−CB−OPTI−EN en 0309c 2−3


2. Installation and general operating instructions

Follow the instructions in the installation program. With


Next" you move to the next step; with Back" you move
back to the previous step.

The installation program will lead you through the following


steps:

1. Greetings from the installation program

2. Display current information on CheckOpti

3. Select the installation directory

4. Start the installation

5. Display the successful installation

6. If necessary: new start of the PC after an enquiry

When installation is completed, you will find the entry for


starting CheckOpti in the start menu under [Programs]
[FestoSoftware] [Checkbox] [Festo CheckOpti ...].

2.1.2 Deinstalling CheckOpti

CheckOpti can be deinstalled with the aid of the function


Software" in the system control of Windows.

Proceed here as described in your Windows manual.

2−4 Festo P.SW−CB−OPTI−EN en 0309c


2. Installation and general operating instructions

2.2 General instructions for operating CheckOpti

2.2.1 Creating the online connection

In order to provide communication between CheckOpti and


the Checkbox, connect the latter with the diagnostic cable
type KDI−SB202−BU9. This is included in delivery with
CheckKon or can be ordered from Festo (part no. 150268).

Connect the diagnostic cable to the following ports:

· the diagnostic interface (X1) of the Checkbox or to the


Diag" plug on the Checkbox Compact

· a serial interface COM1 or COM2 of the PC.

1 Diagnostic inter
face (X1) 1

Fig.2/2: Connecting the Checkbox to the PC (example)

Please note
Connect the PC and the Checkbox with the diagnostic
cable:
 without twisting
 without loops
 at a sufficient distance from current−carrying cables or
devices
You will then avoid transmission faults between the PC and
the Checkbox.

Festo P.SW−CB−OPTI−EN en 0309c 2−5


2. Installation and general operating instructions

Please note
CheckOpti supports as standard the monitoring and opti
mizing of the parts test of a Checkbox. The connection to
the Checkbox is then no longer required.
· Disconnect the diagnostic cable as soon as you have
finished working with CheckOpti. In this way you can
avoid operating faults in the Checkbox.
· Make sure that the Checkbox operates in diagnostic
mode only at a reduced rate of parts.
Only if an Identbox, Countbox or Sortbox is used:
If, in exceptional cases, the connection between the PC and
the Checkbox is necessary during continuous operation:
· Use an electrical isolation (optocoupler) between the PC
and the Checkbox.
Consult your Festo Service if you have any technical
problems.

Caution
Incorrect functioning may occur as a result of a different
time reaction of the Checkbox.
Note that the Checkbox is in diagnostic mode when it is
connected to CheckOpti. Parts may therefore pass the
Checkbox without being checked. The subsequent system
may therefore be damaged.
The Checkbox transmits more information in the diagnostic
mode than in the operating mode. The time required for
transmission will then be longer. No parts will be checked
during the transmission period.
· Do not therefore operate the Checkbox at the full parts
rate in the diagnostic mode. You can thereby prevent
unchecked parts from being delivered incorrectly.

2−6 Festo P.SW−CB−OPTI−EN en 0309c


2. Installation and general operating instructions

2.2.2 Starting CheckOpti

Start CheckOpti by selecting the entry start menu under [Pro


grams] [Festo Software] [Checkbox] [Festo CheckOpti ...] in the
Start menu.

CheckOpti starts with the dialogue window Welcome to


CheckOpti".

Fig.2/3: Start CheckOpti

Festo P.SW−CB−OPTI−EN en 0309c 2−7


2. Installation and general operating instructions

Select one of the following options:

Option Meaning See

Project CheckOpti starts with the Project Section 5.1


Wizard" Wizard

Manual CheckOpti starts with a new Sections 2.3


creation" (empty) project and4.1

Open existing CheckOpti starts with the dia Sections 2.3,


project file" logue window Open", in which 4.1, 4.4
you can open a saved project file and4.5

Open recently CheckOpti starts with the project Sections 2.3,


used file" selected in the list field 4.1, 4.4
and4.5

With Continue" you can start CheckOpti with the selected


option. With Exit" you can conclude CheckOpti.

2−8 Festo P.SW−CB−OPTI−EN en 0309c


2. Installation and general operating instructions

2.2.3 Configuring CheckOpti

Before communication can take place between CheckOpti


and the connected Checkbox, the data transmission must be
configured.

Set the interface and the baud rate used in CheckOpti:

1. After starting CheckOpti select the option Manual entry"


in the dialogue window Welcome ..."

2. Select the command [Options] in the menu [Extra].

3. Select the entry via cable" in the list field Connec


tion..." under Connection to Checkbox" in the dialogue
window Options" and activate the check box Set con
nection automatically".

4. Accept your entries with OK".

Further settings see section 3.2.1, Settings in CheckOpti 


Options".

Festo P.SW−CB−OPTI−EN en 0309c 2−9


2. Installation and general operating instructions

2.2.4 Determining the target system

A CheckOpti project must be adapted to suit the functions of


the Checkbox used.

To do this you must determine the type (Identbox, Count


box,...) as well as the software version of the Checkbox. You
must perform this adaption process in the dialogue window
Project properties".

Carry out the adaption for every new or modified Checkbox.


The data ascertained or entered will be saved in the current
project.

· Open the dialogue window Project properties" in one of


the following ways:

 The dialogue window will be opened automatically if


you select the option Manual creation" in the dia
logue window Welcome ..." after starting CheckOpti.

 Select the command [Project properties] in the menu


[Window].

When adapting the CheckOpti project to the target system in


the dialogue window Project properties", use the check box
Insert settings into project description". In this way, the
properties ascertained will be accepted into the project docu
mentation.

2−10 Festo P.SW−CB−OPTI−EN en 0309c


2. Installation and general operating instructions

Fig.2/4: Project properties

Carry out the adaption with the connected Checkbox as


follows:

· Recommendation:
With Start" you can load the information of the Checkbox
connected to the PC (automatic identification).

· By selecting or entering the correct settings, you can


enter the relevant information yourself.

Accept your entries with OK".

Festo P.SW−CB−OPTI−EN en 0309c 2−11


2. Installation and general operating instructions

2.3 Working with projects

In order to document, reuse and archive the work carried out


with CheckOpti, you must save this work in projects.

A project contains the following general information:

 project documentation

 information on the target system

A project contains one or several sub−projects. A sub−project


describes a parts type (in the case of the Sortbox the parts
types of a sorting program). The following information is
saved in a sub−project:

 learnt sample parts (with contour data)

 Teach−Data

 test parts (with contour data)

 configured tools

The sub−projects contain the parts−specific and type−specific


information on one parts type or sorting program (only with
Sortbox: 2...6 part types are grouped together in a sorting
program).

Create a separate project or sub−project for each parts type


or sorting program (see dialogue window Project prop
erties", check box Project file includes multiple sub−pro
jects...").

All the information on a project is saved in a project file. This


has the file extension .cbp". The name and the directory
path of the project file will be requested when the project is
saved for the first time.

2−12 Festo P.SW−CB−OPTI−EN en 0309c


2. Installation and general operating instructions

Manage your project files with the Windows Explorer. You can
copy, shift, delete or open these files in CheckOpti as desired.

Document your processed projects in the dialogue window


Project documentation" (see section 3.2.4). Enter all rel
evant information in order to simplify the later assignment of
the individual projects.

Information on the Checkbox as well as on the sorting


programs with the Sortbox can be found in the Checkbox
manual.

Festo P.SW−CB−OPTI−EN en 0309c 2−13


2. Installation and general operating instructions

2.4 Printing

CheckOpti supports you in documenting your work with a


user−friendly printing function.

Before printing, check the settings of the printer (command


[Print setup] in the menu [File]).

Use the command [Print] to print the contents of the current


window. Depending on the active window, the following in
formation will be printed:

Window Printed information

Project documentation" The project data

Part contour" The part currently represented

Teach−Data" The Teach−Data of all orientations

Feature properties" Settings of the currently represented


feature or configuration tool

Feature graph" The currently represented features


graph

If necessary, check first the contents of the printout in the


window Print preview" (command [Print preview] in the
menu [File]).

Please note
Use only paper sizes A4" or Letter" in portrait format.
Otherwise a correct printout is not ensured.

2−14 Festo P.SW−CB−OPTI−EN en 0309c


2. Installation and general operating instructions

2.5 Importing and exporting data

In order to exchange projects or to use them again in other


programs (e.g. in CheckKon or Microsoft Excel), you can im
port or export various components of the current project.

1. Select the command [Import] or [Export] in the menu


[File].

2. Select the desired components in the dialogue window


Import" or Export".

Components Contents Format Normal use

System file Contents of the project docu Only text Exporting in text processing
(text only) mentation (*.txt)

Sample parts Contour data of the sample Only text Importing contour log. files
parts (*.txt) from CheckKon

Sample parts Log. file (*.cbl) Importing contour log. files2)

Features of Sample parts Excel file For evaluating the data in


sample parts to (*.xls) Excel
Excel1)

Test parts Contour data of the test parts Only text Importing contour log. files
(*.txt) from CheckKon

Test parts Log. file (*.cbl) Importing contour log. files2)

Features of test Test parts Excel file For evaluating the data in
parts to Excel1) (*.xls) Excel

Teach−Data Teach−Data with tools (tool Binary file Data exchange with CheckKon
definitions) (*.typ / *.cbt)
1) Only export
2) For exchange between the Checkbox software tools CheckKon and CheckOpti.

3. Select the desired file in the dialogue window Open" or


enter a file name in the dialogue window Save file as".

Festo P.SW−CB−OPTI−EN en 0309c 2−15


2. Installation and general operating instructions

2−16 Festo P.SW−CB−OPTI−EN en 0309c


Program interface of CheckOpti

Chapter 3

Festo P.SW−CB−OPTI−EN en 0309c 3−1


3. Program interface of CheckOpti

Contents

3. Program interface of CheckOpti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−1

3.1 Program window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−3


3.2 Windows and dialogue windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−6
3.2.1 Settings in CheckOpti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−6
3.2.2 Display and management of the sample and test parts
as well as of the features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−11
3.2.3 Displaying and processing the features . . . . . . . . . . . . . . . . . . . . . . 3−24
3.2.4 Project documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−33
3.2.5 Parts properties and type properties . . . . . . . . . . . . . . . . . . . . . . . . 3−35
3.2.6 Communication with the Checkbox . . . . . . . . . . . . . . . . . . . . . . . . . 3−37
3.2.7 Print preview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−41
3.3 Menu commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−42
3.4 Key assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−50
3.5 Colour conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−51

3−2 Festo P.SW−CB−OPTI−EN en 0309c


3. Program interface of CheckOpti

3.1 Program window

The appearance and operation of the CheckOpti program


window correspond to the usual conventions for user pro
grams under Windows.

The main features can be seen in the following diagram.

1 Title bar of 1 2 3 4 5
CheckOpti win
dow with name of
current project

2 Menu bar
3 Tool bar of Check
Opti window

4 Tool bar for sub−


projects

5 Window in work
range

6 Status bar
7 Minimized win
dow

7 6
Fig.3/1: CheckOpti program window

The tool bars enable fast access to important or frequently


used functions (e.g. starting CheckKon).

Festo P.SW−CB−OPTI−EN en 0309c 3−3


3. Program interface of CheckOpti

The tool bar of the program window


The tool bar of the program window of CheckOpti is assigned
as follows:

1 2 3 4 5 6 7 8 9 aJ aA aB aC aD aE aF aG

1 New project aJ Display Part list


2 Open project aA Display Part contour
3 Save project aB Display Teach−Data
4 Print aC Display Feature properties
5 Connect or disconnect Checkbox aD Display Feature graphic
6 Teach parts via connection aE Display Project documentation
7 Test parts via connection aF Start CheckKon
8 Receive part contour on / off aG Display context−sensitive help
9 Project properties / identify Checkbox
Fig.3/2: Tool bar of CheckOpti program window

3−4 Festo P.SW−CB−OPTI−EN en 0309c


3. Program interface of CheckOpti

Tool bar for sub−projects


If the project supports several sub−projects, an additional
tool bar for managing the sub−projects will be displayed in
the program window of CheckOpti.

1 2 3 4 5 6

1 New sub−project 4 Selecting the sub−project


2 Previous sub−project 5 Delete current sub−project
3 Next sub−project 6 Properties of sub−project
Fig.3/3: Tool bar for managing the sub−projects

Festo P.SW−CB−OPTI−EN en 0309c 3−5


3. Program interface of CheckOpti

3.2 Windows and dialogue windows

The following sections contain an overview of the most im


portant windows and dialogue windows in CheckOpti.

A description of the steps, which can be carried out with


CheckOpti, can be found in the chapter Working with
CheckOpti", section 4.1).

3.2.1 Settings in CheckOpti

Options" Global settings for CheckOpti can be made in the dialogue


window Options" ([Extras] [Options]).

1 General settings
(see table) 1
2 Search for the file
CheckKon.exe 2
3 Connection settings
(see table)

Fig.3/4: Dialogue window Options"

3−6 Festo P.SW−CB−OPTI−EN en 0309c


3. Program interface of CheckOpti

General settings Meaning

Recording buffer Maximum number of sample parts or test parts to be recorded If


the maximum number of parts with Sample parts" or Test parts"
is exceeded, the first parts recorded will be deleted.

Path to CheckKon Before you can start CheckKon via the tool bar of CheckOpti, you
must enter the program path to CheckKon.

Do not show values of deacti With activated check boxes, the values of deactivated features are
vated features not displayed for reasons of clarity.

Connection settings Meaning

Connection to Checkbox Type of connection:


 via cable: CheckOpti creates the connection to the Checkbox via
a serial interface.
 via modem: CheckOpti creates the connection to the Checkbox
via a modem.
Further information on the connection between the PC and the
Checkbox can be found in the CheckKon user manual.

Set connection automatically Only possible with connection via cable. In the case of an activated
check box, the interface and the baud rate are determined auto
matically. In the case of a deactivated check box, a connection to
the dialogue Connection parameter" will be displayed.

Use signal tone on part During learning or testing: Outputting signal tones for parts re
reception ceived or for the next orientation

Delete parts with defect con Features and contour data are transferred separately by the
tour data automatically Checkbox to CheckOpti. If the contour data are faulty when trans
ferred, they will be ignored by CheckOpti. In this case, CheckOpti
can use the features transferred from the Checkbox instead of
ascertaining the features itself. If tools are used, no contour data
is available for ascertaining. In most cases, it is therefore advis
able to delete defective contour data completely.

Use features that differ from With certain parameter settings of the Checkbox, features ascer
the part contour tained by the Checkbox may differ from the contour data. Check
Opti then uses the transferred features instead of ascertaining
them itself from the contour data (e.g. if Mask out medium range"
is active, the feature Length" is greater than can be recognized in
the contour).

Festo P.SW−CB−OPTI−EN en 0309c 3−7


3. Program interface of CheckOpti

Connection parameter" The dialogue window Connection parameter" is displayed


when a connection is to be created to the Checkbox and the
connection parameters to the Checkbox are not ascertained
automatically (see dialogue window Options").

1 Connect with:
Select the serial inter
face used for con
necting to the Check
box 1
2 Speed: 2
Baud rate at which
the connection is to
3
be created

3 Timeout (s): 4
Period in seconds
during which the
CheckOpti waits for a
reaction from the
Checkbox before a
communication fault
can be sent

4 Next:
Start the selected
function with the set
connection para
meters

Fig.3/5: Dialogue window Connection parameter"

If all connection parameters are set to automatic", this will


correspond to the setting Set connection automatically" in
the dialogue window Options".

3−8 Festo P.SW−CB−OPTI−EN en 0309c


3. Program interface of CheckOpti

Project properties" g window Project


In the dialogue j p p
properties" (([Window]
[ ] [[Pro
j
ject properties])
i ] ) you can d
define
fi global
l b l settings
i ffor the
h cur
rent project.

1 Starts automatic
identification of the
Checkbox 1
2 Type of Checkbox 2
3 Software version
(Operating system"
of Checkbox)
3

4 Detailed specifica 4
tions on Checkbox

5 Insert settings into 5


project description 6
6 Project with several
sub−projects (parts
types or sorting pro
7
grams)

7 Save project
compatible with
CheckOpti1.0

Fig.3/6: Dialogue window Project properties"

Festo P.SW−CB−OPTI−EN en 0309c 3−9


3. Program interface of CheckOpti

With the settings under Type of Checkbox to be simulated


(target system)" you can adapt the CheckOpti project to the
functions of the Checkbox used (e.g. the use of configuration
tools or the processing of features are only possible with the
operating system Config" as from version 1.2).

Here you can register the type (Identbox, Countbox, ...) as


well as the software version of the Checkbox. The specifica
tion of the target system is saved in the current project.

Please note
It is absolutely necessary to determine the Checkbox
(target system) to be simulated in order that the scope of
functions of CheckOpti and the Checkbox can be adapted
to suit each other. If the Checkbox type and the operating
system version are not defined correctly, malfunctioning
may occur during the check.

With the check box Project file includes multiple sub−pro


jects ..." you can define the division of the project into sub−
projects. In the individual sub−projects you can process a
parts type or a sorting program.

In the check box Project file compatible to CheckOpti 1.0"


you can process the project with an older version of Check
Opti.
This option is only available if:

 the project is defined without sub−projects,

 the target system is not a Sortbox or a Checkbox


Compact,

 the software version (operating system of the Checkbox)


is ţ3.0.

3−10 Festo P.SW−CB−OPTI−EN en 0309c


3. Program interface of CheckOpti

3.2.2 Display and management of the sample and test parts as well as of
the features

Part list" ([
In the window Part list" ([Window] ] [[Part list])
] ) yyou can man
age the
h current sample l and d test parts with
i h the
h assigned
i d
orientation.

1
9 2
8 3

1 List of the sample parts 5 Delete selected sample parts


2 List of the test parts 6 Delete selected test parts
3 Sort list of the sample or test parts 7 Modify orientation of the selected
according to selected criteria sample parts

4 Copy/move selected sample or test 8 Modify type of the selected sample


parts into the other list parts (only with Sortbox)

9 Ignore selected sample parts


Fig.3/7: Window Part list"

Festo P.SW−CB−OPTI−EN en 0309c 3−11


3. Program interface of CheckOpti

1 Previous part 1 2 3 4 5 6 7 8 9 aJ
2 Jump to part no.
3 Next part
4 Copy part
5 Insert part
6 Delete part
7 Properties of part(s)
8 Switch sample parts / test parts
9 Teach via connection
aJ Test via connection

Fig.3/8: Tool bar of window Part list"

In the lists of sample and test parts all parts are displayed in
each case with type, orientation and, if applicable, a descrip
tion of the part.

In the fields above the sample and test parts lists you can
sort the lists according to the selected criteria. The new se
quence also applies to display and navigation in all other
windows.

In order to rectify faults during the teach procedure, you can


assign a different orientation to the sample parts or define
them as invalid with the buttons under Ori.". If the project is
configured for a sortbox, you can assign a different type to
the sample parts with the buttons next to Type". If necess
ary, delete incorrect or incorrectly learnt sample parts.

With the buttons under Copy" and Move" you can e.g. ac
cept suitable test parts as sample parts and take their fea
tures into account in the learning procedure. All functions can
also be performed with the mouse by means of Drag&Drop or
with Cut, Copy and Paste (also between different sub−projects
or CheckOpti instances).

3−12 Festo P.SW−CB−OPTI−EN en 0309c


3. Program interface of CheckOpti

The individual parts are each marked according to the colour


convention:

Symbol Meaning

Dark green T" Good sample part

Red T" Deactivated (invalid) sample part

Green dot Good test part (good part)

Red dot Bad test part (bad part)

The part selected under Sample parts" or Test parts" is


displayed in the window Part contour". The windows Fea
ture graph" and Teach−Data" show the sample or test part
data.

Festo P.SW−CB−OPTI−EN en 0309c 3−13


3. Program interface of CheckOpti

Part contour" ([
The window Part contour" ([Window] ] [[Part contour])
])
shows
h the
h contour as wellll as the
h features
f off the
h current
sample or test part.

Here you can visually check the parts for any teach errors
(e.g. incorrect orientations, unfavourable direction).

1 Information of current part 4 Colour identification:


test part good (green) or bad (red)
2 Features of current part
5 Status bar
3 Contour of current part
Fig.3/9: Part contour" window

3−14 Festo P.SW−CB−OPTI−EN en 0309c


3. Program interface of CheckOpti

1 2 3 4 5 67 8 9 aJ aA aB aC ...

1 Switches 10 parts back 8 Modify scaling of the horizontal axis


2 Previous part 9 Copy tool
3 Jump to part no. aJ Paste tool
4 Next part aA Delete tool / deactivate feature
5 10 parts forward aB Display window Feature properties"
(manage tool)
6 Switch from sample parts to test parts
and back aC Insert new tool
(Description of tools see chapter 6)
7 Zoom (zoom tool in/out):
 left mouse click:
zoom in at mouse position,
 right mouse click:
zoom out at mouse position

Fig.3/10: Tool bar of window Part contour"

In the right−hand part of the window, the number of the part,


the type, the orientation as well as the date and the time
when the part was acquired are shown. Depending on the
part shown, you can also find the following information:

 With sample parts: Characteristic scatter

 With test parts: Test result with set tolerance, deviation,


uncertainty in orientation recognition

Festo P.SW−CB−OPTI−EN en 0309c 3−15


3. Program interface of CheckOpti

The features ascertained are shown in the field thereunder.


The individual parts are marked according to the colour con
vention:

With sample parts: Symbol Meaning

Dark green T" Feature for Teach−Data used

D" on yellow back Feature switched out in all


ground orientations (deactivated).

With test parts: Symbol Meaning

Green dot Feature with good result,


deviation max. ±50

Green arrow Feature with permitted result,


deviation max. ±98

Yellow arrow Feature at tolerance limit,


deviation max. ±100

Red arrow Feature with bad result,


deviation more than ±100

D" on yellow back Feature is deactivated and is


ground therefore not tested

The tool bar shows the coordinates of the mouse cursor, the
number of the part, orientation and type as well as a descrip
tion of the part (information).

3−16 Festo P.SW−CB−OPTI−EN en 0309c


3. Program interface of CheckOpti

Teach−Data" The window Teach−Data" (([Window]


[ ] [[Teach−Data])
] ) shows
the
h value
l ranges off the
h features
f for
f the
h various
i orientations
i i
ascertained from the sample parts.

7 1

5
2
4

1 Orientation (for test parts) or C value 5 Preselected counter status


(for sample parts) of the parts
6 Tolerance
2 Features
7 Increase or decrease tolerance
3 Status bar
8 Parts type (only with Sortbox) and
4 Open the dialogue window Set orientation
counter properties" (only Countbox
and Sortbox)

Fig.3/11: Teach−Data" window

Festo P.SW−CB−OPTI−EN en 0309c 3−17


3. Program interface of CheckOpti

1 2 3 4 5 6 7 8 9 aJ aA aB aC

1 Previous orientation 7 Properties of current parts type


2 Next orientation 8 Reduce tolerance
3 Switch from sample parts to test parts 9 Increase tolerance
and back
aJ Open the dialogue window Set
4 Previous parts type (only with Sortbox) counter properties" (only Countbox
and Sortbox)
5 Next parts type (only with Sortbox)
aA Set properties of current feature
6 Delete Teach−Data of parts type shown
(only possible if there are no sample aB Deactivate feature or delete tool
parts)
aC Dialogue window Properties / evalu
ation of teach data".

Fig.3/12: Tool bar of window Teach−Data"

A graph showing the various parts is displayed in the upper


part of the window. The C value is shown for sample parts,
the orientation for test parts. The orientation 0" stands for
bad parts.

You can evaluate the influence of the tolerance on the test


parts, by entering various tolerances with the buttons In
crease tolerance" or Reduce tolerance". The modifications to
the value range which thus result can be observed in the view
of the test parts.

Under Set counter" you can enter a preselect value for the
counter. This value is only effective when a Sortbox or Count
box is connected.

3−18 Festo P.SW−CB−OPTI−EN en 0309c


3. Program interface of CheckOpti

In the lower part of the window you will see a list of the value
ranges of the features for the current type and current
orientation, in each case with the minimum, average and
maximum values as well as the the tolerance factor and the
tolerances if these differ from the common tolerance.

Column Meaning

Feature Name of feature, modifications are marked by an


appropriate icon.

Separates Shows the best feature of the current parts type for
separating the current parts type and the orienta
tion.
e.g. −>1/2" = separates the shown type and
orientation to type 1, orientation 2.

Tol.F Tolerance factor of the feature (if š 1).

Min. Minimum value of the feature

Tol. Tolerance used for the minimum value of the fea


ture, if this deviates from the common tolerance.
Values in square brackets have been limited auto
matically.

Mean Average of the feature

Max. Maximum value of the feature

Tol. Tolerance used for the maximum value of the fea


ture, if this deviates from the common tolerance.
Values in square brackets have been limited auto
matically.

The feature selected (mouse click) is shown in the window


Feature graph".

With [Edit] [Feature properties] or with a double click on the


name of a feature, you can open the window Feature prop
erties" in which you can manually modify the min./max. va
lues of the feature,providing the operating system of the
Checkbox supports this function.

Festo P.SW−CB−OPTI−EN en 0309c 3−19


3. Program interface of CheckOpti

Modified features are marked by an appropriate icon.

Symbol Meaning

T" on green Features of the sample parts


background

A" on grey Features of the test parts


background

D" on yellow Feature is not taken into account


background for the parts check in all orienta
(deactivated) tions (deactivated).

M" on yellow Feature has been modified man


background ually in this orientation. A new
(modified manually teach procedure on the Checkbox
overwrites the modifications.

F" on yellow Feature has been modified man


background ually in this orientation A new teach
(locked) procedure on the Checkbox does
not overwrite the modifications
(locked).

3−20 Festo P.SW−CB−OPTI−EN en 0309c


3. Program interface of CheckOpti

Properties / evaluation The evaluation of the teach data by CheckOpti is shown in


of teach data" the dialogue window Properties / evaluation of teach
data" Open the dialogue window with the icon Properties/
data".
evaluation of teach data" in the tool bar of the window
Teach data".

1 Results of the evalu


ation 1
2 Symbols for evaluat
ing the results or the
information
2

Fig.3/13: Dialogue window Properties / evaluation of teach data"

The individual information or results are assessed with the


aid of symbols:

Festo P.SW−CB−OPTI−EN en 0309c 3−21


3. Program interface of CheckOpti

Symbol Meaning

green tick Processing step has been carried out with


a good result.

yellow tick Processing step has been carried out, but


the result is not optimum (see informa
tion).

small red X" Processing step has been carried out, but
the result is not optimum and should be
improved by further processing (see in
formation).

large red X" Processing step has been carried out, but
the result is incorrect and must be im
proved by further processing (see in
formation).

3 points Information on the processing step or on


the problems which have occurred.

yellow i" Information, without assessment

If the evaluation of the teach data is bad, appropriate im


provements should be carried out. Information on this can be
found in chapter 4.

3−22 Festo P.SW−CB−OPTI−EN en 0309c


3. Program interface of CheckOpti

Set counter properties" In the dialogue window Set counter properties" you can
enter a preselect value for the counter in the field Set value
counter". This value is only effective when a Sortbox or
Countbox is connected.

1 Set counter status


2 Ignore the orientation 1
(only Countbox and
Sortbox)
2

Fig.3/14: Dialogue window Set counter properties"

The option Ignore orientation" corresponds to the illumi


nated button Enable orientation" on the LCD COUNTER of the
Checkbox (see Checkbox manual).

Ignore Effect
orientation

activated Good parts are accepted and counted in all


taught orientations.

deactivated Good parts are accepted only in one orienta


tion (reference orientation). Good parts which
are otherwise orientated are blown down.

Festo P.SW−CB−OPTI−EN en 0309c 3−23


3. Program interface of CheckOpti

3.2.3 Displaying and processing the features

Feature properties" The window Feature properties" ([Window] [Feature pro


perties]) shows information on the current feature. You can
also configure or process individual features or tools, pro
viding the operating system of the Checkbox supports this
function.

With [Edit] [Feature properties] or a double click on the desig


nation of the desired feature in the window Parts contour" or
Teach−Data", you can open the window Feature properties"
for the current feature.

The tab Info" shows a description of the current feature.

1 Tab Settings"
1
2 Further tabs for con
figuration of the se 2
lected tool (only with
features of tools)

3 Description of tool or
feature 3
4 Status bar, shows the
name of the current
feature

Fig.3/15: Dialogue window Feature properties"  tab Info"

3−24 Festo P.SW−CB−OPTI−EN en 0309c


3. Program interface of CheckOpti

1 Window always in 1 2 3 4 5 6
foreground

2 Previous feature
3 Next feature
4 Copy tool (in clip
board)

5 Insert tool (from clip


board)

6 Deactivate feature or
delete tool

Fig.3/16: Tool bar of window Feature properties"

If the icon Window always visible" is pressed, the window


Feature properties" will always remain in the foreground.

In the tab Settings" you can undertake various settings for


the feature.

Providing the current feature is a configuration tool, addi


tional tabs for configuration of the tool will be shown. A de
scription of the various tabs for the settings of the tools can
be found in section 6.1.

Festo P.SW−CB−OPTI−EN en 0309c 3−25


3. Program interface of CheckOpti

1 Take into account or


deactivate feature
during the parts
check 1
2 Multiplication factor 2
for the tolerances of
the current feature
3
3 Selection for the dis
play and properties 4
of the Teach−Data for
the selected parts
type (only with Sort
box) and the selected
orientation

4 Activate manual entry


for the selected parts
type and orientation

Fig.3/17: Window Feature properties"  tab Settings"

With the options Calculate feature" / Disable feature" you


can determine how the feature is to be considered during the
parts check:

Selected option Meaning

Calculate feature The current feature is taken into consideration during the teach and
test procedure with the tolerance ranges ascertained from the
sample parts (or manually modified).

Disable feature The current feature is not taken into consideration during the teach
and test procedures.

3−26 Festo P.SW−CB−OPTI−EN en 0309c


3. Program interface of CheckOpti

Deactivated features are marked in the various windows by


the appropriate icon in front of the feature.

You can enter a multiplication factor under Tolerance factor"


(see section A.2).
Value range: 0.00 ... 0.99 (2 decimal positions)
1 ... 127 (no decimal positions)
You must use the dot as decimal point when entering the
factor.

Under Display and properties of Teach−Data of:" select the


current parts type (only with Sortbox) and the orientation for
which you want to activate manual entry of Teach−Data.

With the check box Manual editing activated" you can en
able manual entry of the values for the Teach−Data. With an
activated check box additional entry possibilities for manual
entry will be shown (see following diagram).

Festo P.SW−CB−OPTI−EN en 0309c 3−27


3. Program interface of CheckOpti

1 Selection for the dis


play and properties
of the Teach−Data for
the selected parts
type (only with Sort
box) and the selected
orientation

2 Manual entry for the 1


selected parts type
and orientation is 2
activated

3 Entry fields for the 3


feature range of the
parts type shown
(only with Sortbox) 4
and the orientation

4 Feature ranges for


further orientations 5
5 Setting the options
for manual modifica
tion (see table)

Fig.3/18: Window Feature properties"  tab Settings", manual editing of Teach−Data


activated

With activated check box Manual editing activated" you can


enter the appropriate values for the Teach−Data of the feature
in the fields Minimum", Mean" and Maximum".
You must use the dot as decimal point when entering the
values.

3−28 Festo P.SW−CB−OPTI−EN en 0309c


3. Program interface of CheckOpti

In order that you can compare the feature range with those of
the other orientations, the values for all the other orientations
are shown below.

By selecting one of the following options under Influence of


a Teach process on the Checkbox ..." you can determine the
reaction to a new teach procedure in the Checkbox.

Option Meaning

No change of manual editing The manually entered feature values are valid for the current feature
(protected / locked) in the orientation shown.
The manually entered values are not protected in the Checkbox and
will be overwritten in a new learning procedure on the Checkbox.

Overwrite of manual editing The manually entered feature values are valid for the current feature
(not protected/not locked) *) in the orientation shown.
The manually entered values are protected in the Checkbox against
overwriting in a new learning procedure on the Checkbox.
The modifications are saved in the Checkbox after transfer of the
Teach−Data even after a new teach procedure. They can only be
deleted by a new transfer of the Teach−Data. This applies also to the
configuration tools used.

The option set for each feature is marked in the window


Teach−Data" by an appropriate symbol in front of the
feature.

Festo P.SW−CB−OPTI−EN en 0309c 3−29


3. Program interface of CheckOpti

Feature graph" The window Feature g p (([Window]


graph" [ ] [[Feature g p ])
graph])
shows
h the
h curve off the
h ffeature values
l or the
h ffeature d
devi
i
ation of the different parts.

1 3

2 4
aJ
9

5
7 6

1 Current feature 6 Status bar


2 Type of representation: Values or deviation 7 Number of the sample parts or
with or without distribution (histogram) test parts

3 Selecting the orientation to be displayed 8 Values of the feature of the indi


vidual parts
4 Selecting the parts type to be displayed
9 Selected parts (large dots)
5 Value ranges of the feature in the individual
orientations or types aJ Current part (large rectangle)
Fig.3/19: Feature graph" window

3−30 Festo P.SW−CB−OPTI−EN en 0309c


3. Program interface of CheckOpti

1 2 3 4 5 6 7 8 9 aJ

1 Previous feature 6 Next part


2 Next feature 7 Copy part
3 Feature properties 8 Insert part
4 Switch from sample parts to test parts 9 Delete part
and back
aJ Features of the part
5 Previous part
Fig.3/20: Tool bar of window Feature graph"

With the window Feature graph" you can examine the


individual features for their suitability for the recognition
process.

You can also represent the distribution (histogram) of the


features or deviation. In each case the number (sum) of the
values within a value range will be shown as a horizontal bar.

The features suited for testing the orientation distinction or


type distinction are distinguished by narrow ranges and large
gaps between the orientations or types.

All features with relatively narrow ranges (gap between


orientations not necessary) are suitable for the quality check.

The feature values of the individual parts are marked in the


graph with a dot. The relevant current part is marked with a
large rectangle. Further selected parts are marked with large
dots.

In the test parts view, bad parts are shown crossed through
(red lines/crosses).

With a mouse click on a feature dot, the relevant part will


become the current part. The appearance of the other win
dows will be adapted accordingly.

Festo P.SW−CB−OPTI−EN en 0309c 3−31


3. Program interface of CheckOpti

You can also select several parts by drawing a frame around


the relevant values or deviations (dots) with the mouse.

The status bar shows the orientation and the number as well
as a description of the part (information).

3−32 Festo P.SW−CB−OPTI−EN en 0309c


3. Program interface of CheckOpti

3.2.4 Project documentation

Project documentation" j documentation" ([Window]


In the window Project ([ ] [Project
[ j
d
documentation])
i ] ) you can d
describe
ib the
h current project
j iin
three tabs.

1 Tab for project data 1 2 3


2 Tab for customer data
3 Tab for technical data
of the Checkbox

4 Enters the current


date

5 Selects a file which is


to be assigned to the
project

Fig.3/21: Project documentation" window

Always enter the information in the fields Project name" and


Project engineer". Otherwise a warning will appear when
you save the project.

Festo P.SW−CB−OPTI−EN en 0309c 3−33


3. Program interface of CheckOpti

In the tab Project" you can enter general information on the


project. Under Additional file" you can enter the name and
path of any file. You can, therefore, refer to e.g. a text file with
detailed information (only refer to, no connection).

The tab Customer" offers you space for entering specific firm
data for two customers or firms.

In the tab Checkbox" you can enter the specific technical


data of the Checkbox.

With the button ...display" next to Checkbox System in


formation" you can display the internal system information of
the Checkbox (see CheckKon).

The complete project documentation can be copied into the


clipboard or inserted therefrom with the appropriate com
mand in the context menu of the window (but not from the
context menu of an entry field or list field).

3−34 Festo P.SW−CB−OPTI−EN en 0309c


3. Program interface of CheckOpti

3.2.5 Parts properties and type properties

Part properties" You can modify the parts type (only with the Sortbox) or the
orientation for the selected sample parts, as well as assign a
remark or a description to the selected sample or test parts
parts.
For the part selected in the window Part list" you can open
the dialogue window Part properties" with the command
[Edit] [Part properties].

1 Parts type 1
2 Modify orientation
(only sample parts)
2
3
3 Remark or descrip
tion

Fig.3/22: Dialogue window Part properties"

If several parts with different properties are selected, the


relevant fields will be displayed as empty.

With OK" the modified properties will be assigned to the


selected parts.

Festo P.SW−CB−OPTI−EN en 0309c 3−35


3. Program interface of CheckOpti

Properties of the selected You can assign a remark or a description to the current parts
part type" type. For the parts type shown in the window Teach−Data"
you can open the dialogue window Properties of the se se
lected part type" with the icon Part type properties" in the
tool bar.

1 Remark or descrip
tion of the part
1

Fig.3/23: Dialogue window Properties of the selected part type"

These remarks can be found as information in the status lines


of the various windows, in the dialogue window Teach−Data
Manager", as well as in the appropriate printouts.

3−36 Festo P.SW−CB−OPTI−EN en 0309c


3. Program interface of CheckOpti

3.2.6 Communication with the Checkbox

Checkbox panel" With the window Checkbox panel" ([Action] [Teach via con
nection] or [Test via connection]
connection]),
) you can control the
Checkbox via the serial connection during the teaching pro
cedure as well as when checking.

1 Current orientation
(during learning)
or 1
current tolerance
(during checking) 2
2 Increases orientation
or tolerance
3
3 Reduces orientation
or tolerance 7

4 Stops the teach or


test procedure 6 5 4
5 Starts the teach or
test procedure with
serial connection to
the Checkbox

6 Without function
7 Current parts type
(only with Sortbox)

Fig.3/24: Checkbox panel" window

Festo P.SW−CB−OPTI−EN en 0309c 3−37


3. Program interface of CheckOpti

Please note
With the window Checkbox panel" you can carry out the
learn or test procedure only in CheckOpti.
 The transfer of the contour data will result in a different
time reaction of the Checkbox.
 The procedure defined is not directly effective in the
Checkbox.

Please note
If transfer of the contour pictures is deactivated (icon
Receive part contour on/off" in the tool bar), the tools in
CheckOpti cannot be processed or only to a limited extent.

3−38 Festo P.SW−CB−OPTI−EN en 0309c


3. Program interface of CheckOpti

Teach−Data Manager" In the dialogue window Teach−Data Manager" ([File]


[Teach−Data Manager]) you can control the exchange of
Teach−Data between CheckOpti and the Checkbox.

You can only transfer Teach−Data to a Checkbox which corre


sponds to the target system set in CheckOpti. If there are
deviations a warning message will be shown. Depending on
the Checkbox set (Sortbox, Identbox or Countbox, etc.) or on
the operating system of the Checkbox, the appropriate vari
ant of the dialogue window Teach−Data Manager" will be
shown.

Please note
Make sure that the set target system corresponds to the
Checkbox (see Project properties", section 2.2.4).

1 Selects the type 1


memory of the con
nected Checkbox

2 Transfers the Teach−


Data including tools
from the selected 2
type memory of the
Checkbox into Check
Opti 3
3 Transfers the current 4
Teach−Data including
tools from CheckOpti
into the selected type
memory of the Check
box

4 Deletes the selected


Teach−Data including
tools in the Checkbox

Fig.3/25: Dialogue window Teach−Data Manager" for the Identbox, Countbox or


Checkbox Compact

Festo P.SW−CB−OPTI−EN en 0309c 3−39


3. Program interface of CheckOpti

1 Selects the parts type 1 2


in CheckOpti

2 Selects the type


memory of the con
nected Checkbox
3
3 Transfers the Teach−
Data including tools
from the selected 4
type memory of the
Checkbox into Check 5
Opti

4 Transfers the current


Teach−Data including
tools from CheckOpti
into the selected type
memory of the Check
box

5 Deletes the selected


Teach−Data including
tools in the Checkbox

Fig.3/26: Dialogue window Teach−Data Manager" for the Sortbox (as from operating
system 3.0)

Further windows for communication with the Checkbox

The dialogue windows described under Settings in Check


Opti" also lead to communication with the Checkbox.

3−40 Festo P.SW−CB−OPTI−EN en 0309c


3. Program interface of CheckOpti

3.2.7 Print preview

Print preview" In order to check the appearance of printouts, you can look at
these in a window before they are printed ([File] [Print pre
view]).

1 Start printing 1 2 3 4 5 6 7
2 Turn to next page
3 Turn to previous page
4 Show two pages
5 Zoom in (enlarge dis
play)

6 Zoom out (reduce


display)

7 Close page view


8 Entries from project
documentation

9 Page representation
aJ Status bar

aJ 9 8

Fig.3/27: Dialogue window Print preview"

Further information can be found in section 2.4, Printing".

Festo P.SW−CB−OPTI−EN en 0309c 3−41


3. Program interface of CheckOpti

3.3 Menu commands

Commands in the Function


[File] menu

[New] Creates a new project.


The current project will be closed after a
request to save.

[Open] Opens a saved project.

[Save] Saves the current project.


When the project is first saved, the dia
logue window Save as" appears so that
you can enter the project name.

[Save as] Saves the current project.


Enter a new name in the dialogue window
Save as".

[Import] Opens the dialogue window Import" in


which you can select the desired data
type. Then select the desired file in the
dialogue window Open".
Projects, sample parts, test parts or
Teach−Data must be exported from
another project for this purpose or created
with a different program (e.g. contour data
with CheckKon).

[Export] Opens the dialogue window Export" in


which you can select the desired data
type. Then enter a file name in the dia
logue window Save as". Project docu
mentation, sample parts, test parts or
Teach−Data can be exported, providing
these data exist in the project.

[Teach−Data Manager] Opens the dialogue window Teach−Data


Manager".

[Print setup] Opens the standard dialogue window


Print setup".

3−42 Festo P.SW−CB−OPTI−EN en 0309c


3. Program interface of CheckOpti

Commands in the Function


[File] menu

[Print preview] Opens a window in which a print preview is


displayed, depending on the previous cur
rent window.

[Print] Prints information on the current window.


Check the settings in the dialogue window
Print" and start printing with OK".

[1 ...] The last opened projects are shown as


[2 ...] menu commands and can be opened di
[3 ...] rectly.
...

[Exit] Concludes CheckOpti.

Festo P.SW−CB−OPTI−EN en 0309c 3−43


3. Program interface of CheckOpti

Commands in the Function


[Edit] menu

[Cut] Deletes the element marked in the current


window and stores it in the clipboard.

[Copy] Copies the element marked in the current


window.

[Paste] Adds the contents of the clipboard to the


selected position in the current window.

[Delete] Deletes the element marked in the current


window.

[Feature properties] Opens the window Feature properties"


for configuring the current feature.

[Part properties] Opens the dialogue window Part prop


erties" for entering the properties of the
selected parts.

[Part type properties] Opens the dialogue window Properties of


part type" for entering the properties of
the selected parts type.

[Part orientation and Defines the sample parts selected in the


type] [Ignore part] window Part list" as invalid. These will
not thereby be taken into account when
the Teach−Data are ascertained.

[Part orientation and Assigns the appropriate orientation to the


type] [Assign orienta sample parts selected in the window
tion ...] Partlist".

[Part orientation and Assigns the appropriate parts type (only


type] [Assign type ...] with Sortbox) to the sample parts selected
in the window Part list".

3−44 Festo P.SW−CB−OPTI−EN en 0309c


3. Program interface of CheckOpti

Commands in the Function


[Action] menu

[Connect or disconnect Creates a connection to the Checkbox ac


Checkbox] cording to the settings of CheckOpti or in
terrupts the connection.
This may result in a different time reaction
of the Checkbox1).

[Teach parts via Starts the teach procedure in CheckOpti


connection] for the connected Checkbox (see sec
tion4.2). The data of the parts displayed
are transferred here from the Checkbox.
The teach procedure is carried out by
CheckOpti and is not therefore effective in
the Checkbox.
If necessary, interrupt the connection to
the Checkbox after the teach procedure1).

[Test parts via Starts the test procedure in CheckOpti for


connection] the connected Checkbox (see section 4.3).
The data of the parts displayed are trans
ferred here from the Checkbox.
If necessary, interrupt the connection to
the Checkbox after the test procedure1).

[Log parts via Starts registering the parts on the Check


connection to file] box. The parts received are saved by
CheckOpti directly in a Log file (*.cbl). In
this way, a large number of parts can be
registered over a long period and evalu
ated later.
With this command you can select in a dia
logue window, whether only the features
or also the contours of the parts are to be
saved. Then specify the name and the path
of the file in which the parts are to be
saved.
The number of parts to be saved per file
depends on the size of the recording
buffer (see dialogue window Options").
A further file with running number is then
created.
1) see section 2.2.1

Festo P.SW−CB−OPTI−EN en 0309c 3−45


3. Program interface of CheckOpti

Commands in the Function


[Action] menu

[Add new parts] Create new parts from overlay of the se
 [Create new part lected parts (see section 4.5.1).
using OR" oper
ation on selected
parts]
 [Create new part
using XOR" oper
ation on selected
parts]
 [Create new part
using AND" oper
ation on selected
parts]

[Edit part contour] Processes the test and sample parts ac
 [Adjust viewing area cording to the parameters with which you
on/off ] can influence the registered parts con
 [Ignore part areas tours in CheckKon (see CheckKon manual).
with a height less The result of these settings can therefore
than ...] be judged in CheckOpti, without the need
 [Ignore hole areas for parts with the new settings to be learnt
with a height less or tested again (see section 4.5.1).
than ...] In order to activate these settings on the
 [undo last filter] Checkbox, the settings must be under
taken accordingly with CheckKon.

[Add Config tool] [...] Creates a new tool of the selected type in
the active window Parts contour".

[Start CheckKon] Starts the Checkbox configurator (provid


ing this is installed on the PC).

3−46 Festo P.SW−CB−OPTI−EN en 0309c


3. Program interface of CheckOpti

Commands in the Function


[Wizards] menu

[Project wizard] Starts the project wizard (see section 5.1).

[Wizard for manual Shows a check list for manual project cre
project creation] ation (see section 5.2).

[Optimizing type and Starts a wizard for optimizing the types or


orientation detection] orientation recognition (see section 5.3).

[Statistical evaluation Starts a wizard with which features can be


of a feature] evaluated statistically (see section 5.4).

Commands in the Function


[Navigate] menu

[Switch between Teach Switches between displays of teach and


and Test−Data] test data.

[Previous sub−project] Switches to previous sub−project.

[Next sub−project] Switches to next sub−project.

[Previous part type] Switches to previous parts type.

[Next part type] Switches to next parts type.

[Previous part] Switches to previous part.

[Next part] Switches to next part.

[Go to part no.] Opens a dialogue window in which you can


enter the number of a part which is to be
shown.

[10 parts back] Switches 10 parts back.

[10 parts forward] Switches 10 parts forward.

Festo P.SW−CB−OPTI−EN en 0309c 3−47


3. Program interface of CheckOpti

Commands in the Function


[Navigate] menu
[Previous orientation] Switches to previous orientation.

[Next orientation] Switches to next orientation.

[Previous feature] Switches to previous feature.

[Next feature] Switches to next feature.

Commands in the Function


[Extra] menu

[Options] Opens the dialogue window Settings" in


which global settings for CheckOpti are
made.

3−48 Festo P.SW−CB−OPTI−EN en 0309c


3. Program interface of CheckOpti

Commands in the Function


[Window] menu

[Project properties] Shows the window Project properties".

[Parts list] Shows the window Part list".

[Parts contour] Shows the window Part contour".

[Teach−Data] Shows the window Teach−Data".

[Feature properties] Shows the window Feature properties".

[Feature graph] Shows the window Feature graph".

[Project documenta Shows the window Project documenta


tion] tion".

[Cascade windows] Arranges the windows in CheckKon in


cascade.

[Tile windows] Arranges the windows in CheckOpti.

[1 ...] All opened windows in CheckOpti are


[2 ...] shown here and can thus be activated.
...

Commands in the Function


[Help] menu

[Help topics] Opens the online help for CheckOpti.

[About CheckOpti] Shows information on the current program


version of CheckOpti.

Festo P.SW−CB−OPTI−EN en 0309c 3−49


3. Program interface of CheckOpti

3.4 Key assignment

You can use the following keys for simple navigation in the
various windows of CheckOpti, depending on the active win
dow.

Key Function

Arrow left Previous part

Arrow right Next part

Pos 1 10 parts back

End 10 parts forward

Page up Previous orientation

Page down Next orientation

Arrow up Previous feature

Arrow down Next feature

Del (Delete) Window Part list" and Feature graph"


 Delete current or selected sample or test
parts (parts are deleted without enquiry).
Window Part contour" and Teach−Data"
 Deactivate current feature.

The available key combinations for fast access to menu com


mands are shown after the relevant menu command.

3−50 Festo P.SW−CB−OPTI−EN en 0309c


3. Program interface of CheckOpti

3.5 Colour conventions

In CheckOpti, the type of parts, their properties and the


orientation are shown throughout in appropriate colours.

Colour code for the type of parts:

Type of parts Colour

Sample parts dark green

Test parts grey

Colour code for the properties or features:

Property / feature Colour

Good part / feature within light green


tolerance

Bad part / feature outside red


tolerance

Feature directly on tolerance yellow


limit

Festo P.SW−CB−OPTI−EN en 0309c 3−51


3. Program interface of CheckOpti

Colour code for orientation:

Orientation Colour

1 light green

2 magenta

3 light blue

4 dark blue

5 yellow

6 blue

7 orange

8 pink

Part is deactivated black

3−52 Festo P.SW−CB−OPTI−EN en 0309c


Working with CheckOpti

Chapter 4

Festo P.SW−CB−OPTI−EN en 0309c 4−1


4. Working with CheckOpti

Contents

4. Working with CheckOpti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−1

4.1 Method of working with CheckOpti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−3


4.2 Teaching parts with CheckOpti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−5
4.2.1 Preparing the Checkbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−5
4.2.2 Teach procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−6
4.3 Testing parts with CheckOpti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−9
4.3.1 Basic information on parts testing . . . . . . . . . . . . . . . . . . . . . . . . . . 4−9
4.3.2 Test procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−10
4.4 Evaluating the Teach−Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−13
4.4.1 Visual check of the sample and test parts . . . . . . . . . . . . . . . . . . . . 4−15
4.4.2 Differentiating the orientations and parts types . . . . . . . . . . . . . . . 4−16
4.4.3 Evaluating the scatter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−19
4.4.4 Checking the bad parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−20
4.4.5 Influence of tolerance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−20
4.5 Optimizing the Teach−Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−21
4.5.1 Processing the sample and test parts . . . . . . . . . . . . . . . . . . . . . . . 4−22
4.5.2 Configuration tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−24
4.5.3 Editing the features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−27
4.6 Documenting and printing the project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−29
4.7 Transferring the Teach−Data to the Checkbox . . . . . . . . . . . . . . . . . . . . . . . . . 4−30

4−2 Festo P.SW−CB−OPTI−EN en 0309c


4. Working with CheckOpti

4.1 Method of working with CheckOpti

The following list provides an overview of the steps you will


usually take when working with CheckOpti.

Alternatively, you can start the Project Wizard which will lead
you interactively through the most important steps (see sec
tion 5.1, Working with the Project Wizard").

As a further possibility, you can open the guide for the man
ual project creation. This will display the most important work
steps interactively in the form of a check list (see section 5.2).

1. Start CheckOpti as described in section 2.2.2, Starting


CheckOpti".

Select the option Manual creation" in the window Wel


come ...".

Then carry out the identification of the connected Check


box in the window Project properties" as described in
section 2.2.4, Determining the target system".

2. Teaching parts via the serial connection (see section 4.2).

Normal good parts are shown to the Checkbox (sample


parts). The contours registered are loaded into CheckOpti
for the teach procedure, where they can be displayed.

Checking the Teach−Data ascertained from the parts con


tour of the sample parts. If necessary, the Teach−Data can
be processed (e.g. delete incorrectly learnt parts).

3. Testing parts via the serial connection (see section 4.3).

Monitored testing of parts (as in normal operation, no


special selection). The contours registered are transferred
to CheckOpti, where they are tested and can be displayed
(test parts).

Festo P.SW−CB−OPTI−EN en 0309c 4−3


4. Working with CheckOpti

4. Evaluating the Teach−Data with regard to reliability (evalu


ation, see section 4.4). For this purpose evaluate the test
parts if they have been graded correctly as being good or
bad and evaluate their features and deviations (e.g. in the
window Feature graph").

5. Optional: optimizing the parts test by manually adapting


the features or by using configuration tools (see
section4.5).

6. Optional: documenting and printing out the project (see


section4.6).

7. Transferring the Teach−Data to the Checkbox. Saving the


project (see section 4.7).

4−4 Festo P.SW−CB−OPTI−EN en 0309c


4. Working with CheckOpti

4.2 Teaching parts with CheckOpti

4.2.1 Preparing the Checkbox

Prepare the Checkbox as follows:

1. Mount the Checkbox ready for operation.

2. Switch on the Checkbox.

3. The Checkbox must be connected to the PC as described


under Creating the online connection" (section 2.2.1).

4. If necessary, adjust the Checkbox with CheckKon to the


parts to be tested (see CheckKon manual).

5. Checkbox in Stop status.

6. Start CheckOpti (if not already started).

Select the option Manual creation" in the window Wel


come ...".

Carry out the identification of the connected Checkbox


(see Determining the target system", section 2.2.4).

Provide suitable sample parts with the following properties:

 The sample parts show all the properties which a part


classified as Good" should possess.

 Use different sample parts with a usual scatter of the fea


tures. With the scatter of the sample parts, you can deter
mine the extent to which test parts classified as good"
may later deviate from each other.

Festo P.SW−CB−OPTI−EN en 0309c 4−5


4. Working with CheckOpti

4.2.2 Teach procedure

When you have prepared the Checkbox, start the teach pro
cedure.

Please note
The teach procedure is not carried out by the Checkbox,
but by CheckOpti on the PC.
The teach procedure is not, therefore, effective until the
Teach−Data have been transferred to the Checkbox (see
section 4.7, Transferring the Teach−Data to the Check
box").
Note that good parts can therefore be blown down and
bad parts can reach the good parts position.

Please note
If transfer of the contour pictures is deactivated (icon
Receive parts contour on/off" in the tool bar), the tools in
CheckOpti cannot be processed or only to a limited extent.

1. Select the command [Teach via connection] in the menu


[Action]. The current orientation is displayed under
Tolerance".

2. Make sure that the Checkbox is in Start status and the


conveyor unit runs.

3. Set the desired orientation (Countbox, Identbox, Check


box Compact) or the desired parts type (Sortbox) with the
buttons +" and −" in the window Checkbox panel".

4. Place the sample parts on the conveyor belt one after the
other according to the set orientation or the set parts
type.

Wait until the data have been transmitted completely be


fore placing the next part on the conveyor belt (bleep
tone).

4−6 Festo P.SW−CB−OPTI−EN en 0309c


4. Working with CheckOpti

Pay attention to the positioning of the sample parts.

 These should be positioned exactly like the parts to be


tested later. You need not be too careful at first.

 Carry out the teach procedure as realistically as possible.


Use e.g. the conveyor device intended for this purpose
(for supply).

 In cases where particularly different variations of the as


certained parts contour (view) are permitted or are poss
ible in an orientation, you should show the extreme"
variations or as many different variations as possible
when teaching.

Recommendation:
Show at least 10 parts of the current parts type per orienta
tion and parts type. If possible, use different parts.

If necessary, observe the graph in the window Teach−Data".


This shows the C value. If this value changes only slightly,
then sufficient scatter has usually been achieved in the cur
rent orientation when the sample parts are learnt.

Please note
Transmission of the contour pictures can lead to a modi
fied time reaction of the Checkbox. Parts may then not be
blown down correctly and bad parts may reach the good
parts position without being checked.

Festo P.SW−CB−OPTI−EN en 0309c 4−7


4. Working with CheckOpti

5. Repeat steps 3 and 4 for all the orientations and parts


types (parts types only with Sortbox).

6. Switch the Checkbox into the Stop status.

7. Conclude the teach procedure with Stop" in the window


Checkbox panel".

The learnt sample parts are shown in the window Part list".
After the teach procedure, you can perform one of the follow
ing steps:

· Start the parts test (see section 4.3, Test parts with
CheckOpti").

· Check the completed teach procedure in respect of parts


type, orientation and quality (see section 4.4, Evaluating
the Teach−Data").

If necessary, you can optimize the Teach−Data (see sec


tion4.5, Optimizing the Teach−Data").

· Document your work (see section 4.6, Documenting and


printing the project").

Load the ascertained Teach−Data into the Checkbox


(seesection 4.7, Transferring the Teach−Data to the
Checkbox").

4−8 Festo P.SW−CB−OPTI−EN en 0309c


4. Working with CheckOpti

4.3 Testing parts with CheckOpti

4.3.1 Basic information on parts testing

By means of the parts testing with CheckOpti, you can check


the success of the teach procedure. The test parts are then
transferred to CheckOpti.

This offers the following possibilities:

 Displaying the tested parts with their grading (good part,


bad part, orientation)

 Displaying the contours of the tested parts

Prerequisites for the parts testing:

· Sample parts or Teach−Data must be loaded into Check


Opti. For this you have:

 carried out the teach procedure for the relevant parts


as described under Teaching parts with CheckOpti";

 or opened an existing project file;

 or loaded the Teach−Data from the Checkbox (menu


[File], command [Teach−Data Manager]);

 or loaded contour data of the sample parts or Teach−


Data from a file (menu [File], command [Import]).

· The Checkbox must be prepared as described under


Teaching parts with CheckOpti":

 the Checkbox must be in the Stop status.

· Suitable test parts must be available (see Test


procedure", section 4.3.2).

Festo P.SW−CB−OPTI−EN en 0309c 4−9


4. Working with CheckOpti

4.3.2 Test procedure

When you have prepared the Checkbox, you can start the test
procedure.

Please note
The teach procedure carried out in the previous step does
not yet have any effect in the Checkbox, but has been car
ried out by CheckOpti on the PC.
The teach procedure is not, therefore, effective until the
Teach−Data have been transferred to the Checkbox (see
section 4.7). Note that good parts can therefore be blown
down and bad parts can reach the good parts position.

Please note
If transfer of the contour pictures is deactivated (icon
Receive parts contour on/off" in the tool bar), the tools in
CheckOpti cannot be processed or only to a limited extent.

1. Select the command [Test parts via connection] in the


menu [Action]. The current orientation is displayed under
Tolerance".

2. Make sure that the Checkbox is in Start status and the


conveyor unit runs.

3. If necessary, set the desired tolerance for CheckOpti in the


window Checkbox panel" with the buttons +" and −".

4. Place the test parts on the conveyor belt one after the
other.

4−10 Festo P.SW−CB−OPTI−EN en 0309c


4. Working with CheckOpti

Pay attention to the positioning of the test parts.

 Use test parts which correspond approximately in their


composition to the parts to be tested later in AUTO mode,
i.e. good, bad and incorrectly orientated parts.

 The test parts should be positioned exactly like the parts


to be tested later in AUTO mode. Avoid special care in
positioning. If possible, use the conveyor device intended
for this purpose.

 Wait until the contour image has been completely trans


mitted before placing the next part on the conveyor belt
(bleep tone).

Recommendation:
Check a sufficient number of parts, in order to obtain a repro
ducible result. Show, e.g. 6 parts recognized as good as well
as 6 bad parts per orientation.

Please note
Transmission of the contour pictures can lead to a modi
fied time reaction of the Checkbox. Parts may then not be
blown down correctly and bad parts may reach the good
parts position without being checked.

5. When you have checked a sufficient number of parts,


switch the Checkbox into the Stop status.

6. Conclude the teach procedure with Stop" in the window


Checkbox panel".

The test parts are shown in the window Part list". Check here
the grading of the parts according to good parts, bad parts or
according to their orientation.

Festo P.SW−CB−OPTI−EN en 0309c 4−11


4. Working with CheckOpti

After the test procedure, you can perform one of the following
steps:

· Check the completed teach procedure in respect of


orientation and quality (see section 4.4, Evaluating the
Teach−Data").

If necessary, you can optimize the Teach−Data (see sec


tion4.5, Optimizing the Teach−Data").

· Document your work (see section 4.6, Documenting and


printing the project").

Load the ascertained Teach−Data into the Checkbox (see


section 4.7, Transferring the Teach−Data to the Check
box").

4−12 Festo P.SW−CB−OPTI−EN en 0309c


4. Working with CheckOpti

4.4 Evaluating the Teach−Data

By means of the Teach−Data, we can obtain a reliable grading


of the parts to be tested according to the following criteria:

 orientation

 parts type (only with Sortbox)

 quality (e.g. dimensional accuracy of the parts)

Evaluate the Teach−Data therefore in respect of their reliability


(evaluating the teach procedure). A description of the individ
ual methods or criteria for evaluation can be found in the
following sections:

 Visual check of the sample parts (correct and complete


contour image)

 Checking the parts types (only with Sortbox)

 Differentiating the orientations

 Evaluating the feature scatter

 Checking the bad parts

 Influence of tolerance

An assessment of the Teach−Data by CheckOpti can be shown


in the dialogue window Properties/evaluation of Teach−
Data". In order to do this, open the dialogue window with the
icon Properties/evaluation of Teach−Data" in the tool bar of
the window Teach−Data".

Festo P.SW−CB−OPTI−EN en 0309c 4−13


4. Working with CheckOpti

After evaluating the Teach−Data, carry out one of the following


steps depending on the result of the evaluation:

· If necessary, repeat the teach procedure or learn further


sample parts (see section 4.2, Teaching parts with
CheckOpti").

· If necessary, you can optimize or process the Teach−Data,


e.g. by inserting configuration tools (see section 4.5,
Optimizing the Teach−Data").

· Document your work (see section 4.6, Documenting and


printing the project").

Load the ascertained Teach−Data into the Checkbox


(seesection 4.7, Transferring the Teach−Data to the
Checkbox").

4−14 Festo P.SW−CB−OPTI−EN en 0309c


4. Working with CheckOpti

4.4.1 Visual check of the sample and test parts

Sample parts
Check the individual sample parts in the window Part con
tour".

Pay attention here especially to teach errors such as:

 incorrect setting of the orientation (this may be the cause


of error E20  Orientations cannot be distinguished);

 incorrect parts type (error E21, only with Sortbox);

 inaccurate or incorrect positioning of a part;

 incorrect or unsuitable sample parts;

 cut−off contour images (transmission fault).

Correct the teach errors as described under Optimizing the


Teach−Data" (see Editing the sample and test parts",
section4.5.1).

Test parts
Check the test parts in the window Part contour", e.g. ac
cording to the following:

 Have the orientations or parts types been recognized cor


rectly?

 Is the grading of the parts classified as good correct?

 Is the grading of the parts classified as bad correct?

If these points are not fulfilled, you can ascertain the causes
with the methods or criteria described in the following
sections.

Festo P.SW−CB−OPTI−EN en 0309c 4−15


4. Working with CheckOpti

4.4.2 Differentiating the orientations and parts types

In order that the orientation of parts can be checked reliably,


the features ascertained for the individual orientations must
differ from each other to a large extent. With Sortboxes the
features of the parts types must also differ.

It must be possible to distinguish each orientation of a parts


type from each orientation of the other parts types. The fea
ture ranges must be distinguished, exactly as with the
orientations.

The window Feature graph" shows the sequence of the dif


ferent features ascertained.

· Check to see if there is at least one feature in which the


various orientations differ from each other to a very large
extent (narrow ranges of the coloured bars with large
gaps between).

· Make sure in particular that orientation 1 (the good


parts" orientation) differs to a very large extent from all
other orientations in at least one feature.

If these criteria are not fulfilled, you must optimize or process


the Teach−Data (see Optimizing the Teach−Data",
section4.5), e.g. by:

· inserting configuration tools

· editing the features

4−16 Festo P.SW−CB−OPTI−EN en 0309c


4. Working with CheckOpti

Example of differentiating the orientations

The following diagram shows an example of differentiating


the orientations:

1 Range, min./max. li


mits of the feature in
the individual orienta 1
tions

2 Range of features for


orientations 1 and 2 2

3 Range of features for


orientation 3

4 Parts with
orientation3

5 Parts with 3
orientation2

6 Parts with
orientation1
6 5 4

Fig.4/1: Feature graph" window − differentiating the orientations

The range of orientation 1 differs considerably from orienta


tion 3. However, this is not the case with orientations 1 and 2.

If no other feature fulfils this criterion, the Teach−Data must


be optimized, e.g. by insertion of a configuration tool.

Festo P.SW−CB−OPTI−EN en 0309c 4−17


4. Working with CheckOpti

Example of differentiating the parts types (Sortbox only)

The following diagram shows an example of differentiating


the parts types:

2
3
4
5
6

aC aB aA aJ 9 8 7

Ranges of the feature for: 7 Range, min./max. limits of the feature


for the various parts types in the indi
1 Parts type 3 and orientation 2 vidual orientations
2 Parts type 1 and orientation 2 8 Parts with parts type 3 and orientation 2
3 Parts type 1 and orientation 1 9 Parts with parts type 3 and orientation 1
4 Parts type 2 and orientation 1 aJ Parts with parts type 2 and orientation 2
5 Parts type 2 and orientation 2 aA Parts with parts type 2 and orientation 1
6 Parts type 3 and orientation 1 aB Parts with parts type 1 and orientation 2
aC Parts with parts type 1 and orientation 1
Fig.4/2: Feature graph" window − differentiating the parts types

4−18 Festo P.SW−CB−OPTI−EN en 0309c


4. Working with CheckOpti

The ranges of the orientations for parts type 1 differ consider


ably from those of parts types 2 and 3. However, this is not
the case for orientation 1 of parts types 2 and 3 (the bars"
2/1 and 3/1 overlap).

If no other feature fulfils this criterion, the Teach−Data must


be optimized, e.g. by insertion of a configuration tool.

In the window Teach−Data" the entries in the column


Separates" show which features are best suited for
separating the orientations or parts types.

4.4.3 Evaluating the scatter

Check the sequence of the scatter (C−value) in the window


Teach−Data":

 A jump" in the C−value indicates an incorrectly learnt


part.

 Optimum: the sequence of C−values rises at first, then


evens out.

If there are irregularities in the C−values, check the learnt


sample parts (see Visual check of the sample and test
parts", section 4.4.1). Check in particular the sample part on
which the jump has occurred.

Festo P.SW−CB−OPTI−EN en 0309c 4−19


4. Working with CheckOpti

4.4.4 Checking the bad parts

Check the test parts with regard to their grading.

To do this, display the individual parts in the window Part


contour".

 Check whether the grading of the parts is correct.

 With parts classified as bad, the features which led to this


grading are marked. The relevant symbols indicate, e.g.
the direction of the deviation.

 If you have also tested faulty parts, check whether these


have also been recognized as bad.

4.4.5 Influence of tolerance

Check the influence of tolerance on the grading of the test


parts.

To do this, vary the tolerance in the window Teach−Data". By


a minor modification of the tolerance (e.g. ± 2 steps), the
grading of the parts in the window Part list" should not
change. This can be rated as a stability criterion of the test.

The normal tolerance setting is 5% (standard tolerance of the


Checkbox).

4−20 Festo P.SW−CB−OPTI−EN en 0309c


4. Working with CheckOpti

4.5 Optimizing the Teach−Data

If the result of the evaluation does not fulfil expectations, you


can optimize the Teach−Data.

The possibilities for doing this depend on the target


systemset.

If you are using a Checkbox with software version type Config


as from version 1.2, the following possibilities are available:

 processing sample and test parts.

 Insert configuration tools.

 Edit features.

A description of the individual methods or criteria for evalu


ation can be found in the following sections:

Always check the success of the optimization. To do this,


carry out a regrading of the Teach−Data.

If the optimization and regrading of the Teach−Data are suc


cessful, carry out the following steps:

1. Document your work (see Documenting and printing the


project", section 4.6).

2. Load the Teach−Data into the Checkbox (see Transferring


the Teach−Data to the Checkbox", section 4.7).

Festo P.SW−CB−OPTI−EN en 0309c 4−21


4. Working with CheckOpti

4.5.1 Processing the sample and test parts

You can process the sample and test parts in the window
Part list" (notes on the window Part list" can be found in
section 3.2.2):

· Modify the orientation of incorrectly supplied sample


parts.

· Delete incorrect or unfavourable parts.

· If necessary, accept characteristic test parts as sample


parts or vice versa (copy or move).

· Invalidate sample parts with the icon Ignore parts at


teach process". In this way, these parts will not be con
sidered when the Teach−Data are ascertained (marked by
a red T", orientation 0" or Part is ignored").

· In special cases, you can create further parts by superim


posing the contours of selected parts (menu [Action],
commands in sub−menu [Add new parts]).

Overlay Function

OR Generates a new part from the selected parts.


Onthis new part the image points belong to the
parts contour which exists on at least one of the
selected parts.

XOR Only for use with 2 selected parts


Generates a new part from the selected parts.
Onthis new part the image points belong to the
parts contour which exists on only one of the se
lected parts.

AND Generates a new part from the selected parts.


Onthis new part the image points belong to the
parts contour which exists on all of the selected
parts.

4−22 Festo P.SW−CB−OPTI−EN en 0309c


4. Working with CheckOpti

Example:
Create a new part by means of the OR" link from all parts
with orientation 1 and all parts with orientation 2. Then
create a further part from both new parts with the XOR"
link.
This part now shows the characteristic differences be
tween orientations 1 and 2.

· Process the parts contour. In many cases, modification of


the parameters, which influence the registered parts con
tours, can influence the recognition. You can set these for
the Checkbox with CheckKon (see CheckKon manual).
CheckOpti offers the possibility of judging the effects of
these settings without registering the parts again. You
can simulate the setting of the parameters with the com
mands [Edit part contour] in the menu [Action] for the
selected sample or test parts in CheckOpti (see also de
scription of the commands in chapter 3).

If you wish to accept the new settings permanently, set


these on the Checkbox with CheckKon.

Festo P.SW−CB−OPTI−EN en 0309c 4−23


4. Working with CheckOpti

4.5.2 Configuration tools

If the standard features are not sufficient for reliable recogni


tion of the parts, you can supplement these with additional
features.

Insert the suitable tool when requested. The maximum


number of tools depends on the target system set (operating
system and type of Checkbox).

Use tools when, e.g.:

 the contour differences are too small to recognize the


orientation and/or the quality reliably

 the reliability of the test is to be improved

 a quality test for a certain small area in the contour is to


be determined This depends on the test criteria of the
relevant part.

The configuration tools react like all other features when they
have been installed. They are learnt like the other features
with the aid of the sample parts during the learn procedure.

Like every other feature, they can grade a part as being of


good or bad orientation and/or quality. They are also in
fluenced by the set tolerance.

Please note
Configuration tools which have been set up are not lost
when a teach procedure is carried out on the Checkbox,
they are simply learnt again like the other features.
In order to remove configuration tools from the Checkbox,
you must transfer new Teach−Data to the Checkbox with
CheckOpti or CheckKon (without configuration tools or with
new configuration tools).

4−24 Festo P.SW−CB−OPTI−EN en 0309c


4. Working with CheckOpti

Please note
If only the quality is to be tested and not the orientation:
· In the case e.g. of two horizontally symmetric orienta
tions, you must set up two tools horizontally symmetric
(corresponding to the symmetry of the orientations).

The choice of the correct configuration tool depends on the


individual requirements of the parts.

To do this, observe and compare the contour images. Find the


location at which the quality is to be tested and position the
tool there.

A description of the various configuration tools can be found


in section 6.1.

Inserting the configuration tools


Insert the configuration tools in the window Part contour".

· To do this, select the desired tool type in the menu


... [Action] [Add Config tool] or click on the appropriate icon
in the tool bar of the window Part contour".

The inserted tool is shown in the contour image.

Festo P.SW−CB−OPTI−EN en 0309c 4−25


4. Working with CheckOpti

Click on the tool. The tool will then be activated. The prop
erties of the tool will be shown in different colours:

Colour Meaning

red Represents the features found on the tool

pink Indicates a selection of one of the features found


(e.g. the smallest distance out of several distances)

yellow Is used for representing help lines (e.g. for


dimensioning)

blue Is used for representing the position and suspension


function

green Search lines (for measuring tools): Defined lines along


which the characteristic transitions for the measuring
tools are ascertained

The window Feature graph" shows the values of the feature


defined by the tool.

With a double click on the tool, you can open the relevant
window Feature properties" for editing the tool settings.

By dragging with the mouse, you can shift the tool. When the
tool is active, you can adapt the size with the aid of the grip
ping devices on the border lines.

Editing the configuration tools


In order to edit the configuration tools, open the dialogue
window Feature properties".

4−26 Festo P.SW−CB−OPTI−EN en 0309c


4. Working with CheckOpti

4.5.3 Editing the features

In special cases you can manually edit the ascertained


Teach−Data.

 You can deactivate the feature (is not considered when


the Teach−Data are ascertained or during the test).

 Modify the weighting of the feature for the parts test by


setting an individual tolerance factor:

Small value: The feature is toleranced more nar


rowly and thereby tested more strictly
than features with greater tolerance
values (e.g. length).

Large value: The values for the feature may deviate


to a greater extent.

 As a special case, you can enter directly values for the


permitted min./max. limits or the average value of the
feature.

Select the desired feature in the window Feature prop


erties". Carry out the desired settings in the tab Settings"
(see section 3.2.3).

Festo P.SW−CB−OPTI−EN en 0309c 4−27


4. Working with CheckOpti

Notes on editing the features can be found in section A.2 or in


the description of the dialogue window in section 3.2.3.

Describing the features

Feature Meaning

Length_x Length of the registered contour surface


(x−direction)

Height_y Height of the registered contour surface


(y−direction)

Area Number of pixels of the registered contour surface

Circumf. Circumference of the registered contour surface

Area−x/2 Number of pixels of the registered contour surface


from start to half length

Area−y/2 Number of pixels of the registered contour surface


from below to half height

CG_co_x X−coordinate of the surface centre of gravity

CG_co_y Y−coordinate of the surface centre of gravity

Pol.min. Minimum polar distance, smallest distance of sur


face centre of gravity to outer contour

Pol.max. Maximum polar distance, greatest distance of sur


face centre of gravity to outer contour

Feat_11 Special contour test feature

Feat_12 Special contour test feature

... With each inserted configuration tool an appropri


ate additional feature is defined

Most features are also represented graphically in the window


Part contour".

4−28 Festo P.SW−CB−OPTI−EN en 0309c


4. Working with CheckOpti

4.6 Documenting and printing the project

Document your processed projects in the dialogue window


Project documentation". Enter all relevant information in
order to simplify the later assignment of the individual pro
jects.

When adapting the Checkbox to the target system in the dia


logue window Project properties", use the check box Insert
settings into project description". In this way, the properties
ascertained will be accepted into the project documentation.

A description of the dialogue window Project documenta


tion" can be found in section 3.2.4.

If required, you can print out the relevant information for


clear archive purposes.

Festo P.SW−CB−OPTI−EN en 0309c 4−29


4. Working with CheckOpti

4.7 Transferring the Teach−Data to the Checkbox

When the Teach−Data are transferred to the Checkbox, the


data created with CheckOpti and the tools which have been
set up, will be installed on the selected type memory.

The Checkbox checks all incoming parts with these


Teach−Data.

Please note
The contours of the sample parts, from which the Teach−
Data are ascertained, must be created with the same
Checkbox and the same Checkbox parameter settings,
onto which the created Teach−Data are then loaded.
In particular, modifications with CheckKon to the following
parameters make a complete new teach procedure
necessary:
 exposure time, grey value threshold
 encoder to line frequency ratio
 upper and lower limit of viewing area
 conveyor belt speed (without encoder)
 parameters in Extended influence of picture creation"
(see CheckKon).

Please note
Tools and special settings in the Teach−Data, which are
transferred to the Checkbox, remain saved on the Check
box even after a new teach procedure.
As from operating system 3.0, the Checkbox shows tool"
in the display when a tool exists on a type memory and the
teach mode has been activated for this.
The installed tools and settings are not modified until a
new transfer of Teach−Data takes place. With the
Teach−Data Manager you can also delete the defined tools
and settings directly.

4−30 Festo P.SW−CB−OPTI−EN en 0309c


4. Working with CheckOpti

Please note
Transfer Teach−Data to the Checkbox only if the set target
system corresponds to the connected Checkbox. If necess
ary, carry out the identification in the window Project
properties".

Load the Teach−Data into the Checkbox as follows:

1. Open the dialogue window for transferring the Teach−Data


and settings into the Checkbox with the command [Teach−
Data Manager] in the menu [File].

2. Select the type memory into which the Teach−Data are to


be loaded under Teach−Data".

3. Start the download with Copy >" or delete the Teach−Data


on the Checkbox with Delete >".

Please observe the warnings or instructions shown.

Festo P.SW−CB−OPTI−EN en 0309c 4−31


4. Working with CheckOpti

4−32 Festo P.SW−CB−OPTI−EN en 0309c


Wizards

Chapter 5

Festo P.SW−CB−OPTI−EN en 0309c 5−1


5. Wizards

Contents

5. Wizards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−1

5.1 Working with the Project Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−3


5.1.1 The function of the Project Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . 5−3
5.1.2 Starting the Project Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−4
5.2 Wizard for manual project creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−5
5.3 Optimizing the types or orientation recognition . . . . . . . . . . . . . . . . . . . . . . . 5−7
5.4 Statistic judgement of a feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−10

5−2 Festo P.SW−CB−OPTI−EN en 0309c


5. Wizards

5.1 Working with the Project Wizard

5.1.1 The function of the Project Wizard

The Project Wizard leads you interactively through all the


steps which are required for a normal teach, test and optimiz
ing procedure for an orientation recognition with CheckOpti.

The scope of functions of the steps performed corresponds to


a large extent to the procedure described in sections 4.2, 4.3,
4.4, 4.5, 4.6 and 4.7 .

Fig.5/1: The Project Wizard

With the aid of the Project Wizard, even inexperienced users


can work easily, fast and in a comfortable manner with
CheckOpti.

Festo P.SW−CB−OPTI−EN en 0309c 5−3


5. Wizards

5.1.2 Starting the Project Wizard

You can start the Project Wizard as follows:

· After starting CheckOpti:


Select the option Project Wizard" in the dialogue window
Welcome ..." and confirm with OK".

· At any other moment:


Select the command [Project wizard] in the menu
[Wizards].

Within the Project Wizard you can navigate between the indi
vidual steps with the buttons Next" and Back".

If the button Next" is inactive, an entry is missing in the cur


rent step. This entry is necessary in order that you can con
tinue.

A lot of steps, e.g. identification of the Checkbox, are carried


out automatically by the Project Wizard.

5−4 Festo P.SW−CB−OPTI−EN en 0309c


5. Wizards

5.2 Wizard for manual project creation

CheckOpti offers you the possibility of creating projects man


ually and of processing them with the aid of a check list.

With the command [Wizards] [Wizard for manual project cre


ation], you can display a check list in the lower part of the
CheckOpti window. All the necessary processing steps are
listed in this window.

1 2

1 The icon indicates the status of the processing step (see table)
2 Description of the processing step or additional information
Fig.5/2: Wizard for manual project creation

With a double click on an entry in the check list, you can open
the appropriate window or dialogue window in which you can
carry out the relevant processing step.

Festo P.SW−CB−OPTI−EN en 0309c 5−5


5. Wizards

The status of the individual processing steps and information


is indicated by an icon:

Icon Meaning

Grey spanner Processing step must still be carried out.

Green tick Processing step has been carried out suc


cessfully.

Green tick with Processing step which cannot be checked


red ?" by CheckOpti.

Yellow tick Processing step has been carried out, the


result however is not optimum (see in
formation).

Small red X" Processing step has been carried out, the
result however is not optimum and
should be improved by further processing
(see information).

Large red X" Processing step has been carried out, the
result however is incorrect and must be
improved by further processing (see in
formation).

3 points Information on the processing step or the


problems which have occurred.

Yellow i" Information, without judgement.

The processing steps listed give an overview of the general


procedure. Depending on the task, the necessary steps may
also differ from the check list.

5−6 Festo P.SW−CB−OPTI−EN en 0309c


5. Wizards

5.3 Optimizing the types or orientation recognition

CheckOpti supports you in optimizing the parts or orientation


recognition (only Sortbox) with a wizard. This uses sample
parts for inserting suitable configuration tools.

1 Specification of the
maximum time for the
optimization

2 Grid size with which


optimization is to be
carried out
1
3 Starting the optimiz
ation procedure 2
4 Progress display of
the optimization 3
5 Switching further to
the result of the op 4
timization

Fig.5/3: Wizard Settings for Optimizing"

Proceed as follows:

1. In the window Part contour", check whether the sample


parts have been assigned with the correct orientation or
parts type and whether the registered contours are OK.

2. Start the Wizard with the command [Wizards] [Optimizing


type and orientation detection].

3. Enter the maximum time period in minutes which is avail


able for the optimization. A longer period can lead to
better results.

Festo P.SW−CB−OPTI−EN en 0309c 5−7


5. Wizards

4. Set the optimization grid. The smaller the details of the


parts contour, the smaller you should select the optimiz
ation steps. However, more time will be required for op
timization if the grid is very precise.

5. Then start the optimization with Start optimization".

The end of the optimization procedure will be shown under


the progress display by the message Processing is finished,
press ’Next’ ".

Switch to the display of the optimization results with Next".

1 Information on the
teach procedure and
the automatic op
timization

2 Back to the settings


for the optimization
1
3 Conclude automatic
optimization

Fig.5/4: Results of the optimization

5−8 Festo P.SW−CB−OPTI−EN en 0309c


5. Wizards

Check the results displayed. These are marked with an ap


propriate icon like the Wizard for manual project creation
(seesection 5.2).

If the results do not fulfil your expectations: (red X" or yel


low tick):

· Press Back" to switch back to the settings for the op


timization.

Possibilities of improvement:

 Select smaller optimization steps.

 Provide more time for the optimization procedure.

 In the case of difficult parts with small details, it may be


sensible to set longer times (e.g. 60 min.).

 If necessary, teach more parts.

If the results fulfil your expectations:

· Conclude the Wizard with Finish".

Festo P.SW−CB−OPTI−EN en 0309c 5−9


5. Wizards

5.4 Statistic judgement of a feature

With the Wizard Statistical judgement of a feature" you can


ascertain the resolution, the repeatability (accuracy) and the
repetition accuracy of the parts test and create target value
ranges in the Teach−Data.

Ascertained value Description

Resolution Measured value (e.g. length in mm) di


vided by the medium feature value
(number of pixels).

Repetition accuracy Measuring uncertainty (deviation of


measured value) with repeated measure
ment of a measured value.

Uncertain assignment Percentage of the parts with which no


clear assignment of the parts is possible
due to the current repetition accuracy (yel
low range of the graph in step 3 of the Wiz
ard, Fig.5/7 or Fig.5/8).
These parts may possibly be returned for a
repeated parts test. The effective good
part rate will drop then.

Proceed as follows:

1. Measure as accurately as possible a single selected


sample part, e.g. with a caliper gauge or other suitable
tool.

2. Show the measured sample part at least 50 times in suc


cession in the preferred orientation on the Checkbox, so
that the part exists at least 50 times as a sample part with
orientation 1 in the window Part list".

3. Start the Wizard with [Wizard] [Statistical evaluation of a


feature].

5−10 Festo P.SW−CB−OPTI−EN en 0309c


5. Wizards

1 Description of the
Wizard 1
2 Continue with
next step

Fig.5/5: Wizard for statistic judgement of a feature, step 1

If there are less than 50 parts in the desired orientation,


this will be shown accordingly in the dialogue window. In
this case close the Wizard and examine further parts.

4. You can move to the next step with Next". The resolution
and the accuracy of the parts received are ascertained
here.

Select the feature to be evaluated under Feature". For


this purpose the length, distances, heights and angles are
usually suitable, as well as the tools which calculate these
variables.

Festo P.SW−CB−OPTI−EN en 0309c 5−11


5. Wizards

1 Feature to be
evaluated

2 Arithmetical me
dium value of the
actually 1
measured values
of the feature. 2

3 Values 3
ascertained by
CheckOpti

Fig.5/6: Wizard for statistic judgement of a feature, step 2

5. Enter the value which you have determined with the


measuring tool on the actual part under Measured value
(mean)" (use the dot as the decimal point).
The statistic values thus ascertained will be shown there
under.

6. You can move to the next step with Next". Here you can
determine the share of parts with uncertain assignment or
the tolerance range.
The statistic distribution is made on the basis of a normal
distribution of the feature value to be tested. It is also
assumed that 2 x sigma of the normally distributed pro
cess corresponds to the tolerance limits.
The appropriate ranges are shown in colour in the in
formation graph:

5−12 Festo P.SW−CB−OPTI−EN en 0309c


5. Wizards

Range Meaning

green Certainly good If the value of the feature to be tested lies in this range, the
measurement is good in spite of measuring uncertainty within the
tolerance range.
(the range is determined by the tolerance range minus 0.5 * measur
ing uncertainty at the tolerance limits)

yellow Uncertain range, Two ranges at the tolerance limits with the width of the measuring
can be good or uncertainty. If the value of the feature to be tested lies in this range,
bad. there will be no clear result due to the measuring uncertainty. The
part can be subjected to a new test, in order that a clear result can
be obtained.

red Certainly bad The ranges outside the measuring uncertainty plus the measuring
uncertainty. If the value of the feature to be tested lies in one of
these ranges, the part will be classified as bad.

1 Description
2 Selection of cal 1
culation type
Tolerance of
range"

3 Nominal value
(see Measured
value" in the
previous step)
and permitted 2
tolerance
3
4 Resulting percen
tage of parts with
uncertain assign
ment 4

Fig.5/7: Wizard for statistic judgement of a feature, step 3  calculation specification


Permitted tolerance"

Festo P.SW−CB−OPTI−EN en 0309c 5−13


5. Wizards

7. Under Calculation method", select the specification with


which evaluation is to be carried out. You can specify the
following values depending on the selection:

· Calculation specification Tolerance of range": The


basis of the evaluation is the specification of the per
mitted tolerance, starting from the nominal value. The
values can be adapted here. How large the resulting
percentage is of parts with uncertain assignment is
shown under Uncertain parts".

· Calculation specification Amount of uncertain parts":


The basis for the evaluation is the share of parts in per
cent with uncertain assignment. The resulting toler
ance range is shown thereunder.

1 Description
2 Selection of cal 1
culation specifi
cation Amount
of uncertain
parts"

3 Nominal value
(see Measured
value" in the
previous step) 2
4 Percentage of 3
parts with uncer
tain assignment
4
5 Resulting toler
ance 5

Fig.5/8: Wizard for statistic judgement of a feature, step 3  calculation specification


Share of uncertain assignment"

8. You can move to the next step with Next". A summary of


the statistic judgement is shown here.

5−14 Festo P.SW−CB−OPTI−EN en 0309c


5. Wizards

1 Description
1
2 Summary of the
specifications
and results of the 2
statistic judge
ment

3 Copies the text of


the summary into
the clipboard

4 Creates 2 addi
tional orienta
tions with uncer
tain" feature va 3
lues

Fig.5/9: Wizard for statistic judgement of a feature, step 4

With the check box Create the ranges as Teach−Data" you


can create the certain" range as well as two additional
(artificial) orientations which can serve as uncertain"
ranges (yellow range of normal distribution). Test parts,
which fall into the uncertain" ranges or orientations, will
be returned as incorrect orientations for remeasuring.
This can improve the reliability of the measurement.

9. Conclude the Wizard with Finish".


If the relevant check box is activated, this will then create
the ranges in the Teach−Data as well as the Pseudo
parts" which are required for the additional orientations.

Festo P.SW−CB−OPTI−EN en 0309c 5−15


5. Wizards

5−16 Festo P.SW−CB−OPTI−EN en 0309c


Configuration tools

Chapter 6

Festo P.SW−CB−OPTI−EN en 0309c 6−1


6. Configuration tools

Contents

6. Configuration tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−1

6.1 Configuration tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−3


6.2 VStrip tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−6
6.3 CTool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−18
6.4 ROI tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−25
6.5 Measuring tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−43
6.5.1 Position and suspension of the measuring tools . . . . . . . . . . . . . . . 6−49
6.5.2 Distance measurement tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−57
6.5.3 Multi−distance measurement tool . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−59
6.5.4 Distance measurement tool (vertical) . . . . . . . . . . . . . . . . . . . . . . . 6−61
6.5.5 Angle measurement tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−63
6.5.6 Multi−angle measurement tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−65
6.5.7 Counting tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−66
6.6 Feature combination tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−67
6.7 Externally calculated feature tool (sensor) . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−69

6−2 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

6.1 Configuration tools

The following tools are available:

Tool Function Typical application

ROI Area  Distinguishes different


(Region Of Interest) 1) Area of a part: orientations
 within a rectangular area1)  Quality check of a certain area
 Within an ellipse or between a
rectangle and an ellipse 2)

VStrip Area of a vertical strip  Quality check of a certain strip,


(Vertical Strip) 1) e.g. whether there is a groove or
a seal

CTool Contour tool:  Quality check of a contour sec


(Contour Tool) 1)  Difference in height, medium tion (e.g. thread or recess, angle)
height, curved length of parts
contour 1)
 Maximum or minimum height,
angle of equalizing line 2)

Distance measurement Distance parallel to alignment or  Quality check of a contour sec


2) point−to−point distance between two tion (e.g. width of a groove)
contour points

Multi distance measure Several distances parallel to align


ment 2) ment or point−to−point distances be
tween two contour points

Distance measurement Vertical distance between two con  Quality check of a contour sec
(vertical)2) tour points tion (e.g. depth of a groove)

Angle measurement2) Angle to the horizontal, to alignment  e.g. angle of a chamfer


of tool or around the centre of the
tool

Multi angle measure Several angles between contour  Measurement of an angle irre
ment 2) points spective of the part orientation

Counting 2) Number of transitions between con  e.g. in order to check the number
tour and background of pins of a plug
1) Available for Checkboxes with operating system type Config, as from software version 1.2.
2) Available for certain Checkboxes with operating system type Config, as from software version 3.1.

Festo P.SW−CB−OPTI−EN en 0309c 6−3


6. Configuration tools

Tool Function Typical application

Feature combination 2) Links features together  Combination of several features

Externally calculated Feature registered by an external  e.g. weight or colour of a part


feature 2) sensor ascertained by sensors
2) Available for certain Checkboxes with operating system type Config, as from software version 3.1.

Please note
Type and number of the available tools depend on the op
erating system of the Checkbox.

You can assign any name to the tool and thereby to the fea
ture assigned. However, this name is not used in the Check
box and serves only for documentation within CheckOpti.

Activate the tool with a mouse click. Open the dialogue win
dow Feature properties" in order to set the parameters of
the tool, in each case with the active window Part contour".

· with a double−click on the tool represented in the picture


of the part.

· with a double−click on the feature defined by the tool in


the features list.

· when the tool has been selected, with the command


[Feature properties] (in the menu [Edit] or in the context
menu).

· with the command [Window] [Feature properties] (you can


scroll to the appropriate tool with the icons in the tool bar).

6−4 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

Please note
The tools remain in the Checkbox after transfer of the
Teach−Data even after a new teach procedure. The per
mitted feature ranges of the tools are adapted accordingly
to the teach procedure.
The tools can be deleted with CheckOpti by means of a
new transfer of the Teach−Data (without tool).

For the tools you will find appropriate projects in the sub−di
rectory Demo" of the program directory of CheckOpti.

Festo P.SW−CB−OPTI−EN en 0309c 6−5


6. Configuration tools

6.2 VStrip tool

The VStrip tool calculates the area of the parts contour within
a horizontally limited range. This results in a vertical strip
(Vertical Strip).

Like the other features, this area then provides an additional


test feature.

Fig.6/1: VStrip tool

6−6 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

Carry out the settings for the appropriate tool in the window
Feature properties".

1 Name of the feature


2 Brief description and
schematic represen
tation of the feature 1

Fig.6/2: Window Feature properties", tab Function"

Festo P.SW−CB−OPTI−EN en 0309c 6−7


6. Configuration tools

1 Information for ascer


taining the position of
the feature

2 Start coordinate of 1
the vertical strip and
reference of the start
coordinate
2
3 End coordinate of the
vertical strip and ref
erence of the end
coordinate 3
4 Graphic representa
tion of the references
4

Fig.6/3: Window Feature properties", tab Position"

The distances between the references and the limits are en
tered in pixels.

The limits of the area, i.e. the left−hand and right−hand limits,
can be specified by different definitions (references) (see
following table).

The distances to the references are represented in the case of


a selected displayed VStrip tool as blue, horizontal bars, the
calculated area is marked in red.

6−8 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

Horizontal Meaning Usual use OS 1)


reference

absolute, from left The position of the tool refers to the The absolute position is 1.2
(part beginning = 0) absolute part beginning (always used, e.g. when the feature
corresponds to x = 0). to be defined always lies at
the same horizontal posi
posi
absolute, from right The position of the tool refers to the tion in the parts contour. 1.2
(part end) part end (corresponds to the largest
x−coordinate of the current contour).

relative from left to The position of the tool can adapt The relative position is 3.1
horizontal suspension itself in the horizontal direction of used, e.g. when the feature
the current parts contour. The hori to be defined moves in the
zontal suspension" can therefore be horizontal direction as a
relative from right to from the left" or from the right" factor of the parts contour 3.1
horizontal suspension (in respect of part beginning or part (see example, Fig.6/9).
end).2)

relative to part centre The position of the tool refers to the If the registered part 3.2
part centre (corresponds to the length fluctuates to a large
coordinate of half the part length, extent, e.g. if the Checkbox
Length_x/2). is used in a vibrating or
centrifugal conveyor,
conveyor fea
fea
relative to centre of The position of the tool refers to the tures which lie in the 3.2
gravity centre of gravity of the part centre of the parts can be
(CG_co_x). recognized better.
1) Available for Checkboxes as from the specified operating system type Config (software version).
2) See tab Horizontal suspension". The tab is only shown if at least one relative reference has been
selected.

If horizontal references are defined relative to a horizontal


suspension, this suspension must be defined in the tab Hori
zontal suspension".

The range, from which the relative reference value is calcu


lated, is defined by a horizontal strip. This is related to the
x−axis (y = 0). Within the range Begin in line" to End in line"
the search is now made for the first occurrence of the parts
contour according to the specification from left" or from
right". The position found serves as the horizontal reference
for the horizontal position of the tool.

Festo P.SW−CB−OPTI−EN en 0309c 6−9


6. Configuration tools

1 Information for ascer


taining the horizontal
suspension

2 Start and end coordi 1


nates of the horizon
tal strip for ascertain
ing the start coordi
nate of the VStrip tool
2
3 Start and end coordi
nates of the horizon
tal strip for ascertain
ing the end coordi
nate of the VStrip tool
3
4 Graphic representa
tion of the references

Fig.6/4: Window Feature properties", tab Horizontal suspension"

6−10 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

Examples of references Usual use OS 1)


Beginning End

... from left ... from left The contour section to be 1.2
examined lies to the left of
the centre

... from left ... from right In special cases (the width of 1.2
the tool changes with the
length of the part)

... from right ... from left In special cases (the width of 3.1
the tool changes with the
length of the part)

... from right ... from right The contour section to be 1.2
examined lies to the right of
the centre
1) Available for Checkboxes as from the specified operating system
type Config (software version).

Possible exception:
If e.g. a contour section to the left of the centre is to be
tested, but the manufacturing tolerances on the test part are
measured from the right and are therefore usually less. In this
case select ... from right" both for the start and the end, al
though the VStrip tool lies to the left of the centre.

Festo P.SW−CB−OPTI−EN en 0309c 6−11


6. Configuration tools

Example of absolute reference:


Before a QS plug connector is forwarded to the automatic
packing machine, a check is to be made to ascertain whether
a seal has been fitted and whether it is positioned correctly. In
this case the orientation is not important. A check is made of
the quality.

Two orientations of the part are carried out:

Orientation 1 (good) Orientation 2 (good) Orientation 2 (bad)

Fig.6/5: Orientation with the VStrip tool

The following configuration tools are specified:

 Left−hand VStrip tool (references absolute from left" and


absolute from left").

 Right−hand VStrip tool (references absolute from right"


and absolute from right"), all other settings identical to
the left−hand VStrip tool.

Tip for creating symmetric suspensions:


1. Select the tool with the mouse and create a copy of the
tool in the clipboard with the command [Edit] [Copy].

2. With the command [Edit] [Paste] you can open the dia
logue window Options for paste config tool".

3. Select the option Flip horizontal" and confirm with OK".


The new tool will be inserted symmetrically on the other
side of the part.

6−12 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

Checking the reliability of the orientation test:

Fig.6/6: Orientation test

The good parts of orientations 1 and 2 are clearly and reliably


separated by the feature Area−x/2 (area left of part centre).

This is not at all important for the task in question. However,


as the features of the tools must be compared with the cor
rect set of Teach−Data (orientations 1/2), the orientations
must be correctly recognized.

If this is not the case, a part e.g. with orientation 1 could in
correctly be checked with the Teach−Data for orientation 2.

Festo P.SW−CB−OPTI−EN en 0309c 6−13


6. Configuration tools

Please note
Even if only the quality is to be checked, it will not suffice
to learn only one orientation in which both alignments of
the tool are shown.
In this case the ranges of the feature values, normally sep
arated by the orientation, would be grouped together. In
this way the reliability of the quality check would be con
siderably impaired.
If possible, the individual orientations must always be
learnt separately.

Checking the reliability of the quality test:

Fig.6/7: Quality test of orientation 1

Orientation 1 (parts 1 to 5 with seal ring) is reliably recog


nized (feature values are clearly within the permitted range).

The feature values of parts 6 to 12 (without seal ring) are


clearly outside the permitted range.

6−14 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

The same applies to orientation 2 (parts 13 to 17 without seal


ring, parts 18 to 22 with seal ring):

Fig.6/8: Quality test of orientation 2

The required test is therefore possible.

Festo P.SW−CB−OPTI−EN en 0309c 6−15


6. Configuration tools

Example of relative reference:


On a rotary part, a recess is to be checked irrespective of any
burr which remains when it is cut off.

Settings in the tab Position":

 Start in row:

 Horizontal position: 106 (pixels)

 Horizontal reference: relative from left to horizontal


suspension

 End in row:

 Horizontal position: 125 (pixels)

 Horizontal reference: relative from left to horizontal


suspension

The suspension of the VStrip tool is laid on a burr−free area of


the start of the part, e.g. when the total diameter of the parts
ranges from approx. 80 to 240 in the upper (flat) area of the
front surface.

Settings in the tab Horizontal suspension":

 Horizontal suspension for Start in row" and End in row":

 Begin in line: 180 (pixels)

 End in line: 240 (pixels)

Within this range a search is now made for the first occur
rence of the parts contour according to the specification
from left" or from right". This position serves as the hori
zontal reference for the horizontal position of the feature.

6−16 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

The thus resulting position of the tool is calculated as follows.

Resulting start of the tool = 106 + X


with X = x−coordinate of the first contour element in
the vertical strip between y = 180 and
y= 240

Resulting end of the tool = 125 + X


with X = x−coordinate of the first contour element in
the vertical strip between y = 180 and
y= 240

In this way the VStrip tool always refers to the front of the
part, irrespective of any burr.

without burr with burr

Fig.6/9: Relative reference VStrip tool

Festo P.SW−CB−OPTI−EN en 0309c 6−17


6. Configuration tools

6.3 CTool

The CTool ascertains features from an transition of the con


tour of a part.

The following features can be ascertained:

Feature Meaning Typical application OS 1)

Height difference Determines the maximum height differ e.g. testing a recess 1.2
ence within the horizontally limited
range along the contour.

Maximum value Determines the maximum height within e.g. testing the height in a 3.1
the horizontally limited range along the certain range
contour.

Average value Determines the average height within e.g. local height test 1.2
the horizontally limited range along the
contour.

Minimum value Determines the minimum height within e.g. testing the height in a 3.1
the horizontally limited range along the certain range
contour.

Angle of the fitted Determines the angle of the fitted line e.g. testing an angle in a 3.1
line within the horizontally limited range certain range
along the contour.

Scaling length Determines the length along the contour e.g. testing the existence 1.2
(curve length) within the horizontally limited range. of a thread
1) Available for Checkboxes as from the specified operating system type Config (software version).

Scalar length (curve length) Height difference Angle of fitted line

Fig.6/10: Examples of features ascertained by the CTool

6−18 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

Carry out the settings for the appropriate tool in the window
Feature properties".

1 Name of the feature


2 Method of calculation
(ascertained feature)
of the CTool 1

3 Schematic represen
tation of the feature 2
4 Reference transition
for the calculation

Fig.6/11: Window Feature properties", tab Function"

Only one function can be selected per configuration tool


(anascertained feature).

The function selected then calculates the feature value of the


configuration tool. Like the other features, it then provides an
additional test feature.

Festo P.SW−CB−OPTI−EN en 0309c 6−19


6. Configuration tools

In the list field Calculate out of" you can select the contour
from which the CTool is calculated.

Calculation from Meaning OS 1)

Top transition Uses the upper transition of the contour section for calculation 1.2

Lower transition Uses the lower transition of the contour section for calculation 3.1

... transition from below For parts with Gaps": uses the relevant transition of the con 3.1
tour section from below for calculation
1) Available for Checkboxes as from the specified operating system type Config (software version).

In the tab Position" you can set the start and end coordi
nates as well as the relevant references.

1 Information on the
settings of the tab

2 Start coordinate of 1
the contour in respect
of the start coordi
nate

3 End coordinate of the


contour in respect of 2
the end coordinate

4 Graphic representa
tion of the references 3

Fig.6/12: Window Feature properties", tab Position"

6−20 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

The distances between the limits are entered in pixels.

The left−hand and right−hand limits of the range to be exam


ined can be specified by different definitions (references) (see
following table).

The references are represented in the case of a selected dis


played CTool as blue, horizontal bars, the calculated outer
contour is marked in red.

Horizontal Meaning Usual use OS 1)


reference

absolute, from left The position of the tool refers to the The absolute position is 1.2
(part beginning = 0) absolute part beginning (always used, e.g. when the feature
corresponds to x = 0). to be defined always lies at
the same horizontal posi
posi
absolute, from right The position of the tool refers to the tion in the parts contour. 1.2
(part end) part end (corresponds to the largest
x−coordinate of the current contour).

relative from left to The position of the tool can adapt The relative position is 3.1
horizontal suspension itself in the horizontal direction of used, e.g. when the feature
the current parts contour. The hori to be defined moves in the
zontal suspension" can therefore be horizontal direction as a
relative from right to from the left" or from the right" factor of the parts contour 3.1
horizontal suspension (in respect of part beginning or part (see example VStrip tool,
end).2) Fig.6/9).

relative to part centre The position of the tool refers to the If the registered part 3.2
part centre (corresponds to the length fluctuates to a large
coordinate of half the part length, extent, e.g. if the Checkbox
Length_x/2). is used in a vibrating or
centrifugal conveyor,
conveyor fea
fea
relative to centre of The position of the tool refers to the tures which lie in the 3.2
gravity centre of gravity of the part centre of the parts can be
(CG_co_x). recognized better.
1) Available for Checkboxes as from the specified operating system type Config (software version).
2) See tab Horizontal suspension". The tab is only shown if at least one relative reference has been
selected.

Festo P.SW−CB−OPTI−EN en 0309c 6−21


6. Configuration tools

If horizontal references are defined relative to a horizontal


suspension, this suspension must be defined in the tab Hori
zontal suspension".

The range, from which the relative reference value is calcu


lated, is defined by a vertical strip. This is related to the x−axis
(y = 0). Within the range Begin in line" to End in line" the
search is now made for the first occurrence of the parts con
tour according to the specification from left" or from right".
The position found serves as the horizontal reference for the
horizontal position of the tool.

1 Information for ascer


taining the horizontal
suspension
1
2 Start and end coordi
nates of the horizon
tal strip for ascertain
ing the start coordi
nate of the CTool
2
3 Start and end coordi
nates of the horizon
tal strip for ascertain
ing the end coordi
nate of the CTool
3
4 Graphic representa
tion of the references

Fig.6/13: Window Feature properties", tab Horizontal suspension"

6−22 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

Examples of references Usual use OS 1)


Beginning End

... from left ... from left The contour section to be 1.2
examined lies in the centre

... from left ... from right In special cases (the width of 1.2
the tool changes with the
length of the part)

... from right ... from left In special cases (the width of 3.1
the tool changes with the
length of the part).

... from right ... from right The contour section to be 1.2
examined lies to the right of
the centre
1) Available for Checkboxes as from the specified operating system
type Config (software version).

Possible exception:
If e.g. a contour section to the left of the centre is to be
tested, but the manufacturing tolerances on the test part are
measured from the right and are therefore usually less.
In this case select ... from right" both for the start and the
end, although the CTool lies to the left of the centre.

Festo P.SW−CB−OPTI−EN en 0309c 6−23


6. Configuration tools

Example of absolute reference:


A hollow screw is to be checked for orientation and quality.

The following is checked in orientation 1:

 Is there a thread (scalar length)?

 Is the depth of the recess correct (difference of height)?

Parts with orientation 2 are to be rejected when they are


passed through again.

The task can be solved with 3 CTools:

 Scalar length (arc length)

 Difference in height

 Mean value

Orientation 1, everything OK Orientation 2, everything OK

Fig.6/14: Example CTool

6−24 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

6.4 ROI tool

The ROI tool calculates the area of the parts contour within a
parallelogram, an ellipse or between a parallelogram and an
ellipse.

Like the other features, this area then provides an additional


test feature.

Fig.6/15: ROI tool

The size of the ROI tool is defined by its width, height and by
the angle to the horizontal. The position of the ROI tool is
determined by horizontal and vertical references.

The references are represented in the case of a selected dis


played ROI tool as blue, horizontal bars, the calculated area is
marked in red.

Festo P.SW−CB−OPTI−EN en 0309c 6−25


6. Configuration tools

Set the area to be measured in the window Feature prop


erties".

1 Name of the feature


2 Ascertained area of
the feature
1
3 Schematic graph of
the area to be 2
measured

Fig.6/16: Dialogue window Feature properties"  tab Function"

6−26 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

In the tab Position" you can determine the size, position and
reference as well as the alignment (angle) of the tool.

1 Information on the
position

2 Setting whether va 1


lues are specified in
pixels (absolute) or in
per thousand (rela 2
tive to part length)

3 Width and height of 3


the tool

4 Horizontal position 4
and reference

5 Vertical position and 5


reference

6 Alignment (angle) to
the horizontal
6

Fig.6/17: Dialogue window Feature properties"  tab Position"

The size as well as the positions are entered in pixels.


As from operating system Config version 3.2, these values
can also be specified in per thousand relative to the part
length (width and horizontal position) or part height (height
and vertical position).

The position of the ROI tool can be specified by different de


finitions (references) (see following pages).

Festo P.SW−CB−OPTI−EN en 0309c 6−27


6. Configuration tools

Determining the horizontal position and the width


The position of the tool in the horizontal is specified by the
distance to a reference.
The width of the ROI tool joins on at this position in the speci
fied direction. Specify the width on the field Width".

Select the reference for the distances under Horizontal


reference":

Horizontal Meaning Usual use OS 1)


reference

absolute, from left The position of the tool refers to the The contour section to be 1.2
(part beginning = 0) absolute part beginning (always examined lies to the left of
corresponds to x = 0)2) the centre

absolute, from right The position of the tool refers to the The contour section to be 1.2
(part end) part end (corresponds to the largest examined lies to the right
x−coordinate of the current con of the centre
tour)2)

relative from left to The position of the tool can adapt The relative position is 3.1
horizontal suspension itself in the horizontal direction of used, e.g. when the feature
the current parts contour. The hori to be defined moves in the
zontal suspension" can therefore be horizontal direction as a
relative from right to from the left" or from the right" (in factor of the parts contour 3.1
horizontal suspension respect of part beginning or part (see example VStrip tool,
end).3) Fig.6/9).

relative to part centre The position of the tool refers to the If the registered part 3.2
part centre (corresponds to the length fluctuates to a large
coordinate of half the part length, extent, e.g. if the Checkbox
Length_x/2). is used in a vibrating or
centrifugal conveyor, fea
relative to centre of The position of the tool refers to the tures which lie in the 3.2
gravity centre of gravity of the part centre of the parts can be
(CG_co_x). recognized better with
these references.
1) Available for Checkboxes as from the specified operating system type Config (software version).
2)The absolute position is used, e.g. when the feature to be defined always lies at the same horizon
tal position in the parts contour.
3) See tab Horizontal suspension". The tab is only shown if at least one relative reference has been
selected.

6−28 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

If horizontal references are defined relative to a horizontal


suspension, this suspension must be defined in the tab Hori
zontal suspension".

The range, from which the relative reference value is calcu


lated, is defined by a vertical strip. This is related to the x−axis
(y = 0). Within the range Start in line" to End in line" the
search is now made for the first occurrence of the parts con
tour according to the specification from left" or from right".
The position found serves as the horizontal reference for the
horizontal position of the tool.

Determining the vertical position and the width


The position of the tool in the vertical is determined by the
distance to a reference.
The height of the ROI tool joins on at this position in the
downward direction. Enter the height in the field Height".

Relative references have the advantage that the ROI tool can
be placed relative to the contour of the part. The ROI tool is
therefore less susceptible to fluctuations.

Festo P.SW−CB−OPTI−EN en 0309c 6−29


6. Configuration tools

The vertical reference is calculated from an area of the upper


transition of the contour, similar to the features of the CTool.
However, it can also be specified absolutely (only with operat
ing systems ţ 3.1).

Vertical reference Meaning Usual use OS 1)

relative to maxima Upper limit of the tool refers to the e.g. if the suspension is to 1.2
from suspension maximum of a value calculated from refer to a point of the part.
the contour2)

relative to average Upper limit of the tool refers to the e.g. if the suspension is to 1.2
from suspension average of a value calculated from refer to a level contour
the contour2) section.

relative to minima Upper limit of the tool refers to the e.g. if the suspension is to 3.1
from suspension minimum of a value calculated from refer to a recess.
the contour2)

relative, alignment Upper limit of the tool refers to the e.g. if parts can lie in differ 3.1
parallel to suspension fitted line specified by the reference; ent angles at reception, but
the tool is placed diagonally with the the ROI is to remain unaf
angle of the fitted line (upper and fected.
lower transition)

absolute from below Upper limit of the tool refers to the e.g. if the tool is to be inde 3.1
x−axis (y = 0) pendent of the part posi
tion.

relative to part centre The position of the tool refers to the If the registered part 3.2
part centre (corresponds to the height fluctuates to a large
coordinate of half the part length, extent, features which lie
Height_y/2). in the centre of the parts
can be recognized better
relative to centre of The position of the tool refers to the with these references. 3.2
gravity centre of gravity of the part
(CG_co_y).
1) Available for Checkboxes as from the specified operating system type Config (software version).
2) See tab Vertical suspension". The tab is only shown if at least one relative reference has been
selected.

6−30 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

Determining the alignment (angle, only with operating


systems ţ 3.1)
The upper and lower transitions of the tool can be placed
diagonally:

 Select the entry relative, angle parallel to vert. suspen


sion" under Vertical reference". The tool is placed diag
onally to the angle of the equalizing line.

 Or enter the angle to the horizontal directly in the field


Angle".
Providing the vertical reference Relative, angle parallel
to vert. suspension" is defined, the angle specified here
will be added to the angle of the equalizing line.

No angle Alignment parallel to the Alignment with entry of an


suspension angle

Fig.6/18: Examples of the alignment (angle) of the ROI tool

Festo P.SW−CB−OPTI−EN en 0309c 6−31


6. Configuration tools

Determining the vertical suspension


Providing a relative reference is used for the vertical position,
it must be defined in the tab Vertical suspension".

The area from which the relative reference value is calculated,


is defined by a left−hand and right−hand limit. These refer to
the start of the parts (left in CheckOpti) and/or to the end of
the parts (right in CheckOpti).

1 Information on the
suspension

2 Contour from which 1


the reference is calcu
lated

3 Start coordinate of
the contour and refer 2
ence of the start
coordinate 3
4 End coordinate of the
contour and refer
ence of the end 4
coordinate

5 Graphic representa 5
tion of the references

Fig.6/19: Window Feature properties", tab Vertical suspension"

6−32 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

In the list field Calculate from" you can select the contour
from which the reference of the tool is calculated.

Calculation from Meaning OS 1)

Top transition Uses the upper transition of the 1.2


contour section for calculation

Lower transition Uses the lower transition of the 3.1


contour section for calculation

... transition from For parts with Gaps": uses the rel 3.1
below evant transition of the contour sec
tion from below for calculation
1) Available for Checkboxes as from the specified operating system
type Config (software version).

In order to determine the contour section, which is to be used


as the suspension for the ROI tool, set the start and end
coordinates as well as the relevant references.

The distances between the limits are entered in pixels.

Festo P.SW−CB−OPTI−EN en 0309c 6−33


6. Configuration tools

The left and right−hand limits of the area to be examined can


be determined by various definitions. These limits refer to the
start of the parts (left in CheckOpti) and/or to the end of the
parts (right in CheckOpti).

Reference Usual use OS 1)


Beginning End

absolute absolute The contour section used as ref 1.2


from left from left erence lies to the left of the
centre

absolute absolute In special cases (the width of the 1.2


from left from right contour section used as refer
ence changes with the length of
the part)

absolute absolute In special cases (the width of the 3.1


from right from left tool changes with the length of
the part)

absolute absolute The contour section to be exam 1.2


from right from right ined lies to the right of the centre
1) Available for Checkboxes as from the specified operating system
type Config (software version).

Possible exception:
If e.g. a contour section to the left of the centre is to be
tested, but the manufacturing tolerances of the test part are
measured on the right and are therefore usually less. In this
case select ... from right" both for the start and the end, al
though the ROI tool lies to the left of the centre.

The height of the ROI tool joins on at this position in the


downward direction.

6−34 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

Determining the horizontal suspension


Providing a relative reference is used for the horizontal posi
tion, it must be defined in the tab Horizontal suspension".

The range, from which the relative reference value is calcu


lated, is defined by a horizontal strip. This refers to the x−axis
(y=0) or to the vertical suspension.

1 Information on the
suspension

2 Graphic representa
tion of the references 1
3 Start coordinate of
the contour
2
4 End coordinate of the
contour 3
5 Reference of start 4
and end coordinates

Fig.6/20: Window Feature properties", tab Horizontal suspension"

Within the range Begin in line" to End in line" the search is


now made for the first occurrence of the parts contour ac
cording to the specification from left" or from right".

The position found serves as the horizontal reference for the


horizontal position of the tool.

Festo P.SW−CB−OPTI−EN en 0309c 6−35


6. Configuration tools

For the vertical position of the area Begin in line" to End in


line" a further two references can be used:

Vertical reference Meaning Usual use OS 1)

absolute from below Beginning and end of the vertical e.g. if the tool is to be inde 3.1
strip refer to the x−axis (y = 0) pendent of the part posi
tion.

relative to vertical sus Beginning and end of the vertical A reference to the vertical 3.1
pension strip refer to the vertical suspen suspension has the advan
sion. The range moves up or down tage that the position of
with the vertical suspension.2) the range (which is used
Please note: Beginning and end can for determining the hori
also be negative values. zontal suspension) adapts
itself to the contour, e.g. if
Providing no vertical suspension of the suspension is to refer
the tool is defined, the beginning to a recess.
and the end of the vertical strip refer
as with the setting absolute from
below" to the x−axis (y = 0).
1) Available for Checkboxes as from the specified operating system type Config (software version).
2) See tab Vertical suspension". The tab is only shown if at least one relative reference has been
selected.

6−36 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

If an ROI has been selected, the area within the ROI will be
shown in red.

The horizontal distance to the reference will be shown as a


blue, horizontal bar.

The area of the transition of the contour, which is used for


calculating the upper reference value, is also marked in blue.

Starting from this area, the vertical distance will be shown as


a blue vertical bar. If the vertical reference Relative to maxi
mum of vert. suspension" is used, the bar will start at the
point which has led to the maximum coordinate (highest point
in the area):

Fig.6/21: ROI, horizontal reference absolute from left", vertical reference relative to
maximum of vert. suspension"

Festo P.SW−CB−OPTI−EN en 0309c 6−37


6. Configuration tools

If the vertical reference Relative to mean of vert. suspen


sion" is used, the bar will start in the centre of the area and in
the Average" height.

Fig.6/22: ROI, horizontal reference from left", vertical reference relative to mean of
vert. suspension"

Example:
A miniature plug connector is to be moved with the correct
orientation to a components fitting installation. However, only
orientation 1 may be used here, all further orientations are to
be returned to the conveyor system.

The part may be passed to the Checkbox in four orientations,


whereby orientations 1 and 3 (or 2 and 4) are distinguished
only by a small chamfer on the upper right−hand (or left−hand)
corner of the part.

6−38 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

Good orientation 1 (target orientation) Good orientation 2

Good orientation 3 Good orientation 4

Fig.6/23: Possible orientations

As orientation 1 is the target orientation", this must be dis


tinguished reliably from the other orientations, especially
orientation 3. This is accomplished with a small ROI tool
which examines the chamfer.

Festo P.SW−CB−OPTI−EN en 0309c 6−39


6. Configuration tools

Orientation 1 Orientation 3

Fig.6/24: The ROI tool in different orientations

1 Orientation 1
2 Orientation 3

Fig.6/25: Feature sequence of the ROI tool

The check of the reliability to separate the orientations in the


window Feature graph" shows a clear separation between
orientation 1 (parts 1 to 10) and the remaining orientations
(parts 11 to 37).

6−40 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

Example:

A parts−reversing station, which can reverse the parts accord


ing to the signals from the Checkbox, is fitted in the path from
the Checkbox to the components fitting installation.

In order to separate further orientations reliably from each


other (orientation 2 from 3 and orientation 2 from 4), further
tools can be set up with CheckOpti.

This could be accomplished with an ROI tool with the ap


propriate settings, e.g. on the upper left−hand corner.

Fig.6/26: ROI tool for distinguishing the orientations

Festo P.SW−CB−OPTI−EN en 0309c 6−41


6. Configuration tools

With this further tool, the feature sequence is as follows:

1 Orientation 1
2 Orientation 2
3 Orientation 3
4
4 Orientation 4
2

Fig.6/27: Feature sequence of the ROI tool

All orientations could therefore be separated from each other


just with this tool.

6−42 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

6.5 Measuring tools

With certain operating systems as from version ţ 3.1 (soft


ware version of the Checkbox) diverse measuring tools are
available.

Distances, angles, etc. can be measured with the measuring


tools.
Transition points between the background and the part con
tour are used as measuring points. The transition points re
sult from an analysis of the contour along the specified path,
the so−called feature shape e.g. a line.

Different feature shapes are available depending on the oper


ating system version of the Checkbox:

 1 line (as from operating system 3.1)

 2 lines (as from operating system 3.1)

 1 ellipse (as from operating system 3.2)

A distance or an angle can then be calculated for each


2selected points.

The selection of the points which belong together can be


made by direct specification of the point number (with single
measurements) or by the type of transition (with multi−
measurements: background } part contour or part contour
} background).

Festo P.SW−CB−OPTI−EN en 0309c 6−43


6. Configuration tools

Feature shape 1 line"


Start and end points lie on a line.

1 1 line 1 2 3 4 5
2 1. Transition point:
background
1 2 3 4
} part contour

3 2. Transition point:
part contour
} background 6
4 3. Transition point:
background
} part contour

5 4. Transition point:
part contour
} background

6 Part contour

Fig.6/28: Feature shape 1 line", direction of measurement from left to right

The position and direction of the line are defined by the sus
pension and the vertical reference.

 The measurement of distances can be made parallel to


the alignment of the tool, parallel to the vertical or as a
point−to−point distance (depending on the tool used).

6−44 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

Feature shape 2 lines"


Start and end points lie on two separate lines.

With the tools Distance measurement", Multi−distance


measurement", Distance measurement (vertical)" and
Counting" measurement can also be made along two lines.
For the tools Angle measurement" and Multi−angle
measurement" two separate lines are always required.

1 2. line 1
E3
(3 transition points)
E2
E1 2
2 1. line S2
S3
S4

(4 transition points) S1

3 Part contour
3

Fig.6/29: Feature shape 2 lines", alignment parallel to suspension, direction of


measurement from left to right

The position and direction of the two lines are defined by the
suspension and the vertical reference.

 The measurement of distances can be made parallel to


the alignment of the tool, parallel to the vertical or as a
point−to−point distance (depending on the tool used).

 The measurement of angles can be made with reference


to the alignment of the tool or to the horizontal.

Festo P.SW−CB−OPTI−EN en 0309c 6−45


6. Configuration tools

1 Point−to−point 1
distance
E3
2 Parallel distance E1
E2
S4
S3
3 Parts contour S1
S2

Fig.6/30: Example of point−to−point distance and parallel distance, measurement from


left to right

1 2 lines 1
2
2 Point−to−point
distance

3 Parallel distance
(vertical measure 4
ment)
2
4 Parts contour
1 3
3
4

Fig.6/31: Example of point−to−point distance and parallel distance (vertical),


measurement from left to right

6−46 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

Feature shape Ellipse"


Start and end points lie on an ellipse.

With the tools Distance measurement", Multi−distance


measurement", Angle measurement", Multi−angle measure
ment" and Counting" the transition points along an ellipse
can also be ascertained.

This ellipse is defined by the settings in the tab Position".

1 Range with which the 1


ellipse is defined 6
5
(similar to an ROI) 2
4
2 Ellipse (30 transition 3
14 3
points)
2
a 15
3 Angle measurement 1
16
at centre point or at
alignment 17 4
18
4 Distance
measurement 5
5 Part contour

Fig.6/32: Feature shape Ellipse", direction of measurement from left to right

The position and alignment of the ellipse are defined by the


suspension and the vertical reference.

 The measurement of distances can be made parallel to


the alignment of the tool, parallel to the vertical or as a
point−to−point distance (depending on the tool used).

 The measurement of angles can be made with reference


to the alignment of the tool, to the horizontal or between
two points at the centre point.

Festo P.SW−CB−OPTI−EN en 0309c 6−47


6. Configuration tools

The transition points are always numbered in a clockwise


direction. With the direction of measurement from left to
right" numbering begins with the 1st. transition point from
the left (see Fig.6/32). With the direction of measurement
from right to left" numbering begins with the 1st. transition
point from the right (point 16 in Fig.6/32 would then be
point1).

Please note
Due to the actual belt speed and exposure time, the con
tour pictures are usually registered out of shape in the x
and y−directions.
 In order to achieve equal angle proportions, the ellipse
must be out of shape to the same extent.
 In order to achieve equal length proportions along the
ellipse, the actual belt speed must be at the correct ratio
to the exposure time.
Undertake the necessary settings with CheckKon.

Further examples for the measuring tools can be found in the


manuals for the individual tools in the following sections.

6−48 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

6.5.1 Position and suspension of the measuring tools

With all measuring tools the position and size of the feature
shape are defined in the tabs Position" and Vertical sus
pension".

1 Information on the
position
1
2 Setting whether va
lues are specified in 2
pixels (absolute) or in
per thousand (rela 3
tive to part length)

3 Width of the area to 4


be examined
5
4 Height of the area to
be examined
(not with feature 6
shape 1line")

5 Horizontal position
and reference 7
6 Vertical position and
reference

7 Alignment (angle) to
the horizontal, is
added in some cases
to the angle of the
suspension

Fig.6/33: Dialogue window Feature properties"  tab Position"

The size as well as the positions are entered in pixels.


As from operating system Config version 3.2, these values
can also be specified in per thousand relative to the part
length (width and horizontal position) or part height (height
and vertical position).

Festo P.SW−CB−OPTI−EN en 0309c 6−49


6. Configuration tools

Defining the horizontal reference and the width


The position of the line(s) or the ellipse in the horizontal is
specified by the distance to the horizontal reference.

Select the reference of the distances under Horizontal


reference":

Horizontal Meaning Usual use Operating


reference system1)

absolute from left Left−hand limit of the tool The contour section to be 1.2
refers to the start of the examined lies to the left of
parts the centre

absolute from right Right−hand limit of the tool The contour section to be 1.2
refers to the end of the examined lies to the right of
parts the centre

relative to part centre The position of the tool If the registered part length 3.2
refers to the part centre fluctuates to a large extent,
(corresponds to the coordi e.g. if the Checkbox is used in
nate of half the part length, a vibrating or centrifugal con
Length_x/2). veyor, features which lie in
the centre of the parts can be
relative to centre of The position of the tool recognized better with these 3.2
gravity refers to the centre of grav references.
ity of the part (CG_co_x).
1) Available for Checkboxes as from the specified operating system type Config (software version).

The width of the feature shape (lines or ellipse) joins on in the


specified direction at this position. Specify the width in the
field Width".

6−50 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

Defining the vertical position and the height

Feature shape 1 line" or With the feature shape 1 line" or 2 lines" the position of
2 lines" the upper line in the vertical is defined by the distance to a
reference.

The vertical position of the second line (if defined) joins on


downwards at this position. Specify the distance to the first
line in the field Height".

Feature shape Ellipse With the feature shape Ellipse" the upper limit of the el
lipse is defined by the distance to a reference.

The height of the ellipse joins on downwards at this position.


Specify the distance to the upper limit in the field Height".

Relative references have the advantage that the feature


shape (line(s) or ellipse) can be placed relative to the contour
of the part. The measuring tools are then less sensitive to
fluctuations.

The vertical position of the feature shape is  as with the fea


tures of the CTool  calculated from a range of an transition of
the contour. It can also be specified absolutely (only with op
erating system ţ 3.1).

Festo P.SW−CB−OPTI−EN en 0309c 6−51


6. Configuration tools

Vertical reference Meaning Usual use Operating


system1)

relative to maxima The vertical position refers to e.g. if the suspension is to 3.1
from suspension the maximum of a value calcu refer to a point of the part.
lated from the contour 2)

relative to average The vertical position refers to e.g. if the suspension is to 3.1
from suspension the maximum of a value calcu refer to a level contour sec
lated from the contour 2) tion.

relative to minima The vertical position refers to e.g. if the suspension is to 3.1
from suspension the minimum of a value calcu refer to a recess.
lated from the contour 2)

relative, alignment The vertical position refers to e.g. if parts can lie in differ 3.1
parallel to suspension the fitted line specified by the ent angles at reception, but
reference; the feature shape is the measuring tool is to re
placed diagonally with the main unaffected.
angle of the fitted line

absolute from below The vertical position refers to e.g. if the tool is to be inde 3.1
the x−axis (y = 0) pendent of the part posi
tion.

relative to part centre The vertical position of the If the registered part 3.2
tool refers to the part centre height fluctuates to a large
(corresponds to the coordi extent, features which lie
nate of half the part height, in the centre of the parts
Height_y/2). can be recognized better
with these references.
references
relative to centre of The vertical position of the 3.2
gravity tool refers to the centre of
gravity of the part (CG_co_y).
1) Available for Checkboxes as from the specified operating system type Config (software version).
2) See tab Vertical suspension".

6−52 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

Determining the alignment (angle)


The feature shape can also be placed diagonally (correspon
ding to the upper and lower transitions with the ROI tool, see
section 6.4):

 Select the entry Relative, angle parallel to suspension"


under Vertical reference". The feature shape is placed
diagonally with the angle of the fitted line.

 Enter the angle to the horizontal in the field Angle".


Providing the vertical reference relative, angle parallel to
suspension" is defined, the angle specified here will be
added to the angle of the equalizing line.

Determining the vertical suspension


Providing a relative reference is used, it must be defined in
the tab Vertical suspension".

The area from which the relative reference value is calculated,


is defined by a left−hand and right−hand limit. These refer to
the start of the parts (left in CheckOpti) and/or to the end of
the parts (right in CheckOpti).

Festo P.SW−CB−OPTI−EN en 0309c 6−53


6. Configuration tools

1 Information on the
suspension

2 Contour from which 1


the reference is calcu
lated

3 Start coordinate of
the contour and refer 2
ence of the start
coordinate 3
4 End coordinate of the
contour and refer
ence of the end 4
coordinate

5 Graphic representa
tion of the references 5

Fig.6/34: Window Feature properties", tab Vertical suspension"

In the list field Calculate from" you can select the contour
from which the reference of the tool is calculated.

Calculate from Meaning

Top transition Uses the upper transition of the contour


section for the calculation

Bottom transition Uses the lower transition of the contour


section for the calculation

... transition from In parts with Gaps": uses the relevant


below transition of the contour section from below
for the calculation

6−54 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

In order to determine the contour section, which is to be used


as the suspension, set the start and end coordinates as well
as the relevant references.

The distances between the limits are entered in pixels.

The left and right−hand limits of the area to be examined can


be determined by various definitions. These limits refer to the
start of the parts (left in CheckOpti) and/or to the end of the
parts (right in CheckOpti).

Reference Usual application


Start End

absolute absolute The contour section used as reference lies


from left from left left of the centre

absolute absolute In special cases (the width of the contour


from left from right section used as reference changes with
the length of the part)

absolute absolute In special cases (the width of the tool


from right from left changes with the length of the part).

absolute absolute The contour section to be examined lies


from right from right right of the centre

Possible exception:
If e.g. a contour section to the left of the centre is to be
tested, but the manufacturing tolerances on the test part are
measured from the right and are therefore usually less. In this
case select absolute from right" for both references, al
though the measuring tool lies left of the centre.

Festo P.SW−CB−OPTI−EN en 0309c 6−55


6. Configuration tools

If a measuring tool has been selected, the measuring vari


ables ascertained will be shown in red. With multi−tools the
extremes searched will be shown in pink.

The feature shape (line(s) or ellipse) is represented in green.

The area of the transition of the contour, which is used for


calculating the reference, the equalizing line and the dis
tances to the references are also shown in blue.

Help lines are shown in yellow.

6−56 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

6.5.2 Distance measurement tool

With the tool Distance measurement" you can measure par


allel distances or point−to−point distances (see examples
Fig.6/36 and Fig.6/37).

1 Name of the tool


2 Defining the feature
shape (whether start
and end points lie on 1
1 line, 2 lines or an el
lipse)
2
3 Ascertained distance
of the feature 3
(depending on setting
2)
4
4 Schematic graph of
the distance to be
measured 5

5 Defining the direction


of measurement 6
(direction in which
the contour transi
7
tions are numbered)

6 Select the number of


the transition for the
start point and the
end point of the
measurement

7 Scaling the measure


ment results (e.g. in
order to convert pixel
to mm)

Fig.6/35: Dialogue window Feature properties"  tab Function"

Festo P.SW−CB−OPTI−EN en 0309c 6−57


6. Configuration tools

1 Transition points 1 2
1 to 4

2 Line
1 2 3 4

3 Ascertained distance 3
between the 1st. and
the 2nd. transition
point

Fig.6/36: Example: Measuring the distance between the 1st. and the 2nd. transition
points

1 Range with which the 1


ellipse is defined
(similar to an ROI) 2
1

2 Ellipse
(2 transition points)
3
2
3 Distance measure
ment

4 Part contour

Fig.6/37: Example: Measurement of the distance on an ellipse between the 1st. and the
2nd. transition point

In the tabs Position" and Vertical suspension" you can de


fine the reference of the lines or the ellipse for the measuring
tool (see section 6.5.1).

6−58 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

6.5.3 Multi−distance measurement tool

With the tool Multi−distance measurement" you can ascer


tain the smallest or the largest distance of several parallel
distances or point−to−point distances (see examples Fig.6/39
and Fig.6/40).

1 Name of the tool


2 Defining the feature
shape (whether start
and end points lie on 1
1 line, 2 lines or an el
lipse)
2
3 Ascertained distance
of the feature 3
(depending on setting
2)
4
4 Schematic graph of
the distance to be
measured 5

5 Defining the direction


of measurement
6
(direction in which
the contour transi
tions are numbered)
7

6 Selecting the type of


transition for the start
and end transitions

7 Scaling the measure


ment results (e.g. in
order to convert pixel
to mm)

Fig.6/38: Dialogue window Feature properties"  tab Function"

Festo P.SW−CB−OPTI−EN en 0309c 6−59


6. Configuration tools

1 Transition points 1 2
1 to 4

2 Line
1 2 3 4

3 Ascertained minimum 3
distance,
 start transition:
background
according to
part contour,
 end transition:
part contour
according to
background

Fig.6/39: Example: Ascertaining the minimum distance

1 Range with which the 1


ellipse is defined
(similar to an ROI) 2
2 Ellipse (30 transition
points)

3 Distance measure
ment e.g. minimum
point−to−point dis
3
tance

4 Part contour 4

Fig.6/40: Measurement of the distance of an ellipse

In the tabs Position" and Vertical suspension" you can de


fine the reference of the lines(s) or the ellipse for the measur
ing tool (see section 6.5.1).

6−60 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

6.5.4 Distance measurement tool (vertical)

With the tool Distance measurement (vertical)" you can


measure vertical distances (see example Fig.6/42).

1 Name of the tool


2 Defining the feature
shape (whether start
and end points lie on 1
1 line or 2 lines)

3 Ascertained distance 2
of the feature
(depending on setting 3
2)

4 Schematic graph of 4
the distance to be
measured
4
5 Defining the direction
of measurement
(direction in which 5
the contour transi
tions are numbered)
7
6 Select the number of
the transition for the
start point and the
end point of the
measurement

7 Scaling the measure


ment results (e.g. in
order to convert pixel
to mm)

Fig.6/41: Dialogue window Feature properties"  tab Function"

Festo P.SW−CB−OPTI−EN en 0309c 6−61


6. Configuration tools

1 Transition points 1
1 and 2 2

2 Ascertained distance 2

3 Line 1
1

3
Fig.6/42: Example: Measuring a vertical distance

In the tabs Position" and Vertical suspension" you can de


fine the reference of the line for the measuring tool (see sec
tion 6.5.1).

6−62 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

6.5.5 Angle measurement tool

With the tool Angle measurement" you can measure angles


to the alignment of the tool, to the horizontal, or in the case of
ellipses the angle around the centre point (see examples
Fig.6/44 and Fig.6/45).

1 Name of the tool


2 Defining the feature
shape (whether start
and end points lie on 1
1 line, 2 lines or an el
lipse)
2
3 Ascertained distance
of the feature 3
(depending on setting
2)
4
4 Schematic graph of
the distance to be
measured 5

5 Defining the direction


of measurement 6
(direction in which
the contour transi
tions are numbered)
7

6 Select the number of


the transition for the
start point and the
end point of the
measurement

7 Scaling of the
measurement result

Fig.6/43: Dialogue window Feature properties"  tab Function"

Festo P.SW−CB−OPTI−EN en 0309c 6−63


6. Configuration tools

1 2. Transition point of 1 2
the 2nd. line
3
2 2. Transition point of 1
2

the 1st. line 2 3 4

1 3
3 Measurement of the
angle to the align
ment:
Starting point: 4
2. Transition point of
the 1st. line
End point:
2. Transition point of
the 2nd. line

4 Parts contour

Fig.6/44: Example: Angle measurement

1 Range with which the 1


ellipse is defined
(similar to an ROI) 2
2 Ellipse 3
(2 transition points)

3 Angle measurement a

around the centre


point

4 Part contour
4

Fig.6/45: Example: Angle measurement on an ellipse

In the tabs Position" and Vertical suspension" you can de


fine the reference of the lines or the ellipse for the measuring
tool (see section 6.5.1).

6−64 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

6.5.6 Multi−angle measurement tool

With the tool Multi−angle measurement" you can ascertain


the smallest or largest angle of several angles.

1 Name of the tool


2 Defining the feature
shape (whether start
and end points lie on 1
1 line, 2 lines or an el
lipse)
2
3 Ascertained distance
of the feature 3
(depending on setting
2)
4
4 Schematic graph of
the distance to be
measured 5

5 Defining the direction


of measurement 6
(direction in which
the contour transi
tions are numbered)
7

6 Select the number of


the transition for the
start point and the
end point of the
measurement

7 Scaling of the
measurement result

Fig.6/46: Dialogue window Feature properties"  tab Function"

In the tabs Position" and Vertical suspension" you can de


fine the reference of the lines for the measuring tool (see sec
tion 6.5.1).

Festo P.SW−CB−OPTI−EN en 0309c 6−65


6. Configuration tools

6.5.7 Counting tool

With the tool Counting" you can ascertain the number of


transition combinations (measurement beginning/end) be
tween the background and part contour along the line(s) or
the ellipse.

1 Name of the tool


2 Defining the feature
shape (whether start
and end points lie on 1
1 line, 2 lines or an el
lipse)
2
3 Ascertained distance
of the feature (de 3
pending on setting 2)

4 Schematic graph of 4
the distance to be
measured
5
5 Defining the direction
of measurement
(direction in which
6
the contour transi
tions are numbered)
7
6 Select the number of
the transition for the
start point and the
end point of the
measurement

7 Scaling of the
measurement result

Fig.6/47: Dialogue window Feature properties"  tab Function"

In the tabs Position" and Vertical suspension" you can de


fine the reference of the line(s) or the ellipse for the measur
ing tool (see section 6.5.1).

6−66 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

6.6 Feature combination tool

With the tool Feature combination" (available as from oper


ating system ţ 3.1 (software version of the Checkbox) you
can create an additional feature from the mathematical link
ing of existing features.

1 Name of the tool


2 Brief description of
the tool
1
3 Select feature 1
4 Select feature 2 2

5 Selection of the math 3


ematical function for
linking the features
4
6 Scaling of the
measurement result

Fig.6/48: Dialogue window Feature properties"  tab Function"

Festo P.SW−CB−OPTI−EN en 0309c 6−67


6. Configuration tools

Description of the combinations:

Combination Description

Addition (F1 + F2) The feature of the tool is derived from the addition of feature 1 and
feature 2.

Subtraction (F1 − F2) The feature of the tool is derived from the subtraction of feature 2
from feature 1.

Multiplication (F1 * F2) The feature of the tool is derived from the multiplication of feature 1
by feature 2.

Division (F1 / F2) The feature of the tool is derived from the division of feature 1 by
feature 2 (if F2 = 0, the result is also = 0).

Less−equal (F1 < = F2) Logical operation: The feature has the value 1 if F1 is smaller or
equal to F2. The feature has the value 0 if F1 is greater than F2.

Greater (F1 > F2) Logical operation: The feature has the value 1 if F1 is greater
thanF2. The feature has the value 0 if F1 is smaller or equal to F2.

Examples:
Example 1 A certain angle on a part is to be checked. The part can be
presented during the parts test in various alignments. By
linking two suitable angles, you can compensate the various
alignments when measuring the relevant angle.

Example 2 Any desired conveyor can be used with the Compact Check
box. If the parts are tested at different speeds, a direct com
parison of the actual part lengths is not possible.
You can compensate for this with a feature linking of type
Division" of CG_co_x (centre of gravity coordinate in X−direc
tion) related to the Length _x (length of part).

6−68 Festo P.SW−CB−OPTI−EN en 0309c


6. Configuration tools

6.7 Externally calculated feature tool (sensor)

The tool Externally calculated feature" enables the accept


ance of a value ascertained by an external sensor as an addi
tional feature.

This function is only available with special variants of the


Checkbox.

Further information on the use of the tool Externally calcu


lated feature (sensor)" can be obtained from the technical
support for the Checkbox from Festo.

1 Name of the tool


2 Brief description of
the tool
1
3 Type or identification
code of the externally
2
calculated feature
(Byte value, 8bits)
3
4 Values a) ... c)
(integer values,
16bits) 4
5 Value e) (float value,
32 bits)
5
6 Values f ) ... m) 6
(byte values, 8 bits)

7 Values n) ... q)
(integer values, 7
16bits)

Fig.6/49: Dialogue window Feature properties"  tab Function"

Festo P.SW−CB−OPTI−EN en 0309c 6−69


6. Configuration tools

6−70 Festo P.SW−CB−OPTI−EN en 0309c


Technical appendix

Appendix A

Festo P.SW−CB−OPTI−EN en 0309c A−1


A. Technical appendix

Contents

A. Technical appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A−1

A.1 Error messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A−3


A.2 Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A−5

A−2 Festo P.SW−CB−OPTI−EN en 0309c


A. Technical appendix

A.1 Error messages

The table below contains the most important error messages


of CheckOpti as well as instructions on how to rectify the
faults.

Error message Meaning / Remedy

Wrong Data Format. Non−permitted values have been entered for the
Please make sure that: value range of a feature.
Minimum Ţ Mean Ţ Maximum · Correct the values entered.

Display of tool is not possible. The tool cannot be used with the current part
(e.g. the reference points cannot be determined).

Orientations cannot be separated [E 20] The orientations of the parts learnt cannot be
The fault must be eliminated. distinguished clearly in any feature.
Please check the parts. · Check and correct the sample parts. Further
information can be found in section 4.1.

Types cannot be separated [E 21] The parts types of the parts learnt cannot be dis
The fault must be eliminated. tinguished clearly in any feature.
Please check the sample parts. · Check and correct the sample parts. Further
(fault occurs only with Sortbox) information can be found in section 4.1.

Communication problems Communication cannot be made between Check


... Opti and the Checkbox.
(further description of fault) · Check the connection (e.g. plug not inserted
correctly).
· Check the Checkbox (fault, STOP status).
· Check the connection parameters.
· If necessary, close CheckKon or other applica
tions which may occupy the interface.
Then repeat the activity.

System identification The operating system of the target system


... (of the connected Checkbox) is not known in the
(further description of fault) current CeckOpti version.
If the operating system of the Checkbox is
< version Config 1.2:
· use a later operating system for the Checkbox
(min. version 1.2).
If the operating system of the Checkbox is
ţ version Config 1.2:
· use a later version of CheckOpti.

Festo P.SW−CB−OPTI−EN en 0309c A−3


A. Technical appendix

Error message Meaning / Remedy


File error Fault in opening a CheckOpti project:
Project file cannot be opened.  the project file does not exist or
 the project file is already being used or
 the project file is not a valid CheckOpti project
file (unknown format).
· Check, e.g. with the Explorer, to see if the file
exists.
· If necessary, check the data storage medium
which contains the project file.
· If necessary, use a later version of CheckOpti,
if available.

File error The project file was created with an unknown


Unknown project file version version of CheckOpti.
· If necessary, use a later version of CheckOpti.

File error The file was created with an earlier version of


Project file version does not contain information CheckOpti.
about the target system. · Carry out a comparison with the target system
Default values are used instead. and save the project.
Please adapt these, if necessary, and save the
file again.

File error The specified project file exists already.


Project exists already. Replace file? · Confirm the message in order to overwrite the
project.
· Or interrupt the procedure and save the pro
ject under a new name.

A−4 Festo P.SW−CB−OPTI−EN en 0309c


A. Technical appendix

A.2 Example

For the following example you will find an appropriate project


in the sub−directory Demo" of the program directory of
CheckOpti.

Further information can be found in section 6.1, Description


of the configuration tools".

All the examples refer to a Checkbox with operating system


Config ...".

Adapting features for the test


The parts test can be influenced by the user. This is usually
accomplished when the user sets the tolerance on the Check
box. The tolerance range of all the features is thereby modi
fied by the same degree.

However, in many cases it is an advantage if the features are


adapted manually. The test of the features can be influenced
in the following ways:

1. With the tolerance factor, you can specify to what extent


the tolerance setting of the Checkbox has an effect on the
individual feature.

2. By switching off the feature, you can specify that the fea
ture is not to be tested at all.

3. As a special case, you can enter the tolerance range man


ually (i.e. the values do not depend on the values ascer
tained during the teach procedure).

To do this, select the appropriate feature in the window


Teach−Data" or Part contour".

Festo P.SW−CB−OPTI−EN en 0309c A−5


A. Technical appendix

With a double click on the name of the relevant feature, you


can open the window Feature properties".

1 Take into account or


deactivate feature
during the parts
check 1
2 Multiplication factor
for the tolerances of 2
the feature

3 Selection for the dis 3


play and properties
of the Teach−Data for 4
the selected parts
type (only with Sort 5
box) and the selected
orientation
6

4 Activate manual entry


for the selected parts
type and orientation

5 Feature range of the


orientation displayed

6 Feature ranges for


further orientations
(is only shown if man
ual entry of the fea
tures is activated)

Fig.A/1: Window Feature properties"  register card Settings"

The settings made are shown in the window Teach−Data"


(see section 3.2.2).

A−6 Festo P.SW−CB−OPTI−EN en 0309c


A. Technical appendix

The feature can be configured as follows:

Methods Entry Description Typical application

Deactivate Activate option With this setting, the feature Features are switched off if
feature disable feature" will be completely deactivated they have a negative influ
and therefore not taken into ac ence on the test (e.g. if cor
count during teaching and test rect good parts are some
ing. times classified as bad
parts as a result of this fea
ture).

Enter toler The tolerance fac The standard setting of the tol The tolerance factor is
ance factor tor is entered in erance factor is 1.0, i.e. the tol usually modified when indi
the appropriate erance set on the Checkbox vidual features are of vary
field. flows unmodified into the test ing importance for the test,
of this feature. i.e. if the specification of
If e.g. 0.1 is entered with fea tolerances is critical for the
ture Length_x" and if 1.0 is en assessment of quality with
tered with feature Height_y" individual features, or if
with a tolerance of 5%, 0.5% other features are allowed
will be specified for length and to be extremely widely scat
5% for height. tered.

Enter toler Activate the check With this setting you can enter It is sensible to enter the
ance range box Manual edit manually the desired permitted value range of a feature
manually ing activated" value ranges in the fields in manually if, e.g. the ap
tended for this purpose. proximate scatter of the
The options Influence of teach production is known, but
process on the Checkbox ..." not all the representative
defines the reaction of the sample parts are available.
Checkbox: The manually entered va
 no change of manual edit lues will be subject to the
ing (protected/locked)": usual tolerance (set on the
the manually entered values Checkbox) during the test.
will not be overwritten during
a new teach procedure.
 overwrite of manual editing
(not protected/not locked)":
the manually entered values
will be adapted to the new
part during a new teach pro
cedure.

Festo P.SW−CB−OPTI−EN en 0309c A−7


A. Technical appendix

Example of metal springs


While being passed to an automatic assembly machine,
springs have to be tested to make sure that they have the
correct number of turns, i.e. that their height is correct. An
additional check must be made to see if the springs pass the
CheckOpti individually.

The spring is always conveyed in the upright position, so the


orientation does not have to be checked.

Fig.A/2: Contour images of the springs

Good springs can appear on the belt in all possible positions.


It is therefore difficult to teach the complete spectrum of the
possible positions of the springs.

A−8 Festo P.SW−CB−OPTI−EN en 0309c


A. Technical appendix

Checking the height Bad springs can be recognized by their height.

As this is the decisive feature for the test, the deviation must
be less than that permitted for the other features. The toler
ance range of the feature should therefore be reduced.

With the setting 0.5 of the tolerance factor for the feature
Height_y" and with a tolerance of 5% set on the Checkbox,
the height of the springs will be tolerated as follows:

5 % x 0.5 = 2.5 %

All other features have the standard setting 1.0 for the toler
ance factor and are therefore tolerated with 5 %.

1 Tolerance factor

Fig.A/3: Feature properties − reduce tolerance

Festo P.SW−CB−OPTI−EN en 0309c A−9


A. Technical appendix

In this way, springs with the incorrect height will be reliably


detected without other irrelevant deviations being taken into
account.

Fig.A/4: Bad springs with incorrect height

Variation of positions As not all positions can be demonstrated, it may happen that
good parts are sometimes incorrectly recognized as bad
parts due to the features Feat_11" and Feat_12".

In order to prevent this, these features have been switched


off in the example (option Disable feature").

The disturbing" features are not therefore taken into ac


count during the parts test. Features which have been
switched off are marked with a D" (deactivated) in the win
dow Teach−Data".

A−10 Festo P.SW−CB−OPTI−EN en 0309c


A. Technical appendix

1 Feature is not
taken into ac
count during test

Fig.A/5: Feature properties  disable feature

Festo P.SW−CB−OPTI−EN en 0309c A−11


A. Technical appendix

Fig.A/6: Teach−Data  disable feature

As a result of the adaptions carried out, the test parts in the


example are now recognized correctly.

A−12 Festo P.SW−CB−OPTI−EN en 0309c


Index

Appendix C

Festo P.SW−CB−OPTI−EN en 0309c B−1


B. Index

B. Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B−1

B−2 Festo P.SW−CB−OPTI−EN en 0309c


B. Index

Angle measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−63

B
Bad part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XV

C
C−value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XV
Checkbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XV
Checkbox family
Method of operation . . . . . . . . . . . . . . . . . . . . . . . . . . . 1−4
Scope of functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1−6
Checkbox panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−37
Colour conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−51
Configuration tools . . . . . . . . . . . . . . . . . . . . . . . . . . XV , 6−3
Angle measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−63
Counting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−66
CTool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−18
Distance measurement . . . . . . . . . . . . . . . . . . . . . . . . 6−57
Distance measurement (vertical) . . . . . . . . . . . . . . . . 6−61
Externally calculated feature . . . . . . . . . . . . . . . . . . . . 6−69
Feature combination . . . . . . . . . . . . . . . . . . . . . . . . . . 6−67
Measuring tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−43
Multi−angle measurement . . . . . . . . . . . . . . . . . . . . . . 6−65
Multi−distance measurement . . . . . . . . . . . . . . . . . . . . 6−59
Position and suspension . . . . . . . . . . . . . . . . . . . . . . . 6−49
ROI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−25
VStrip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−6
Configuring CheckOpti . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2−9
Connection parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−8
Counting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−66
CTool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−18

Festo P.SW−CB−OPTI−EN en 0309c B−3


B. Index

D
Designated use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII
Deviation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XV
Distance measurement . . . . . . . . . . . . . . . . . . . . . . . . . . 6−57
Distance measurement (vertical) . . . . . . . . . . . . . . . . . . 6−61
Documenting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−29

E
Error messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A−3
Exporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2−15
Externally calculated feature . . . . . . . . . . . . . . . . . . . . . . 6−69

F
Feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XV
Statistic judgement . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−10
Feature combination . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−67
Feature graph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−30
Feature properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−24
Festo Checkbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1−3

G
Good part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XV
Guide for manual project creation . . . . . . . . . . . . . . . . . . 5−5

I
Important user instructions . . . . . . . . . . . . . . . . . . . . . . . . . . X
Importing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2−15
Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2−3

B−4 Festo P.SW−CB−OPTI−EN en 0309c


B. Index

K
Key assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−50

L
Learning parts, Preparation . . . . . . . . . . . . . . . . . . . . . . . . 4−5

M
Measuring tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−43
Menu commands
Menu [Action] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−45
Menu [Edit] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−44
Menu [Extra] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−48
Menu [File] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−42
Menu [Help] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−49
Menu [Navigate] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−47
Menu [Window] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−49
Menu [Wizards] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−47
Multi−angle measurement . . . . . . . . . . . . . . . . . . . . . . . . 6−65
Multi−distance measurement . . . . . . . . . . . . . . . . . . . . . 6−59

O
Online connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2−5
Operating system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1−6
Optimizing
automatic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−7
Configuration tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−24
Editing the features . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−27
Processing the sample and test parts . . . . . . . . . . . . . 4−22
Optimizing the types or orientation recognition . . . . . . . 5−7
Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−6
Orientation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XV

Festo P.SW−CB−OPTI−EN en 0309c B−5


B. Index

P
Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XV
Part contour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−14
Part list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−11
Part properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−35
Parts testing, Test procedure . . . . . . . . . . . . . . . . . . . . . 4−10
Parts type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XV
Pictograms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XI
Position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−49
Print preview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−41
Printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2−14
Program window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−3
Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XV , 2−12
Project documentation . . . . . . . . . . . . . . . . . . . . . . . . . . 3−33
Project properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−9
Project wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−3
Properties / evaluation of teach data . . . . . . . . . . . . . . . 3−21
Properties of the selected part type . . . . . . . . . . . . . . . . 3−36

R
ROI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−25

B−6 Festo P.SW−CB−OPTI−EN en 0309c


B. Index

S
Sample parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XV
Scatter of the features . . . . . . . . . . . . . . . . . . . . . . . . . . . . XV
Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII
Set counter properties . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−23
Sorting program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XV
Statistic judgement of a feature . . . . . . . . . . . . . . . . . . . 5−10
Sub−project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XV
suspension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−49

T
Target group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII
Target system, − determining . . . . . . . . . . . . . . . . . . . . . . 2−10
Teach procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XVI
Teach−Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XVI , 3−17
Characteristic scatter . . . . . . . . . . . . . . . . . . . . . . . . . . 4−19
Checking the bad parts . . . . . . . . . . . . . . . . . . . . . . . . 4−20
Differentiating the orientations and parts types . . . . 4−16
Evaluation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−13
Optimizing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−21
Tolerance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−20
Transferring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−30
Visual check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−15
Teach−Data Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−39
Teaching parts, Teach procedure . . . . . . . . . . . . . . . . . . . 4−6
Test data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XVI
Test parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XVI
Test procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XVI
Testing parts, Basic information . . . . . . . . . . . . . . . . . . . . 4−9
Text markings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XI
Tolerance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XVI
Tolerance factor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XVI

Festo P.SW−CB−OPTI−EN en 0309c B−7


B. Index

Tool bar
Program window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−4
Sub−projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−5
Window Feature properties" . . . . . . . . . . . . . . . . . . . 3−25
Window Part contour" . . . . . . . . . . . . . . . . . . . . . . . . 3−15
Window Part list" . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−12
Window Teach−Data" . . . . . . . . . . . . . . . . . . . . . . . . . 3−18
Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XV , 6−3
Angle measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−63
Counting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−66
CTool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−18
Distance measurement . . . . . . . . . . . . . . . . . . . . . . . . 6−57
Distance measurement (vertical) . . . . . . . . . . . . . . . . 6−61
Externally calculated feature . . . . . . . . . . . . . . . . . . . . 6−69
Feature combination . . . . . . . . . . . . . . . . . . . . . . . . . . 6−67
Measuring tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−43
Multi−angle measurement . . . . . . . . . . . . . . . . . . . . . . 6−65
Multi−distance measurement . . . . . . . . . . . . . . . . . . . . 6−59
Position and suspension . . . . . . . . . . . . . . . . . . . . . . . 6−49
ROI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−25
VStrip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−6

V
VStrip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−6

W
Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XVI

B−8 Festo P.SW−CB−OPTI−EN en 0309c

You might also like