IFM O3M150 Mounting instructions

Software Manual
ifm Vision Assistant
for mobile 2D/3D sensors
O3M150
O3M151
O3M160
O3M161
O3M250
O3M251
O3M260
O3M261
706424 / 03 02/2018
UK

ifm Vision Assistant O3M
2
Contents
1 Preliminary note ....................................................................6
1.1 Symbols used ..................................................................6
1.2 Safety instructions ..............................................................6
1.3 Further documents ..............................................................6
2 System requirements ................................................................7
2.1 Software ......................................................................7
2.2 Hardware and accessories ........................................................7
3 Installation.........................................................................8
3.1 Hardware .....................................................................8
3.2 Mounting accessories............................................................8
3.3 Software (ifm Vision Assistant) .....................................................9
4 Start page ........................................................................10
4.1 Find sensor...................................................................11
4.1.1 Direct search .............................................................11
4.1.2 Manual connection .........................................................13
4.2 Recent .....................................................................14
4.3 Replay .....................................................................15
4.4 Wiring .....................................................................17
4.5 Settings .....................................................................18
4.6 Close .....................................................................18
5 Structure of the user surface .........................................................19
5.1 Navigation bar ................................................................20
5.2 Status bar ....................................................................20
5.3 Main area ....................................................................20
6 Monitoring window .................................................................21
6.1 View Options .................................................................21
6.1.1 2D View .................................................................22
6.1.2 2D3D view ...............................................................26
6.1.3 3D view .................................................................29
6.1.4 Slider bar ................................................................35
6.2 Recording ....................................................................36
6.3 Service options ................................................................38
7 Device setup......................................................................40
7.1 Device .....................................................................41
7.1.1 Name ...................................................................41
7.1.2 General settings wizard .....................................................41
7.1.3 Firmware update...........................................................50
7.1.4 Export settings ............................................................51
7.1.5 Import settings ............................................................51
7.1.6 Reboot the sensor .........................................................52
7.1.7 Online parameter setting ....................................................53
7.2 CAN settings..................................................................54
7.3 Ethernet .....................................................................55
8 Device Information .................................................................57
9 Calibration settings .................................................................58
9.1 What is calibration? ............................................................58
9.2 World coordinate system ........................................................60
9.3 Reference point of the device.....................................................60
9.4 Position of the device ...........................................................61
9.5 Reference point of the illumination unit .............................................63
9.6 Position of the illumination unit ....................................................63
9.7 Mounting angle of the device .....................................................64
9.7.1 Normal mode .............................................................65
9.7.2 Expert mode ..............................................................65
9.8 Automatic calibration ...........................................................66
9.8.1 Equipment failure causes ....................................................69

3
ifm Vision Assistant O3M
UK
10 Image settings ...................................................................70
10.1 Live image display ............................................................71
10.1.1 Pixel properties...........................................................72
10.2 Applying filters ...............................................................73
10.2.1 Example of area monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73
10.3 Signal quality filter ............................................................73
10.4 Noise reduction filter...........................................................74
10.5 Detection of spray/fog/dust......................................................75
10.6 Soiling detection ..............................................................76
10.6.1 Setting the sensitivity ......................................................76
10.6.2 Removal of soiling ........................................................77
10.7 Frame rate ..................................................................77
10.8 Modulation frequency mode .....................................................78
10.8.1 Fixed modulation frequencies................................................78
10.8.2 Random modulation frequencies .............................................79
10.9 Intelligent data averaging .......................................................80
10.9.1 Operating principle ........................................................81
10.9.2 Example of a signal noise reduction...........................................81
10.9.3 Example for increasing the number of valid pixels ................................82
10.10 Reflector threshold value ......................................................83
10.11 Measuring range.............................................................84
10.11.1 Exclusion area ..........................................................85
11 2D overlay.......................................................................86
11.1 Overlay options...............................................................87
11.2 Pallet .....................................................................87
11.2.1 Add text.................................................................88
11.2.2 Adding a vector ...........................................................89
11.2.3 Adding a graphic. .........................................................90
11.2.4 Live ticker ...............................................................91
11.3 Variant options of the OD firmware................................................92
11.4 Variant options of the DI firmware.................................................93
11.4.1 Visualising 3D ROIs as a moving wall .........................................93
11.4.2 Visualisation of 3D ROIs as a projection on the floor ..............................98
11.4.3 Visualisation of 2D ROIs...................................................103
12 DI firmware - basic functions .......................................................107
12.1 ROI mode ..................................................................107
12.2 Global settings ..............................................................108
12.3 Several ROIs ...............................................................109
12.3.1 Min/max values and separation .............................................110
12.3.2 Result type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
12.3.3 Output value ............................................................112
12.3.4 Reference value for min/max . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
12.3.5 Existing ROIs ...........................................................117
12.3.6 Select group option.......................................................117
12.4 ROI groups .................................................................117
12.5 ROIs ....................................................................118
13 Firmware OD - object detection .....................................................119
13.1 Object recognition............................................................119
13.2 Collision avoidance...........................................................121
13.2.1 The "intelligent" collision avoidance mode .....................................122
13.2.2 Collision avoidance mode "Intelligent with side collision"..........................125
13.2.3 Collision avoidance mode "zone-based" ......................................126
14 Firmware LG - line guidance........................................................129
14.1 Max. angle to the driving direction ...............................................130
14.2 3D line structure .............................................................130
14.3 Automatic ground plane detection ...............................................131
14.4 Search area for line detection...................................................132
14.5 Additional crop edge settings ...................................................133
14.6 Filter on line output (low pass) ..................................................133
14.7 Steering computation .........................................................134

ifm Vision Assistant O3M
4
14.8 CAN data for vehicle movement.................................................134
15 Logic editor .....................................................................136
15.1 General creation rules ........................................................136
15.2 Place and connect modules ....................................................137
15.2.1 Generate example .......................................................138
15.2.2 Place new logic module in main area.........................................138
15.2.3 Delete a module .........................................................138
15.2.4 Set a module ...........................................................139
15.2.5 Connect modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .141
15.2.6 Delete module connections ................................................141
15.3 Description of the "Input" modules ...............................................142
15.3.1 "Digital CAN input signals" module...........................................142
15.3.2 "Analogue CAN input signals" module ........................................142
15.3.3 Example for "Analogue CAN input signals" module ..............................143
15.3.4 "Extrinsic calibration" module ...............................................144
15.3.5 "Diagnostic" module ......................................................144
15.4 Description of the "Input" modules – Firmware DI ...................................146
15.4.1 "Basic function" module ...................................................146
15.4.2 "Input value of index" module...............................................147
15.4.3 Example for the "Input value of index" module..................................148
15.5 Description of the "Input" modules – Firmware OD ..................................149
15.5.1 "Object detection" module .................................................149
15.5.2 "Zone-based" module.....................................................151
15.5.3 "Time-based" module .....................................................151
15.5.4 "Input value of index" module...............................................152
15.6 Description of the "Input" modules – Firmware LG...................................154
15.6.1 "Line detection" module ...................................................154
15.6.2 "Input value of index" module...............................................155
15.7 Description of the "Memory function" modules......................................156
15.7.1 "Teach" module..........................................................157
15.7.2 Example for the "Teach" module ............................................157
15.7.3 "RAM write" module ......................................................159
15.7.4 "RAM read" module ......................................................159
15.7.5 Example: "Exponential smoothing filter" for "RAM write" / "RAM read" modules ........160
15.7.6 Example "Event counter" for "RAM write" / "RAM read" modules ...................161
15.8 Description of the "Arithmetic" modules ...........................................162
15.8.1 Examples for processing input signals ........................................164
15.9 Description of the "Digitalisation" modules .........................................167
15.10 Description of the "Logical functions" modules.....................................168
15.11 Description of the "Vector-specific functions" modules ...............................169
15.11.1 Example for the "Vector Min" module ........................................170
15.12 Description of the "Output" modules.............................................170
15.12.1 "Digital output" module ...................................................170
15.12.2 Example for the "Digital output" module......................................171
15.12.3 "Analogue output" module ................................................172
15.12.4 Example for the "Analogue output" module ...................................173
15.13 Description of the switches "Enable CAN output" ..................................174
15.14 Description of the "Logic teach commands" .......................................174
16 Annex .......................................................................175
16.1 Network settings .............................................................175
16.2 Text replacements and conditional codes..........................................178
16.2.1 Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .178
16.2.2 Hints for the usage .......................................................179
16.2.3 Text replacement - common codes for all variants ...............................179
16.2.4 Text replacement – DI specific codes .........................................180
16.2.5 Text replacement – OD specific codes ........................................181
16.3 Connect O3M to external devices ...............................................187
16.3.1 Ethernet (UDP) .........................................................187
16.3.2 CAN (J1939, CANOpen) ..................................................187
16.4 Glossary ...................................................................188

5
ifm Vision Assistant O3M
UK
Licences and trademarks
Microsoft®, Windows®, Windows Vista®, Windows 7®, Windows 8®, Windows 8.1®and Windows 10®are registered trademarks of Microsoft
Corporation. Adobe®and Acrobat®are registered trademarks of Adobe Systems Inc.
All trademarks and company names used are subject to the copyright of the respective companies. This device contains (maybe modified)
open source software which is subject to special licensing terms. For copyright information and licensing terms please refer to: www.ifm.
com/int/GNU
For software subject to the GNU General Public License or the GNU Lesser General Public License the source code can be requested
against payment of the copying and shipping costs.

ifm Vision Assistant O3M
6
1 Preliminary note
This document describes the following tasks with the 3D sensor of the O3M product family and the ifm
Vision Assistant software:
●Setting the parameters of the sensor (in the following referred to as "device")
●Setting up the applications using the ifm Vision Assistant
●Monitoring the applications with the ifm Vision Assistant
As soon as an application has been installed on the device, the device can be operated without the ifm
Vision Assistant.
1.1 Symbols used
►Instructions
> Reaction, result
[…] Designation of keys and buttons
"…" Name of display text
→Cross-reference
Important note
Non-compliance may result in malfunction or interference.
Information
Supplementary note
1.2 Safety instructions
Please read the operating instructions prior to set-up of the device. Ensure that the device is suitable for
your application without any restrictions.
If the operating instructions or the technical data are not adhered to, personal injury and/or damage to
property can occur.
1.3 Further documents
Document
Operating instructions
Short instructions
The documents can be downloaded at:
www.ifm.com

7
ifm Vision Assistant O3M
UK
2 System requirements
2.1 Software
The following software versions are required for operation:
●Operating system: Windows 7 (32/64 bits), Windows 8.1 (32/64 bits), Windows 10 (32/64 bits)
●Application software: ifm Vision Assistant 1.8.9.0
●Firmware DI: 4.21.x
●Firmware OD: 4.21.x
●Firmware LG: 4.21.x
The required software can be found at
www.ifm.com
.
Other versions of the ifm Vision Assistant may contain changed or new functions which are not
described in this software manual.
2.2 Hardware and accessories
The following hardware is required for operation:
●Sensor of the O3M family
●PC with x86 or x64 type processor
●Screen: min. 1024 x 768 pixels, 32-bit colour depth
The following accessories are required for operation:
●Cable for network connection (Ethernet) for parameter setting, M12 connector/RJ45 connector, 4
poles, e.g. article no. E11898 (2 m), E12283 (5 m)
●Illumination unit
●Article no. O3M950 for O3M15x and O3M25x
●Article no. O3M960 for O3M16x and O3M26x
●MCI connection cable between sensor and illumination unit, article no. E3M121, E3M122 or E3M123
●Power supply cable for the illumination unit, article no. E3M131, E3M132 or E3M133
●Sensor cable for CAN bus and power supply, article no. E11596, E11597 or
EVC492 (EVC492 incl. terminating resistor)
●CAN USB interface "CANfox", article no. EC2112
●CANfox adapter cable, article no. EC2114
●Power supply 24 V, minimum 2.4 A, e.g. article no. DN4012
You will find further information about available accessories at
www.ifm.com
.

ifm Vision Assistant O3M
8
3 Installation
3.1 Hardware
The mobile 3D sensor is operated as a system together with the illumination unit.
During installation note the following:
►Operate sensor and illumination unit in conjunction.
►Install sensor and illumination unit between 0 and 2.80 m
apart.
> Select the matching MCI connection cable depending on
the distance.
►Keep the area illuminated by the illumination unit free from
any obstructions in a close range (up to 50 cm)
(see figure below).
►Use cables with strain relief.
Sensor Illumination
unit
Sensor Illumination
unit
Further information about the electrical connection and the correct pin connection
→ Short instructions or operating instructions.
3.2 Mounting accessories
Depending on the intended mounting location and the type of installation, the following mounting
accessories are available:
Description Art. no.
Mounting set "U-tube" (u-shaped fixture with adjustment options for O3Mxxx housings) E3M100
Mounting set for rod mounting Ø 14 mm (clamp and bracket for O3Mxxx housings) E3M103
Rod, angled Ø 14 mm, length 130 mm, M12 E20939
Rod, angled Ø 14 mm, length 200 mm, M12 E20941
You can find more information about the accessories at:
www.ifm.com

9
ifm Vision Assistant O3M
UK
3.3 Software (ifm Vision Assistant)
►Insert the data carrier with the ifm Vision Assistant software.
Alternative: Download ifm Vision Assistant software from the ifm website:
www.ifm.com → Service → Download
►Copy the Zip file "ifmVisionAssistant" into an appropriate directory on the PC and unzip.
►Start the "ifmVisionAssistant" application file.
> The start page of the ifm Vision Assistant opens.
►If the start page does not appear after 5–10 seconds, please check if the software requirements are
complied with and if all files are properly unzipped.

ifm Vision Assistant O3M
10
4 Start page
On the start page, the basic functions of the ifm Vision Assistant can be selected.
Basic functions of the start page:
Symbol name Function The device must
be connected
Find sensor Connection with the new added device.
Searches for connected devices and displays a selection list of the
devices found (→ „4.1 Find sensor“).
yes
Recent Connection with the device that has connected itself successfully once
before.
Opens a selection list of the devices which have been connected
before (→ „4.2 Recent“).
yes
Replay Plays recorded sequences (→ „4.3 Replay“). no
Wiring Display of the wiring of the voltage supply.
The display is used to simplify the connection during set-up
(→ „4.4 Wiring“).
no
Settings Language and image mode setting of the user interface
(→ „4.5 Settings“).
no
Close Quits the ifm Vision assistant. no

11
ifm Vision Assistant O3M
UK
4.1 Find sensor
With this function, it is possible to search for the connected devices or to establish a manual connection
with a connected device.
►Ensure that the device and the PC are ready for operation and that there is a CAN bus and Ethernet
connection.
> If the device is neither connected via CAN bus nor via Ethernet, only a restricted 3D visualisation is
possible and the connection is not automatically established.
> If the device is connected via Ethernet and not via CAN bus, no parameters can be written to the
device. Only monitoring is possible.
If possible, always connect the device both via CAN bus and Ethernet. Otherwise, functionality
is restricted. This documentation assumes that the device is connected via both CAN bus and
Ethernet.
The following ports must be open (if necessary, adjust the settings of the firewall):
●UDP: 42000
4.1.1 Direct search
►Click .
> The ifm Vision Assistant searches for connected devices via the Ethernet connection.
> All devices found are shown in a list for selection. If there is a CAN bus connection, the CAN settings
are shown additionally.
►Click on the button of the found device in order to establish connection.
►If the ifm Vision Assistant does not find a device automatically:
●Check if the device is correctly connected and ready for operation and click on [Search completed]
to start a new search.
●Connect the device directly with the PC without any additional network devices in the connection
(e.g. router).
●Click on [Manual connection] and enter the connection settings manually
(→ „4.1.2 Manual connection“).

ifm Vision Assistant O3M
12
Buttons and notifications after the direct search:
Button and notification Description
Starts a new search.
Makes it possible to enter the IP address manually (→ „4.1.2 Manual connection“).
Shows connection settings of the CAN bus such as IP address, name of the device and
the firmware version.
Connects the device and continues according to the application data.

13
ifm Vision Assistant O3M
UK
4.1.2 Manual connection
If the ifm Vision Assistant was not able to establish an automatic connection with the device, the
connection settings can be entered manually via the button [Manual connection].
►Click .
►Click on [Manual connection].
> The "Manual connection" window is displayed:
►Select "O3M manual connection".
►Enter the IP address of the device (standard: 192.168.0.69).
►Click on [Connect].
The IP addresses of device and PC with ifm Vision Assistant must be in the same subnet.

ifm Vision Assistant O3M
14
4.2 Recent
This function opens a selection list of the devices that have already been connected.
►Click .
►Ensure that the corresponding device is connected with the PC via Ethernet or available in the
network.
►Click on the device in the selection list.
> The ifm Vision Assistant establishes a connection with the device.

15
ifm Vision Assistant O3M
UK
4.3 Replay
With this function, data that has been recorded can be viewed (→ „6 Monitoring window“). No connection
to a device is needed.
►Click .
►Select the required file (*.dat) and click on [Open].
> The playback screen appears.

ifm Vision Assistant O3M
16
Options on the playback screen:
Tab Option / button Description
Replay
controls pause
Stops playback.
Down
Stops playback and shows the previous picture.
Up
Stops playback and shows the next picture.
Start
Continues playback.
Progress bar Indicates the current position in the recording.
By clicking on a position in the progress bar, playback continues at the
corresponding image.
Opens a window in which a file can be selected.
View options – → „6.1 View Options“
–Closes the playback screen and opens the start screen.
►Click on [Close] to return to the start screen.

17
ifm Vision Assistant O3M
UK
4.4 Wiring
This function allows correct wiring of the voltage supply of the 5-pole connector.
►Click .
►Selected article [O3M].
> Only necessary if a new device has been selected.
►Click on the selection field [Article number] and select a connection cable from the selection list.
> For the selected cable, the wiring of the voltage supply and the CAN bus is shown.

ifm Vision Assistant O3M
18
4.5 Settings
You can use this function to change the language and to switch between full screen and window view.
►Click .
> The "Settings" window is displayed.
Options in the settings window:
Field Option Description
Language English Selection of the available language.
"English" is set by default.
German
etc.
Full screen
on
Switches between full screen (on) and window view (off).
Full screen is set by default.
off
With the F11 key, you can switch between full screen and window view at any time.
4.6 Close
►Click on to quit the ifm Vision Assistant.

19
ifm Vision Assistant O3M
UK
5 Structure of the user surface
The screen of the ifm Vision Assistant has the following areas:
1. navigation bar:
In the navigation bar on the left, the required option can be selected
(→ „5.1 Navigation bar“).
2. main area:
The main area shows the selected option or application.
3. Status bar:
The status bar at the bottom of the screen shows the status information of the device.
1: Navigation bar
2: Main area
3: Status bar

ifm Vision Assistant O3M
20
5.1 Navigation bar
The navigation bar on the left features the following options:
Button Name Description
Monitor Opens a 2D or 3D view and shows the current device data
(→ „6 Monitoring window“).
Applications Opens an overview of the applications (→ „11 2D overlay“).
Managing and adjusting the applications.
Device setup Opens the device setup (→ „11 2D overlay“).
For device settings that are independent of the applications.
Device information Shows basic information (e.g. hardware firmware, device status) (→ „8 Device
Information“).
Calibration Settings In the calibration settings, the device is calibrated for the intended application
(→ „9 Calibration settings“).
Settings Opens the "Settings" window (→ „4.5 Settings“).
Disconnect Disconnects the ifm Vision Assistant from the device.
The ifm Vision Assistant returns to the start screen.
5.2 Status bar
The status bar at the bottom of the screen gives the following information:
●Availability status
●Temperature information of the device, e.g. "Temperature normal"
●Connection type of the device, e.g. CAN and Ethernet
●Error mode of the device, e.g. xyz
●Frame count shows the number of frames
The availability status gives information about:
●Usability of the data
●Recognition of soiling (sensor disk dirty or frosted)
●Recognition of spray (can be activated in the programming mode)
5.3 Main area
While the device is operated, the main area shows the monitoring window
(→ „6 Monitoring window“).
When the device is being set up, the main area shows the corresponding screen pages.
This manual suits for next models
7
Table of contents
Other IFM Accessories manuals
Popular Accessories manuals by other brands

Thermo Haake
Thermo Haake DK15 instruction manual

OTIS
OTIS OI-7543 Assembly

Plum
Plum 30249 Assembly, Installation, Care, Maintenance, and Use Instructions

SUTO
SUTO S401-S Instruction and operation manual

LiCONiC
LiCONiC STR240 Questions & Answers

Mitsubishi Electric
Mitsubishi Electric PAC-AK53BC installation manual