K-WANG

+086-15305925923
Service expert in industrial control field!
NameDescriptionContent
Adequate Inventory, Timely Service
pursuit of excellence 
Ship control system
Equipment control system
Power monitoring system
Current position:
新闻动态
newS
   
Brand

IFM O3D series time-of-flight 3D industrial sensor usage instructions

From: | Author:Wang | Time :2026-06-05 | 471 visit: | 🔊 Click to read aloud ❚❚ | Share:

IFM O3D series time-of-flight 3D industrial sensor usage instructions

Product Fundamentals and Hardware Specifications

Product models: O3D300/O3D302 (short focus), O3D310/O312 (long focus), integrated with built-in infrared LED lighting, lens focal length in different specifications, and industrial protection for the housing.

interface configuration

M12 8-core power supply/IO port: 24VDC power supply, 3-channel programmable digital input/output (IO1/IO2/IO3, PNP/NPN software switching), hardware trigger input;

M12 D-encoded Ethernet: 100Mbps network, supports TCP/IP, EtherNet/IP, PROFINET IO protocols, and only enables one type of bus at a time;

Installation and environment: DIN bracket/screw fixation, recommended installation height according to lens specifications, ambient temperature -20~+55 ℃, avoid direct sunlight (>8klx sunlight interference for distance measurement);

Supporting software: ifm Vision Assistant, free PC configuration, can create up to 32 independent detection programs (Applications), which can be switched and called.


Hardware installation and electrical wiring

Power supply: standard DC24V PELV power supply, reverse protection;

Trigger method: ① Hardware terminal trigger ② Bus instruction software trigger (t/T instruction) ③ Free continuous acquisition;

IO definition: DI can be triggered by external optoelectronics for incoming materials, DO can output OK/NG, shortage, full, and fault signals, and the output status can be read and written through the bus.


Built in five standard detection applications (sensor core functions)

The ROI area can be taught within the software, and 32 sets of programs can be freely switched. All results are uploaded to the PLC via Ethernet:

Integrity testing: Determine the shortage/excess/empty warehouse of materials in the area, and output qualified/over full/under material codes;

Level monitoring: detects the height of the material surface and triggers upper and lower limit alarms;

Dimension measurement: rectangular prism length, width, and height, center XYZ coordinates, deflection angle, and detection quality coefficient;

Robot Pick&Place: Multi object recognition, output quantity, geometric dimensions, six axis coordinates, rotation angle, adapted for robotic arm grasping;

Depalletising: Identification of stack layers, determination of layer height, presence of partitions, presence of abnormal debris, collision prevention, and differentiation of cardboard/bagged materials.

Each application result includes: status code, measurement value, and identification quality (0~100).


Panel indicator lights, device status

4 LEDs: power supply, network communication, operation, malfunction; When there is a malfunction, the PWR light flashes and the fault code can be read through the E command.

Software Configuration and Program Management

The upper level IFM Vision Assistant completes: field of view calibration, ROI drawing, parameter teaching, exposure time, frame rate setting, and output data format configuration;

The device can store up to 32 sets of application programs, which can be remotely switched through: ① Two way DI binary encoding static selection program ② Pulse counting selection (gate control+pulse) ③ Bus a instruction;

Parameter backup: Export the configuration file before firmware upgrade/sensor replacement, and import the new machine with one click.


Communication system (three major communication methods)

1. TCP/IP (ASCII protocol, default port 50010)

Process Interface (PCIC) custom output protocol V3 is the default, format:<ticket number>L length<content>CRLF;

Synchronous instruction (T - single photo feedback), asynchronous active upload (p instruction start stop);

Customizable output content: star+data+stop frame header and footer, supports floating-point to 16 bit integer conversion, scaling offset configuration;

Can upload: ROI measurement value, full frame image (5 types of images: distance/X/Y/confidence/grayscale), device temperature, frame rate, and computation time.

2 EtherNet/IP

Input assembly: PLC issues instruction words; Output assembly: Sensor feedback measurement, fault, statistical data;

The instruction adopts a bit triggered handshake, supporting synchronous triggering, program switching, reading and writing IO, and reading faults.

3 PROFINET IO

Fixed input/output message structure, single connection, GSDML configuration, communication logic follows EtherNet/IP handshake rules.


Serial/Network Control Universal Instruction Set (Process Command)

Complete ASCII instructions in the appendix of the manual:

Command function

A+Number switch specified application

A? Check the total number of stored programs and the current activation number

c/C? Write/Read PCIC Custom Output JSON Configuration

E? Read the current fault code

Temporary modification of application parameters (disassembly length and width, partition enable, etc.)

G? Read device IP/MAC/firmware and other information

H? Full Instruction Help List

I? Read raw image data

o/O? Set/Read IO Port Level

Asynchronous trigger T? Synchronous trigger

P start stop asynchronous data reporting

S? Statistics (total number of tests/qualified/defective)

v/V? Modify/query protocol version (V1~V4)


Image data format

TCP image packets are divided into multiple data chunks (Chunks), including:

Normalized amplitude plot, original amplitude, radial distance plot, XYZ Cartesian coordinate plot, confidence plot;

Single block includes: block type, size, image width and height, pixel format, timestamp;

The confidence map consists of 8 pixels, with each bit representing faults such as pixel saturation, invalidity, and insufficient signal-to-noise ratio.


Classification of fault codes

Hardware category: power supply overvoltage and undervoltage, lighting overheating, output short circuit; Configuration class: illegal program, incorrect parameters; Acquisition class: triggering overflow, image abnormality, E? Command can read 8-bit decimal fault codes.


Maintenance and firmware upgrade

Cleaning: Wipe the lens with a dust-free cloth and glass cleaner, and do not scratch the lens;

Firmware: Vision Assistant online upgrade, be sure to export parameter backups before upgrading;

Spare parts replacement: New sensors can be put into production by importing backup parameters.

  • Beckhoff CP6500-1012-0060 - Control Cabinet PC Interface Unit
  • Beckhoff FC5202-0000 - 2-Channel DeviceNet Master PCI Interface Card
  • Beckhoff CP6606-0001-0020 - 7-Inch Economy Panel PC Touch
  • Beckhoff CP2921-0010 - Multi-Touch Integrated Control Panel Display
  • Beckhoff CP7802-0001-0010 - 15-Inch Touch Screen Control Panel HMI
  • Beckhoff C6920-0050 - Control Cabinet Industrial PC
  • Beckhoff BK9105 - EtherNet/IP Bus Coupler Network Interface
  • Beckhoff 31 Modules - Bus Terminal Slice I/O Lot Assortment
  • Beckhoff CX2020-0120 - Embedded PC Basic CPU Module 8GB CFast Card
  • Beckhoff CP7001-0000 - HMI Control Panel Touch Screen
  • B&R 7EX484.50-1 - System 2005 Controller Base Module Slots
  • Beckhoff EK1322 - 2-Port EtherCAT P Extension Feed-In Terminal
  • Beckhoff CP6606-0001-0020 - 7-Inch Single-Touch Economy Panel PC
  • Beckhoff CP6607-0001-0000 - Economy Installation Operator Panel PC 5.7-Inch
  • Beckhoff AX5103-0000-0200 - Digital Compact Servo Driver 3 Phase
  • Beckhoff CP7802-0001-0010 - 15-Inch Touch Screen Control Panel
  • Beckhoff AX8620 - Power Supply Module Axis System
  • Beckhoff CX2030-0121 - Embedded PC Controller Module
  • Beckhoff CP6606-0001-0020 - 7-Inch Economy Panel PC Touch Screen
  • Beckhoff CX2030-0121 - Embedded PC CPU Module Windows Standard 7
  • Beckhoff BX3100-0000 - PROFIBUS DP Bus Terminal Controller
  • Beckhoff CX1020-0000 - Controller Set with Power Supply Unit
  • Beckhoff EK1100 - EtherCAT Coupler Terminal Module Set
  • Beckhoff CP7002-1043-0010 - HMI Display Panel with Control Panel Bracket
  • Beckhoff AM8031-0D10-0000 - Synchronous Servo Motor
  • Beckhoff CX5130-0175 - Embedded PC 4GB RAM Controller
  • Beckhoff CX5130-0155 - Embedded PC Automation Controller
  • Beckhoff C6930-0010 - Control Cabinet Industrial PC Core Duo
  • Beckhoff CP3924-0000 - Multi-Touch Control Panel Display
  • Beckhoff AM8023-0F20-0000 - Synchronous Servo Motor
  • B&R KL3362 - Bus Terminal Thermocouple Input Module
  • Beckhoff AL2006-0000-0000 - Linear Servo Motor Three Phase
  • Beckhoff CX5140-0155 - Embedded PC CPU Controller Module
  • Beckhoff FC9002 - Ethernet PCI Network Interface Card
  • Beckhoff CP7203-0021-0040 - Built-In Panel PC 19-Inch Touch Screen
  • Beckhoff C6930-0020 - Control Cabinet Industrial PC HDD CF Card
  • Beckhoff CX2900-0033 - Memory Card CFast Storage
  • Beckhoff CP6201-0001-0020 - Built-In Panel PC Display
  • b+m surface systems C6930-1121-0060 - Industrial PC Beckhoff Core i7
  • Beckhoff CP2221-0010 - Multi-Touch Built-In Panel PC
  • Beckhoff C6017-0010 - Ultra-Compact Industrial PC
  • Beckhoff FC5102-0000 - 2-Channel CANopen PCI Interface Card
  • Beckhoff CP7021-0000-0000 - HMI Control Panel Interface
  • Beckhoff CP2216-0020 - Multi-Touch Built-In Panel PC
  • Beckhoff C6140 - Industrial PC Tower System Pentium 4
  • Beckhoff AM3033-1E40 - Servo Motor with Gearbox Assembly
  • Beckhoff CX9020-0115 - Embedded PC CPU Controller Module
  • Beckhoff CP6809-0001-0000 - Built-In Control Panel HMI Terminal
  • Beckhoff CP3919-0000 - Multi-Touch Control Panel Touchscreen Monitor
  • Beckhoff AM8053-0LHB-0000 - Synchronous Servo Motor
  • Beckhoff C6920-1028-0000 - Control Cabinet Industrial Computer PC
  • Beckhoff CX1100-0014 - Power Supply Unit for CX1030
  • Beckhoff CX9001-0101 - Embedded PC CPU Controller Module
  • Beckhoff CP3916-1428-0000 - Control Panel Multi-Touch Monitor
  • Beckhoff CP7037-1027-0010 - HMI Built-In Control Panel PC
  • Beckhoff CX1020-0120 - CPU Module DVI USB Windows Standard
  • Beckhoff CX5020-0121 - Embedded PC Controller Module
  • Beckhoff EL5042 - 2-Channel Encoder Interface BiSS C EtherCAT Terminal
  • Beckhoff CP7201-0021-0040 - Built-In Panel PC Touch Monitor
  • B&R X20-RT-8401 - reACTION Technology Module I/O Block
  • Beckhoff CP2915-0010 - HMI Control Panel Display Touch Screen
  • Beckhoff EL7221 - Servomotor Cyber Terminal EtherCAT Module
  • Beckhoff CX5140-0175 - Embedded PC CPU Module
  • Beckhoff C6017-0010 - Ultra-Compact Industrial PC
  • Beckhoff CX2020-0130 - Embedded PC Basic CPU Module
  • Beckhoff CX1030-0011 - Basic CPU Module Windows CE 6.0
  • Beckhoff AM8043-1E00-0000 - Synchronous Servo Motor
  • Beckhoff CX1020-0110 - CPU Module Controller Interface Bundle
  • Beckhoff C6930-1069-0030 - Control Cabinet Industrial PC Mainboard CB3054-0001
  • Beckhoff KL9528 - Power Supply Terminal Module
  • Beckhoff AM8053-0K20-0000 - Synchronous Servo Motor
  • Beckhoff CX5020-1111 - Embedded PC Controller Module
  • Beckhoff CX5130-0175 - Embedded PC CPU Module Intel Atom
  • Beckhoff CP6401-1024-0040 - Husky Display Control Panel HMI Terminal
  • Beckhoff CP2616-0000 - Multi-Touch Display Automation Panel PC
  • Beckhoff CP7921-1075-0000 - 12-Inch HMI Control Panel ELO Touch
  • Beckhoff C6930-0060 - Control Cabinet Industrial PC SSD
  • Beckhoff AX5112-0000 - Digital Compact Servo Drive 3 Phase
  • Beckhoff C6930-0040 - Control Cabinet Industrial PC Intel Core i5
  • Beckhoff CP2616-0000 - Multi-Touch Display Automation Panel PC
  • Beckhoff KL1414 - 4-Channel Digital Input Bus Terminal
  • Beckhoff CX1020-0000 - Basic CPU Module Controller
  • Beckhoff CP6201-1008-0000 - 12-Inch Built-In Panel PC
  • Beckhoff CP7021-0000 - HMI Control Panel Display Screen
  • Beckhoff AX5106-0000 - Digital Compact Servo Drive
  • Beckhoff BX3100-0000 - Profibus DP Bus Terminal Controller
  • Beckhoff CP2916-0000 - Multi-Touch Built-In Control Panel
  • Beckhoff C6925-0030 - Fanless Control Cabinet Industrial PC
  • Beckhoff C6330 - Industrial PC Motherboard Boser HS6237 Celeron
  • Beckhoff AM3033-0C00-0000 - Synchronous Servo Motor
  • Beckhoff CP7232-0001-0030 - Control Panel PC HMI
  • Beckhoff CX5020-0122 - Embedded PC CPU Module
  • Beckhoff AM8043-0H10-0000 - Rotary Synchronous Servo Motor
  • Beckhoff CP3924-0010 - Multitouch Control Panel HMI
  • Beckhoff CX9020-0110-1005 - Embedded PC Basic CPU Module
  • Beckhoff BK9105 - EtherNet/IP Bus Coupler
  • Beckhoff CX1500-M310 - Profibus Master Fieldbus Extension Module
  • Beckhoff CX1500-M510 - PROFIBUS Master Fieldbus Extension Module
  • Beckhoff CP9922.0 - TTL-TX Display Transmitter Card
  • Beckhoff CP9010_1 - ISA Slot Interface Card
  • Beckhoff NRL75-DC30S15B - LCD Inverter Board
  • Beckhoff LTD121C30S - Toshiba LCD Display Panel
  • Beckhoff CP7732-1207-0030 - Operating Terminal Panel PC HMI
  • Beckhoff C5102-0010 - Rackmount Industrial Computer PC5000
  • Beckhoff C6015-0010 - Ultra-Compact Industrial PC
  • Beckhoff CB1056-0001 - Industrial PC Motherboard Mainboard
  • Beckhoff AX5103 - Digital Compact Servo Amplifier 1 Axis
  • Beckhoff AM8052-0J00-9000 - Rotary Synchronous Servo Motor
  • Beckhoff CP7932-0002-0000 - Control Panel HMI Display
  • Beckhoff CB1061-0001 - Industrial PC Motherboard Mainboard
  • Beckhoff C5102-0060 - 19-inch Rackmount Industrial PC
  • Beckhoff EL7342 - 2 Channel DC Motor Motion Interface EtherCAT Terminal
  • Beckhoff CX5120-0135 - Embedded PC CPU Module Intel Atom
  • Beckhoff CB1061-G4 - Industrial PC Motherboard Mainboard
  • Beckhoff CX50100121 - Embedded PC CPU Module
  • Beckhoff CX1030-0013-1002 - Basic CPU Module Intel Pentium M
  • Beckhoff CP7802-1075-0010 - Control Panel Touch Screen HMI
  • Beckhoff AM8023-0E20-0000 - Rotary Synchronous Servo Motor
  • Beckhoff EL5032 - 2 Channel Encoder Interface EnDAT EtherCAT Terminal
  • Beckhoff CX5130-0175 - Embedded PC CPU Module Intel Atom
  • Beckhoff CA4040-0000 - PCI Ethernet Network Board
  • Beckhoff C3340 - Panel PC Industrial Workstation
  • Beckhoff EL3068 - 8 Channel Analog Input EtherCAT Terminal 0-10V
  • Beckhoff EL1889 - 16 Channel Digital Input EtherCAT Terminal
  • Beckhoff C6640-0050 - Control Cabinet Industrial PC Intel Core i7
  • Beckhoff PC MIC 3230 TP - Industrial Panel PC Touch Screen
  • Beckhoff CX2040-0135 - Embedded PC Industrial CPU Module
  • Beckhoff CP6202-1020-0010 - Built-in Panel PC HMI