background image

                                      

                                                                                                         

 

 

 

 

 

CHRocodile C 

Compact sensor for non-contact distance and thickness measurement 

 

Operation Manual

 

 

 

 
 
 

 

Summary of Contents for CHRocodile C

Page 1: ...1 CHRocodile C Compact sensor for non contact distance and thickness measurement Operation Manual...

Page 2: ...ges in the technical details from the descriptions data and figures in this documentation are reserved Printed in the Federal Republic of Germany Responsible for Contents Original Edition Precitec Opt...

Page 3: ...3 Version Control Version Manual Date Type of Change 1 0 0 0 2016 09 20 Original edition...

Page 4: ...2 Protection from Optic Radiation Eye Safety 9 1 5 3 Grounding the device 10 1 6 Medical or safety relevant usage 10 1 7 Storage and Transport 10 1 8 Emergency Procedures 10 Product Description 11 2...

Page 5: ...ifications 26 Operational Start up 28 3 1 Connections and Interfaces 28 3 2 CHRocodile Explorer and Drivers installations 30 3 3 Communication with CHRocodile C 30 Measurements Start Up 32 4 1 Calibra...

Page 6: ...Command 61 2 16 TRE Command 62 2 17 TRG Command 62 2 18 VER Command 63 Appendix 2 Mechanical Plans 64 1 Optical probe mechanical plans 64 2 CHRocodile C unit mechanical plans 66 3 CHRocodile C unit m...

Page 7: ...of improving quality or expanding the possible applications as well as any made for production related reasons Dismantling the device voids all warranty claims The exception to this is the replacement...

Page 8: ...urement apparatus for measuring distance thickness and surfaces for quality and dimensional control Only use the optical sensor in a dry environment The device may only be operated within the specific...

Page 9: ...with the regulations and safety instructions and must have been informed of possible hazards 1 5 Safety Measurements in Normal Operation When it is assumed that the device can no longer be operated s...

Page 10: ...he measured sample as well as the influence of temperature and vibrations to the CHRocodile sensor Furthermore the user has to check the CHRocodile Line Sensor for correct measurements and for exceedi...

Page 11: ...codile C is ideally suited for industrial inline use and easily integrable into any kind of inspection machine The CHRocodile C can accommodate different types of optical probes The optical probes int...

Page 12: ...front of the detecting system to eliminate out of focus signal As only in focus light can be detected the image s optical lateral and axial resolution is improved Consequently the pinhole act as a sp...

Page 13: ...13 Fig 2 2 Chromatic Confocal Imaging principle point sensor...

Page 14: ...focused on the surface of the measured object using an optic with a known chromatic aberration The reflected light is more intense for the wavelength in focus on the surface Reflected light is spectr...

Page 15: ...tense for the two wavelengths in focus on the two surfaces Reflected light is spectrally analyzed and the spectral response is constituted of two peaks centered on focused wavelengths Considering the...

Page 16: ...ocodile C offers the ability to perform fast and accurate metrological control of production by being built on automatic or semi automatic inspection machines or by being directly integrated on produc...

Page 17: ...5 One operational optical probe see Fig 2 6 Power Supply Adapter 100 240VAC to 24VDC 10 Ethernet cable A CD with DLL and firmware Software user guide Operation Manual Calibration report Fig 2 5 CHRoc...

Page 18: ...n Connect the isolated RJ45 standard connector from the CHRocodile C unit to an Ethernet network PC Ethernet supports the data transfer and can also be used for setting configuration by using command...

Page 19: ...correspondence Signal Function Description RS422 RS422 Interface RS422 differential signaling Interface internally terminated no handshaking RS232 RS232 interface RS232 interface RTS CTS handshaking...

Page 20: ...7 4 External analogue converter box connection The 8 pins round connector is used for external analogue converter box connection This option can be added to the CHRocodile C in order to obtain an ana...

Page 21: ...ignal Optimal intensity signal blink Saturated intensity signal No signal Far Range Mid Range Near Range blink Out of range too far blink Out of range too close Power OFF Power ON Firmware boot failur...

Page 22: ...7 Windows 8 Data processing calculation Embedded processing unit Standard to be met Supply voltage 24VDC 10 with separate main supply unit 100 to 240VAC 50Hz to 60Hz Rated power 4W Operating temperatu...

Page 23: ...3mm 15 7mm 0 5mm 36 7mm 0 7mm 68 7mm 1mm Spot diameter 1 3 4 m 5 m 8 m 16 m Lateral resolution 1 7 m 2 5 m 4 m 8 m Max object slope 1 3 45deg 28deg 20deg 14deg MECHANICAL DIMENSIONS Length 17mm 8 23 7...

Page 24: ...rces in order to avoid any thermal expansion which could affect the accuracy of the sensor measuring process Considering this opto mechanical architecture the CHRocodile C unit has no visible optical...

Page 25: ...to noise ratio is maximum Resolution is inversely proportional to the signal intensity Fig 2 9 Axial Resolution as a function of target position in measuring range Accuracy Accuracy corresponds to th...

Page 26: ...e minimum and maximum measurable thickness specification is given for n 1 5 refractive index It is measured on a standard sample in the center of measuring range T n x D1 D2 Fig 2 11 Minimum and maxim...

Page 27: ...livered with the CHRocodile C unit Ethernet connector Connect the isolated RJ45 standard connector from the CHRocodile C unit to an Ethernet network PC Use shielded cable for the data port connection...

Page 28: ...r interfaces to be integrated into complex measurement configuration systems The other possible interfaces are described hereafter The multipoint connector interface for Trigger Input Output and Seria...

Page 29: ...and Drivers installations 3 2 1 CHRocodile Explorer installation CHRocodile Explorer is a Man Machine interface which allows to configure to visualize measurement to save data etc CHRocodile Explorer...

Page 30: ...ntation A CD containing the DLL some code examples and the operating Manual is delivered with the CHRocodile C 3 3 3 ASCII command communication The ASCII commands can be sent to the controller via th...

Page 31: ...set of CHRocodile C sensor CHRocodile C unit optical probe it can t be used on another set even if you are using the same optical probe type i e same measuring range Fig 4 1 Example of calibration tab...

Page 32: ...ting the optical probe which suits to your application to the CHRocodile C unit The optical probe is simply screwed on the CHRocodile C unit Cf Figure 4 2 Fig 4 2 Interchangeable optical heads And fix...

Page 33: ...h is mounted on the CHRocodile C unit the operator must select the right measuring range or calibration table Cf command SEN in Appendix 1 Data transmission The CHRocodile C can transmit different dat...

Page 34: ...inside the measuring range of the CHRocodile C optical probe This procedure is valid for altitude and thickness measurement i e to perform topographic measurement on reflecting object or to perform th...

Page 35: ...chronized the data acquisition with the moving session one need to connect the trigger in out to the translation system The command TRG enables an exact alignment of the sensors sampling intervals wit...

Page 36: ...rum BDR Index or custom Baud rate 0 1 Index or custom baud rate effective baudrate 0 1 BauD Rate for serial port Command Baud rate If 1st arg 8 then baudrate index is selected otherwise free custom ba...

Page 37: ...tile memory When changing the exposure settings the dark settings acquired by the last DRK command are restored See also DRK CRDK IDE IDEntification String with key value pairs that enable identificat...

Page 38: ...obe 0 default 7 depending on the existence of the calibration tables See also SENX SENX probe index SNr serial number of probe Range measuring range um Query details of SENsor probe Without parameter...

Page 39: ...in protocol SSU Save SetUp Saves the current setting to nonvolatile memory The Sensor will restart on the next power up with this configuration STA STArt data flow default Sending of measurement data...

Page 40: ...TRW TRigger Window The device runs freely as long as the trigger condition is fulfilled The first exposure start will occur immediately at the trigger See also TRG TRE CTN VER VERsion Responds with a...

Page 41: ...nd does not take any parameters so the syntax is just DRK It is important to remove any object within the measuring range before applying the command The command response contains a number which is a...

Page 42: ...The respective argument 2 is a bit field as defined below Preload function value calculation Bit s Function 0 0 Preload once 1 Preload each time 1 0 preload event on raising edge or high level 1 falli...

Page 43: ...on and when this position is reached the next trigger event is generated This step is repeated until the stop position is encountered The generation of trigger events is now stopped If triggering duri...

Page 44: ...osition int arg start position to set see figure 1 Set stop position int arg stop position to set see figure 2 Set trigger interval float arg trigger interval see figure Note that the interval can be...

Page 45: ...static IP address IP Address 192 168 170 4 Subnet Mask 255 255 255 0 MTU 0 no jumbo packets MTU argument gives the maximum transferable unit which can be anything between 1500 and 9000 bytes per TCP p...

Page 46: ...ws to query of Full Scale in micrometers A distance value of 32768 on the serial interface would mean a distance in Full Scale micrometers To convert the integer distance value d received from the ser...

Page 47: ...0 Range 7999umready SENX enum enum as a string argument in case of packet protocol returns complete list of calibrations Command syntax SEN Command Description SEN Response SEN 0 0ready CR LF Returns...

Page 48: ...the distance and the intensity Command syntax SODX A0 A1 AN Ax is optional parameters Signal ID s scheme CLS02CLS1CLS2 3CLS0 5CLS4 Grandissement 25 4 12 7 15 9 15 9 5 1 MR 0 2 1 2 3 0 5 4 Table A1 2...

Page 49: ...itionZ Z encoder position on end of exposure SODX 73 Response SODX 73 CR ready CR LF End of exposure PositionU U encoder position on end of exposure SODX 74 Response SODX 74 CR ready CR LF End of expo...

Page 50: ...2bit integer value in nanometers including refractive index geometrical thickness 11 integer 32bit scaled as fraction of measurement range without refractive index optical thickness Distance and thick...

Page 51: ...o peak difference max min 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 Peak Number 4 3 1st peak 2nd peak 3rd peak 4th peak 0 0 0 1 1 0 1 1 BIT 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Peak Signal Value encoding S...

Page 52: ...s are available Measuring Mode Bit 9 Thickness If bit 9 is set to 1 then the resulting value is thickness corresponding to the difference of the peak as defined in bits 3 and 4 and the next peak This...

Page 53: ...escription SSU Response SSU CR ready CR LF Saves current setup 2 13 STA Command Short description The command STA starts serial data output This mode can be stored in the nonvolatile memory If stored...

Page 54: ...nd intensity The threshold is in arbitrary units which may be subject to change in future software versions At faster sample rates lower settings for threshold can be used than at slower sampling rate...

Page 55: ...ase the TriggerDelayed Flag Bit 2 is set in the flags signal of the delayed exposure This flags signal is a global signal ID 76 that can be requested just like any other signal using SODX If more than...

Page 56: ...tring which gives information on the serial number of the CHRocodile C SN the DSP software DSPsoft and the microcontroller software C Command syntax VER Command Description VER Response ChrocodileComp...

Page 57: ...64 Appendix 2 Mechanical Plans 1 Optical probe mechanical plans b Probe 1mm a Probe 0 2mm...

Page 58: ...65 Fig A2 1 Optical Head Mechanical plans a 0 2mm b 1mm c 4mm d 10mm c Probe 4mm d Probe 10mm...

Page 59: ...66 2 CHRocodile C unit mechanical plans Fig A2 2 CHRocodile C sensor unit mechanical plans...

Page 60: ...customer system On these 3 surfaces 4 M3x4 5 threaded holes are available Positions of threaded holes are specified on the Figure A2 3 It is also possible to fix the CHRocodile C unit on the front ri...

Page 61: ...our LAN network to the sensor unit If possible a Peer to Peer connection is recommended No possible serial communication between CHRocodile C and your computer Check the multipoint cable is plugged co...

Page 62: ...et the LED intensity to maximum LAI100 Check if a white light spot is emitted from the optical probe and if it is focused on the target Check if the two surfaces of the target are inside the measuring...

Page 63: ...CUSTOMER PRECITEC Number PRODUCT IDENTIFICATION Sensor Unit Serial Number Optical Head Serial Number Firmware Serial Number PROBLEM IDENTIFICATION Type Software Optic Mechanic Electronic Description...

Reviews: