Robotics in Manufacturing

Fieldbus & networking

Socket messaging

Raw TCP/IP socket communication used when a robot controller needs to exchange custom data with a PC, vision system, or database directly.

Socket messaging opens a plain TCP connection between the robot controller and another device, then passes whatever ASCII or binary payload the application defines. It skips the overhead of a formal fieldbus protocol, making it a common choice for talking to a PC-based vision system, a barcode reader, or a custom database lookup.

Because there is no standard data model, the integrator writes both sides of the conversation: the robot program that builds and parses messages, and the matching logic on the other device. That gives full flexibility for things like passing part coordinates or recipe names, but the interface is only as reliable as the code behind it.

Socket messaging is often used alongside a formal fieldbus, handling data exchange while the fieldbus handles discrete I/O and safety signals.

Common questions

What does Socket messaging do?
Raw TCP/IP socket communication used when a robot controller needs to exchange custom data with a PC, vision system, or database directly.
What does Socket messaging work with?
It works with FANUC R-30iB, PC-based vision systems, Barcode readers, Custom databases, Cognex In-Sight.
What should I watch for with Socket messaging?
No standard message format, so both endpoints must be custom coded. Lacks the built-in diagnostics of a formal fieldbus. Connection drops need explicit retry and timeout handling in the program.

Attribution

Integration notes on this page are reviewed for consistency with the site's published networking, vision, and EOAT pages.

Edited by Mike Ramsey / Reliable Media.Editorial process