optoNCDT 1420 - Micro
Transcription
optoNCDT 1420 - Micro
Instruction Manual optoNCDT 1420 ILD 1420-10 ILD 1420-25 ILD 1420-50 ILD 1420-100 ILD 1420-200 Intelligent laser optical displacement measurement MICRO-EPSILON MESSTECHNIK GmbH & Co. KG Königbacher Straße 15 94496 Ortenburg / Germany Tel. +49 (0) 8542 / 168-0 Fax +49 (0) 8542 / 168-90 e-mail [email protected] www.micro-epsilon.com Certified acc. to DIN EN ISO 9001: 2008 Contents 1.Safety......................................................................................................................................... 9 1.1 Symbols Used.................................................................................................................................................. 9 1.2Warnings........................................................................................................................................................... 9 1.3 Notes on CE Identification.............................................................................................................................. 10 1.4 Proper Use...................................................................................................................................................... 11 1.5 Proper Environment........................................................................................................................................ 11 2. 3. 3.1 3.2 3.3 Laser Class.............................................................................................................................. 12 Functional Principle, Technical Data...................................................................................... 14 Short Description............................................................................................................................................ 14 Auto Target Compensation (ATC).................................................................................................................. 15 Technical Data................................................................................................................................................ 16 4.Delivery.................................................................................................................................... 18 4.1Unpacking....................................................................................................................................................... 18 4.2Storage........................................................................................................................................................... 18 5.Installation............................................................................................................................... 19 5.1 5.2 5.3 5.4 optoNCDT 1420 Instructions for Installation.............................................................................................................................. 19 5.1.1 Reflection Factor of the Target Surface......................................................................................... 19 5.1.2 Error Influences ............................................................................................................................ 19 5.1.2.1 Light from other Sources ............................................................................................ 19 5.1.2.2 Color Differences ......................................................................................................... 20 5.1.2.3 Surface Roughness ..................................................................................................... 20 5.1.2.4 Temperature Influences ............................................................................................... 20 5.1.2.5 Mechanical Vibration ................................................................................................... 20 5.1.2.6 Movement Blurs .......................................................................................................... 20 5.1.2.7 Angle Influences .......................................................................................................... 21 5.1.3 Optimizing the Measuring Accuracy ............................................................................................ 21 Mounting, Dimensions ................................................................................................................................... 22 Indicator Elements at Sensor......................................................................................................................... 24 Electrical Connections.................................................................................................................................... 25 5.4.1 Connection Possibilities................................................................................................................ 25 5.4.2 Pin Assignment.............................................................................................................................. 27 5.4.3 Supply Voltage.............................................................................................................................. 28 5.4.4 5.4.5 5.4.6 5.4.7 5.4.8 5.4.9 Laser on......................................................................................................................................... 28 Analog Output............................................................................................................................... 29 Multifunctional Input...................................................................................................................... 30 RS422 Connection with USB Converter IF2001/USB................................................................... 30 Error Output................................................................................................................................... 31 Connector and Sensor Cable....................................................................................................... 32 6.Operation................................................................................................................................. 33 6.1 6.2 6.3 6.4 Getting Ready for Operation.......................................................................................................................... 33 Operation via Web Interface........................................................................................................................... 34 6.2.1Preconditions................................................................................................................................. 34 6.2.2 Access via Web Interface.............................................................................................................. 36 6.2.3 Measurement Presentation via Web Browser............................................................................... 38 6.2.4 Video Signal via Web Browser...................................................................................................... 40 Programming via ASCII Commands.............................................................................................................. 42 Timing, Measurement Value Flux................................................................................................................... 42 7. Set Sensor Parameter............................................................................................................. 43 7.1 Preliminary Remarks to the Adjustments....................................................................................................... 43 7.2 Overview Parameter........................................................................................................................................ 43 7.3Inputs.............................................................................................................................................................. 44 7.4 Signal Processing........................................................................................................................................... 44 7.4.1Preliminary Remark....................................................................................................................... 44 7.4.2 Measurement Task........................................................................................................................ 45 7.4.3 Measuring Rate............................................................................................................................. 46 7.4.4Triggering....................................................................................................................................... 47 7.4.4.1General......................................................................................................................... 47 7.4.4.2 Signal Processing - Trigger for Acquiring Values........................................................ 49 7.4.4.3 Signal Processing - Value Output Trigger ................................................................... 49 7.4.5 Mask Evaluation Area, ROI............................................................................................................ 50 7.4.6 Peak Selection .............................................................................................................................. 51 7.4.7 Error Handling............................................................................................................................... 51 7.4.8Averaging....................................................................................................................................... 52 7.4.8.1General......................................................................................................................... 52 7.4.8.2 Moving average............................................................................................................ 53 7.4.8.3 Recursive Average....................................................................................................... 54 7.4.8.4Median.......................................................................................................................... 54 optoNCDT 1420 7.4.9 Zeroing and Mastering.................................................................................................................. 55 7.4.9.1 Zeroing, Mastering with Select Key............................................................................. 56 7.4.9.2 Zeroing, Mastering with Hardware Input..................................................................... 57 7.4.10 Data Reduction, Output Data Rate................................................................................................ 58 7.5Outputs........................................................................................................................................................... 59 7.5.1Overview........................................................................................................................................ 59 7.5.2 Digital Output, RS422.................................................................................................................... 60 7.5.2.1 Values, Ranges............................................................................................................. 60 7.5.2.2 Characteristics Digital Output...................................................................................... 62 7.5.3 Analog Output Scaling.................................................................................................................. 64 7.5.3.1 Output Scaling............................................................................................................. 64 7.5.3.2 Output Scaling with Key Select.................................................................................... 65 7.5.3.3 Output Scaling via Hardware Input.............................................................................. 66 7.5.3.4 Calculation of Measuring Value using Analog Current................................................ 67 7.5.3.5 Characteristics Distance Value and Analog Output.................................................... 69 7.5.3.6 Mastering and Teaching Analog Output...................................................................... 71 7.6 System Settings.............................................................................................................................................. 72 7.6.1General.......................................................................................................................................... 72 7.6.2 Unit, Language ............................................................................................................................. 72 7.6.3Keylock.......................................................................................................................................... 73 7.6.4 Load, Save..................................................................................................................................... 74 7.6.5 Import, Export................................................................................................................................ 76 7.6.6 Access Authorization..................................................................................................................... 77 7.6.7 Sensor Reset................................................................................................................................. 78 8. 8.1 8.2 8.3 Digital Interfaces RS422......................................................................................................... 79 Preliminary Remarks....................................................................................................................................... 79 Measurement Data Format............................................................................................................................. 79 Conversion of the Binary Data Format........................................................................................................... 80 9.Cleaning................................................................................................................................... 81 10. Software Support with MEDAQLib......................................................................................... 82 11.Warranty................................................................................................................................... 83 12. Decommissioning, Disposal................................................................................................... 83 13. Service, Repair........................................................................................................................ 83 optoNCDT 1420 Appendix A 1 A 2 A 3 A 3.1 A 3.2 A 3.3 optoNCDT 1420 Optional Accessories...................................................................................................................................... 84 Factory Setting................................................................................................................................................ 86 ASCII Communication with Sensor................................................................................................................ 87 General........................................................................................................................................................... 87 Overview Commands..................................................................................................................................... 89 General Commands....................................................................................................................................... 92 A 3.3.1 HELP.............................................................................................................................................. 92 A 3.3.2 GETINFO, Sensor Information...................................................................................................... 92 A 3.3.3 LANGUAGE, Website.................................................................................................................... 92 A 3.3.4 RESET, Boot Sensor...................................................................................................................... 93 A 3.3.5 RESETCNT, Reset Counter........................................................................................................... 93 A 3.3.6 ECHO, Switching the Command Reply, ASCII Interface.............................................................. 93 A 3.3.7 PRINT, Sensor Settings................................................................................................................. 94 A 3.3.8 User Level...................................................................................................................................... 95 A 3.3.8.1 LOGIN, Change of the User Level................................................................................ 95 A 3.3.8.2 LOGOUT, Change into User Level............................................................................... 95 A 3.3.8.3 GETUSERLEVEL, User Level Request........................................................................ 95 A 3.3.8.4 STDUSER, Set Standard User..................................................................................... 95 A 3.3.8.5 PASSWD, Change Password....................................................................................... 95 A 3.3.9 Triggering....................................................................................................................................... 96 A 3.3.9.1 TRIGGER, Selection..................................................................................................... 96 A 3.3.9.2 TRIGGERAT, Effect of the Trigger Input....................................................................... 96 A 3.3.9.3 MFILEVEL, Input Pulse Multifunctional Input............................................................... 96 A 3.3.9.4 TRIGGERCOUNT, Number of Displayed Measurement Values.................................. 96 A 3.3.9.5 TRIGGERSW, Software Trigger Pulse.......................................................................... 97 A 3.3.10 Interfaces....................................................................................................................................... 97 A 3.3.10.1BAUDRATE, RS422...................................................................................................... 97 A 3.3.10.2UNIT, Web Interface...................................................................................................... 97 A 3.3.10.3MFIFUNC, Function Selection Multifunctional Input.................................................... 97 A 3.3.10.4ERROROUT1, Activate Error Output............................................................................ 97 A 3.3.10.5ERRORLEVELOUT1, Output Level Error Output......................................................... 98 A 3.3.11 Handling of Setups........................................................................................................................ 98 A 3.3.11.1IMPORT........................................................................................................................ 98 A 3.3.11.2EXPORT........................................................................................................................ 98 A 3.3.11.3MEASSETTINGS, Load / Save Measurement Settings............................................... 99 A 3.3.11.4BASICSETTINGS, Load / Save Device Settings........................................................ 100 A 3.3.11.5SETDEFAULT, Default Settings.................................................................................. 100 A 3.3.12 ANALOGSCALE, Scaling the Analog Output.............................................................................. 100 A 3.4 A 3.5 A 3.6 A 3.7 A 4 A 4.1 A 4.2 optoNCDT 1420 A 3.3.13 Key Function................................................................................................................................ 100 A 3.3.13.1KEYFUNC, Choose Key Function.............................................................................. 100 A 3.3.13.2KEYLOCK, Set Keylock.............................................................................................. 101 Measurement................................................................................................................................................ 101 A 3.4.1 TARGETMODE, Measurement Mode.......................................................................................... 101 A 3.4.2 MEASPEAK, Choice of the Peak in the Video Signal................................................................. 101 A 3.4.3 MEASRATE, Measuring Rate...................................................................................................... 101 A 3.4.4 LASERPOW, Laser Power........................................................................................................... 101 A 3.4.5 ROI, Video Signal, Masking the Region of Interest (ROI)........................................................... 102 A 3.4.6 Measurement Value Processing................................................................................................. 102 A 3.4.6.1 AVERAGE, Measurement Value................................................................................. 102 A 3.4.6.2 MASTERMV, Mastering / Zeroing............................................................................... 102 Data Output.................................................................................................................................................. 103 A 3.5.1 OUTPUT, Selection of Measurement Value Output.................................................................... 103 A 3.5.2 OUTREDUCEDEVICE, Output Reduction of Measurement Value Output................................. 103 A 3.5.3 OUTREDUCECOUNT, Output Data Rate.................................................................................... 103 A 3.5.4 OUTHOLD, Error Processing...................................................................................................... 103 A 3.5.5 Selection of Measurement Values to be Output......................................................................... 104 A 3.5.5.1 GETOUTINFO_RS422, Request Data Selection........................................................ 104 A 3.5.5.2 OUTADD_RS422, Selection of Data Additional Values............................................. 104 A 3.5.5.3 OUTVIDEO_RS422, Adjust Video Output.................................................................. 104 Example Command Sequence During Selection of Measurement Value................................................... 105 Error Messages............................................................................................................................................. 106 Control Menu................................................................................................................................................ 108 Tab Home...................................................................................................................................................... 108 Tab Settings.................................................................................................................................................. 108 A 4.2.1 Inputs........................................................................................................................................... 108 A 4.2.2 Signal Processing........................................................................................................................ 109 A 4.2.3 Outputs........................................................................................................................................ 111 A 4.2.4 System Settings........................................................................................................................... 112 optoNCDT 1420 Safety 1. Safety The handling of the sensor assumes knowledge of the instruction manual. 1.1 Symbols Used The following symbols are used in this instruction manual: Indicates a hazardous situation which, if not avoided, may result in minor or moderate injury. Indicates a situation which, if not avoided, may lead to property damage. Indicates a user action. i Indicates a user tip. Measure Indicates hardware or a button/menu in the software. 1.2 Warnings Avoid unnecessary laser radiation to be exposed to the human body. Switch off the sensor for cleaning and maintenance. Switch off the sensor for system maintenance and repair if the sensor is integrated into a system. Caution - use of controls or adjustments or performance of procedures other than those specified may cause harm. Connect the power supply and the display-/output device in accordance with the safety regulations for electrical equipment. >> Danger of injury >> Damage to or destruction of the sensor Avoid shock and vibration to the sensor. >> Damage to or destruction of the sensor optoNCDT 1420 Page 9 Safety Mount the sensor only to the existing holes on a flat surface. Clamps of any kind are not permitted >> Damage to or destruction of the sensor The power supply may not exceed the specified limits. >> Damage to or destruction of the sensor Protect the sensor cable against damage. Attach the cable load-free, hold the cable after appr. 25 cm and hold the pigtail on the connector e.g. zip tie. >> Destruction of the sensor >> Failure of the measuring device Avoid continuous exposure to fluids on the sensor. >> Damage to or destruction of the sensor Avoid exposure to aggressive materials (washing agent, penetrating liquids or similar) on the sensor. >> Damage to or destruction of the sensor 1.3 Notes on CE Identification The following applies to the optoNCDT 1420: -- EU directive 2014/30/EU -- EU directive 2011/65/EU, “RoHS“ category 9 Products which carry the CE mark satisfy the requirements of the quoted EU directives and the European standards (EN) listed therein. The EC declaration of conformity is kept available according to EC regulation, article 10 by the authorities responsible at MICRO-EPSILON MESSTECHNIK GmbH & Co. KG Königbacher Straße 15 94496 Ortenburg / Germany The sensor is designed for use in industry and satisfies the requirements. optoNCDT 1420 Page 10 Safety 1.4 Proper Use -- The optoNCDT 1420 system is designed for use in industrial and laboratory areas. -- It is used for measuring displacement, distance, position and thickness for in-process quality control and dimensional testing -- The sensor may only be operated within the limits specified in the technical data, see Chap. 3.3. -- Use the sensor in such a way that in case of malfunctions or failure personnel or machinery are not endangered. -- Take additional precautions for safety and damage prevention for safety-related applications. 1.5 Proper Environment -- Protection class: IP 65 (applies only when the sensor cable is plugged in) Lenses are excluded from protection class. Contamination of the lenses leads to impairment or failure of the function. -- Operating temperature: 0 °C ... 50 °C (+32 up to +104 °F) -- Storage temperature: -20 °C ... 70 °C (-4 up to +158 °F) -- Humidity: 5 - 95 % (non-condensing) -- Ambient pressure: Atmospheric pressure The protection class is limited to water, no penetrating liquids or similar! i optoNCDT 1420 Page 11 Laser Class 2. Laser Class The optoNCDT 1420 sensors operate with a semiconductor laser with a wavelength of 670 nm (visible/red). The sensors fall within Laser Class 2 (II). The laser is operated on a pulsed mode, the average power is ≤ 1 mW. The pulse frequency depends on the adjusted measuring rate (0.25 ... 4 kHz). The pulse duration of the peaks is regulated depending on the measuring rate and reflectivity of the target and can be 0.3 up to 3999.6 µs. i Never deliberately look into the laser beam! Consciously close your eyes or turn away immediately if ever the laser beam should hit your eyes. Comply with all regulations on lasers! Although the laser output is low looking directly into the laser beam must be avoided. Due to the visible light beam eye protection is ensured by the natural blink reflex. The housing of the optical sensors may only be opened by the manufacturer, see Chap. 11. For repair and service purposes the sensors must always be sent to the manufacturer. Lasers of Class 2 (II) are not subject to notification and a laser protection officer is not required. The following warning labels are attached to the sensor cable. LASER RADIATION DO NOT STARE INTO THE BEAM CLASS 2 LASER PRODUCT IEC 60825-1: 2008-05 P≤1mW; =670nm THIS PRODUCT COMPLIES WITH FDA REGULATIONS 21CFR 1040.10 AND 1040.11 LASERSTRAHLUNG NICHT IN DEN STRAHL BLICKEN LASER KLASSE 2 nach DIN EN 60825-1: 2008-05 P≤1mW; =670nm Fig. 1 Laser warning labels on the sensor cable Fig. 2 Laser warning labels on the sensor housing optoNCDT 1420 Page 12 Laser Class During operation of the sensor the pertinent regulations acc. to IEC 60825-1 on „radiation safety of laser equipment“ must be fully observed at all times. The sensor complies with all applicable laws for the manufacturer of laser devices. Laser operation is indicated by LED, see Chap. 5.3. LASER RA DIATION DO NOT STAR CLASS 2 E INTO THE BE AM LASER PR O IEC 6082 5-1: 2008 DUCT -05 P≤1mW ; THIS PR =670nm ODUCT REGULA CO TIONS 21CFR MPLIES W 1040.10 ITH FDA AND 10 40.11 Fig. 3 True reproduction of the sensor with its actual location of the warning labels, ILD 1420 i optoNCDT 1420 If both warning labels are covered over when the unit is installed the user must ensure that supplementary labels are applied. Page 13 Functional Principle, Technical Data 3. Functional Principle, Technical Data 3.1 Short Description The optoNCDT 1420 uses the principle of optical triangulation, that is, a visible, modulated point of light is projected onto the target surface. The diffuse part of the reflection of this point of light is displayed depending on distance on a position-resolving element (CMOS) by an receiver optic which is arranged to the optical axis of the laser beam in a defined angle. A signal processor in the sensor calculates the distance of the point of light on the measuring object to the sensor by means of the output signal of the CMOS elements. The distance value is linearized and output by means of the analog or RS422 interface. optoNCDT Range SMR Current output Digital value 1 3 mA 262077 4 mA (SMR) 643 12 mA (MR) Range = Measuring range 20 mA (EMR) 64877 3 mA 262078 SMR = Start of measuring range MR = Midrange EMR = End of measuring range Fig. 4 Definition of terms 1) For distance values without zero setting resp. mastering only optoNCDT 1420 Page 14 Functional Principle, Technical Data 3.2 Auto Target Compensation (ATC) The Auto Target Compensation (ATC) enables stable compensation independent of color and brightness of the measuring object. Also small objects can be detected reliably thanks to the small measuring spot. optoNCDT 1420 Page 15 Functional Principle, Technical Data 3.3 Technical Data Model ILD1420-10 ILD1420-25 ILD1420-50 ILD1420-100 ILD1420-200 Measuring range 10 mm 25 mm 50 mm 100 mm 200 mm Start of measuring range 20 mm 25 mm 35 mm 50 mm 60 mm Midrange 25 mm 37.5 mm 60 mm 100 mm 160 mm End of measuring range Linearity 1 30 mm 50 mm 85 mm 150 mm 260 mm 8 ... 10 µm 20 ... 25 µm 40 ... 50 µm 80 ... 100 µm 160 ... 200 µm 0.5 µm 1 µm 4 µm 8 µm ≤ 0.08 - 0.1 % FSO Reproducibility 2 Measuring rate 2 µm 0.25 kHz / 0.5 kHz / 1 kHz / 2 kHz / 4 kHz Light source semiconductor laser <1 mW, 670 nm (red) Permissible ambient light 10,000 lx SMR Spot diameter ± 10 % 90 x 120 µm 100 x 140 µm 90 x 120 µm MMR 45 x 40 µm 120 x 130 µm 230 x 240 µm EMR 140 x 160 µm 45 x 50 µm at 24 mm smallest ø Laser safety class Temperature stability optoNCDT 1420 --- 0 ... +50 °C (non-condensing) Storage temperature Vibration 750 x 1100 µm ± 0.03 % FSO/°C Operation temperature Output 750 x 1100 µm 390 x 500 µm 630 x 820 µm 55 x 50 μm 70 x 65 μm --at 31 mm at 42 mm class 2 IEC 60825-1 : 2008-05 -20 ... +70 °C (non-condensing) analog 4 ... 20mA (1 ... 5V with cable PCF1420-3/U); 12 bit free scalable within the nominal range digital RS422 / 16 bit resp. 18 bit 2 g / 20 ... 500 Hz (acc. to IEC 60068-2-6) Page 16 Functional Principle, Technical Data Shock Weight 15 g / 6 ms / 3 axes (acc. to IEC 60068-2-29) with cable 3m approx. 145 g with Pigtail approx. 60 g input 3 Control I/O laser on/off; functional input: trigger / zero-setting / mastering / teaching error output output 4 Sensor cable 5 3 m, integrated, open ends 0.3 m Pigtail with 12pin M12 connector LED 2 x 3 color LEDs for power and status Key select key for zero / teaching / factory setting Power supply 11-30 V DC, 24 V P< 2 W Controller integrated signal processor The specified data apply for a diffusely reflecting matt white ceramic target. FSO = Full scale output SMR = Start of measuring range; MR = Midrange; EMR = End of measuring range 1) Values are valid from 0 to 50 % FSO resp. 51 to 100 % FSO. 2) Measuring rate 2 kHz, median 9 3) not galvanically isolated, level: HTL 4) not galvanically isolated, switching characteristics: NPN, PNP, PUSH-PULL 5) not cable carriers suitable optoNCDT 1420 Page 17 Delivery 4. Delivery 4.1 Unpacking ------ 1 Sensor ILD 1420 1 Assembly instruction 1 CD with program <ILD1420 DAQ Tool.exe> and instruction manual 1 Calibration protocol Accessories (2 pieces screw M2 and 2 pieces washer) Carefully remove the components of the measuring system from the packaging and ensure furthermore that the goods are forwarded in such a way that no damage will occur. Check the delivery for completeness and shipping damage immediately after unpacking. In case of damage or missing parts, please contact the manufacturer or supplier immediately. See Appendix for further accessories, see Chap. A 1 4.2 Storage Storage temperature: -20 up to +70 °C (-4 °F up to +158 °F) Humidity: optoNCDT 1420 5 - 95 % (non-condensing) Page 18 Installation 5. Installation 5.1 Instructions for Installation 5.1.1 Reflection Factor of the Target Surface In principle the sensor evaluates the diffuse part of the reflected laser light. Laser beam Laser beam Laser beam 2 Ideal diffuse reflection Direct mirror reflection Real reflection Fig. 5 Reflection factor of the target surface A statement concerning a minimum reflectance is difficult to make because even a small diffuse fraction can be evaluated from highly reflecting surfaces. This is done by determining the intensity of the diffuse reflection from the CMOS signal in real time and subsequent compensation, see Chap. 3.2. Dark or shiny objects being measured, e.g. black rubber, may require longer exposure times. The exposure time is dependent on the measuring rate and can only be increased by reducing the sensor’s measuring rate. 5.1.2 Error Influences 5.1.2.1 Light from other Sources Thanks to their integrated optical interference filters the optoNCDT 1420 sensors offer outstanding performance in suppressing light from other sources. However, this does not preclude the possibility of interference from other light sources if the objects being measured are shiny and if lower measuring rates are selected. Should this be the case it is recommended to use suitable shields to screen the other light sources. This applies in particular to measurement work performed in close proximity to welding equipment. optoNCDT 1420 Page 19 Installation 5.1.2.2 Color Differences Because of intensity compensation, color difference of targets affect the measuring result only slightly. However, such color differences are often combined with different penetration depths of the laser light into the material. Different penetration depths then result in apparent changes of the measuring spot size. Therefore color differences in combination with changes of penetration depth may lead to measuring errors. 5.1.2.3 Surface Roughness In case of traversing measurements surface roughnesses of 5 μm and more lead to an apparent distance change (also-called surface noise). However, they can be dampened by averaging. 5.1.2.4 Temperature Influences When the sensor is commissioned a warm-up time of at least 20 minutes is required to achieve uniform temperature distribution in the sensor. If measurement is performed in the micron accuracy range, the effect of temperature fluctuations on the sensor holder must be considered. Due to the damping effect of the heat capacity of the sensor, sudden temperature changes are only measured with delay. 5.1.2.5 Mechanical Vibration If the sensor is to be used for resolutions in the μm to sub-μm range, special care must be taken to ensure stable and vibration-free mounting of sensor and target. 5.1.2.6 Movement Blurs If the objects being measured are fast moving and the measuring rate is low, it is possible that movement blurs may result. Always select a high measuring rate for high-speed operations, therefore, in order to prevent errors. optoNCDT 1420 Page 20 Installation 5.1.2.7 Angle Influences Tilt angles of the target in diffuse reflection both around the X and the Y axis of less than 5 ° only have a disturbing effect with surfaces which are highly reflecting. These influences have to be explicitly considered when scanning profiled surfaces. Basically the angle behavior of triangulation is liable to the reflectivity of the measuring object surface. Y-axis X-axise Angle Fig. 6 Measurement errors through tilting with diffuse reflection 5.1.3 Optimizing the Measuring Accuracy Color strips Direction of movement laser off in range midrange error state output In case of rolled or polished metals that are moved past the sensor the sensor plane must be arranged in the direction of the rolling or grinding marks. The same arrangement must be used for color strips. select Fig. 7 Sensor arrangement in case of ground or striped surfaces Grinding or rolling marks optoNCDT 1420 Page 21 Installation In case of bore holes, blind holes and edges in the surface of moving targets the sensor must be arranged in such a way that the edges do not obscure the laser spot. incorrect (shadow) correct Fig. 8 Sensor arrangement for holes and ridges 5.2 Mounting, Dimensions The optoNCDT 1420 sensor is an optical system for measurements with micrometer accuracy. The laser beam must be directed perpendicularly onto the surface of the target. In case of misalignment it is possible that the measurement results will not always be accurate. i Make sure it is handled carefully when installing and operating. Mount the sensor by means of 2 screws type M3 or by means of through bores for M2 with the screws from the accessories. Bolt connection Through length Screw depth Amount Screw 20 mm 2 min 5 mm min 4.8 mm, max 20 mm 2 Washer Torque M2 x 25 ISO 4762-A2 A2.2 ISO 7089-A2 0.5 Nm (µ = 0.2) M3 ISO 4762-A2 1 Nm (µ = 0.12) Direct fastening Fig. 9 Mounting conditions The bearing surfaces surrounding the fastening holes (through-holes) are slightly raised. optoNCDT 1420 i Mount the sensor only to the existing holes on a flat surface. Clamps of any kind are not permitted. Do not exceed torques. Page 22 Installation 46 (1.81) 20 (.79) ILD 1420- 10 25 50 100 200 mm 10 25 50 100 200 SMR mm 20 25 35 EMR mm 30 50 85 150 260 Y 21 28 SMR 3 (.12) 40 (1.57) 8 (.31) 10 (.39) A 6 (.24) 30 (1.18) 2.70 (.11) MR 7.50 (.3) Range Limits for free space Y 2 (.08) 46 60 70 The indicated free space in the reception area, see Fig. 10, has to be kept clear from foreign objects and extraneous light of other laser sensors at least until the end of measuring range. Laser beam Keep this area free from other light sources and/or their reflections mm 10 50 8 (.31) MR = SMR = MR = EMR = FSO = Measuring range Start of measuring range Midrange End of measuring range Full scale output A: 2x M3 for direct fastening or 2x M2 for bolt connection M12 14 Fig. 10 Dimensional drawing and free space for optics 47,5 Fig. 11 Dimensional drawing M12 cable connector optoNCDT 1420 Page 23 Installation 5.3 Indicator Elements at Sensor LED State Meaning green Measuring object within sensor range yellow Mid range red Error - e.g. Poor target or out of range off Laser off LED Output Meaning green RS422 measurement value output yellow RS422 and current output are switched off. The RS422 and the current output can be switched on. Web interface can also be switched on. red Current 4 ... 20 mA measurement value output off Sensor off, no supply LED state Select key LED output The programmable touch key select calls up the functions Masters and Teaching. By factory default this key is only active for the first 5 minutes after power up. After that it will be automatically locked. The keylock can be programmed via internal websites or ASCII commands. optoNCDT 1420 Page 24 Installation 5.4 Electrical Connections 5.4.1 Connection Possibilities Source Cable/Supply Interface End device PS 2020 PCF1420-x/I and PCF1420-x/U PCF1420-x/I and PCF1420-x/U PLC PCF1420-x/I and PCF1420-x/U IF2001/USB PCF1420-x/IF2008 (IF2008-Y) IF2004/USB PCF1420-x/IF2008 and IF2008-Y-adapter cable USB IF2008 Sensor supply is done by peripheral. PC Fig. 12 Connection examples on ILD 1420 The different periphery devices can be connected by the illustrated connection cables to the 14-pin sensor plug, see Fig. 12. The converters IF2001/USB, IF2004/USB and the PCI interface card IF2008 also supply the operating voltage (24 V DC) of the sensor. Power to the converters is supplied e. g. by the optional power supply PS 2020. optoNCDT 1420 Page 25 Installation Peripheral Sensor channels IF2001/USB, RS422 USB converter one Interface IF2004/USB four IF2008, PCI interface card four SPS, ILD 1420 or the like --- Functional input: trigger Switch, key, PLC or the like --- Switching input laser On/Off RS422 Fig. 13 Max. sensor channels on the peripheral devices optoNCDT 1420 Page 26 Installation 5.4.2 Pin Assignment 3m 0.3 m ILD1420 with pigtail ILD1420 with open ends Pin Sensor cable resp. PCF1420-x/I, description The shielding of the cable is connected to the sensor housing. The sensor cable is not cable carriers suitable. One end is molded on the sensor, the other end has free leads with ferrules or a pigtail with a M12 male connector. Specification 1 9 3 green RS422 Rx+ 4 yellow RS422 Rx- 5 gray RS422 Tx+ 6 pink RS422 Tx- 7 red +U B 8 black Laser on/off 9 violet Functional input 10 brown Error Switch output I max = 100 mA, U max = 30 VDC, Programmable switching characteristic: (NPN, PNP, Push-Pull) 11 white I OUT 4 ... 20 mA R Load = 250 Ohm: U OUT 1 ... 5 V with U B > 11 V R Load = 500 Ohm: U OUT 2 ... 10 V with U B > 17 V 12 blue GND Ground potential Supply and signal ground Shield Connector housing Sensor housing Serial input Serial output Internally terminated with 120 Ohm Terminate externally with 120 Ohm 10 2 Switch input 11 ... 30 VDC, typ. 24 VDC, P < 2 W Laser is active, if input is connected with GND Trigger, Zero/Master, Teaching 7 11 3 4 Supply voltage 8 12 5 6 Solder pin side female cable connector Connect with potential equalization The sensor cable PCF1420 is cable carriers suitable. One end is molded on the sensor, the other end has free leads with ferrules or a pigtail with a M12 male connector. optoNCDT 1420 Page 27 Installation 5.4.3 Supply Voltage Nominal value: 24 V DC (11 ... 30 V, P < 2 W). Switch on the power supply unit once wiring is completed. Connect the inputs “7“ and “12“ at the sensor with a 24 V voltage supply. 11 ... 30 VDC 7 PCF1420-x/Y Color Supply 7 red +UB 12 blue Ground ILD1420 12 5.4.4 Sensor Pin Use the supply voltage for measurement instruments only and not for drive units or similar sources of pulse interference at the same time. MICRO-EPSILON recommends using an optional available power supply unit PS2020 for the sensor. Fig. 14 Connection of supply voltage Laser on The measuring laser on the sensor is activated via an HTL switch input. This is advantageous if the sensor has to be switched off for maintenance or similar. Switching can be done with a transistor (for example open collector in an optocoupler) or a relay contact. i If pin 8 is not connected with Pin 12, the laser is off. Type 1 Type 2 PCF1420-x/Y +U H 8 black blue ILD1420 There is no external resistor for current limiting required. Connect Pin 8 with Pin 12 for permanent „Laser on“. Reaction Time for Laser-On: Correct measuring data are sent by the sensor approximately 1 ms after the laser was switched on. GND 12 Fig. 15 Electrical wiring for laser off optoNCDT 1420 Page 28 Installation 5.4.5 Analog Output The sensor provides a current output 4 ... 20 mA. i The output may not be continuously operated in short circuit operation without load resistor. The short circuit operation leads to durable thermal overload and thus for automatic overload shutdown of the output. Connect the output 11 (white) and 12 (blue) on the sensor to a measuring device. Sensor 12-pin M12 Sensor cable connector cable I OUT (Pin 11) white GND (Pin 12) blue 7 ILD1420 11 Iout 11... 30 VDC C1 12 100 nF 12 Uout R1 When using a PCF1420-x/U you will get an analog voltage at the output in the range of 1 ... 5 V. R = 250 Ohm: U OUT 1 ... 5 V at U B > 11 V R = 500 Ohm: U OUT 2 ... 10 V at U B > 17 V Fig. 16 Wiring for voltage output 1) The components are already included in PCF 1420-x/U. optoNCDT 1420 Page 29 Installation 5.4.6 Multifunctional Input The multifunctional input enables the functions Triggering, Zeroing/Mastering, Teaching. The function is dependent on the programing of the input and of the time behavior of the input signal. Input is not galvanically isolated. Type 1 Type 2 PCF1420-x/Y +U H 9 violet blue ILD1420 GND 12 24V logics (HTL): Low level≤ 2 V High level≥ 8 V (max 30 V), Internal pull up resistance, an open input is noticed as High. Connect the input with GND to trigger the function. Fig. 17 Electrical wiring for multifunctional input 5.4.7 RS422 Connection with USB Converter IF2001/USB Cross the lines for connections between sensor and PC. i Disconnect or connect the D-sub connection between RS422 and USB converter when the sensor is disconnected from power supply only. Sensor End device (converter) 12-pin M12 Sensor Type IF2001/USB cable connector cable from MICRO-EPSILON Tx + (Pin 5) grey Rx + (Pin 3) Tx -(Pin 6) pink Rx -(Pin 4) Rx + (Pin 3) green Tx + (Pin 1) Rx -(Pin 4) yellow Tx -(Pin 2) GND (Pin 12) blue Symmetric differential signals acc. to EIA422, not galvanically isolated from supply voltage. Use a shielded cable with twisted cores e.g. PCF1420-x. GND (Pin 9) Fig. 18 Pin assignment IF2001/USB optoNCDT 1420 Page 30 Installation 5.4.8 Error Output The switching characteristic (NPN, PNP, Push-Pull, Push-Pull negated) of the error output (Error) depends on the programing. The NPN output is e.g. suitable for adjustment to TTL logics with an auxiliary voltage UH= +5 V. The switching output is protected against reverse polarity, overloading (< 100 mA) and over temperature. +U B +U H Output is not galvanically isolated. +U B 24V logics (HTL), RL 10 brown Imax = 100 mA, brown brown 10 10 RL UHmax = 30 V saturation voltage at Imax = 100 mA: Low < 2.5 V (output - GND), High < 2.5 V (output - +UB) NPN PNP Push-Pull Fig. 19 Electrical wiring error output Switching characteristic Description Output active (error) Output passive (no error) NPN (Low side) GND appr. +UH PNP (High side) + UB appr. GND Push-Pull + UB GND Push-Pull, negated GND + UB Fig. 20 Switching characteristic error output Error output is activated when measuring object is missing, measuring object too close/too far or when no valid measurement value can be determined. optoNCDT 1420 Page 31 Installation 5.4.9 Connector and Sensor Cable 3m 0.3 m ILD 1420 with pigtail i i ILD 1420 with open ends Never fall below the bending radius for the sensor cable of 30 mm (fixed) resp. 60 mm (dynamic). The fixed connected sensor cables are not cable carriers suitable. Unused open cable ends must be insulated to protect against short circuits or malfunction of the sensor. MICRO-EPSILON recommends to use the cable carriers suitable standard connection cable of the optional accessories, see Chap. A 1. Mount the 12-pin M12 cable connector if you use a cable carriers suitable sensor cable PCF1420. Avoid excessive pulling to the cables. Provide strain relieves near the connectors when cables > 5 m are vertically free hanging. Connect the cable shield to the potential equalization (PE, protective earth conductor) on the evaluator (control cabinet, PC housing) and avoid ground loops. Never lay signal leads next to or together with power cables or pulse-loaded cables (e.g. for drive units and solenoid valves) in a bundle or in cable ducts. Always use separate ducts. Recommended strand cross-section for self-made connection cables: ≥ 0.14 mm² (AWG 25). optoNCDT 1420 Page 32 Operation 6. Operation 6.1 Getting Ready for Operation Install and assemble the optoNCDT 1420 in accordance with the instructions set out, see Chap. 5. Connect the sensor with the indicator or monitoring unit and the power supply. The laser diode in the sensor can only be activated if at the input Laser on/off Pin 8 is connected with Pin 12, see Chap. 5.4.4. Once the operating voltage has been switched on the sensor runs through an initialization sequence. This is indicated by the momentary activation of all the LEDs. Once initialization has been completed, the sensor transmits a „->“ via the RS422 interface. The initialization takes up to 10 seconds. Within this period, the sensor executes the Reset resp. the Bootloader command through the key select only. To be able to produce reproducible measurements the sensor typically requires a start-up time of 20 minutes. If the LED output is off, this means that there is no supply voltage. If the LED state is off, this means that the laser light source has been switched off. optoNCDT 1420 Page 33 Operation 6.2 Operation via Web Interface 6.2.1 Preconditions In the sensor, dynamic Web pages are created that contain the current settings of the sensor and the periphery. The operation is only possible as long as an RS422 connection to the sensor exists. The sensor is connected to a PC/notebook via a RS422 converter, supply voltage persists. Start the program ILD1420 DAQ Tool Vx.x.x. Fig. 21 Auxiliary program for sensor search and to start web interface The ILD 1420 DAQ tool searches for connected ILD 1420 sensors by means of an internal auxiliary program on available interfaces. You need a web browser (e.g. Mozilla Firefox or Internet Explorer) on a PC/notebook. optoNCDT 1420 Page 34 Operation Choose the desired sensor. Click on the button Connect. Choose Configuration in the menu Extras. Choose the browser type in dialog Configuration and click on the button . Fig. 22 Dialog configuration web interface optoNCDT 1420 Page 35 Operation 6.2.2 Access via Web Interface Start the web interface of the sensor, see Chap. 6.2.1 Interactive websites for programming the sensor now appear in the web browser. In the top navigation bar other auxiliary functions (settings, measurement chart etc.) are available. The appearance of the websites can change dependent of the functions. Each page contains descriptions of parameters and so tips for filling the website. Fig. 23 First interactive website after selection of the web interface The sensor is active and supplies measurement values. The ongoing measurement can be operated by means of function buttons in the area Measurement. By clicking the button in the area Measurement configuration, the change between the saved configurations (presets) for different measuring object surfaces (targets) is done. Choosing a target causes a predefined configuration of the settings which achieves the best results for the chosen material. optoNCDT 1420 Page 36 Operation Standard Ceramics, metal Multi-surface 1 Printed circuit boards (PCB), hybrid material Light penetration 1 Plastics (Teflon, POM), Materials with large penetration depth of the laser In the area Signal quality you can switch between three given basic settings (static, balanced, dynamic). You can instantly see the reaction in the diagram and system configuration. The area System configuration displays the current settings for measuring rate, averaging and RS422 in blue lettering. Changes to the settings are possible by means of the slide Signal quality or by means of the tab Settings. The area Diagram type enables the change between graphical display of the measurement value or the video signal, each as value time diagram. i i After programming all the settings are to be stored permanently in a set of parameters. The next time you turn on the sensor they are available again. Therefore use the button Save settings. If the sensor starts with user defined measurement setting (setup), see Chap. 7.6.4, changing the signal quality is not possible. 1) Available for the sensor models ILD1420-10/25/50. optoNCDT 1420 Page 37 Operation 6.2.3 Measurement Presentation via Web Browser Start the measurement value display (Measurement chart) in the horizontal navigation bar. 4 5 6 3 7 2 8 1 9 10 Fig. 24 Website measurement (distance measurement) optoNCDT 1420 1 Stop stops the diagram; data selection and zoom function are still possible. Pause interrupts recording. Save opens the Windows selection dialog for file name and storage location to save the last 10,000 values in a CSV file (separation with semicolon). 2 This function starts resp. stops a relative measurement. The master value can also e defined in a submenu here. Page 38 Operation 3 For scaling the measurement value axis (y-axis) of the graphics you can either choose Auto (= autoscaling) or Manual (= manual setting). 4 The search function enables time-saving access to functions and parameters. 5 In the text boxes above the graphics current values for distance, exposure time, current measuring and display rate and timestamp are displayed. 6 Choice of a diagram type. In the setting Auto the diagram type matching the setting is chosen automatically. 7 Mouse over function. When moving the mouse over the graphic in stopped state curve points are marked with a circle symbol and the related values are displayed in text boxes above the graphic. Peak intensity is also updated. 8 The peak intensity is displayed as bar chart. 9 Scaling of the x-axis can be defined by means of a input field below the time axis. 10 Scaling of the x-axis: you can enlarge (zoom) the overall signal by means of the left slider during ongoing measurement. If the diagram is stopped, you can also use the right slider. The zoom window can also be moved by means of the mouse in the middle of the zoom window (arrow cross). i optoNCDT 1420 If you leave the diagram display in a separate tab or window of the browser running, you do not have to restart the description each time. Click the button Start, for starting the display of the measurement results. Page 39 Operation 6.2.4 Video Signal via Web Browser Start the video signal display with the function Video in the area Diagram type. The diagram in the big graphic window on the right displays the video signal of the recipient filed. The video signal in the graphic window displays the intensity distribution above the pixels of the recipient field. 0 % (distance small) on the left and 100 % (distance big) on the right. The related measurement value is marked by means of a vertical line (peak marking). 5 6 7 4 8 3 9 2 1 11 Fig. 25 Display of video signals 1 2 optoNCDT 1420 Stop stops the diagram; data selection and zoom function are still possible. Pause interrupts recording. Save opens the Windows selection dialog for file name and storage location to save the last 10,000 values in a CSV file (separation with semicolon). This function starts resp. stops a relative measurement. The master value can also e defined in a submenu here. Page 40 Operation 3 The video curves to be displayed while or after measurement can be switched on or off in addition in the left window. Non active curves are highlighted in gray and can be added by clicking the hook. If you only want to see a single signal, then click on its name. -- Raw signal (uncorrected CMOS signal, red) -- Peak marking (vertical blue line), corresponds to the calculated measurement value -- Linearized measuring range (limited by means of gray shading), cannot be changed -- Masked range (limited by means of light blue shading), changeable 4 For scaling the measurement value axis (y-axis) of the graphics you can either choose Auto (= auto scaling) or Manual (= manual setting). The search function enables time-saving access to functions and parameters. 5 6 7 8 9 i ASCII commands to the sensor can also be sent via the search function. In the text boxes above the graphics current values for distance, exposure time, current measuring and display rate and timestamp are displayed. Choice of a diagram type. In the setting Auto the diagram type matching the setting is chosen automatically. Mouse over function. When moving the mouse over the graphic in stopped state curve points are marked with a circle symbol and the related intensity is displayed. The related x position in % appears above the graphic filed. The linearized range is between the gray shading in the diagram and cannot be changed. Only peaks which centers are within this range can be calculated as measurement value. The masked range can be limited on request and is additionally limited by means of a light blue shading on the right and on the left. The remaining peaks in the resulting range are used for evaluation. 10 Scaling of the x-axis can be defined by means of a input field below the time axis. 11 Scaling of the x-axis: you can enlarge (zoom) the overall signal by means of the left slider during ongoing measurement. If the diagram is stopped, you can also use the right slider. The zoom window can also be moved by means of the mouse in the middle of the zoom window (arrow cross). optoNCDT 1420 Page 41 Operation By displaying the video signal, you can detect effect of the adjustable measurement task (target material), choice of peak and possible interfering signals by means of reflections. There is no linear relationship between the position of the peaks in the video signal and the output measurement value. 6.3 Programming via ASCII Commands As an added feature you can program the sensor via an ASCII interface, physically the RS422. This requires, that the sensor must be connected either to a serial RS422 interface via a suitable interface converter, see Chap. A 1, or a plug-in-card to a PC / PLC. Pay attention in the programs used to the correct RS422 default setting. Once connected, you can transmit the commands from the appendix, see Chap. A 3, via the terminal to the sensor. 6.4 Timing, Measurement Value Flux The sensor requires three cycles for measurement and calculation without triggering: Each cycle takes 250 μs at a measuring rate of 4 kHz. The measured value N is available at the output after three cycles. The delay between acquisition and output is therefore 750 µs. As the processing in the cycles occurs parallel, after another 250 µs, the next measured value (N+1) is output. optoNCDT 1420 Page 42 Set Sensor Parameter 7. Set Sensor Parameter 7.1 Preliminary Remarks to the Adjustments You can program the optoNCDT 1420 simultaneously in two different ways: -- using a web browser via the ILD 1420 DAQ Tool and the Web interface -- ASCII command set and a terminal program via RS422. i If you do not save the programming permanently in the sensor, you lost the settings after turning off the sensor. 7.2 Overview Parameter The following parameters can be set or changed in the optoNCDT 1420, see tab Settings. Inputs Laser on/off, Multifunctional input, Key function Signal processing Measurement task, Measuring rate, Reset counter, Triggering (Data recording, Data output), Evaluation range (ROI), Peak selection, Error handling, Averaging, Zeroing/ Mastering, Data reduction RS422, Analog output, Error output Outputs System settings optoNCDT 1420 Unit on website, Keylock, Setup management, Import & Export, Access authorization, Reset controller (factory settings) Page 43 Set Sensor Parameter 7.3 Inputs Go to the menu Inputs in the menu Settings. Laser on/off On / Off Multifunctional input Zeroing (Mastering) Trigger In Teaching Inactive Key function Zeroing (Mastering) Teaching Laser on/off is only effective when pin 8 is connected to GND. High / Low Sets the function of the switching input. The Trigger influences capture and export of a measurement value. High / Low Zeroing/Mastering sets the current measurement value to the entered master value. Teaching scales the analog output. HTL is defined as active input level. Sets the function of the sensor key. Inactive means keylock. Inactive 7.4 Signal Processing 7.4.1 Preliminary Remark Go to the menu Signal processing in the tab Settings. A diagram appears according to the prior settings in the area Diagram type in the right part of the display. The diagram is active and various settings can be seen immediately. You can find references to the chosen setting below. The menus for the area Signal processing are located in the left part. Grey shaded fields require a selection. Dark-bordered fields require you Value to specify a value. optoNCDT 1420 Page 44 Set Sensor Parameter 7.4.2 Measurement Task The measurement task contains choice of the measuring object (target). The choice of a target loads a predefined sensor configuration which achieves the best results for the chosen material. Measurement task Standard Suitable for materials made of ceramics, metal or filled plastics Changing surfaces 1 Suitable e.g. for Printed circuit boards (PCB) or hybrid materials Material with penetration 1 Suitable for plastics (POM, Teflon), materials with large penetration depth of the lase The choice of measuring object preferences can be observed in the diagram Video signal on the right by means of the position of the blue peak marking in relation to the video signal (raw signal). It should preferably hit in the area of the highest point (peak) of the video signal. Setting: Standard Material with penetration Fig. 26 Example: Video signals (extract) with measuring object material POM Grey shaded fields require a selection. Dark-bordered fields require you Value to specify a value. In the setting Standard the peak marking (measurement value) of the plastics example POM does not hit the focus of the real peak as its base is distorted asymmetrically by means of penetration of the laser light. This is possible only if the measurement task was set to Material with penetration. In the setting Changing surfaces a compromise between penetration and standard finish is chosen which achieves optimum results for both materials. This can also be seen in the diagram distance values (Meas) by means of the different distance values for the respective measurement tasks. 1) Available for the sensor models ILD1420-10/25/50. optoNCDT 1420 Page 45 Set Sensor Parameter 7.4.3 Measuring Rate The measuring rate indicates the amount of measurements per second. Choose the desired measuring rate. Measuring rate 250 Hz / 500 Hz / 1 kHz / 2 kHz / 4 kHz Use a high measuring rate with light and matt measuring objects. Use a low measuring rate with dark and shiny measuring objects (e.g. black lacquered surfaces) to improve the measuring result. With a maximum measuring rate of 4 kHz the CMOS element is exposed 4,000 times per second. The lower the measuring rate, the higher maximum exposure time. Measuring rate is set to 2 kHz ex works. Grey shaded fields require a selection. Dark-bordered fields require you Value to specify a value. optoNCDT 1420 Page 46 Set Sensor Parameter 7.4.4 Triggering 7.4.4.1 General The optoNCDT 1420 measurement input and output is controllable through an external trigger signal or a command. Triggering affects the analog and digital output. The measurement value at the time of triggering is output delayed, see Chap. 6.4. -- Triggering does not influence the measuring rate resp. the timing so that between the trigger event (level change) and the start of output always lie 3 cycles + 1 cycle (Jitter). -- Micro-Epsilon recommends the abdication of data reduction, for example, by sub-sampling when the triggering is used. -- The multifunctional input is used as external trigger input, see Chap. 5.4.6. -- Factory setting: no triggering, the sensor starts data transmission right after start-up. -- Pulse duration of the “Trigger in“ signal must be at least 50 μs. Triggering of measured value acquisition and output have the same time behavior. Input trigger / Level A continuous measurement task is following as long as the chosen level remains the same. Choice of level, see Chap. 7.3. Pulse duration must be at least a cycle time. The following pause must be at least a cycle time.. Output trigger Edge infinite Edge selection, see Chap. 7.3. “0“ end trigger, manual Number Value “1 ... 16382“ values per trigger, “16383“ endless trigger Software infinite A software triggering is started by clicking the button Release trigger. “0“ end trigger manual Number Value “1 ... 16382“ values per rigger, “16383“ endless trigger Grey shaded fields require a selection. Inactive No triggering Dark-bordered fields require you Value to specify a value. optoNCDT 1420 Page 47 Set Sensor Parameter Implemented trigger conditions: UI Level triggering with high level / low level. Continuous measurement input resp. output, as long as the selected level is applied. Then stops the data output. The pulse duration must be at least one cycle time. The subsequent break must also be at least one cycle time. t A0 t D0 t Fig. 27 High trigger level (above) with analog output A 0 and digital output signal D 0 (below) Edge triggering with rising or falling edge. Starts measured value acquisition resp. output as soon as the chosen edge is applied to the trigger input. The sensor outputs a fixed number of measurement values when trigger conditions have been met. Value range from 1 ... 16383. After termination of data output the analog output sticks to the last value (sample & hold). Pulse duration must be at least 50 μs. UI t A0 t D0 t Fig. 28 Trigger edge HL (above) with analog output A 0 and digital output signal D 0 (below) Software triggering. Starts the measurement value output, when a software command comes. The trigger time is defined more inaccurately. After the trigger event the sensor outputs the preset number of measurement values or starts a continuous measurement value output. If “0“ is selected for the number of measurement values, the sensor stops the triggering and the continuous value output. Measurement output can also be stopped by means of a command. optoNCDT 1420 Page 48 Set Sensor Parameter 7.4.4.2 Signal Processing - Trigger for Acquiring Values The current field signal is processed only after a valid trigger event, and it is used to calculate the measurement values. The measurement values are then forwarded for further calculation (e.g. averaging) and for output via an analog or a digital interface. When calculating averages, measurement values recorded immediately before the trigger event cannot be included; instead older measurement values are used, which were recorded during previous trigger events. Activating data recording trigger deactivates data output trigger. 7.4.4.3 Signal Processing - Value Output Trigger Measurement values are calculated continuously and independently of the trigger event. A trigger event simply triggers the value output via a digital interface. Therefore, any values measured immediately before the trigger event are included in calculating mean values (averages). Activating data output trigger deactivates data recording trigger. optoNCDT 1420 Page 49 Set Sensor Parameter 7.4.5 Mask Evaluation Area, ROI Masking limits evaluation area (ROI - Region of interest) for distance calculation in the video signal. This function is used to suppress e.g. disturbing reflections or extraneous light. Masking is set to 0 % (start) and 100 % (end) ex works. Evaluation range Measuring range Fig. 29 Light blue areas limit the evaluation area The exposure control optimizes the peaks in the evaluation range. Thus, small peaks can be optimally controlled when a high interfering peak is outside the evaluation range. optoNCDT 1420 Page 50 Set Sensor Parameter Peak Selection Peak selection First peak / highest peak / last peak Defines, which signal is used for the evaluation in the line signal. First peak: nearest peak to the sensor. Highest peak: standard, peak with the highest intensity. Last Peak: widest peak to the sensor. 100 Intensity [%] 7.4.6 close First peak 50 0 0 Sensor Highest peak faraway Last peak 50 Range [%] 100 A correct measuring result can be determined only for the first peak when a measuring object which consists of several transparent layers. 7.4.7 Error Handling Error handling adjusts the behavior of the analog output and the RS422 interface in the event of an error. Error handling Grey shaded fields require a selection. Error output, no value Analog output supplies 3 mA instead of the measurement value. The RS422 interface outputs an error value. Retain last value infinitely Analog output and RS422 interface stick to the latest valid value. Retain last value 1 ... 1024 Value If no valid measurement value can be detected, an error is output. If this disrupts further processing, you can alternatively hold the last valid value over a specific period of time i.e. it can be output again. After expiry of the chosen number an error value is output. Dark-bordered fields require you Value to specify a value. optoNCDT 1420 Page 51 Set Sensor Parameter 7.4.8 Averaging 7.4.8.1 General The averaging is recommended for static measurements or slowly changing values. Averaging Inactive Moving N values Measurements are not averaged. 2 / 4 / 8 ... 128 Recursive N values 2 ... 32768 Median N values 3/5/7/9 Value Indication of averaging mode. The averaging number N indicates the number of consecuValue tive measurement values to be averaged in Value the sensor. The averaging of measurement values is effected after the calculation of the displacement values prior to the output via the interfaces. The purpose of averaging is to: -- Improve the resolution -- Eliminate signal spikes or -- „Smooth out“ the signal. Averaging has no effect on linearity. In completion of the measuring cycle the internal average is calculated again. i The preset average value and the number of averaging are to save in the sensor, so that they remain after switching off. Averaging does not affect the measuring rate or data rates in digital measurement value output. The averaging numbers can also be used if programmed via the digital interfaces. The sensor optoNCDT 1420 is supplied ex factory with the default setting „Median 9“, that is, averaging with Median and 9 measurements. Grey shaded fields require a selection. Depending on the average type and the averaging number there is a different settling time, see Chap. 6.4. Dark-bordered fields require you Value to specify a value. optoNCDT 1420 Page 52 Set Sensor Parameter 7.4.8.2 Moving average The selected number N of successive measurement values (window width) is used to generate the arithmetic average value Mgl on the basis of the following formula: MV = Measurement value, N MV (k) M gl = k=1 N N = Averaging number, k = Running index M gl = Averaging value respectively output value Mode: Each new measurement value is added and the first (oldest) measurement value from the averaging process (from the window) taken out again. This results in short transient recovery times for jumps in measurement values. Example with N = 4 ... 0, 1, 2, 2, 1, 3 2, 2, 1, 3 = M gl (n) 4 ... 1, 2, 2, 1, 3, 4 2, 1, 3, 4 = M gl (n+1) 4 Measurement values Output value Characteristics: When moving averaging in the optoNCDT 1420 only powers of 2 for the averaging number N are allowed. Range of values for number of average N is 1 / 2 / 4 / 8 ... 128. optoNCDT 1420 Page 53 Set Sensor Parameter 7.4.8.3 Recursive Average Formula: M rek (n) = MV (n) + (N-1) x M rek (n-1) N MV = Measurement value, N = Averaging number, n = Measurement value index M rek = Averaging value respectively output value Mode: Each new measurement value MV(n) is added, as a weighted value, to the sum of the previous measurement values Mrek (n-1). Characteristics: The recursive average permits a high degree of smoothing of the measurement values. However, it requires extremely long transient recovery times for steps in measurement values. The recursive average shows low pass behavior. Range of values for number of average N is 1 ... 32768. 7.4.8.4 Median The median is generated from a pre-selected number of measurement values. Mode: To do so, the incoming measurement values (3, 5, 7 or 9 measurement values) are resorted again after every measurement. The average value is then given as the median. In generating the median in the sensor, 3, 5, 7 or 9 measurement values are taken into account, that is, there is never a median of 1. Characteristics: This averaging mode suppresses individual interference pulses. The measurement value curve is not smoothed to a great extent. Example: Average from five measurement values optoNCDT 1420 =3 ... 0 1 2 4 5 1 3 Sorted measurement values: 1 2 3 4 5 Median ... 1 2 4 5 1 3 5 Sorted measurement values: 1 3 4 5 5 Median (n+1) = 4 (n) Page 54 Set Sensor Parameter 7.4.9 Zeroing and Mastering By zeroing and mastering you can set the measurement value to a set point in the measuring range. The output range is moved thereby. This function makes sense, for example, for several adjacent measuring sensors or in the case of the thickness and planarity measurement. Master value in mm Value Data, for example of the thickness, of a master piece. Value range max. 0 up to + 2 x measuring range Setting masters is used to compensate mechanical tolerances in the measurement setup of the sensors or to adjust the temporal (thermal) changes in the measurement system. The masters measurement, also a known as the calibration measurement, is given a set point. The value which is given during measurement on the sensor output of the “mastering object“ is the master value. The zero-setting is a characteristic of the mastering, because here the master value is 0. When mastering the sensor‘s characteristic is parallel displaced. The displacement of the characteristic curve reduces the usable measurement range of the sensor the further the master value is away from the master position. Sequence for Mastering / Zeroing: Bring target and sensor in the desired position together. Send the master command. The master command waits for 2 seconds on the next measurement value and masters it. If no measurement value is received within this time, for example by external triggering, the command returns with the error E220 Timeout back. After the mastering, the sensor gives new measurement values, related to the master value. The non-mastered condition applies by means of a reset with the button Inactive. Grey shaded fields require a selection. Dark-bordered fields require you Value to specify a value. optoNCDT 1420 i Zeroing/Mastering requires that a target is within the measurement range. Zeroing/Mastering has an influence on the digital and the analog output. An invalid master value, e. g. no peak available, will be acknowledged with the E602 Master value is out of range error. Page 55 Set Sensor Parameter 7.4.9.1 Zeroing, Mastering with Select Key Measuring Key select 30 ms ... <3 s Key select 1 LED state Green, red 2, yellow, depends on measuring position t0 5 min yellow t1 2s i The key Select is locked according to factory settings after expiry of 5 min. You can unlock the keylock e.g. via the web interface, see Chap. 7.6.3. t2 Fig. 30 Flow chart for zeroing, mastering (key select) Measuring Key select 30 ms ... <3 s Key select LED state Green, red, yellow depends on measuring position t0 5 min yellow t1 2s The function Zeroing/Mastering can be used several times in succession. Between repetition of the function Zeroing/Mastering a brake of 1 s is necessary. The function Zeroing/Mastering can also be combined with the multifunctional input. t2 Fig. 31 Flow chart for the return of zero setting and mastering 1) The key Select remains without effect since key lock is active. 2) The master value is not applied when LED State is red, flash frequency 3 Hz for 2 s. optoNCDT 1420 Page 56 Set Sensor Parameter 7.4.9.2 Zeroing, Mastering with Hardware Input Measuring Pin 9 (violet) 30 ms ... <3 s i Pin 9 (violet) LED state Green, red 1, yellow, depends on measuring position. yellow t0 2s yellow t1 t2 2s t3 A pulse on the functional input can be made via pin 9 pigtail resp. via the violet wire on the sensor cable resp. via the PCF1420-x. Details of the hardware input can be found in the electrical connections, see Chap. 5.4.6. Fig. 32 Flow chart for zeroing, mastering (hardware input) Measuring Pin 9 (violet) 5 s ... <10 s LED state Green, red, yellow, depends on measuring position yellow t0 2s t1 Fig. 33 Flow chart for the return of zero setting and mastering The function zeroing/mastering can be applied successive in several times. Between repeating the zeroing/ mastering function a pause of 1 s is required. The zeroing/mastering function can also be combined with the select key. 1) With red State LED, the master value is not accepted, flashes with 8 Hz for 2 s. optoNCDT 1420 Page 57 Set Sensor Parameter 7.4.10 Data Reduction, Output Data Rate Data reduction Value Instructs the sensor, which data are excluded from the output, and thus the amount of transmitted data is reduced. Reduction applies for RS422 / Analog The interfaces, which are provided for the sub-sampling, are to be selected with the checkbox. You can reduce the measurement output in the sensor if you set the output of every nth measurement value in the web interface or by command. Data reductions causes that only n-th measurement value is output. The other measurement values are rejected. The reduction value n can range from 1 (each measurement value) to 3,000,000. This allows you to adjust slower processes, such as a PLC, to the fast sensor without having to reduce the measuring rate. Grey shaded fields require a selection. Dark-bordered fields require you Value to specify a value. optoNCDT 1420 Page 58 Set Sensor Parameter 7.5 Outputs 7.5.1 Overview RS422 Analog output Baud rate 9.6 / 19.2 / 56.0 / 115.2 / 230.4 ... / 1000 kBps Output data The data which are provided for the Distance / Shutter time / Intensity / Sensor state / Measurement counter / transmission are to activate with the checkbox. Non-linearized focal point / Time stamp / Video raw signal Standard scale Two-point scale Error output Start of measuring range 4 mA, end of measuring range 20 mA Minimum value Value Maximum value Value Inactive Full scale error NPN / PNP / PushPull / PushPullNeg Output Interface Web interface / Analog / RS422 Grey shaded fields require a selection. Transmission rate with binary data format. Always 2 points which mark the start and end of a new measuring range are taught. Reversal of the output signal is possible with twopoint scaling. Adjusts the switching characteristic of the error output (error), see Chap. 5.4.8. Decides via the used interface for measurement output. A parallel measurement output via multiple channels is not possible. When choosing web interface measurement values are not output via RS422 or current output. Dark-bordered fields require you Value to specify a value. optoNCDT 1420 Page 59 Set Sensor Parameter 7.5.2 Digital Output, RS422 7.5.2.1 Values, Ranges The digital measuring values are being output as unsigned digital values (raw values). 16 resp. 18 bits per value are being transmitted. Subsequently you can find a compilation of output values and the conversion of the digital value. Value Length Variables Distance 16 bits (without masx tering) Value range = digital value [0; <643] SMR reserve [643; 64877] measuring range [>64877; 65520] EMR reserve MR = measuring range [mm] {10/25/50} d Distance (with mastering) 18 bits x = distance [mm] = digital value MP = master position [mm] [0; MR] MV = master value [mm] [0; 2MR] Exposure time 18 bits x Intensity 16 bits x = digital value [0; 65472] I = intensity [%] [0; 100] ET = exposure time [µs] x - 1 * MR [mm] The output range is also coded with 64235 values at 18 bit and shifted with the master value, see Fig. 34. The reserves at SMR and EMR are coded with 643 values each. d [mm] = MV ≥ MP - 0.5MR: [-MP + MV; MR - MP+ MV] = digital value 102 100 65520 = distance [mm] MV < MP - 0.5MR: [-0.5MR + MV; MR - MP+ MV] optoNCDT 1420 1 d [mm] = [-0,01MR; 1,01MR] MR = measuring range [mm] {10/25/50} d Formula [1; 262143] [0.1; 26214.3] 1 100 65520 ET [µs] = I [%] = 102 1 10 25 16368 x - 51 * MR [mm] x x Page 60 Set Sensor Parameter Sensor status 18 bits x = digital value Bit encoding [0; 242143] [0; 1] SMR = Start of measuring range EMR = End of measuring range Measurement counter Time stamp 18 bits x = digital value [0; 262143] 2 words, at 16 bit x = digital value Lo y = digital value Hi t = time stamp [ms] [0; 65535] [0; 65535] [0; 11h55m49.67s] Non-linearized focus 18 bits x = digital value [0; 262143] NF= focus [0; 100] Video raw signal 16 bits 512 pixel [0; 65535] Bit 0 (LSB): peak starts before ROI Bit 1: peak ends after ROI Bit 2: no peak found Bit 5: distance before SMR (extended) Bit 6: distance after EMR (extended) Bit 15: measuring value is triggered Bit 16, 17: status LED; -- 00 – off 10 – red -- 01 – green 11 – yellow t [ms] = 1 100 NF [%] = (65536y + x) 100 262143 x Additional information transmitted in the distance value Distance value 262075 262076 262077 262078 262080 262081 262082 optoNCDT 1420 Description data amount to big for selected baud rate no peak available peak before the measurement range (MR) peak behind the measurement range (MR) measurement value can not be calculated peak is to large Laser is off Page 61 Set Sensor Parameter 7.5.2.2 Characteristics Digital Output Measurements are coded with 18 bit, if the based on zero setting or mastering. The master value itself can accept the double measuring range. The examples below show the digital output behavior of an ILD1420-50 with 50 mm measuring range. Target at 16 % measuring range 8.00 mm Target at 60 % measuring range 10920 30.00 mm Target SMR 0% EMR 0% 60 % 0.00 mm Target 0% -8.00 mm 42.00 mm 22483 86717 -30.0 mm 643 60 % 100 % MR 10.00 mm 45607 Target EMR 0 % 10 % 60 % Set master value 10 mm Target 100 % MR EMR 0% 32760 EMR 16 % 39183 SMR 100 % MR Zero setting (master value = 0 mm) 32760 SMR 30.00 mm Target SMR 100 % MR Zero setting (master value = 0 mm) 0.00 mm 39183 Target EMR 16 % Target at 60 % measuring range SMR 100 % MR 0% EMR 60 % 100 % MR 20.00 mm -20.0 mm 30.00 mm 58454 7066 71301 Digital minimum reached at 10 % MR optoNCDT 1420 Page 62 Set Sensor Parameter Set target at 80 % measuring range (40 mm), set master value 100 mm 225465 Digital Out 174720 174077 161230 65520 64877 52031 ng ga Dig. Out S 32760 - rd da tan s Au ie lin nn e sk 109843 109200 96995 Reserve measuring range 32760 643 0 MB 0% 50 % 100 % Reserve Messbereich Fig. 34 Digital values without zero setting resp. mastering optoNCDT 1420 MP‘ Reserve Measuring range Distance after mastering [mm] 643 0 -25 0 50 SMR‘ 100 EMR‘ 150 Fig. 35 Digital values of an ILD1420-50 with mastering, master value 100 mm Page 63 Set Sensor Parameter 7.5.3 Analog Output Scaling 7.5.3.1 Output Scaling -- Max. output range: 4 mA ... 20 mA -- Output gain D I OUT: 16 mA = 100 % MR -- Error value: 3.0 mA (±10 μA) The teaching scales the analog output (4 to 20 mA) for a part of the measuring range. This allows you to optimize the resolution for the analog measurement range. Only the current and error output will be affected by the 2 point calibration. Therefore you define a new start and end for the measurement range. This teaching procedure can be performed live via the select key, the multifunctional input or via the webinterface. i With a user defined output scaling you can use the error output, see Chap. 5.4.8, as a programmable limit switch. The measurement object positions for Teach 1 and Teach 2 have to differ from each other. The teaching process requires a valid measuring signal. The teaching process is terminated at -- no target, -- target not evaluated, -- to close to the sensor - beyond SMR or -- to far from the sensor - beyond EMR. Fig. 36 Default characteristic (black), reverse, user defined characteristic (red) optoNCDT 1420 20 mA Analog output Default characteristic 4 mA 3 mA SMR EMR Measuring range Measuring object Digital value 262077 0 LED State 643 64877 65520 Measuring object within range Error 262078 Error Error output 20 mA Analog output User defined characteristic 4 mA 3 mA SMR Digital value 262077 LED State Error Error output Teach 2 Teach 1 20240 49635 EMR 262078 Error Measuring object within range Page 64 Set Sensor Parameter 7.5.3.2 Output Scaling with Key Select Key select Measuring Position the Key measuring select object to 4 mA min. 30 ms Position the Key measuring select object to 20 mA min. 30 ms LED state Green, red, yellow red depends on measuring position t0 5 min t1 2s yellow flashes red approx. 1 Hz 30 s t2 t3 t4 flashes green approx. 1 Hz t5 30 s yellow Color according to measuring position t6 t7 t8 Fig. 37 Flow chart for output scaling Hold the key select Measuring LED state Green, red, yellow depends on measuring position red flashes red approx. 1 Hz 200 ms Error t0 yellow Color according to measuring position 5 min t1 2s t2 5 ... <10 s t3 t4 t5-t3=2s t5 Fig. 38 Flow chart for the return of output scaling If the key Select is pressed longer than 10 s or not within the timeframe while doing the return of the output scaling, an error is shown via State LED. In this case the State LED is blinking red with 8 Hz for 2 s. optoNCDT 1420 Page 65 Set Sensor Parameter 7.5.3.3 Output Scaling via Hardware Input Scaling of the analog output can be made via an impulse at the functional input, pin 9 pigtail resp. via the violet wire on the sensor cable resp. PCF1420-x. Start Position the teaching measuring object to 4 mA min. 1 ms Measuring Pin 9 (violet) Teach-in 1 Positon the Teach-in 2 Measuring measuring object to 20 mA min. min. 30 ms 30 ms LED state red Green, red, yellow, depends on measuring position flashes red approx. 1 Hz yellow flashes green approx. 1 Hz yellow Color according to measuring position Error 5 min t0 t1 2s t2 t3 30 s t4 t5 2s t6 30 s t7 t8 2s t9 Fig. 39 Flow chart for output scaling Measuring Measuring Pin 9 (violet) LED state Green, red, yellow, depends on measuring position red 200 ms Error t0 yellow Color according to measuring position Flashes red approx. 1 Hz 5 min t1 2s t2 5 ... <10 s t3 t4 t5-t3=2s t5 Fig. 40 Flow chart for the return of output scaling optoNCDT 1420 Page 66 Set Sensor Parameter 7.5.3.4 Calculation of Measuring Value using Analog Current Current output (without mastering, without teaching) Variables Value range MR = measuring range [mm] [3,8; <4] SMR reserve [4; 20] measuring range [>20; 20,2] EMR reserve {10/25/50} d [-0,01MR; 1,01MR] I OUT= current [mA] = distance [mm] Formula d [mm] = (I OUT [mA] - 4) 16 * MR [mm] Current output (with mastering), reference value is midrange Variables Formula MR = measuring range [mm] [3,8; <4] SMR reserve [4; 20] measuring range [>20; 20,2] EMR reserve {10/25/50} MP = master position [mm] [0; MR] d for MP £ 0.5MR: [-MP; 0.5MR] for MP > 0.5MR: [-0.5MR; MR - MP] I OUT= current [mA] optoNCDT 1420 Value range = distance [mm] d [mm] = (I OUT [mA] - 12) 16 * MR [mm] Page 67 Set Sensor Parameter Current output (with teaching) Variables Value range Formula MR = measuring range [mm] [3,8; <4] SMR reserve [4; 20] measuring range [>20; 20,2] EMR reserve {10/25/50} d [mm] = m, n= teachig area [mm] [0; MR] d [m; n] I OUT = current [mA] = distance [mm] (I OUT [mA] - 4) 16 *|n [mm] - m [mm]| Current output (with mastering and teaching) Variables Value range Formula [3,8; <4] SMR reserve [4; 20] measuring range I OUT = current [mA] (I [mA] - 12) [>20; 20,2] EMR reserve d [mm] = OUT * |n [mm] - m [mm]| 16 MR = measuring range [mm] {10/25/50} optoNCDT 1420 MP = position object [mm] [0; MR] m, n = teaching area [mm] for MP £ 0.5MR: [-MP; 0.5MR] for MP > 0.5MR: [-0,5MR; MR - MP] d [m; n] = distance [mm] Page 68 Set Sensor Parameter 7.5.3.5 Characteristics Distance Value and Analog Output The mastering and zero setting function set the analog output on half of the output range independent on the master value, thus 12 mA. The examples below show the current output and the distance value behavior of an ILD1420-50 with 50 mm measuring range. Target at 16 % measuring range 8.00 mm Target at 60 % measuring range 6.56 mA 8.00 mm Target EMR 16 % 0.00 mm 12.00 mA Target SMR 100 % MR Zero setting (master value = 0 mm) 0% EMR 16 % SMR 100 % MR Set master value 5 mm EMR 0% 60 % 10.00 mm 12.00 mA Target SMR Target SMR SMR 16 % 66 % MB 100 % MR 0% 100 % MR Set master value 10 mm 5.00 mm 12.00 mA Target 0% 30.00 mm 13.60 mA Target SMR 0% 6.56 mA 16 % 66 % MB 100 % MR 0 % 10 % 60 % 100 % MR -8.00 mm 25,00 mm 42.00 mm -3.00 mm 30.00 mm 47.00 mm -20.0 mm -15.00 mm 30.00 mm 9.44 mA 20,00 mA 3.00 mA 9.44 mA 20.00 mA 3,00 mA 3.00 mA 4.00 mA 18.40 mA Analog maximum reached at 66 % MR Analog minimum reached at 10 % MR MR = measuring range, SMR = start of measuring range, EMR = end of measuring range optoNCDT 1420 Page 69 Set Sensor Parameter 20.2 mA 20 mA Master point Master value Out min Analog Out f ca i ist 12 mA t tpu g ttin se z ter S Out min 16 % ic ist af ter 0 mm 10 mm 9.44 mA (-8 mm) 4.00 mA (-15 mm) 20.0 mA (33 mm) 18.40 mA (30 mm) ing ter as m Out max 16 % (8 mm) 60 % (30 mm) ter ac r ha tc tpu Ou 0% do ar d tan Ou 4 mA 3.8 mA t u utp a ar ch r cte ero Out max MR 50 % 60 % 100 % Reserve measuring range Fig. 41 Analog output with zero setting resp. mastering optoNCDT 1420 Page 70 Set Sensor Parameter 7.5.3.6 Mastering and Teaching Analog Output Proceed as follows: i With n < m generates an inverse characteristic. 1. Mastering or zero setting, menu signal processing 20 mA 2. Teach putput, menu Outputs The mastering and zero setting function set the analog output on half of the output range, see Chap. 7.5.3.5. n n I out 30.00 mm 13.60 mA ILD1420-50 16 mA Target SMR EMR 0% 60 % 12 mA 100 % MR Target at 60 %, set master value 0 mm Set minimum (m) 20 mm and maximum (n) 40 mm 8 mA 0.00 mm 12.00 mA ILD1420-50 Target m m MR 4 mA 10 % 5 mm -10 mm 0% MBA’ 60 % MBE’ 100 % MR -10.0 mm 10.00 mm 4.00 mA 20.00 mA optoNCDT 1420 60 % 30 mm 0 mm 100 % 50 mm 10 mm Fig. 42 Analog output characteristic after mastering and scaling with an ILD1420-50 Page 71 Set Sensor Parameter 7.6 System Settings 7.6.1 General After programming all the settings are to be stored permanently in a set of parameters. The next time you turn on the sensor they are available again. 7.6.2 Unit, Language The web interface promotes the units millimeter (mm) and inch when displaying measuring results. You can choose German or English in the web interface. You can change language in the menu bar. Fig. 43 Language selection in the menu bar optoNCDT 1420 Page 72 Set Sensor Parameter 7.6.3 Keylock The function keylock for the key Select, see Chap. 5.3 prevents unauthorized / unintended performing of the key functions. Keylock is always activated when user level User is chosen. Keylock can only be deactivated in user level Expert. If an expert logs in the system, keylock on the sensor is automatically unlocked. Key lock Automatic Active Inactive Range from 1 ... 60 [min] Value Keylock starts after expiry of defined time. Clicking the button Refresh prolongs the timeframe until keylock starts. The key Select is deactivated independent of the user level. The key Select is active independent of the user level. Grey shaded fields require a selection. Dark-bordered fields require you Value to specify a value. optoNCDT 1420 Page 73 Set Sensor Parameter 7.6.4 Load, Save All settings to the sensor can be saved permanently in application programs, so called setups. Fig. 44 Administration of application programs Administer setups in the sensor, possibilities and procedure Save settings Activate existing setup Save changes in active setup Define setup after booting Menu New setup Menu Load & Save Menu bar Menu Load & Save Enter the name for Click on the desired setup the setup into the field with the left mouse button, area A. , e.g. rubber 1.21 and click the The dialog Setup management button Save. opens. Click on the button Load. optoNCDT 1420 Click on the button Click on the desired setup with the left mouse button, area A. The dialog Setup management opens. Click on the button Favorite. Page 74 Set Sensor Parameter Exchange setups with PC/notebook, possibilities Save setup on PC Load setup from PC Menu Load & Save Menu Load & Save Click on the desired setup with the left mouse button, area A. The dialog Setup management opens. Click on the button Export. Click on Create setup with the left mouse button. The dialog Setup management opens. Click on the button Search. A Windows dialog for file selections opens. Choose the desired file and click on the button Open. Click the button Import in the setup management. optoNCDT 1420 Page 75 Set Sensor Parameter 7.6.5 Import, Export A set of parameters covers current settings, setup(s) and the initial setup when booting the sensor. The menu Import & Export enables easy exchange of sets of parameters with a PC/notebook. Exchange set of parameters with PC/notebook, possibilities Save set of parameters on PC Load set of parameters from PC Menu Import & Export Menu Import & Export Click on the button New set of parameters with the left mouse button.. The dialog Choose setups for export opens. You arrange a set of parameters by selecting/deselecting the check boxes. Click on the button Transmit file. A Windows dialog for file transmission opens. Confirm the dialog with OK. Click on the button Search. A Windows dialog for file selection opens. Choose the desired file and click on the button Open. The dialog Choose setups for export opens. You define actions to be made by selecting/deselecting the check boxes. Click on the button Transmit file. The operating system stores the set of parameters in the area Download. File name for the following example is <...\Downloads\ ILD1420_50BASICSETTINGS_Rubber 1.04... .JSON> A security query, see adjacent figure, helps to avoid that an existing setup is inadvertently overwritten during import. optoNCDT 1420 Page 76 Set Sensor Parameter 7.6.6 Access Authorization The assignment of a password prevents unauthorized changing of settings on the sensor. When delivered, the password protection is not enabled. The sensor operates in the user level Professional. The password protection should be enabled after configuration of the sensor. The default password for the expert level is 000. i The default password or a user-defined password is not changed by a software update. The professional password is independent of the setup and is therefore not together loaded or saved with the setup. The following functions are available for the user: Password required Viewing settings, signal processing, outputs, system settings Changing settings, signal processing, outputs, system settings Changing password Changing between the measurement and video signal chart types Scaling diagrams Setting factory setting User no yes no no no yes no Professional yes yes yes yes yes yes yes Fig. 45 Rights in the user hierarchy Type in the default password 000 or a user-defined password in the Password field and confirm with Login. Change with a click on the Logout button in the mode user. Fig. 46 Change in the professional user level optoNCDT 1420 Page 77 Set Sensor Parameter The user management allows you to assign a custom password in the Professional mode. Password Value User level when restarting User / Professional Case-sensitive rules are observed for all passwords. Numbers are allowed. Special characters are not allowed. Maximum length is set to 31 characters. Specifies the user level, with which the sensor starts after the restarting. For this purpose, MICRO-EPSILON recommends the selection user. After configuration of the sensor the password protection is to be activated. Please note the password for later reference. 7.6.7 Sensor reset Sensor Reset Sensor settings Button Settings for baud rate, language, unit, keylock and echo mode are deleted and the default parameters are loaded. Measurement settings Button Settings for measuring rate, trigger, evaluation range, peak selection, error handling, averaging, zeroing/mastering, data reduction and the setups are deleted. The 1st preset will be loaded. Reset all Button When clicking this button settings for sensor, measuring preferences, access authorization, password and the setups are deleted. The 1st preset will be loaded. Restart sensor Button When clicking this button the sensor is rebooted with the settings from the setup Favorite, see Chap. 7.6.4. Grey shaded fields require a selection. Dark-bordered fields require you Value to specify a value. optoNCDT 1420 Page 78 Digital Interfaces RS422 8. Digital Interfaces RS422 8.1 Preliminary Remarks The interface RS422 has a maximum baud rate of 1 MBaud. The factory-set baud rate is 921.6 kBaud. The maximum measuring rate is 4 kHz. Data format: Measurement values in binary format, commands as an ASCII string. Interface parameter: 8 Data bits, no parity, one stop bit (8N1). i Disconnect or connect the D-sub connection between RS422 and USB converter when the sensor is disconnected from power supply only. 8.2 Measurement Data Format 16 resp. 18 bits are transmitted per output value, see Chap. 7.5.2. An output value is divided into three bytes that differ in the two most significant bits. The transmission of additional output values is optional. 1 Output value 1 / additional: L-Byte 0 0 D5 D4 D3 D2 D1 D0 M-Byte 0 1 D11 D10 D9 D8 D7 D6 H-Byte 1 0 0 0 D15 D14 D13 D12 2 3 3 Output sequence: L-Byte, M-Byte, H-Byte. 1, 3) Error values are coded with 18 Bit. 2) To decide between the 1st output value and additional output values, bit 7 in the H-Byte is set to 1. Bit 7 in the H-Byte is set to 0 for the 1st output value. This simultaneously represents the identifier of a new block. Depending on the measuring rate, baud rate and output data rate output all data can be output in one block. If data output is not possible, a run-time error will be output. Use the command GETOUTINFO_RS422 to query for data selection and output sequence. optoNCDT 1420 Page 79 Digital Interfaces RS422 8.3 Conversion of the Binary Data Format For conversion purposes the H-Byte, M-Byte and L-Byte must be identified on the basis of the two first bits (flag bits), the flag bits deleted and the remaining bits compiled into a 16 or 18 bit data word. Result of conversion: D17 D16 D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 Conversion must be done in the application program. D16 and D17 are among others used for interpretation of error codes or e.g. for the measurement counter. i The sensor continues to deliver measurement values to the RS422 output even while communicating with the sensor. For the data transmission with a PC the MICRO-EPSILON IF2008 PCI BUS interface card is suitable. This can be connected to the sensor via the PC2300-x/IF2008 interface cable, which is also available as an option. The IF2008 combines the three bytes for the data word and saves them in the FIFO. The 18 bits are used for measurement values and error values. As standard, the IF2008 interface card is suitable for connecting two or (via a Y intermediate cable available as an option) up to four sensors plus two additional incremental encoders. For further information, please refer to the descriptions of the IF2008 interface card and associated MEDAQlib driver program. You will find the latest program routine at: www.micro-epsilon.com/link/software/medaqlip. optoNCDT 1420 Page 80 Cleaning 9. Cleaning Cleaning of the protective screens is recommended periodically. Dry Cleaning Therefore an optics anti-static brush is suitable or bleeding the screen with dehumidified, clean and oil-free compressed air. Wet Cleaning For cleaning the protective screen use a clean, soft, lint-free cloth or lens cleaning paper with pure alcohol (isopropyl). Never use standard glass cleaner or other cleaning agents. optoNCDT 1420 Page 81 Software Support with MEDAQLib 10. Software Support with MEDAQLib MEDAQLib offers you a documented driver DLL. Therewith you embed optoNCDT laser sensors, in combination with -- the 1-way converter IF2001/USB or -- the 4-way converter IF2004/USB and connection cable PCF1420-x/IF2008 (IF2008-Y) or -- the PCI interface card IF 2008 and connection cable PCF1420-x/IF2008 and IF2008-Y-adapter cable into an existing or a customized PC software. MEDAQLib -- contains a DLL, which can be imported into C, C++, VB, Delphi and many additional programs, -- makes data conversion for you, -- works independent of the used interface type, -- features by identical functions for the communication (commands), -- provides a consistent transmission format for all MICRO-EPSILON sensors. For C/C++ programmers MEDAQLib contains an additional header file and a library file. You will find the latest driver / program routine at: www.micro-epsilon.de/download www.micro-epsilon.de/link/software/medaqlib optoNCDT 1420 Page 82 Warranty 11. Warranty All components of the device have been checked and tested for perfect function in the factory. In the unlikely event that errors should occur despite our thorough quality control, this should be reported immediately to MICRO-EPSILON. The warranty period lasts 12 months following the day of shipment. Defective parts, except wear parts, will be repaired or replaced free of charge within this period if you return the device free of cost to MICRO-EPSILON. This warranty does not apply to damage resulting from abuse of the equipment and devices, from forceful handling or installation of the devices or from repair or modifications performed by third parties. No other claims, except as warranted, are accepted. The terms of the purchasing contract apply in full. MICRO-EPSILON will specifically not be responsible for eventual consequential damages. MICRO-EPSILON always strives to supply the customers with the finest and most advanced equipment. Development and refinement is therefore performed continuously and the right to design changes without prior notice is accordingly reserved. For translations in other languages, the data and statements in the German language operation manual are to be taken as authoritative. 12. Decommissioning, Disposal Disconnect the power supply and output cable on the sensor. Incorrect disposal may cause harm to the environment. Dispose of the device, its components and accessories, as well as the packaging materials in compliance with the applicable country-specific waste treatment and disposal regulations of the region of use. 13. optoNCDT 1420 Service, Repair In the event of a defect on the sensor or the sensor cable: -- If possible, save the current sensor settings in a parameter set, see Chap. 7.6.4, in order to load again the settings back into the sensor after the repair. -- Please send us the effected parts for repair or exchange. MICRO-EPSILON Optronic GmbH Lessingstraße 14 01465 Langebrück / Germany Tel. +49 (0) 35201 / 729-0 Fax +49 (0) 35201 / 729-90 In the case of faults the cause of which is not clearly identifiable, the whole measuring system must be sent back to [email protected] www.micro-epsilon.com Page 83 Appendix| Optional Accessories Appendix A 1 optoNCDT 1420 Optional Accessories IF2001/USB Converter RS422 to USB, type IF2001/USB, useable for cable PCF1420-x/I or PCF1420-x/U, inclusive driver, connections: 1× female connector 10-pin (cable clamp) type Würth 691361100010, 1x female connector 6-pin (cable clamp) type Würth 691361100006 IF2004/USB 4 channel converter RS422 to USB useable for cable PCF1420-x/IF2008 (IF2008-Y), inclusive driver, connections: 2× Sub-D, 1× terminal block PS2020 Power supply for mounting on DIN rail, input 230 VAC, output 24 VDC/2.5 A IF2008 The IF2008 interface card enables the synchronous capture of 4 digital sensor signals series optoNCDT 1420 or others or 2 encoders. In combination with IF2008E a total of 6 digital signals, 2 encoder, 2 analog signals and 8 I/O signals can be acquired synchronously. Page 84 Appendix| Optional Accessories IF2008-Y adapter cable optoNCDT 1420 Used to connect two sensors with interface cable PC2300-x/IF2008 to a port of the IF2008. Page 85 Appendix| Factory Setting A 2 Factory Setting Password „000“ Measuring rate Measuring range Measurement averaging Median 9 2 kHz Output Analog current 100 % FSO: I = 20 mA , digital 64877 RS422 921.6 kBaud 0 % FSO: I = 4 mA, digital 643 Trigger mode No trigger Peak selection Highest peak Language German Error handling Error output, no measurement Supply voltage LED State normal operation red yellow green flashes yellow approx. 1 Hz flashes yellow approx. 8 Hz 10 s Key Select t0 t1 t2 t3 10 ... <15 s t4 Fig. 47 Flow chart to start a sensor with factory setting t 0: power supply is on t 1 ... t 3: both LEDs signalize the start sequence (red-yellow-green for 1 sec. each) optoNCDT 1420 t 2: key is pressed during start sequence (t 1 ... t 3) t 4: key is released while the LED State is flashing red Dt = t 4 - t 2 ; Dt (key press period) must be at least 10 sec., max. 15 sec. Page 86 Appendix| ASCII Communication with Sensor A 3 ASCII Communication with Sensor A 3.1 General The ASCII commands can be sent to the sensor via the RS422 interface. All commands, inputs and error messages are effected in English. One command always consists of a command name and zero or several parameters, which are separated by blanks and are completed with LF. If blanks are used in parameters, the parameter must be set in quotation marks. Example: Switch on the output via RS422 OUTPUT RS422 Advice: Declaration: LF must include LF, but may also be CR LF. Line feed (line feed, hex 0A) CR Carriage return (carriage return, hex 0D) Enter (depending on the system System hex 0A or hex 0D0A) The currently set parameter value is returned, if a command is activated without parameters. The input formats are: <Command name> <Parameter1> [<Parameter2> […]] <Command name> <Parameter1> <Parameter2> ... <Parameter...> or a combination thereof. Parameters in []-brackets are optional and require the input of the parameter standing in front. Sequent parameters without []-brackets are to input compulsory, that is, it must not be omitted a parameter. Alternative inputs of parameter values are displayed separately by „|“, for example the values „a“, „b“ or „c“ can be set for “a|b|c“. Parameter values in <> brackets are selectable from a value range. Declarations on format: optoNCDT 1420 „a | b“ Value of the parameter can be set to the value “a“ or “b“. „ P1 P2“ It requires that both parameters “P1“ and “P2“ are set. „ P1 [P2 [P3]]“ The parameters “P1“, “P2“ and “P3“ can be set, whereby “P2“ may only be set, if “P1“ is set and “P3“ only if “P1“ and “P2“ are set. Page 87 Appendix| ASCII Communication with Sensor „<a>“ The value of the parameter lies in a value range of “... to …“, see parameter description. Parameter values without peak brackets can only assume discrete values, see parameter description. Parantheses are to be understood as a grouping, that is, for a better articulation „P1 P2 | P3“ is written as „(P1 P2)|P3“. Example without []: „PASSWD <Old password> <New password> <New password>“ -- To change the password, all three parameters are to be input. The output format is: <Command name> <Parameter1> [<Parameter2> […]] The reply can be used again as command for the parameter setting without changes. Optional parameters are only returned, if the returning is necessary. For example, the activated output values are returned by command Data selection additional values. After processing a command always a return and a prompt (“->“) is returned. In the case of an error an error message is before the prompt, that begins with „Exxx“, where xxx is a unique error number. Also warnings („Wxxx“) can be output instead of error messages. These are analogous to the error messages. In case of warnings the command is executed. The replies to the commands GETINFO and PRINT are useful for support requests to the sensor, because they contain sensor settings. optoNCDT 1420 Page 88 Warranty A 3.2 Group Overview Commands Chapter Command Short description General Chap. A 3.3.1 HELP Help on commands Chap. A 3.3.2 GETINFO Request sensor information Chap. A 3.3.3 LANGUAGE Determine language of website Chap. A 3.3.4 RESET Reboot sensor Chap. A 3.3.5 RESETCNT Reset counter Chap. A 3.3.6 ECHO Switching the command reply, ASCII interface Chap. A 3.3.7 PRINT Output of all sensor settings Chap. A 3.3.8.1 LOGIN Change of user level Chap. A 3.3.8.2 LOGOUT Change to user in the user level Chap. A 3.3.8.3 GETUSERLEVEL User level request Chap. A 3.3.8.4 STDUSER Setting the standard user Chap. A 3.3.8.5 PASSWD Change password User level Triggering optoNCDT 1420 Chap. A 3.3.9.1 TRIGGER Selection of trigger mode Chap. A 3.3.9.2 TRIGGERAT Effect of the trigger input Chap. A 3.3.9.3 MFILEVEL Selection of level for multifunctional input Chap. A 3.3.9.4 TRIGGERCOUNT Number of measurement values displayed Chap. A 3.3.9.5 TRIGGERSW Software - trigger pulse Page 89 Warranty Interfaces Chap. A 3.3.10.1 BAUDRATE RS422 setting Chap. A 3.3.10.2 UNIT Selection of measuring unit web interface Chap. A 3.3.10.3 MFIFUNC Selection of function multifunctional input Chap. A 3.3.10.4 ERROROUT1 Activate error output Chap. A 3.3.10.5 ERRORLEVELOUT1 Output level error output Handling of setups Chap. A 3.3.11.1 IMPORT Load parameter Chap. A 3.3.11.2 EXPORT Export sensor settings Chap. A 3.3.11.3 MEASSETTINGS Load/save measurement settings Chap. A 3.3.11.4 BASICSETTINGS Load/save device settings Chap. A 3.3.11.5 SETDEFAULT Factory settings ANALOGSCALE Scaling analog output Chap. A 3.3.13.1 KEYFUNC Selection of key function Chap. A 3.3.13.2 KEYLOC Selection of keylock Scaling of analog output Chap. A 3.3.12 Key function optoNCDT 1420 Page 90 Warranty Measurement General Chap. A 3.4.1 TARGETMODE Choice of measurement algorithms Chap. A 3.4.2 MEASPEAK Choice of the peak in the video signal Chap. A 3.4.3 MEASRATE Selection of measuring rate Chap. A 3.4.4 LASERPOW Selection of laser power Chap. A 3.4.5 ROI Masking the region of interest Measurement Value Processing Chap. A 3.4.6.1 AVERAGE Selection of measurement averaging Chap. A 3.4.6.2 MASTERMV Mastering / Zeroing Chap. A 3.5.1 OUTPUT Selection measuring value output Chap. A 3.5.2 OUTREDUCEDEVICE Selection of interface for data reduction Chap. A 3.5.3 OUTREDUCECOUNT Reduces measurement value output Chap. A 3.5.4 OUTHOLD Setting of error processing Data Output General Select measurement values to be output Chap. A 3.5.5.1 optoNCDT 1420 GETOIUTINFO_RS422 Request data selection Chap. A 3.5.5.2 OUTADD_RS422 Selection of additional values Chap. A 3.5.5.3 OUTVIDEO_RS422 Stop video output Page 91 Warranty A 3.3 General Commands A 3.3.1 HELP HELP [<Command>] Issues a help for every command. If no command is specified, a general help is output. A 3.3.2 GETINFO, Sensor Information GETINFO Request of sensor information. Output see example below: ->GETINFO Name: Serial: Option: Article: Cable head: Measuring range: Version: Hardware-rev: Boot-version: -> A 3.3.3 ILD1420-10 15030002 000 4120212 Wire 10.00mm 001.010 00 001.000 //Model name sensor, sensor series //Serial number //Option number of sensor //Article number of sensor //Measuring range of sensor //Version of software LANGUAGE, Website LANGUAGE DE | EN Determines the language for the web interface. -- DE: set language to German -- EN: set language to English The chosen language setting applies to the website. optoNCDT 1420 Page 92 Warranty A 3.3.4 RESET, Boot Sensor RESET The sensor is rebooted. A 3.3.5 RESETCNT, Reset Counter RESETCNT [TIMESTAMP] [MEASCNT] Sets back internal counters in the sensor. -- TIMESTAMP: sets back timestamp -- MEASCNT: sets back measurement counter A 3.3.6 ECHO, Switching the Command Reply, ASCII Interface ECHO ON|OFF Setting the command reply with a ASCII command: -- ON: command reply on, for example <Kdo> ok (or notice of error) -> -- OFF: command reply off, for example -> optoNCDT 1420 Page 93 Warranty A 3.3.7 PRINT, Sensor Settings PRINT Print serves the output of all sensor settings. Example of an answer: GETUSERLEVEL PROFESSIONAL OUTPUT ANALOG STDUSER PROFESSIONAL OUTREDUCEDEVICE NONE BAUDRATE 921600 OUTREDUCECOUNT 2 UNIT MM OUTVIDEO_RS422 NONE LANGUAGE DE OUTADD_RS422 NONE MFIFUNC NONE GETOUTINFO_RS422 DIST1 MFILEVEL HTL_HIGH OUTHOLD NONE KEYFUNC NONE ERROROUT1 DIST KEYLOCK AUTO 5 (IS_ACTIVE) ERRORLEVELOUT1 NPN TARGETMODE STANDARD ANALOGSCALE STANDARD MEASRATE 2.000 MEASPEAK DISTA -> ROI 0 511 AVERAGE MEDIAN 9 TRIGGERAT INPUT TRIGGER NONE TRIGGERCOUNT INFINITE LASERPOW FULL MASTERMV NONE optoNCDT 1420 Page 94 Warranty A 3.3.8 User Level A 3.3.8.1 LOGIN, Change of the User Level LOGIN <Password> Enter the password to change user level. The following user levels are available: -- USER (standard user): “read-only” access to all elements and graphical display of output values of web surface -- PROFESSIONAL (expert): “read-only” and “write” access to all elements A 3.3.8.2 LOGOUT, Change into User Level LOGOUT Set user level to USER. A 3.3.8.3 GETUSERLEVEL, User Level Request GETUSERLEVEL Request current user level A 3.3.8.4 STDUSER, Set Standard User STDUSER USER|PROFESSIONAL Set standard user who is automatically logged in after system start. Standard user does not change with LOGOUT which means login as standard user is done automatically after the command RESET or power supply of sensor is switched on. A 3.3.8.5 PASSWD, Change Password PASSWD <Old Password> <New password> <New password> Change password for user level PROFESSIONAL. Type in the old password followed by the new password (2x). In case the new password is not typed in correctly, an error message is will be displayed. Password may only contain letters from A to Z, no numbers 0 to 9. Watch upper and lower case lettering. The maximum length is limited to 31 characters. optoNCDT 1420 Page 95 Warranty A 3.3.9 Triggering The multifunctional input also serves as trigger input. A 3.3.9.1 TRIGGER, Selection TRIGGER NONE|EDGE|PULSE|SOFTWARE ----- NONE: no triggering PULSE: level triggering EDGE: edge triggering SOFTWARE: software triggering A 3.3.9.2 TRIGGERAT, Effect of the Trigger Input TRIGGERAT INPUT|OUTPUT -- INPUT: triggers the measurement value recording. Measurement values immediately before the trigger event are not included when calculating the mean value. Instead, older values are used which were output during previous trigger events. -- OUTPUT: triggers the measurement value output. Measurement values immediately before the trigger event are included when calculating the mean. A 3.3.9.3 MFILEVEL, Input Pulse Multifunctional Input MFILEVEL HTL_HIGH|HTL_LOW Selection of switching or trigger level for the multifunctional input. -- HTL_HIGH: high active (edge triggering: rising edge, pulse triggering: high active) -- HTL_LOW: low active (edge triggering: falling edge, pulse triggering: low active) A 3.3.9.4 TRIGGERCOUNT, Number of Displayed Measurement Values TRIGGERCOUNT NONE | INFINITE | <n> <1...16382> Number of displayed measurement values while triggering -- NONE: stop triggering and start continuous output -- INFINITE: start continuous output after first trigger impulse -- <n>: number of displayed measurement values after each trigger impulse n = 1 ... 16382 optoNCDT 1420 Page 96 Warranty A 3.3.9.5 TRIGGERSW, Software Trigger Pulse TRIGGERSW Creats a trigger pulse. Error message is displayed if “SOFTWARE” is not selected in trigger selection. A 3.3.10 Interfaces A 3.3.10.1 BAUDRATE, RS422 BAUDRATE 9600|19200|56000|115200|128000|230400|256000|460800|691200|921600| 1000000 Set the baud rate for the RS422 interface. A 3.3.10.2 UNIT, Web Interface UNIT MM|INCH Change the measurement display on the websites. The command has no effect on the ASCII interface. -- MM representation in mm -- INCH representation in customs A 3.3.10.3 MFIFUNC, Function Selection Multifunctional Input MFIFUNC NONE | MASTER | TEACH | TRIGGER Choose function of the multifunctional input. -- NONE: multifunctional input has no function -- MASTER: multifunctional input is master impulse input -- TEACH: multifunctional input is teach input for analog output -- TRIGGER: multifunctional input is trigger input A 3.3.10.4 ERROROUT1, Activate Error Output ERROROUT1 NONE|DIST|TEACH Choose error signal of the error output ERROR. -- NONE: error ourput deactivated -- DIST: no peak found or beyond measuring range (out of range) -- TEACH: Distance is out of scaled analog range optoNCDT 1420 Page 97 Warranty A 3.3.10.5 ERRORLEVELOUT1, Output Level Error Output ERRORLEVELOUT1 NPN|PNP|PUSHPULL|PUSHPULLNEG Choice of output level for ERROROUT1. -- NPN: switching output -- PNP: switching output -- PUSHPULL: swichting output -- PUSHPULLNEG: switching output Wiring of switching output ERROR1, see Chap. 5.4.8. A 3.3.11 Handling of Setups A 3.3.11.1 IMPORT IMPORT [FORCE] [APPLY] <Data> Import of data in JSON format 1 to the sensor. First, the import command returns a prompt (->). Afterwards, data can be sent. After importing a prompt (->) is returned. -- FORCE: overwriting of measurement settings (= MEASSETTINGS) with the same name (otherwise an error message is returned when using the same name). When importing all measurement settings or device settings (= BASICSETTINGS) FORCE must always be stated. -- APPLY: applying the settings after importing / reading of initial settings. 1) JSON format, see https://de.wikipedia.org/wiki/JavaScript_Object_Notation A 3.3.11.2 EXPORT EXPORT ALL | MEASSETTINGS_ALL | (MEASSETTINGS <SetupName>) | BASICSETTINGS Exporting sensor settings. As a response data is transmitted in JSON format. Finally a prompt occurs. optoNCDT 1420 Page 98 Warranty A 3.3.11.3 MEASSETTINGS, Load / Save Measurement Settings MEASSETTINGS <Subcommands> [Name] Settings of the measurement task. Loads proprietary presets and user-specific settings from the sensor or stores user-specific setups in the sensor. Subcommands: CURRENT: Output of the name of current measurement setting PRESETLIST: Listing of all existing presets (names): „Standard“, „Multi-Surface“, „Light Penetration“. LIST: Listing of all saved measurement settings (names) “Name1” “Name2” “...”. READ <Name>: Loads a preset or a measurement setting from the sensor. STORE <Name>: Saves the current measurement setting in the sensor. DELETE <Name>: Deletes a measurement setting RENAME <NameOld> <NameNew> [FORCE]: Renaming a measurement setting. An existing measurement setting can be overwritten with FORCE. INITIAL <name> | AUTO: Loads a named or last saved measurement setting at the start of the sensor. Presets can not be specified. PRESETMODE: Returns the set signal quality PRESETMODE <Mode>: Setting the signal quality. Setting the signal quality is possible only, if a preset was loaded. •• <mode> = STATIC|BALANCED|DYNAMIC|NONE optoNCDT 1420 Page 99 Warranty A 3.3.11.4 BASICSETTINGS, Load / Save Device Settings BASICSETTINGS READ | STORE -- READ: Loads the stored device settings from the senosr. -- STORE: Saves the current device settings in the sensor. A 3.3.11.5 SETDEFAULT, Default Settings SETDEFAULT ALL | MEASSETTINGS | BASICSETTINGS Sets sensor back to default settings. -- ALL: Measurement and device settings are being deleted. The standard preset for the measurement setting resp. the the default parameter for the device settings are being loaded. -- MEASSETTINGS: Measurement settings are being deleted and the standard preset is being loaded. -- BASICSETTINGS: Device settings are being deleted and the default parameters are being loaded. A 3.3.12 ANALOGSCALE, Scaling the Analog Output ANALOGSCALE STANDARD| (TWOPOINT <Minimum value> <Maximum value>) Setting the two point scaling of the analog outpt. -- STANDARD: using the measuring range of the sensor -- TWOPOINT: two point scaling within the analog range (4 - 20 mA) Minimum value: measurement value in mm which is matched to the lower analog value (4 mA) Maximum value: measurement value in mm which is matched to the upper analog value (20 mA) i The minimum value (in mm) can be higher than the maximum value (in mm), see Chap. 7.5.3. A 3.3.13 Key Function A 3.3.13.1 KEYFUNC, Choose Key Function KEYFUNC NONE | MASTER | TEACH Choice of key function. -- NONE: key has no function -- MASTER: key is used for mastering -- TEACH: key is used for teaching optoNCDT 1420 Page 100 Warranty A 3.3.13.2 KEYLOCK, Set Keylock KEYLOCK NONE|ACTIVE|AUTO <time> Choice of keylock. -- NONE: key works permanently, no keylock -- ACTIVE: keylock is activated right after reboot -- AUTO: keylock is only activated <time> minutes after reboot A 3.4 Measurement A 3.4.1 TARGETMODE, Measurement Mode TARGETMODE STANDARD|MULTISURFACE|PENETRATION 1 Choice of material dependent presets, see Chap. 7.4.2. -- STANDARD: suitable for materials, e.g. made of ceramics, metal, plastics or wood -- MULTISURFACE: suitable for materials with changing surfaces, e.g. PCB or hybrid materials -- PENETRATION: suitable for materials with strong penetration depth of the laser light A 3.4.2 MEASPEAK, Choice of the Peak in the Video Signal MEASPEAK DISTA|DIST1|DISTL -- DISTA: output of peak with highest amplitude (standard) -- DIST1: output of first peak -- DISTL: output of last peak A 3.4.3 MEASRATE, Measuring Rate MEASRATE 0.25|0.5|1|2|4 Choice of measuring rate in kHz. A 3.4.4 LASERPOW, Laser Power LASERPOW FULL|OFF -- FULL: laser power is set to 100 % -- OFF: laser is switched off 1) Available for the sensor models ILD1420-10/25/50. optoNCDT 1420 Page 101 Warranty A 3.4.5 ROI, Video Signal, Masking the Region of Interest (ROI) ROI <Start> <End> Set “region of interest”. ROI for start and end is between 0 and 511. “Start” value is smaller than “End” value. A 3.4.6 Measurement Value Processing A 3.4.6.1 AVERAGE, Measurement Value AVERAGE NONE|(MOVING|RECURSIVE|MEDIAN [<Averaging depth>]) Averaging affects the displacement value to be output. -- MOVING: Moving averaging value (averaging depth 2, 4, 8, 16, 32, 64 and 128 possible) -- RECURSIVE: Recursive averaging value (averaging depth 1 up to 32768 possible) -- MEDIAN: Median (averaging depth 3, 5, 7 and 9 possible) A 3.4.6.2 MASTERMV, Mastering / Zeroing MASTERMV NONE|MASTER <MV> -- NONE: completes mastering -- MASTER: sets the current measurement value as a master value -- MV: master value in millimeters; MV = (0 ... 2) * measuring range, i.e. master value must be within measuring range In case of master value is 0, the mastering has the same functionality as the zeroing. The parameter MV always operates independently from an input as zeroing during mastering the analog output. The master command awaits the next measurement value, a maximum of 2 seconds, and masters it. If no measurement value is received within this time, for example, by external triggering, the command returns with the error “E104 Timeout“. The master value is processed with six decimal places. Note that the output value is limited to 18 bits. optoNCDT 1420 Page 102 Warranty A 3.5 Data Output A 3.5.1 OUTPUT, Selection of Measurement Value Output OUTPUT NONE|RS422|ANALOG -- NONE: no measurement value -- RS422: output of measurement value via RS422 -- ANALOG: analog output of measurement values A 3.5.2 OUTREDUCEDEVICE, Output Reduction of Measurement Value Output OUTREDUCEDEVICE NONE| ([RS422] [ANALOG]) Selection of interface for data reduction. -- NONE: no data reduction -- RS422: data reduction for RS422 -- ANALOG: data reduction for analog output A 3.5.3 OUTREDUCECOUNT, Output Data Rate OUTREDUCECOUNT <n> Reduces measurement value output of the chosen interfaces. -- 1: outputs each measurement value -- 2 ... 3000000: output of each n-th measurement value A 3.5.4 OUTHOLD, Error Processing OUTHOLD NONE|INFINITE|<n> Setting the behavior of the measurement value output in case of error. -- NONE: no holding of the last measurement value, output of error value -- INFINITE: infinite holding of the last measurement value -- <n>: holding of the last measurement value on the number of measurement cycles; then an error value is output n = (1 ... 1024) optoNCDT 1420 Page 103 Warranty A 3.5.5 Selection of Measurement Values to be Output A 3.5.5.1 GETOUTINFO_RS422, Request Data Selection GETOUTINFO_RS422 The command lists all selected output data for the RS422 interface. The sequence shown corresponds to the output sequence. A 3.5.5.2 OUTADD_RS422, Selection of Data Additional Values OUTADD_RS422 NONE| ([SHUTTER] [COUNTER] [TIMESTAMP] [INTENSITY] [STATE] [DIST_RAW]) Selection of additional values to be transmitted. -- NONE: no output of additional values -- SHUTTER: output of exposure time -- COUNTER: output of measurement value counter -- TIMESTAMP: output of timestamp -- INTENSITY: output of intensity parallel to each distance value -- STATE: output of status word -- DIST_RAW: output of uncalibrated distance value (raw value) A 3.5.5.3 OUTVIDEO_RS422, Adjust Video Output OUTVIDEO_RS422 NONE|VIDEO_RAW Defines the data to be transmitted at a video image transmission via RS422. -- NONE: no video images -- VIDEO_RAW: output of uncorrected video signal (raw signal) optoNCDT 1420 Page 104 Warranty A 3.6 Example Command Sequence During Selection of Measurement Value Command Content MEASPEAK Peak selection for displacement measurement Measuring rate (under consideration of reflectivity and movement MEASRATE AVERAGE optoNCDT 1420 of the target) Averaging of the measurement value (under consideration of reflectivity, structure and movement of the target) OUTPUT Selection of the output channel OUTREDUCEDEVICE OUTREDUCECOUNT Reduction of the output data rate (under consideration of the chosen output channel, its settings and the processing range of the target system) OUTHOLD Output characteristic during measurement errors OUTADD_RS422 Selection of the additional values to be output for RS422 interface BAUDRATE Baud rate settings RS422 interface Page 105 Warranty A 3.7 Error Messages If an error occurs with a command, the error message is listed. Error message Description E100 Internal error Internal error code E104 Timeout Timeout while mastering. E200 I/O operation failed Cannot write data to the output channel. E202 Access denied Access denied: Login as expert is necessary. E204 Received unsupported character An unsupported character was received E210 Unknown command Unknown command rights to small to read). E214 Entered command is too long to be processed E220 Timeout, command aborted The entered command with the parameters is too long (greater than 255 bytes). Timeout during mastering. E232 Wrong parameter count Too high or too small number of parameters. E234 Wrong or unknown parameter type A transmitted parameter has a wrong type or a wrong number of parameters were transmitted. The parameter value is out of range of the value range. E236 Value is out of range or the format is invalid E262 Active signal transmission, please stop before E320 Wrong info-data of the update E321 Update file is too large E322 Error during data transmission of the update E323 Timeout during the update E331 Validation of import file failed optoNCDT 1420 A measurement value transmission is active. Stop the data transmission in order to execute the command. For update only: the header of update data contains an error. For update only: update data is too large. For update only: error during update data transmission. For update only: Timeout during the transmission of update data. The import file is not valid. Page 106 Warranty E332 Error during import Error during processing the import data E333 No overwrite during import allowed No overwrite of measurement and device settings allowed through import, set the checkbox. Password and verification password do not match. E350 The new passwords are not identical E360 Name already exists or not allowed optoNCDT 1420 E361 Name begins or ends with spaces or is empty E362 Storage region is full E363 Setting name not found The measurement setting name already exists or is not allowed. Name for the measurement setting begins or ends with spaces or is empty. Number of storable measurement settings is reached. Name of the measurement setting to be loaded not found E364 Setting is invalid Measurement resp. device setting is invalid E600 ROI begin is greater than ROI end ROI begin is greater than ROI end. E602 Master value is out of range E616 Software triggering is not active Master value is out of valid range Software triggering is not active. Warning Description W320 The measuring output has been adapted automatically. The measuring output has been adapted automatically. Page 107 Warranty A 4 Control Menu A 4.1 Tab Home Measurement task Presets Standard Suitable for materials made of ceramics, metal or filled plastics Suitable for e.g. PCB or hybrid materials Changing surface 1 Material with penetration Setups 1 Suitable for plastics (POM, Teflon), materials with strong penetration of the laser Setup 1 ... Setup 8 Setups contain user-specific measurement settings. Unlike the presets they can be changed anytime. Static / balanced / dynamic The signal quality affects averaging of measurement values. Laser on/off On / Off Laser on/off is only effective when pin 8 is connected to GND. Multifunctional input Zeroing (Mastering) Signal quality A 4.2 Tab Settings A 4.2.1 Inputs Trigger In Teaching Inactive Key function Zeroing (Mastering) High / Low Sets the function of the switching input. The trigger affects recording and output of a measurement value. Zeroing/MasterHigh / Low ing sets the current measurement value to the entered master value. Teaching scales the analog output. HTL is defined as active input level. Sets the function of the sensor key. Inactive means keylock. Teaching Inactive 1) Available for the sensor models ILD1420-10/25/50. optoNCDT 1420 Page 108 Warranty A 4.2.2 Signal Processing Measurement task Standard Suitable for materials made of ceramics, metal or filled plastics Multi-surface Measuring rates Suitable for e.g. Printed circuit boards (PCB) or hybrid materials 1 Light penetration 1 Suitable for plastics (POM, Teflon), materials with strong penetration of the laser 250 Hz / 500 Hz / 1 kHz / 2 kHz / 4 kHz For light and matt measuring objects a high measuring rate may be required. For dark or bright measuring objects a slower measuring rate may be required (e.g. black lacquered surface) to improve the measuring result. Recording trigger / Level Continuous measurement output takes place as long as the selected level is applied. Level selection, see Chap. 7.3. Pulse duration must at least be one cycle time. The subsequent break must also be at least one cycle time. Output trigger Edge infinite manual Number Value Software infinite manual Number Value Inactive Evaluation range Edge selection. „0“ end trigger, „1 ... 16382“ values per trigger, „16383“ infinite trigger Software triggering is started by clicking the button Release trigger. „0“ end trigger, „1 ... 16382“ values per trigger, „16383“ infinite trigger No triggering Start of range 0 ... 99 % Value End of range 1 ... 100 % Value Set region of interest, i.e. only this range is used for measurement value recording. „Start“ value must be smaller than „end“ value. 1) Available for the sensor models ILD1420-10/25/50. optoNCDT 1420 Page 109 Warranty Error handling Measurement value averaging Defines which signal is used for the evaluation in the line signal. First peak: Nearest peak to sensor. Highest peak: standard, peak with the highest intensity. Last peak: widest peak to sensor. Error output, no measurement value Reduction of data Highest peak 0 faraway Last peak 50 Range [%] 100 Hold last value infinite Hold last value 1 ... 1024 No averaging Measurement values are not averaged. Value Moving N values 2 / 4 / 8 ... 128 Value Indication of averaging mode. The averaging number N indicates the Recursive N 2 ... 32768 Value number of consecutive measurement values to be averaged in the sensor. values Inactive Active Value Reduction is valid RS422 / Analog for optoNCDT 1420 First peak 50 0 Sensor close The analog output supplies 3 mA instead of measurement value. The RS422 interface outputs an error value. Analog output and RS422 interface stop at the last valid value. Median N values 3 / 5 / 7 / 9 Zeroing/ Mastering 100 Intensity [%] Selection of peak First peak / Highest peak / Last peak Value Normal measurement value resp. Zeroing/Mastering is undone. Value Indication e.g. of thickness of a master part. Value range 0 up to max. + 2 x measuring range Indicates the sensor which data is to be excluded from output, thus the data amount to be transmitted is reduced. Interfaces to be used for undersampling are to be selected via the checkbox. Page 110 Warranty A 4.2.3 Outputs RS422 Analog output Error output Baud rate 9.6 / 19.2 / 56.0 / 115.2 / 230.4 ... / 1000 kBps Transmission speed, binary data format Output data Distance / Exposure time / Intensity / Sensor status / Measurement value counter / non-inearized focus / Timestamp / Video raw signal Standard scaling Start of measuring range 4 mA, at end of measuring range 20 mA Two point scaling Start of range Value End of range Value Always 2 points are taught which mark start and end of new measuring range. With two point scaling reversal of the output signal is possible. Inactive Measuring range NPN / PNP / PushPull / PushPullNeg error Data output Web interface / Analog / RS422 LED Output Web inteface Selected output RS422 interface Analog optoNCDT 1420 Date to be transmitted are to be activated via the checkbox. Regulates the switching performance of the error output (Error), see Chap. 5.4.8. Decides on the used interface for measurement value output. A parallel physical measurement value output via RS422 and analog is not possible. If web interface was selected, no measurement values are output via RS422 or current output. Web interface Parametrization Measurement chart yellow • green • red • RS422 Current output • • • • Page 111 Warranty A 4.2.4 System Settings Unit on website mm / inch Keylock Automatically Unit in measurement value display Range 1 ... 60 [min] Value Refresh Active The key Select does not respond to entries, independent of user level. The key Select is active, independent of user level. Inactive Load & Save Measurement settings Device settings Create setup / Setup 1 / ... / Setup 8 Create setup Load Activates a saved measurement setting setup. Save Saves changed measurement settings to an existing setup. Favorite Selects a setup which is used after reboot of the sensor. Delete Deletes a setup. Search Import You load an existing setup from a PC or the like to the ILD 1420 with both buttons. Export Saves the setup on a connected PC or the like. Load Activates the saved device settings. Save Saves changed device settings. Search You load the device settings from a PC or the like to the ILD 1420 with both buttons. Import Export optoNCDT 1420 The keylock starts after expiry of the defined time. Clicking the button Refresh extends the interval until keylock starts. Saves the device settings on a connected PC or the like. Page 112 Warranty Import & Export Create file Measurement settings The measurement setting setups, the file with device settings and the boot file can be combined in one parameter set and exchanged with a PC or the like. Boot setup Device settings Search Check file Button starts file manager to select a parameter set. Overwrite existing setups (with the same name) Dialog prevents inadvertent overwriting of existing settings. Apply settings of the imported boot setup Transmit data Access permission Current access permission Read only Value Logout / Login User level reboot Change password Button starts change of access permission. Old password Value New password Value Repeat new password Value Change password optoNCDT 1420 Sets the user level the sensor starts with after reboot. In this case MICRO-EPSILON recommends the selection user. Professional / User Case-sensitive rules are observed for all passwords. Numbers are allowed. Special characters are not allowed. Maximum length is limited to 31 characters. Button causes change of password. Page 113 Warranty Reset sensor Measurement settings The settings for measuring rate, trigger, evaluation range, selection of peak, error handling, averaging, Zeroing/Mastering, reduction of data and setups are deleted. The 1st preset is loaded. Device settings The settings baud rate, language, unit, keylock and echo mode are deleted and the default parameters are loaded. Reset all By clicking the button the settings for the sensor, measurement settings, access permission, password and setups are deleted. The 1st preset is loaded. Restart sensor By clicking the button the sensor is rebooted with the settings made in the favorite setup, see Chap. 7.6.4. Selection required or checkbox Value Specification of a value required optoNCDT 1420 i The settings will be effective, if you click on the button Apply. After the programming all settings must be permanently stored under a parameter set so that they are available again when the sensor is switched on the next time. Page 114 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 [email protected] · www.micro-epsilon.com X9751351-A041086MSC MICRO-EPSILON MESSTECHNIK *X9751351-A04*