EasyBuilder. Mitsubishi Electric Vision Sensor Basic Course
ಜಾಹಿರಾತು
ಜಾಹಿರಾತು
(3)
(1)
(2)
3
OVERVIEW OF In-Sight Explorer
In-Sight Explorer (vision sensor configuration tool) is an interface in which images play a central role and enables easy configuration of the vision sensor.
3.1
In-Sight Explorer
EasyBuilder
EasyBuilder is the name of the development environment for In-Sight Explorer.
The EasyBuilder graphical user interface (GUI) is mainly consisted of images.
It is designed to allow vision applications to be configured simply by making settings according to "Application Steps".
The EasyBuilder GUI consists of the following six components.
(5)
3
(6)
(4)
(1) Menu bar
(2) Tool bars (Standard, EasyBuilder, Explorer)
(3) Application Steps
(4) Settings pane
(5) EasyBuilder View
(6) Palette
3 OVERVIEW OF In-Sight Explorer
3.1 In-Sight Explorer
21
Function list
The main functions of the vision sensor set in In-Sight Explorer are displayed.
Function name Description
Application Steps
1. Start
Get Connected
Set Up Image
The settings required to use the vision sensor are displayed in the setting order to allow easy setting.
Page 23 Definition of Application Steps
Selects the vision sensor to be set, and specifies the image for setting the judgment conditions.
Selects the vision sensor to be set and connects it.
Specifies the image to be used to set the judgment conditions. Import the image to be shown on the vision sensor or specify an image file saved on the personal computer.
Sets the judgment conditions for the images captured by the vision sensor.
Sets for judging whether there is a location that matches the set features.
2. Set Up Tools
Locate Part
Location Tools
Inspect Part
3. Configure Results
4. Finish
Inputs/Outputs
Communication
Filmstrip
Save Job
Run job
Presence/Absence Tools
Measurement Tools
Counting Tools
Identification Tools
Geometry Tools
Math & Logic Tools
Plot Tools
Image Filter Tools
Defect Detection Tools
Calibration Tools iQ Sensor Solution functions
Sets the features.
Sets for judging whether the set features are satisfied.
The shape and quantity of products can be inspected.
Sets for judging the presence or absence of features.
Sets for measuring the distance, diameter, angle, and dimensions of a feature.
Sets for counting the number of features.
Sets for identifying and verifying a feature and color.
Sets for creating a geometrical figure.
Performs arithmetic operations, statistical processing, tool grouping using multiple tool results.
Sets for creating and placing conditionally enabled graphics.
Sets for enhancing an image or image region for image analysis.
Sets for detecting defects in an inspection target.
Sets for creating a calibration that can be shared among jobs.
Sets an output method for the judgment results of the images that were acquired.
Sets the input and output data.
Sets for communications between a vision sensor and an external device such as a programmable controller according to the specified method.
Saves the settings and checks the operations.
Allows the operator to check the images saved in the personal computer, the images saved in the vision sensor, and the results of capture.
Saves the settings to a vision sensor.
The vision sensor operates based on the settings in prior steps. The operation can also be checked.
The iQ Sensor Solution function can be performed using an engineering tool.
For details on the iQ Sensor Solution functions, refer to the following manual.
iQ Sensor Solution Reference Manual
Automatic detection of connected devices A function for detecting connected vision sensors
Linkage with dedicated tools (association with properties) A function for starting In-Sight Explorer from an engineering tool
22 3 OVERVIEW OF In-Sight Explorer
3.1 In-Sight Explorer
Definition of Application Steps
[Application Steps] is an interface designed to complete the settings for one job by making settings in order from step 1 to step
4.
After a job is configured, these steps can be re-accessed in any order, allowing the operator to change or fine-tune the job parameters until the desired results are achieved.
From the [Application Steps] pane, any step of EasyBuilder can be easily accessed with one click.
1.
Get Connected
Set the vision sensor network setting and connect with In-Sight Explorer.
Page 41 Connection with the Vision Sensor
2.
Set Up Image
Set the trigger type settings and image import settings, and then run calibration.
3.
Locate Part
Add and set tools to locate the part.
Page 50 Configuring Location Tools
4.
Inspect Part
Add and set tools for inspection.
Page 54 Configuring Inspection Tools
5.
Input/Output settings
Set the I/O module connection settings and the input/output operation settings.
6.
Communication settings
Set communication settings for connecting to a programmable controller.
Page 95 TRAINING 2 COMMUNICATIONS BETWEEN A PROGRAMMABLE
7.
Other settings
Set filmstrips, jobs to be loaded at startup, and online mode.
3
3 OVERVIEW OF In-Sight Explorer
3.1 In-Sight Explorer
23
Tool list
The following table shows the details of tools that can be set in In-Sight Explorer.
Tool
Location Tools
Presence/Absence Tools
Measurement Tools
Setting
PatMaxRedLine
Pattern
PatMax
Pattern
Pattern
PatMax RedLineRedLine
Patterns (1-10)
PatMax
Patterns (1-10)
Patterns (1-10)
Edge
Edge Intersection
Blob
Blobs (1-10)
Circle
Compute Fixture
Brightness
Contrast
PatMaxRedLine
Pattern
PatMax
Pattern
Pattern
Pixel Count
Blob
Edge
Circle
Sharpness
Distance
Angle
Blob Area
Blob Areas (1-10)
Circle Diameter
Circle Concentricity
Measure Radius
Min/Max Points
Description
Locates a single pattern using the PatMax RedLine algorithms, and displays the XY coordinates, angle, and score of the pattern.
Locates a single pattern using the PatMax algorithms, and displays the XY coordinates, angle, and score of the pattern.
Locates a single pattern, and displays the XY coordinates, angle, and score of the pattern.
Locates up to 10 patterns using the PatMax RedLine algorithms, and displays the XY coordinates, angle, and score of the patterns.
Locates up to 10 patterns using the PatMax algorithms, and displays the XY coordinates, angle, and score of the patterns.
Locates up to 10 patterns, and displays the XY coordinates, angle, and score of the patterns.
Locates linear edges.
The XY coordinates of the mid-point of the detected edge, and its angular orientation are returned.
Creates a fixture from the intersection point of two edges, and returns the XY coordinates of the crossing point and the bisect angle.
Locates a blob (a single group of dark or light-colored connected pixels), and returns the
XY coordinates of the centroid of the found blob.
Locates up to 10 blobs (groups of dark or light-colored connected pixels), and returns the XY coordinates of the centroid of the found blobs.
Locates a circular edge feature, and returns the diameter and XY coordinates of the center of the circle.
Calculates a fixture location based on mathematical expressions, and returns the XY coordinates and the angle of the fixture.
It is required for location tools or inspection tools as inputs.
Determines whether or not a feature is present based on an average grayscale
(brightness) value.
Determines whether or not a feature is present based on the contrast between features.
Determines whether or not a pattern is present using the PatMax RedLine algorithm.
Determines whether or not a pattern is present using the PatMax algorithm.
Determines whether or not a pattern is present.
Determines whether or not a feature is present based on the number of dark or lightcolored pixels in a region.
Determines whether or not blobs (groups of dark or light-colored connected pixels) are present.
Determines whether or not a linear edge is present.
Determines whether or not a circular feature is present.
Defines the relative focus of images acquired by In-Sight Explorer by measuring the degree to which the region includes the smallest resolvable features in a scene.
Measures the distance between any two features (edges, circles, patterns, and/or blobs), and returns the distance in pixels.
Calculates the distance between two linear edge features, and returns the angle between the two edges.
Calculates the surface area of a blob (a single group of dark or light-colored connected pixels), and displays the surface area in pixels.
Measures the surface area of up to 10 blobs (groups of dark or light-colored connected pixels), and displays the surface area in pixels.
Detects a circular feature, and returns the diameter in pixels.
Detects two circular features, and returns the distance between the centers of two circles in pixels.
Defines a curved edge feature, and returns the radius of the curve.
Measures the position of edges, and determines the edge points that are closest and furthest from either the edge or the region.
Creates a best-fit line or circle of the edge feature, and returns the edge points that are closest and furthest from the best-fit line or circle.
24 3 OVERVIEW OF In-Sight Explorer
3.1 In-Sight Explorer
Tool
Counting Tools
Identification Tools
Geometry Tools
Setting
Blobs
Edge
Edge Pairs
PatMaxRedLine
Pattern
PatMax
Pattern
Pattern
Read 1D Code
Read 1D Codes (1-20)
Read 2D Code
Read 2D Codes (1-20)
Read Postal Code
Read Text (OCRMAX)
PatMax RedLineRedLine
Patterns (1-10)
PatMax
Patterns (1-10)
Patterns (1-10)
Point-to-Point: Line
Point-to-Point: Mid-Point
Point-to-Point: Distance
Perpendicular Line
Line Intersection
Bisect Angle
Line From N Points
Circle From N Points
Circle-Line Intersection
User-Defined Point
User-Defined Line
Circle Fit
Line Fit
Description
Counts the number of blobs (groups of dark or light-colored connected pixels), and returns this number.
Counts the number of linear edges, and returns this number.
Counts the number of linear edge pairs, and returns this number.
Counts the number of registered patterns in the image using the PatMax RedLine algorithm, and returns this number.
Counts the number of registered patterns in the image using the PatMax algorithm, and returns this number.
Counts the number of registered patterns, and returns this number.
Reads and verifies information contained in a single 1D code using ReadIDMax, and displays the decoded information.
Reads and verifies information contained in up to 20 bar codes using ReadIDMax, and displays the decoded information.
Reads and verifies information contained in a single 2D code using ReadIDMax, and displays the decoded information.
Reads and verifies information contained in up to 20 2D codes using ReadIDMax, and displays the decoded information.
Reads and verifies information contained in a single postal code using ReadIDMax, and displays the decoded information.
Reads and verifies the text within a region after registering and creating user-defined character fonts.
Using the OCRMax algorithm, optical character recognition (OCR) is performed through a process of segmentation and classification against a registered font database tool.
Determines from a library of registered patterns which pattern best matches the pattern in the image using the PatMax RedLine algorithm, and returns the name of the pattern and its score.
Determines from a library of registered patterns which pattern best matches the pattern in the image, using the PatMax algorithm, and returns the name of the pattern and its score.
Determines from a library of registered patterns which pattern best matches the pattern in the image, and returns the name of the pattern and its score.
Creates a reference line between any two input features, and returns the XY coordinates of the end-points of the created line.
Creates a reference line between two input features, and calculates the mid-point between the features.
The XY coordinates of the mid-point and its angular orientation are returned.
Creates two reference lines between two input features and a reference edge or line, and returns the distance between the mid-points of the two created reference lines.
Creates a reference line perpendicular to another line or edge, and returns the XY coordinates of the end-points of the perpendicular line.
Creates a point where two lines or edges intersection, and returns the XY coordinates of the intersection point.
Creates a reference line that defines the bisection angle between two edges or lines, and returns the XY coordinates of the end-points of the line and the bisection angle.
Creates a best fit reference line using three to ten input features, and returns the XY coordinates of the end-points of the line.
Creates a best fit circle using three to ten input features, and returns the diameter of the circle.
Creates two points where a line intersects a circle, and returns the XY coordinates of the two points.
Positions a reference point within an image, and returns the XY coordinates of the point.
Creates a reference line within an image, and returns the XY coordinates of the endpoints of the line.
Creates a best fit circle, and returns the radius of the circle and its center point.
Creates a best fit line, and returns the start and end points of the line segment.
3
3 OVERVIEW OF In-Sight Explorer
3.1 In-Sight Explorer
25
Tool
Math & Logic Tools
Plot Tools
Image Filter Tools
Defect Detection Tools
Calibration Tools
Setting
Math
Logic
Trend
Statistics
Group
Sequence
Compute Point
Variables
Arc
Circle
Cross
Line
Point
Region
String
Filter
Transform
Compare
Surface Flaw
Edge
Edge Pairs
Edge Width
Bead Finder
Bead Tracker
N Point
Sequential N Point
For details on each location tool, refer to the following.
EasyBuilder Help
Description
Creates a mathematical formula to process tool and job data using standard mathematical functions, operations, logic, statistics, and trigonometry, with the use of the
[Expression] editor.
Creates a logical formula of tool PASS and FAIL signals using the [Expression] editor.
Returns maximum, minimum, average, sample, and standard deviation statistics for location tools or inspection tools, over a defined number of samples.
Returns maximum, minimum, average, sample, and standard deviation statistics for location tools or inspection tools.
Combines a location tool and an inspection tool into a group.
Defines the number of steps for a job requiring multiple image acquisitions or stages in the assembly process.
Calculates the position of a point on an image based on mathematical expressions.
Defines integer, floating point, or string values that can be input to a job from an external device.
Plots an arc graphic on an image based on mathematical expressions.
Plots a circle graphic on an image based on mathematical expressions.
Plots a cross graphic on an image based on mathematical expressions.
Plots a line graphic on an image based on mathematical expressions.
Plots a point graphic on an image based on mathematical expressions.
Plots a region graphic on an image based on mathematical expressions.
Plots a text graphic on an image based on mathematical expressions.
Filters an image region with a pixel-by-pixel image-enhancement technique (such as thresholding, inverting, equalization, shrinking, expanding, filling, smoothing, or edge enhancement), and outputs a tool image.
Filters liner, non-liner, and/or lens distortion from an image region, and applies the transformation from a grid calibration to the image.
Filters an image region against a template to represent the normalized difference between the two.
Detects the presence of small flaws based on pixel intensity variations.
Creates a best fit line or circle, and determines whether or not there are deviations, such as defects or gaps.
Creates a pair of best-fit line or circle, and determines whether or not there are deviations, such as defects or gaps.
Measures and verifies that the thickness of a pair of edge is within tolerance.
Detects a bead feature (defined by a pair of edges), regardless of shape, by detecting the center of the bead and creating a region that can be used to inspect the width of the bead.
Inspects the location, shape, and width of a beard feature, and determines if the bead is in the correct position, based on a user-defined edge model of a bead feature (defined by a pair of edges).
Creates a calibration that can be exported to share among jobs, using 2 to 16 point pairs.
Creates a calibration that can be exported to share among jobs, using 2 to 16 point pairs and images that are sequentially captured.
26 3 OVERVIEW OF In-Sight Explorer
3.1 In-Sight Explorer
3.2
Get Connected
Select an In-Sight Sensor or Emulator
The available In-Sight sensors and local emulators are displayed.
■
Emulator function
In-Sight Explorer has an emulator function.
The emulator allows the addition of tools to jobs and the editing of parameters even when the VS series vision sensor is not on hand.
Images of inspection targets captured with a vision sensor or other cameras and saved to a personal computer can be imported, and the parameters of the location tools and inspection tools can be adjusted, added, and deleted.
Job files created using the emulator can be run on an actual vision sensor by loading the files on a vision sensor.
Load Job
A new job can be created or a saved job can be opened while the sensor is offline.
Sensor Information
Information about the connected sensor and the name of the open job is displayed. If a new job is being created, nothing is displayed in "Current Job" until the job is saved under a new name.
3
3 OVERVIEW OF In-Sight Explorer
3.2 Get Connected
27
ಡೌನ್ಲೋಡ್ ಮಾಡಿ
ಜಾಹಿರಾತು