Step 3: Camera Setup#
This section describes the procedure to configure and test the industrial camera of the FlexiVision One system. Correct camera configuration is essential to guarantee acquisition of high-quality images.
Note
Prerequisites
Before proceeding, make sure that:
the camera has been installed mechanically at the correct distance
the camera Ethernet cable is connected to the VisionController
the camera is powered, through PoE or external power supply
the FlexiBowl is configured and the backlight is working, for acquisition tests
Accessing Camera configuration#
1 |
From the main software page, click |
2 |
In the SETUP page, locate and click the Camera Setup icon Setup page
|
3 |
The camera configuration page opens |
Camera Setup interface overview#
The Camera Setup page includes three main information panels and one configuration area:

Section |
Description |
|---|---|
Selected Camera |
Shows the identification of the currently selected camera |
Camera Serial Number |
Displays the unique serial number of the connected camera |
Status |
Indicates connection status |
Calibration Result |
Shows the result of camera calibration |
Config Camera |
Button used to open the detailed configuration page |
Configuration procedure#
Note
For consistency and convenience, it is recommended to match camera numbering with the corresponding FlexiBowl:
✅ Camera installed above FlexiBowl 1:
CAM-CIC-5000-20G-12345-> select Camera 1 FlexiBowl 1 and then selectCAM-CIC-5000-20G-12345under Image Acquisition Device
Configuration access |
|
Advanced mode activation |
|
Image acquisition device configuration |
|
Specific camera identification |
|
Tip
How to identify the correct serial number
If multiple cameras or devices are listed:
the serial number is printed on a label on the physical camera
compare the last group of characters in the serial number to identify the correct camera
if in doubt, temporarily disconnect other cameras to identify the one in use
Video format selection |
|
Warning
Correct format is mandatory
It is essential to select Generic GigEVision Mono:
other formats may not work or may generate errors
color formats are not compatible with this camera
if the format is not available, required drivers or system settings may be missing
Acquisition system activation |
|
Acquisition verification |
|
Warning
Diagnosis of a completely blue screen
If, during testing, the acquired image appears completely blue even once:
Cause: GigE communication problem, network latency or packet size not optimized
Solution:
From the top menu, select GigE or GigE Vision Settings
Modify the following parameters:
Latency Level
Packet Size
Proceed with the next steps for optimal configuration of these parameters.
Latency Level#
Note
Latency adjustment
The Latency Level parameter controls the communication buffer between the camera and the VisionController.
Typical values:
default value:
0available range:
0-3
How to adjust it:
Increase the value gradually
After each change, test acquisition using the Run button
5-10timesIf blue screens no longer appear, the value is correct
If blue screens persist, increase it further or try adjustments to Packet Size
Packet Size#
Note
Packet Size adjustment
The Packet Size parameter defines the size of the data packets transmitted over the Ethernet network.
Typical values:
default value:
8164 bytes
How to adjust it:
Reduce the value gradually,
8000,7000, and so onAfter each change, test acquisition using the Run button
5-10timesIf blue screens no longer appear, the value is correct
If blue screens persist, reduce it further or try adjustments to Latency Level
Final verification and saving |
|
Camera Calibration#
Calibration is the crucial step that establishes the exact geometric relationship between the real world, coordinates in millimeters, and the image acquired by the camera, coordinates in pixels. Without accurate calibration, the precision of the picking system is compromised, making the entire application unreliable.
Warning
Calibration must be repeated every time the position of the camera and or the robot is changed.
Tip
It is not necessary to recalibrate if only the position of the FlexiBowl is changed.
Why calibration is necessary#
Calibration is necessary because every sensor and lens combination introduces specific alterations into the image. Its main goal is to correct these distortions.
Types of optical distortion#
Step 1: Calibration grid#
Error
Make sure that:
the backlight is on
the TopLight is off
The dedicated ARS calibration grid must be positioned on the FlexiBowl:
0 |
If present, remove the diverters mounted on the FlexiBowl. |
1 |
Loosen the four screws of the central FlexiBowl flange |
2 |
Rotate the central flange slightly counterclockwise and remove it |
3 |
Carefully lift and remove the surface |
4 |
Position the ARS grid on the FlexiBowl, aligning the positioning pins with the predefined holes |
Correct positioning of the ARS calibration grid on the FlexiBowl#
Attention
The calibration grid must be positioned at the same height as the object used in the application.
For this reason, the grid is supplied with spacers that must be inserted in the grid pins before installation on the FlexiBowl. They are used to raise the grid up to the part height, ensuring accurate calibration.
Step 2: Basic adjustments#
Warning
Pay attention to depth of field
Focus must guarantee sharpness over the entire FlexiBowl surface, not only in the center.
If the center is sharp but the edges are blurred:
verify that the optics are clean
verify that the working distance is correct
verify that the camera is perfectly parallel to the plate
close the iris slightly to increase depth of field
If the problem persists, the mechanical installation of the camera may need to be reviewed.
Error
If, by clicking RUN multiple times, even once you see a completely blue screen, refer to Camera Calibration Troubleshooting
12 |
Adjust camera exposure
|
13 |
Click NEXT |
Example of correct exposure: high contrast, well-defined pattern, no burned areas#
Tip
Exposure optimization
The higher the exposure time, the more light enters the optics.
Time too short: image dark, pattern poorly visible
Time too long: image overexposed, detail lost
Optimal time: maximum contrast without saturation
Step 3: Camera calibration#
14 |
Verify that the grid is centered, sharp, and fully visible before acquiring the calibration image. |
15 |
Click Grab Image Calib to capture the calibration grid image. Visually verify that:
|
16 |
Set both Tile Size X and Tile Size Y to |
17 |
Click Calibrate |
18 |
Evaluate calibration quality The Result Calibration parameter will return: 🟢 Excellent: excellent calibration, optimal precision 🟠 Acceptable: acceptable calibration, good but not optimal precision 🔴 Bad: poor calibration, insufficient precision, must be repeated Important Accept only Excellent calibrations. Other results compromise the entire application. |
Note
Acceptance criterion
A satisfactory result includes correct aperture, correct focus, and the best exposure setting for the application.
Warning
Errors during calculation
If calibration fails:
Possible causes
pattern not detected, image too dark or overexposed
grid squares partially obscured
excessive distortion, camera too close or too far
incorrect Tile Size value
Solution
verify and improve image quality
make sure the entire grid is visible and well illuminated
verify the Tile Size value
repeat image acquisition and try again
When calibration must be repeated#
Recalibrate when |
first system setup, mandatory. After changing camera position. After moving the robot. If systematic picking errors are detected. |
Recalibration is not necessary when |
part type changes while FlexiBowl and camera remain the same. Lens focus or aperture is adjusted. Only the recipe changes. Only recognition parameters are adjusted. Robot programs are updated. |
Robot Calibration#
Step 4: Laser mounting#
Step 5: Define a 3-point plane#
25 |
Move the laser to the origin point |
26 |
Move the laser to the end point of the X axis |
27 |
Move the laser to the end point of the Y axis |
Step 6: Verify robot trajectory#
28 |
Bring the laser back to the origin point |
29 |
Move the robot from its teach pendant along the X and Y axes |
30 |
Verify that the correct trajectory is followed: moving only along X and Y, the robot must follow the grid lines correctly |
31 |
Click YES |
Step 7: Save the base recipe#
32 |
Click Recipes |
33 |
Verify that the recipe containing all setup steps and calibration is selected in the left menu, then click Save Recipe |
34 |
This makes it possible to keep all completed steps stored separately, providing a base recipe for all future recipes containing the different models for the calibrated system |
35 |
To continue with model creation, duplicate the base recipe, rename it as desired, and click Edit Recipe. A page listing all available models will open |
Common calibration problems#
Pattern not detected#
Warning
Error: “Unable to detect calibration pattern”
Cause: the software cannot identify the grid pattern.
Solutions:
increase contrast by adjusting exposure or illumination
verify that the entire grid is visible in the image
improve focus
clean the grid surface, dust or fingerprints may interfere
Calibration always “Bad” or “Acceptable”#
Warning
Insufficient calibration quality
If calibration remains below Excellent despite the adjustments:
Verify the camera-FlexiBowl working distance, which must match the calculated one
Check that the camera is parallel to the FlexiBowl plane and perfectly horizontal
Make sure the camera is stable, no vibration during acquisition
Verify that the lens is fully screwed in
If the problem persists, there may be a mechanical installation issue. Review Mechanical Installation.

