background image

Appendix 

C

 

Reference Manual 

 

Ruler E

 

Appendix 

C

 

Recommended Switches 

There are some features of a switch which are important to consider when choosing a 

switch. One thing is if the switch is capable to handle Ethernet Jumbo frames or not. 
Recommended switches: 

$

 

NetGear GS716T - 16 port switch  
This switch is capable to handle Ethernet Jumbo frames 

 
 
 
 
 
 
 
 

D

 

iCon Device Configuration 

The iCon Device Configuration is a utility for changing the IP address of a Ruler. You start 

iCon Device Configuration by choosing 

Launch iCon Device Configuration

 from the 

Start

 menu 

Note:

 You need to have administrator privileges on the PC to be able to use iCon Device 

Configuration. 

 

Figure D.1 – The iCon Device Configuration window 

 

Update

 

Update the list of available Rulers. Updating the list may take approxi-

mately 15 seconds. 

Configure camera

  Displays a dialog box in which you can change the IP adress of the Ruler 

selected in the list. The Ruler will be updated and restarted when you 

click OK in the dialog box. 

60

 

SICK IVP • Industrial Sensors • www.sickivp.com • All rights reserved 

  

Содержание Ruler E

Страница 1: ...R E F E R E N C E M A N U A L R u l e r E R e f e r e n c e M a n u a l...

Страница 2: ...t in hazardous radiation exposure Turn off the laser power to the Ruler before maintenance The power to the laser in the Ruler must be turned off before any maintenance is per formed Failure to turn t...

Страница 3: ...3 Horizontal Max and Threshold HorMaxThr 25 3 6 4 Hi res 3D Hi3D 26 3 7 Details on 3D Profiling Algorithms 27 4 Ranger Studio 31 4 1 Ranger Studio Main Window 31 4 2 Visualization Windows 32 4 2 1 Zo...

Страница 4: ...et Up 52 7 2 Electrical Connections 54 7 3 Technical Data 56 7 4 Dimensional Drawings 57 Appendix 58 A Ruler E Models and Type Codes 58 B Recommended Network Cards 59 C Recommended Switches 60 D iCon...

Страница 5: ...ted by detecting the laser in the image Depending on the model of the Ruler it can make two or three different types of meas urements Range Measures the height of the object along the laser line Inten...

Страница 6: ...into production you must write such an application It is devel oped in for example Microsoft Visual Studio using one of the APIs delivered with the software for the camera Figure 1 2 Profiles are sent...

Страница 7: ...io application that is delivered with the Ruler can be used for evaluating different set ups of the camera With Ranger Studio you can change the settings for the camera and instantly see how the chang...

Страница 8: ...ption Figure 1 4 Threshold locates the laser in each column of the sensor image by searching for intensities above a certain level while Max searches for the maximum intensity in each column Which com...

Страница 9: ...e Ruler and the object The further away the object the lower the accuracy This is because the object is viewed from a perspective and therefore a pixel at the bot tom of the image shows a larger area...

Страница 10: ...to search for the profile The larger the image the longer it takes to search Therefore one way of increasing the performance of the Ruler is to use a smaller part of the sensor Figure 1 6 A small imag...

Страница 11: ...placed in a buffer by the Ruler object When your application needs measurement data it requests data from the Ruler object which will then return a full buffer of profiles Figure 1 7 All communication...

Страница 12: ...ggering is not used for triggering profiles the Ruler will measure in free running mode that is make measurements with a regular time interval determined by the Ruler s cycle time The actual distance...

Страница 13: ...n a certain way for complete information please refer to http www fda gov cdrh For the Ruler this corresponds to the maximum light power measured through a 7 mm aperture 100 mm away from the laser ape...

Страница 14: ...present in the system Lack of beam attenuator and emission indicator is accepted by CDRH according to Guid ance on Laser Products Conformance with IEC 60825 1 Am 2 and IEC 60601 2 22 Laser Notice No 5...

Страница 15: ...familiar with Region of Interest External Triggering Cycle Time and Exposure Time Region of Interest The Region of Interest ROI is used to define what part of the sensor to be used in a measurement Th...

Страница 16: ...number of pulses received on the pulse triggering inputs using an internal counter which is reset every time a measurement is made When you connect both In1 and In2 on the Ruler s Encoder connector t...

Страница 17: ...of time When the exposure time is equal to the cycle time the Ruler only needs to go over the sensor once every cycle Therefore the shortest possible cycle time would be the same as the time it takes...

Страница 18: ...recovering one lost package since the previous redundancy package was sent For exam ple if Redundancy frequency is set to 10 one package out of ten can be lost without losing any data The maximum pack...

Страница 19: ...Image configuration component Image 1 is used for evaluation purposes when tuning in the sensor region and the exposure time for the 3D measurement configu ration To help setting the height of the RO...

