Top Banner
Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox
222

Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

Sep 24, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

Software packageCheckOpti

CheckboxOptimizer

Version 2.0

Manual192 145en 0210b

Checkbox

Page 2: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox
Page 3: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

Contents and general instructions

IFesto P.SW-CB-OPTI-EN en 0210b

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

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

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

Type setting KI-DT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Edition en 0210b. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Designation P.SW-CB-OPTI-EN. . . . . . . . . . . . . . . . . . . . . . .

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

E (Festo AG & Co., D-73726 Esslingen, Federal Republic of Germany, 2002)Internet: http://www.festo.comE-Mail: [email protected]

The copying, distribution and utilization of this document aswell as the communication of its contents to others withoutexpressed authorization is prohibited. Offenders will be heldliable for the payment of damages. All rights are reserved,in particular the right to carry out patent, utility model orornamental design registration.

Page 4: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

Contents and general instructions

II Festo P.SW-CB-OPTI-EN en 0210b

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

Page 5: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

Contents and general instructions

IIIFesto P.SW-CB-OPTI-EN en 0210b

Contents

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

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

Page 6: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

Contents and general instructions

IV Festo P.SW-CB-OPTI-EN en 0210b

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

3.2.4 Project documentation 3-31. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3.2.5 Parts properties and type properties 3-33. . . . . . . . . . . . . . . . . . . . . . . .3.2.6 Communication with the Checkbox 3-35. . . . . . . . . . . . . . . . . . . . . . . . .3.2.7 Print preview 3-39. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.3 Menu commands 3-40. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3.4 Key assignment 3-48. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3.5 Colour conventions 3-49. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

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

Page 7: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

Contents and general instructions

VFesto P.SW-CB-OPTI-EN en 0210b

4.6 Documenting and printing the project 4-29. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4.7 Transferring the Teach-Data to the Checkbox 4-30. . . . . . . . . . . . . . . . . . . . . . . . .

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-46. . . . . . . . . . . . . . .6.5.2 Distance measurement tool (horizontal) 6-53. . . . . . . . . . . . . . . . . . . . .6.5.3 Multi-distance measurement tool (horizontal) 6-55. . . . . . . . . . . . . . . .6.5.4 Distance measurement tool (vertical) 6-57. . . . . . . . . . . . . . . . . . . . . . .6.5.5 Angle measurement tool 6-59. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.5.6 Multi-angle measurement tool 6-61. . . . . . . . . . . . . . . . . . . . . . . . . . . . .6.5.7 Counting tool 6-62. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.6 Feature combination tool 6-63. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6.7 Externally calculated feature tool (sensor) 6-65. . . . . . . . . . . . . . . . . . . . . . . . . . .

A. Technical appendix A-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A.1 Error messages A-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A.2 Example A-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

B. Index B-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 8: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

Contents and general instructions

VI Festo P.SW-CB-OPTI-EN en 0210b

Page 9: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

Contents and general instructions

VIIFesto P.SW-CB-OPTI-EN en 0210b

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.

Page 10: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

Contents and general instructions

VIII Festo P.SW-CB-OPTI-EN en 0210b

Notes on the use of this manual

This manual refers to CheckOpti version 2.0.

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

What is new in CheckOpti version 2.0?

The following table shows the main modifications in Check-Opti version 2.0 compared with version 1.0.Further information can be found in the file �ReadMe_en.txt�on the CheckOpti CD.

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� win-dow

� The deviations and the distribution can also be shown.

Page 11: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

Contents and general instructions

IXFesto P.SW-CB-OPTI-EN en 0210b

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.

Page 12: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

Contents and general instructions

X Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 13: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

Contents and general instructions

XIFesto P.SW-CB-OPTI-EN en 0210b

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.

Page 14: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

Contents and general instructions

XII Festo P.SW-CB-OPTI-EN en 0210b

Conventions

In this manual the different software elements are distin-guished by the printing style.

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

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.

The names of keys on the PC keyboard are represented inupper case letters in the text. (e.g. ENTER, CTRL, C, F1, etc.).

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

Page 15: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

Contents and general instructions

XIIIFesto P.SW-CB-OPTI-EN en 0210b

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 (Checkbox Configura-tor).

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

Operation of the Checkbox Opti software package (Checkbox Optim-izer).

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, etc.).

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

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

Page 16: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

Contents and general instructions

XIV Festo P.SW-CB-OPTI-EN en 0210b

Term/abbreviation Meaning

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 in Check-Opti.

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

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.

Page 17: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

System summary

1-1Festo P.SW-CB-OPTI-EN en 0210b

Chapter 1

Page 18: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

1. System summary

1-2 Festo P.SW-CB-OPTI-EN en 0210b

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

Page 19: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

1. System summary

1-3Festo P.SW-CB-OPTI-EN en 0210b

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 be ob-tained:

� from a Festo technical advisor

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

Page 20: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

1. System summary

1-4 Festo P.SW-CB-OPTI-EN en 0210b

1.2 Method of operation

The parts to be tested are placed on a conveyor belt andpassed in front of a camera. The controller analyses the con-tour of the test part and decides whether it is a correct part,an incorrectly orientated part or a faulty part.

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.

Page 21: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

1. System summary

1-5Festo P.SW-CB-OPTI-EN en 0210b

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.

Checkbox statistics(CheckStat)

� Display, evaluation and printout of stat-istical data of the tested parts.

The software packages have been developed specially for theFesto Checkbox and can be used with all the Checkboxes.

Page 22: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

1. System summary

1-6 Festo P.SW-CB-OPTI-EN en 0210b

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

Page 23: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

Installation and general operating instructions

2-1Festo P.SW-CB-OPTI-EN en 0210b

Chapter 2

Page 24: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

2. Installation and general operating instructions

2-2 Festo P.SW-CB-OPTI-EN en 0210b

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

Page 25: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

2. Installation and general operating instructions

2-3Festo P.SW-CB-OPTI-EN en 0210b

2.1 Installing CheckOpti

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

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

Page 26: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

2. Installation and general operating instructions

2-4 Festo P.SW-CB-OPTI-EN en 0210b

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] [FestoSoftware] [Checkbox] [Festo CheckOpti ...].

2.1.2 Deinstalling CheckOpti

CheckOpti can be deinstalled with the aid of the function�Software� in the system control of Windows.

Proceed here as described in your Windows manual.

Page 27: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

2. Installation and general operating instructions

2-5Festo P.SW-CB-OPTI-EN en 0210b

2.2 General instructions for operating CheckOpti

2.2.1 Creating the online connection

In order that CheckOpti and the Checkbox can communicatewith each other, they must be connected with the diagnosticcable type KDI-SB202-BU9. This is supplied with theCheckKon.

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.

Page 28: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

2. Installation and general operating instructions

2-6 Festo P.SW-CB-OPTI-EN en 0210b

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

� Remove the diagnostic cable as soon as you have fin-ished working with CheckOpti. In this way you will avoidoperating faults in the Checkbox.

� Note that the Checkbox operates only at a reduced partsrate in the diagnostic mode.

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.

Page 29: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

2. Installation and general operating instructions

