Robot-Vision Communication Protocol#
FlexiVision One dialogues 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 via text strings sent over the TCP/IP connection:
Recipe management#
Command |
Action |
Return Value |
|---|---|---|
|
Uploads the recipe matching the specified “recipe_name” |
None |
|
Returns the name of the currently uploaded recipe |
|
Tracking commands#
Command |
Action |
Return Value |
|---|---|---|
|
It starts the part tracking process. If there are no parts that can be picked up, it automatically retrieves the FlexiBowl® movement routine. |
|
|
It stops the tracking process |
None |
|
If no parts have been picked up, it rotates the FlexiBowl® and restarts the search |
|
|
It starts tracking without activating the FlexiBowl® (image acquisition only) |
|
|
It returns the diagnostic status of the locator |
|
FlexiBowl® Commands#
Command |
Action |
Return Value |
|---|---|---|
|
It starts the FlexiBowl® Quick-Emptying sequence |
|
Optional hopper signals#
Note
If the hopper needs to be switched on, we will receive the string: "Hopper;signalnumber;time"
For detailed information on physical installation and electrical connections, go to the following sections: