checkbox - festo · software package checkopti checkbox optimizer version 2.1 manual 192 145 en...

230
Software package CheckOpti Checkbox Optimizer Version 2.1 Manual 192 145 en 0309c [676 442] Checkbox

Upload: duongxuyen

Post on 12-Mar-2019

228 views

Category:

Documents


0 download

TRANSCRIPT

Software packageCheckOpti

CheckboxOptimizer

Version 2.1

Manual192 145en 0309c [676 442]

Checkbox

Contents and general instructions

IFesto P.SW−CB−OPTI−EN en 0309c

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, D�73726 Esslingen, Federal Republic of Germany, 2003)Internet:http://www.festo.comE−Mail: [email protected]

The reproduction, distribution and utilization of thisdocument as well as the communicaton of its contents toothers 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.

Contents and general instructions

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

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

Contents and general instructions

IIIFesto P.SW−CB−OPTI−EN en 0309c

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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Contents and general instructions

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

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 . . . . . . . . . . . . . . . . . . . . . . . . .

Contents and general instructions

VFesto P.SW−CB−OPTI−EN en 0309c

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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Contents and general instructions

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

Contents and general instructions

VIIFesto P.SW−CB−OPTI−EN en 0309c

Designated use

The software package Checkbox Optimizer (CheckOpti) en�ables both the teach procedure and the checking of the testprocedure with regard to reliability (evaluation of the teachprocedure) to be carried out in a user−friendly manner for allFesto Checkboxes. In addition, the Teach−Data can be optim�ized and adapted with CheckOpti.

All currently available Checkbox variants can be controlledwith CheckOpti.

The Checkbox used in each case, operation of the CheckKonsoftware package, as well as the periphery elements to beconnected, are documented in the specific manuals.

Please observe the safety instructions listed in the manualsand use the Checkbox only in the manner designated.

Target group

This manual is intended for users who have experience incommissioning 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 anytechnical problems.

Contents and general instructions

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

Notes on the use of this manual

This manual refers to CheckOpti version 2.1.

New or specially adapted versions may differ slightly in theirrepresentation and functioning.

The method of operation as well as the available functionsand options depend partly on the operating system of theconnected Checkbox. The functions described refer exemp�lary to devices in the Checkbox family with operating systemversion 1.2 to 3.2.

Contents and general instructions

IXFesto P.SW−CB−OPTI−EN en 0309c

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 theCheckOpti 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 inCheckOpti 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 isthereby adapted in other windows).

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

�Feature properties"window

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

�Project properties"window

� Replaces the window �Specify the target system".

�Feature graph"window

� The deviations and the distribution can also be shown.

Contents and general instructions

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

Important user instructions

Danger categories

This manual contains instructions on the possible dangerswhich may occur if the product is not used correctly. Theseinstructions are marked (Warning, Caution, etc.), printed on ashaded background and marked additionally with a picto�gram. A distinction is made between the following dangerwarnings:

WarningThis means that failure to observe this instruction mayresult in serious personal injury or damage to property.

CautionThis means that failure to observe this instruction mayresult in personal injury or damage to property.

Please noteThis means that failure to observe this instruction mayresult in damage to property.

The following pictogram marks passages in the text whichdescribe activities with electrostatically sensitive compo�nents.

Electrostatically sensitive components may be damaged ifthey are not handled correctly.

Contents and general instructions

XIFesto P.SW−CB−OPTI−EN en 0309c

Marking special information

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

Pictograms

Information:Recommendations, tips and references to other sources ofinformation.

Accessories:Information on necessary or sensible accessories for theFesto product.

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

Text markings

· The bullet indicates activities which may be carried out inany order.

1. Figures denote activities which must be carried out in thenumerical order specified.

� Hyphens indicate general activities.

Contents and general instructions

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

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, 2000or XP,

� monitor resolution min. 800x600 pixels (recommended1024x768), 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 forconnecting the Checkbox to the PC (150268). This is suppliedwith the CheckKon software package.

Contents and general instructions

XIIIFesto P.SW−CB−OPTI−EN en 0309c

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. thecommand [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 inupper 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 theC key as well. This is written in the text as CTRL+C.

A large number of functions can be carried out directly withthe buttons in the tool bar. The relevant button will beshown next to the text (e.g. �Start CheckKon").

Contents and general instructions

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

Documentation on the Checkbox

Further information on using the Checkbox can be found inthe following manuals:

Manual Contents

Manuals for the Checkbox,type P.BE−Checkbox−... or typeP.BE−CB−Comp−...

Description of the functioning, commissioning, operation and main�tenance of the relevant Checkbox type.

Description of the CheckboxConfigurator software pack�age, type P.SW−CB−KONF−...

Operation of the CheckKon software package (CheckboxConfigurator).

Description of the CheckboxOptimizer software package,type P.SW−CB−OPTI−...

Operation of the Checkbox Opti software package (CheckboxOptimizer).

Contents and general instructions

XVFesto P.SW−CB−OPTI−EN en 0309c

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 thesample parts.

Checkbox Any desired Checkbox (e.g. Identbox, Countbox, Checkbox CompactPLC, 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 mostfrom 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 thesample and test parts. These are, e.g. length, height etc., as well asa 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 definethe orientations by showing the different alignments. Orientation 1is usually the preferred orientation

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

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 inCheckOpti.

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 whichare to be separated from each other (see Checkbox manual)

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

Contents and general instructions

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

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 areshown to the Checkbox. The contour data thus registered are ac�cepted in CheckOpti as sample parts. The Teach−Data are updatedimmediately. This is also referred to as �Teaching parts".

Test data The test data are the data used for the test. These correspond to theTeach−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 shownto 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 aneffect on the min./max. limits of all the features.

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

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

System summary

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

Chapter 1

1. System summary

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

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. System summary

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

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, dependingon the requirements.

Information on the Checkbox variants available can beobtained:

� from a Festo technical advisor

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

1. System summary

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

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 analysesthe contour of the test part and makes a clear decision be�tween correctly orientated, incorrectly orientated or faultyparts.

Incorrectly orientated or faulty parts are blown down.

1 Controller

2 Delivery positionfor good parts

3 Blow−down posi�tion for incor�rectly orientatedparts

4 Blow−down posi�tion for faultyparts (bad parts)

5 Conveyor belt

6 Camera housing

1

2

3

4

5

6

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

The set contour of the parts is ascertained by a simple teachprocedure. A row of sample parts is shown to the Checkbox(teach procedure). Specific features are ascertained from thecontour of the sample parts. On the basis of these specificfeatures, the test parts are judged with regard to theirorientation and quality.

1. System summary

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

1.3 Software packages for the Checkbox

Various software packages are available for user−friendlycommissioning, optimizing and monitoring of the Check�boxes.

Software package Functions

Checkbox Configurator(CheckKon)

� Displays and evaluates the last regis�tered test part.

� Displays and protocols the parts con�tour as well as the features derivedfrom the contour.

� Displays the light intensity registered bythe camera.

� Displays and prints out the system con�figuration.

� Displays and modifies the system para�meters.

� Loads a new operating system into theCheckbox.

Checkbox Optimizer(CheckOpti)

� User−friendly learning of the sampleparts.

� Monitored checking of parts, display ofthe registered features.

� Grades the parts test with regard to re�liability (evaluation).

� Graphical representation of the test se�quence.

� Optimizes the parts test by manualadaption of the min./max. values of theTeach−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 theFesto Checkbox and can be used with all the Checkboxes.

1. System summary

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

1.4 Scope of functions of the connected Checkbox

The functions provided by CheckOpti depend on the scope offunctions 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 alwaysavailable.

Please noteIn order to match the functions of the Checkbox andCheckOpti:

· Always carry out the identification of the connectedCheckbox (�target system") in the dialogue window�Project properties".

The identification is absolutely necessary if CheckOpti is tofunction correctly.

Installation and general operating instructions

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

Chapter 2

2. Installation and general operating instructions

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

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. Installation and general operating instructions

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

2.1 Installing CheckOpti

In order to operate CheckOpti, you must install the softwareon the PC. Installation is carried out by means of a setupprogram.

If a version of CheckOpti is already installed, you should firstdeinstall 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. Startthe 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

2. Installation and general operating instructions

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

Follow the instructions in the installation program. With�Next" you move to the next step; with �Back" you moveback to the previous step.

The installation program will lead you through the followingsteps:

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 forstarting CheckOpti in the start menu under [Programs][Festo�Software] [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. Installation and general operating instructions

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

2.2 General instructions for operating CheckOpti

2.2.1 Creating the online connection

In order to provide communication between CheckOpti andthe Checkbox, connect the latter with the diagnostic cabletype KDI−SB202−BU9. This is included in delivery withCheckKon 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 noteConnect the PC and the Checkbox with the diagnosticcable:

� without twisting

� without loops

� at a sufficient distance from current−carrying cables ordevices

You will then avoid transmission faults between the PC andthe Checkbox.

2. Installation and general operating instructions

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

Please note

CheckOpti supports as standard the monitoring and opti�mizing of the parts test of a Checkbox. The connection tothe Checkbox is then no longer required.

· Disconnect the diagnostic cable as soon as you havefinished working with CheckOpti. In this way you canavoid operating faults in the Checkbox.

· Make sure that the Checkbox operates in diagnosticmode 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 andthe Checkbox is necessary during continuous operation:

· Use an electrical isolation (optocoupler) between the PCand the Checkbox. Consult your Festo Service if you have any technicalproblems.

CautionIncorrect functioning may occur as a result of a differenttime reaction of the Checkbox.

Note that the Checkbox is in diagnostic mode when it isconnected to CheckOpti. Parts may therefore pass theCheckbox without being checked. The subsequent systemmay therefore be damaged.

The Checkbox transmits more information in the diagnosticmode than in the operating mode. The time required fortransmission will then be longer. No parts will be checkedduring the transmission period.

· Do not therefore operate the Checkbox at the full partsrate in the diagnostic mode. You can thereby preventunchecked parts from being delivered incorrectly.

2. Installation and general operating instructions

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

2.2.2 Starting CheckOpti

Start CheckOpti by selecting the entry start menu under [Pro�grams] [Festo Software] [Checkbox] [Festo CheckOpti ...] in theStart menu.

CheckOpti starts with the dialogue window �Welcome toCheckOpti".

Fig.�2/3: Start CheckOpti

2. Installation and general operating instructions

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

Select one of the following options:

Option Meaning See

�ProjectWizard"

CheckOpti starts with the ProjectWizard

Section 5.1

�Manualcreation"

CheckOpti starts with a new(empty) project

Sections 2.3and�4.1

�Open existingproject file"

CheckOpti starts with the dia�logue window �Open", in whichyou can open a saved project file

Sections 2.3,4.1, 4.4and�4.5

�Open recentlyused file"

CheckOpti starts with the projectselected in the list field

Sections 2.3,4.1, 4.4and�4.5

With �Continue" you can start CheckOpti with the selectedoption. With �Exit" you can conclude CheckOpti.

2. Installation and general operating instructions

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

2.2.3 Configuring CheckOpti

Before communication can take place between CheckOptiand the connected Checkbox, the data transmission must beconfigured.

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 dialoguewindow �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".

2. Installation and general operating instructions

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

2.2.4 Determining the target system

A CheckOpti project must be adapted to suit the functions ofthe Checkbox used.

To do this you must determine the type (Identbox, Count�box,�...) as well as the software version of the Checkbox. Youmust 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 currentproject.

· Open the dialogue window �Project properties" in one ofthe following ways:

� The dialogue window will be opened automatically ifyou 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 inthe dialogue window �Project properties", use the check box�Insert settings into project description". In this way, theproperties ascertained will be accepted into the project docu�mentation.

2. Installation and general operating instructions

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

Fig.�2/4: Project properties

Carry out the adaption with the connected Checkbox asfollows:

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

· By selecting or entering the correct settings, you canenter the relevant information yourself.

Accept your entries with �OK".

2. Installation and general operating instructions

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

2.3 Working with projects

In order to document, reuse and archive the work carried outwith 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−projectdescribes a parts type (in the case of the Sortbox the partstypes of a sorting program). The following information issaved 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−specificinformation on one parts type or sorting program (only withSortbox: 2�...�6 part types are grouped together in a sortingprogram).

Create a separate project or sub−project for each parts typeor 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. Thishas the file extension �.cbp". The name and the directorypath of the project file will be requested when the project issaved for the first time.

2. Installation and general operating instructions

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

Manage your project files with the Windows Explorer. You cancopy, 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 ofthe individual projects.

Information on the Checkbox as well as on the sortingprograms with the Sortbox can be found in the Checkboxmanual.

2. Installation and general operating instructions

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

2.4 Printing

CheckOpti supports you in documenting your work with auser−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 currentwindow. 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 representedfeature or configuration tool

�Feature graph" The currently represented featuresgraph

If necessary, check first the contents of the printout in thewindow �Print preview" (command [Print preview] in themenu [File]�).

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

2. Installation and general operating instructions

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

2.5 Importing and exporting data

In order to exchange projects or to use them again in otherprograms (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 (text only)

Contents of the project docu�mentation

Only text(*.txt)

Exporting in text processing

Sample parts Contour data of the sampleparts

Only text(*.txt)

Importing contour log. filesfrom CheckKon

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

Features ofsample parts toExcel1)

Sample parts Excel file(*.xls)

For evaluating the data inExcel

Test parts Contour data of the test parts Only text(*.txt)

Importing contour log. filesfrom CheckKon

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

Features of testparts to Excel1)

Test parts Excel file(*.xls)

For evaluating the data inExcel

Teach−Data Teach−Data with tools (tooldefinitions)

Binary file(*.typ / *.cbt)

Data exchange with CheckKon

1) Only export2) For exchange between the Checkbox software tools CheckKon and CheckOpti.

3. Select the desired file in the dialogue window �Open" orenter a file name in the dialogue window �Save file as".

2. Installation and general operating instructions

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

Program interface of CheckOpti

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

Chapter 3

3. Program interface of CheckOpti

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

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. Program interface of CheckOpti

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

3.1 Program window

The appearance and operation of the CheckOpti programwindow correspond to the usual conventions for user pro�grams under Windows.

The main features can be seen in the following diagram.

1 Title bar ofCheckOpti win�dow with name ofcurrent project

2 Menu bar

3 Tool bar of Check�Opti window

4 Tool bar for sub−projects

5 Window in workrange

6 Status bar

7 Minimized win�dow

1 2 3 4 5

67

Fig.�3/1: CheckOpti program window

The tool bars enable fast access to important or frequentlyused functions (e.g. starting CheckKon).

3. Program interface of CheckOpti

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

The tool bar of the program window

The tool bar of the program window of CheckOpti is assignedas follows:

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

1 New project

2 Open project

3 Save project

4 Print

5 Connect or disconnect Checkbox

6 Teach parts via connection

7 Test parts via connection

8 Receive part contour on / off

9 Project properties / identify Checkbox

aJ Display Part list

aA Display Part contour

aB Display Teach−Data

aC Display Feature properties

aD Display Feature graphic

aE Display Project documentation

aF Start CheckKon

aG Display context−sensitive help

Fig.�3/2: Tool bar of CheckOpti program window

3. Program interface of CheckOpti

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

Tool bar for sub−projects

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

1 2 3 4 5 6

1 New sub−project

2 Previous sub−project

3 Next sub−project

4 Selecting the sub−project

5 Delete current sub−project

6 Properties of sub−project

Fig.�3/3: Tool bar for managing the sub−projects

3. Program interface of CheckOpti

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

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 withCheckOpti, can be found in the chapter �Working withCheckOpti", section 4.1).

3.2.1 Settings in CheckOpti

�Options" Global settings for CheckOpti can be made in the dialoguewindow �Options" (�[Extras] [Options]�).

1 General settings (see table)

2 Search for the fileCheckKon.exe

3 Connection settings(see table)

1

2

3

Fig.�3/4: Dialogue window �Options"

3. Program interface of CheckOpti

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

General settings Meaning

Recording buffer Maximum number of sample parts or test parts to be recorded Ifthe 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, youmust enter the program path to CheckKon.

Do not show values of deacti�vated features

With activated check boxes, the values of deactivated features arenot 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 theCheckbox can be found in the CheckKon user manual.

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

Use signal tone on partreception

During learning or testing: Outputting signal tones for parts re�ceived or for the next orientation

Delete parts with defect con�tour data automatically

Features and contour data are transferred separately by theCheckbox to CheckOpti. If the contour data are faulty when trans�ferred, they will be ignored by CheckOpti. In this case, CheckOptican use the features transferred from the Checkbox instead ofascertaining the features itself. If tools are used, no contour datais available for ascertaining. In most cases, it is therefore advis�able to delete defective contour data completely.

Use features that differ fromthe part contour

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

3. Program interface of CheckOpti

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

�Connection parameter" The dialogue window �Connection parameter" is displayedwhen a connection is to be created to the Checkbox and theconnection parameters to the Checkbox are not ascertainedautomatically (see dialogue window �Options").

1 Connect with:Select the serial inter�face used for con�necting to the Check�box

2 Speed:Baud rate at whichthe connection is tobe created

3 Timeout (s):Period in secondsduring which theCheckOpti waits for areaction from theCheckbox before acommunication faultcan be sent

4 Next:Start the selectedfunction with the setconnection para�meters

1

2

3

4

Fig.�3/5: Dialogue window �Connection parameter"

If all connection parameters are set to �automatic", this willcorrespond to the setting �Set connection automatically" inthe dialogue window �Options".

3. Program interface of CheckOpti

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

�Project properties" In the dialogue window �Project properties" (�[Window] [Pro�j i ] ) d fi l b l i f h

g j p p ( [ ] [ject properties]�) you can define global settings for the cur�rent project.

1 Starts automaticidentification of theCheckbox

2 Type of Checkbox

3 Software version(�Operating system"of Checkbox)

4 Detailed specifica�tions on Checkbox

5 Insert settings intoproject description

6 Project with severalsub−projects (partstypes or sorting pro�grams)

7 Save projectcompatible withCheckOpti�1.0

1

2

3

4

5

6

7

Fig.�3/6: Dialogue window �Project properties"

3. Program interface of CheckOpti

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

With the settings under �Type of Checkbox to be simulated(target system)" you can adapt the CheckOpti project to thefunctions of the Checkbox used (e.g. the use of configurationtools or the processing of features are only possible with theoperating system �Config" as from version 1.2).

Here you can register the type (Identbox, Countbox, ...) aswell as the software version of the Checkbox. The specifica�tion of the target system is saved in the current project.

Please noteIt is absolutely necessary to determine the Checkbox(target system) to be simulated in order that the scope offunctions of CheckOpti and the Checkbox can be adaptedto suit each other. If the Checkbox type and the operatingsystem version are not defined correctly, malfunctioningmay 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 aparts 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 CheckboxCompact,

� the software version (operating system of the Checkbox)is ��3.0.

3. Program interface of CheckOpti

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

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

�Part list" In the window �Part list" (�[Window] [Part list]�) you can man�h l d i h h i d

( [ ] [ ] ) yage the current sample and test parts with the assignedorientation.

7

8

9

5

6

4

3

2

1

1 List of the sample parts

2 List of the test parts

3 Sort list of the sample or test partsaccording to selected criteria

4 Copy/move selected sample or testparts into the other list

5 Delete selected sample parts

6 Delete selected test parts

7 Modify orientation of the selectedsample parts

8 Modify type of the selected sampleparts (only with Sortbox)

9 Ignore selected sample parts

Fig.�3/7: Window �Part list"

3. Program interface of CheckOpti

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

1 Previous part

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

1 2 3 4 5 6 7 8 9 aJ

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

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

In the fields above the sample and test parts lists you cansort the lists according to the selected criteria. The new se�quence also applies to display and navigation in all otherwindows.

In order to rectify faults during the teach procedure, you canassign a different orientation to the sample parts or definethem as invalid with the buttons under �Ori.". If the project isconfigured for a sortbox, you can assign a different type tothe 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 canalso be performed with the mouse by means of Drag&Drop orwith Cut, Copy and Paste (also between different sub−projectsor CheckOpti instances).

3. Program interface of CheckOpti

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

The individual parts are each marked according to the colourconvention:

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" isdisplayed in the window �Part contour". The windows �Fea�ture graph" and �Teach−Data" show the sample or test partdata.

3. Program interface of CheckOpti

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

�Part contour" The window �Part contour" (�[Window] [Part contour]�)h h ll h f f h

( [ ] [ ] )shows the contour as well as the features of the currentsample or test part.

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

1

2

3

4

5

1 Information of current part

2 Features of current part

3 Contour of current part

4 Colour identification: test part good (green) or bad (red)

5 Status bar

Fig.�3/9: �Part contour" window

3. Program interface of CheckOpti

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

12345 67 8 9aJaAaB ...aC

1 Switches 10 parts back

2 Previous part

3 Jump to part no.

4 Next part

5 10 parts forward

6 Switch from sample parts to test partsand back

7 Zoom (zoom tool in/out):� left mouse click:

zoom in at mouse position, � right mouse click:

zoom out at mouse position

8 Modify scaling of the horizontal axis

9 Copy tool

aJ Paste tool

aA Delete tool / deactivate feature

aB Display window �Feature properties" (manage tool)

aC Insert new tool (Description of tools see chapter 6)

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 timewhen the part was acquired are shown. Depending on thepart 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

3. Program interface of CheckOpti

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

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�ground

Feature switched out in allorientations (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�ground

Feature is deactivated and istherefore not tested

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

3. Program interface of CheckOpti

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

�Teach−Data" The window �Teach−Data" (�[Window] [Teach−Data]�) showsh l f h f f h i i i

( [ ] [ ] )the value ranges of the features for the various orientationsascertained from the sample parts.

1

2

3

4

5

6

7

8

1 Orientation (for test parts) or C value(for sample parts) of the parts

2 Features

3 Status bar

4 Open the dialogue window �Setcounter properties" (only Countboxand Sortbox)

5 Preselected counter status

6 Tolerance

7 Increase or decrease tolerance

8 Parts type (only with Sortbox) andorientation

Fig.�3/11: �Teach−Data" window

3. Program interface of CheckOpti

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

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

1 Previous orientation

2 Next orientation

3 Switch from sample parts to test partsand back

4 Previous parts type (only with Sortbox)

5 Next parts type (only with Sortbox)

6 Delete Teach−Data of parts type shown(only possible if there are no sampleparts)

7 Properties of current parts type

8 Reduce tolerance

9 Increase tolerance

aJ Open the dialogue window �Setcounter properties" (only Countboxand Sortbox)

aA Set properties of current feature

aB Deactivate feature or delete tool

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 upperpart of the window. The C value is shown for sample parts,the orientation for test parts. The orientation �0" stands forbad parts.

You can evaluate the influence of the tolerance on the testparts, by entering various tolerances with the buttons �In�crease tolerance" or �Reduce tolerance". The modifications tothe value range which thus result can be observed in the viewof the test parts.

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

3. Program interface of CheckOpti

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

In the lower part of the window you will see a list of the valueranges of the features for the current type and currentorientation, in each case with the minimum, average andmaximum values as well as the the tolerance factor and thetolerances if these differ from the common tolerance.

Column Meaning

Feature Name of feature, modifications are marked by anappropriate icon.

Separates Shows the best feature of the current parts type forseparating the current parts type and the orienta�tion.e.g. �−>1/2" = separates the shown type andorientation 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 thename 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 theCheckbox supports this function.

3. Program interface of CheckOpti

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

Modified features are marked by an appropriate icon.

Symbol Meaning

�T" on greenbackground

Features of the sample parts

�A" on greybackground

Features of the test parts

�D" on yellowbackground(deactivated)

Feature is not taken into accountfor the parts check in all orienta�tions (deactivated).

�M" on yellowbackground(modified manually

Feature has been modified man�ually in this orientation. A newteach procedure on the Checkboxoverwrites the modifications.

�F" on yellowbackground(locked)

Feature has been modified man�ually in this orientation A new teachprocedure on the Checkbox doesnot overwrite the modifications(locked).

3. Program interface of CheckOpti

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

�Properties / evaluation of teach data"

The evaluation of the teach data by CheckOpti is shown inthe dialogue window �Properties / evaluation of teachdata" Open the dialogue window with the icon �Properties/data". Open the dialogue window with the icon �Properties/evaluation of teach data" in the tool bar of the window�Teach data".

1 Results of the evalu�ation

2 Symbols for evaluat�ing the results or theinformation

1

2

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

The individual information or results are assessed with theaid of symbols:

3. Program interface of CheckOpti

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

Symbol Meaning

green tick Processing step has been carried out witha good result.

yellow tick Processing step has been carried out, butthe result is not optimum (see informa�tion).

small red �X" Processing step has been carried out, butthe result is not optimum and should beimproved by further processing (see in�formation).

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

3 points Information on the processing step or onthe 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 befound in chapter 4.

3. Program interface of CheckOpti

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

�Set counter properties" In the dialogue window �Set counter properties" you canenter a preselect value for the counter in the field �Set valuecounter". This value is only effective when a Sortbox orCountbox is connected.

1 Set counter status

2 Ignore the orientation(only Countbox andSortbox)

1

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 theCheckbox (see Checkbox manual).

Ignoreorientation

Effect

activated Good parts are accepted and counted in alltaught orientations.

deactivated Good parts are accepted only in one orienta�tion (reference orientation). Good parts whichare otherwise orientated are blown down.

3. Program interface of CheckOpti

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

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 canperties]�) shows information on the current feature. You canalso configure or process individual features or tools, pro�viding the operating system of the Checkbox supports thisfunction.

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"

2 Further tabs for con�figuration of the se�lected tool (only withfeatures of tools)

3 Description of tool orfeature

4 Status bar, shows thename of the currentfeature

1

2

3

4

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

3. Program interface of CheckOpti

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

1 Window always inforeground

2 Previous feature

3 Next feature

4 Copy tool (in clip�board)

5 Insert tool (from clip�board)

6 Deactivate feature ordelete tool

1 2 3 4 5 6

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 forthe 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 canbe found in section 6.1.

3. Program interface of CheckOpti

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

1 Take into account ordeactivate featureduring the partscheck

2 Multiplication factorfor the tolerances ofthe current feature

3 Selection for the dis�play and propertiesof the Teach−Data forthe selected partstype (only with Sort�box) and the selectedorientation

4 Activate manual entryfor the selected partstype and orientation

1

2

3

4

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

With the options �Calculate feature" / �Disable feature" youcan determine how the feature is to be considered during theparts check:

Selected option Meaning

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

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

3. Program interface of CheckOpti

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

Deactivated features are marked in the various windows bythe 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 thefactor.

Under �Display and properties of Teach−Data of:" select thecurrent parts type (only with Sortbox) and the orientation forwhich 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 anactivated check box additional entry possibilities for manualentry will be shown (see following diagram).

3. Program interface of CheckOpti

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

1 Selection for the dis�play and propertiesof the Teach−Data forthe selected partstype (only with Sort�box) and the selectedorientation

2 Manual entry for theselected parts typeand orientation isactivated

3 Entry fields for thefeature range of theparts type shown(only with Sortbox)and the orientation

4 Feature ranges forfurther orientations

5 Setting the optionsfor manual modifica�tion (see table)

1

2

3

4

5

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

With activated check box �Manual editing activated" you canenter the appropriate values for the Teach−Data of the featurein the fields �Minimum", �Mean" and �Maximum". You must use the dot as decimal point when entering thevalues.

3. Program interface of CheckOpti

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

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

By selecting one of the following options under �Influence ofa Teach process on the Checkbox ..." you can determine thereaction to a new teach procedure in the Checkbox.

Option Meaning

No change of manual editing(protected / locked)

The manually entered feature values are valid for the current featurein the orientation shown.The manually entered values are not protected in the Checkbox andwill be overwritten in a new learning procedure on the Checkbox.

Overwrite of manual editing (not protected/not locked) *)

The manually entered feature values are valid for the current featurein the orientation shown.The manually entered values are protected in the Checkbox againstoverwriting in a new learning procedure on the Checkbox.The modifications are saved in the Checkbox after transfer of theTeach−Data even after a new teach procedure. They can only bedeleted by a new transfer of the Teach−Data. This applies also to theconfiguration tools used.

The option set for each feature is marked in the window�Teach−Data" by an appropriate symbol in front of thefeature.

3. Program interface of CheckOpti

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

�Feature graph" The window �Feature graph" (�[Window] [Feature graph]�)h h f h f l h f d i

g p ( [ ] [ g p ] )shows the curve of the feature values or the feature devi�ation of the different parts.

1

2

3

4

5

67

8

9

aJ

1 Current feature

2 Type of representation: Values or deviationwith or without distribution (histogram)

3 Selecting the orientation to be displayed

4 Selecting the parts type to be displayed

5 Value ranges of the feature in the individualorientations or types

6 Status bar

7 Number of the sample parts ortest parts

8 Values of the feature of the indi�vidual parts

9 Selected parts (large dots)

aJ Current part (large rectangle)

Fig.�3/19: �Feature graph" window

3. Program interface of CheckOpti

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

1 2 3 4 5 6 7 8 9 aJ

1 Previous feature

2 Next feature

3 Feature properties

4 Switch from sample parts to test partsand back

5 Previous part

6 Next part

7 Copy part

8 Insert part

9 Delete part

aJ Features of the part

Fig.�3/20: Tool bar of window �Feature graph"

With the window �Feature graph" you can examine theindividual features for their suitability for the recognitionprocess.

You can also represent the distribution (histogram) of thefeatures or deviation. In each case the number (sum) of thevalues within a value range will be shown as a horizontal bar.

The features suited for testing the orientation distinction ortype distinction are distinguished by narrow ranges and largegaps between the orientations or types.

All features with relatively narrow ranges (gap betweenorientations not necessary) are suitable for the quality check.

The feature values of the individual parts are marked in thegraph with a dot. The relevant current part is marked with alarge rectangle. Further selected parts are marked with largedots.

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 willbecome the current part. The appearance of the other win�dows will be adapted accordingly.

3. Program interface of CheckOpti

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

You can also select several parts by drawing a frame aroundthe relevant values or deviations (dots) with the mouse.

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

3. Program interface of CheckOpti

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

3.2.4 Project documentation

�Project documentation" In the window �Project documentation" (�[Window] [Projectd i ] ) d ib h j i

j ( [ ] [ jdocumentation]�) you can describe the current project inthree tabs.

1 Tab for project data

2 Tab for customer data

3 Tab for technical dataof the Checkbox

4 Enters the currentdate

5 Selects a file which isto be assigned to theproject

1 2 3

4

5

Fig.�3/21: �Project documentation" window

Always enter the information in the fields �Project name" and�Project engineer". Otherwise a warning will appear whenyou save the project.

3. Program interface of CheckOpti

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

In the tab �Project" you can enter general information on theproject. Under �Additional file" you can enter the name andpath of any file. You can, therefore, refer to e.g. a text file withdetailed information (only refer to, no connection).

The tab �Customer" offers you space for entering specific firmdata for two customers or firms.

In the tab �Checkbox" you can enter the specific technicaldata of the Checkbox.

With the button �...display" next to �Checkbox System in�formation" you can display the internal system information ofthe Checkbox (see CheckKon).

The complete project documentation can be copied into theclipboard or inserted therefrom with the appropriate com�mand in the context menu of the window (but not from thecontext menu of an entry field or list field).

3. Program interface of CheckOpti

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

3.2.5 Parts properties and type properties

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

1 Parts type

2 Modify orientation(only sample parts)

3 Remark or descrip�tion

1

2 3

Fig.�3/22: Dialogue window �Part properties"

If several parts with different properties are selected, therelevant fields will be displayed as empty.

With �OK" the modified properties will be assigned to theselected parts.

3. Program interface of CheckOpti

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

�Properties of the selectedpart type"

You can assign a remark or a description to the current partstype. For the parts type shown in the window �Teach−Data"you can open the dialogue window �Properties of the seyou can open the dialogue window �Properties of the se�lected part type" with the icon �Part type properties" in thetool 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 linesof the various windows, in the dialogue window �Teach−DataManager", as well as in the appropriate printouts.

3. Program interface of CheckOpti

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

3.2.6 Communication with the Checkbox

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

1 Current orientation(during learning)orcurrent tolerance(during checking)

2 Increases orientationor tolerance

3 Reduces orientationor tolerance

4 Stops the teach ortest procedure

5 Starts the teach ortest procedure withserial connection tothe Checkbox

6 Without function

7 Current parts type(only with Sortbox)

1

2

3

456

7

Fig.�3/24: �Checkbox panel" window

3. Program interface of CheckOpti

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

Please noteWith the window �Checkbox panel" you can carry out thelearn or test procedure only in CheckOpti.

� The transfer of the contour data will result in a differenttime reaction of the Checkbox.

� The procedure defined is not directly effective in theCheckbox.

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

3. Program interface of CheckOpti

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

�Teach−Data Manager" In the dialogue window �Teach−Data Manager" (�[File][Teach−Data Manager]�) you can control the exchange ofTeach−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 aredeviations a warning message will be shown. Depending onthe Checkbox set (Sortbox, Identbox or Countbox, etc.) or onthe operating system of the Checkbox, the appropriate vari�ant of the dialogue window �Teach−Data Manager" will beshown.

Please noteMake sure that the set target system corresponds to theCheckbox (see �Project properties", section 2.2.4).

1 Selects the typememory of the con�nected Checkbox

2 Transfers the Teach−Data including toolsfrom the selectedtype memory of theCheckbox into Check�Opti

3 Transfers the currentTeach−Data includingtools from CheckOptiinto the selected typememory of the Check�box

4 Deletes the selectedTeach−Data includingtools in the Checkbox

1

2

3

4

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

3. Program interface of CheckOpti

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

1 Selects the parts typein CheckOpti

2 Selects the typememory of the con�nected Checkbox

3 Transfers the Teach−Data including toolsfrom the selectedtype memory of theCheckbox into Check�Opti

4 Transfers the currentTeach−Data includingtools from CheckOptiinto the selected typememory of the Check�box

5 Deletes the selectedTeach−Data includingtools in the Checkbox

1 2

3

4

5

Fig.�3/26: Dialogue window �Teach−Data Manager" for the Sortbox (as from operatingsystem 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. Program interface of CheckOpti

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

3.2.7 Print preview

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

1 Start printing

2 Turn to next page

3 Turn to previous page

4 Show two pages

5 Zoom in (enlarge dis�play)

6 Zoom out (reducedisplay)

7 Close page view

8 Entries from projectdocumentation

9 Page representation

aJ Status bar

1 2 3 4 5 6 7

89aJ

Fig.�3/27: Dialogue window �Print preview"

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

3. Program interface of CheckOpti

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

3.3 Menu commands

Commands in the[File] menu

Function

[New] Creates a new project.The current project will be closed after arequest 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 thatyou 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" inwhich you can select the desired datatype. Then select the desired file in thedialogue window �Open".Projects, sample parts, test parts orTeach−Data must be exported fromanother project for this purpose or createdwith a different program (e.g. contour datawith CheckKon).

[Export] Opens the dialogue window �Export" inwhich you can select the desired datatype. Then enter a file name in the dia�logue window �Save as". Project docu�mentation, sample parts, test parts orTeach−Data can be exported, providingthese data exist in the project.

[Teach−Data Manager] Opens the dialogue window �Teach−DataManager".

[Print setup] Opens the standard dialogue window�Print setup".

3. Program interface of CheckOpti

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

Commands in the[File] menu

Function

[Print preview] Opens a window in which a print preview isdisplayed, 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 ...][2 ...][3 ...]...

The last opened projects are shown asmenu commands and can be opened di�rectly.

[Exit] Concludes CheckOpti.

3. Program interface of CheckOpti

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

Commands in the[Edit] menu

Function

[Cut] Deletes the element marked in the currentwindow and stores it in the clipboard.

[Copy] Copies the element marked in the currentwindow.

[Paste] Adds the contents of the clipboard to theselected position in the current window.

[Delete] Deletes the element marked in the currentwindow.

[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 theselected parts.

[Part type properties] Opens the dialogue window �Properties ofpart type" for entering the properties ofthe selected parts type.

[Part orientation andtype] [Ignore part]

Defines the sample parts selected in thewindow �Part list" as invalid. These willnot thereby be taken into account whenthe Teach−Data are ascertained.

[Part orientation andtype] [Assign orienta�tion ...]

Assigns the appropriate orientation to thesample parts selected in the window�Part�list".

[Part orientation andtype] [Assign type ...]

Assigns the appropriate parts type (onlywith Sortbox) to the sample parts selectedin the window �Part list".

3. Program interface of CheckOpti

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

Commands in the[Action] menu

Function

[Connect or disconnectCheckbox]

Creates a connection to the Checkbox ac�cording to the settings of CheckOpti or in�terrupts the connection.This may result in a different time reactionof the Checkbox1).

[Teach parts via connection]

Starts the teach procedure in CheckOptifor the connected Checkbox (see sec�tion�4.2). The data of the parts displayedare transferred here from the Checkbox.The teach procedure is carried out byCheckOpti and is not therefore effective inthe Checkbox.If necessary, interrupt the connection tothe Checkbox after the teach procedure1).

[Test parts via connection]

Starts the test procedure in CheckOpti forthe connected Checkbox (see section 4.3).The data of the parts displayed are trans�ferred here from the Checkbox.If necessary, interrupt the connection tothe Checkbox after the test procedure1).

[Log parts via connection to file]

Starts registering the parts on the Check�box. The parts received are saved byCheckOpti directly in a Log file (*.cbl). Inthis way, a large number of parts can beregistered over a long period and evalu�ated later.With this command you can select in a dia�logue window, whether only the featuresor also the contours of the parts are to besaved. Then specify the name and the pathof the file in which the parts are to besaved.The number of parts to be saved per filedepends on the size of the recordingbuffer (see dialogue window �Options"). A further file with running number is thencreated.

1) see section 2.2.1

3. Program interface of CheckOpti

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

Commands in the[Action] menu

Function

[Add new parts]� [Create new part

using �OR" oper�ation on selectedparts]

� [Create new partusing �XOR" oper�ation on selectedparts]

� [Create new partusing �AND" oper�ation on selectedparts]

Create new parts from overlay of the se�lected parts (see section 4.5.1).

[Edit part contour]� [Adjust viewing area

on/off ]� [Ignore part areas

with a height lessthan ...]

� [Ignore hole areaswith a height lessthan ...]

� [undo last filter]

Processes the test and sample parts ac�cording to the parameters with which youcan influence the registered parts con�tours in CheckKon (see CheckKon manual).The result of these settings can thereforebe judged in CheckOpti, without the needfor parts with the new settings to be learntor tested again (see section 4.5.1).In order to activate these settings on theCheckbox, the settings must be under�taken accordingly with CheckKon.

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

[Start CheckKon] Starts the Checkbox configurator (provid�ing this is installed on the PC).

3. Program interface of CheckOpti

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

Commands in the[Wizards] menu

Function

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

[Wizard for manualproject creation]

Shows a check list for manual project cre�ation (see section 5.2).

[Optimizing type andorientation detection]

Starts a wizard for optimizing the types ororientation recognition (see section 5.3).

[Statistical evaluationof a feature]

Starts a wizard with which features can beevaluated statistically (see section 5.4).

Commands in the[Navigate] menu

Function

[Switch between Teachand Test−Data]

Switches between displays of teach andtest 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 canenter the number of a part which is to beshown.

[10 parts back] Switches 10 parts back.

[10 parts forward] Switches 10 parts forward.

3. Program interface of CheckOpti

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

Commands in the[Navigate] menu

Function

[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[Extra] menu

Function

[Options] Opens the dialogue window �Settings" inwhich global settings for CheckOpti aremade.

3. Program interface of CheckOpti

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

Commands in the[Window] menu

Function

[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�tion]

Shows the window �Project documenta�tion".

[Cascade windows] Arranges the windows in CheckKon incascade.

[Tile windows] Arranges the windows in CheckOpti.

[1 ...][2 ...]...

All opened windows in CheckOpti areshown here and can thus be activated.

Commands in the[Help] menu

Function

[Help topics] Opens the online help for CheckOpti.

[About CheckOpti] Shows information on the current programversion of CheckOpti.

3. Program interface of CheckOpti

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

3.4 Key assignment

You can use the following keys for simple navigation in thevarious 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. Program interface of CheckOpti

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

3.5 Colour conventions

In CheckOpti, the type of parts, their properties and theorientation 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 withintolerance

light green

Bad part / feature outsidetolerance

red

Feature directly on tolerancelimit

yellow

3. Program interface of CheckOpti

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

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

Working with CheckOpti

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

Chapter 4

4. Working with CheckOpti

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

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. Working with CheckOpti

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

4.1 Method of working with CheckOpti

The following list provides an overview of the steps you willusually take when working with CheckOpti.

Alternatively, you can start the Project Wizard which will leadyou 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 worksteps interactively in the form of a check list (see section 5.2).

1. Start CheckOpti as described in section 2.2.2, �StartingCheckOpti".

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 insection 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 (sampleparts). The contours registered are loaded into CheckOptifor 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 canbe 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, nospecial selection). The contours registered are transferredto CheckOpti, where they are tested and can be displayed(test parts).

4. Working with CheckOpti

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

4. Evaluating the Teach−Data with regard to reliability (evalu�ation, see section 4.4). For this purpose evaluate the testparts if they have been graded correctly as being good orbad and evaluate their features and deviations (e.g. in thewindow �Feature graph").

5. Optional: optimizing the parts test by manually adaptingthe features or by using configuration tools (seesection�4.5).

6. Optional: documenting and printing out the project (seesection�4.6).

7. Transferring the Teach−Data to the Checkbox. Saving theproject (see section 4.7).

4. Working with CheckOpti

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

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 describedunder �Creating the online connection" (section 2.2.1).

4. If necessary, adjust the Checkbox with CheckKon to theparts 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 partclassified 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.

4. Working with CheckOpti

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

4.2.2 Teach procedure

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

Please noteThe teach procedure is not carried out by the Checkbox,but by CheckOpti on the PC.

The teach procedure is not, therefore, effective until theTeach−Data have been transferred to the Checkbox (seesection 4.7, �Transferring the Teach−Data to the Check�box").

Note that good parts can therefore be blown down andbad parts can reach the good parts position.

Please noteIf transfer of the contour pictures is deactivated (icon�Receive parts contour on/off" in the tool bar), the tools inCheckOpti 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 theconveyor unit runs.

3. Set the desired orientation (Countbox, Identbox, Check�box Compact) or the desired parts type (Sortbox) with thebuttons �+" and �−" in the window �Checkbox panel".

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

Wait until the data have been transmitted completely be�fore placing the next part on the conveyor belt (bleeptone).

4. Working with CheckOpti

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

Pay attention to the positioning of the sample parts.

� These should be positioned exactly like the parts to betested 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 possiblewhen 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 noteTransmission of the contour pictures can lead to a modi�fied time reaction of the Checkbox. Parts may then not beblown down correctly and bad parts may reach the goodparts position without being checked.

4. Working with CheckOpti

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

5. Repeat steps 3 and 4 for all the orientations and partstypes (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 withCheckOpti").

· Check the completed teach procedure in respect of partstype, orientation and quality (see section 4.4, �Evaluatingthe Teach−Data").

If necessary, you can optimize the Teach−Data (see sec�tion�4.5, �Optimizing the Teach−Data").

· Document your work (see section 4.6, �Documenting andprinting the project").

Load the ascertained Teach−Data into the Checkbox(see�section 4.7, �Transferring the Teach−Data to theCheckbox").

4. Working with CheckOpti

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

4.3 Testing parts with CheckOpti

4.3.1 Basic information on parts testing

By means of the parts testing with CheckOpti, you can checkthe success of the teach procedure. The test parts are thentransferred 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 partsas 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 �Testprocedure", section 4.3.2).

4. Working with CheckOpti

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

4.3.2 Test procedure

When you have prepared the Checkbox, you can start the testprocedure.

Please noteThe teach procedure carried out in the previous step doesnot 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 theTeach−Data have been transferred to the Checkbox (seesection 4.7). Note that good parts can therefore be blowndown and bad parts can reach the good parts position.

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

1. Select the command [Test parts via connection] in themenu [Action]. The current orientation is displayed under�Tolerance".

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

3. If necessary, set the desired tolerance for CheckOpti in thewindow �Checkbox panel" with the buttons �+" and �−".

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

4. Working with CheckOpti

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

Pay attention to the positioning of the test parts.

� Use test parts which correspond approximately in theircomposition 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 partsto be tested later in AUTO mode. Avoid special care inpositioning. If possible, use the conveyor device intendedfor 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 wellas 6 bad parts per orientation.

Please noteTransmission of the contour pictures can lead to a modi�fied time reaction of the Checkbox. Parts may then not beblown down correctly and bad parts may reach the goodparts 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 herethe grading of the parts according to good parts, bad parts oraccording to their orientation.

4. Working with CheckOpti

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

After the test procedure, you can perform one of the followingsteps:

· Check the completed teach procedure in respect oforientation and quality (see section 4.4, �Evaluating theTeach−Data").

If necessary, you can optimize the Teach−Data (see sec�tion�4.5, �Optimizing the Teach−Data").

· Document your work (see section 4.6, �Documenting andprinting the project").

Load the ascertained Teach−Data into the Checkbox (seesection 4.7, �Transferring the Teach−Data to the Check�box").

4. Working with CheckOpti

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

4.4 Evaluating the Teach−Data

By means of the Teach−Data, we can obtain a reliable gradingof 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 thefollowing sections:

� Visual check of the sample parts (correct and completecontour 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 shownin the dialogue window �Properties/evaluation of Teach−Data". In order to do this, open the dialogue window with theicon �Properties/evaluation of Teach−Data" in the tool bar ofthe window �Teach−Data".

4. Working with CheckOpti

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

After evaluating the Teach−Data, carry out one of the followingsteps depending on the result of the evaluation:

· If necessary, repeat the teach procedure or learn furthersample parts (see section 4.2, �Teaching parts withCheckOpti").

· 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 andprinting the project").

Load the ascertained Teach−Data into the Checkbox(see�section 4.7, �Transferring the Teach−Data to theCheckbox").

4. Working with CheckOpti

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

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 causeof 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 theTeach−Data" (see �Editing the sample and test parts",section�4.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 causeswith the methods or criteria described in the followingsections.

4. Working with CheckOpti

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

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 mustdiffer from each other to a large extent. With Sortboxes thefeatures of the parts types must also differ.

It must be possible to distinguish each orientation of a partstype from each orientation of the other parts types. The fea�ture ranges must be distinguished, exactly as with theorientations.

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 thevarious orientations differ from each other to a very largeextent (narrow ranges of the coloured bars with largegaps between).

· Make sure in particular that orientation 1 (the �goodparts" orientation) differs to a very large extent from allother orientations in at least one feature.

If these criteria are not fulfilled, you must optimize or processthe Teach−Data (see �Optimizing the Teach−Data",section�4.5), e.g. by:

· inserting configuration tools

· editing the features

4. Working with CheckOpti

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

Example of differentiating the orientations

The following diagram shows an example of differentiatingthe orientations:

1 Range, min./max. li�mits of the feature inthe individual orienta�tions

2 Range of features fororientations 1 and 2

3 Range of features fororientation 3

4 Parts withorientation�3

5 Parts withorientation�2

6 Parts withorientation�1

1

2

3

456

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 mustbe optimized, e.g. by insertion of a configuration tool.

4. Working with CheckOpti

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

Example of differentiating the parts types (Sortbox only)

The following diagram shows an example of differentiatingthe parts types:

1

2

3

4

5

6

789aJaAaBaC

Ranges of the feature for:

1 Parts type 3 and orientation 2

2 Parts type 1 and orientation 2

3 Parts type 1 and orientation 1

4 Parts type 2 and orientation 1

5 Parts type 2 and orientation 2

6 Parts type 3 and orientation 1

7 Range, min./max. limits of the featurefor the various parts types in the indi�vidual orientations

8 Parts with parts type 3 and orientation 2

9 Parts with parts type 3 and orientation 1

aJ Parts with parts type 2 and orientation 2

aA Parts with parts type 2 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. Working with CheckOpti

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

The ranges of the orientations for parts type 1 differ consider�ably from those of parts types 2 and 3. However, this is notthe 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 mustbe 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 forseparating 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 learntpart.

� Optimum: the sequence of C−values rises at first, thenevens out.

If there are irregularities in the C−values, check the learntsample parts (see �Visual check of the sample and testparts", section 4.4.1). Check in particular the sample part onwhich the jump has occurred.

4. Working with CheckOpti

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

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 �Partcontour".

� Check whether the grading of the parts is correct.

� With parts classified as bad, the features which led to thisgrading are marked. The relevant symbols indicate, e.g.the direction of the deviation.

� If you have also tested faulty parts, check whether thesehave also been recognized as bad.

4.4.5 Influence of tolerance

Check the influence of tolerance on the grading of the testparts.

To do this, vary the tolerance in the window �Teach−Data". Bya minor modification of the tolerance (e.g. ± 2 steps), thegrading of the parts in the window �Part list" should notchange. This can be rated as a stability criterion of the test.

The normal tolerance setting is 5% (standard tolerance of theCheckbox).

4. Working with CheckOpti

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

4.5 Optimizing the Teach−Data

If the result of the evaluation does not fulfil expectations, youcan optimize the Teach−Data.

The possibilities for doing this depend on the targetsystem�set.

If you are using a Checkbox with software version type Configas 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 theproject", section 4.6).

2. Load the Teach−Data into the Checkbox (see �Transferringthe Teach−Data to the Checkbox", section 4.7).

4. Working with CheckOpti

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

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 insection 3.2.2):

· Modify the orientation of incorrectly supplied sampleparts.

· Delete incorrect or unfavourable parts.

· If necessary, accept characteristic test parts as sampleparts or vice versa (copy or move).

· Invalidate sample parts with the icon �Ignore parts atteach process". In this way, these parts will not be con�sidered when the Teach−Data are ascertained (marked bya 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.On�this new part the image points belong to theparts contour which exists on at least one of theselected parts.

XOR Only for use with 2 selected partsGenerates a new part from the selected parts.On�this new part the image points belong to theparts contour which exists on only one of the se�lected parts.

AND Generates a new part from the selected parts.On�this new part the image points belong to theparts contour which exists on all of the selectedparts.

4. Working with CheckOpti

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

Example:Create a new part by means of the �OR" link from all partswith orientation 1 and all parts with orientation 2. Thencreate 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 ofthe parameters, which influence the registered parts con�tours, can influence the recognition. You can set these forthe Checkbox with CheckKon (see CheckKon manual).CheckOpti offers the possibility of judging the effects ofthese settings without registering the parts again. Youcan simulate the setting of the parameters with the com�mands [Edit part contour] in the menu [Action] for theselected 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, setthese on the Checkbox with CheckKon.

4. Working with CheckOpti

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

4.5.2 Configuration tools

If the standard features are not sufficient for reliable recogni�tion of the parts, you can supplement these with additionalfeatures.

Insert the suitable tool when requested. The maximumnumber of tools depends on the target system set (operatingsystem and type of Checkbox).

Use tools when, e.g.:

� the contour differences are too small to recognize theorientation 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 tobe determined This depends on the test criteria of therelevant part.

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

Like every other feature, they can grade a part as being ofgood or bad orientation and/or quality. They are also in�fluenced by the set tolerance.

Please noteConfiguration tools which have been set up are not lostwhen 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 withCheckOpti or CheckKon (without configuration tools or withnew configuration tools).

4. Working with CheckOpti

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

Please noteIf 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 theindividual requirements of the parts.

To do this, observe and compare the contour images. Find thelocation at which the quality is to be tested and position thetool there.

A description of the various configuration tools can be foundin 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 iconin the tool bar of the window �Part contour".

The inserted tool is shown in the contour image.

...

4. Working with CheckOpti

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

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. fordimensioning)

blue Is used for representing the position and suspensionfunction

green Search lines (for measuring tools): Defined lines alongwhich the characteristic transitions for the measuringtools are ascertained

The window �Feature graph" shows the values of the featuredefined by the tool.

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

By dragging with the mouse, you can shift the tool. When thetool 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 dialoguewindow �Feature properties".

4. Working with CheckOpti

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

4.5.3 Editing the features

In special cases you can manually edit the ascertainedTeach−Data.

� You can deactivate the feature (is not considered whenthe Teach−Data are ascertained or during the test).

� Modify the weighting of the feature for the parts test bysetting an individual tolerance factor:

Small value: The feature is toleranced more nar�rowly and thereby tested more strictlythan features with greater tolerancevalues (e.g. length).

Large value: The values for the feature may deviateto a greater extent.

� As a special case, you can enter directly values for thepermitted min./max. limits or the average value of thefeature.

Select the desired feature in the window �Feature prop�erties". Carry out the desired settings in the tab �Settings"(see section 3.2.3).

4. Working with CheckOpti

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

Notes on editing the features can be found in section A.2 or inthe 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 surfacefrom start to half length

Area−y/2 Number of pixels of the registered contour surfacefrom 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. Working with CheckOpti

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

4.6 Documenting and printing the project

Document your processed projects in the dialogue window�Project documentation". Enter all relevant information inorder 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 �Insertsettings into project description". In this way, the propertiesascertained 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 forclear archive purposes.

4. Working with CheckOpti

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

4.7 Transferring the Teach−Data to the Checkbox

When the Teach−Data are transferred to the Checkbox, thedata created with CheckOpti and the tools which have beenset up, will be installed on the selected type memory.

The Checkbox checks all incoming parts with theseTeach−Data.

Please noteThe contours of the sample parts, from which the Teach−Data are ascertained, must be created with the sameCheckbox and the same Checkbox parameter settings,onto which the created Teach−Data are then loaded.

In particular, modifications with CheckKon to the followingparameters make a complete new teach procedurenecessary:

� 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 noteTools and special settings in the Teach−Data, which aretransferred 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 theteach mode has been activated for this.

The installed tools and settings are not modified until anew transfer of Teach−Data takes place. With theTeach−Data Manager you can also delete the defined toolsand settings directly.

4. Working with CheckOpti

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

Please noteTransfer Teach−Data to the Checkbox only if the set targetsystem corresponds to the connected Checkbox. If necess�ary, carry out the identification in the window �Projectproperties".

Load the Teach−Data into the Checkbox as follows:

1. Open the dialogue window for transferring the Teach−Dataand 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 tobe loaded under �Teach−Data".

3. Start the download with �Copy >" or delete the Teach−Dataon the Checkbox with �Delete >".

Please observe the warnings or instructions shown.

4. Working with CheckOpti

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

Wizards

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

Chapter 5

5. Wizards

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

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. Wizards

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

5.1 Working with the Project Wizard

5.1.1 The function of the Project Wizard

The Project Wizard leads you interactively through all thesteps 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 toa 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 userscan work easily, fast and in a comfortable manner withCheckOpti.

5. Wizards

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

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 carriedout automatically by the Project Wizard.

5. Wizards

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

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 theCheckOpti window. All the necessary processing steps arelisted 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 openthe appropriate window or dialogue window in which you cancarry out the relevant processing step.

5. Wizards

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

The status of the individual processing steps and informationis 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 withred �?"

Processing step which cannot be checkedby CheckOpti.

Yellow tick Processing step has been carried out, theresult however is not optimum (see in�formation).

Small red �X" Processing step has been carried out, theresult however is not optimum andshould be improved by further processing(see information).

Large red �X" Processing step has been carried out, theresult however is incorrect and must beimproved by further processing (see in�formation).

3 points Information on the processing step or theproblems which have occurred.

Yellow �i" Information, without judgement.

The processing steps listed give an overview of the generalprocedure. Depending on the task, the necessary steps mayalso differ from the check list.

5. Wizards

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

5.3 Optimizing the types or orientation recognition

CheckOpti supports you in optimizing the parts or orientationrecognition (only Sortbox) with a wizard. This uses sampleparts for inserting suitable configuration tools.

1 Specification of themaximum time for theoptimization

2 Grid size with whichoptimization is to becarried out

3 Starting the optimiz�ation procedure

4 Progress display ofthe optimization

5 Switching further tothe result of the op�timization

1

2

3

4

5

Fig.�5/3: Wizard �Settings for Optimizing"

Proceed as follows:

1. In the window �Part contour", check whether the sampleparts have been assigned with the correct orientation orparts type and whether the registered contours are OK.

2. Start the Wizard with the command [Wizards] [Optimizingtype and orientation detection].

3. Enter the maximum time period in minutes which is avail�able for the optimization. A longer period can lead tobetter results.

5. Wizards

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

4. Set the optimization grid. The smaller the details of theparts 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 underthe progress display by the message �Processing is finished,press ’Next’ ".

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

1 Information on theteach procedure andthe automatic op�timization

2 Back to the settingsfor the optimization

3 Conclude automaticoptimization

1

2

3

Fig.�5/4: Results of the optimization

5. Wizards

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

Check the results displayed. These are marked with an ap�propriate icon like the Wizard for manual project creation(see�section 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 besensible to set longer times (e.g. 60 min.).

� If necessary, teach more parts.

If the results fulfil your expectations:

· Conclude the Wizard with �Finish".

5. Wizards

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

5.4 Statistic judgement of a feature

With the Wizard �Statistical judgement of a feature" you canascertain the resolution, the repeatability (accuracy) and therepetition accuracy of the parts test and create target valueranges 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 ofmeasured value) with repeated measure�ment of a measured value.

Uncertain assignment Percentage of the parts with which noclear assignment of the parts is possibledue 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 arepeated parts test. The effective goodpart rate will drop then.

Proceed as follows:

1. Measure as accurately as possible a single selectedsample part, e.g. with a caliper gauge or other suitabletool.

2. Show the measured sample part at least 50 times in suc�cession in the preferred orientation on the Checkbox, sothat the part exists at least 50 times as a sample part withorientation 1 in the window �Part list".

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

5. Wizards

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

1 Description of theWizard

2 Continue withnext step

1

2

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. Inthis case close the Wizard and examine further parts.

4. You can move to the next step with �Next". The resolutionand the accuracy of the parts received are ascertainedhere.

Select the feature to be evaluated under �Feature". Forthis purpose the length, distances, heights and angles areusually suitable, as well as the tools which calculate thesevariables.

5. Wizards

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

1 Feature to beevaluated

2 Arithmetical me�dium value of theactuallymeasured valuesof the feature.

3 Valuesascertained byCheckOpti

1

2

3

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

5. Enter the value which you have determined with themeasuring 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 candetermine the share of parts with uncertain assignment orthe tolerance range.The statistic distribution is made on the basis of a normaldistribution of the feature value to be tested. It is alsoassumed 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. Wizards

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

Range Meaning

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

yellow Uncertain range,can be good orbad.

Two ranges at the tolerance limits with the width of the measuringuncertainty. If the value of the feature to be tested lies in this range,there will be no clear result due to the measuring uncertainty. Thepart can be subjected to a new test, in order that a clear result canbe obtained.

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

1 Description

2 Selection of cal�culation type�Tolerance ofrange"

3 Nominal value(see �Measuredvalue" in theprevious step)and permittedtolerance

4 Resulting percen�tage of parts withuncertain assign�ment

1

2

3

4

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

5. Wizards

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

7. Under �Calculation method", select the specification withwhich evaluation is to be carried out. You can specify thefollowing values depending on the selection:

· Calculation specification �Tolerance of range": Thebasis of the evaluation is the specification of the per�mitted tolerance, starting from the nominal value. Thevalues can be adapted here. How large the resultingpercentage is of parts with uncertain assignment isshown under �Uncertain parts".

· Calculation specification �Amount of uncertain parts":The basis for the evaluation is the share of parts in percent with uncertain assignment. The resulting toler�ance range is shown thereunder.

1 Description

2 Selection of cal�culation specifi�cation �Amountof uncertainparts"

3 Nominal value(see �Measuredvalue" in theprevious step)

4 Percentage ofparts with uncer�tain assignment

5 Resulting toler�ance

1

2

3

4

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 ofthe statistic judgement is shown here.

5. Wizards

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

1 Description

2 Summary of thespecificationsand results of thestatistic judge�ment

3 Copies the text ofthe summary intothe clipboard

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

1

2

3

4

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

With the check box �Create the ranges as Teach−Data" youcan 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, willbe 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 createthe ranges in the Teach−Data as well as the �Pseudoparts" which are required for the additional orientations.

5. Wizards

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

Configuration tools

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

Chapter 6

6. Configuration tools

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

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. Configuration tools

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

6.1 Configuration tools

The following tools are available:

Tool Function Typical application

ROI (Region Of Interest) 1)

AreaArea of a part:� within a rectangular area1)

� Within an ellipse or between arectangle and an ellipse 2)

� Distinguishes differentorientations

� Quality check of a certain area

VStrip (Vertical Strip) 1)

Area of a vertical strip � Quality check of a certain strip,e.g. whether there is a groove ora seal

CTool (Contour Tool) 1)

Contour tool:� Difference in height, medium

height, curved length of partscontour 1)

� Maximum or minimum height,angle of equalizing line 2)

� Quality check of a contour sec�tion (e.g. thread or recess, angle)

Distance measurement2)

Distance parallel to alignment orpoint−to−point distance between twocontour points

� Quality check of a contour sec�tion (e.g. width of a groove)

Multi distance measure�ment 2)

Several distances parallel to align�ment or point−to−point distances be�tween two contour points

Distance measurement (vertical)2)

Vertical distance between two con�tour points

� Quality check of a contour sec�tion (e.g. depth of a groove)

Angle measurement2) Angle to the horizontal, to alignmentof tool or around the centre of thetool

� e.g. angle of a chamfer

Multi angle measure�ment 2)

Several angles between contourpoints

� Measurement of an angle irre�spective of the part orientation

Counting 2) Number of transitions between con�tour and background

� e.g. in order to check the numberof 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.

6. Configuration tools

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

Tool Typical applicationFunction

Feature combination 2) Links features together � Combination of several features

Externally calculatedfeature 2)

Feature registered by an externalsensor

� e.g. weight or colour of a partascertained by sensors

2) Available for certain Checkboxes with operating system type Config, as from software version 3.1.

Please noteType 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 ofthe tool, in each case with the active window �Part contour".

· with a double−click on the tool represented in the pictureof the part.

· with a double−click on the feature defined by the tool inthe features list.

· when the tool has been selected, with the command[Feature properties] (in the menu [Edit] or in the contextmenu).

· with the command [Window] [Feature properties] (you canscroll to the appropriate tool with the icons in the tool bar).

6. Configuration tools

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

Please noteThe tools remain in the Checkbox after transfer of theTeach−Data even after a new teach procedure. The per�mitted feature ranges of the tools are adapted accordinglyto the teach procedure.

The tools can be deleted with CheckOpti by means of anew 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.

6. Configuration tools

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

6.2 VStrip tool

The VStrip tool calculates the area of the parts contour withina horizontally limited range. This results in a vertical strip(Vertical Strip).

Like the other features, this area then provides an additionaltest feature.

Fig.�6/1: VStrip tool

6. Configuration tools

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

Carry out the settings for the appropriate tool in the window�Feature properties".

1 Name of the feature

2 Brief description andschematic represen�tation of the feature 1

2

Fig.�6/2: Window �Feature properties", tab �Function"

6. Configuration tools

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

1 Information for ascer�taining the position ofthe feature

2 Start coordinate ofthe vertical strip andreference of the startcoordinate

3 End coordinate of thevertical strip and ref�erence of the endcoordinate

4 Graphic representa�tion of the references

1

2

3

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) (seefollowing table).

The distances to the references are represented in the case ofa selected displayed VStrip tool as blue, horizontal bars, thecalculated area is marked in red.

6. Configuration tools

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

Horizontalreference

Meaning Usual use OS 1)

absolute, from left (part beginning = 0)

The position of the tool refers to theabsolute part beginning (alwayscorresponds to x = 0).

The absolute position isused, e.g. when the featureto be defined always lies atthe same horizontal posi

1.2

absolute, from right (part end)

The position of the tool refers to thepart end (corresponds to the largestx−coordinate of the current contour).

the same horizontal posi�tion in the parts contour. 1.2

relative from left tohorizontal suspension

The position of the tool can adaptitself in the horizontal direction ofthe current parts contour. The �hori�zontal suspension" can therefore be

The relative position isused, e.g. when the featureto be defined moves in thehorizontal direction as a

3.1

relative from right tohorizontal suspension

zontal suspension" can therefore be�from the left" or �from the right" (in respect of part beginning or partend).2)

horizontal direction as afactor of the parts contour(see example, Fig.�6/9).

3.1

relative to part centre The position of the tool refers to thepart centre (corresponds to thecoordinate of half the part length,Length_x/2).

If the registered partlength fluctuates to a largeextent, e.g. if the Checkboxis used in a vibrating orcentrifugal conveyor fea

3.2

relative to centre ofgravity

The position of the tool refers to thecentre of gravity of the part(CG_co_x).

centrifugal conveyor, fea�tures which lie in thecentre of the parts can berecognized better.

3.2

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 horizontalsuspension, 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 thex−axis (y = 0). Within the range �Begin in line" to �End in line"the search is now made for the first occurrence of the partscontour according to the specification �from left" or �fromright". The position found serves as the horizontal referencefor the horizontal position of the tool.

6. Configuration tools

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

1 Information for ascer�taining the horizontalsuspension

2 Start and end coordi�nates of the horizon�tal strip for ascertain�ing the start coordi�nate of the VStrip tool

3 Start and end coordi�nates of the horizon�tal strip for ascertain�ing the end coordi�nate of the VStrip tool

4 Graphic representa�tion of the references

1

2

3

4

Fig.�6/4: Window �Feature properties", tab �Horizontal suspension"

6. Configuration tools

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

Examples of references Usual use OS 1)

Beginning End

... from left ... from left The contour section to beexamined lies to the left ofthe centre

1.2

... from left ... from right In special cases (the width ofthe tool changes with thelength of the part)

1.2

... from right ... from left In special cases (the width ofthe tool changes with thelength of the part)

3.1

... from right ... from right The contour section to beexamined lies to the right ofthe centre

1.2

1) Available for Checkboxes as from the specified operating systemtype Config (software version).

Possible exception:If e.g. a contour section to the left of the centre is to betested, but the manufacturing tolerances on the test part aremeasured from the right and are therefore usually less. In thiscase select �... from right" both for the start and the end, al�though the VStrip tool lies to the left of the centre.

6. Configuration tools

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

Example of absolute reference:

Before a QS plug connector is forwarded to the automaticpacking machine, a check is to be made to ascertain whethera seal has been fitted and whether it is positioned correctly. Inthis case the orientation is not important. A check is made ofthe 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 tothe left−hand VStrip tool.

Tip for creating symmetric suspensions:

1. Select the tool with the mouse and create a copy of thetool 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 otherside of the part.

6. Configuration tools

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

Checking the reliability of the orientation test:

Fig.�6/6: Orientation test

The good parts of orientations 1 and 2 are clearly and reliablyseparated 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 orientationsmust 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.

6. Configuration tools

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

Please noteEven if only the quality is to be checked, it will not sufficeto learn only one orientation in which both alignments ofthe tool are shown.

In this case the ranges of the feature values, normally sep�arated by the orientation, would be grouped together. Inthis way the reliability of the quality check would be con�siderably impaired.

If possible, the individual orientations must always belearnt 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) areclearly outside the permitted range.

6. Configuration tools

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

The same applies to orientation 2 (parts 13 to 17 without sealring, parts 18 to 22 with seal ring):

Fig.�6/8: Quality test of orientation 2

The required test is therefore possible.

6. Configuration tools

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

Example of relative reference:

On a rotary part, a recess is to be checked irrespective of anyburr 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 horizontalsuspension

� End in row:

� Horizontal position: 125 (pixels)

� Horizontal reference: relative from left to horizontalsuspension

The suspension of the VStrip tool is laid on a burr−free area ofthe start of the part, e.g. when the total diameter of the partsranges from approx. 80 to 240 in the upper (flat) area of thefront 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. Configuration tools

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

The thus resulting position of the tool is calculated as follows.

Resulting start of the tool = 106 + Xwith X = x−coordinate of the first contour element in

the vertical strip between y = 180 and y= 240

Resulting end of the tool = 125 + Xwith 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 thepart, irrespective of any burr.

without burr with burr

Fig.�6/9: Relative reference VStrip tool

6. Configuration tools

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

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�ence within the horizontally limitedrange along the contour.

e.g. testing a recess 1.2

Maximum value Determines the maximum height withinthe horizontally limited range along thecontour.

e.g. testing the height in acertain range

3.1

Average value Determines the average height withinthe horizontally limited range along thecontour.

e.g. local height test 1.2

Minimum value Determines the minimum height withinthe horizontally limited range along thecontour.

e.g. testing the height in acertain range

3.1

Angle of the fittedline

Determines the angle of the fitted linewithin the horizontally limited rangealong the contour.

e.g. testing an angle in acertain range

3.1

Scaling length(curve length)

Determines the length along the contourwithin the horizontally limited range.

e.g. testing the existenceof a thread

1.2

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. Configuration tools

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

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

3 Schematic represen�tation of the feature

4 Reference transitionfor the calculation

1

2

3

4

Fig.�6/11: Window �Feature properties", tab �Function"

Only one function can be selected per configuration tool(an�ascertained feature).

The function selected then calculates the feature value of theconfiguration tool. Like the other features, it then provides anadditional test feature.

6. Configuration tools

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

In the list field �Calculate out of" you can select the contourfrom 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�tour section from below for calculation

3.1

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 thesettings of the tab

2 Start coordinate ofthe contour in respectof the start coordi�nate

3 End coordinate of thecontour in respect ofthe end coordinate

4 Graphic representa�tion of the references

1

2

3

4

Fig.�6/12: Window �Feature properties", tab �Position"

6. Configuration tools

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

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) (seefollowing table).

The references are represented in the case of a selected dis�played CTool as blue, horizontal bars, the calculated outercontour is marked in red.

Horizontalreference

Meaning Usual use OS 1)