2-7Festo P.SW-CB-OPTI-EN en 0210b

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

Page 30: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

2. Installation and general operating instructions

2-8 Festo P.SW-CB-OPTI-EN en 0210b

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.4 and4.5

�Open recentlyused file�

CheckOpti starts with the projectselected in the list field

Sections 2.3,4.1, 4.4 and4.5

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

Page 31: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

2. Installation and general operating instructions

2-9Festo P.SW-CB-OPTI-EN en 0210b

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

Page 32: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

2. Installation and general operating instructions

2-10 Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 33: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

2. Installation and general operating instructions

2-11Festo P.SW-CB-OPTI-EN en 0210b

Fig. 2/4: Project properties

Carry out the adaption with the connected Checkbox as fol-lows:

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

Page 34: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

2. Installation and general operating instructions

2-12 Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 35: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

2. Installation and general operating instructions

2-13Festo P.SW-CB-OPTI-EN en 0210b

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 sorting pro-grams with the Sortbox can be found in the Checkbox man-ual.

Page 36: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

2. Installation and general operating instructions

2-14 Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 37: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

2. Installation and general operating instructions

2-15Festo P.SW-CB-OPTI-EN en 0210b

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

Part data orTeach-Data

Teach-Data with tools (tooldefinitions)

Binary file(*.typ)

Data exchange with CheckKon

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

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

Page 38: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

2. Installation and general operating instructions

2-16 Festo P.SW-CB-OPTI-EN en 0210b

Page 39: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

Program interface of CheckOpti

3-1Festo P.SW-CB-OPTI-EN en 0210b

Chapter 3

Page 40: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-2 Festo P.SW-CB-OPTI-EN en 0210b

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-22. . . . . . . . . . . . . . . . . . . . . .3.2.4 Project documentation 3-31. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3.2.5 Parts properties and type properties 3-33. . . . . . . . . . . . . . . . . . . . . . . .

3.2.6 Communication with the Checkbox 3-35. . . . . . . . . . . . . . . . . . . . . . . . .3.2.7 Print preview 3-39. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.3 Menu commands 3-40. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3.4 Key assignment 3-48. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.5 Colour conventions 3-49. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 41: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-3Festo P.SW-CB-OPTI-EN en 0210b

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

Page 42: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-4 Festo P.SW-CB-OPTI-EN en 0210b

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

Page 43: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-5Festo P.SW-CB-OPTI-EN en 0210b

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

Page 44: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-6 Festo P.SW-CB-OPTI-EN en 0210b

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 with Check-Opti�, 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�

Page 45: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-7Festo P.SW-CB-OPTI-EN en 0210b

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 part recep-tion

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

Page 46: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-8 Festo P.SW-CB-OPTI-EN en 0210b

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

Page 47: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-9Festo P.SW-CB-OPTI-EN en 0210b

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

Page 48: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-10 Festo P.SW-CB-OPTI-EN en 0210b

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 Checkbox Com-pact,

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

Page 49: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-11Festo P.SW-CB-OPTI-EN en 0210b

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�

Page 50: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-12 Festo P.SW-CB-OPTI-EN en 0210b

1 Previous part

2 Jump to part no.

3 Next part

4 Properties of part(s)

5 Switch sample parts / test parts

6 Teach via connection

7 Test via connection

1 2 3 4 5 6 7

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

Page 51: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-13Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 52: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-14 Festo P.SW-CB-OPTI-EN en 0210b

�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

Page 53: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-15Festo P.SW-CB-OPTI-EN en 0210b

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

Page 54: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-16 Festo P.SW-CB-OPTI-EN en 0210b

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

Page 55: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-17Festo P.SW-CB-OPTI-EN en 0210b

�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

Page 56: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-18 Festo P.SW-CB-OPTI-EN en 0210b

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

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

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.

Page 57: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-19Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 58: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-20 Festo P.SW-CB-OPTI-EN en 0210b

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

Page 59: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-21Festo P.SW-CB-OPTI-EN en 0210b

�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/13: 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.

Page 60: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-22 Festo P.SW-CB-OPTI-EN en 0210b

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/14: Dialogue window �Feature properties� � tab �Info�

Page 61: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-23Festo P.SW-CB-OPTI-EN en 0210b

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/15: 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.

Page 62: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-24 Festo P.SW-CB-OPTI-EN en 0210b

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/16: 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.

Page 63: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-25Festo P.SW-CB-OPTI-EN en 0210b

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

Page 64: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-26 Festo P.SW-CB-OPTI-EN en 0210b

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/17: 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.

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

Page 65: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-27Festo P.SW-CB-OPTI-EN en 0210b

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

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 the fea-ture.

Page 66: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-28 Festo P.SW-CB-OPTI-EN en 0210b

�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

1 Current feature

2 Type of representation: Values or devi-ation with or without distribution (his-togram)

3 Selecting the orientation to be dis-played

4 Selecting the parts type to be dis-played

5 Value ranges of the feature in the indi-vidual orientations or types

6 Status bar

7 Values of features of individual parts

8 Selected parts (large dots)

9 Current part (large rectangle)

Fig. 3/18: �Feature graph� window

Page 67: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-29Festo P.SW-CB-OPTI-EN en 0210b

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/19: Tool bar of window �Feature graph�

With the window �Feature graph� you can examine the indi-vidual features for their suitability for the recognition pro-cess.

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.

Page 68: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-30 Festo P.SW-CB-OPTI-EN en 0210b

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

Page 69: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-31Festo P.SW-CB-OPTI-EN en 0210b

3.2.4 Project documentation

�Project documentation� In the window �Project documentation� ( [Window] [Project] ) b h

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/20: �Project documentation� window

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

Page 70: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-32 Festo P.SW-CB-OPTI-EN en 0210b

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

Page 71: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-33Festo P.SW-CB-OPTI-EN en 0210b

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/21: 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.

Page 72: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-34 Festo P.SW-CB-OPTI-EN en 0210b

�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/22: 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.

Page 73: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-35Festo P.SW-CB-OPTI-EN en 0210b

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/23: �Checkbox panel� window

Page 74: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-36 Festo P.SW-CB-OPTI-EN en 0210b

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 �Re-ceive part contour on/off� in the tool bar), the tools inCheckOpti cannot be processed or only to a limited extent.

Page 75: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-37Festo P.SW-CB-OPTI-EN en 0210b

�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 currentTeach-Data includingtools from CheckOptiinto the selected typememory of the Check-box

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

4 Deletes the selectedTeach-Data includingtools in the Checkbox

1

2

3

4

Fig. 3/24: Dialogue window �Teach-Data Manager� for the Identbox, Countbox or Check-box Compact

Page 76: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-38 Festo P.SW-CB-OPTI-EN en 0210b

1 Selects the parts typein CheckOpti

2 Selects the typememory of the con-nected Checkbox

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

4 Transfers the Teach-Data including toolsfrom the selectedtype memory of theCheckbox into Check-Opti

5 Deletes the selectedTeach-Data includingtools in the Checkbox

1 2

3

4

5

Fig. 3/25: 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.

Page 77: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-39Festo P.SW-CB-OPTI-EN en 0210b

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 Page representation

9 Status bar

1 2 3 4 5 6 7

89

Fig. 3/26: Dialogue window �Print preview�

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

Page 78: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-40 Festo P.SW-CB-OPTI-EN en 0210b

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

Page 79: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-41Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 80: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-42 Festo P.SW-CB-OPTI-EN en 0210b

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

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

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

Page 81: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-43Festo P.SW-CB-OPTI-EN en 0210b

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 viaconnection]

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 viaconnection]

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

Page 82: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-44 Festo P.SW-CB-OPTI-EN en 0210b

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

Page 83: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-45Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 84: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-46 Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 85: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-47Festo P.SW-CB-OPTI-EN en 0210b

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 in cas-cade.

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

Page 86: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-48 Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 87: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-49Festo P.SW-CB-OPTI-EN en 0210b

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

Page 88: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

3. Program interface of CheckOpti

3-50 Festo P.SW-CB-OPTI-EN en 0210b

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

Page 89: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

Working with CheckOpti

4-1Festo P.SW-CB-OPTI-EN en 0210b

Chapter 4

Page 90: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

4. Working with CheckOpti

4-2 Festo P.SW-CB-OPTI-EN en 0210b

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

Page 91: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

4. Working with CheckOpti

4-3Festo P.SW-CB-OPTI-EN en 0210b

4.1 Method of working with CheckOpti

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

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

Page 92: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

4. Working with CheckOpti

4-4 Festo P.SW-CB-OPTI-EN en 0210b

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 (see sec-tion 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).

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

Page 93: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

4. Working with CheckOpti

4-5Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 94: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

4. Working with CheckOpti

4-6 Festo P.SW-CB-OPTI-EN en 0210b

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 �Re-ceive 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 �Toler-ance�.

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

Page 95: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

4. Working with CheckOpti

4-7Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 96: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

4. Working with CheckOpti

4-8 Festo P.SW-CB-OPTI-EN en 0210b

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 (seesection 4.7, �Transferring the Teach-Data to the Check-box�).

Page 97: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

4. Working with CheckOpti

4-9Festo P.SW-CB-OPTI-EN en 0210b

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 �Test pro-cedure�, section 4.3.2).

Page 98: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

4. Working with CheckOpti

4-10 Festo P.SW-CB-OPTI-EN en 0210b

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 �Re-ceive 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.

Page 99: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

4. Working with CheckOpti

4-11Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 100: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

4. Working with CheckOpti

4-12 Festo P.SW-CB-OPTI-EN en 0210b

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

Page 101: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

4. Working with CheckOpti

4-13Festo P.SW-CB-OPTI-EN en 0210b

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

Page 102: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

4. Working with CheckOpti

4-14 Festo P.SW-CB-OPTI-EN en 0210b

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 (seesection 4.7, �Transferring the Teach-Data to the Check-box�).

Page 103: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

4. Working with CheckOpti

4-15Festo P.SW-CB-OPTI-EN en 0210b

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�, sec-tion 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 following sec-tions.

Page 104: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

4. Working with CheckOpti

4-16 Festo P.SW-CB-OPTI-EN en 0210b

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�, section4.5), e.g. by:

� inserting configuration tools

� editing the features

Page 105: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

4. Working with CheckOpti

4-17Festo P.SW-CB-OPTI-EN en 0210b

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 with orienta-tion 3

5 Parts with orienta-tion 2

6 Parts with orienta-tion 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.

Page 106: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

4. Working with CheckOpti

4-18 Festo P.SW-CB-OPTI-EN en 0210b

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

Page 107: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

4. Working with CheckOpti

4-19Festo P.SW-CB-OPTI-EN en 0210b

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 �Separ-ates� show which features are best suited for separating theorientations 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.

Page 108: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

4. Working with CheckOpti

4-20 Festo P.SW-CB-OPTI-EN en 0210b

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 icons indicate, e.g. thedirection 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).

Page 109: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

4. Working with CheckOpti

4-21Festo P.SW-CB-OPTI-EN en 0210b

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

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

Page 110: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

4. Working with CheckOpti

4-22 Festo P.SW-CB-OPTI-EN en 0210b

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. Onthis 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. Onthis 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. Onthis new part the image points belong to theparts contour which exists on all of the selectedparts.

Page 111: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

4. Working with CheckOpti

4-23Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 112: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

4. Working with CheckOpti

4-24 Festo P.SW-CB-OPTI-EN en 0210b

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

Page 113: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

4. Working with CheckOpti

4-25Festo P.SW-CB-OPTI-EN en 0210b

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.

...

Page 114: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

4. Working with CheckOpti

4-26 Festo P.SW-CB-OPTI-EN en 0210b

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

Colour Meaning

red Represents the features found on the tool

pink Indicates a selection of one of the features found(e.g. the smallest distance out of several distances)

yellow Is used for representing help lines (e.g. for dimension-ing)

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

Page 115: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

4. Working with CheckOpti

4-27Festo P.SW-CB-OPTI-EN en 0210b

4.5.3 Editing the features

In special cases you can manually edit the ascertained Teach-Data.

� You can deactivate the feature (is not considered 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).

Page 116: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

4. Working with CheckOpti

4-28 Festo P.SW-CB-OPTI-EN en 0210b

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

Page 117: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

4. Working with CheckOpti

4-29Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 118: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

4. Working with CheckOpti

4-30 Festo P.SW-CB-OPTI-EN en 0210b

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 these Teach-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 procedure necess-ary:

� 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 LCD display when a tool exists on a type memoryand the teach mode has been activated for this.

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

Page 119: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

4. Working with CheckOpti

4-31Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 120: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

4. Working with CheckOpti

4-32 Festo P.SW-CB-OPTI-EN en 0210b

Page 121: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

Wizards

5-1Festo P.SW-CB-OPTI-EN en 0210b

Chapter 5

Page 122: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

5. Wizards

5-2 Festo P.SW-CB-OPTI-EN en 0210b

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

Page 123: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

5. Wizards

5-3Festo P.SW-CB-OPTI-EN en 0210b

5.1 Working with the Project Wizard

5.1.1 The function of the Project Wizard

The Project Wizard conducts you interactively through all thesteps which are required for a normal teach, test and optimiz-ing procedure 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 with Check-Opti.

Page 124: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

5. Wizards

5-4 Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 125: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

5. Wizards

5-5Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 126: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

5. Wizards

5-6 Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 127: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

5. Wizards

5-7Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 128: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

5. Wizards

5-8 Festo P.SW-CB-OPTI-EN en 0210b

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

Page 129: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

5. Wizards

5-9Festo P.SW-CB-OPTI-EN en 0210b

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

Page 130: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

5. Wizards

5-10 Festo P.SW-CB-OPTI-EN en 0210b

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

Page 131: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

5. Wizards

5-11Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 132: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

5. Wizards

5-12 Festo P.SW-CB-OPTI-EN en 0210b

1 Feature to beevaluated

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

3 Values ascer-tained by Check-Opti

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:

Page 133: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

5. Wizards

5-13Festo P.SW-CB-OPTI-EN en 0210b

Range Meaning

green good and certain

yellow uncertain range, can be good or bad

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

Page 134: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

5. Wizards

5-14 Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 135: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

5. Wizards

5-15Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 136: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

5. Wizards

5-16 Festo P.SW-CB-OPTI-EN en 0210b

Page 137: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

Configuration tools

6-1Festo P.SW-CB-OPTI-EN en 0210b

Chapter 6

Page 138: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-2 Festo P.SW-CB-OPTI-EN en 0210b

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-46. . . . . . . . . . . . . . .6.5.2 Distance measurement tool (horizontal) 6-53. . . . . . . . . . . . . . . . . . . . .6.5.3 Multi-distance measurement tool (horizontal) 6-55. . . . . . . . . . . . . . . .

6.5.4 Distance measurement tool (vertical) 6-57. . . . . . . . . . . . . . . . . . . . . . .6.5.5 Angle measurement tool 6-59. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6.5.6 Multi-angle measurement tool 6-61. . . . . . . . . . . . . . . . . . . . . . . . . . . . .6.5.7 Counting tool 6-62. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.6 Feature combination tool 6-63. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6.7 Externally calculated feature tool (sensor) 6-65. . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 139: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-3Festo P.SW-CB-OPTI-EN en 0210b

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 area 1)

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

� Distinguishes different orienta-tions

� 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 measurement(horizontal) 2)

Horizontal distance between twocontour points

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

Multi distance measure-ment (horizontal) 2)

Several horizontal 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 measurement 2) Angle between two contour pointsand the horizontal or a search line

� e.g. angle of a bezel

Multi angle measure-ment 2)

Several angles between two contourpoints and the horizontal or a searchline

� Measurement of an angle irre-spective of the parts 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.

Page 140: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-4 Festo P.SW-CB-OPTI-EN en 0210b

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 part as-certained 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 [Fea-ture 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 toolbar).

Page 141: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-5Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 142: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-6 Festo P.SW-CB-OPTI-EN en 0210b

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

Page 143: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-7Festo P.SW-CB-OPTI-EN en 0210b

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�

Page 144: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-8 Festo P.SW-CB-OPTI-EN en 0210b

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 and right-hand limits, canbe defined in various ways. These limits refer to the start ofthe parts (left in CheckOpti) and/or to the end of the parts(right in CheckOpti).

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.

Page 145: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-9Festo P.SW-CB-OPTI-EN en 0210b

Reference Usual application

Start End

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

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

... from right ... ... from left ... In special cases (the width ofthe tool changes with thelength of the part) This com-bination is only possible withOS ≥ 3.1

... from right ... ... from right ... The contour section to beexamined lies right of thecentre

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,although the VStrip tool lies to the left of the centre.

The horizontal reference is usually specified absolutely. Thissetting is available for all operating systems type Config asfrom version 1.2.

Horizontalreference

Meaning Usual application

absolute, from left(part begin / x = 0)

The position of the VStrip tool refers to theabsolute start of the part (always x = 0)

The absolute position isused, e. g. when the fea-ture to be defined is always

absolute, from right(part end)

The position of the VStrip tool refers to theend of the part (corresponds to the largestx-coordinate of the current contour)

ture to be defined is alwaysat the same horizontalposition in the parts con-tour.

Page 146: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-10 Festo P.SW-CB-OPTI-EN en 0210b

As from OS Config version 3.1 the horizontal reference canalso be specified relatively. This is defined in the tab �Hori-zontal suspension�.

Horizontalreference

Meaning Usual application

relative from left tohorizontal suspension2)

The position of the tool can adapt itself in thehorizontal direction to the current parts con-tour. The �horizontal suspension� can takeplace �from left� or �from right� (in respect

The relative position isused, e. g. when the fea-ture to be defined shifts inthe horizontal direction as

relative from right tohorizontal suspension2)

place �from left� or �from right� (in respectof start of part or end of part) 1).

the horizontal direction asa factor of the parts con-tour (see exampleFig. 6/9).

1) See tab �Horizontal suspension�. The tab is only shown if at least one relative reference has beenselected.

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

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.

Page 147: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-11Festo P.SW-CB-OPTI-EN en 0210b

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�

Page 148: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-12 Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 149: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-13Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 150: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-14 Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 151: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-15Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 152: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-16 Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 153: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-17Festo P.SW-CB-OPTI-EN en 0210b

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 andy= 240

Resulting end of the tool = 125 + Xwith X = x-coordinate of the first contour element in

the vertical strip between y = 180 andy= 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

Page 154: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-18 Festo P.SW-CB-OPTI-EN en 0210b

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

Height difference Determines the maximum difference in heightwithin the horizontally limited area along the con-tour.

e.g. checking a recess

Maximum value1) Determines the maximum height within the hori-zontally limited area along the contour.

e.g. checking the height ina certain area

Mean value Determines the average height within the hori-zontally limited area along the contour.

e.g. local height check

Minimum value1) Determines the minimum height within the hori-zontally limited area along the contour.

e.g. checking the height ina certain area

Angle of fitted line1)

Determines the angle of the equalizing line withinthe horizontally limited area along the contour.

e.g. checking an angle in acertain area

Scalar length(curve length)

Determines the length along the contour withinthe horizontally limited area.

e.g. making sure there is athread

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

Scalar length (curve length) Height difference Angle of fitted line

Fig. 6/10: Examples of features ascertained by the CTool

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

Page 155: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-19Festo P.SW-CB-OPTI-EN en 0210b

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 (anascertained feature).

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

Page 156: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-20 Festo P.SW-CB-OPTI-EN en 0210b

In the list field �Calculate out of� you can select the contourfrom which the CTool is calculated.

Calculate from Meaning

Top transition Uses the upper transition of the contour section for the calculation

Bottom transition 1) Uses the lower transition of the contour section for the calculation

... transition from below 1) In parts with �gaps�: Uses the relevant transition of the contoursection from below for the calculation

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

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�

The distances between the limits are entered in pixels.

Page 157: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-21Festo P.SW-CB-OPTI-EN en 0210b

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

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

Reference Usual application

Start End

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

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

... from right ... ... from left ... In special cases (the width ofthe tool changes with thelength of the part) This com-bination is only possible withoperating systems ≥ 3.1

... from right ... ... from right ... The contour section to beexamined lies right of thecentre

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.

Page 158: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-22 Festo P.SW-CB-OPTI-EN en 0210b

The horizontal reference is usually specified absolutely. Thissetting is available for all operating systems type Config asfrom version 1.2.

Horizontalreference

Meaning Usual application

absolute, from left(part begin / x = 0)

The position of the VTool refers to the abso-lute start of the part (always x = 0)

The absolute position isused, e.g. when the featuret b d fi d i l t

absolute, from right(part end)

The position of the VTool refers to the end ofthe part (corresponds to the largest x-coordi-nate of the current contour)

to be defined is always atthe same horizontal posi-tion in the parts contour.

As from OS Config version 3.1 the horizontal reference canalso be specified relatively. This is defined in the tab �Hori-zontal suspension�.

Horizontalreference

Meaning Usual application

relative from left tohorizontal suspension2)

The position of the tool can adapt itself in thehorizontal direction to the current parts con-tour. The �horizontal suspension� can takeplace �from left� or �from right�

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

