Seite 1
Software-Handbuch Mobiler 3D Smart-Sensor O3M151 O3M251 O3M161 O3M261 Basic Function...
Seite 2
3D Smart-Sensor Basic Function Inhalt 1 Zu dieser Anleitung 3 11 Verwendete Symbole 3 12 Sicherheitshinweise 3 13 Weitere Dokumente 3...
Seite 3
1 Zu dieser Anleitung Diese Anleitung erklärt die Funktion Basic Function der 3D Smart-Sensoren Für eine detaillierte Beschreibung des Geräts lesen Sie bitte die Bedienungsanleitung des O3M Sensors und das Software-Handbuch des ifm Vision Assistant → „13 Weitere Dokumente“ 1.1 Verwendete Symbole ►...
Seite 4
Möglichkeiten zur Fahrzeugautomatisierung (AGV, automated guided vehicle) auch neue Assistenzfunktionen für Automatisierungsaufgaben Die Kommunikation ist über Ethernet oder CAN möglich Die System-Parametrierung und das Monitoring der 3D-Daten erfolgt über den ifm Vision Assistant. → Software-Handbuch des ifm Vision Assistant Die Ausgabe der vorverarbeiteten Funktionsdaten erfolgt über den CAN-Bus, wahlweise über CANopen oder SAE J 1939. → Kapitel „8 Schnittstellen“ auf Seite 24 Für einfache Distanz- oder Abstandsaufgaben steht die Basic Function mit Funktionen wie Messung von...
Seite 5
3D Smart-Sensor Basic Function 2.2 Messprinzip Das Gerät misst nach dem Lichtlaufzeitverfahren auf Basis einer Phasenmessung mit moduliertem Licht Aufgrund dieses Prinzips sind folgende Punkte bei den Messungen zu berücksichtigen: ● Sauberes Sensorfenster – Sauberkeit ist eine Grundlage für die zuverlässige Funktion optischer Sensoren Schmutz oder Flüssigkeiten reduzieren die Lichtübertragung und verursachen Lichtstreuung Dieser Effekt kann die Auflösung und den Messbereich des Sensorsystems beeinflussen –...
Seite 6
2.4 Einbaulage Um den 3D Smart-Sensor je nach Applikation richtig zu positionieren stehen folgende Hiflsmittel zur Verfügung: ● Kalkulationstool, um den Erfassungsbereich zu kalkulieren ● Bediensoftware ifm Vision Assistant ● Technische Daten mit Leistung und Werte des Erfassungsbereichs im Datenblatt...
Seite 7
3D Smart-Sensor Basic Function 3 Basic Function 3.1 Funktionen Distanzüberwachung mit Minimum Distance Positionierhilfe Bereichsüberwachung Die Basic Function ist die Standard-Firmware des 3D Smart-Sen sors Diese Applikation ermöglicht die Verwendung von 3D-Daten über eine CAN Schnittstelle Für die Messungen wird eine Region of Interest (ROI) definiert, die der Sensor überwachen soll In diesem Bereich wird immer der Abstand zum nächsten Objekt als Information an die Maschinensteuerung gegeben 3.1.1 Dimension der ROI...
Seite 8
3D Smart-Sensor Basic Function 3.1.2 Größe, Anzahl und Gruppierung der ROI ● Eine ROI hat 1 bis 1024 Pixel ● Über die CAN-Schnittstelle können 64 ROI definiert werden Bei der Definition wird jede ROI einer eigenen ROI-Gruppe zugewiesen ● Die Gruppenzuweisung kann geändert werden, sodass mehrere (auch isolierte) ROI in einer ROI- Gruppe zusammengefasst sind ●...
Seite 9
● Distanzkontrolle, Annährung (automatisch geführt bzw assistiert) von Versorgungsfahrzeug für Flugzeug, Beladung, Betankung, z B in Hafen und Flughafen ● Fahrerloses Transportfahrzeug Bei der Verwendung eines ifm-Controllers oder ifm-Displays kann der mitgelieferte CODESYS-Baustein zum Empfang und zur Interpretation der CAN-Signale verwendet werden Programmbeispiele in CODESYS abrufbar unter: → Downloads...
Seite 10
Warnsymbol einblendet Die Icons oder Grafiken müssen vorab einmalig auf dem Sensor gespeichert werden Dies kann mit der ifm Vision Assistant Bediensoftware erfolgen Die Formate PNG (empfohlen), JPG, GIF und ICO werden unterstützt Zusätzlich kann das Ein- und Ausblenden auch über den CAN-Bus gesteuert werden Hierzu sendet ein Controller (z B die Maschinensteuerung) eine CAN-Botschaft direkt an den Sensor Die Positionen der Grafiken sind dabei frei wählbar und nahezu in Echtzeit jederzeit veränderbar...
Seite 11
3D Smart-Sensor Basic Function Beispiel für die Verwendung von Firmenlogo, fix eingeblendeten Texten und einfachen Grafikelemente 4.2 Variantenspezifische Overlays Zusätzlich zu den allgemeinen Funktionen können variantenspezifische Overlays eingerichtet werden In der Basic-Function-Variante ist dies die Darstellung der definierten ROIs Für alle ROI-Gruppen können die Live-Ergebnisse (x, y, z, Amplitude) als Platzhalter in Textfeldern verwendet werden 3D-ROIs können als Rahmenbox im Overlay angezeigt werden Der aktuell gemessene x-Wert (Abstand) kann über eine transparente, sich mit dem Abstandswert bewegende „Wand“...
Seite 12
Verwendung der logischen Ausgabe zur dynamischen Änderung der Farbe, eines Symbols und eines Textes 4.4 Einrichtung der ereignisbasierten Einblendung Die ereignisbasierte Einblendung kann einfach mit dem ifm Vision Assistant eingerichtet werden Die folgende Abbildung zeigt ein Beispiel Die genauen Parametrisierungsschritte sind im Software-Handbuch...
Seite 13
3D Smart-Sensor Basic Function 4.5 Verwendung der sensorinternen Diagnose zur Darstellung grafischer Objekte Texte oder Icons können auch auf Basis der sensorinternen Diagnose eingeblendet werden Dies kann z B sinnvoll sein, wenn die Sicht des Sensors blockiert ist oder der Sensor einen internen Fehler diagnostiziert hat Die folgenden Abbildungen zeigen Beispiele für die Visualisierung...
Seite 14
5 Inbetriebnahme Der 3D Smart-Sensor kann mit verschiedenen Funktionen betrieben werden Informationen zum Aktualisieren der Firmware → Software-Handbuch des ifm Vision Assistant ► Sicherstellen, dass die richtige Firmware auf dem Sensor geladen ist ► Inbetriebnahme mit ifm Vision Assistant Bediensoftware durchführen Für weitere Anweisungen zum Sensor-Update mit dem ifm Vision Assistant → Software-Handbuch des ifm Vision Assistant...
Seite 15
3D Smart-Sensor Basic Function 6 Anwendungsbeispiele 6.1 Zutrittsüberwachung 6.1.1 Einleitung Die Basic Function ermöglicht die Überwachung eines Bereichs vor einem Tor/Zugang und die Steuerung bzw die Signalisierung der Öffnung über den Controller auf Basis von CAN Sensorsignalen Ähnliche Applikationen sind analog lösbar, z B Überwachung des Zutritts zu begehbaren Maschinen 6.1.2 Anbaumöglichkeiten Bei Verwendung mehrerer 3D Smart-Sen soren mit überlappenden Sichtbereichen kann es in diesen Bereichen zu gegenseitigen Störungen kommen Das macht sich durch höhere...
Seite 16
Der Sensor mit Beleuchtungseinheit kann verdreht (horizontal) angebaut werden, um den Sichtbereich an die zu überwachende Fläche anzupassen 70° 24° Einbaurichtung des Sensors, Ansicht von oben C: Anbau vertikal D: Anbau horizontal Es stehen verschiedene Hilfsmittel für die Anbauplanung zur Verfügung (→ „24 Einbaulage“) Verbaupositionswerte in ifm Vision Assistant Bediensoftware eingeben...
Seite 17
► Den zu überwachenden Bereich in einer ROI-Gruppe bestehend aus einer oder mehreren ROI(s) erfassen > Bei größeren Bereichen werden mehr als eine ROI verwendet Durchfahrtüberwachung von oben mit einer ROI Durchfahrtüberwachung mit und ohne ROI (ifm Vision Assistant A: Überwachungsbereich ohne ROI B: Überwachungsbereich mit mehreren ROI Für den Anbau von oben: ►...
Seite 18
3D Smart-Sensor Basic Function Zeitliche Mittelung ► Je nach benötigter Reaktionszeit des Systems ist die zeitliche Mittelung zu wählen: – eine kurze Mittelung (≤3 Frames) ergibt höheres Rauschen, weiteren Schwellwert, schnellere Reaktion und höhere Empfindlichkeit; – eine lange Mittelung (≥3 Frames) ergibt geringeres Rauschen, engeren Schwellwert, langsamere Reaktion und weniger Fehldetektion Bei zu großer Last auf dem CAN-Bus kann diese über die Einstellung CAN output cycle Modulo reduziert werden (→ Bedienungsanleitung).
Seite 19
► 3D Smart-Sensor horizontal mit kleinem Nickwinkel anbauen, so dass er senkrecht auf das Flugzeug schaut ► 3D Smart-Sensor am Fahrzeug möglichst weit zurück positionieren, um den relevanten Bereich einzusehen Schrägen Anbau vermeiden, um schlechte Sicht und Verspiegelung zu verhindern ► Verbaupositionswerte in der ifm Vision Assistant Bediensoftware eingeben...
Seite 20
3D Smart-Sensor Basic Function 6.2.3 Parametrierung Framerate ► Framerate auf 50 Hz einstellen > Bei Verwendung des empfohlenen 50 Hz Modus und eines verdrehten Anbaus ist der Temperaturbereich des Systems auf -40 °C / +70 °C eingeschränkt Das System hat eine integrierte Temperatur-überwachung und schaltet im Fall Übertemperatur in einen reinen Kommunikationsmodus ROI (Region of Interest) ►...
Seite 21
6.3.2 Anbaumöglichkeiten Bei der Anwendung für die Füllstandsüberwachung wird der Sensor statisch angebaut ► 3D Smart-Sen sor an der Silodecke anbauen, sodass er in Richtung Siloboden schaut ► Verbaupositionswerte in der ifm Vision Assistant Bediensoftware eingeben 6.3.3 Parametrierung Framerate ► Framerate auf 50 Hz einstellen >...
Seite 22
3D Smart-Sensor Basic Function Zeitliche Mittelung ► Je nach benötigter Reaktionszeit des Systems ist die zeitliche Mittelung zu wählen: – eine kurze Mittelung (≤3 Frames) ergibt höheres Rauschen, weiteren Schwellwert, schnellere Reaktion und höhere Empfindlichkeit; – eine lange Mittelung (≥3 Frames) ergibt geringeres Rauschen, engeren Schwellwert, langsamere Reaktion und weniger Fehldetektion Der Pixelzustand kann mit der intelligenten Mittelung verbessert werden Wenn nicht zwingende Gründe dagegen sprechen, sollte die intelligente Mittelung verwendet werden (→ Bedienungsanleitung).
Seite 23
3D Smart-Sensor Basic Function 7 Parameter Die Parameter können je nach Anwendung des 3D Smart-Sensors verändert und angepasst werden Details zur Einstellung und Parametrierung des Geräts finden Sie im Software-Handbuch des ifm Vision Assistant...
Seite 24
Die zu Ihrer Firmware-Version gültige Beschreibung der CANopen- und J1939-Signale entnehmen Sie bitte den entsprechenden Dateien: ● *eds für CANopen ● *dbc für J1939 Diese Dateien sind auf der ifm-Homepage in einem Paket zusammen mit der Firmware downloadbar Die folgenden Tabellen sind exemplarisch und beschreiben den Firmware-Stand DI226 8.1 CANopen Fixed to "0"...
Seite 25
Manufacturer Device is Sensor: 1008 const O3D150 Device Name O3M150 Device is Smart- Sensor: O3M151 (Distance Image with Basic Function output) (No Index) should Manufacturer be filled at runtime 1009 Hardware const with the HW...
Seite 26
1017 – Heartbeat Time 1018 Identity Object Index 01: Vendor ID is 0x0069666D, 1018 Number of entries this is the fixed ID for ifm electronic 1018 Vendor Id 0x0069666D Index 02: Product 1018 Product Code Code : 1018 Revision number...
Seite 27
3D Smart-Sensor Basic Function Transmit PDO Communication 1803 Parameter – ampl_output 0 1803 Number of entries 0x03 0x03 $NODEID 1803 COB ID 0x00000080 0xFFFFFFFF +0x40000480 Transmission – 1803 0x00000080 0xFFFFFFFF Type 1803 Inhibit Time 0x0000 0x00000080 0xFFFFFFFF Transmit PDO Communication 1804 Parameter x_output 1...
Seite 28
3D Smart-Sensor Basic Function Transmit PDO Communication 1808 Parameter x_output 2 1808 Number of entries 0x03 0x03 – $NODEID 1808 COB ID 0x00000080 0xFFFFFFFF +0xC0000000 Transmission 1808 0x00000080 0xFFFFFFFF Type 1808 Inhibit Time 0x0000 0x00000080 0xFFFFFFFF Transmit PDO Communication 1809 Parameter –...
Seite 29
3D Smart-Sensor Basic Function Transmit PDO Communication 180D Parameter y_output 3 180D Number of entries 0x03 0x03 – $NODEID 180D COB ID 0x00000080 0xFFFFFFFF +0xC0000000 Transmission 180D 0x00000080 0xFFFFFFFF Type 180D Inhibit Time 0x0000 0x00000080 0xFFFFFFFF Transmit PDO Communication 180E Parameter z_output 3 180E...
Seite 30
3D Smart-Sensor Basic Function Transmit PDO Communication 1812 Parameter z_output 4 1812 Number of entries 0x03 0x03 – $NODEID 1812 COB ID 0x00000080 0xFFFFFFFF +0xC0000000 Transmission 1812 0x00000080 0xFFFFFFFF Type 1812 Inhibit Time 0x0000 0x00000080 0xFFFFFFFF Transmit PDO Communication 1813 Parameter ampl_output 4 1813...
Seite 31
3D Smart-Sensor Basic Function Transmit PDO Communication 1817 Parameter ampl_output 5 1817 Number of entries 0x03 0x03 – $NODEID 1817 COB ID 0x00000080 0xFFFFFFFF +0xC0000000 Transmission 1817 0x00000080 0xFFFFFFFF Type 1817 Inhibit Time 0x0000 0x00000080 0xFFFFFFFF Transmit PDO Communication 1818 Parameter x_output 6 1818...
Seite 32
3D Smart-Sensor Basic Function Transmit PDO Communication 181C Parameter x_output 7 181C Number of entries 0x03 0x03 – $NODEID 181C COB ID 0x00000080 0xFFFFFFFF +0xC0000000 Transmission 181C 0x00000080 0xFFFFFFFF Type 181C Inhibit Time 0x0000 0x00000080 0xFFFFFFFF Transmit PDO Communication 181D Parameter y_output 7 181D...
Seite 33
3D Smart-Sensor Basic Function Transmit PDO Communication 1821 Parameter y_output 8 1821 Number of entries 0x03 0x03 – $NODEID 1821 COB ID 0x00000080 0xFFFFFFFF +0xC0000000 Transmission 1821 0x00000080 0xFFFFFFFF Type 1821 Inhibit Time 0x0000 0x00000080 0xFFFFFFFF Transmit PDO Communication 1822 Parameter z_output 8 1822...
Seite 34
3D Smart-Sensor Basic Function Transmit PDO Communication 1826 Parameter z_output 9 – 1826 Number of entries 0x03 0x03 $NODEID 1826 COB ID 0x00000080 0xFFFFFFFF +0xC0000000 Transmission 1826 0x00000080 0xFFFFFFFF Type – 1826 Inhibit Time 0x0000 0x00000080 0xFFFFFFFF Transmit PDO Communication 1827 Parameter ampl_output 9...
Seite 35
3D Smart-Sensor Basic Function Transmit PDO Communication 182B Parameter ampl_output 10 182B Number of entries 0x03 0x03 – $NODEID 182B COB ID 0x00000080 0xFFFFFFFF +0xC0000000 Transmission 182B 0x00000080 0xFFFFFFFF Type 182B Inhibit Time 0x0000 0x00000080 0xFFFFFFFF Transmit PDO Communication 182C Parameter –...
Seite 36
3D Smart-Sensor Basic Function Transmit PDO Communication 1830 Parameter x_output 12 1830 Number of entries 0x03 0x03 – $NODEID 1830 COB ID 0x00000080 0xFFFFFFFF +0xC0000000 Transmission 1830 0x00000080 0xFFFFFFFF Type 1830 Inhibit Time 0x0000 0x00000080 0xFFFFFFFF Transmit PDO Communication 1831 Parameter y_output 12 1831...
Seite 37
3D Smart-Sensor Basic Function Transmit PDO Communication 1835 Parameter y_output 13 1835 Number of entries 0x03 0x03 – $NODEID 1835 COB ID 0x00000080 0xFFFFFFFF +0xC0000000 Transmission 1835 0x00000080 0xFFFFFFFF Type 1835 Inhibit Time 0x0000 0x00000080 0xFFFFFFFF Transmit PDO Communication 1836 Parameter z_output 13 1836...
Seite 38
3D Smart-Sensor Basic Function Transmit PDO Communication 183A Parameter z_output 14 183A Number of entries 0x03 0x03 – $NODEID 183A COB ID 0x00000080 0xFFFFFFFF +0xC0000000 Transmission 183A 0x00000080 0xFFFFFFFF Type 183A Inhibit Time 0x0000 0x00000080 0xFFFFFFFF Transmit PDO Communication 183B Parameter ampl_output 14 183B...
Seite 39
3D Smart-Sensor Basic Function Transmit PDO Communication 183F Parameter ampl_output 15 183F Number of entries 0x03 0x03 – $NODEID 183F COB ID 0x00000080 0xFFFFFFFF +0xC0000000 Transmission 183F 0x00000080 0xFFFFFFFF Type 183F Inhibit Time 0x0000 0x00000080 0xFFFFFFFF Transmit PDO Communication 1840 Parameter - Global_ Information...
Seite 40
3D Smart-Sensor Basic Function 1A00 Number of entries – PDO Mapping 1A00 0x21000140 Entry Transmit PDO Mapping 1A01 Parameter y_output 0 – 1A01 Number of entries PDO Mapping 1A01 0x21010140 Entry Transmit PDO Mapping 1A02 Parameter z_output 0 – 1A02 Number of entries PDO Mapping 1A02...
Seite 41
3D Smart-Sensor Basic Function Transmit PDO Mapping 1A08 Parameter x_output 2 – 1A08 Number of entries PDO Mapping 1A08 0x21080140 Entry Transmit PDO Mapping 1A09 – Parameter y_output 2 1A09 Number of entries – PDO Mapping 1A09 0x21090140 Entry Transmit PDO Mapping 1A0A Parameter...
Seite 42
3D Smart-Sensor Basic Function Transmit PDO Mapping 1A10 Parameter x_output 4 – 1A10 Number of entries PDO Mapping 1A10 0x21100140 Entry Transmit PDO Mapping 1A11 Parameter y_output 4 – 1A11 Number of entries PDO Mapping 1A11 0x21110140 Entry Transmit PDO Mapping 1A12 –...
Seite 43
3D Smart-Sensor Basic Function Transmit PDO Mapping 1A18 Parameter x_output 6 – 1A18 Number of entries PDO Mapping 1A18 0x21180140 Entry Transmit PDO Mapping 1A19 Parameter y_output 6 – 1A19 Number of entries PDO Mapping 1A19 0x21190140 Entry Transmit PDO Mapping 1A1A Parameter z_output 6...
Seite 44
3D Smart-Sensor Basic Function Transmit PDO Mapping 1A20 Parameter x_output 8 – 1A20 Number of entries PDO Mapping 1A20 0x21200140 Entry Transmit PDO Mapping 1A21 Parameter y_output 8 – 1A21 Number of entries PDO Mapping 1A21 0x21210140 Entry Transmit PDO Mapping 1A22 Parameter z_output 8...
Seite 45
3D Smart-Sensor Basic Function Transmit PDO Mapping 1A28 Parameter x_output 10 – 1A28 Number of entries PDO Mapping 1A28 0x21280140 Entry Transmit PDO Mapping 1A29 Parameter y_output 10 – 1A29 Number of entries PDO Mapping 1A29 0x21290140 Entry Transmit PDO Mapping 1A2A Parameter z_output 10...
Seite 46
3D Smart-Sensor Basic Function Transmit PDO Mapping 1A30 Parameter x_output 12 – 1A30 Number of entries PDO Mapping 1A30 0x21300140 Entry Transmit PDO Mapping 1A31 Parameter y_output 12 – 1A31 Number of entries PDO Mapping 1A31 0x21310140 Entry Transmit PDO Mapping 1A32 Parameter z_output 12...
Seite 47
3D Smart-Sensor Basic Function Transmit PDO Mapping 1A38 Parameter x_output 14 – 1A38 Number of entries PDO Mapping 1A38 0x21380140 Entry Transmit PDO Mapping 1A39 Parameter y_output 14 – 1A39 Number of entries PDO Mapping 1A39 0x21390140 Entry Transmit PDO Mapping 1A3A Parameter z_output 14...
Seite 48
3D Smart-Sensor Basic Function Transmit PDO Mapping 1A40 Parameter - Global_ Information 1A40 Number of entries PDO Mapping 1A40 Entry - GLOB_ 0x22010120 master_time – PDO Mapping 1A40 Entry - GLOB_ 0x22010208 Sensor_Available PDO Mapping 1A40 Entry - SwCtrl_ 0x22010308 OpMode PDO Mapping 1A40...
Seite 49
3D Smart-Sensor Basic Function Transmit PDO Mapping 1A43 Parameter - ROI Definition 1A43 Number of entries PDO Mapping 1A43 0x22030108 Entry - ROI_cnt PDO Mapping 1A43 0x22030208 Entry - ROI_group PDO Mapping 1A43 Entry - ROI_ 0x22030308 lower_right_x PDO Mapping –...
Seite 54
3D Smart-Sensor Basic Function BF Global 2202 Parameters 2202 NrOfObjects 2202 Number of groups – 2202 Number of ROIs 2202 OutputMode BF_Global_ 2202 Parameters_cnt 2203 ROI Definition 2203 NrOfObjects ROI_Definition_ 2203 2203 ROI_group 2203 ROI_lower_right_x – 2203 ROI_lower_right_y 2203 ROI_number 2203 ROI_value_type 2203...
Seite 62
3D Smart-Sensor Basic Function Index of group ROI_group ROI_Definition Unsigned <none> the ROI belongs Lower right ROI_lower_ ROI_Definition Unsigned <none> corner coordinate right_x in x-direction Lower right ROI_lower_ ROI_Definition Unsigned <none> corner coordinate right_y in y-direction Id of the ROI, ROI_number ROI_Definition Unsigned...