absolute, from left (part beginning = 0)

The position of the tool refers to theabsolute part beginning (alwayscorresponds to x = 0).

The absolute position isused, e.g. when the featureto be defined always lies atthe same horizontal posi

1.2

absolute, from right (part end)

The position of the tool refers to thepart end (corresponds to the largestx−coordinate of the current contour).

the same horizontal posi�tion in the parts contour. 1.2

relative from left tohorizontal suspension

The position of the tool can adaptitself in the horizontal direction ofthe current parts contour. The �hori�zontal suspension" can therefore be

The relative position isused, e.g. when the featureto be defined moves in thehorizontal direction as a

3.1

relative from right tohorizontal suspension

zontal suspension" can therefore be�from the left" or �from the right" (in respect of part beginning or partend).2)

horizontal direction as afactor of the parts contour(see example VStrip tool,Fig.�6/9).

3.1

relative to part centre The position of the tool refers to thepart centre (corresponds to thecoordinate of half the part length,Length_x/2).

If the registered partlength fluctuates to a largeextent, e.g. if the Checkboxis used in a vibrating orcentrifugal conveyor fea

3.2

relative to centre ofgravity

The position of the tool refers to thecentre of gravity of the part(CG_co_x).

centrifugal conveyor, fea�tures which lie in thecentre of the parts can berecognized better.