relative from right tohorizontal suspension2)

place �from left� or �from right�(in respect of start of part or end of part)1).

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

1) See tab �Horizontal suspension�. The tab is only shown if at least one relative reference has beenselected.

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

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.

Page 159: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-23Festo P.SW-CB-OPTI-EN en 0210b

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�

Page 160: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-24 Festo P.SW-CB-OPTI-EN en 0210b

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

Page 161: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-25Festo P.SW-CB-OPTI-EN en 0210b

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 is de-termined 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.

Page 162: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-26 Festo P.SW-CB-OPTI-EN en 0210b

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�

Page 163: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-27Festo P.SW-CB-OPTI-EN en 0210b

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 Width and height ofthe tool

3 Horizontal positionand reference

4 Vertical position andreference

5 Alignment (angle) tothe horizontal

1

2

3

4

5

Fig. 6/17: Dialogue window �Feature properties� � tab �Position�

The size as well as the positions are entered in pixels.

Page 164: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-28 Festo P.SW-CB-OPTI-EN en 0210b

Determining the horizontal position and the width

The position of the tool in the horizontal is determined by thedistance to the start of the parts (from the left) or to the endof the parts (from the right).

Select the reference of the distances under �Horizontal refer-ence�:

The horizontal reference is usually specified absolutely. Thissetting is available for all operating system type Config asfrom version 1.2.

Horizontalreference

Meaning Usual application

absolute, from left(part begin / x = 0)

The left-hand limit refers to the start ofthe parts

The contour section to be exam-ined lies left of the centre

absolute, from right(part end)

The right-hand limit refers to the end ofthe parts

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

The absolute position is used, e.g. when the feature to be defined is always at the same horizontalposition in the parts contour.

As from operating systems Config version 3.1 the horizontalreference can also be specified relatively. This is defined inthe tab �Horizontal suspension�.

Horizontal reference Meaning Usual application

relative from left to hori-zontal suspension 2)

The position of the tool can adapt itselfin the horizontal direction to the currentparts contour. The �horizontal suspen-

The relative position is used,e.g. when the feature to bedefined shifts in the horizon-

relative from right tohorizontal suspension 2)

parts contour. The horizontal suspension� can take place �from left� or �fromright� (in respect of start of part or endof part) 1).

defined shifts in the horizontal direction as a factor of theparts contour (see exampleVStrip tool, Fig. 6/9).

1) See tab�Horizontal suspension�. The tab is only shown if at least one relative reference has beenselected.

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

Page 165: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-29Festo P.SW-CB-OPTI-EN en 0210b

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.

The width of the ROI tool joins on at this position in the direc-tion specified. Enter the width in the field �Width�.

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

Please noteExcept for the setting �absolute to bottom ...� (only withoperating systems ≥ 3.1) the definition of the position inthe vertical does not result from the distance to the heightY=0 (coordinate axis), but from the distance to a referencedefined in the tab �Vertical suspension�.

This has the advantage that the ROI tool can be placed rela-tive to the upper transition of the part. The ROI tool is there-fore less sensitive to fluctuations in height.

Page 166: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-30 Festo P.SW-CB-OPTI-EN en 0210b

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 application

relative to maximum ofvert. suspension

The upper limit of the tool refers to the maxi-mum of a value calculated from the contour 1)

e.g. when the suspension isto refer to a point of thepart.

relative to mean of vert.suspension

The upper limit of the tool refers to the aver-age of a value calculated from the contour 1)

e.g. when the suspension isto refer to a flat contoursection.

relative to minimum ofvert. suspension 2)

The upper limit of the tool refers to the mini-mum of a value calculated from the contour 1)

e.g. when the suspension isto refer to a recess.

relative, angle parallelto vert. suspension 2)

The upper limit of the tool refers to the equa-lizing line defined by the reference; the tool isplaced diagonally to the angle of the equaliz-ing line (upper and lower transitions)

e.g. when parts lie at vari-ous angles when received,but the ROI is not to be de-pendent on this.

absolute to bottom 2) The upper limit of the tool refers to the x-axis(y = 0).

e.g. when the tool is to beindependent of the partsposition.

1) See tab �Vertical suspension�. The tab is only shown if at least one relative reference has beenselected.

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

Page 167: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-31Festo P.SW-CB-OPTI-EN en 0210b

Determining the alignment (angle, only with operating sys-tems ≥ 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

Page 168: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-32 Festo P.SW-CB-OPTI-EN en 0210b

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�

Page 169: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-33Festo P.SW-CB-OPTI-EN en 0210b

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

Calculate out of Meaning

Top transition Uses the upper transition of the contoursection for the calculation

Bottom transition 1) Uses the lower transition of the contour sec-tion for the calculation

... transition frombelow 1)

In parts with �Gaps�: Uses the relevanttransition of the contour section from belowfor the calculation

1) Available for Checkboxes with operating system type Config, asfrom software version 3.1.

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.

Page 170: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-34 Festo P.SW-CB-OPTI-EN en 0210b

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

absolute,from left

absolute,from left

The contour section to be examined liesleft of the centre

absolute,from left

absolute,from right

In special cases (the width of the contoursection used as reference changes withthe length of the part)

absolute,from right

absolute,from left

In special cases (the width of the toolchanges with the length of the part) Thiscombination is only possible with operat-ing systems ≥ 3.1

absolute,from right

absolute,from 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 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.

Page 171: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-35Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 172: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-36 Festo P.SW-CB-OPTI-EN en 0210b

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

Vertical reference Meaning Usual application

absolute from bottom1)

The start and end of the vertical strip refer tothe x-axis (y = 0).

e.g. when the tool is to beindependent of the partsposition.

relative to vertical sus-pension 1)

The start and end of the vertical strip refer tothe vertical suspension. The area moves upor down with the vertical suspension 2).Please note that the start and end can alsobe negative values.

Providing no vertical suspension of the tool isdefined, the start and end of the vertical stripwill refer as with the setting �Absolute frombelow� to the x-axis (y = 0)

A reference to the verticalsuspension has the advan-tage that the position ofthe area (which is used fordetermining the horizontalsuspension), adapts itselfto the contour, e.g. whenthe suspension is to referto a recess.

1) Available for Checkboxes with operating system type Config, as from software version 3.1.2) See tab �Vertical suspension�. The tab is only shown if at least one relative reference has been

selected.

Page 173: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-37Festo P.SW-CB-OPTI-EN en 0210b

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�

Page 174: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-38 Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 175: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-39Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 176: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-40 Festo P.SW-CB-OPTI-EN en 0210b

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

Page 177: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-41Festo P.SW-CB-OPTI-EN en 0210b

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

Page 178: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-42 Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 179: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-43Festo P.SW-CB-OPTI-EN en 0210b

6.5 Measuring tools

Various measuring tools are available with certain operatingsystems as from version ≥ 3.1 (software version of the Check-box). These tools ascertain the transition points between thebackground and the contour along one or two search lines.

For every two points selected, e.g. the distance from eachother or the angle of a line can be calculated with the twopoints to the horizontal, etc.

The selection of the points which belong together can be ac-complished with direct specification of the point number (withsingle measurement) or by the type of transition (with multi-measurement): background} parts contour or parts con-tour} background).

1 Search line

2 1st. Transition point:background} partscontour

3 2nd. Transition point:parts contour}background

4 3rd. Transition point:background} partscontour

5 4th. Transition point:parts contour}background

6 Parts contour

1 2 3 4 5

6

1 2 3 4

Fig. 6/28: A search line

Page 180: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-44 Festo P.SW-CB-OPTI-EN en 0210b

With the tools �Distance measurement (horizontal)�, �Multi-distance measurement (horizontal)�, �Distance measurement(vertical)� and �Counting�, measurement can be made eitherwith one search line (see Fig. 6/28) or with two search lines(see Fig. 6/29).

Two separate search lines are always required for the tools�Angle measurement� and �Multi-angle measurement�.

1 2nd. Search line(3 transition points)

2 1st. Search line(4 transition points)

3 Parts contour

1

2

3

E3

S4S3S2

E2E1

S1

Fig. 6/29: Two search lines, alignment parallel to the suspension

The position and alignment of the search lines is defined bythe suspension and the vertical reference.

� Measurement of the distances can be made parallel to thesearch line, parallel to the vertical or as a point-to-pointdistance (depending on the tool used).

� Measurement of angles can be made with reference to thesearch lines or the horizontals.

Page 181: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-45Festo P.SW-CB-OPTI-EN en 0210b

1 Point-to-pointdistance

2 Parallel distance(horizontal measure-ment)

3 Parts contour

1

2

3

S4E1

E3

S3S2

E2

S1

Fig. 6/30: Example of point-to-point distance and parallel distance (horizontal)

1 Search 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)

Further examples of measuring tools can be found in themanuals for the individual tools in the following sections.

Page 182: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-46 Festo P.SW-CB-OPTI-EN en 0210b

6.5.1 Position and suspension of the measuring tools

With all measuring tools, the search lines are defined in thetabs �Position� and �Vertical suspension�.

1 Information on theposition

2 Width of the area tobe examined

3 Height of the area tobe examined (only fortwo search lines)

4 Horizontal positionand reference

5 Vertical position andreference

6 Alignment (angle) tothe horizontal isadded, if necessary,to the angle of thesuspension

1

2

3

4

5

6

Fig. 6/32: Dialogue window �Feature properties� � tab �Position�

The size as well as the positions are entered in pixels.

Page 183: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-47Festo P.SW-CB-OPTI-EN en 0210b

Determining the horizontal reference and the width

The position of the search line in the horizontal is determinedby the distance to the start of the parts (from the left) or tothe end of the parts (from the right).

Select the reference of the distances under �Horizontal refer-ence�:

Horizontal reference Meaning Usual application

absolute, from left The left-hand limit of the tool refers tothe start of the parts

The contour section to be exam-ined lies left of the centre

absolute from right The right-hand limit of the tool refersto the end of the parts

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

Please noteNo relative reference is available with the measuring tools.

The width of the search line joins on at this position in thedirection specified. Enter the width in the field �Width�.

Determining the vertical position and the height

The position of the first search line in the vertical is deter-mined by the distance to a reference.

The vertical position of the 2nd search line joins on at thisposition in the downward direction (if defined). Enter the dis-tance to the first search line in the field �Height�.

Please noteExcept for the setting �Absolutely from below ...� (onlyoperating system ≥ 3.1), the definition of the position in thevertical does not result from the distance to the height y =0 (coordinate axis), but from the distance to a referencedefined in the tab �suspension�.

Page 184: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-48 Festo P.SW-CB-OPTI-EN en 0210b

This has the advantage that the search line can be placedrelative to the upper transition of the part. The measuringtools are therefore less sensitive to fluctuations in height.

The vertical position of the search lines is calculated from anarea on an transition of the contour, similar to the features ofthe CTool. However, it can also be specified absolutely (onlywith operating system ≥ 3.1).

Vertical reference Meaning Usual application

relative to maximum ofvert. suspension

The vertical position of the search line refersto the maximum of a value calculated fromthe contour 1)

e.g. when the suspensionis to refer to a point of thepart.

relative to mean ofvert. suspension

The vertical position of the search line refersto the average of a value calculated from thecontour 1)

e.g. when the suspensionis to refer to a flat contoursection.

relative to minimum ofvert. suspension 2)

The vertical position of the search line refersto the minimum of a value calculated fromthe contour 1)

e.g. when the suspensionis to refer to a recess.

relative, angle parallelto vert. suspension 2)

The vertical position of the search line refersto the equalizing line defined by the refer-ence; the search lines are placed diagonallyto the angle of the equalizing line (upper andlower transitions)

e.g. when parts lie at vari-ous angles when received,but the measuring toolsare not to be dependent onthis.

absolute from bottom2)

The vertical position of the search line refersto the x-axis (y = 0)

e.g. when the tool is to beindependent of the partsposition.

1) See tab �Vertical suspension�2) Available for Checkboxes with operating system type Config, as from software version 3.1.

Page 185: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-49Festo P.SW-CB-OPTI-EN en 0210b

Determining the alignment (angle)

The search lines 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 search lines are placeddiagonally to the angle of the equalizing 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).

Page 186: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-50 Festo P.SW-CB-OPTI-EN en 0210b

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/33: Window �Feature properties�, tab �Horizontal 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 contour sec-tion for the calculation

... transition frombelow

In parts with �Gaps�: Uses the relevanttransition of the contour section from belowfor the calculation

Page 187: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-51Festo P.SW-CB-OPTI-EN en 0210b

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

The distances between the limits are entered in pixels.

The left and right-hand limits of the area to be examined 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) Thiscombination is only possible with operat-ing system ≥ 3.1

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.

The distance to the first search line joins on at this position inthe downward direction.

Page 188: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-52 Festo P.SW-CB-OPTI-EN en 0210b

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 search lines will be shown 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.

Page 189: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-53Festo P.SW-CB-OPTI-EN en 0210b

6.5.2 Distance measurement tool (horizontal)

With the tool �Distance measurement (horizontal)� you canmeasure horizontal distances (see example Fig. 6/35).

1 Name of the tool

2 Ascertained distanceof the feature

3 Schematic graph ofthe distance to bemeasured

4 Determine whetherthe start and endpoints lie on a com-mon or on two separ-ate search lines

5 Select the number ofthe transition for thestart point and theend point of themeasurement

6 Determine the direc-tion of search (direc-tion in which the con-tour transitions arenumbered)

7 Scaling the measure-ment results (e.g. inorder to convert pixelto mm)

1

2

3

6

5

4

7

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

Page 190: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-54 Festo P.SW-CB-OPTI-EN en 0210b

1 Transition points1 to 4

2 Search line

3 Ascertained distancebetween the 1st. andthe 3rd. transitionpoint

1 2

31 42 3

Fig. 6/35: Example: Measuring the distance between the 1st. and the 3rd. transitionpoints

In the tabs �Position� and �Vertical suspension� you can de-fine the reference of the search lines for the measuring tool(see section 6.5.1).

Page 191: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-55Festo P.SW-CB-OPTI-EN en 0210b

6.5.3 Multi-distance measurement tool (horizontal)

With the tool �Multi-distance measurement (horizontal)� youcan ascertain the smallest or largest distance of several hori-zontal distances (see example Fig. 6/37).

1 Name of the tool

2 Ascertained distanceof the feature

3 Schematic graph ofthe distance to be as-certained

4 Determine whetherthe start and endpoints lie on a com-mon or on two separ-ate search lines

5 Selecting the type oftransition for the startand end transitions

6 Determine the direc-tion of search (direc-tion in which the con-tour transitions arenumbered)

7 Scaling the measure-ment results (e.g. inorder to convert pixelto mm)

1

2

3

6

5

4

7

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

Page 192: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-56 Festo P.SW-CB-OPTI-EN en 0210b

1 Transition points1 to 4

2 Search line

3 Ascertained minimumdistance,� start transition:

backgroundaccording toparts contour,

� end transition:parts contouraccording tobackground

1 2

31 2 3 4

Fig. 6/37: Example: Ascertaining the minimum distance

In the tabs �Position� and �Vertical suspension� you can de-fine the reference of the search lines for the measuring tool(see section 6.5.1).

Page 193: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-57Festo P.SW-CB-OPTI-EN en 0210b

6.5.4 Distance measurement tool (vertical)

With the tool �Distance measurement (vertical)� you canmeasure vertical distances (see example Fig. 6/39).

1 Name of the tool

2 Ascertained distanceof the feature

3 Schematic graph ofthe distance to be as-certained

4 Determine whetherthe start and endpoints lie on a com-mon or on two separ-ate search lines

5 Select the number ofthe transition for thestart point and theend point of themeasurement

6 Determine the direc-tion of search (direc-tion in which the con-tour transitions arenumbered)

7 Scaling the measure-ment results (e.g. inorder to convert pixelto mm)

1

2

3

6

5

4

7

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

Page 194: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-58 Festo P.SW-CB-OPTI-EN en 0210b

1 Transition points1 and 2

2 Ascertained distance

3 Search line

1

2

3

1

2

1

Fig. 6/39: Example: Measuring a vertical distance

In the tabs �Position� and �Vertical suspension� you can de-fine the reference of the search lines for the measuring tool(see section 6.5.1).

Page 195: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-59Festo P.SW-CB-OPTI-EN en 0210b

6.5.5 Angle measurement tool

With the tool �Angle measurement� you can measure anglesto the search lines or to horizontals (see example Fig. 6/41).

1 Name of the tool

2 Ascertained angle ofthe feature

3 Schematic graph ofthe angle to be ascer-tained

4 Select the number ofthe transition for thestart point and theend point of themeasurement

5 Determine the direc-tion of search (direc-tion in which the con-tour transitions arenumbered)

6 Scaling of themeasurement result

1

2

3

6

5

4

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

Page 196: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-60 Festo P.SW-CB-OPTI-EN en 0210b

1 2nd. Transition pointof the 2nd. searchline

2 2nd. Transition pointof the 1st. search line

3 Measuring the angleof the search line:Start point:2nd. Transition pointof search line 1End point:2nd. Transition pointof search line 2

4 Parts contour

1 2

3

4

3

432

21

1

Fig. 6/41: Example: Angle measurement

In the tabs �Position� and �Vertical suspension� you can de-fine the reference of the search lines for the measuring tool(see section 6.5.1).

Page 197: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-61Festo P.SW-CB-OPTI-EN en 0210b

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 Ascertained angle ofthe feature

3 Schematic graph ofthe angle to be ascer-tained

4 Selecting the type oftransition for the startand end transitions

5 Determine the direc-tion of search (direc-tion in which the con-tour transitions arenumbered)

6 Scaling of themeasurement result

1

2

3

6

5

4

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

In the tabs �Position� and �Vertical suspension� you can de-fine the reference of the search lines for the measuring tool(see section 6.5.1).

Page 198: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-62 Festo P.SW-CB-OPTI-EN en 0210b

6.5.7 Counting tool

With the �Counting� tool you can ascertain the number oftransition combinations (start/end of measurement) betweenthe background and parts contour along the search line.

1 Name of the tool

2 Number of transitions

3 Schematic graph ofthe number to be as-certained

4 Determine whetherthe start and endpoints lie on a com-mon or on two separ-ate search lines

5 Selecting the type oftransition for the startand end transitions

6 Determine the direc-tion of search (direc-tion in which the con-tour transitions arenumbered)

7 Scaling of themeasurement result

1

2

3

6

5

4

7

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

In the tabs �Position� and �Vertical suspension� you can de-fine the reference of the search lines for the measuring tool(see section 6.5.1).

Page 199: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-63Festo P.SW-CB-OPTI-EN en 0210b

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/44: Dialogue window �Feature properties� � tab �Function�

Page 200: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-64 Festo P.SW-CB-OPTI-EN en 0210b

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 greater thanF2. The feature has the value 0 if F1 is smaller or equal to F2.

Examples:

Example 1 A certain angle on a part is to be checked. The part can 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).

Page 201: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-65Festo P.SW-CB-OPTI-EN en 0210b

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) (in-teger values, 16 bits)

5 Value e) (float value,32 bits)

6 Values f) ... m) (bytevalues, 8 bits)

7 Values n) ... q) (in-teger values, 16 bits)

1

2

3

6

5

4

7

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

Page 202: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

6. Configuration tools

6-66 Festo P.SW-CB-OPTI-EN en 0210b

Page 203: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

Technical appendix

A-1Festo P.SW-CB-OPTI-EN en 0210b

Appendix A

Page 204: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

A. Technical appendix

A-2 Festo P.SW-CB-OPTI-EN en 0210b

Contents

A. Technical appendix A-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A.1 Error messages A-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A.2 Example A-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 205: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

A. Technical appendix

A-3Festo P.SW-CB-OPTI-EN en 0210b

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 1.2:� use a later operating system for the Checkbox

(min. version 1.2).If the operating system of the Checkbox is≥ version 1.2:� use a later version of CheckOpti.

Page 206: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

A. Technical appendix

A-4 Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 207: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

A. Technical appendix

A-5Festo P.SW-CB-OPTI-EN en 0210b

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

Page 208: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

A. Technical appendix

A-6 Festo P.SW-CB-OPTI-EN en 0210b

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

Page 209: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

A. Technical appendix

A-7Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 210: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

A. Technical appendix

A-8 Festo P.SW-CB-OPTI-EN en 0210b

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.

Page 211: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

A. Technical appendix

A-9Festo P.SW-CB-OPTI-EN en 0210b

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

Page 212: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

A. Technical appendix

A-10 Festo P.SW-CB-OPTI-EN en 0210b

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

Page 213: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

A. Technical appendix

A-11Festo P.SW-CB-OPTI-EN en 0210b

1 Feature is nottaken into ac-count during test

1

Fig. A/5: Feature properties � disable feature

Page 214: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

A. Technical appendix

A-12 Festo P.SW-CB-OPTI-EN en 0210b

Fig. A/6: Teach-Data � disable feature

As a result of the adaptions carried out, the test parts in theexample are now recognized correctly.

Page 215: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

Index

B-1Festo P.SW-CB-OPTI-EN en 0210b

Appendix C

Page 216: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

B. Index

B-2 Festo P.SW-CB-OPTI-EN en 0210b

B. Index B-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 217: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

B. Index

B-3Festo P.SW-CB-OPTI-EN en 0210b

A

Angle measurement 6-59. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

B

Bad part XII. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

C

C-value XII. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Checkbox XII. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Checkbox panel 3-35. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Colour conventions 3-49. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Configuration tools XII, 6-3. . . . . . . . . . . . . . . . . . . . . . . . . . .Angle measurement 6-59. . . . . . . . . . . . . . . . . . . . . . . . . . .Counting 6-62. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .CTool 6-18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Distance measurement (horizontal) 6-53. . . . . . . . . . . . . .Distance measurement (vertical) 6-57. . . . . . . . . . . . . . . .Externally calculated feature 6-65. . . . . . . . . . . . . . . . . . .Feature combination 6-63. . . . . . . . . . . . . . . . . . . . . . . . . .Measuring tools 6-43. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Multi-angle measurement 6-61. . . . . . . . . . . . . . . . . . . . . .Multi-distance measurement (horizontal) 6-55. . . . . . . . .Position and suspension 6-46. . . . . . . . . . . . . . . . . . . . . . .ROI 6-25. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .VStrip 6-6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Configuring CheckOpti 2-9. . . . . . . . . . . . . . . . . . . . . . . . . . . .

Connection parameter 3-8. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Counting 6-62. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

CTool 6-18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 218: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

B. Index

B-4 Festo P.SW-CB-OPTI-EN en 0210b

D

Designated use VI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Distance measurement (horizontal) 6-53. . . . . . . . . . . . . . . .

Distance measurement (vertical) 6-57. . . . . . . . . . . . . . . . . .

Documenting 4-29. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

E

Error messages A-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Exporting 2-15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Externally calculated feature 6-65. . . . . . . . . . . . . . . . . . . . .

F

Feature XII. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Statistic judgement 5-10. . . . . . . . . . . . . . . . . . . . . . . . . . .

Feature combination 6-63. . . . . . . . . . . . . . . . . . . . . . . . . . . .

Feature graph 3-28. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Feature properties 3-22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Festo Checkbox 1-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Method of operation 1-4. . . . . . . . . . . . . . . . . . . . . . . . . . .Scope of functions 1-6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

G

Good part XII. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Guide for manual project creation 5-5. . . . . . . . . . . . . . . . . . .

I

Important user instructions VIII. . . . . . . . . . . . . . . . . . . . . . . .

Importing 2-15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Installation 2-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 219: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

B. Index

B-5Festo P.SW-CB-OPTI-EN en 0210b

K

Key assignment 3-48. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

L

Learning parts, Preparation 4-5. . . . . . . . . . . . . . . . . . . . . . . .

M

Measuring tools 6-43. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Menu commandsMenu [Action] 3-43. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Menu [Edit] 3-42. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Menu [Extra] 3-46. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Menu [File] 3-40. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Menu [Help] 3-47. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Menu [Navigate] 3-45. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Menu [Window] 3-47. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Menu [Wizards] 3-45. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Multi-angle measurement 6-61. . . . . . . . . . . . . . . . . . . . . . . .

Multi-distance measurement (horizontal) 6-55. . . . . . . . . . .

O

Online connection 2-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operating system 1-6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Optimizing 4-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .automatic 5-7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Configuration tools 4-24. . . . . . . . . . . . . . . . . . . . . . . . . . .Editing the features 4-27. . . . . . . . . . . . . . . . . . . . . . . . . . .Processing the sample and test parts 4-22. . . . . . . . . . . .

Optimizing the types or orientation recognition 5-7. . . . . . . .

Options 3-6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Orientation XII. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 220: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

B. Index

B-6 Festo P.SW-CB-OPTI-EN en 0210b

P

Parameters XIII. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Part contour 3-14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Part list 3-11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Part properties 3-33. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Parts testing, Test procedure 4-10. . . . . . . . . . . . . . . . . . . . .

Parts type XIII. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Pictograms IX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Position 6-46. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Print preview 3-39. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Printing 2-14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Program window 3-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Project XIII, 2-12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Project documentation 3-31. . . . . . . . . . . . . . . . . . . . . . . . . .

Project properties 3-9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Project wizard 5-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Properties of the selected part type 3-34. . . . . . . . . . . . . . . .

R

ROI 6-25. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 221: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

B. Index

B-7Festo P.SW-CB-OPTI-EN en 0210b

S

Sample parts XIII. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Scatter of the features XIII. . . . . . . . . . . . . . . . . . . . . . . . . . . .

Service VI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Set counter properties 3-21. . . . . . . . . . . . . . . . . . . . . . . . . . .

Sorting program XIII. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Statistic judgement of a feature 5-10. . . . . . . . . . . . . . . . . . .

Sub-project XIII. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Suspension 6-46. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

T

Target group VI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Target system, - determining 2-10. . . . . . . . . . . . . . . . . . . . . .

Teach procedure XIII. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Teach-Data XIII, 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-37. . . . . . . . . . . . . . . . . . . . . . . . . . . .

Teaching parts, Teach procedure 4-6. . . . . . . . . . . . . . . . . . .

Test data XIII. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Test parts XIII. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Test procedure XIII. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Testing parts, Basic information 4-9. . . . . . . . . . . . . . . . . . . .

Text markings IX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Tolerance XIII. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Tolerance factor XIII. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 222: Checkbox - Festo · Software package CheckOpti Checkbox Optimizer Version 2.0 Manual 192 145 en 0210b Checkbox

B. Index

B-8 Festo P.SW-CB-OPTI-EN en 0210b

Tool barProgram window 3-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Sub-projects 3-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Window �Feature properties� 3-23. . . . . . . . . . . . . . . . . . .Window �Part contour� 3-15. . . . . . . . . . . . . . . . . . . . . . . .Window �Part list� 3-12. . . . . . . . . . . . . . . . . . . . . . . . . . . .Window �Teach-Data� 3-18. . . . . . . . . . . . . . . . . . . . . . . . .

Tools XII, 6-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Angle measurement 6-59. . . . . . . . . . . . . . . . . . . . . . . . . . .Counting 6-62. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .CTool 6-18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Distance measurement (horizontal) 6-53. . . . . . . . . . . . . .Distance measurement (vertical) 6-57. . . . . . . . . . . . . . . .Externally calculated feature 6-65. . . . . . . . . . . . . . . . . . .Feature combination 6-63. . . . . . . . . . . . . . . . . . . . . . . . . .Measuring tools 6-43. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Multi-angle measurement 6-61. . . . . . . . . . . . . . . . . . . . . .Multi-distance measurement (horizontal) 6-55. . . . . . . . .Position and suspension 6-46. . . . . . . . . . . . . . . . . . . . . . .ROI 6-25. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .VStrip 6-6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

V

VStrip 6-6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

W

Wizard XIII. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .