Train part
In this step, the automatic training is refined and optimised. The user interface is organised as follows:
The upper menu bar is used to record new images and for reinspection after changing the tools:
The results table is used to diagnose recognised candidates and helps to find the correct parameters.
Information: While editing inspection regions, you can click on a part in the table to switch to its regions.
In this step, the process for searching the part contours can be optimised. There are 3 modes to choose from:
| Mode | Canditate search | Free zone and detailed inspection |
|---|---|---|
| Standard parts | -180° bis + 180° | Static when position is found |
| Round parts | 0° | Multiple: Position found + a multiple of the rotational division entered until the candidate is OK or 360° has been reached |
| Symmetrical parts | -180° bis + 180° |
Information: The search region of the part contour should also be adapted
. A reduction in the search area leads to a directly proportional decrease in part throughput
Important: The restriction of the picking area should be realised via the integrated collision check in order to keep the cycle time loss as low as possible.
Important: The position and angle correction using the second stage is an advanced parameter which is not necessary in 99% of cases and is helpful if the position of the component cannot be clearly found in the first stage. The second stage then carries out a fine search using an additional feature.
Information: With
it is possible to limit the number of parts to be gripped per detection run. This leads to an increase in the cycle time if there are a large number of parts on the feeder and a new image is forced with each run. The detection routine stops when the desired number of parts to be gripped is reached.
Parameter 'Part alignment (1st level)
The parameters for the free zones are displayed at the bottom of the inspection step bar:
Calculate pick point by robot
The pick point is determined using our highly accurate BestPick process.
Information: This automatic system offers the highest possible accuracy with a short setup time.
-
The part is placed in the desired position in the robot gripper.
-
The robot places the part in the centre of the empty feeder to use the automatic adjustment.
-
Make sure that the component does not slip during storage.
-
-
Enter the storage coordinates in the fields X, Y, Rz (in °).
-
Remove the robot from the camera field of view.
-
Take a new image
and check whether the component has been recognised correctly. -
If the part is marked green, you can start the BestPick calculation
. At the end, the image is updated and the new pick point is displayed.
Information: The BestPick calculation can be automated via the fieldbus interface.
Define pick point manually
Information: For special cases, it makes sense to set the pick point manually.
The pick point can be set manually
. If backlight andfront light are used, the calculation can be carried out on either of the two images.
Limit pick angle
The pick point angle
can be limited and restricted. This function is helpful if the robot cannot pick up all gripping angles.
Information: The restriction of the pick angle leads to a directly proportional reduction in throughput.
Enables additional checks around the found part position:
-
Collision avoidance of the gripper interference contour with parts
-
Recognising touching or intersecting parts
Information: Each inspection can be carried out either in front light or backlight.
Information: The integrated symmetry support enables intelligent inspection of symmetrical or round parts.
Free zone 1 is created as a polygon path during automatic training and is intended to ensure that overlapping parts are recognised.
Free zones 2-5 are available for additional gripper clearance zones to ensure that the gripper does not collide with parts on the platform.
Teach-in process
-
Activate the desired region.
-
It is possible to switch between backlight and frontlight for each free zone.
-
If several parts are visible in the image, the desired part must be selected in the table during teach-in.
-
Take a new image
and check whether the part has been recognised correctly.
Important: If several parts are visible in the image, the desired part must be selected in the table during teach-in.
Parameter
The parameters for the free zones are displayed at the bottom of the inspection step bar:
Example
In this example, free zones 1, 2 and 3 are active:
-
Free zone 1: Check around the part for contact or overlap with other parts.
-
Free zone 2+3: Simulate the robot's two-finger gripper and check the collision of the gripper with other parts.
The detailed inspection is used to check the position of the part:
-
Is the part right or wrong. e.g. belly or back
-
If type mixing is possible, this can be recognised in the part inspection
The area check uses light or dark areas in the inspection area to detect the correct position.
Information: This inspection can be carried out either in frontlight or backlight.
Information: The integrated symmetry support enables intelligent inspection of symmetrical or round parts.
Teach-in process
-
Activate inspection step.
-
You can switch between backlight and frontlight for the inspection.
-
If several parts are visible in the image, the desired part must be selected in the table during teach-in.
-
Take a new image
and check whether the part has been recognised correctly.
Parameter
The parameters for the free zones are displayed at the bottom of the inspection step bar:
Example
In this example, a feature of the part is checked for presence so that only the desired feature is used if different types are mixed, and the inspection region is placed on a unique feature.
Region:
Parameter:
Correct type:
Wrong type:
The detailed inspection is used to check the position of the part:
-
Is the part right or wrong. e.g. belly or back
-
If type mixing is possible, this can be recognised in the part inspection
The pattern control uses a contour comparison in the inspection area to recognise the correct position.
Information: This inspection can be carried out either in front light or back light.
Information: The integrated symmetry support enables intelligent testing of symmetrical or round parts.
Teach-in process
-
Activate inspection step.
-
You can switch between backlight and frontlight for the inspection.
-
If several parts are visible in the image, the desired part must be selected in the table during teach-in.
-
Define the search area under 'Search'. Keep this as small as possible to avoid false positives.
-
Under 'Training'
-
Take a new image
and check whether the part has been recognised correctly.
Parameter
The parameters for the inspection are displayed in the lower area of the inspection steps bar:
Example
In this example, a feature of the part is checked for presence so that only the desired feature is selected if different types are mixed. The test window was placed on a unique feature for this purpose.
Search region:
Train region:
Parameter:
Correct type:
Wrong type:
The detailed inspection is used to check the position of the part:
-
Is the part right or wrong. e.g. belly or back
-
If type mixing is possible, this can be recognised in the part inspection
The classification uses an edge learning algorithm to recognise the correct position and is particularly suitable for distinguishing images with strong fluctuations or complex features.
Important: Classification is possible from EasySightPro 11.0 for an additional charge.
Information: This inspection can be carried out either in front light or back light.
Information: The integrated symmetry support enables intelligent inspection of symmetrical or round parts.
Teach-in process
-
Activate inspection step.
-
You can switch between back light and front light for the inspection.
-
The training region can be changed under Training with
.-
The training area corresponds to the search region in the process
-
Every change leads to a reset of the training
-
-
Next, place several parts in the correct position.
-
Take a new image
and check whether the part has been recognised correctly. -
Classify the parts in the table as OK
with the right mouse button.
-
Next, place several parts in the wrong positions.
-
Take a new image
and check whether the part has been recognised correctly. -
Classify the parts in the table as NOK
with the right mouse button.
-
Take a new image
and check whether the part has been recognised correctly.
Important: At least two IO and 2 NIO parts are required for stable detection.
Parameter
The parameters for the inspection are displayed in the lower area of the inspection steps bar:
Example
In this example, a feature of the part is checked for presence so that only the desired feature is selected if different types are mixed. The inspection area was placed on a unique feature for this purpose.
Train region:
Parameter:
Correct type:
Wrong type:
The collision check takes into account the collision contours of the gripper and checks these against
-
the edges of the platform
-
the contour of the hopper
Important: As the interference contour of the bunker is higher than that of the platform, the interference contours for both levels must be defined separately!
Information: The integrated inspection of the gripper against the interfering contours minimises the cycle time loss and optimises the output of the overall system.
Teach-in process
-
Activate inspection step.
-
Define
and accept
'Check contour platform' in the collision check parameters. -
Define
and accept
'Gripper check against platform' in the collision check parameters. -
Define
and accept
'Check contour bunker' in the collision check parameters. -
Define
and accept
'Gripper check against hopper' in the collision check parameters. -
Take a new image
and check whether the part has been recognised correctly.
Parameter
The parameters for the inspection are displayed at the bottom of the inspection step bar:
| Function | Description |
|---|---|
| Interference contour platform | Interfering contour of the platform in the image. Here, the area should be drawn approximately in the edge area from the plate to the edge of the container. |
| Gripper check against platform | Interfering contour of the gripper at the level of the platform edge. |
| Interference contour hopper | Interfering contour of the bunker in the image. For safety reasons, it is recommended that these are slightly further into the image to compensate for the perspective distortions of the lens in this area. |
| Gripper check against hopper | Interfering contour of the gripper at the height of the bunker. |
Example
In this example, 2 parts are reachable and 2 parts have a collision with the platform and the hopper.









