Страница 20: ...or column to acquire data from 0 1280 for Ruler E 600 0 768 for Ruler E 1200 Number of columns The number of columns to acquire a multiple of 8 256 1536 for Ruler E 600 Default value 1536 256 1024 for...

Страница 21: ...er and the measured object The resolution on different dis tances from the Ruler using the Hi3D and Horizontal threshold with 2 thresholds is shown in the following figures 0 0 1 0 2 0 3 0 4 0 5 0 6 4...

Страница 22: ...neighbors before the range algorithm is applied The morphology filter is used for reducing noise in the sensor image before the laser line is detected If both filters are used the morphology filter is...

Страница 23: ...nt settings for the ROI The maximum speed with one and two thresholds enabled is shown in the following figure 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 0 100 200 300 400 500 HorThr Maximum...

Страница 24: ...e the minimum light level to consider as a valid laser position 0 255 Note that a low setting of the threshold might increase the amount of noise Sub pixeling The resolution to use when computing the...

Страница 25: ...cquire algorithm data from 16 512 Default value 128 Exposure time The time that the sensor is exposed to light microseconds Gain The amplification of the analog sensor data before AD conversion 1 No a...

Страница 26: ...catter data Mode Mode 0 Range and Intensity 1 With Scatter valid only for S version Scatter offset Offset distance in percentage from the maximum position 0 99 Too low an offset gives scatter value in...

Страница 27: ...line on that sensor column which is the range value Threshold Digitizing an analog signal by the means of a binary threshold is a common technique in signal image processing The signal in the previou...

Страница 28: ...f a quarter of a pixel Multiple light peaks If several light peaks are above the threshold at the same sensor column the first peak found in the search direction is used to represent the impact positi...

Страница 29: ...and Horizontal Max and Threshold components The calculation does not increase the time for the processing In cases when using two thresholds this filter is applied to both binary results independ entl...

Страница 30: ...filter is applied before the median filter Figure 3 10 Applying a morphological filter to one column of the sensor image In a shrinking morphological filter of size Nx1 pixels the operation is define...

Страница 31: ...indow Control bar Parameter editor Log 4 1 Ranger Studio Main Window The main window is the core of the application It consists of a menu bar a control bar with buttons and a log window Menu bar menus...

Страница 32: ...er data is only be avail able in Rulers with the scatter option S version Figure 4 3 Visualization windows with range scatter and intensity images The visualization window always shows the measurement...

Страница 33: ...lor Before generating the 3D surface the data is filtered by a small median filter to reduce noise peaks The 3D zoom window can be of use even if the data is intensity data Profile zoom Blue rectangle...

Страница 34: ...If changing a parameter value fails an error message is shown in the log but the attempted value might still be seen in the editor In this case restart the parameter editor to receive the original va...

Страница 35: ...surement method you plan to use Ranger Studio includes default parame er files for each measurement method t 1 Start Ranger Studio 2 Click Connect on the Control bar 3 Click Load Parameters in the Ran...

Страница 36: ...e object closest to the sensor 2 Click Parameter Editor in the Ranger Studio 3 Select the Image 1 component in the parameter tree of the Parameter Editor 4 Select Measurement ROI overlay and change th...

Страница 37: ...rs to improve the image quality and perform ance New 3D Profiles are being collected constantly overwriting what is displayed in the visuali zation window In order to get an entire 3D Image of the obj...

Страница 38: ...Ruler send this amount of scans for each trig pulse after competion of previous collection of scans 4 Click Disconnect to synchronize the image buffers the parameter settings of the Ruler will remain...

Страница 39: ...ed 3D data do as follows 1 Collect the data you want to save 2 Choose File Save buffer from the menu bar 3 Fill in a name for the files in the dialog box and click Save To load a file containing saved...

Страница 40: ...in VB Net However the Ruler C API contains the same functions having the same names An example program showing how the Ruler C API is used can be found in Examples on page 48 You can also explore the...

Страница 41: ...therefore the Ruler cannot be started NOTINITIALIZED STOPPED STARTED create object 5 2 Retrieving Measurement Data When retrieving the profiles with the Ruler object the measured values for each poin...

Страница 42: ...ve occurred 24 26 Reserved ENCODER_B 27 Set if the signal on In2 on the Encoder connector is high Encoder Phase 2 ENCODER_A 28 Set if the signal on In1 on the Encoder connector is high Encoder Phase 1...

Страница 43: ...time that is specified by the Timeout property If Timeout is set to 0 the method will return immediately if there is no buffer available If Timeout is set to 1 the method will never time out that is t...

Страница 44: ...s the Scan height parameter in the parameter file for the camera Timeout Time in milliseconds before a call to RequestDataSeparate times out If set to 1 the method will never time out RulerMode Used f...

Страница 45: ...ystem Transformation Translation The distance to move the origin of the Ruler s coordinate system along the x axis x and the z axis range Figure 5 4 Transforming the coordinate system When you have se...

Страница 46: ...Figure 5 5 The FieldOfView property for a non rotated and a rotated Ruler The field of view in the Ruler object is thus a bounding box within which all point measured by the Ruler lies There is no gua...

Страница 47: ...0 the measurement values will not be rectified When rectifying the x values in the resulting profile is first calculated from the Rectify Width property The range intensity or scatter value for each n...

Страница 48: ...one buffer at a time and print out some statistics about the measurement speed The program will run until any key is pressed on the keyboard When compiling this program make sure that you link with th...

Страница 49: ...har profiles width Start acquisition of profiles ret ruler start if ret 0 cout Ruler start failed ret endl delete ruler exit 1 int count 0 while _kbhit ret ruler requestDataSeparate profiles profiles...

Страница 50: ...Ruler RulerNet MyRuler Dim res As ErrorCodes Dim points profiles As Integer Set the timeout for requesting data to 10 milliseconds ruler Timeout 10 Set the IP address of the Ruler unit we want to conn...

Страница 51: ...f there is any buffers available If ruler AvailableBuffers 0 Then res ruler RequestDataSeparate id status Nothing x range intensity Nothing If res ErrorCodes E_ALL_OK Then Do data processing here Else...

Страница 52: ...of view The Ruler delivers profiles at a rate determined by the camera parameter settings The maximum possible profile rate depends on the chosen measurement accuracy and se lected region of interest...

Страница 53: ...off level and at maximum distance from Ruler Individual devia tions may occur Sensor resolution 1536 x 512 pixels 1024 x 512 pixels Height resolution typical 0 15 mm 0 4 mm The sensor row resolu tion...

Страница 54: ...nctions LED When lit On The Ruler is powered Function The laser is armed meaning that there is power on the Laser Power Supply pin and the laser is either active or can be activated from an applicatio...

Страница 55: ...l terminated 4 Yellow In1 Phase 1 RS422 TTL signal level terminated 5 Gray GND Ground 6 Pink Reserved 7 Blue In4 Monitor Enable 24 V 8 Red Out 2 Reserved B type Color is valid for cable type STL 1208...

Страница 56: ...ype reserved 100mA total current of all digital outputs Weight 7 0 kg Dimensions lxhxd 420 x 163 x107 mm Power supply DC 24 V 20 separate pin for laser supply Current consumption 1 A Ripple 5 VPP Conn...

Страница 57: ...Reference Manual Chapter 7 Ruler E Hardware Description 7 4 Dimensional Drawings Figure 7 4 Ruler E 600 and E 1200 not to scale SICK IVP Industrial Sensors www sickivp com All rights reserved 57...

Страница 58: ...E600 B X RULER E2121 1 028 042 Ruler E600 SB X X RULER E2122 1 029 239 Ruler E1200 RULER E1111 1 028 041 Ruler E1200 S X RULER E1112 1 029 230 Ruler E1200 H X RULER E1211 1 029 231 Ruler E1200 B X RUL...

Страница 59: ...using jumbo frames the maximum Ethernet frame size is 1518 bytes which includes 46 bytes used for headers This means that the maximum size for the data packages that the Ruler can send is 1472 bytes w...

Страница 60: ...the IP address of a Ruler You start iCon Device Configuration by choosing Launch iCon Device Configuration from the Start menu Note You need to have administrator privileges on the PC to be able to us...

Страница 61: ...ing but TTL signal levels ailure to follow these rules may damage the Ruler unit F Each Ruler E is delivered with an Encoder cable This cable has a M12 plug in one end and is open in the other Table E...

Страница 62: ...is example the encoder is con nected for both forward and backward signals 1 8 5 4 7 6 3 2 Ruler 1 1 8 5 4 7 6 3 2 Ruler 2 5 10 6 1 8 SICK Stegman Encoder RS 422 Figure E 2 Wiring example Do not conne...

Страница 63: ...uler units In this example the encoder is con nected for forward signals 1 8 5 4 7 6 3 2 Ruler 1 1 8 5 4 7 6 3 2 Ruler 2 5 10 6 1 8 SICK Stegman Encoder RS 422 Figure E 3 Wiring example forward signal...

Страница 64: ...er to the Ruler Figure F 4 Laser Safety box for Ruler with laser class IIIb 3B B versions Figure F 5 Laser Safety box connectors and LEDs Lit if laser power supply is on Lit if device power is on Inpu...

Страница 65: ...the key switch on the Laser safety box Technical Data Table F 4 Technical Data for the Laser Safety box External power supply and I O Laser power pin 8 To the Ruler Supply voltage Vs 24V 20 Ripple 5V...

Отзывы: