Initial Setup#
Warning
Components not reachable
If the FlexiBowl, robot, or camera cannot be reached:
Verify that all Ethernet cables are connected correctly
Check that switches or routers are powered on
Verify the IP addresses of all devices:
They must be on the same subnet, for example
192.168.1.xThere must be no IP conflicts, meaning no two devices with the same IP
Use the
pingcommand from a terminal to test connectivityTemporarily disable the Windows firewall on the port or adapter used for GigE cameras
For network configuration details, refer to Wiring and Connections.
Troubleshooting for Step 4: FlexiBowl Setup#
Problem |
Possible Causes |
Solutions |
|---|---|---|
FlexiBowl does not respond to software commands |
• IP address not configured or incorrect • FlexiBowl not connected to the network • Firewall blocking communication • FlexiBowl powered off |
• Verify and configure the correct IP in FlexiBowl Setup • Test the connection using ping from the VisionController • Temporarily disable the firewall for testing • Verify that the READY LED is on |
Impossible to save FlexiBowl configuration |
• Disk full |
• Free disk space |
FlexiBowl parameters are not applied |
• • FlexiBowl connection lost • FlexiBowl in error state |
• Always click • Verify Ethernet connection stability • Restart the FlexiBowl |
FlexiBowl Wizard calculates wrong parameters |
• Incorrect component characterization, geometry or behavior • Wrong FlexiBowl model selected • Rotation direction set incorrectly |
• Review geometry selection, FLAT, CYLINDRICAL, or COMPLEX • Verify installed FlexiBowl size against the selected one • Verify actual physical rotation direction and compare it with the configured setting |
Troubleshooting for Step 5: Hopper Setup#
Problem |
Possible Causes |
Solutions |
|---|---|---|
Hopper never activates automatically |
• Hopper not enabled in the software • Thresholds not calibrated • Hopper not connected electrically |
• Enable the • Run threshold calibration with empty and full CAPTURE • Verify electrical connections |
Hopper activates continuously |
• Thresholds calibrated incorrectly • Vibration time too short, too few parts discharged • |
• Repeat calibration by removing all parts for the empty CAPTURE • Increase • Recalculate |
Hopper test always red, does not activate |
• Too many components in the area during calibration • Lighting changed between calibration and test • Reflections or shadows in the control area |
• Repeat calibration with the correct minimum number of parts • Run calibration and test under stable lighting • Reposition the area excluding reflective zones |
Hopper test always green, always activates |
• Control area includes irrelevant zones • Empty calibration performed with parts still present • Expression Builder not calculated correctly |
• Redefine a tighter control area • Repeat empty CAPTURE ensuring the area is completely clear • Click AUTO again to recalculate Mean and Std Dev |
Part flow not uniform |
• Incorrect vibration time calculation • Initial load too high and above payload |
• Review the vibration calculation according to the initial fill level • Verify that the load does not exceed hopper payload |
Troubleshooting for Step 6: Robot Setup#
Warning
Failed connection diagnosis
If the robot cannot establish the connection:
Basic checks:
FlexiVision One server online, green indicator
Correct IP address in the robot program
Correct port in the robot program, same as FlexiVision One
Ethernet cable connected correctly
Network checks:
Ping from the VisionController to the robot:
Open Command Prompt on the VisionController
ping <ROBOT_IP>, for exampleping 192.168.1.10If it fails, the issue is physical networking or IP configuration
Ping from the robot to the VisionController, if the robot supports ping
Verify that robot and VisionController are on the same subnet
Firewall checks:
Temporarily disable Windows firewall for testing
If it works, the firewall is the issue, configure an exception
Robot checks:
Verify the TCP/IP connection command syntax, refer to the robot manual
Check connection timeout and increase it if needed
Verify network permissions on the robot controller
Note
Connection stabilization
If the connection drops frequently:
Verify Ethernet cable quality, use Cat6 or better
Avoid excessively long cables
Verify that there is no excessive network traffic on the same subnet, tools such as Wireshark or TCP dump can help
Verify stable VisionController power supply
Check Windows logs for network errors
If the problem persists, contact technical support for deeper analysis.
Warning
Incorrect command syntax
If FlexiVision One responds with "Invalid command":
Verify the exact command syntax, case-sensitive, underscore, and so on
Make sure you send the CHR(13) termination character after every command
Do not add extra spaces at the beginning or end of the command
In the Robot Setup message log, verify which command FlexiVision One actually received
Correct vs incorrect examples:
✅
start_Locator, lowercase, with underscore❌
Start_Locator, wrong uppercase❌
start Locator, space instead of underscore❌
startLocator, missing underscore
Refer to TCP/IP Protocol for the complete and correct command list.
Problem |
Possible Causes |
Solutions |
|---|---|---|
Robot does not connect to FlexiVision One |
• Robot IP address not on the same subnet as the VisionController • TCP/IP port not configured • VisionController firewall blocking communication |
• Verify and configure the correct subnet in Robot Setup • Configure the TCP/IP port, typically • Disable the firewall for testing • Select a robot-compatible protocol in Protocol Setup |
Robot moves to the wrong positions |
• Robot calibration not performed or not performed correctly • Wrong robot Frame or Tool • Incorrect gripper offset • Wrong coordinates saved during model setup |
• Perform a complete robot calibration • Verify the Frame and Tool selected on the robot • Repeat Robot Pick calibration with the correct coordinates • Redo model training and save precise coordinates |
Impossible to connect to the robot |
• Robot powered off • Ethernet cable not connected • Robot and VisionController on different subnets |
• Power on the robot and switch it to automatic mode • Verify the physical Ethernet connection between robot and VisionController • Configure robot and VisionController on the same network |
Troubleshooting for Step 7: Camera Setup#
Warning
Focus issues
If the image appears blurred:
Verify that the camera is at the correct working distance (Optimal Working Distance Calculation)
Check that the lens is fully screwed in
Verify that there is no dirt or fingerprints on the lens
Make sure the camera is mounted perfectly parallel to the FlexiBowl plate
Tip
Brightness issues
If the acquired image is too dark or too bright:
Too dark:
Verify that the backlight or TopLight is on, Config FlexiBowl
Increase exposure time, parameter Cam Exposure in [Camera FLB]
Too bright, overexposed:
Reduce exposure time, parameter Cam Exposure in [Camera FLB]
Verify that ambient light is not excessive
Adjust the aperture ring on the camera lens
Warning
Handle the camera with extreme care because, if calibration has already been performed, even a very small movement of the camera may compromise calibration reliability.
Note
Acquisition performance
If image acquisition is slow:
Verify that the Ethernet cable is Gigabit, Cat6 or better
Check that the network switch is Gigabit Ethernet and not Fast Ethernet 100 Mbps
Change the Latency Level if there are no blue-screen image issues
Reduce Packet Size to
1500-2000
The maximum camera frame rate is 24 fps, images per second, which is sufficient for all standard picking applications.