3.2

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.

6. Configuration tools

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

If horizontal references are defined relative to a horizontalsuspension, 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" thesearch 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 thehorizontal position of the tool.

1 Information for ascer�taining the horizontalsuspension

2 Start and end coordi�nates of the horizon�tal strip for ascertain�ing the start coordi�nate of the CTool

3 Start and end coordi�nates of the horizon�tal strip for ascertain�ing the end coordi�nate of the CTool

4 Graphic representa�tion of the references

1

2

3

4

Fig.�6/13: Window �Feature properties", tab �Horizontal suspension"

6. Configuration tools

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

Examples of references Usual use OS 1)

Beginning End

... from left ... from left The contour section to beexamined lies in the centre

1.2

... from left ... from right In special cases (the width ofthe tool changes with thelength of the part)

1.2

... from right ... from left In special cases (the width ofthe tool changes with thelength of the part).

3.1

... from right ... from right The contour section to beexamined lies to the right ofthe centre

1.2

1) Available for Checkboxes as from the specified operating systemtype Config (software version).

Possible exception:If e.g. a contour section to the left of the centre is to betested, but the manufacturing tolerances on the test part aremeasured from the right and are therefore usually less. In this case select �... from right" both for the start and theend, although the CTool lies to the left of the centre.

6. Configuration tools

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

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 arepassed 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. Configuration tools

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

6.4 ROI tool

The ROI tool calculates the area of the parts contour within aparallelogram, an ellipse or between a parallelogram and anellipse.

Like the other features, this area then provides an additionaltest feature.

Fig.�6/15: ROI tool

The size of the ROI tool is defined by its width, height and bythe angle to the horizontal. The position of the ROI tool isdetermined 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 ismarked in red.

6. Configuration tools

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

Set the area to be measured in the window �Feature prop�erties".

1 Name of the feature

2 Ascertained area ofthe feature

3 Schematic graph ofthe area to bemeasured

1

2

3

Fig.�6/16: Dialogue window �Feature properties" � tab �Function"

6. Configuration tools

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

In the tab �Position" you can determine the size, position andreference as well as the alignment (angle) of the tool.

1 Information on theposition

2 Setting whether va�lues are specified inpixels (absolute) or inper thousand (rela�tive to part length)

3 Width and height ofthe tool

4 Horizontal positionand reference

5 Vertical position andreference

6 Alignment (angle) tothe horizontal

1

2

3

4

5

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 valuescan also be specified in per thousand relative to the partlength (width and horizontal position) or part height (heightand vertical position).

The position of the ROI tool can be specified by different de�finitions (references) (see following pages).

6. Configuration tools

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

Determining the horizontal position and the width

The position of the tool in the horizontal is specified by thedistance 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 �Horizontalreference":

Horizontalreference

Meaning Usual use OS 1)

absolute, from left (part beginning = 0)

The position of the tool refers to theabsolute part beginning (alwayscorresponds to x = 0)2)

The contour section to beexamined lies to the left ofthe centre

1.2

absolute, from right (part end)

The position of the tool refers to thepart end (corresponds to the largestx−coordinate of the current con�tour)2)

The contour section to beexamined lies to the rightof the centre

1.2

relative from left tohorizontal suspension

The position of the tool can adaptitself in the horizontal direction ofthe current parts contour. The �hori�zontal suspension" can therefore be

The relative position isused, e.g. when the featureto be defined moves in thehorizontal direction as a

3.1

relative from right tohorizontal suspension

zontal suspension" can therefore be�from the left" or �from the right" (inrespect of part beginning or partend).3)

horizontal direction as afactor of the parts contour(see example VStrip tool,Fig.�6/9).

3.1

relative to part centre The position of the tool refers to thepart centre (corresponds to thecoordinate of half the part length,Length_x/2).

If the registered partlength fluctuates to a largeextent, e.g. if the Checkboxis used in a vibrating orcentrifugal conveyor, fea�

3.2

relative to centre ofgravity

The position of the tool refers to thecentre of gravity of the part(CG_co_x).

centrifugal conveyor, fea�tures which lie in thecentre of the parts can berecognized better withthese references.

3.2

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. Configuration tools

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

If horizontal references are defined relative to a horizontalsuspension, 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" thesearch 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 thehorizontal position of the tool.

Determining the vertical position and the width

The position of the tool in the vertical is determined by thedistance to a reference.The height of the ROI tool joins on at this position in thedownward direction. Enter the height in the field �Height".

Relative references have the advantage that the ROI tool canbe placed relative to the contour of the part. The ROI tool istherefore less susceptible to fluctuations.

6. Configuration tools

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

The vertical reference is calculated from an area of the uppertransition 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 maximafrom suspension

Upper limit of the tool refers to themaximum of a value calculated fromthe contour2)

e.g. if the suspension is torefer to a point of the part.

1.2

relative to averagefrom suspension

Upper limit of the tool refers to theaverage of a value calculated fromthe contour2)

e.g. if the suspension is torefer to a level contoursection.

1.2

relative to minimafrom suspension

Upper limit of the tool refers to theminimum of a value calculated fromthe contour2)

e.g. if the suspension is torefer to a recess.

3.1

relative, alignmentparallel to suspension

Upper limit of the tool refers to thefitted line specified by the reference;the tool is placed diagonally with theangle of the fitted line (upper andlower transition)

e.g. if parts can lie in differ�ent angles at reception, butthe ROI is to remain unaf�fected.

3.1

absolute from below Upper limit of the tool refers to thex−axis (y = 0)

e.g. if the tool is to be inde�pendent of the part posi�tion.

3.1

relative to part centre The position of the tool refers to thepart centre (corresponds to thecoordinate of half the part length,Height_y/2).

If the registered partheight fluctuates to a largeextent, features which liein the centre of the partscan be recognized better

3.2

relative to centre ofgravity

The position of the tool refers to thecentre of gravity of the part(CG_co_y).

can be recognized betterwith these references. 3.2

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. Configuration tools

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

Determining the alignment (angle, only with operatingsystems � 3.1)

The upper and lower transitions of the tool can be placeddiagonally:

� 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 parallelto vert. suspension" is defined, the angle specified herewill be added to the angle of the equalizing line.

No angle Alignment with entry of anangle

Alignment parallel to thesuspension

Fig.�6/18: Examples of the alignment (angle) of the ROI tool

6. Configuration tools

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

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 tothe start of the parts (left in CheckOpti) and/or to the end ofthe parts (right in CheckOpti).

1 Information on thesuspension

2 Contour from whichthe reference is calcu�lated

3 Start coordinate ofthe contour and refer�ence of the startcoordinate

4 End coordinate of thecontour and refer�ence of the endcoordinate

5 Graphic representa�tion of the references

1

2

3

4

5

Fig.�6/19: Window �Feature properties", tab �Vertical suspension"

6. Configuration tools

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

In the list field �Calculate from" you can select the contourfrom which the reference of the tool is calculated.

Calculation from Meaning OS 1)

Top transition Uses the upper transition of thecontour section for calculation

1.2

Lower transition Uses the lower transition of thecontour section for calculation

3.1

... transition frombelow

For parts with �Gaps": uses the rel�evant transition of the contour sec�tion from below for calculation

3.1

1) Available for Checkboxes as from the specified operating systemtype Config (software version).

In order to determine the contour section, which is to be usedas the suspension for the ROI tool, set the start and endcoordinates as well as the relevant references.

The distances between the limits are entered in pixels.

6. Configuration tools

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

The left and right−hand limits of the area to be examined canbe determined by various definitions. These limits refer to thestart of the parts (left in CheckOpti) and/or to the end of theparts (right in CheckOpti).

Reference Usual use OS 1)

Beginning End

absolutefrom left

absolutefrom left

The contour section used as ref�erence lies to the left of thecentre

1.2

absolutefrom left

absolutefrom right

In special cases (the width of thecontour section used as refer�ence changes with the length ofthe part)

1.2

absolutefrom right

absolutefrom left

In special cases (the width of thetool changes with the length ofthe part)

3.1

absolutefrom right

absolutefrom right

The contour section to be exam�ined lies to the right of the centre

1.2

1) Available for Checkboxes as from the specified operating systemtype Config (software version).

Possible exception:If e.g. a contour section to the left of the centre is to betested, but the manufacturing tolerances of the test part aremeasured on the right and are therefore usually less. In thiscase 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 thedownward direction.

6. Configuration tools

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

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 thesuspension

2 Graphic representa�tion of the references

3 Start coordinate ofthe contour

4 End coordinate of thecontour

5 Reference of startand end coordinates

1

2

3

4

5

Fig.�6/20: Window �Feature properties", tab �Horizontal suspension"

Within the range �Begin in line" to �End in line" the search isnow 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 thehorizontal position of the tool.

6. Configuration tools

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

For the vertical position of the area �Begin in line" to �End inline" a further two references can be used:

Vertical reference Meaning Usual use OS 1)

absolute from below Beginning and end of the verticalstrip refer to the x−axis (y = 0)

e.g. if the tool is to be inde�pendent of the part posi�tion.

3.1

relative to vertical sus�pension

Beginning and end of the verticalstrip refer to the vertical suspen�sion. The range moves up or downwith the vertical suspension.2)

Please note: Beginning and end canalso be negative values.

Providing no vertical suspension ofthe tool is defined, the beginningand the end of the vertical strip referas with the setting �absolute frombelow" to the x−axis (y = 0).

A reference to the verticalsuspension has the advan�tage that the position ofthe range (which is usedfor determining the hori�zontal suspension) adaptsitself to the contour, e.g. ifthe suspension is to referto a recess.

3.1

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. Configuration tools

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

If an ROI has been selected, the area within the ROI will beshown in red.

The horizontal distance to the reference will be shown as ablue, horizontal bar.

The area of the transition of the contour, which is used forcalculating the upper reference value, is also marked in blue.

Starting from this area, the vertical distance will be shown asa blue vertical bar. If the vertical reference �Relative to maxi�mum of vert. suspension" is used, the bar will start at thepoint which has led to the maximum coordinate (highest pointin the area):

Fig.�6/21: ROI, horizontal reference �absolute from left", vertical reference �relative tomaximum of vert. suspension"

6. Configuration tools

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

If the vertical reference �Relative to mean of vert. suspen�sion" is used, the bar will start in the centre of the area and inthe �Average" height.

Fig.�6/22: ROI, horizontal reference �from left", vertical reference �relative to mean ofvert. suspension"

Example:

A miniature plug connector is to be moved with the correctorientation to a components fitting installation. However, onlyorientation 1 may be used here, all further orientations are tobe 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 distinguishedonly by a small chamfer on the upper right−hand (or left−hand)corner of the part.

6. Configuration tools

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

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, especiallyorientation 3. This is accomplished with a small ROI toolwhich examines the chamfer.

6. Configuration tools

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

Orientation 1 Orientation 3

Fig.�6/24: The ROI tool in different orientations

1 Orientation 1

2 Orientation 3

1

2

Fig.�6/25: Feature sequence of the ROI tool

The check of the reliability to separate the orientations in thewindow �Feature graph" shows a clear separation betweenorientation 1 (parts 1 to 10) and the remaining orientations(parts 11 to 37).

6. Configuration tools

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

Example:

A parts−reversing station, which can reverse the parts accord�ing to the signals from the Checkbox, is fitted in the path fromthe Checkbox to the components fitting installation.

In order to separate further orientations reliably from eachother (orientation 2 from 3 and orientation 2 from 4), furthertools 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

6. Configuration tools

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

With this further tool, the feature sequence is as follows:

1 Orientation 1

2 Orientation 2

3 Orientation 3

4 Orientation 4

1

2

3

4

Fig.�6/27: Feature sequence of the ROI tool

All orientations could therefore be separated from each otherjust with this tool.

6. Configuration tools

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

6.5 Measuring tools

With certain operating systems as from version � 3.1 (soft�ware version of the Checkbox) diverse measuring tools areavailable.

Distances, angles, etc. can be measured with the measuringtools.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 each2�selected points.

The selection of the points which belong together can bemade by direct specification of the point number (with singlemeasurements) or by the type of transition (with multi−measurements: background } part contour or part contour} background).

6. Configuration tools

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

Feature shape �1 line"

Start and end points lie on a line.

1 1 line

2 1. Transition point: background } part contour

3 2. Transition point: part contour } background

4 3. Transition point: background } part contour

5 4. Transition point: part contour } background

6 Part contour

1 2 3 4 5

6

1 2 3 4

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 tothe alignment of the tool, parallel to the vertical or as apoint−to−point distance (depending on the tool used).

6. Configuration tools

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

Feature shape �2 lines"

Start and end points lie on two separate lines.

With the tools �Distance measurement", �Multi−distancemeasurement", �Distance measurement (vertical)" and�Counting" measurement can also be made along two lines.For the tools �Angle measurement" and �Multi−anglemeasurement" two separate lines are always required.

1 2. line(3 transition points)

2 1. line(4 transition points)

3 Part contour

1

2

3

E3

S4S3

S2

E2E1

S1

Fig.�6/29: Feature shape �2 lines", alignment parallel to suspension, direction ofmeasurement from left to right

The position and direction of the two lines are defined by thesuspension and the vertical reference.

� The measurement of distances can be made parallel tothe alignment of the tool, parallel to the vertical or as apoint−to−point distance (depending on the tool used).

� The measurement of angles can be made with referenceto the alignment of the tool or to the horizontal.

6. Configuration tools

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

1 Point−to−pointdistance

2 Parallel distance

3 Parts contour

1

2

3

S4E1

E3

S3S2

E2

S1

Fig.�6/30: Example of point−to−point distance and parallel distance, measurement fromleft to right

1 2 lines

2 Point−to−pointdistance

3 Parallel distance (vertical measure�ment)

4 Parts contour

1

2

33

2

4

4

1

Fig.�6/31: Example of point−to−point distance and parallel distance (vertical),measurement from left to right

6. Configuration tools

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

Feature shape �Ellipse"

Start and end points lie on an ellipse.

With the tools �Distance measurement", �Multi−distancemeasurement", �Angle measurement", �Multi−angle measure�ment" and �Counting" the transition points along an ellipsecan also be ascertained.

This ellipse is defined by the settings in the tab �Position".

1 Range with which theellipse is defined(similar to an ROI)

2 Ellipse (30 transitionpoints)

3 Angle measurementat centre point or atalignment

4 Distancemeasurement

5 Part contour

1

2

3

4

5

a2

34

5 6

14

15

16

17

18

1

Fig.�6/32: Feature shape �Ellipse", direction of measurement from left to right

The position and alignment of the ellipse are defined by thesuspension and the vertical reference.

� The measurement of distances can be made parallel tothe alignment of the tool, parallel to the vertical or as apoint−to−point distance (depending on the tool used).

� The measurement of angles can be made with referenceto the alignment of the tool, to the horizontal or betweentwo points at the centre point.

6. Configuration tools

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

The transition points are always numbered in a clockwisedirection. With the direction of measurement �from left toright" numbering begins with the 1st. transition point fromthe left (see Fig.�6/32). With the direction of measurement�from right to left" numbering begins with the 1st. transitionpoint from the right (point 16 in Fig.�6/32 would then bepoint�1).

Please noteDue to the actual belt speed and exposure time, the con�tour pictures are usually registered out of shape in the xand y−directions.

� In order to achieve equal angle proportions, the ellipsemust be out of shape to the same extent.

� In order to achieve equal length proportions along theellipse, the actual belt speed must be at the correct ratioto the exposure time.Undertake the necessary settings with CheckKon.

Further examples for the measuring tools can be found in themanuals for the individual tools in the following sections.

6. Configuration tools

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

6.5.1 Position and suspension of the measuring tools

With all measuring tools the position and size of the featureshape are defined in the tabs �Position" and �Vertical sus�pension".

1 Information on theposition

2 Setting whether va�lues are specified inpixels (absolute) or inper thousand (rela�tive to part length)

3 Width of the area tobe examined

4 Height of the area tobe examined (not with featureshape �1�line")

5 Horizontal positionand reference

6 Vertical position andreference

7 Alignment (angle) tothe horizontal, isadded in some casesto the angle of thesuspension

1

3

4

5

6

2

7

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 valuescan also be specified in per thousand relative to the partlength (width and horizontal position) or part height (heightand vertical position).

6. Configuration tools

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

Defining the horizontal reference and the width

The position of the line(s) or the ellipse in the horizontal isspecified by the distance to the horizontal reference.

Select the reference of the distances under �Horizontalreference":

Horizontalreference

Meaning Usual use Operatingsystem1)

absolute from left Left−hand limit of the toolrefers to the start of theparts

The contour section to beexamined lies to the left ofthe centre

1.2

absolute from right Right−hand limit of the toolrefers to the end of theparts

The contour section to beexamined lies to the right ofthe centre

1.2

relative to part centre The position of the toolrefers to the part centre(corresponds to the coordi�nate of half the part length,Length_x/2).

If the registered part lengthfluctuates to a large extent,e.g. if the Checkbox is used ina vibrating or centrifugal con�veyor, features which lie inthe centre of the parts can be

3.2

relative to centre ofgravity

The position of the toolrefers to the centre of grav�ity of the part (CG_co_x).

the centre of the parts can berecognized better with thesereferences.

3.2

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 thespecified direction at this position. Specify the width in thefield �Width".

6. Configuration tools

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

Defining the vertical position and the height

Feature shape �1 line" or�2 lines"

With the feature shape �1 line" or �2 lines" the position ofthe upper line in the vertical is defined by the distance to areference.

The vertical position of the second line (if defined) joins ondownwards at this position. Specify the distance to the firstline 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 featureshape (line(s) or ellipse) can be placed relative to the contourof the part. The measuring tools are then less sensitive tofluctuations.

The vertical position of the feature shape is � as with the fea�tures of the CTool � calculated from a range of an transition ofthe contour. It can also be specified absolutely (only with op�erating system � 3.1).

6. Configuration tools

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

Vertical reference Meaning Usual use Operatingsystem1)

relative to maximafrom suspension

The vertical position refers tothe maximum of a value calcu�lated from the contour 2)

e.g. if the suspension is torefer to a point of the part.

3.1

relative to averagefrom suspension

The vertical position refers tothe maximum of a value calcu�lated from the contour 2)

e.g. if the suspension is torefer to a level contour sec�tion.

3.1

relative to minimafrom suspension

The vertical position refers tothe minimum of a value calcu�lated from the contour 2)

e.g. if the suspension is torefer to a recess.

3.1

relative, alignmentparallel to suspension

The vertical position refers tothe fitted line specified by thereference; the feature shape isplaced diagonally with theangle of the fitted line

e.g. if parts can lie in differ�ent angles at reception, butthe measuring tool is to re�main unaffected.

3.1

absolute from below The vertical position refers tothe x−axis (y = 0)

e.g. if the tool is to be inde�pendent of the part posi�tion.

3.1

relative to part centre The vertical position of thetool refers to the part centre(corresponds to the coordi�nate of half the part height,Height_y/2).

If the registered partheight fluctuates to a largeextent, features which liein the centre of the partscan be recognized betterwith these references

3.2

relative to centre ofgravity

The vertical position of thetool refers to the centre ofgravity of the part (CG_co_y).

with these references.3.2

1) Available for Checkboxes as from the specified operating system type Config (software version).2) See tab �Vertical suspension".

6. Configuration tools

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

Determining the alignment (angle)

The feature shape can also be placed diagonally (correspon�ding to the upper and lower transitions with the ROI tool, seesection 6.4):

� Select the entry �Relative, angle parallel to suspension"under �Vertical reference". The feature shape is placeddiagonally with the angle of the fitted line.

� Enter the angle to the horizontal in the field �Angle". Providing the vertical reference �relative, angle parallel tosuspension" is defined, the angle specified here will beadded to the angle of the equalizing line.

Determining the vertical suspension

Providing a relative reference is used, it must be defined inthe 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 tothe start of the parts (left in CheckOpti) and/or to the end ofthe parts (right in CheckOpti).

6. Configuration tools

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

1 Information on thesuspension

2 Contour from whichthe reference is calcu�lated

3 Start coordinate ofthe contour and refer�ence of the startcoordinate

4 End coordinate of thecontour and refer�ence of the endcoordinate

5 Graphic representa�tion of the references

1

2

3

4

5

Fig.�6/34: Window �Feature properties", tab �Vertical suspension"

In the list field �Calculate from" you can select the contourfrom which the reference of the tool is calculated.

Calculate from Meaning

Top transition Uses the upper transition of the contoursection for the calculation

Bottom transition Uses the lower transition of the contoursection for the calculation

... transition frombelow

In parts with �Gaps": uses the relevanttransition of the contour section from belowfor the calculation

6. Configuration tools

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

In order to determine the contour section, which is to be usedas the suspension, set the start and end coordinates as wellas the relevant references.

The distances between the limits are entered in pixels.

The left and right−hand limits of the area to be examined canbe determined by various definitions. These limits refer to thestart of the parts (left in CheckOpti) and/or to the end of theparts (right in CheckOpti).

Reference Usual application

Start End

absolutefrom left

absolutefrom left

The contour section used as reference liesleft of the centre

absolutefrom left

absolutefrom right

In special cases (the width of the contoursection used as reference changes withthe length of the part)

absolutefrom right

absolutefrom left

In special cases (the width of the toolchanges with the length of the part).

absolutefrom right

absolutefrom right

The contour section to be examined liesright of the centre

Possible exception:If e.g. a contour section to the left of the centre is to betested, but the manufacturing tolerances on the test part aremeasured from the right and are therefore usually less. In thiscase select �absolute from right" for both references, al�though the measuring tool lies left of the centre.

6. Configuration tools

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

If a measuring tool has been selected, the measuring vari�ables ascertained will be shown in red. With multi−tools theextremes 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 forcalculating the reference, the equalizing line and the dis�tances to the references are also shown in blue.

Help lines are shown in yellow.

6. Configuration tools

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

6.5.2 Distance measurement tool

With the tool �Distance measurement" you can measure par�allel distances or point−to−point distances (see examplesFig.�6/36 and Fig.�6/37).

1 Name of the tool

2 Defining the featureshape (whether startand end points lie on1 line, 2 lines or an el�lipse)

3 Ascertained distanceof the feature (depending on setting2�)

4 Schematic graph ofthe distance to bemeasured

5 Defining the directionof measurement(direction in whichthe contour transi�tions are numbered)

6 Select the number ofthe transition for thestart point and theend point of themeasurement

7 Scaling the measure�ment results (e.g. inorder to convert pixelto mm)

1

3

4

6

5

7

2

Fig.�6/35: Dialogue window �Feature properties" � tab �Function"

6. Configuration tools

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

1 Transition points 1 to 4

2 Line

3 Ascertained distancebetween the 1st. andthe 2nd. transitionpoint

1 2

31 42 3

Fig.�6/36: Example: Measuring the distance between the 1st. and the 2nd. transitionpoints

1 Range with which theellipse is defined(similar to an ROI)

2 Ellipse (2 transition points)

3 Distance measure�ment

4 Part contour

1

2

3

4

1

2

Fig.�6/37: Example: Measurement of the distance on an ellipse between the 1st. and the2nd. transition point

In the tabs �Position" and �Vertical suspension" you can de�fine the reference of the lines or the ellipse for the measuringtool (see section 6.5.1).

6. Configuration tools

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

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 paralleldistances or point−to−point distances (see examples Fig.�6/39and Fig.�6/40).

1 Name of the tool

2 Defining the featureshape (whether startand end points lie on1 line, 2 lines or an el�lipse)

3 Ascertained distanceof the feature (depending on setting2�)

4 Schematic graph ofthe distance to bemeasured

5 Defining the directionof measurement(direction in whichthe contour transi�tions are numbered)

6 Selecting the type oftransition for the startand end transitions

7 Scaling the measure�ment results (e.g. inorder to convert pixelto mm)

1

3

2

6

5

7

4

Fig.�6/38: Dialogue window �Feature properties" � tab �Function"

6. Configuration tools

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

1 Transition points1 to 4

2 Line

3 Ascertained minimumdistance,� start transition:

background according to part contour,

� end transition: part contour according to background

1 2

31 2 3 4

Fig.�6/39: Example: Ascertaining the minimum distance

1 Range with which theellipse is defined(similar to an ROI)

2 Ellipse (30 transitionpoints)

3 Distance measure�ment e.g. minimumpoint−to−point dis�tance

4 Part contour

1

2

3

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. Configuration tools

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

6.5.4 Distance measurement tool (vertical)

With the tool �Distance measurement (vertical)" you canmeasure vertical distances (see example Fig.�6/42).

1 Name of the tool

2 Defining the featureshape (whether startand end points lie on1 line or 2 lines)

3 Ascertained distanceof the feature (depending on setting2�)

4 Schematic graph ofthe distance to bemeasured

5 Defining the directionof measurement(direction in whichthe contour transi�tions are numbered)

6 Select the number ofthe transition for thestart point and theend point of themeasurement

7 Scaling the measure�ment results (e.g. inorder to convert pixelto mm)

1

3

4

5

4

7

2

Fig.�6/41: Dialogue window �Feature properties" � tab �Function"

6. Configuration tools

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

1 Transition points1 and 2

2 Ascertained distance

3 Line

1

2

3

1

2

1

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. Configuration tools

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

6.5.5 Angle measurement tool

With the tool �Angle measurement" you can measure anglesto the alignment of the tool, to the horizontal, or in the case ofellipses the angle around the centre point (see examplesFig.�6/44 and Fig.�6/45).

1 Name of the tool

2 Defining the featureshape (whether startand end points lie on1 line, 2 lines or an el�lipse)

3 Ascertained distanceof the feature (depending on setting2�)

4 Schematic graph ofthe distance to bemeasured

5 Defining the directionof measurement(direction in whichthe contour transi�tions are numbered)

6 Select the number ofthe transition for thestart point and theend point of themeasurement

7 Scaling of themeasurement result

1

3

4

7

5

6

2

Fig.�6/43: Dialogue window �Feature properties" � tab �Function"

6. Configuration tools

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

1 2. Transition point ofthe 2nd. line

2 2. Transition point ofthe 1st. line

3 Measurement of theangle to the align�ment:Starting point: 2. Transition point ofthe 1st. lineEnd point: 2. Transition point ofthe 2nd. line

4 Parts contour

1 2

3

4

3

432

21

1

Fig.�6/44: Example: Angle measurement

1 Range with which theellipse is defined(similar to an ROI)

2 Ellipse (2 transition points)

3 Angle measurementaround the centrepoint

4 Part contour

1

2

3

4

a

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 measuringtool (see section 6.5.1).

6. Configuration tools

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

6.5.6 Multi−angle measurement tool

With the tool �Multi−angle measurement" you can ascertainthe smallest or largest angle of several angles.

1 Name of the tool

2 Defining the featureshape (whether startand end points lie on1 line, 2 lines or an el�lipse)

3 Ascertained distanceof the feature (depending on setting2�)

4 Schematic graph ofthe distance to bemeasured

5 Defining the directionof measurement(direction in whichthe contour transi�tions are numbered)

6 Select the number ofthe transition for thestart point and theend point of themeasurement

7 Scaling of themeasurement result

1

3

4

7

5

6

2

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).

6. Configuration tools

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

6.5.7 Counting tool

With the tool �Counting" you can ascertain the number oftransition combinations (measurement beginning/end) be�tween the background and part contour along the line(s) orthe ellipse.

1 Name of the tool

2 Defining the featureshape (whether startand end points lie on1 line, 2 lines or an el�lipse)

3 Ascertained distanceof the feature (de�pending on setting 2�)

4 Schematic graph ofthe distance to bemeasured

5 Defining the directionof measurement(direction in whichthe contour transi�tions are numbered)

6 Select the number ofthe transition for thestart point and theend point of themeasurement

7 Scaling of themeasurement result

1

2

4

6

5

7

3

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. Configuration tools

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

6.6 Feature combination tool

With the tool �Feature combination" (available as from oper�ating system �� 3.1 (software version of the Checkbox) youcan create an additional feature from the mathematical link�ing of existing features.

1 Name of the tool

2 Brief description ofthe tool

3 Select feature 1

4 Select feature 2

5 Selection of the math�ematical function forlinking the features

6 Scaling of themeasurement result

1

2

3

5

4

6

Fig.�6/48: Dialogue window �Feature properties" � tab �Function"

6. Configuration tools

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

Description of the combinations:

Combination Description

Addition (F1 + F2) The feature of the tool is derived from the addition of feature 1 andfeature 2.

Subtraction (F1 − F2) The feature of the tool is derived from the subtraction of feature 2from feature 1.

Multiplication (F1 * F2) The feature of the tool is derived from the multiplication of feature 1by feature 2.

Division (F1 / F2) The feature of the tool is derived from the division of feature 1 byfeature 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 orequal 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 greaterthan�F2. 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 bepresented during the parts test in various alignments. Bylinking two suitable angles, you can compensate the variousalignments 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. Configuration tools

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

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 theCheckbox.

Further information on the use of the tool �Externally calcu�lated feature (sensor)" can be obtained from the technicalsupport for the Checkbox from Festo.

1 Name of the tool

2 Brief description ofthe tool

3 Type or identificationcode of the externallycalculated feature (Byte value, 8�bits)

4 Values a) ... c) (integer values,16�bits)

5 Value e) (float value,32 bits)

6 Values f ) ... m) (byte values, 8 bits)

7 Values n) ... q) (integer values,16�bits)

1

2

3

6

5

4

7

Fig.�6/49: Dialogue window �Feature properties" � tab �Function"

6. Configuration tools

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

Technical appendix

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

Appendix A

A. Technical appendix

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

Contents

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

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

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

A. Technical appendix

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

A.1 Error messages

The table below contains the most important error messagesof CheckOpti as well as instructions on how to rectify thefaults.

Error message Meaning / Remedy

Wrong Data Format.Please make sure that:Minimum � Mean � Maximum

Non−permitted values have been entered for thevalue range of a feature.· 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 fault must be eliminated.Please check the parts.

The orientations of the parts learnt cannot bedistinguished clearly in any feature.· Check and correct the sample parts. Further

information can be found in section 4.1.

Types cannot be separated [E 21]The fault must be eliminated.Please check the sample parts.(fault occurs only with Sortbox)

The parts types of the parts learnt cannot be dis�tinguished clearly in any feature.· Check and correct the sample parts. Further

information can be found in section 4.1.

Communication problems...(further description of fault)

Communication cannot be made between Check�Opti and the Checkbox.· 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...(further description of fault)

The operating system of the target system (of the connected Checkbox) is not known in thecurrent 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.

A. Technical appendix

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

Error message Meaning / Remedy

File errorProject file cannot be opened.

Fault in opening a CheckOpti project:� 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 errorUnknown project file version

The project file was created with an unknownversion of CheckOpti.· If necessary, use a later version of CheckOpti.

File errorProject file version does not contain informationabout the target system.Default values are used instead.Please adapt these, if necessary, and save thefile again.

The file was created with an earlier version ofCheckOpti.· Carry out a comparison with the target system

and save the project.

File errorProject exists already. Replace file?

The specified project file exists already.· Confirm the message in order to overwrite the

project.· Or interrupt the procedure and save the pro�

ject under a new name.

A. Technical appendix

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

A.2 Example

For the following example you will find an appropriate projectin the sub−directory �Demo" of the program directory ofCheckOpti.

Further information can be found in section 6.1, �Descriptionof 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 usuallyaccomplished 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 areadapted manually. The test of the features can be influencedin the following ways:

1. With the tolerance factor, you can specify to what extentthe tolerance setting of the Checkbox has an effect on theindividual 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".

A. Technical appendix

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

With a double click on the name of the relevant feature, youcan open the window �Feature properties".

1 Take into account ordeactivate featureduring the partscheck

2 Multiplication factorfor the tolerances ofthe feature

3 Selection for the dis�play and propertiesof the Teach−Data forthe selected partstype (only with Sort�box) and the selectedorientation

4 Activate manual entryfor the selected partstype and orientation

5 Feature range of theorientation displayed

6 Feature ranges forfurther orientations(is only shown if man�ual entry of the fea�tures is activated)

1

2

3

4

5

6

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. Technical appendix

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

The feature can be configured as follows:

Methods Entry Description Typical application

Deactivatefeature

Activate option�disable feature"

With this setting, the featurewill be completely deactivatedand therefore not taken into ac�count during teaching and test�ing.

Features are switched off ifthey have a negative influ�ence on the test (e.g. if cor�rect good parts are some�times classified as badparts as a result of this fea�ture).

Enter toler�ance factor

The tolerance fac�tor is entered inthe appropriatefield.

The standard setting of the tol�erance factor is 1.0, i.e. the tol�erance set on the Checkboxflows unmodified into the testof this feature.If e.g. 0.1 is entered with fea�ture �Length_x" and if 1.0 is en�tered with feature �Height_y"with a tolerance of 5%, 0.5%will be specified for length and5% for height.

The tolerance factor isusually modified when indi�vidual features are of vary�ing importance for the test,i.e. if the specification oftolerances is critical for theassessment of quality withindividual features, or ifother features are allowedto be extremely widely scat�tered.

Enter toler�ance rangemanually

Activate the checkbox �Manual edit�ing activated"

With this setting you can entermanually the desired permittedvalue ranges in the fields in�tended for this purpose.The options �Influence of teachprocess on the Checkbox ..."defines the reaction of theCheckbox:� �no change of manual edit�

ing (protected/locked)": the manually entered valueswill not be overwritten duringa new teach procedure.

� �overwrite of manual editing(not protected/not locked)": the manually entered valueswill be adapted to the newpart during a new teach pro�cedure.

It is sensible to enter thevalue range of a featuremanually if, e.g. the ap�proximate scatter of theproduction is known, butnot all the representativesample parts are available.The manually entered va�lues will be subject to theusual tolerance (set on theCheckbox) during the test.

A. Technical appendix

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

Example of metal springs

While being passed to an automatic assembly machine,springs have to be tested to make sure that they have thecorrect number of turns, i.e. that their height is correct. Anadditional check must be made to see if the springs pass theCheckOpti individually.

The spring is always conveyed in the upright position, so theorientation 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 thepossible positions of the springs.

A. Technical appendix

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

Checking the height Bad springs can be recognized by their height.

As this is the decisive feature for the test, the deviation mustbe 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

1

Fig.�A/3: Feature properties − reduce tolerance

A. Technical appendix

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

In this way, springs with the incorrect height will be reliablydetected without other irrelevant deviations being taken intoaccount.

Fig.�A/4: Bad springs with incorrect height

Variation of positions As not all positions can be demonstrated, it may happen thatgood parts are sometimes incorrectly recognized as badparts due to the features �Feat_11" and �Feat_12".

In order to prevent this, these features have been switchedoff in the example (option �Disable feature").

The �disturbing" features are not therefore taken into ac�count during the parts test. Features which have beenswitched off are marked with a �D" (deactivated) in the win�dow �Teach−Data".

A. Technical appendix

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

1 Feature is nottaken into ac�count during test

1

Fig.�A/5: Feature properties � disable feature

A. Technical appendix

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

Fig.�A/6: Teach−Data � disable feature

As a result of the adaptions carried out, the test parts in theexample are now recognized correctly.

Index

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

Appendix C

B. Index

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

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

B. Index

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

A

Angle measurement 6−63 . . . . . . . . . . . . . . . . . . . . . . . . . . . .

B

Bad part XV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

C

C−value XV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Checkbox XV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Checkbox familyMethod 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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

B. Index

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

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. Index

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

K

Key assignment 3−50 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

L

Learning parts, Preparation 4−5 . . . . . . . . . . . . . . . . . . . . . . . .

M

Measuring tools 6−43 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Menu commandsMenu [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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Optimizingautomatic 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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

B. Index

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

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. Index

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

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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

B. Index

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

Tool barProgram 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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .