text.skipToContent text.skipToNavigation

Machine Vision Controller Technology

Machine vision controllers are analysis modules for data processing and result output. Due to their robust and fanless housing, they can be used in various industrial environments. 

What Is a Machine Vision Controller?

Machine vision controllers are computers used in demanding and industrial environments. Unlike traditional office computers, machine vision controllers offer high uptime, fail-safe continuous mode, higher IP ratings, robustness against vibration, dust, or extended operating temperature ranges. Applications include production facilities in a wide range of industries such as automotive, metal, logistics, food, pharmaceuticals and energy.



The Difference Between Machine Vision Controllers and Smart Devices

Machine Vision Controllers

  • Suitable for applications where multiple cameras or profile sensors are required for evaluation

  • Shorter process times due to higher computing power

  • Image and profile evaluation takes place on the controller

  • Suitable for very high resolution inspection tasks 


Smart Devices

  • Suitable for applications where only one camera or profile sensor is required for evaluation

  • Image and profile evaluation takes place on pre-installed software in the camera or in the profile sensor

  • Result output via integrated interfaces

  • No additional machine vision controllers required





 

Structure and Components of a Machine Vision Controller

CPU (Processor)

The CPU is the heart of the machine vision controller and provides the computing power. The appropriate processor is selected depending on the application. wenglor’s machine vision controllers have powerful i7 processors.

Mainboard

All components required for the operation of an industrial PC are installed on the mainboard. This includes the processor, the RAM, the mass storage, the chipset, the graphics, as well as modules for interfaces and other essential components.

Memory (RAM and Hard Disk)

The RAM (Random Access Memory) stores the data the processor needs for fast and short-term processing. The RAM can be compared with the displacement of a combustion engine: A sufficiently large RAM allows the processor to unfold its full power.

Interfaces

The controllers have some interfaces to communicate with the cameras and other devices, including 
  • RTE 
    • PROFINET
    • Ethernet IP
    • EtherCAT
  • Ethernet TCP/IP
  • UDP
  • Digital I/O
  • SFTP

Cooling System

Many industrial PCs are installed in places where it is hot, such as foundries. For this reason, the cooling system must be efficient to keep temperatures under control. A distinction is made between passive and active cooling. 

Graphics Card

Depending on the application, a graphics card may be required in the machine vision controllers. A graphics card in an industrial PC plays an important role in the processing and presentation of data. 

The Differences Between the Interfaces

Ethernet TCP/IP

Ethernet TCP/IP steht für „Transmission Control Protocol/Internet Protocol“ und ist ein Datenübertragungsprotokoll, das es ermöglicht, in Pakete zerlegte Daten zuverlässig zu adressieren und an die am Netz angeschlossenen Teilnehmergeräte zu übertragen. Es wird sichergestellt, dass jedes Datenpaket ankommt. Ist dies nicht der Fall, wird es erneut gesendet. 

UDP

UDP (User Datagram Protocol) ist ein Netzwerkprotokoll, das die verbindungslose Übertragung von Daten in IP-basierten Rechnernetzen ermöglicht. Verbindungslos bedeutet, dass die Daten ohne gegenseitige Authentifizierung zwischen Sender und Empfänger versendet werden. Bei UDP steht die Geschwindigkeit im Vordergrund. 

SFTP

SFTP (Secure File Transfer Protocol) ist ein Dateiübertragungsprotokoll für IP-basierte Netzwerke, das zur verschlüsselten Übertragung von Daten verwendet wird. Typischerweise werden Daten vom Client zum Server hochgeladen und vom Server zum Client heruntergeladen. 

DIO (Digital Input/Output)

DIO (Digital Input/Output) geben digitale Signale von z. B. Sensoren oder Kameras effizient und direkt an andere Steuerungen (SPS) weiter. Beispielsweise wird über einen digitalen Eingang eine Impulsfolge eine Bildaufnahme auslöst. Gleichzeitig kann über einen digitalen Ausgang eine Beleuchtung getriggert werden. 

RTE (Real-Time Ethernet)

RTE (Real Time Ethernet) ist eine auf IP-Protokollen basierende Echtzeit-Ethernet-Umgebung, die hauptsächlich in der Automatisierungstechnik zur Anbindung dezentraler Peripherie an eine Steuerung eingesetzt wird. Dazu gehören u.a. PROFINET, Ethernet IP, EtherCAT. Unter Echtzeit versteht man in der Fabrikautomation Zykluszeiten im einstelligen Millisekundenbereich.

Flexibler Einsatz von Machine Vision Controllern

Ein Machine Vision Controller ist ein Bestandteil eines Bildverarbeitungssystem. Zu einem vollständigen Bildverarbeitungssystems gehören neben dem Machine Vision Controller die folgenden Komponenten, die wenglor anbietet:

Wie erfolgt die Auswertung der Machine Vision Camera über einen Controller?

Datenaufnahme: Bildaufnahme durch Kamera 
Datenverarbeitung: Auswertung der Bildaufnahmen durch die Software
Datenübertragung: Ergebnisübertragung über Schnittstelle an übergeordnete Steuerung

Einsatzmöglichkeiten von Machine Vision Controllern

Machine Vision Controller mit Machine Vision Cameras

Bei der Motorenfertigung in der Automobilindustrie muss am Ende jeder Fertigungsstrecke eine visuelle, vollautomatische „End of Line“-Qualitätskontrolle durchgeführt werden. So wird verhindert, dass fehlerhafte Motoren das Band verlassen.



 

Contrôleur de vision industrielle avec capteurs de profils 2D/3D

Product Comparison