Table of Contents

Advertisement

Quick Links

IFD2410-1
IFD2411-1
IFD2410-3
IFD2411-2
IFD2410-6
IFD2411/90-2
IFD2411-3
IFD2411-6
IFD2415-1
IFD2415-3
IFD2415-10
Operating Instructions
confocalDT
IFD2410/2411/2415

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the confocalDT IFD2410 Series and is the answer not in the manual?

Questions and answers

Summary of Contents for MICRO-EPSILON confocalDT IFD2410 Series

  • Page 1 Operating Instructions confocalDT IFD2410/2411/2415 IFD2410-1 IFD2411-1 IFD2415-1 IFD2410-3 IFD2411-2 IFD2415-3 IFD2410-6 IFD2411/90-2 IFD2415-10 IFD2411-3 IFD2411-6...
  • Page 2 GmbH & Co. KG Koenigbacher Str. 15 94496 Ortenburg/Germany Tel. +49 (0) 8542 / 168-0 Fax +49 (0) 8542 / 168-90 e-mail info@micro-epsilon.com www.micro-epsilon.com confocalDT 2410 EtherCAT® is registered trademark and patented technology, licensed by confocalDT 2411 Beckhoff Automation GmbH, Germany.
  • Page 3: Table Of Contents

    Contents Safety ............................9 Symbols Used ..............................9 Warnings ................................9 Notes on Product Marking..........................10 1.3.1 Notes on CE Marking ........................10 1.3.2 Notes on UKCA Marking ......................10 Intended Use ..............................10 Proper Environment ............................10 Functional Principle, Technical Data ..................11 Short Description ............................
  • Page 4 Signal Quality ..............................44 Distance Measurement with Website Display ....................45 Save/Load Settings ............................47 5.10 Dark Correction.............................. 49 Set Sensor Parameters, Web Interface ................. 51 Inputs ................................51 6.1.1 Synchronization ..........................51 6.1.2 Encoder Inputs ..........................51 6.1.2.1 Overview, Menu ......................51 6.1.2.2 Number of Encoders ....................
  • Page 5 8.3.1.6 Object 1018h: Device Identification ................81 8.3.1.7 TxPDO Mapping IFD2410, 2411 ................82 8.3.1.8 TxPDO Mapping IFD2415 ..................91 8.3.1.9 Example of TxPDO Mapping .................. 104 8.3.1.10 Object 1C00h: Synchronous Manager Type ............105 8.3.1.11 Object 1C12h: RxPDO Assign ................105 8.3.1.12 Object 1C13h: TxPDO Assign ................
  • Page 6 Service, Repair ........................135 Decommissioning, Disposal ....................136 Appendix ..........................137 Optional accessories, services ................... 137 A 1.1 Optional accessories confocalDT IFD2410/2415 ..................137 A 1.2 Optional Accessories confocalDT IFD2411 ....................137 A 1.3 Services ............................... 137 Factory Settings ........................138 A 2.1 confocalDT IFD2410/2415 ...........................
  • Page 7 A 5.3.9 Measurement ..........................157 A 5.3.9.1 Peak count ......................157 A 5.3.9.2 Peak Selection ......................157 A 5.3.9.3 Number of Peaks and Switching Refractivity Correction On/Off ......158 A 5.3.9.4 Exposure Mode ....................... 158 A 5.3.9.5 Measuring rate ......................158 A 5.3.9.6 Exposure Time ......................
  • Page 8 Switch between EtherCAT and Ethernet Setup Mode ............175 Switching between Ethernet Setup Mode and EtherCAT ........... 175 Telnet ............................. 176 A 8.1 General ................................ 176 A 8.2 Establishing the Connection ........................176 A 8.3 Help on a Command ........................... 177 A 8.4 Error Messages ............................
  • Page 9: Safety

    Safety Safety System operation assumes knowledge of the operating instructions. Symbols Used The following symbols are used in these operating instructions: CAUTION Indicates a hazardous situation which, if not avoided, may result in minor or moderate injury. NOTICE Indicates a situation that may result in property damage if not avoided. Indicates a user action.
  • Page 10: Notes On Product Marking

    Safety Notes on Product Marking 1.3.1 Notes on CE Marking Please note the following for the confocalDT IFD2410/2411/2415 measuring system: - EU Directive 2014/30/EU - EU Directive 2011/65/EU Products which carry the CE mark satisfy the requirements of the EU directives cited and the relevant applicable har- monized European standards (EN).
  • Page 11: Functional Principle, Technical Data

    Functional Principle, Technical Data Functional Principle, Technical Data Short Description The measuring systems consists of: Controller Controller (IFC2411) (IFD2410-x, IFD2415-x) Optical fiber (sensor cable) Sensor Sensor (IFSxxx) confocalDT IFD2410/2415 confocalDT IFD2411 IFC2411 series controllers can be operated with With the IFD2410/2415, the sensor and different sensors.
  • Page 12: Term Definitions, Glossary

    Functional Principle, Technical Data Term Definitions, Glossary Start of measuring range. A start of measuring range (SMR) must be kept between each sensor and the target. Minimal distance between the front sensor face and the target. MMR Mid of measuring range End of measuring range (start of measuring range + measuring range) Maximum distance between the front sensor face and the target.
  • Page 13: Technical Data For Confocaldt Ifd2410/2415

    Functional Principle, Technical Data Technical Data for confocalDT IFD2410/2415 Model IFD2410-1 IFD2410-3 IFD2410-6 IFD2415-1 IFD2415-3 IFD2415-10 Measuring Distance 1.0 mm 3.0 mm 6.0 mm 1.0 mm 3.0 mm 10.0 mm range Minimum thick- 0.05 mm 0.15 mm 0.3 mm 0.05 mm 0.15 mm 0.5 mm ness...
  • Page 14: Technical Data Confocaldt Ifd2411

    Functional Principle, Technical Data Technical Data confocalDT IFD2411 Model IFD2411-1 IFD2411-2 IFD2411/90-2 IFD2411-3 IFD2411-6 Measuring range Distance 1.0 mm 2.0 mm 2.0 mm 3.0 mm 6.0 mm Start of measuring approx. 15 mm 14 mm 25 mm 35 mm 9.6 mm range <...
  • Page 15: Delivery

    Delivery Delivery Scope of Delivery confocalDT IFD2410/2415 1 Sensor IFD241x-x 1 PC2415-1/Y Length 1 m 1 acceptance report 1 quick manual Carefully remove the components of the measuring system from the packaging and ensure that the goods are for- warded in such a way that no damage can occur. Check the delivery for completeness and shipping damage immediately after unpacking.
  • Page 16: Mounting

    IFD2410/2415 4.2.1 Circumferential Clamping Mount the IFD241x using a mounting adapter. Fig. 2 Circumferential clamping with MA240x mounting ring, consisting of mounting block and mounting ring Micro-Epsilon recommends using the circumferential clamping. 20 (.79) 30 (1.18) 10 (.39) 13 (.51) 10 (.39)
  • Page 17: Direct Screw Connection

    Mounting | confocalDT IFD2410/2415 4.2.2 Direct Screw Connection Mount the IFD241x using three M3 screws. 1.0 Nm max. 8 Screwing depth Screw Tightening torque screw Minimum Maximum ISO 4762 3 pieces Fig. 4 Installation conditions IFD2410 / IFD2415 IFD2410- IFD2415- Dimension in millimeters 48 (1.89) 28 ±0.1...
  • Page 18: Electrical Connections, Pin Assignment

    Mounting | confocalDT IFD2410/2415 4.2.3 Electrical Connections, Pin Assignment Source Cable/power supply Interface Terminal IF2001/USB PC2415-x/OE RS422/USB converter (optional) PC2415-1/Y PC2415-x RS422 / Encoder Synchronization / Ref. Encoder Switch / PC / Ethernet 12-pin male connector PS 2020 Power supply (optional) 17-pin male connector Analog output...
  • Page 19: Grounding Concept, Shielding

    Connect the inputs for pin 1 and pin 2 on the sensor to a 24 V power supply. Power supply only for measuring devices, not to be used for drives or similar sources of impulse interference at the same time. MICRO-EPSILON recommends using the optionally available PS2020 power supply, for the sensor. confocalDT 2410/2411/2415...
  • Page 20: Rs422

    Mounting | confocalDT IFD2410/2415 4.2.6 RS422 In addition to Industrial Ethernet, the IFD2410/2415 also supports serial communication via RS422. The PC2415-1/Y or PC2415-x/OE cables enable serial communication. The IF2001/USB RS422-to-USB converter is available as an optional accessory. - Differential signals to EIA-422, galvanically connected to supply voltage. - Receiver Rx with 120 Ohm internal terminating resistor.
  • Page 21: Analog Output

    Mounting | confocalDT IFD2410/2415 4.2.8 Analog Output The alternative analog output (voltage or current) is connected to the 17-pin sensor plug and is galvanically connected to the supply voltage. IFD2410/2415, 17-pin connector SC2415-x/OE Signal Wire color Analog output White, inside Analog GND Black Voltage: Pin V/I out and Pin GND,...
  • Page 22: Switching Outputs (Digital I/O)

    Mounting | confocalDT IFD2410/2415 4.2.10 Switching Outputs (digital I/O) The GND connections of the switching outputs are separated from the supply GND by filters. The switching behavior (NPN, PNP , Push-Pull) is programmable I 100 mA. The maximum auxiliary voltage for a switching output with NPN switching behavior is 28 V. Controller Error 1/2 Error 1/2...
  • Page 23: Synchronization (Inputs/Outputs)

    Mounting | confocalDT IFD2410/2415 4.2.11 Synchronization (Inputs/Outputs) 4.2.11.1 General SYNC+ Sync- - The pins on the 12-pin sensor connector: Symmetrical output/input for synchronization of two or more sensors multifunction input 1 multifunction input 2 - The pins on the 17-pin sensor connector: Input for syn- chronization of a sensor with an external synchronization source, such as a function generator - The termination resistor R (120 Ohm) can be switched on or off via software.
  • Page 24: 4.2.11.3 External Synchronization

    Mounting | confocalDT IFD2410/2415 4.2.11.3 External Synchronization An external synchronous source synchronizes one or more IFD2410/2415 (slaves). IFD2410/2415, 17-pin connector SC2415-x/OE Signal Level Wire color Multifunction input 1 Low Level ≤ 0.8 V; Low Level ≤ 3 V; High Level ≥ 2 V High Level ≥...
  • Page 25: Triggering

    Program the sensor’s sync connections to the trigger input function. The trigger source (master) must supply a symmetrical output signal according to the RS422 standard. For asymmetrical trigger sources, Micro-Epsilon recommends inserting the SU4 level converter (3 channels TTL/HTL to RS422) between trigger signal source and sensor.
  • Page 26: Encoder Inputs

    Connection conditions - The encoders must supply symmetrical RS422 signals. - If there are no RS422 outputs on the encoder, Micro-Epsilon recommends inserting the SU4 level converter (3 chan- nels TTL/HTL to RS422) between trigger signal source and controller. 1) If encoders 2 and 3 are used, neither serial communication via RS422 and nor synchronization of the IFD2410/2415 will be possi- ble.
  • Page 27: Confocaldt 2411

    Mounting | confocalDT 2411 confocalDT 2411 4.3.1 IFC2411 Controller The IFC2411 controller can be placed on a flat surface or mounted with a TH 35 top-hat rail according to DIN EN 60715, e.g. in a control cabinet. Mindestabstand benachbarter Controller beträgt 10 mm. The minimum distance between con- trollers is 10 mm.
  • Page 28 Mounting | confocalDT 2411 Do not kink the sensor cable. Do not pull the sensor cable over sharp edges. Do not crush the sensor cable, do not use cable ties to Do not pull on the sensor cable. secure it. Connect sensor cable to controller Remove the dummy plug of the green optical fiber sensor...
  • Page 29: Dimensional Drawing Of Sensors

    Mounting | confocalDT 2411 4.3.3 Dimensional Drawing of Sensors 11 (.43) 0.35 ø10 (.39) (.014) (.16) ø12.0 (.47) (.38) 19 (.75) 19 (.75) ø27 (1.06) ø27 (1.06) 21 (.83) ø27 (1.06) IFS2404-1 IFS2404-2 IFS2404/90-2(001) IFS2404-3 IFS2404-6 4.3.4 Fastening, Mounting Adapter 4.3.4.1 General The sensors measure in the nanometer range.
  • Page 30 Mounting | confocalDT 2411 20 (.79) 30 (1.18) 10 (.39) 13 (.51) 10 (.39) Fig. 22 Mounting block MA240x Mount the IFS2404-2 (IFD2411-2) sensors using an MA2404-12 mounting adapter. ø 12,1 H7 Fig. 23 Mounting block MA2404-12 confocalDT 2410/2411/2415 Page 30...
  • Page 31: Electrical Connections, Pin Assignment

    Mounting | confocalDT 2411 4.3.5 Electrical Connections, Pin Assignment Source Cable/power supply Interface Terminal Patch cable Cat5E confocal DT Switch / PC / Ethernet Intensity Multifunction Range RUN/SF/MS ERR/BF/NS SC2415-x/OE IF2001/USB RS422/USB converter C2401-x (optional) Analog output Encoder A, B Synchronization/ Sensor Triggering...
  • Page 32: Supply Voltage (Power)

    Connect the inputs for pin 1 and pin 2 on the controller to a 24 V power supply. Power supply only for measuring devices, not to be used for drives or similar sources of pulse interference at the same time. MICRO-EPSILON recommends using the optionally available PS2020 power supply, for the sensor. 4.3.8 RS422 In addition to Industrial Ethernet, the IFC2411 also supports serial communication via RS422.
  • Page 33: Analog Output

    Mounting | confocalDT 2411 4.3.10 Analog Output The alternative analog output (voltage or current) is connected to the 17-pin connector and is galvanically connected to the supply voltage. IFC2411, 17-pin connector SC2415-x/OE Signal Wire color Analog output White, inside Analog GND Black Shield Housing...
  • Page 34: Synchronization (Inputs/Outputs)

    Mounting | confocalDT 2411 4.3.12 Synchronization (Inputs/Outputs) 4.3.12.1 General SYNC+ Sync- - The pins on the 5-pin clamping sleeve: Symmetrical output/input for synchronization of two or more controllers multifunction input 1 - The pin on the 5-pin clamping sleeve: Input for synchronization of a controller with an external synchronization source, such as a function generator - The termination resistor R (120 Ohm) can be switched on or off via software.
  • Page 35: 4.3.12.3 External Synchronization Controller

    Mounting | confocalDT 2411 4.3.12.3 External Synchronization Controller An external synchronous source synchronizes one or more controller (slaves). IFC2411 Signal Level 5-pin clamping sleeve Multifunction Synchronization Low Level ≤ 0.8 V; Low Level ≤ 3 V; Cable shield High Level ≥ 2 V High Level ≥...
  • Page 36: Triggering

    Program the sensor’s sync connections to the trigger input function. The trigger source (master) must supply a symmetrical output signal according to the RS422 standard. For asymmetrical trigger sources, Micro-Epsilon recommends inserting the SU4 level converter (3 channels TTL/HTL to RS422) between trigger signal source and sensor.
  • Page 37: Triggering With Input Encoder 1

    Mounting | confocalDT 2411 4.3.13.4 Triggering with Input Encoder 1 A connected encoder at the input of encoder 1 can be used for triggering. IFC2411, 17-pin connector SC2415-x/OE Signal Level Wire color Encoder 1B+ Gray Encoder 1B- Pink RS422 (EIA422) Encoder 1A- Red/blue Encoder 1A+...
  • Page 38: Leds

    Mounting | LEDs LEDs Color Status Meaning Intensity Red flashes Dark signal acquisition in progress Signal saturated illuminated Yellow Signal too low illuminated Green Signal OK illuminated Range flashes Dark signal acquisition in progress No target present, illuminated outside of measuring range Yellow Target close to mid of measuring range illuminated...
  • Page 39: Commissioning

    Virtual Ethernet Port - https://www.micro-epsilon.de/ converter IF2001/USB a name in TwinCAT®. download/software. You can find more details from Micro-Epsilon via on this in the section Assign a MAC address USB. Further information for EtherCAT Switch between Eth- and an IP address to the...
  • Page 40: Access Via Web Interface

    Commissioning Access via Web Interface Launch the web interface of the measuring system, see Chap. 5.1. Interactive web pages for configuring the measuring system now appear in the web browser. The measuring system is active and provides measured values. Real-time measurement with the web interface is not guaranteed. The ongoing chart type measurement can be controlled with the function buttons in the Fig.
  • Page 41: Positioning The Target

    Commissioning Positioning the Target Position the target as centrally as possible within the measuring range. LED Range 100 % No target present or target outside of measuring range intensity Displacement Target close to mid of measur- range Yellow ing range Target Target within the measuring Green...
  • Page 42: Presets, Setups, Measurement Configuration Selection

    Commissioning Presets, Setups, Measurement Configuration Selection Definition - Preset: Manufacturer-specific program containing settings for common measuring tasks that cannot be overwritten - Setup: User-specific program containing the relevant settings for a measuring task - Initial setup upon boot-up (start measuring system): a favorite setting which is automatically activated upon start-up Stan- can be selected from the setups.
  • Page 43: Video Signal

    Commissioning Video Signal Measurement chart menu Video Go to the . Show video signal display with The diagram in the large graphic window on the right shows the video signal of the receiver line in different post-process- ing states. The video signal in the graphics window shows the spectral distribution over the pixels of the receiver line. Left 0 % (small distance) and right 100 % (large distance).
  • Page 44: Signal Quality

    Commissioning The current values, such as exposure time and selected measuring rate, are additionally displayed above the graphic. Mouseover function. Moving the mouse over the graph, marks curve points or the peak marking with a circle sym- bol and displays the corresponding intensity. The corresponding x-position in % appears above the graph field. The range of interest can be restricted if ambient light of a certain wavelength (blue, red, IR) causes interference in the video signal, for example.
  • Page 45: Distance Measurement With Website Display

    Commissioning Distance Measurement with Website Display Align the sensor perpendicularly to the object to be measured. Then, remotely, move the sensor (or the target) closer and closer until the start of the measuring range for the rele- vant sensor is approximately reached. Range As soon as the object is within the measuring field of the sensor, this is shown by the LED (green or yellow).
  • Page 46 Commissioning In the left-hand window, the signals of channel 1/2 to be displayed can be switched on or off during or af- ter the measurement. Inactive curves are grayed out and can be added by clicking on the check mark. The changes become effective when you save the settings.
  • Page 47: Save/Load Settings

    Commissioning Save/Load Settings This menu enables you to save current device settings in the controller or activate saved settings. You can permanently save eight different parameter sets in the controller. Unsaved settings will be lost when the device is switched off. Save your settings in Setups. Fig.
  • Page 48 Commissioning Switch setups with PC/notebook, options Save setup on PC Load setup from PC Load & Save Load & Save Menu Menu Create setup Click on the desired setup with the left Click on with the left mouse button. mouse button, area B. Measurement Settings dialog will open.
  • Page 49: Dark Correction

    Commissioning 5.10 Dark Correction The measuring system requires a warm-up time of approx. 30 min. before performing dark correction. A dark correction is required after: - Replacing a sensor - Replacing a sensor cable - Prolonged operating period, sensor getting dirty The dark correction depends on the sensor and is saved separately in the controller for each measuring system.
  • Page 50 Commissioning Exclusively use pure alcohol and fresh lens cleaning paper for cleaning. If cleaning the components does not have the desired result, the sensor cable may also have been damaged or the fiber connector in the controller may have become dirty. Replace the sensor cable or send the entire system in for inspection.
  • Page 51: Set Sensor Parameters, Web Interface

    Set Sensor Parameters, Web Interface Set Sensor Parameters, Web Interface Inputs 6.1.1 Synchronization Settings Inputs Switch to the tab in the menu. Synchronization Master / Slave / If multiple measuring systems are to measure the same target at the Multifunction input 1 / same time, the controllers can be synchronized with one another.
  • Page 52: Interpolation

    Set Sensor Parameters, Web Interface 6.1.2.3 Interpolation Interpolation increases the resolution of an encoder. The counter reading is incremented or decremented with each inter- polated pulse edge. Add up encoder value Decrease encoder value Single resolution Double resolution Quadruple resolution Fig.
  • Page 53: Level Function Inputs

    Set Sensor Parameters, Web Interface 6.1.3 Level Function Inputs The level must be selected for the inputs: - Synchronization - Multifunction Input level TTL / HTL Defines the input level for the input stages. TTL: Low ≤ 0.8 V, High ≥ 2 V HTL: Low ≤...
  • Page 54: Data Recording

    Set Sensor Parameters, Web Interface Data Recording 6.2.1 Measuring Rate IFD2410/2411: The measuring rate can be set continuously in a range from 0.1 kHz to 8 kHz. The increment is 1 Hz. IFD2415: The measuring rate can be set continuously in a range from 0.1 kHz to 25 kHz. The increment is 1 Hz. Settings Data recording Measuring rate...
  • Page 55: Triggering Data Acquisition

    Set Sensor Parameters, Web Interface 6.2.2 Triggering Data Acquisition 6.2.2.1 General The data recording on the confocalDT IFD241x can be controlled using an external electrical trigger signal or com- mands. - The triggering does not affect the preselected measuring rate. - Factory setting: no triggering, the controller starts with the data transmission output immediately after being switched - The pulse of the trigger signal is at least 5 µs.
  • Page 56: Trigger Time Difference

    Set Sensor Parameters, Web Interface 6.2.2.3 Trigger Time Difference Since the exposure time is not started directly by the trigger input, the respective time difference to the measurement cy- cle can be output. This measured value can, for example, serve to accurately assign measurements to one place, when measuring objects are scanned at a constant speed and when each track starts with a trigger pulse.
  • Page 57: Exposure Mode

    Set Sensor Parameters, Web Interface 6.2.5 Exposure Mode Measurement mode Manual mode IFD2410/2411: Value (3 µs ... 10,000 µs) Exposure time 1 in µs IFD2415: Value (3 µs ... 10,000 µs) Alternating IFD2410/2411: Value (1 µs ... 10,000 µs) Exposure time 1 in µs two-time mode IFD2415: Value (3 µs ...
  • Page 58: Peak Separation

    Set Sensor Parameters, Web Interface 6.2.6 Peak Separation 6.2.6.1 Peak Modulation Peak modulation is used e.g. when measuring thin layers. A peak detected with the detection threshold may consist of two or more overlapping peaks. The peak modulation indicates to which degree the video signal must be modulated in order to separate the peak again for the subsequent signal processing.
  • Page 59: Number Of Peaks, Peak Selection

    Set Sensor Parameters, Web Interface 6.2.7 Number of Peaks, Peak Selection The number of peaks is equivalent to the number of transitions between different materials of a target within the measur- ing range. Peak 1 Peak 1 Peak 2 Peak 2 Peak 3 Peak 4 Range [%]...
  • Page 60: Material Selection

    Set Sensor Parameters, Web Interface 6.2.8 Material Selection Before selecting a material, define the number of layers of the target or the number of peaks to be expected in the video signal, see Chap. 6.2.7. Otherwise, it will not be possible to assign the material. The refractive index needs to be corrected in the controller for an exact distance or thickness measurement.
  • Page 61: Signal Processing, Calculation

    Set Sensor Parameters, Web Interface Signal Processing, Calculation 6.3.1 Data Source, Parameters, Calculation Programs One calculation operation can be performed in each calculation block. The calculation program, the data sources and the parameters of the calculation program must be set for this. Two signals or results, Thickness Calculating the difference...
  • Page 62: Definitions

    Set Sensor Parameters, Web Interface 6.3.2 Definitions Distance value(s) 01DIST1, 01DIST2, ... 01DIST6 Max. 10 calculation blocks per channel/sensor. The calculation 0xDISTn blocks are processed sequentially. Block 1 Block 2 0xDISTn Block 2 Block 1 Feedback couplings (algebraic loops) over one or several blocks are not possible.
  • Page 63: Measurement Averaging

    Set Sensor Parameters, Web Interface 6.3.3 Measurement Averaging Measurement averaging is performed after measured values have been calculated, and before they are issued or pro- cessed through the relevant interfaces. Measurement averaging - improves the resolution, - allows masking individual interference points, and - “smoothes”...
  • Page 64 Set Sensor Parameters, Web Interface Recursive average Formula: MV = measured value, N = averaging value, N = 1 ... 32768 + (N-1) x rec (n-1) (n) = n = Measured value index = average or output value The weighted value of each new measured value MV(n) is added to the sum of the previous average values (n-1).
  • Page 65 Set Sensor Parameters, Web Interface Median A median value is formed from a preselected number of measured values. When creating a median value for the controller, incoming measured values are sorted after each measurement. Then the average value is provided as the median value. 3, 5, 7 or 9 readings are taken into account.
  • Page 66: Post-Processing

    Set Sensor Parameters, Web Interface Post-Processing 6.4.1 Zeroing, Mastering Use zeroing and mastering to define a nominal value within the measuring range. This shifts the output range. This fea- ture can be useful, for example, when several sensors carry out measurements simultaneously in thickness and planarity measurements.
  • Page 67 Set Sensor Parameters, Web Interface Measuring MFI 1/2 MFI 1/2 min 50 µs Fig. 63 Flowchart for zeroing, mastering (Multifunction key) The zeroing/mastering function can be applied MFI 1/2 Measuring several times in a row. min 50 µs Fig. 64 Flowchart for undoing zeroing/mastering confocalDT IFD2410/2411/2415 Page 67...
  • Page 68: Statistics

    Set Sensor Parameters, Web Interface 6.4.2 Statistics The controller derives the following statistical values from the measurement result: - Minimum, - Maximum and - Peak-to-Peak. Statistical values are calculated from measured values within the evaluation range. The evaluation range is updated with measurement chart every new measurement value.
  • Page 69: Data Reduction, Output Data Rate

    Set Sensor Parameters, Web Interface 6.4.3 Data Reduction, Output Data Rate Data reduction Value Instructs the controller which data are excluded from the output, thus reduc- ing the volume of data transmitted. Reduction applies to RS422 / Analog The interfaces which are provided for the sub-sampling are to be selected with the checkbox.
  • Page 70: Outputs

    Set Sensor Parameters, Web Interface Outputs 6.5.1 Interface RS422 The RS422 interface has a maximum baud rate of 4000 kBaud. The baud rate is set to 115.2 kBaud when the interface is delivered. Use ASCII commands or the web interface to configure. Transfer settings for controller and PC must match.
  • Page 71: Analog Output

    Set Sensor Parameters, Web Interface 6.5.4 Analog Output Only one measured value can be transmitted. The resolution of the analog output is 16 bit. Output signal 01DIST1 / ... 01DIST6 / ... The data selection depends on the current setting and includes the results from the calculation modules as well as the distance values.
  • Page 72: Calculation Measured Value From Voltage Output

    Set Sensor Parameters, Web Interface Current output (with two-point scaling) Variables Value range Formula [3.8; <4] SMR reserve = Current [mA] [4; 20] measuring range [>20; 20.2] EMR reserve - 4) MR = measuring range *|n - m| {/1/2/3/6/10} [mm] m, n = Teach range [mm] [0;...
  • Page 73: System Settings

    Set Sensor Parameters, Web Interface System Settings 6.6.1 Web Interface Unit The web interface supports units in millimeters (mm) and inches in the display of the measurement results. The language in the web interface can be set to German or English. Switch the language in the menu bar. 6.6.2 Key Lock The key lock prevents unauthorized or unintentional execution of the key functions.
  • Page 74: Reset System

    Defines the user level which the system starts in after it has been switched on again. when restarting Professional MICRO-EPSILON recommends the selection Professional here. 6.6.5 Reset System You can reset individual settings to the factory setting in this menu area.
  • Page 75: Thickness Measurement, One-Sided, Transparent Target

    Thickness Measurement, One-Sided, Transparent Target Thickness Measurement, One-Sided, Transparent Target Requirement For a one-sided thickness measurement of a transparent target, the controller evaluates two signals reflected at the surfaces. Based on these two signals, the controller calculates the distances from the surfaces and, from this, derives the thickness.
  • Page 76: Video Signal

    Thickness Measurement, One-Sided, Transparent Target Video Signal If a surface of the target lies outside the measuring range, the controller will send only one signal for the distance, inten- sity and center of gravity. This may also occur if a signal is below the detection threshold. Two boundary surfaces are active when the thickness of a transparent material is measured.
  • Page 77: Measurement Chart

    Thickness Measurement, One-Sided, Transparent Target Measurement Chart Measurement chart Mess Switch to the tab and select as the chart type. Fig. 73 Measured thickness results based on a one-sided thickness measurement with one sensor 01DIST2 01DIST1 The web page shows the two distances and the thickness (difference between ) graphically and numerically.
  • Page 78: Ethercat Documentation

    EtherCAT Documentation EtherCAT Documentation General From an Ethernet point of view, EtherCAT® is an individual large Ethernet device that sends and receives Ethernet tele- grams. An EtherCAT system like this consists of an EtherCAT master and up to 65535 EtherCAT slaves. Master and slaves communicate via standard Ethernet cabling.
  • Page 79: Addressing And Fmmus

    EtherCAT Documentation 8.2.3 Addressing and FMMUs In order to address a slave in the EtherCAT® system, various methods from the master can be used. The confocalDT IFD241x supports as full slave: - Position addressing The slave device is addressed via its physical position in the EtherCAT® segment. The services used for this are APRD, APWR, APRW.
  • Page 80: Canopen Over Ethercat

    EtherCAT Documentation 8.2.6 CANopen over EtherCAT The application level communication protocol in EtherCAT is based on the communication profile CANopen DS 301 and is designated either as “CANopen over EtherCAT” or CoE. The protocol specifies the object directory in the IFD241x, as well as the communication objects for the exchange of process data and acyclic messages.
  • Page 81: Coe - Object Directory

    EtherCAT Documentation CoE – Object Directory The CoE object directory (CANopen over EtherCAT) contains all the configuration data of the IFD241x. The objects in CoE object directory can be accessed using the SDO services. Each object is addressed using a 16-bit index. 8.3.1 Communication Specific Standard Objects 8.3.1.1...
  • Page 82: Txpdo Mapping Ifd2410, 2411

    EtherCAT Documentation | TxPDO Mapping IFD2410, 2411 8.3.1.7 TxPDO Mapping IFD2410, 2411 Ch01Dist1 TxPDOMap OV1 :001 0x1A00 0x6000:001 Ch01Dist1_OV00 Ch01Dist1 TxPDOMap OV2 :001 :002 0x1A01 0x6000: 001Ch01Dist1_OV00 0x6000:002 Ch01Dist1_OV01 Ch01Dist1 TxPDOMap OV4 :001 :002 :003 :004 0x1A02 0x6000:001 Ch01Dist1_OV00 0x6000:002 Ch01Dist1_OV01 0x6000:003 Ch01Dist1_OV02 0x6000:004 Ch01Dist1_OV03 Ch01Dist1 TxPDOMap OV8...
  • Page 83 EtherCAT Documentation | TxPDO Mapping IFD2410, 2411 Ch01Intensity2 TxPDOMap OV1 :001 0x1A40 0x6011:001 Ch01Intensity2_OV00 Ch01Intensity2 TxPDOMap OV2 :001 :002 0x1A41 0x6011:001 Ch01Intensity2_OV00 0x6011:002 Ch01Intensity2_OV01 Ch01Intensity2 TxPDOMap OV4 :001 :002 :003 :004 0x1A42 0x6011:001 Ch01Intensity2_OV00 0x6011:002 Ch01Intensity2_OV01 0x6011:003 Ch01Intensity2_OV02 0x6011:004 Ch01Intensity2_OV03 Ch01Intensity2 TxPDOMap OV8 :001 :002...
  • Page 84 EtherCAT Documentation | TxPDO Mapping IFD2410, 2411 Ch01Encoder TxPDOMap OV1 0x1AC0 :001 :002 :003 0x6050:001 Encoder1_OV00 0x6051:001 Encoder2_OV00 0x6052:001 Encoder3_OV00 Ch01Encoder TxPDOMap OV2 :001 :003 :005 0x1AC1 0x6050:001 Encoder1_OV00 0x6051:001 Encoder2_OV00 0x6052:001 Encoder3_OV00 :002 :004 :006 0x6050:002 Encoder1_OV01 0x6051:002 Encoder2_OV01 0x6052:002 Encoder3_OV01 Ch01Encoder TxPDOMap OV4 :001...
  • Page 85 EtherCAT Documentation | TxPDO Mapping IFD2410, 2411 Time stamp TxPDOMap OV1 0x1AE8 :001 0x7001:001 Time stamp_OV00 Time stamp TxPDOMap OV2 0x1AE9 :001 :002 0x7001:001 Time stamp_OV00 0x7001:002 Time stamp_OV01 Time stamp TxPDOMap OV4 0x1AEA :001 :002 :003 :004 0x7001:001 Time stamp_OV00 0x7001:002 Time stamp_OV01 0x7001:003 Time stamp_OV02 0x7001:004 Time stamp_OV03...
  • Page 86 EtherCAT Documentation | TxPDO Mapping IFD2410, 2411 User calc output 02 TxPDOMap OV1 0x1B08 :001 0x7C01:001 User calc 02_OV00 User calc output 02 TxPDOMap OV2 0x1B09 :001 :002 0x7C01:001 User calc 02_OV00 0x7C01:002 User calc 02_OV01 User calc output 02 TxPDOMap OV4 0x1B0A :001 :002...
  • Page 87 EtherCAT Documentation | TxPDO Mapping IFD2410, 2411 User calc output 05 TxPDOMap OV1 0x1B20 :001 0x7C04:001 User calc 05_OV00 User calc output 05 TxPDOMap OV2 0x1B21 :001 :002 0x7C04:001 User calc 05_OV00 0x7C04:002 User calc 05_OV01 User calc output 05 TxPDOMap OV4 0x1B22 :001 :002...
  • Page 88 EtherCAT Documentation | TxPDO Mapping IFD2410, 2411 User calc output 08 and 09 TxPDOMap OV1 :001 0x7C07:001 User calc 08_OV00 0x1B30 :002 0x7C08:001 User calc 09_OV00 User calc output 08 and 09 TxPDOMap OV2 :001 :002 0x1B31 0x7C07:001 User calc 08_OV00 0x7C07:002 User calc 08_OV01 :003 :004...
  • Page 89 EtherCAT Documentation | TxPDO Mapping IFD2410, 2411 User calc output 12 and 13 TxPDOMap OV1 :001 0x7C0B:001 User calc 12_OV00 0x1B40 :002 0x7C0C:001 User calc 13_OV00 User calc output 12 and 13 TxPDOMap OV2 :001 :002 0x1B41 0x7C0B:001 User calc 12_OV00 0x7C0B:002 User calc 12_OV01 :003 :004...
  • Page 90 EtherCAT Documentation | TxPDO Mapping IFD2410, 2411 User calc output 16 and 17 TxPDOMap OV1 :001 0x7C0F:001 User calc 16_OV00 0x1B50 :002 0x7C10:001 User calc 17_OV00 User calc output 16 and 17 TxPDOMap OV2 :001 :002 0x1B51 0x7C0F:001 User calc 16_OV00 0x7C0F:002 User calc 16_OV01 :003 :004...
  • Page 91: Txpdo Mapping Ifd2415

    EtherCAT Documentation | TxPDO Mapping IFD2415 8.3.1.8 TxPDO Mapping IFD2415 Ch01Dist1 TxPDOMap OV1 0x1A00 :001 0x6000:001 Ch01Dist1_OV00 Ch01Dist1 TxPDOMap OV2 0x1A01 :001 :002 0x6000:001 Ch01Dist1_OV00 0x6000:002 Ch01Dist1_OV01 Ch01Dist1 TxPDOMap OV4 0x1A02 :001 :002 :003 :004 0x6000:001 Ch01Dist1_OV00 0x6000:002 Ch01Dist1_OV01 0x6000:003 Ch01Dist1_OV02 0x6000:004 Ch01Dist1_OV03 Ch01Dist1 TxPDOMap OV8 :001 :002...
  • Page 92 EtherCAT Documentation | TxPDO Mapping IFD2415 Ch01Dist3 bis Dist6 TxPDOMap OV1 0x1A20 :001 :002 :003 :004 0x6002:001 Ch01Dist3_OV00 0x6003:001 Ch01Dist4_OV00 0x6004:001 Ch01Dist5_OV00 0x6005:001 Ch01Dist6_OV00 Ch01Dist3 bis Dist6 TxPDOMap OV2 :001 :003 :005 :007 0x1A21 0x6002:001 Ch01Dist3_OV00 0x6003:001 Ch01Dist4_OV00 0x6004:001 Ch01Dist5_OV00 0x6005:001 Ch01Dist6_OV00 :002 :004 :006...
  • Page 93 EtherCAT Documentation | TxPDO Mapping IFD2415 Ch01Intensity1 TxPDOMap OV1 :001 0x1A30 0x6010:001 Ch01Intensity1_OV00 Ch01Intensity1 TxPDOMap OV2 :001 :002 0x1A31 0x6010:001 Ch01Intensity1_OV00 0x6010:002 Ch01Intensity1_OV01 Ch01Intensity1 TxPDOMap OV4 :001 :002 :003 :004 0x1A32 0x6010:001 Ch01Intensity1_OV00 0x6010:002 Ch01Intensity1_OV01 0x6010:003 Ch01Intensity1_OV02 0x6010:004 Ch01Intensity1_OV03 Ch01Intensity1 TxPDOMap OV8 :001 :002 :003...
  • Page 94 EtherCAT Documentation | TxPDO Mapping IFD2415 Channel 1 intensity 3 bis 6 TxPDOMap OV1 0x1A50 :001 :002 :003 :004 0x6012:001 Intensity3_OV00 0x6013:001 Intensity4_OV00 0x6014:001 Intensity5_OV00 0x6015:001 Intensity6_OV00 Channel 1 intensity 3 bis 6 OV2 :001 :003 :005 :007 0x1A51 0x6012:001 Intensity3_OV00 0x6013:001 Intensity4_OV00 0x6014:001 Intensity5_OV00 0x6015:001 Intensity6_OV00...
  • Page 95 EtherCAT Documentation | TxPDO Mapping IFD2415 CH01 Peak symmetry 1 TxPDOMap OV1 0x1A90 :001 0x6060:001 Peak sym 1_OV00 CH01 Peak symmetry 1 TxPDOMap OV2 0x1A91 :001 :002 0x6060:001 Peak sym 1_OV00 0x6060:002 Peak sym 1_OV01 CH01 Peak symmetry 1 TxPDOMap OV4 0x1A92 :001 :002...
  • Page 96 EtherCAT Documentation | TxPDO Mapping IFD2415 CH01 Peak symmetry 3 bis 6 TxPDOMap OV1 0x1AB0 :001 :002 :003 :004 0x6062:001 Peak sym 3_OV00 0x6063:001 Peak sym 4_OV00 0x6064:001 Peak sym 5_OV00 0x6065:001 Peak sym 6_OV00 CH01 Peak symmetry 3 bis 6 OV2 :001 :003 :005...
  • Page 97 EtherCAT Documentation | TxPDO Mapping IFD2415 Ch01Encoder TxPDOMap OV1 0x1AC0 :001 :002 :003 0x6050:001 Encoder1_OV00 0x6051:001 Encoder2_OV00 0x6052:001 Encoder3_OV00 Ch01Encoder TxPDOMap OV2 :001 :003 :005 0x1AC1 0x6050:001 Encoder1_OV00 0x6051:001 Encoder2_OV00 0x6052:001 Encoder3_OV00 :002 :004 :006 0x6050:002 Encoder1_OV01 0x6051:002 Encoder2_OV01 0x6052:002 Encoder3_OV01 Ch01Encoder TxPDOMap OV4 :001 :005...
  • Page 98 EtherCAT Documentation | TxPDO Mapping IFD2415 Time stamp TxPDOMap OV1 0x1AE8 :001 0x7001:001 Time stamp_OV00 Time stamp TxPDOMap OV2 0x1AE9 :001 :002 0x7001:001 Time stamp_OV00 0x7001:002 Time stamp_OV01 Time stamp TxPDOMap OV4 0x1AEA :001 :002 :003 :004 0x7001:001 Time stamp_OV00 0x7001:002 Time stamp_OV01 0x7001:003 Time stamp_OV02 0x7001:004 Time stamp_OV03...
  • Page 99 EtherCAT Documentation | TxPDO Mapping IFD2415 User calc output 02 TxPDOMap OV1 0x1B08 :001 0x7C01:001 User calc 02_OV00 User calc output 02 TxPDOMap OV2 0x1B09 :001 :002 0x7C01:001 User calc 02_OV00 0x7C01:002 User calc 02_OV01 User calc output 02 TxPDOMap OV4 0x1B0A :001 :002...
  • Page 100 EtherCAT Documentation | TxPDO Mapping IFD2415 User calc output 05 TxPDOMap OV1 0x1B20 :001 0x7C04:001 User calc 05_OV00 User calc output 05 TxPDOMap OV2 0x1B21 :001 :002 0x7C04:001 User calc 05_OV00 0x7C04:002 User calc 05_OV01 User calc output 05 TxPDOMap OV4 0x1B22 :001 :002...
  • Page 101 EtherCAT Documentation | TxPDO Mapping IFD2415 User calc output 08 and 09 TxPDOMap OV1 :001 0x7C07:001 User calc 08_OV00 0x1B30 :002 0x7C08:001 User calc 09_OV00 User calc output 08 and 09 TxPDOMap OV2 :001 :002 0x1B31 0x7C07:001 User calc 08_OV00 0x7C07:002 User calc 08_OV01 :003 :004...
  • Page 102 EtherCAT Documentation | TxPDO Mapping IFD2415 User calc output 12 and 13 TxPDOMap OV1 :001 0x7C0B:001 User calc 12_OV00 0x1B40 :002 0x7C0C:001 User calc 13_OV00 User calc output 12 and 13 TxPDOMap OV2 :001 :002 0x1B41 0x7C0B:001 User calc 12_OV00 0x7C0B:002 User calc 12_OV01 :003 :004...
  • Page 103 EtherCAT Documentation | TxPDO Mapping IFD2415 User calc output 16 and 17 TxPDOMap OV1 :001 0x7C0F:001 User calc 16_OV00 0x1B50 :002 0x7C10:001 User calc 17_OV00 User calc output 16 and 17 TxPDOMap OV2 :001 :002 0x1B51 0x7C0F:001 User calc 16_OV00 0x7C0F:002 User calc 16_OV01 :003 :004...
  • Page 104: Example Of Txpdo Mapping

    EtherCAT Documentation 8.3.1.9 Example of TxPDO Mapping In object 0x1C13, it is selected which PDOs are to be transferred. The PDO mapping objects are selected. The selection process takes place before switching from PreOP to SafeOP mode. Example 1: Startup procedure to output distance 1 from channel 1 (01DIST1): - Distance 1 is expressed in 0x6000.
  • Page 105: 8.3.1.10 Object 1C00H: Synchronous Manager Type

    EtherCAT Documentation 8.3.1.10 Object 1C00h: Synchronous Manager Type 1C00 RECORD Sync manager type Subindices Number of entries Unsigned8 Sync manager 1 0x01 Unsigned8 Sync manager 2 0x02 Unsigned8 Sync manager 3 0x03 Unsigned8 Sync manager 4 0x04 Unsigned8 8.3.1.11 Object 1C12h: RxPDO Assign 1C12 ARRAY RxPDO assign...
  • Page 106: 8.3.1.13 Object 1C32H: Sync Manager Output Parameters

    EtherCAT Documentation 8.3.1.13 Object 1C32h: Sync Manager Output Parameters See description Input Parameters, see Chap. 8.3.1.14. 8.3.1.14 Object 1C33h: Sync Manager Input Parameters 1C33 RECORD SM input parameter Subindices Number of entries Unsigned8 Synchronization type Unsigned16 Cycle time Unsigned32 Synchronization types supported 0x4007 Unsigned16 Minimum cycle time...
  • Page 107: Manufacturer Specific Objects

    EtherCAT Documentation 8.3.2 Manufacturer Specific Objects 8.3.2.1 Overview Index (h) Name IFD2410 IFD2411 IFD2415 Description 3001 User level • • • Login, logout, change password 3005 Controller information • • • Information on the IFD241x (further) 3011 Correction ch 1 •...
  • Page 108: Object 3001H: User Level

    EtherCAT Documentation 8.3.2.2 Object 3001h: User Level 3001 RECORD User level Subindices Number of entries Unsigned8 Actual user Unsigned8 Login Visible string wo Logout FALSE BOOL User level when restarting Unsigned8 Password old Visible string wo Password new Visible string wo Password repeat Visible string wo For more information, please refer to the Login section, see...
  • Page 109: Object 3020H: Load, Save, Factory Setting

    EtherCAT Documentation 8.3.2.5 Object 3020h: Load, Save, Factory Setting 3020 RECORD Basic settings Subindices Number of entries Unsigned8 READ BOOL STORE BOOL SETDEFAULT BOOL - READ: Loading the last basic settings saved - STORE: Saves the current settings - SETDEFAULT: Resets the basic settings to factory settings 8.3.2.6 Object 3021h: Preset 3021...
  • Page 110: Object 303Fh: Error Ifd241X

    EtherCAT Documentation 8.3.2.8 Object 303Fh: Error IFD241x 303F RECORD Sensor error Subindices Number of entries Unsigned8 Error number Unsigned16 Error description Visible String ro For more information, please refer to the Error Messages section. - Sensor error number: Outputs the error during communication - Sensor error description: Error as plain text 8.3.2.9 Object 3101h: Reset...
  • Page 111: Object 3152H: Sensor Selection Channel 1

    EtherCAT Documentation 8.3.2.14 Object 3152h: Sensor Selection Channel 1 Object is valid for the IFD2411. 3152 RECORD Select sensor ch1 Subindices Number of entries Unsigned8 Select sensor Unsigned8 Sensor name IFS24xx-xx Visible String ro Measurement range xx.xxxxxx FLOAT32 Sensor serial no. xxxxxxxx Visible String ro For more information, please refer to the Select Sensor section, see...
  • Page 112: Object 3162H: Peak Options Channel 1

    EtherCAT Documentation 8.3.2.18 Object 3162h: Peak Options Channel 1 3162 RECORD Peak options ch1 Subindices Number of entries Unsigned8 Min threshold FLOAT32 Peak modulation FLOAT32 Min threshold: Peak detection threshold, corresponds to the MIN_THRESHOLD command. 8.3.2.19 Object 31B0h: Digital Interfaces 31B0 RECORD Digital interfaces Subindices...
  • Page 113: 8.3.2.23 Object 31D0H: Analog Output

    EtherCAT Documentation 8.3.2.23 Object 31D0h: Analog Output 31D0 RECORD Analog output Subindices Number of entries Unsigned8 Analog output Unsigned8 Analog signal Visible string rw Type of scaling Unsigned8 Two-point-scaling start x.x FLOAT32 Two-point-scaling end FLOAT32 Available signals part 0 Visible string ro Available signals part 1 Visible string ro Available signals part 2...
  • Page 114: Object 31F3H: Switching Output 1

    EtherCAT Documentation 8.3.2.24 Object 31F3h: Switching Output 1 Object is valid for IFD2410/2415. 31F3 RECORD Switching output Subindices Number of entries Unsigned8 Output level Unsigned8 Error out Unsigned8 Limit signal Visible string rw Lower limit value FLOAT32 Upper limit value FLOAT32 Compare to Unsigned8...
  • Page 115: 8.3.2.25 Object 31F5H: Rs422 Output

    EtherCAT Documentation 8.3.2.25 Object 31F5h: RS422 Output 31F5 RECORD RS422 output Subindices Number of entries Unsigned8 RS422 add output signal Unsigned8 RS422 remove output signal Unsigned8 RS422 reset output signals Visible string rw RS422 available signals part 0 FLOAT32 RS422 available signals part 1 FLOAT32 RS422 available signals part 12 FLOAT32...
  • Page 116: 8.3.2.29 Object 35A0H: Encoder

    EtherCAT Documentation 8.3.2.29 Object 35A0h: Encoder Encoder 2/3 is possible with IFD2410/2415. 35A0 RECORD RS422 output Subindices Number of entries Unsigned8 Encoder 1 reference signal Unsigned8 Encoder 1 interpolation Unsigned8 Encoder 1 initial value Unsigned32 Encoder 1 maximum value Unsigned32 Encoder 1 set value BOOL Encoder 2 reference signal...
  • Page 117: 8.3.2.31 Object 35B1 Synchronization

    EtherCAT Documentation 8.3.2.31 Object 35B1 Synchronization 35B1 RECORD Synchronization Subindices Number of entries Unsigned8 Sync mode Unsigned8 Termination BOOL 8.3.2.32 Object 3711h: Range of Interest Masking Channel 1 3711 RECORD Range of interest ch1 Subindices Number of entries Unsigned8 Range of interest start Unsigned16 Range of interest end Unsigned16...
  • Page 118: 8.3.2.34 Object 3802H: Edit Material Table

    EtherCAT Documentation 8.3.2.34 Object 3802h: Edit Material Table 3802 RECORD Material table edit Subindices Number of entries Unsigned8 Material delete Visible string wo Reset materials BOOL New material BOOL Select material for edit Visible string rw Material delete: Specify the name of a material to be deleted from the material table Reset materials: Resets the material table to the factory settings New material: Creates a new material in the material table.
  • Page 119: 8.3.2.38 Object 3A10H: Statistics

    EtherCAT Documentation 8.3.2.38 Object 3A10h: Statistics 3A10 RECORD Statistic 1 Subindices Number of entries Unsigned8 Enable BOOL Signal Visible string rw Infinite BOOL Depth Unsigned16 Reset BOOL Available signals part 0 Visible string Available signals part 1 Visible string Available signals part 2 Visible string Available signals part 3 Visible string...
  • Page 120: Object 3C00H: Measured Value Calculation Channel 1

    EtherCAT Documentation 8.3.2.39 Object 3C00h: Measured Value Calculation Channel 1 3C00 RECORD Comp y ch1 Subindices Number of entries Unsigned8 Type Unsigned8 Name1 Visible string rw Signal1 Visible string rw Signal2 Visible string rw Factor1 FLOAT32 Factor2 FLOAT32 Offset FLOAT32 Parameter Unsigned32 Available signals part 0...
  • Page 121: 8.3.2.40 Object 3Cbfh: Sys Signals

    EtherCAT Documentation Example: Signal 01DIST1 is to be filtered using a median filter and an average value filter; the sequence is median filter first, then average value filter. 0x2C00: Type 3 (Median) Signal1 01DIST1 Param1 <Averaging value> 0x2C01: Type 2 (Recursive average) Signal1 01DIST1 Param1...
  • Page 122: Mappable Objects - Process Data

    EtherCAT Documentation Mappable Objects – Process Data Displays all individually available process data. The objects 0x60xx, 0x700x and 0x7Cxx are structured as follows: [INDEX] [NAME] Subindex 0 Uint8 Read Subindex 1 [DATA TYPE] READ Objects 0x60xx: Process data for channel 1. Objects 0x700x: System process data (process data that are not available per channel).
  • Page 123: Object 6030: Exposure Time

    EtherCAT Documentation 8.4.3 Object 6030: Exposure Time 6030 RECORD Channel 1 shutter Subindices Number of entries Unsigned8 Channel 1 shutter_OV00 Unsigned32 Channel 1 shutter_OV01 Unsigned32 Channel 1 shutter_OV02 Unsigned32 Channel 1 shutter_OV03 Unsigned32 Channel 1 shutter_OV04 Unsigned32 Channel 1 shutter_OV05 Unsigned32 Channel 1 shutter_OV06 Unsigned32...
  • Page 124: Object 7000: Measured Value Counter

    EtherCAT Documentation 8.4.6 Object 7000: Measured Value Counter 7000 RECORD Counter Subindices Number of entries Unsigned8 Counter_OV00 Unsigned32 Counter_OV01 Unsigned32 Counter_OV02 Unsigned32 Counter_OV03 Unsigned32 Counter_OV04 Unsigned32 Counter_OV05 Unsigned32 Counter_OV06 Unsigned32 Counter_OV07 Unsigned32 8.4.7 Object 7001: Timestamp 7001 RECORD Time stamp Subindices Number of entries Unsigned8...
  • Page 125: Object 7C00: Calculated Process Data

    EtherCAT Documentation 8.4.9 Object 7C00: Calculated Process Data 7C00 RECORD User calc output Subindices Number of entries Unsigned8 User calc output 01_OV00 Unsigned32 User calc output 01_OV01 Unsigned32 User calc output 01_OV02 Unsigned32 User calc output 01_OV03 Unsigned32 User calc output 01_OV04 Unsigned32 User calc output 01_OV05 Unsigned32...
  • Page 126: Oversampling

    EtherCAT Documentation Oversampling In operation without oversampling, the last acquired data record containing measured values is transmitted to the Eth- erCAT Master with each fieldbus cycle, see Chap. 8.3.1.7. Therefore, many data records with measured values are not available for long fieldbus cycle periods. Configurable oversampling ensures that all (or selected) measurement data records are gathered and transmitted together to the master during the next fieldbus cycle.
  • Page 127 EtherCAT Documentation Time for n samples < master cycle time Block master cycle > 1 ms 4 samples at a distance 250 µs = 1 ms not transmitted blocks 4 samples = 1 ms But if you select a number of samples sufficiently large that the time for filling a block is greater than the master cycle time, each block will be picked up in a master cycle.
  • Page 128: Calculation

    EtherCAT Documentation Calculation 8.7.1 Setting a Filter The function for an average or median filter has already been explained, see Chap. 8.3.2.39. 8.7.2 Thickness Calculation Sequence for outputting a thickness (distance 1 to distance 2) in the PDO: Single side thickness Single Steps 1 and 2 are not required when using the preset.
  • Page 129: Operational Modes

    An update is performed via a *.meu file. The firmware update tool is required for this. The current firmware is available at www.micro-epsilon.de/service/download/software. To execute an update, you have to check Ethernet in the firmware update tool and enter the IP address, which you have Refresh configured via the EtherCAT master.
  • Page 130: Meaning Of Leds In Ethercat Operation

    EtherCAT Documentation 8.10 Meaning of LEDs in EtherCAT Operation Color Status Meaning Green Slave is in “Init” status Green flashes uniformly Slave is in “Pre-Operational” status Green flashes briefly Slave is in “Safe-Operational” status Slave is in “Initialization” Green flashes rapidly or “Bootstrap”...
  • Page 131: Ethercat Configuration With The Beckhoff Twincat© Manager

    EtherCAT Documentation 8.11 EtherCAT Configuration with the Beckhoff TwinCAT© Manager The Beckhoff TwinCAT Manager can be used as EtherCAT master on the PC. The device description files (EtherCAT® Slave Information) can be found online at www.micro-epsilon.de/download/soft- ware/: Micro-Epsilon_IFC241x.xml for IFD2411 Micro-Epsilon_IFD241x.xml for IFD2410/2415 C:\TwinCAT\3.1\Config\Io\EtherCAT...
  • Page 132 EtherCAT Documentation Current Status In the event that ERR PREOP appears in , the cause is reported in the message window. This will be the case if the settings for the PDO mapping in the IFD241x are different from the settings in the ESI file (device descrip- tion file).
  • Page 133: Error, Repair

    Error, Repair Error, Repair Web Interface Communication If an error page is displayed in the web browser, please check the following points. - Check to make sure the controller is connected correctly, see Chap. 5.1. sensorTOOL program, - Check the IP configuration of PC and controller, find the controller with the Chap.
  • Page 134: Software Support With Medaqlib

    MICRO-EPSILON or to your distributor / retailer. MICRO-EPSILON undertakes no liability whatsoever for damage, loss or costs caused by or related in any way to the product, in particular consequential damage, e.g., due to...
  • Page 135: Service, Repair

    Service, Repair Service, Repair If the sensor, controller or sensor cable is defective: MICRO-EPSILON MESSTECHNIK GmbH & Co. KG - If possible, save the current sensor settings in a parameter set, Königbacher Str. 15 Chap. 5.9 to reload them into the controller after the repair.
  • Page 136: Decommissioning, Disposal

    Here you have the opportunity to learn about the respective national collection and return points. - Old devices can also be sent back to MICRO-EPSILON for disposal, to the address provided in the Legal Notice at https://www.micro-epsilon.com/impressum/ - Please note that you yourself are responsible for deleting the measurement-specific and personal data from the old devices being disposed of.
  • Page 137: Appendix

    Appendix | Optional accessories, services Appendix Optional accessories, services A 1.1 Optional accessories confocalDT IFD2410/2415 SC2415-x/OE Connection cable with 17-pole M12 socket and open ends for analog output, digital I/O and encoder; drag chain-compatible, cable length x = 3 m, 6 m, 9 m or 15 m PC2415-x Cable extension with 12-pole M12 socket and 12-pole M12 plug for supply, RS422 or encoder, Industrial Ethernet;...
  • Page 138: A 2 Factory Settings

    Appendix | Factory Settings Factory Settings A 2.1 confocalDT IFD2410/2415 Number of Peaks 1 measured value, highest RS422 921.6 kBps peak Region of interest Range start corresponds to 0 Switching output 1 Intensity error, % Range end corresponds to switching level in case of error: Push 100 % Pull Exposure mode...
  • Page 139: A 3 Adjustable Mounting Adapter Jma-Xx

    Appendix | Adjustable Mounting Adapter JMA-xx Adjustable Mounting Adapter JMA-xx A 3.1 Functions - Supports optimal sensor alignment for best possible measurement results - Manual adjustment mechanism for easy and fast adjustment ƒ Shift in X/Y: ±2 mm ƒ Tilt angle: ±4° - High resistance to shocks and vibrations due to radial clamping allows integration into machines - Compatible with numerous confocalDT and interferoMETER sensor models A 3.2...
  • Page 140: A 3.5 Perpendicular Alignment Of Sensor

    Appendix | Adjustable Mounting Adapter JMA-xx A 3.5 Perpendicular Alignment of Sensor With the light source switched on, align the sensor with the measuring object. Horizontal shift ±2 mm Vertical shift ±2 mm Shift to the left: Shift downwards: Turn the hexagon socket screw clock- Turn the hexagon socket screw clock- wise wise...
  • Page 141: A 4 Cleaning Optical Components

    Appendix | Cleaning Optical Components Cleaning Optical Components A 4.1 Contamination Contamination of optical surfaces and components can increase the dark value and affect sensitivity and accuracy. To prevent this, it is necessary to clean the optical components and record the dark value. “Dark value” refers to the inter- fering reflections at boundary surfaces along the optical signal path.
  • Page 142: A 4.2 Tools And Cleaning Agents

    Appendix | Cleaning Optical Components A 4.2 Tools and Cleaning Agents One-Click™ Cleaner Isopropyl alcohol Q-Tip, suitable for clean rooms Pressurized gas, dry and oil-free For FC or E2000 type plug For the protective glass of Use with isopropyl alcohol for Removes loose parti- or socket the sensor...
  • Page 143: A 4.4 Interface Between Controller And Sensor Cable

    Appendix | Cleaning Optical Components A 4.4 Interface between Controller and Sensor Cable Disconnect the sensor cable (fiber optic cable) from the controller. Remove the protective cap of the One-Click™ cleaner. Put the One-Click™ cleaner into the fiber optic connector of the controller, see figure. Press the outer sleeve of the One-Click™...
  • Page 144: A 4.5 Interface Between Sensor Cable And Sensor

    Appendix | Cleaning Optical Components A 4.5 Interface between Sensor Cable and Sensor Remove the sensor cable (fiber optic cable) from the sensor. Remove the front protective cap of the One-Click™ cleaner. Put the One-Click™ cleaner into the optical fiber, see figure. Press the outer sleeve of the One-Click™...
  • Page 145: A 5 Ascii Communication With Controller

    Appendix | ASCII Communication with Controller ASCII Communication with Controller A 5.1 General The ASCII commands can be sent to the controller via the RS422 interface or Ethernet (Port 23). All commands, inputs and error reports are in English. A command always consists of the command name and zero or several parameters that are separated with a space and end in LF.
  • Page 146 Appendix | ASCII Communication with Controller Sensor Chap. A 5.3.4.1 SENSORTABLE Display available sensors Chap. A 5.3.4.2 SENSORINFO Information on sensor Chap. A 5.3.4.3 DARKCORR Start dark correction Chap. A 5.3.4.4 LED on/off Chap. A 5.3.4.5 LEDSOURCE Control input measurement light source Triggering Chap.
  • Page 147 Appendix | ASCII Communication with Controller Material database Chap. A 5.3.10.1 MATERIALTABLE Material table Chap. A 5.3.10.2 MATERIAL Select material Chap. A 5.3.10.3 MATERIALINFO Show Material Property Chap. A 5.3.10.4 META_MATERIAL Existing Materials, Material Names Chap. A 5.3.10.5 META_MATERIAL_PROTECTED Protected Materials Chap.
  • Page 148: A 5.3 General Commands

    Appendix | ASCII Communication with Controller A 5.3 General Commands A 5.3.1 General A 5.3.1.1 Help HELP [<Command>] Output help for each command. If no command is given, a general help is output. A 5.3.1.2 Controller Information GETINFO Request sensor information. Output see example below: ->GETINFO Name: IFD2415-3/IE...
  • Page 149: A 5.3.1.5 Synchronization

    Appendix | ASCII Communication with Controller A 5.3.1.5 Synchronization SYNC NONE | MASTER | SLAVE_SYNTRIG | SLAVE_TRIGIN Set synchronization type: - NONE: No synchronization - MASTER: Controller is master, i.e., it outputs synchronization pulses at the Sync/Trig output - SLAVE_SYNTRIG: Controller is slave and waits for synchronization pulses, e.g., from another IFC2421/2422/2465/2466 or similar pulse source, at the Sync/Trig input.
  • Page 150: A 5.3.2 User Level

    Appendix | ASCII Communication with Controller A 5.3.2 User level A 5.3.2.1 Change User Level LOGIN <Password> Enter the password to access another user level. There are the following user levels: - USER: Read access to all elements + use of web diagrams - PROFESSIONAL: Read/write access to all elements Command is mapped in the SDO 0x3001.
  • Page 151: Sensor

    Appendix | ASCII Communication with Controller A 5.3.4 Sensor A 5.3.4.1 Information on Calibration Tables SENSORTABLE ->SENSOR TABLE Position Sensor name, Measurement range, Serial number IFS2404-3, 3.000mm, 05110005 IFS2404-6, 6.000mm, 05120003 IFS2404-2, 2.000mm, 00001335 -> Output of all available (taught-in) sensors. SENSORTABLE command is valid for the IFD2411.
  • Page 152: Triggering

    Appendix | ASCII Communication with Controller A 5.3.5 Triggering A 5.3.5.1 Select Trigger Source TRIGGERSOURCE NONE | SYNCTRIG | TRIGIN | SOFTWARE | ENCODER1 | ENCODER2 - NONE: No trigger source used Sync/Trig - SYNCTRIG: Use input TrigIn - TRIGIN: Use the input - SOFTWARE: Triggering is initiated by the command TRIGGERSW.
  • Page 153: A 5.3.5.7 Level Section Trigger Input Trigin

    Appendix | ASCII Communication with Controller A 5.3.5.7 Level Section Trigger Input TrigIn TRIGINLEVEL TTL | HTL TrigIn Sync/Trig The level selection only applies to the input . The input waits for a differential signal. - TTL: Input waits for TTL signal. - HTL: Input waits for HTL signal.
  • Page 154: A 5.3.6.4 Encoder Value

    Appendix | ASCII Communication with Controller A 5.3.6.4 Encoder value ENCVALUE1 <encoder value> ENCVALUE2 <encoder value> ENCVALUE3 <encoder value> Indicates the value which the corresponding encoder should be set to when a reference marker is reached (or via soft- ware). The encoder value can be between 0 and 2 Setting the ENCVALUE automatically resets the algorithm for recognizing the first reference marker, see Chap.
  • Page 155: A 5.3.7 Setting The Rs422 Baud Rate

    Appendix | ASCII Communication with Controller A 5.3.7 Setting the RS422 Baud Rate BAUDRATE <Baudrate> Baud rates can be set in Bps for the RS422 interface: 9600, 115200, 230400, 460800, 691200, 921600, 2000000, 3000000, 4000000 Command is mapped in the SDO 0x31B0. confocalDT 2410/2411/2415 Page 155...
  • Page 156: A 5.3.8 Parameter Management, Load/Save Settings

    Appendix | ASCII Communication with Controller A 5.3.8 Parameter Management, Load/Save Settings A 5.3.8.1 Load / Save Connection Settings BASICSETTINGS READ | STORE - READ: Reads the connection settings from the controller flash. - STORE: Saves the current connection settings from the controller RAM to the controller flash. Command is mapped in the SDO 0x3020.
  • Page 157: A 5.3.8.6 Editing, Storing, Displaying, Deleting Measurement Settings

    Appendix | ASCII Communication with Controller A 5.3.8.6 Editing, Storing, Displaying, Deleting Measurement Settings MEASSETTINGS <Subcommand> [<Name>] Settings for measurement task. Moves application-dependent measurement settings between controller RAM and con- troller flash. Either the manufacturer-specific presets or the user-defined settings are used. Each preset can be used as a user-defined setting.
  • Page 158: A 5.3.9.3 Number Of Peaks And Switching Refractivity Correction On/Off

    Appendix | ASCII Communication with Controller A 5.3.9.3 Number of Peaks and Switching Refractivity Correction On/Off REFRACCORR on | off - On: The refractivity correction is carried out with the set materials, standard setting. - Off: The refractivity index 1.0 is assumed for all layers. Command is mapped in the SDO 0x3156.
  • Page 159: Peak Modulation

    Appendix | ASCII Communication with Controller A 5.3.9.9 Peak Modulation PEAK_MODULATION <n> Specifies the peak modulation through so that peaks running into each other are separated. At 100%, there is no peak separation and at 0% (factory setting), all peaks are separated. This way, the relevant peak artefacts can be removed or not be considered as individual peaks.
  • Page 160: A 5.3.10.6 Edit Material Table

    Appendix | ASCII Communication with Controller A 5.3.10.6 Edit Material Table MATERIALEDIT <Name> <Description> (NX <nF> <nd> <nC>)|(ABBE <nd> <vd>) Edits an existing material. A material is characterized either by three refractive indices or by one refractive index and Abbe number. - Name: Name of the material - Description: Brief description of the material - nF: Refractivity index nF at 670 nm (1.000000 ...
  • Page 161: A 5.3.11.3 Selection Of Statistics Signal

    Appendix | ASCII Communication with Controller A 5.3.11.3 Selection of Statistics Signal STATISTICSIGNAL <signal> META_ The statistics are created for the selected signal. A list of possible signals can be found by using the command STATISTICSIGNAL New signals will be created, which can then be output via the interfaces. - <signal>_MIN -->...
  • Page 162: A 5.3.11.9 Signal For Mastering With External Source

    Appendix | ASCII Communication with Controller A 5.3.11.9 Signal for Mastering with External Source Select the measured or calculated signal that can be mastered with the multifunction inputs or with an external source. META_MASTER provides a list of all defined master signals. The signals are configured using MASTERSIGNAL. MASTERSIGNALSELECT [ALL | NONE | <signal1>...
  • Page 163 Appendix | ASCII Communication with Controller ->MASTER ALL MASTER 01DIST1 INACTIVE MASTER FOIL ACTIVE MASTER NONE MASTER NONE MASTER NONE ->MASTER FOIL RESET // the offset (master value) is undone for the variable FOIL ->MASTERSIGNAL 01DIST1 NONE // The variable 01DIST1 is deleted ->MASTERSIGNAL FOIL NONE // The variable FOIL is deleted ->MASTER ALL...
  • Page 164: A 5.3.11.12 Calculation In Channel

    Appendix | ASCII Communication with Controller A 5.3.11.12 Calculation in channel COMP [<channel> [<id>]] COMP <channel> <id> MEDIAN <signal> <median data count> COMP <channel> <id> MOVING <signal> <moving data count> COMP <channel> <id> RECURSIVE <signal> <recursive data count> COMP <channel> <id> CALC <factor1> <signal> <factor2> <signal> <offset> <name> COMP <channel>...
  • Page 165: A 5.3.12 Data Output

    Appendix | ASCII Communication with Controller A 5.3.12 Data Output A 5.3.12.1 Digital Output Selection OUTPUT [NONE|([RS422 | IE] [ANALOG] [ERROROUT])] - NONE: No output of measured values - RS422: Output of measured values via RS422 - IE: Output of measured values via Industrial Ethernet, not parallel with RS422 - ANALOG: Output of measured values via analog output - ERROROUT: Error or status information via the error outputs Command starts the output of measured values.
  • Page 166: A 5.3.13 Selection Of Measured Values To Be Output

    Appendix | ASCII Communication with Controller A 5.3.13 Selection of Measured Values to be Output A 5.3.13.1 General Setting the values to be output via the RS422 interface. A limitation of the data volume via the RS422 depends on the measuring frequency and the baud rate. In multi-layer measurement mode, any desired distances and differences can be selected for output.
  • Page 167: A 5.3.14.5 Set Limit Values

    Appendix | ASCII Communication with Controller A 5.3.14.5 Set Limit Values ERRORLIMITCOMPARETO1 [LOWER | UPPER |BOTH] ERRORLIMITCOMPARETO2 [LOWER | UPPER |BOTH] Specifies whether the output should activate upon - LOWER --> undershot - UPPER --> exceeded - BOTH --> undershot or exceeded A 5.3.14.6 Set Value ERRORLIMITVALUES1 [<lower limit [mm]>...
  • Page 168: A 5.3.15.4 Set Scaling For Dac

    Appendix | ASCII Communication with Controller A 5.3.15.4 Set Scaling for DAC ANALOGSCALEMODE STANDARD | TWOPOINT Selects whether to use one-point or two-point scaling of the analog output. - STANDARD --> One-point scaling - TWOPOINT --> Two-point scaling The standard scaling is configured for distances -MB/2 to MB/2 and for thickness measurement from 0 to 2 MB (MB=measuring range).
  • Page 169: A 5.4 Measured Value Format

    Appendix | ASCII Communication with Controller A 5.4 Measured Value Format A 5.4.1 Structure The structure of measured value frames depends on the selection of the measured values or on the selection of a preset. In the following overview, you will find a summary of commands which you can use to query the available measured values via RS422.
  • Page 170: A 5.4.5 Measured Value Counter

    Appendix | ASCII Communication with Controller The encoder values for transmission can be selected individually. Only the lower 18 bits of the encoder values are trans- mitted when transmitting via RS422. A 5.4.5 Measured Value Counter Only the lower 18 bits of the profile counter are transmitted on the RS422 interface. A 5.4.6 Timestamp The system-internal resolution of the time stamp is 1 µs.
  • Page 171: A 5.5 Measuring Data Formats

    Appendix | ASCII Communication with Controller A 5.5 Measuring Data Formats A 5.5.1 Data Format RS422 Interface A 5.5.1.1 Video Data <Preamble> <Size> <video data> <End> Start identifier Size 32 Bit 16 Bit unsigned End identifier 64 bit Volume of the video 32 bit data in bytes 0xFFFF00FFFF000000...
  • Page 172 Appendix | ASCII Communication with Controller All values greater than 262072 are error values and are defined as follows: Error code Description 262073 Scaling error RS422 interface underflow 262074 Scaling error RS422 interface overflow 262075 Data volume too large for baud rate selected 262076 No peak is present.
  • Page 173: A 5.6 Warning And Error Messages

    Appendix | ASCII Communication with Controller A 5.6 Warning and Error Messages E200 I/O operation failed E202 Access denied E204 Received unsupported character E205 Unexpected quotation mark E210 Unknown command E212 Command not available in current context E214 Entered command is too long to be processed E230 Unknown parameter E231 Empty parameters are not allowed E232 Wrong parameter count...
  • Page 174 Appendix | ASCII Communication with Controller E364 Setting is invalid E500 Material table is empty E502 Material table is full E504 Material name not found E600 ROI begin must be less than ROI end E602 Master value is out of range E603 One or more values were out of range E610 Encoder: minimum is greater than maximum E611 Encoder‘s start value must be less than the maximum value...
  • Page 175: A 6 Switch Between Ethercat And Ethernet Setup Mode

    Appendix | Switch between EtherCAT and Ethernet Setup Mode Switch between EtherCAT and Ethernet Setup Mode The IFD241x starts with the last saved operating mode. Factory setting is EtherCAT. Access via Ethernet is possible in Ethernet setup mode. Correct Multifunction Press the key on the IFD2410/2415 or on the IFC2411 and hold it, before you switch on...
  • Page 176: Telnet

    Appendix | Telnet Telnet A 8.1 General The Telnet service allows you to communicate with the IFD241x from your PC. To communicate with Telnet, you will need - a connection between the IFD241x and your PC, ƒ Ethernet Setup Mode ƒ...
  • Page 177: A 8.3 Help On A Command

    Appendix | Telnet A 8.3 Help on a Command Telnet can output information about a command. For this, enter the sequence “HELP <command name>”. Fig. 135 Access the information about the TRIGGERSOURCE command A 8.4 Error Messages The following error messages may appear: - E01 Unknown command: An unknown parameter ID was submitted.
  • Page 178 MICRO-EPSILON MESSTECHNIK GmbH & Co. KG Königbacher Str. 15 · 94496 Ortenburg/Germany Tel. +49 (0) 8542 / 168-0 · Fax +49 (0) 8542 / 168-90 X9751458-A012103MSC info@micro-epsilon.com · www.micro-epsilon.com Your local contact: www.micro-epsilon.com/contact/worldwide/ MICRO-EPSILON MESSTECHNIK...

Table of Contents