Robot-Vision Communication Protocol#
FlexiVision One communicates with the robot via TCP/IP protocol over an Ethernet network.
Protocol specifications#
Parameter |
Value |
|---|---|
Protocol |
TCP/IP |
Port |
Configurable (default: FB1 → 4001 ; FB2 → 4002 ; FB3 → 4003) |
Termination character |
CHR(13) - Carriage Return |
Data format |
ASCII string |
Timeout |
Configurable (default: 5000 ms) |
Encoding |
UTF-8 |
Available commands#
The system supports the following commands through text strings sent over the TCP/IP connection:
Recipe management#
Command |
Action |
Return Value |
|---|---|---|
|
Loads the recipe corresponding to the specified “nome_ricetta” |
None |
|
Returns the name of the currently loaded recipe |
|
Localization commands#
Command |
Action |
Return Value |
|---|---|---|
|
Starts the part localization process. If no pickable parts are present, it automatically calls the FlexiBowl movement routine. |
|
|
Stops the localization process |
None |
|
If no part has been picked, it rotates the FlexiBowl and restarts the search |
|
|
Starts localization without activating the FlexiBowl (image acquisition only) |
|
|
Returns the diagnostic status of the locator |
|
FlexiBowl commands#
Command |
Action |
Return Value |
|---|---|---|
|
Starts the FlexiBowl quick emptying sequence (Quick-Emptying) |
|
Optional hopper signals#
Note
If the hopper must be activated, we will receive the string: "Hopper;signalnumber;time"
For detailed information on physical installation and electrical connections, proceed with the following sections: