Advertisement
Advertisement
O PE R AT I N G I N S T RU C T I O N S Profiler™ 2 SHORT RANGE DISTANCE SENSOR Copyright protection! This work is copyright-protected. The rights founded by this shall remain with company SICK AG. Reproduction of the work or parts of this work shall only be permissible within the limits of the legal provisions of copyright law. Changes and abbreviations of this work are prohibited without the express written agreement of SICK AG. 2 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Table of contents 1 Introduction......................................................................................... 8 1.1 2 Warranty......................................................................................8 Safety Precautions............................................................................. 9 2.1 Safety Precaution Symbols........................................................9 2.2 Mandatory Precautions..............................................................9 2.3 Precautions for Laser Use....................................................... 10 2.3.1 2.4 3 3.1 General Description................................................................. 12 3.2 Package Contents.................................................................... 13 3.4 3.2.1 Included Items......................................................... 13 3.2.2 Options..................................................................... 13 Names and Functions of Parts............................................... 14 3.3.1 Sensor...................................................................... 14 3.3.2 Laser Emission and Measurement Ranges........... 15 3.3.3 Cable Wire Colors and Roles................................... 16 Installation............................................................................... 17 3.4.1 Notes for installation............................................... 17 3.4.2 Installing the Sensor................................................ 17 Setup and Measurement Procedures.............................................. 18 4.1 4.2 5 Warning Labels........................................................................ 11 Information Before Use.................................................................... 12 3.3 4 Installation Precautions.......................................... 10 Before Using the Profiler 2...................................................... 18 4.1.1 Procedure for Using the Sensor.............................. 18 4.1.2 Setup and Measurement Process.......................... 19 Quick Setup.............................................................................. 20 4.2.1 Basic Measurement Settings.................................. 20 4.2.2 Return to Main Menu/Measurement Screen......... 21 4.2.3 Initialize Settings...................................................... 22 Operating the Sensor........................................................................ 23 5.1 5.2 Sensor Screen.......................................................................... 23 5.1.1 Details of the Screen............................................... 23 5.1.2 Screen Types and Switching Between Screens..... 24 5.1.3 Key Lock Function.................................................... 25 Main Screen............................................................................. 25 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 3 5.3 5.4 5.5 6 5.2.1 Main.......................................................................... 25 5.2.2 Input/Trigger............................................................ 26 5.2.3 Storage..................................................................... 27 5.2.4 Other......................................................................... 30 Setting...................................................................................... 32 5.3.1 Camera..................................................................... 32 5.3.2 Profile........................................................................ 35 5.3.3 Area........................................................................... 38 Graph/Calc............................................................................... 40 5.4.1 Graph Items (Area 1 to area 4)............................... 41 5.4.2 Calc Items (Calculation 1 and calculation 2)......... 42 Output....................................................................................... 43 5.5.1 Output Items (OUT1 to OUT3)................................. 44 5.5.2 Output Items (OUTA)................................................ 45 PRO2-Navigator Setup Software...................................................... 47 6.1 Setup Software Requirements................................................ 47 6.1.1 6.2 6.3 6.4 6.5 4 Operating Environment............................................ 47 Software Setup........................................................................ 48 6.2.1 Installing the Driver.................................................. 48 6.2.2 Install the Software................................................. 49 6.2.3 Settings for High-speed Communication............... 50 PRO2-Navigator Screen and Operating.................................. 51 6.3.1 Start PRO2-Navigator............................................... 51 6.3.2 Main Screen (Measurement Screen)..................... 51 6.3.3 Common Setup........................................................ 53 6.3.4 How to Change Settings.......................................... 54 Setup Procedure...................................................................... 55 6.4.1 Connecting to the Sensor Head.............................. 55 6.4.2 Input/Trigger Settings.............................................. 56 6.4.3 Camera Settings...................................................... 57 6.4.4 Profile Settings......................................................... 59 6.4.5 Area Settings............................................................ 61 6.4.6 Calculation Settings................................................. 63 6.4.7 Output Settings........................................................ 64 Storage Function...................................................................... 65 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 7 6.5.1 Storage Settings....................................................... 65 6.5.2 Data storage............................................................. 66 6.5.3 Profile storage.......................................................... 67 Functions........................................................................................... 69 7.1 Settings Lists and Factory Settings........................................ 69 7.2 Input/Trigger Settings.............................................................. 74 7.3 7.4 7.2.1 IN1/IN2/IN3/IN4..................................................... 74 7.2.2 Reset/Inner hold/Inner trig..................................... 74 7.2.3 Input polar, Inp filter................................................. 75 7.2.4 Trig action................................................................. 75 7.2.5 Offset target............................................................. 75 Storage Settings...................................................................... 76 7.3.1 Storage..................................................................... 76 7.3.2 Start cond................................................................. 76 7.3.3 Intermittent.............................................................. 77 7.3.4 Repeat...................................................................... 77 Camera Settings...................................................................... 78 7.4.1 Camera Mode.......................................................... 78 Operation of the camera mode................................................................. 80 Mandatory settings when using HDR...................................................... 82 7.5 7.6 7.7 7.4.2 Image Brightness (Shutter Time and Gain)............ 83 7.4.3 Camera Range......................................................... 84 7.4.4 Received Light Waveform and Measurements...... 85 Profile Settings......................................................................... 86 7.5.1 Profile Extraction Settings....................................... 86 7.5.2 Save Master............................................................. 89 7.5.3 Profile Correction..................................................... 90 Area Settings............................................................................ 95 7.6.1 Measurement Areas................................................ 95 7.6.2 Measurement functions.......................................... 96 Calculation Settings............................................................... 100 7.7.1 Average................................................................... 100 7.7.2 Hold........................................................................ 100 7.7.3 Span....................................................................... 101 7.7.4 Calculation Formulas............................................. 101 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 5 7.8 7.9 8 7.8.1 Out target............................................................... 102 7.8.2 Thresholds and Output.......................................... 102 7.8.3 Out action............................................................... 104 7.8.4 Offset/Offset Value................................................ 105 7.8.5 Analog Output Range............................................. 107 Common Settings.................................................................. 108 7.9.1 Banks...................................................................... 108 7.9.2 Baud rate................................................................ 108 7.9.3 Axis dir.................................................................... 109 7.9.4 On Timing............................................................... 109 7.9.5 Lang/言語............................... 109 7.9.6 Screen Saver.......................................................... 110 7.9.7 Brightness.............................................................. 110 7.9.8 Initialize.................................................................. 110 7.9.9 Version.................................................................... 110 Serial Communication....................................................................111 8.1 8.2 8.3 8.4 8.5 6 Output Settings...................................................................... 102 Communication Specifications............................................. 111 8.1.1 Communication Specifications............................. 111 8.1.2 Timing Chart During Communication................... 111 8.1.3 Command Format.................................................. 112 How to Acquire Measured Values......................................... 113 8.2.1 Commands for Acquiring Measured Values......... 113 8.2.2 Communication Command Examples.................. 113 How to Acquire Profiles.......................................................... 114 8.3.1 Commands for Acquiring Profile Data.................. 114 8.3.2 How to Acquire Profile Data................................... 114 Storage Data Acquisition Method......................................... 116 8.4.1 Commands for Acquiring Storage Data................ 116 8.4.2 How to Acquire Storage Data................................ 117 Setting Acquisition and Change Commands....................... 119 8.5.1 Communication Command Examples.................. 119 8.5.2 Writing Settings to EEPROM.................................. 120 8.5.3 Camera Settings.................................................... 120 8.5.4 Profile Settings....................................................... 122 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 9 8.5.5 Area Settings.......................................................... 123 8.5.6 Calculation Settings............................................... 125 8.5.7 Output Settings...................................................... 127 8.5.8 Input Settings......................................................... 130 8.5.9 Storage Settings..................................................... 131 8.5.10 Other Settings........................................................ 133 Specifications.................................................................................134 9.1 Specifications......................................................................... 134 9.2 Connection diagram.............................................................. 135 9.2.1 Input Circuit Diagram............................................. 135 9.3 Dimensions............................................................................ 136 9.4 Timing Charts......................................................................... 137 9.4.1 Measurement......................................................... 137 9.4.2 I/O........................................................................... 139 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 7 Introduction 1 Introduction Before using this product, confirm that the product you have received is the product that you requested. • Read this manual thoroughly, and then keep this manual at hand so that it can be used whenever necessary. • If you lose this manual or if you have any questions regarding the contents contained herein, contact our distributor from whom you purchased the product or download PDF from www.sick.com. • Trademarks and registered trademarks appearing in this manual are the property of their respective owners. • The copyright of this manual is owned by SICK AG. All the contents contained herein are protected by copyright law. Unauthorized copying of this manual is strictly prohibited. 1.1 Warranty SICK AG products have undergone strict inspections. However, should your product malfunction, confirm the symptoms of the malfunction, and then contact our distributor from whom you purchased the product. • The warranty period of this product is 1 year from the time of purchase. • If a malfunction occurs attributable to the manufacturer, the product will be replaced free of charge (a replacement will be sent). However, the following cases are not covered by the warranty. 1. Malfunction caused by improper handling or usage. 2. Malfunction caused by something other than this product. 3. Malfunction caused by unapproved modifications or repairs. 4. Malfunction caused by a natural disaster. The warranty described here is limited to the delivered product. SICK AG accepts no responsibility for any subsequent damages caused by a product malfunction. 8 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Safety Precautions 2 Safety Precautions Read this manual carefully to ensure safe and correct use of this product. This manual contains safety precautions that are designed to protect your health and property as well as the health and property of any other users of this product. Follow the installation and operating procedures described in this manual, and do not use this product in any manner not described herein. 2.1 Safety Precaution Symbols WARNING Indicates that incorrect use may lead to a hazardous situation resulting in injury or death. CAUTION Indicates that incorrect use may lead to a hazardous situation resulting in injury or property damage. 2.2 Mandatory Precautions WARNING • Do not look directly at the laser beam or intentionally shine the laser beam in another person’s eyes. Doing so may cause eye damage. • This product cannot be used as protective equipment for the purpose of protecting the human body. • Disassembling or modifying this product may cause injury, fire, or electric shock. • If you detect smoke or a strange odor during operation, stop operating the product, and then stop the power supply. If repairs are necessary, inform the distributor that you purchased the product from. • Use the product with the voltage indicated in the specifications. • Do not touch the product or its cable with wet hands. Doing so may lead to electric shock. • Do not perform wiring while the power supply is on. 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 9 Safety Precautions 2.3 Precautions for Laser Use WARNING! • This product emits a Class 2 (II) visible laser beam that is compliant with JIS/IEC/FDA laser safety standards. • A Class 2 (II) warning and explanation label is affixed to the sides of this product. • If you install this product in a piece of machinery that will then be exported to the United States, you first need the approval of the American Food and Drug Administration (FDA). • If you install this product in your own equipment, clearly indicate to the end user that this is a laser product and provide explanations that ensure correct handling of the product. 2.3.1 Installation Precautions WARNING! • Installing this product in a location with any of the following conditions may lead to fire, electric shock, or malfunction: • High humidity • High temperatures caused by direct sunlight, etc. • Very dusty • Poor ventilation • High static electricity • Corrosive or flammable gas is present • Product is exposed to liquids such as water, oil, and chemicals • Product is directly subjected to vibration or shock • Leave the power supply off during wiring. CAUTION • Avoid wiring in parallel with or in the same piping as high-voltage wires or power lines. Doing so may lead to malfunctions caused by noise. Also, shorten the power supply and signal wires as much as possible. • Be careful to avoid damaging the cables by pulling on or applying unnecessary force on them. 10 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Safety Precautions 2.4 Warning Labels This section explains the contents and affixing position of the warning label used on this product. A laser beam is used in the location where this warning label is affixed. Looking directly at the laser beam may lead to loss of eyesight. Be sure to follow the precautions shown below. 1. Do not look at the laser beam. 2. Do not remove the protective cover. (IEC 60825-1:2014) 3.All individuals other than the proper operator must not approach the product. EN/IEC 60825-1:2014 Laser radiation – Do not look into the laser beam – Laser class 2 (EN/IEC 60825-1:2014) Complies with 21CFR1040.10 and 1040.11 except for deviations pursuant to laser notice No. 50, date June 24, 2007 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. (IEC 60825-1:2014) Identical laser class for issue EN/IEC 60825-1:2007 11 Information Before Use 3 3.1 Information Before Use General Description The Profiler 2 is a high-precision profile measurement sensor. The characteristics of this product are shown below. • This product achieves high-precision measurement by emitting a bandshaped laser beam and using a light-plane-intersecting method that triangulates the reflected light. • Settings can be configured, measurements can be performed, and output can be generated from the sensor. No amplifier unit or other auxiliary devices are necessary. • Various settings can be set from the sensor or from the dedicated setup software (PRO2-navigator). • It is possible to measure 4 areas with a single measurement. For each area, there are 13 types of measurement functions to select from. • There are 4 camera modes available. This enables you to select the optimum settings to match the environment of the production line to be measured and the state of the target object. With the light-plane-intersecting method, the reflected light from the emitted band-shaped laser beam is received by the light receiving element (CMOS), and the profile is then measured from the resulting image data. With the light-plane-intersecting method, two processes are used to determine the height and position. • Triangulation: To determine the height, this process obtains the received light waveform (the waveform of the reflected light) for each vertical line of the image. • Projection transformation: To determine the horizontal position, this process mathematically calculates the actual position from the image data. Light recieving element (CMOS) Image (image data) Recieved light waveform Projection transformation Profile (distance data) Figure: Schematic diagram of Profiler 2 series measurement 12 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Information Before Use 3.2 3.2.1 Package Contents Included Items Before using this product, confirm that the following items are contained in the package: • Sensor • Mounting screws, M4 × 50 mm (2 pieces) • Quickstart • Setup software PRO2-navigator and User manual (USB flash drive) • Laser warning labels (2 pieces) 3.2.2 Options Prepare the following options as necessary. Main cable Communication cable (USB) Communication cable (discrete wire) 6053017, STL-0H12-G02M (2 m) 6053020, DSL-DH06-G1M8 (1.8 m) 6053021, DOL-SH06-G02M (2 m) 6053018, STL-0H12-G05M (5 m) 6053196, DOL-SH06-G05M (5 m) 6053019, STL-0H12-G10M (10 m) 6053197, DOL-SH06-G10M (10 m) 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 13 Information Before Use 3.3 3.3.1 Names and Functions of Parts Sensor 7 8 1 9 ß 2 à 3 4 5 6 Number 14 Name Function 1 LCD display This part displays measured results and setting screens. 2 Mounting holes Screws are inserted into these holes to fix the sensor in place. (Diameter: 4.2 mm) 3 Connector for communi­cation cable Insert a communication cable into this connector to connect the PC and the sensor. 4 Female connector, HRS, 12pin cable Insert the main cable for power, I/O, and analog output into this connector. 5 Sender area, z-axis The laser beam is emitted from this window. 6 Field of view, x-axis The reflected laser light is enters this window. 7 LED Indicator for power on (green) This indicator lights when the power is on. 8 LED Indicator for Laser on (green) This indicator lights during laser emission. 9 Cursor keys Use these keys to select setting items. ß EXIT button Press this button to cancel setting details. Hold down this button (> 1 s) to switch to the main menu. à SET button Press this button to confirm setting details. © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Information Before Use WARNING When using the sensor, never look into the laser exposure window 5. Looking directly at the laser beam may lead to loss of eyesight. WARNING Put the rubber cap on the connector which is not used to protect from dust and water. Note! When using the sensor, do not cover the Sender area 5 or the Field of view 6. 3.3.2 Laser Emission and Measurement Ranges The sending and receiving area of this product are shown below. Sending area Measuring distance in mm (inch) 0 Receiving area Measuring distance in mm (inch) 0 17 (0.67) 75 75 (2.95) (2.95) 100 (3.94) 125 (4.92) Approx. 32 (1.26) Measuring width in mm (inch) 100 22 (0.87) (3.94) 27 (1.06) 125 Measuring width in mm (inch) (4.92) 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 15 Information Before Use 3.3.3 Cable Wire Colors and Roles This section explains the colors of the wires and the roles of the Profiler 2 cables. Main cable RS-485 cable This cable is used to supply power to the Profiler 2 and for I/O connections. Color Input or output Description Purple Input Bank 1/reset Orange Input Bank 2/hold Gray (narrow) Input Bank 3/trigger White Input Offset/stop laser emission Gray (coaxial core) Output Analog output (4 to 20 mA) Gray (coaxial shield) — Analog GND Green — Ground GND Yellow Output OUT1 Black Output OUT2 Red Output OUT3 Blue — Power supply GND Brown — 12 to 24 V input This cable is used for RS-485 communication between the Profiler 2 and a PLC or similar device. Color Input or output Description Orange — +A Yellow — -A Black — GND Red — (N.C.) Brown — (N.C.) Green — (N.C.) Reference: For the I/O circuit diagram, see “9.2 Connection diagram.” 16 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Information Before Use 3.4 3.4.1 Installation Notes for installation When you install this product, ensure that there is sufficient space around the product in order to prevent overheating. Space required above the sensor 40 mm or more Space between sensors 40 mm or more Laser exposure direction Laser exposure direction The Profiler 2 performs measurements by emitting a parallel laser beam and receiving the reflected light. During measurement, ensure that the laser beam and reflected light is not blocked by the target object. 迷光 Stray light 3.4.2 Before using the product, check that stray light, which is reflected by a wall or by highly reflective objects, does not have an effect on the measurements. Installing the Sensor 1.Insert the included mounting screws (two M4 × 50 mm screws) into the mounting holes to temporarily affix the sensor to a location that is roughly in the desired location. 2.Measure the distance between the sensor and the detection target object. Please make sure the measuring object is within the measuring area. 3.Adjust the sensor position on the basis of the measurement result, and then use the included nuts and washers to fix the screws in place. 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 17 Setup and Measurement Procedures 4 4.1 Setup and Measurement Procedures Before Using the Profiler 2 4.1.1 Procedure for Using the Sensor Before you use the Profiler 2, install and setup the sensor according to the procedure shown below. 1.Installation and light axis adjustment Install the sensor such that you can perform accurate measurements of the measurement target. Reference: For details on the installation of the sensor, see “3.4 Installation.” 2. Wiring Connect the cables. 3. Settings Configure the settings related to measurement. You can use one of the following methods to configure the settings. 1. Sensor • Configure all the settings from the Profiler 2. 2. PRO2-Navigator • Use the dedicated PRO2-Navigator setup software to intuitively view and change all the settings. 3. Serial communication • Use RS-485 communication to view and change all the settings of the Profiler 2. 4. Measurement Perform measurements. With the Profiler 2, measurement results can be output using one of the following methods. 1. Judgment output (control output) • The Profiler 2 is equipped with three judgment outputs (control outputs). 2. Analog current output (4 to 20 mA) 3. Serial communication (RS-485 communication) 4. PRO2-Navigator (monitor display of measured values) Tips: 18 • Serial communication or PRO2-Navigator is required to output and check stored data. © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Setup and Measurement Procedures 4.1.2 Setup and Measurement Process The Profiler 2 performs measurements according to the following flow. Settings are also performed for each of these items. Laser control input Trigger signal Judgment output (control output) Analog output Camera imaging Camera settings Profile Output is stopped during settings. Profile settings Area measurement Area settings Area calculation Calculation settings Out 1 Out 2 Result judgment and output Output settings Out 3 Analog 1. Trigger • Images are captured when the set conditions are met. 2. Camera • An image is captured based to the settings. 3. Profile acquisition • The profile (the sectional profile made by the reflected laser light) is acquired from the image. 4. Area measurement • The specified position within the profile is measured. 5. Area calculation • If necessary, the measured result of the area is calculated. e. g. Area 1 – Area 2 = Calc 1) 6. Result judgment and output • The measured result is compared against the threshold, and then the judgment result is output. Tips: • With the Profiler 2, you can save settings related to measurements in “banks.” Up to eight banks can be saved. Reference: For details on banks, see “7.9.1 Banks.” 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 19 Setup and Measurement Procedures 4.2 4.2.1 Quick Setup Basic Measurement Settings You can take basic measurements simply by setting the following three items. Configure the settings from the sensor or from the PRO2-Navigator setup software. • Shutter time • Area • Output conditions Reference: For the actual screens and for information on the operations, see the following pages. Configuring settings from the sensor → “5.3 Setting.” Using PRO2-Navigator → “6.3 PRO2-Navigator Screen and Operating.” 1. Set the shutter time Position the measurement target, and then perform automatic adjustment. The optimum shutter time will be set. 2. Set the area Use the area setting to specify what part you will measure and how that part will be measured. 1. Measurement area • Set what part within the measurement range will be measured. The set area must intersect the profile (the sectional waveform). 2. Measurement function • Set the measurement function. You can select from functions such as height and width. Reference: For details on the area settings, see “7.6 Area Settings.” 3. Set the output conditions Configure the settings related to the output of the measured results. First, specify the judgment and output target area. • Output target Select the target area (area 1 to area 4 and calculation 1 and calculation 2). 1.Measurement output The product judges whether the measurement is a pass or a fail, and then outputs the result. • Upper limit/lower limit 2. Analog current output (4 to 20 mA) • 4 mA/20 mA Set the lower and upper limits of the analog output range. 20 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Setup and Measurement Procedures 4.2.2 Return to Main Menu/Measurement Screen When you have finished configuring settings or when you are not sure what menu you are currently on, you can follow the procedures below to return to the main menu (the measurement screen). Related page Screen image Sensor screen Setup software 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. Operation Hold down the “EXIT” button. * For the “In/Trig” and “Other” tab, you need to select the tab, and then hold down the “SET” button to return to the main menu. Click “Back to Measure.” 21 Setup and Measurement Procedures 4.2.3 Initialize Settings This section describes how to initialize settings. You can initialize one bank at a time or all banks at the same time. Related page Screen image Sensor screen Operation To initialize settings, on the “Other” tab, display the “Initialize” menu, select “Bank” or “All,” and then press the “SET” button. When the confirmation screen displays the message “Reset to factory initial value.,” press the “SET” button again to execute initialization. Setup software Tips: 22 On the measurement screen, click “Common Setup.” The Common Setup screen displays. Click the target that you want to initialize, and click “Bank Clear.” A confirmation dialog displays. Click “Yes” to execute initialization. • If you select “All” on the initialization menu, the Profiler 2 will restart. © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Operating the Sensor 5 Operating the Sensor 5.1 5.1.1 Sensor Screen Details of the Screen This section explains the details of the screen display. 1 2 5 8 9 ß à 3 4 6 7 Number Display item Description Operation 1 Main screen The camera screen, profile waveform, and set area are displayed here. — 2 Tab The menu categories are displayed here. You can also select this part. Move the cursor to the tab, and then press the “SET” button to switch between the tabs in order. When not selected: Black When selected: Blue 3 Setting menu The setting menu is displayed here. Three settings are displayed at one time. — 4 Setting menu (selected) When a setting is selected, the color changes. When selected: White When setting the para­meter: Yellow 5 Parameter The parameters for the settings are displayed here. When item selected: White When setting the para­meter: Yellow 6 Bank number The current bank number is displayed here. — 7 Output The control output statuses are displayed here in the order – from the left – control output 1, control output 2, control output 3. When output is off: Black When output is on: Orange 8 Hold input When the input is being held, an “H” is displayed here. When input is being held: “H” displayed in yellow 9 Storage function The storage function operation status is displayed here. Trigger standby: Green Storing: Yellow ß Cursor/Key Lock A cursor that indicates the direction that the screen can move in is displayed here or a "L" that indicates the activated key lock. When the screen can move up: When the screen can move down: When the screen can move up and down: When the keys are locked: L à Sampling period The sampling period is displayed here. The unit is “ms.” — 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 23 Operating the Sensor 5.1.2 Screen Types and Switching Between Screens This section explains the types of screens and how to switch between the screens. The following screens are available on the Profiler 2. You can switch between screens by selecting the screen on the main screen or by pressing the “SET” button with the tab selected. Also, if you hold down the “EXIT” button on any screen, you will return to the main screen. (Excluding the “Input/Trigger” and “Other” screens.) Main screen Common operations SET EXIT Switch to the Select tab Main screen ●Hold down for 1 sec. or more ●When a tab is selected In/Trig setting Storage setting Other setting Switch from the menu. Setting Output will be stopped and go to setup window. Camera setting Profile setting Area setting (1 to 4) Y:[SET] / N:[EXIT] SET 24 Graph/Calc Setting Area graph Output Setting Output setting Calc graph/setting © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Operating the Sensor 5.1.3 Key Lock Function Key Lock is available to prevent miss-operation. It can be activated or released by pressing buttons. • Activate Key Lock "EXIT" button and the "Down Cursor" button at a time Hold down the for 3 seconds. While keys are locked, the cursor shows as "L". • Operation while Key Lock is activated When any keys are pressed while Key Lock is activated, following message will be shown. "KEY LOCK You can not operate without unlock" Setting through communication I/F is available while Key Lock is activated. • Release Key Lock 5.2 Main Screen "EXIT" button and the "Down Cursor" button at a time Hold down the for 3 seconds. While keys are released, the cursor shows as " " or " ".. This section explains the items that can be selected on the main screen and the operations of these items. Table items marked in the following table with “Y”(= Yes) in the “Bank” column can be set for each bank. In the same manner, items that have an “N” (= No) for their bank are shared between all banks. 5.2.1 Main If you hold down the “EXIT” button on any screen, you will return to this screen. (Excluding the “Input/Trigger” and “Other” screens.) You can switch to each other screen from this screen. 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 25 Operating the Sensor 5.2.2 Setting item Bank Setting value/ default value Scaling Y General description Expand or shrink the display range. *1 Display at 100% size. The whole range will be displayed. *2 Display at 200% size. *4 Display at 400% size. *8 Display at 800% size. *16 Display at 1600% size. *32 Display at 3200% size. H scroll Y — Move the display position horizontally. V scroll Y — Move the display position vertically. Camera/ Area setting — Switch to the setting screen. Graph/ Calc setting — Switch to the calculation setting screen. The measured result will be displayed as a graph. Output — Switch to the output display/setting screen. Input/Trigger Set the operation of the input terminals and of the camera start trigger. Setting item Bank Setting value/ default value IN1 N Set the behavior of external input terminal IN1. IN2 IN3 IN4 Reset N N N — BANK1 IN1 is used as the first bit for switching banks. Reset IN1 is used as the reset input terminal. Set the behavior of external input terminal IN2. BANK2 IN2 is used as the second bit for switching banks. Hold IN2 is used as the hold input terminal. Set the behavior of external input terminal IN3. BANK3 IN3 is used as the third bit for switching banks. Trigger IN3 is used as the trigger input terminal. Set the behavior of external input terminal IN4. Offset IN4 is used as offset input. LaserOFF IN4 is used as the laser emission stop input. Execute the reset operation. Wait... 26 General description This is displayed when the reset operation is being executed. © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Operating the Sensor Setting item Bank Setting value/ default value General description Inner hold — Each time that the SET button is pressed, the hold function will be turned on or off. The condition to enable this function is: IN2: BANK2. OFF ON Inner trig Input polar Trig action Trig count — N Y Y Each time that the SET button is pressed, the trigger will be turned on or off. The condition to enable this function is: IN3: BANK3. N.O. The trigger turns on when input is applied. N.C. The trigger turns off when input is applied. Set the operation polarity of the external input terminals. N.O. The trigger turns on when input is applied. N.C. The trigger turns off when input is applied. Set the measurement operation to perform when trigger input is received. Cont Measurements will be performed continuously. 1shot One measurement will be performed when trigger input is received. Count When the predetermined number of trigger inputs are received, one measurement will be performed see Trig count. Set the count to use when “Trig action” is set to “Count.” The condition to enable this function is: Trig action: Count. 1 to 4095 [1] Inp filter N Set the external input filter time to prevent chattering. 5 to 1275 [5] Trig delay Y 5.2.3 N [Unit: μs] * You can set this value in steps of 5 μs. Set the delay time between the trigger meeting the camera conditions and the camera actually taking images. 5 to 20475 [5] Offset target [Unit: Number of times] [Unit: μs] * You can set this value in steps of 5 μs. Select the target on which to execute the offset. The condition to enable this function is: IN4: Offset. Indivi Depending on the input time, the offset will be executed on or cleared from OUT1, OUT2, or OUT3 or on all of these. All The offset will be executed on or cleared from all of OUT1, OUT2, and OUT3. OUT1 The offset will be executed on or cleared from OUT1. OUT2 The offset will be executed on or cleared from OUT2. OUT3 The offset will be executed on or cleared from OUT3. Storage Configure the settings related to the storage function. Serial communication or PRO2-navigator is required to check stored data. 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 27 Operating the Sensor Setting item Bank Setting value/ default value Storage N Select data for storage. No.of Data N General description OFF Storage not performed. Measure Stores measurement values. Profile Stores profile and measurement values. Set the number of data saved starting from the start position. 1 to 65535 [1000] Start cond Start pos N N Used to select storage start conditions. Continue Storage always executed. Hold in Starts storage operation on a Hold start of the external input terminal. Measure Storage starts from the point that the specified measurement target becomes measurable. Alarm Storage starts from the instant that the specified measurement target becomes not measurable. UP limit Storage starts from the point that the specified measurement target exceeds the threshold. LOW limit Storage starts from the point that the specified measurement target falls below the threshold. Set the storage start position for the trigger. -10000 to +10000 [0] Start target N Threshold N The upper limit is 8000 when storing a profile. [Unit: Number of samplings] Using 0 as reference, a negative value indicates a previous position (pre-trigger) while a positive value indicates a subsequent position (delay trigger). When the storage target is profile, the value can be set in a range of -2000 to +2000. Used to select the target of the storage start condition. The condition to enable this function is: Start cond: Measure, Alarm, UP limit, or LOW limit Area1 Storage starts based on an area 1 value. Area2 Storage starts based on an area 2 value. Area3 Storage starts based on an area 3 value. Area4 Storage starts based on an area 4 value. Calc1 Storage starts based on a calculation 1 value. Calc2 Storage starts based on a calculation 2 value. Set the threshold when "UP limit" or "LOW limit" is selected for "Start cond". The condition to enable this function is: Start cond: UP limit, LOW limit -999.999 to +999.999 [0] Intermittent 28 N Data storage interval. All data is stored when the setting value is "0". 0 to 8191 [10] [Unit: Number of samplings] © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Operating the Sensor Setting item Bank Setting value/ default value General description Repeat N Set the behavior when the number of storage data items reaches the upper limit. ON Returns to the top and updates data, overwriting with the new data. OFF Storage stops at the point that the upper limit value is reached. The storage target automatically changes to "OFF". Pause When the storage start condition is met, storage starts up to the limit and hold until the start condition is met and so on. Once after storing up to the limit, it overwrite with new data. Reference: For details on the camera settings, see “7.3 Storage Settings.” 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 29 Operating the Sensor 5.2.4 Other Setting item Bank Setting value/ default value Bank switch N Select how to change between banks. Bank 30 N General description In/Para Sensor operations or the input terminals will be used to change between banks. Comm Communication (including PRO2-Navigator) will be used to change between banks. Change the bank. The display details vary depending on the settings of the input terminals. The bank is determined by the details of this setting and the status of the input terminals. The condition to enable this function is: Bank switch: In/Para. Input terminal settings IN1: BANK1 IN2: BANK2 IN3: BANK3 — You cannot switch the bank from the sensor. Input terminal settings Reset IN2: BANK2 IN3: BANK3 1, 3, 5, 7 The bank is changed to number 1, 3, 5, or 7. 2, 4, 6, 8 The bank is changed to number 2, 4, 6, or 8. Input terminal settings IN1: Reset IN2: Hold IN3: BANK3 1, 5 The bank is changed to number 1 or 5. 2, 6 The bank is changed to number 2 or 6. 3, 7 The bank is changed to number 3 or 7. 4, 8 The bank is changed to number 4 or 8. Input terminal settings IN1: BANK1 IN2: BANK2 IN3: Trigger 1, 2, 3, 4 The bank is changed to number 1, 2, 3, or 4. 5, 6, 7, 8 The bank is changed to number 5, 6, 7, or 8. Input terminal settings IN1: Reset IN2: BANK2 IN3: Trigger 1, 3 The bank is changed to number 1 or 3. 2, 4 The bank is changed to number 2 or 4. 5, 7 The bank is changed to number 5 or 7. 6, 8 The bank is changed to number 6 or 8. Input terminal settings IN1: BANK1 IN2: Hold IN3: Trigger 1, 2 The bank is changed to number 1 or 2. 3, 4 The bank is changed to number 3 or 4. © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Operating the Sensor Setting item Baud rate Axis dir On Timing Lang/言語 Bank N N N N Setting value/ default value General description 5, 6 The bank is changed to number 5 or 6. 7, 8 The bank is changed to number 7 or 8. Input terminal settings IN1: Reset IN2: Hold IN3: Trigger 1 The bank is changed to number 1. 2 The bank is changed to number 2. 3 The bank is changed to number 3. 4 The bank is changed to number 4. 5 The bank is changed to number 5. 6 The bank is changed to number 6. 7 The bank is changed to number 7. 8 The bank is changed to number 8. Select the communication baud rate. 9.6K 9,600 bps 19.2K 19,200 bps 38.4K 38,400 bps 57.6K 57,600 bps 115K 115,000 bps 230K 230,000 bps 460K 460,000 bps 921K 921,000 bps 2.0M 2.0 Mbps 4.0M 4.0 Mbps Set the increase/decrease direction of the measured value height with the measurement center set as 0 mm. Near+ Set the side close to the head as positive (+). Far+ Set the side far from the head as positive (+). Set either within range or outside of range (as specified by the thresholds) as output judgment criteria. Out range Output turns on when the value is outside the range specified by the threshold. In range Output turns on when the value is within the range specified by the threshold. Select the screen’s display language. JPN/日 Information will be displayed in Japanese. ENG/英 Information will be displayed in English. 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 31 Operating the Sensor Setting item Bank Setting value/ default value General description Screen­ saver N Select the behavior of the display after 30 seconds without any operation. Dark Make the display backlight dark. LCD Off Turns OFF the display backlight. While the display backlight is OFF, the communication speed will get faster. Adjust the screen’s brightness. Brightness N 0 to 15 [15] Initialize — Initialize the setting values to their factory default values. Version 5.3 — All Initialize the setting values of all banks and the common settings. When you execute this operation, the sensor will automatically restart. Bank Initialize the setting values of the currently selected bank. Display the version of the sensor. (This information is only displayed.) Setting This section explains the setting items on the setting screen. The setting screen has three sets of settings: “Camera,” “Profile,” and “Area.” While the setting screen is displayed, judgment output (control output) is stopped and out-of-range analog current output is generated (approximately 24 mA). Table items marked with “Y” in the “Bank” column can be set for each bank. In the same manner, items that have an “N” for their bank are shared between all banks. 5.3.1 Camera Use the camera settings to configure camera (sampling) conditions such as the camera mode, the camera area, and the exposure condition in order to match the measurement target and environment. Camera screen Camera items 32 You can use the camera settings to configure the following items. © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Operating the Sensor Setting item Bank Camera mode Y Camera range Y Setting value/ default value General description Select the camera mode. Hi-res All of the pixels will be used by the camera. Image acquisition time: 5 ms (with the maximum image area) Hi-spd Image capture time is reduced to 1/4 of the time in Hi-res mode. Resolution is reduced by half in both the horizontal and vertical directions. Image capture time: 1.25 ms (maximum image area) HDR Screens captured by the camera at two different shutter speeds will be combined. This enables stable measurements of parts that are highly reflective or that are minimally reflective. NR This function eliminates noise by capturing an image with the laser on and another image with the laser off, and then determining the differences between the images. Sets the camera range. The narrower the range, the shorter the imaging time and the sampling period become. -— [Entire area] Auto adjust — Performs an automatic adjustment to set the shutter time to the optimum value. Before you perform the automatic adjustment, set the actual measurement target in place, and do not move the target during the adjustment. When you execute automatic adjustment, “Camera mode” will automatically change to “Hi-res.” Wait... Gain Y Displays while automatic adjustment is being executed. Specify the light reception gain. The larger the number, the higher the gain. 1.00 Minimum gain 1.14 1.33 1.60 2.00 2.29 2.67 3.20 4.00 5.33 8.00 Shutter Y Set the shutter time. 5 to 10235 [500] HDR shutter Y Maximum gain [Unit: μs] * You can set this value in steps of 5 μs. The condition to enable this function is: Camera mode: HDR. Sets the shutter speed to use when “Camera mode” is set to “HDR.” This must be set to a value that is greater than the “Shutter” setting value (so that the shutter time is longer). When you set “Camera mode” to “HDR,” this is set to a value that is (shutter time × 4). 5 to 10235 [1000] [Unit: μs] * You can set this value in steps of 5 μs. 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 33 Operating the Sensor Setting item Threshold Bank Y Setting value/ default value Set the threshold (lower limit) of the light amount at which an alarm is triggered * Normally you do not have to change this setting. 0 to 255 [32] Reject level Y General description [Unit: Received light amount] Set the ratio to exclude when performing calculations from the received light waveform. * Normally you do not have to change this setting. 0 to 127 [16] [No unit: (n + 1)/128] Reference: For details on the camera settings, see “7.3 Storage Settings.” 34 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Operating the Sensor 5.3.2 Profile Use the profile settings to configure the conditions for extracting profiles from the camera images. Also, when using the profile position, height, and tilt correction, set correction conditions. Profile screen Position correction reference height (blue line) Height correction reference position (purple line) Tilt correction reference position (green line) You can use the profile settings to configure the following items. Profile items Setting item Bank Setting value/ default value General description Scaling Y Expand or shrink the display range. *1 Display at 100% size. The whole range will be displayed. *2 Display at 200% size. *4 Display at 400% size. *8 Display at 800% size. *16 Display at 1600% size. *32 Display at 3200% size. H scroll Y -— Move the display position horizontally. When the display range is at 100% size, you cannot move the display position. V scroll Y Wait... Move the display position vertically. When the display range is at 100% size, you cannot move the display position. Target Y Select the measurement target. Normal The standard setting to perform measurements. Gap Select this setting when the target has large level differences. The level difference edge precision will be improved. Semi-trans Use this setting when you are measuring resin or other semi-transparent objects. 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 35 Operating the Sensor Setting item Bank Setting value/ default value General description Alarm limit Y Set the number of values (measured values to the right) to maintain when an alarm occurs. When you specify this setting, the specified number of values immediately before the alarm (to the right) will be maintained. If alarms occur repeatedly such that the set number of values is exceeded, an alarm (measured value 7FFF) is triggered. 0 to 14/HOLD [6] Smoothing Y [Unit: Number of values] * HOLD: Alarm state is not entered. This function averages the profile in the horizontal (X-axis) direction to make the waveform smoother. [Unit: Number of measurements] 1 Averaging will not be performed. 2 4 8 16 32 64 128 Correct method H correct Y Y Select the correction method. To use this function, you have to perform master image registration. Also, when you change this setting, you have to update the master image. - Correction will not be performed. → Position correction will be performed on the basis of the left side. ← Position correction will be performed on the basis of the right side. ↑→ Height correction will be performed, and then position correction (left side) will be performed. ↑← Height correction will be performed, and then position correction (right side) will be performed. ↑ Height correction will be performed. The position of the area at the specified height will be corrected by the difference between the master image and the measured profile. To use this function, you have to perform master image registration. Also, when you change this setting, you have to update the master image. -28000 to +28000 [0] V correct Y The height of the area at the specified position will be corrected by the difference between the master image and the measured profile. To use this function, you have to perform master image registration. Also, when you change this setting, you have to update the master image. The condition to enable this function is: Correct method: ↑→, ↑←, or ↑. -15000 to +14998 [-6500] Tilt correct Y [Unit: Y coordinate] * You can set this value in steps of 2. The profile tilt will be corrected so that the two specified points become level with each other. ON/OFF 36 [Unit: X coordinate] * You can set this value in steps of 2. — © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Operating the Sensor Setting item Bank Setting value/ default value Tilt cor pos Y Set the reference position of the second point to use in tilt correction. The reference position of the first point is the “H correct” reference position. To use this function, you have to perform master image registration. Also, when you change this setting, you have to update the master image. The condition to enable this function is: Tilt correct: ON. -14998 to +15000 [0] Save master — General description [Unit: X coordinate] * You can set this value in steps of 2. Register the current profile as the master image. Wait... This is displayed when the profile is being registered as the master image. Reference: For details on the profile settings, see “7.5 Profile Settings.” 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 37 Operating the Sensor 5.3.3 Area To switch to the Area screen, select the tab in measurement mode, and then press the “SET” button. Area screen You can use the area settings to configure the following items. Area items Setting item Bank Scaling Y Setting value/ default value General description Expand or shrink the display range. *1 Display at 100% size. The whole range will be displayed. *2 Display at 200% size. *4 Display at 400% size. *8 Display at 800% size. *16 Display at 1600% size. *32 Display at 3200% size. H scroll Y -— Move the display position horizontally. When the display range is at 100% size, you cannot move the display position. V scroll Y -— Move the display position vertically. When the display range is at 100% size, you cannot move the display position. Coverage Y -— Set the range of the area. Meas func Y Select the measurement function of the area. The unit is [mm] unless stated otherwise. 38 Average The average of the measured values within the area will be output. P height The largest measured value within the area will be output. B height The smallest measured value within the area will be output. Width The width of the profile that crosses the center of the area will be output. P pos The position of the largest measured value within the area will be output. B pos The position of the smallest measured value within the area will be output. © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Operating the Sensor Setting item Edge dir H Direction Inflect threshold Bank Y Y Y Setting value/ default value General description Edge pos The position at which the profile crosses the center of the area will be output. EdgeCount The number of times that the profile crosses the center of the area will be output. [Unit: Number of times] Tilt A straight line approximating the profile will be determined, and then the tilt of this line will be measured. [Unit: Degrees (°)] * Slope rising to the right will be treated as positive. Size The mathematical area of the section bounded by the profile and the area will be determined. [Unit: mm2] Length The line length of the profile will be determined. Diameter A circle approximating the profile will be determined, and then the diameter of this circle will be output. Inflect The position of the point which is inflecting most will be output. Set the direction in which edges will be detected during the “Edge pos” measurement. The condition to enable this function is: Meas func: Edge pos. ← Positions will be detected from the right side. → Positions will be detected from the left side. Set the direction in which to perform measurements during the “Size” and “Diameter” measurements. The condition to enable this function is: Meas func: Size or Diameter. ↑ The mathematical area will be measured from the lower side of the area up. Diameter measurements will be made with the top part of the circle as convex. ↓ The mathematical area will be measured from the top side of the area down. Diameter measurements will be made with the lower part of the circle as convex. Set the threshold value. When detecting inflecting point, it outputs when the inflection reaches to this value. The condition to enable this function is: Meas func: Inflect ↓-255 ~ +255 [+3] Correction Y The polarity means direction of the inflection. Select whether to use the set position and height correction with this area. OFF The position and height correction will not be used. ON The position and height correction will be used. Reference: For details on the area settings, see “7.6 Area Settings.” 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 39 Operating the Sensor 5.4 Graph/Calc The measured results of each area are displayed as a graph. You can also set calculation functions for adding or subtracting area measured results. You can set up to two calculation formulas in the format (calculation target 1) (operator) (calculation target 2). Example: If calculation target 1 is “area 1,” calculation target 2 is “area 2,” and the operator is “+,” the calculation formula will be: (area 1) + (area 2). Table items marked with “Y” in the “Bank” column can be set for each bank. In the same manner, items that have an “N” for their bank are shared between all banks. Graph/Calc screen Reference: See “7.7 Calculation Settings.” 40 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Operating the Sensor 5.4.1 Graph Items (Area 1 to area 4) You can use the graph display settings to configure the following items. Setting item Bank Graph scale Y Graph range Y Span Y Setting value/ default value General description Expand or shrink the display time axis (the horizontal axis). 1 to 6 [1] Expand or shrink the measured value display range (the vertical axis). 0 to 6 [0] Set a span (multiplier) on the measured values. 0.001 to 1.999 [1.000] Average Y Set the number of times over which to perform the moving average of the measured values. 1 to 1023 [32] Hold Y [Unit: Number of times] Select the measured result hold operation. None The measured result will be output as-is. (Hold input will be ignored.) Sample The measured value during hold input will be output. Peak The maximum value during the hold input period will be output. Bottom The minimum value during the hold input period will be output. Reference: For details on the graph display settings, see “7.7 Calculation Settings.” 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 41 Operating the Sensor 5.4.2 Calc Items (Calculation 1 and calculation 2) You can use the area calculation settings to configure the following items. Setting item Bank Graph scale Y Graph range Y Span Y Setting value/ default value General description Expand or shrink the display time axis (the horizontal axis). 1 to 6 [1] Expand or shrink the measured value display range (the vertical axis). 0 to 6 [0] Set a span (multiplier) on the measured values. 0.001 to 1.999 [1.000] Hold Calc target1 Y Y Select the measured result hold operation. None The measured result will be output as-is. (Hold input will be ignored.) Sample The measured value during hold input will be output. Peak The maximum value during the hold input period will be output. Bottom The minimum value during the hold input period will be output. Select the area for calculation target 1. Area1 Area2 Area3 Area4 Operator Calc target2 Y Y Select the operator of the calculation formula. + Calculation target 1 + calculation target 2 - Calculation target 1 - calculation target 2 Select the area for calculation target 2. Area1 Area2 Area3 Area4 Reference: For details on the graph display settings, see “7.7 Calculation Settings.” 42 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Operating the Sensor 5.5 Output Use the output display to view the current output status and to set the judgment and analog outputs. Table items marked with “Y” in the “Bank” column can be set for each bank. In the same manner, items that have an “N” for their bank are shared between all banks. Output screen When within the range specified by the thresholds: Green When outside the range specified by the thresholds: Red When the measured value is within the range specified by the thresholds, the bar graph indicates the position of the measured value in relation to the thresholds. Tips: • The background colors of the output screen indicate the judgment results corresponding to the current measured results. • The output display in the lower part of the screen indicates the current output status, so the background color and the output color may not match. 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 43 Operating the Sensor 5.5.1 Output Items (OUT1 to OUT3) When the OUT1, OUT2, or OUT3 tab is selected, you can use the output display settings to configure the following items. Setting item Bank Setting value/ default value Out target Y Select the area or calculation to set as the output target. Upper limit Y General description Area1 The measured result of area 1 will be output. Area2 The measured result of area 2 will be output. Area3 The measured result of area 3 will be output. Area4 The measured result of area 4 will be output. Calc1 The result of calculation 1 will be output. Calc2 The result of calculation 2 will be output. Set the upper limit of control output. -32.766 to +32.767 * The unit varies depending on the measurement function. [+25.000] * The displayed value includes the “Offset value” setting. Lower limit Y Set the lower limit of control output. -32.767 to +32.766 * The unit varies depending on the measurement function. [-25.000] * The displayed value includes the “Offset value” setting. Out action Out polar Output time Y Y Y Select the operation to perform during output. Normal The normal on/off output will be performed. 1shot Each time that output is turned on, one-shot output will be performed. OnDelay When the output is turned on, output will be performed after a delay elapses. Ready When trigger input is possible, output will be performed. Strobe When the measured value is updated, one-shot output will be performed. 1shot2 When the measurement result exceeds the upper limit or lower limit, the output will be turned on. Output turns off (open state) in the trigger standby state. Select the polarity to use for output. N.O. When the measurement result exceeds the upper limit or lower limit, the output will be turned on. Output turns off (open state) in the trigger standby state. N.C. When the measurement result is within the range defined by the upper limit and lower limit, the output will be turned on. Output turns on (closed state) in the trigger standby state. Set the output time. The condition to enable this function is: Out action: 1shot, OnDelay, or Strobe. 0.1 to 204.7 [0.1] 44 [Unit: ms] * You can set this value in steps of 0.1 ms. © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Operating the Sensor Setting item Bank Setting value/ default value General description Offset value Y Set an offset value (value to be added) to the output result display. When the external input “Offset” setting is set to “ON,” this offset value will be displayed. -32.767 to +32.767 * The unit varies depending on the measurement function. [0.00] *Y ou can set this value in steps that are 10 times the value of the minimum display digit. Hysteresis Y To prevent chattering, set the amount that the value can fall below (or exceed) the threshold before the output state changes from the state outside the range specified by the thresholds. 0 / 4 / 8 / 16 / 32 / 50 / 75 / 100 / 150 / 200 / 300 / 500 / 750 / 1000 / 1500 /2000 [0] Offset Y * The unit varies depending on the measurement function. A value will be added to or subtracted from the measured value so that the display value equals the “Offset value” setting. For example, if the offset value is “0,” the display will be “0” when the offset operation is performed. When measurement is not possible, offset input will be ignored. OFF The offset will be cleared. ON The offset operation will be performed. Reference: For details on the output display settings, see “7.8 Output Settings.” 5.5.2 Output Items (OUTA) When the OUTA tab is selected, you can use the output display settings to configure the following items. Setting item Bank Setting value/ default value Out target Y Select the area or calculation to set as the output target. 20mA Y General description Area1 The measured result of area 1 will be output. Area2 The measured result of area 2 will be output. Area3 The measured result of area 3 will be output. Area4 The measured result of area 4 will be output. Calc1 The result of calculation 1 will be output. Calc2 The result of calculation 2 will be output. Set the upper limit of analog output. -31.767 to +32.767 * The unit varies depending on the measurement function. [+25.000] 4mA Y Set the lower limit of analog output. -32.767 to +31.767 * The unit varies depending on the measurement function. [-25.000] 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 45 Operating the Sensor Tips:• Set the “20mA” and “4mA” input values so that they meet the following conditions. • If the following conditions are not met, analog output will not be performed correctly. • The “20mA” input value must be greater than the “4mA” input value. • The difference between the “20mA” and “4mA” input values must be 1.000 or more. Reference: For details on the output display settings, see “7.8 Output Settings.” 46 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 PRO2-Navigator Setup Software 6 PRO2-Navigator Setup Software 6.1 6.1.1 Setup Software Requirements Operating Environment The operating environment for this software is shown below. Item Details Computer A computer running Windows® Base OS Microsoft® Windows XP® Microsoft® Windows 7® Memory 512 MB or more Hard disk 100 MB or more 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 47 PRO2-Navigator Setup Software 6.2 6.2.1 Software Setup Installing the Driver This section explains the device driver installation procedure. Tips: • Before performing the installation, exit all other applications that are running on Windows® • Log in as a user with Administrator rights before installation. 1. Insert the setup software user’s manual USB flash drive. 2. Double-click the USB flash drive icon to open it. 3.Start the driver installation. Double-click “CDM v2.xx.xx WHQL Certified. exe.” The “FTDIChip CDM Drivers” screen displays. 4.Open the “Device Driver Installation Wizard.” Click [Extract]. 5.Proceed with the driver installation. Click [Next]. 6.Complete the driver installation. Click [Finish]. This completes the driver installation. 48 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 PRO2-Navigator Setup Software 6.2.2 Install the Software This section explains the setup software installation procedure. 1. Insert the setup software user’s manual USB flash drive. 2. Double-click the USB flash drive icon to open it. 3.Create a folder on your computer to save the PRO2-Navigator setup software. 4.Copy the “PRO2_navigator.exe” file to the folder you created. 5.Start the setup software. Double-click the copied “PRO2_navigator.exe” file. Setup software PRO2-Navigator starts. 6.Exit the setup software. After setup software PRO2-Navigator has started normally, on the “File” menu, click “eXit” or click the close button in the upper-right corner of the screen to exit the program. 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 49 PRO2-Navigator Setup Software 6.2.3 Settings for High-speed Communication To enable high-speed communication with the PRO2, we recommend that you configure the settings of the communications port. Change the “Latency Timer” setting to 1. Please refer to the operation instructions of your Base OS. However this setting will increase load on the computer during communication. If operation becomes unstable, return the settings to their previous values. Uninstallation Procedure Tips: • Exit the setup software before uninstalling. • Delete the entire folder where the “PRO2-Navigator” install file is saved. 50 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 PRO2-Navigator Setup Software 6.3 6.3.1 PRO2-Navigator Screen and Operating Start PRO2-Navigator Double-click the icon to start the program. 6.3.2 Main Screen (Measurement Screen) This section explains the details of the main screen (measurement screen). 5 1 2 34 6 7 8 æ 9 ß å ä ã â Number Display item 1 File á à Description Operation Display the File menu. • New Creates a new settings file. • OpenDisplays the “Open File” dialog box, to open an existing file. • SaveDisplays the “Save As” dialog box, to save the current settings to a file. • eXit 2 View Display the View menu. Exit PRO2-Navigator. • MeasureDisplays the measurement screen. • SettingsDisplays the “Inputs/Trigger,” “Camera,” “Profile,” “Area,” “Operation,” or “Outputs” setting screen. • Common Settings Displays the common screen. 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 51 PRO2-Navigator Setup Software Number Display item 3 Comm Description Operation Display the Comm menu. • Send ParamSends communication settings to the sensor head. • Receive ParamReceives communication settings from the sensor head. • Connect Connect to the sensor head. • Disconnect Disconnect from the sensor head. 4 Help Display the Help menu. • About ‘PRO2-Navigator’ Display the software version information. 5 Trigger Turn trigger operation on or off. Click to switch the trigger between on and off. 6 Reset Reset the measured value. Click to reset. 7 Hold Turn the hold operation on or off. Each click of the button switches the hold operation between on and off. On/off status is indicated by the lit status of the icon. 8 Bank Switch the bank. Select the bank number from “1” to “8.” When you change this setting, “Bank switch” automatically changes to “Comm.” 9 Sampling period Display the sampling period. — ß Scaling Expand or shrink the display area. Expand the display area in the vertical direction. Shrink the display area in the vertical direction. Expand the display area in the horizontal direction. Shrink the display area in the horizontal direction. à Display area Display the profile. á Command buttons Set the Measurement screen. — Update: Update the profile display once. Continuous update: Continuously update the profile display. Save: Save the displayed profile data to a .csv file 52 â Output display Display status of “Out1,” “Out2,” “Out3,” and “Analog Out”. ã Common Setup Display the Common Setup screen. ä Storage Display the storage function setup and execution screen. å Settings Display the Measurement Setup screen. æ Connect, Disconnect, Send Param, and Recv. Param Connect or disconnect the sensor head and the computer. OFFSETExecute the offset on or clear the offset from the target output. Click to connect the sensor head and the computer. If the connection fails, a confirmation dialog box will display, and you will be switched to the Common Setup screen. When a connection is established, the “Disconnect,” “Send Param,” and “Recv. Param” buttons display. © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 PRO2-Navigator Setup Software 6.3.3 Common Setup This section explains the details of the common setup screen. 1 2 4 3 5 6 8 7 9 Number Display item ß Description Operation 1 Port Set the port to use for communication between the sensor head and the computer. Select from the list the port to use for communication. The ports that are currently connected to the computer are displayed automatically. 2 Baudrate Set the communication baud rate. Select from “9600bps,” “19.2kbps,” “38.4kbps,” “57.6kbps,” “115kbps,” “230kbps,” “460kbps,” “921kbps,” “2Mbps,” and “4Mbps.” (The default value of the sensor is “2Mbps.”) 3 Bank Switch Select how to switch between banks. Select the bank switch method from "Body" and "Comm." If you use “PRO2-Navigator.” to switch the bank, this setting will automatically be changed to "Comm." 4 On Timing Set the output behavior. Select the output ON/OFF behavior for “Out Range” or “In Range”. Detailed explanations are at [“7.8.1 Out target.”]. 5 Axis Dir Set the direction in z-axis to increase and decrease the height direction value. Set which side's values to use as positive with the measurement center used as the center. 6 Unit Set the measured result display unit. Select the display unit from “mm” and “μm.” 7 Resolution Set the number of digits of the measured result to display. Select from “1mm,” “0.1mm,” “0.01mm,” and “0.001mm.” 8 Language Set the display language of “PRO2-Navigator.” Select the display language of “PRO2-Navigator.” You can select from “en” (English), "cn" (Chinese Simplified), "ko" (Korean) and “ja” (Japanese). (Even if you change this setting, the sensor display will not be changed.) 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 53 PRO2-Navigator Setup Software Number Display item Description Operation 9 Reset Click this button to initialize the settings. “Bank Clear:” Click this button to initialize the settings of the current bank. “Reset:” Click this button to return all the settings to their factory default values. When you execute this operation, the sensor will restart, so communication will be disconnected. ß Bank Copy Click this button to copy the details of the selected bank. Click this button to copy the bank settings to a different bank. When you click this button, a setup menu for selecting the copy source and copy target will be displayed. 6.3.4 How to Change Settings Writing settings Setting changes are immediately applied to operation, but the changed details are cleared when the power is turned off. You can confirm the changed settings by clicking “Send Param” in the upper left of the screen. Alternatively, you can confirm the settings when configuring measurement settings by clicking “Send PARAM” in the bottom right of the “Outputs” setup screen. If you attempt to exit the software without first confirming the settings, a confirmation dialog box will be displayed. 54 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 PRO2-Navigator Setup Software 6.4 6.4.1 Setup Procedure Connecting to the Sensor Head When the sensor head and computer are connected, click “Connect” to connect to the sensor head and automatically update the measured value. If the connection fails, the message “Failed to connect to Profiler 2 unit.” will be displayed. When you close the message, the common setup screen will be displayed. Select the port that is connected to the sensor head and the communication speed, and then click “Connect” again. After you have established a connection between the sensor head and the computer, configure the measurement settings with the sensor head. Click “Settings” to switch to the “Input/Trigger” screen. Click the tabs on the left side of the screen in the order shown to set each item. Reference: For details on the measurement settings, see the following sections. • 6.4.2 Input/Trigger Settings • 6.4.3 Camera Settings • 6.4.4 Profile Settings • 6.4.5 Area Settings • 6.4.6 Calculation Settings • 6.4.7 Output Settings 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 55 PRO2-Navigator Setup Software 6.4.2 Input/Trigger Settings This section explains the details of the camera setup screen. Reference: For details on the input/trigger settings, see “7.2 Input/Trigger Settings.” 1 Number Display item 1 56 Input/trigger settings Description Operation Configure various settings related to input and triggers. For each item, select a value from the list or type the value. Items with required input will display based on the settings. © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 PRO2-Navigator Setup Software 6.4.3 Camera Settings This section explains the details of the camera setup screen. Reference: For details on the input/trigger settings, see “7.4 Camera Settings.” 4 1 2 5 3 6 7 8 Number Display item Description Operation 1 Refresh/Stop Updates the display area details to the latest status. When you click Refresh button, the latest camera image is acquired. (If the communication speed is slow, it may take time to acquire the image.) When the STOP button is pressed while the process is on going, the process will be stopped. 2 Window Size Specifys the camera range. Narrow the range to reduce the time required to capture the image. When you click this button, a white, square frame indicating the range will be drawn on the camera image 6. Adjust the range using the mouse by dragging the sides and corners of the frame. 3 Auto Adjust Automatically sets the Hi-res or NR mode to the optimum value. Click this button to automatically set the shutter time. • Before automatic adjustment, set the actual measurement target in place and do not move the target during adjustment. (If “Trigger Mode” is set to any value other than “Continuous,” apply the trigger.) • "Hi-res" and "NR-Mode", “Gain”, “shutter time”, “Threshold” and “Reject Level” will be adjusted automatically by pressing “Auto adjust” button. 4 Scaling Expand or shrink the display area. Expand the display area in the vertical direction. Shrink the display area in the vertical direction. Expand the display area in the horizontal direction. Shrink the display area in the horizontal direction. 5 Camera image Displays the camera image captured when “Refresh” was clicked. The camera image is displayed here. 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 57 PRO2-Navigator Setup Software Number Display item 6 Received light waveform Description Operation Displays the received light waveform at the position specified on the camera image. View the received light waveform (dispersion of the amount of received light in the height direction) at a specific position (indicated by the dotted red line) by clicking that position on the camera image. • Red: Threshold • Blue: Reject Level 58 7 Image acquisition progress Shows the progress of image acquisi- When "Refresh" is performed, a green bar shows the protion when "Refresh" is performed. gress of image acquisition. Image acquisition is complete and the image is updated when the bar reaches the right end. 8 Camera settings Displays the camera settings. Displays the camera settings. Displays “HDR Shutter” when “Mode” is set to “HDR.” © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 PRO2-Navigator Setup Software 6.4.4 Profile Settings This section explains the details of the profile setup screen. Reference: For details on the profile settings, see “7.5 Profile Settings.” Setting the waveform extraction 1 2 3 4 5a 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 59 PRO2-Navigator Setup Software Setting the origin and tilt correction 6 1 4 7 5b Number Display item Description Operation 1 Refresh Updates the profile. Click this button to update the screen to the latest profile. 2 Waveform Sets the parameters related to waveform extraction. Click this button to display the parameters related to waveform extraction 5a. 3 Area Sets the parameters related to positi- Click this button to display the parameters related to position on correction, height correction, and correction, height correction, and tilt correction 5b. tilt correction. 4 Register Registers the profile as the master image. Click this button to aquire a new profile and register as the master image. You must register a new master image when you change the correction settings. 5a Profile Settings Target, alarm limit and smoothing For details please refer to chapter “7.4.1 Camera Mode.” 5b Profile Correction Settings Position correction, height correction and tilt correction For details please refer to chapter “7.4.3 Camera Range.” 6 Scaling Expand or shrink the display area. Expand the display area in the vertical direction. Shrink the display area in the vertical direction. Expand the display area in the horizontal direction. Shrink the display area in the horizontal direction. 60 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 PRO2-Navigator Setup Software Number Display item 7 Display area Description Operation Displays the profile. Displays the acquired profile. Also, set the reference position and height for each correction. To configure settings, click the button for the correction details whose reference you want to change on the “Area” screen. In this case, you can change the reference position or height of the correction by dragging the corresponding correction to adjust it. You must register the master image again when you change the correction position or height. 6.4.5 Area Settings This section explains the details of the area setup screen. Reference: For details on the area settings, see “7.6 Area Settings.” 1 2 4 3 6 7 Number Display item 5 Description Operation When you click this button, continuous updating of the profile will start. 1 Refresh Click this button to perform continuous updating of the profile. 2 Scaling Expand or shrink the display area. Expand the display area in the vertical direction. Shrink the display area in the vertical direction. Expand the display area in the horizontal direction. Shrink the display area in the horizontal direction. 3 Measurement Sets the measurement function of the selected area. Select the measurement function from the list. Detailed items may be displayed according to the selected function. 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 61 PRO2-Navigator Setup Software Number Display item 62 Description Operation 4 Area Settings Select the area to set. To select the area that you want to set, click its button. 5 Display area Displays the profile. You can configure areas by dragging them. Drag the areas to configure them. Expand and shrink areas by dragging their corners and move areas by dragging them (click in the area and then drag it). Click a different area to set that area as the target. 6 Correction Define if you apply correction on this area or not. • OFFThe position and height correction will not be used. • ON The position and height correction will be used. 7 View master Define if you want to see the registered master profile or not. By selecing the check box, the registered profile will be shown in Blue color. © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 PRO2-Navigator Setup Software 6.4.6 Calculation Settings This section explains the details of the calculation setup screen. Reference: For details on the calculation settings, see “7.7 Calculation Settings.” 5 1 6 2 3 4 Number Display item Description Operation 1 series Selects the waveform display targets. The measured values of the areas whose check boxes you select will be displayed on the graph. 2 target Selects the setting target. 3 Measured result Displays the measured result of the current setting target. 4 Parameter display area Displays the settings. 5 Scaling Expand or shrink the measured result graph. Select the setting target from “Area1,” “Area2,” “Area3,” “Area4,” “Calc1,” and “Calc2.” The details that you can set vary depending on whether the target is an area or a calculation. Displays the settings based on the selected details. If you selected “Calc1” or “Calc2” with “target” 2, set the details of the calculation. Expand the display area in the vertical direction. Shrink the display area in the vertical direction. Expand the display area in the horizontal direction. Shrink the display area in the horizontal direction. 6 Measured result graph Displays the measured results as a graph. — 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 63 PRO2-Navigator Setup Software 6.4.7 Output Settings This section explains the details of the output setup screen. Reference: For details on the output settings, see “7.8 Output Settings.” 3 4 1 6 2 5 Number Display item 64 Description Operation 7 1 Output values Displays the measured results of outputs 1, 2, and 3. Displays the measured results of the target outputs. Click an output to display its detailed settings 3. The currently selected output is displayed in light blue. 2 Analog Out Displays the current value of analog output. Displays the measured result of the analog current output . Displays the analog output current and measured value. 3 OFFSET Executes the offset on/clear from the specified output (output 1, 2, or 3). Execute the offset to set the current measured value to the value set with “Offset.” (Example: If “Offset” is set to “0.000,” the current value will become “0.”) 4 Detailed output settings Displays the detailed output settings of the target. Displays the detailed settings of the output selected with 1. You can change settings by selecting and typing values. 5 Detailed analog output settings Configure the detailed analog output settings. Displays the setting values in the input boxes. 6 Current Display Enters the current measured value into the specified item. Click to enter the current measured value in the target item. 7 Send PARAM Click to finish setting the measurement. Click to write the setting details to the Profiler 2. (The same operation is performed as when you click “Send Param” in the upper left of the screen.) © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 PRO2-Navigator Setup Software 6.5 Storage Function This section explains the screen that you use to access the storage function. For details on the storage function and storage settings, see “7.3 Storage Settings,” 6.5.1 Storage Settings This section explains the details of the storage setup screen. Storage settings are shared between "data storage" and "profile storage. 1 Number 1 Display item Description Operation Storage settings Configure storage settings. You can enter different required items according to the setting item. 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 65 PRO2-Navigator Setup Software 6.5.2 Data storage This section explains the details of the data storage screen. 1 5 2 3 6 4 Number 1 Display item Description Operation Start/Stop Start/stop the storage operation. Click "Start" to start the storage operation from the beginning. (The saved storage data will be discarded.) 2 Get 3 Save/Read Display the stored data in PRO2Navigator. Save/read storage data. The current number of items in storage is displayed under the button. Acquire the stored data from the Profiler 2 main unit and display it in PRO2-Navigator. Save: Save the displayed data to a .csv file. Read: Read saved data. 4 Cursor 5 Cursor posi- Specify the position to acquire the tion value from. Graph display The read data is displayed as a graph. 6 Check the measured value at a location on the graph. Auto Save: Select this check box to save the result each time that the storage operation is performed. Check the measured value and the time from the start at a location on the graph. You can specify up to two cursors, and the difference between the two cursors is calculated automatically. You can adjust the cursor positions by dragging "A" and "B." Expand the display area in the vertical direction. Shrink the display area in the vertical direction. Expand the display area in the horizontal direction. Shrink the display area in the horizontal direction. 66 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 PRO2-Navigator Setup Software 6.5.3 Profile storage This section explains the details of the profile storage screen. When you switch to the profile storage screen, the data in data storage is discarded. 5 1 2 3 6 4 7 Number 1 Display item Description Operation Start/Stop Start/stop the storage operation. Click "Start" to start the storage operation from the beginning. (The saved storage data will be discarded.) 2 Get 3 Save/Read Display the stored data in PRO2Navigator. Save/read storage data. The current number of items in storage is displayed under the button. Acquire the stored data from the Profiler 2 main unit and display it in PRO2-Navigator. Save: Save the displayed data to a .csv file. Read: Read saved data. 4 Cursor The display position of the profile is displayed here. 5 Graph display Select the profile display method. method Auto Save: Select this check box to save the stored profile data automatically after it’s stopped. The color of the profile can be changed by color slide bar depends on the depth measured. Move this slider to change the display range. 1Profile: Only one profile will be displayed. 3D: Profiles will be shifted to be displayed in a 3D manner. TraceOver: Profiles will be overlayed in the same position. Area: Select this check box to display the position of the area. 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 67 PRO2-Navigator Setup Software Number 6 Display item Description Graph display The read data is displayed as a graph. Operation Expand the display area in the vertical direction. Shrink the display area in the vertical direction. Expand the display area in the horizontal direction. Shrink the display area in the horizontal direction. 7 68 Progress bar Displays the progress of data acquisition. This displays the progress when a profile is being acquired. When the green bar reaches the right side, the acquisition is finished, and the display is updated. © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Functions 7 Functions 7.1 Settings Lists and Factory Settings This section contains lists of settings and the corresponding factory settings. The tables are categorized according to the sensor tabs. Table items marked with “Y” in the “Bank” column can be set for each bank. Items that have an “N” for their bank are shared between all banks. Input/Trigger Item Bank Options or setting range Default value Reference page [7.2 Input/Trigger Settings] IN1 N BANK1, Reset BANK1 IN2 N BANK2, Hold BANK2 IN3 N BANK3, Trigger BANK3 IN4 N Offset, LaserOFF Offset Reset – The following measured values will be cleared. – • The current measured value • The held value Inner hold – OFF, ON OFF Inner trig – OFF, ON ON Input polar N N.O., N.C. N.O. Trig action Y Cont, 1shot, Count Cont Trig count Y 1 to 4095 [number of times] 1 Inp filter N 5 to 1275 [μs] * In steps of 5 μs 5 Trig delay Y 5 to 20475 [μs] * In steps of 5 μs 5 Offset target N Indivi, All, OUT1, OUT2, OUT3 Indivi Storage Item Bank Options or setting range Default value Reference page [7.3 Storage Settings] Storage N OFF, Measure, Profile Measure No.of Data N 1 to 65535 1000 Start cond N Continue, Hold in, Measure, Alarm, UP limit, LOW limit Continue Start pos N -10000 to +10000 0 Start target – Area1, Area2, Area3, Area4, Calc1, Calc2 Area 1 Threshold N -999.999 to +999.999 0 Intermittent N 0 to 8191 10 Repeat N ON, OFF, Pause ON 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 69 Functions Other Item Bank Options or setting range Default value Reference page [7.9 Common Settings] Bank switch N In/Para, Comm In/Para Bank N 1, 2, 3, 4, 5, 6, 7, 8 1 Baud rate N 9.6K, 19.2K, 38.4K, 57.6K, 115K, 230K, 460K, 921K, 2.0M, 4.0M 2.0M Axis dir N Near+, Far+ Far+ On Timing N Out range/In range Out range Lang/言語 N JPN/日, ENG/英 ENG/英 Brightness N 0 to 15 15 Screen Saver N Dark/LCD OFF Dark Initialize – All, Bank All Ver. – The version of the sensor (display only) – Camera Item Bank Options or setting range Default value Reference page [7.3 Storage Settings] Camera mode Y Hi-res, Hi-spd, HDR, NR Hi-res Camera area Y (Set the area.) (Entire area) Auto adjust – Gain Y 1.00 to 8.00 1.00 Shutter Y 5 to 10235 [μs] * In steps of 5 μs 500 HDR shutter Y 5 to 10235 [μs] * In steps of 5 μs 1000 Threshold Y 0 to 255 12 Reject level Y 0 to 127 32 70 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Functions Profile Item Bank Options or setting range Default value Reference page [7.5 Profile Settings] Scaling Y *1, *2, *4, *8, *16, *32 *1 H scroll Y (Move the profile horizontally.) — V scroll Y (Move the profile vertically.) — Target Y Normal, Gap, Semi-trans Normal Alarm limit Y 0 to 14, HOLD [number of values] 6 Smoothing Y 1, 2, 4, 8, 16, 32, 64, 128 [number of measurements] 8 Correct method Y —, →, ←, ↑→, ↑←, ↑ — H correct Y -28000 to +28000 +0 V correct Y -15000 to +14998 -6500 Tilt correct Y OFF, ON OFF Tilt cor pos Y -14998 to +15000 0 Save master — — (Register the latest profile as the master image in the current bank.) — These items are set for each area. You can set up to four areas. Area Item Bank Options or setting range Default value Reference page [7.6 Area Settings] Scaling Y *1, *2, *4, *8, *16, *32 *1 H scroll Y (Move the profile horizontally.) — V scroll Y (Move the profile vertically.) — Coverage Y (Set the position of the area.) — Meas func Y Average, P height, B height, Width, P pos, B pos, Edge pos, EdgeCount, Tilt, Size, Length, Diameter, Inflect (This varies depending on the bank.) Edge dir H Y ←, → ← Direction Y ↑, ↓ ↑ Inflect Threshold Y -255~ +255 +3 Correction Y OFF, ON OFF 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 71 Functions You can configure settings related to the display method of the graph of each area. Graph Item Bank Options or setting range Default value Reference page [7.7 Calculation Settings] Graph scale Y 1 to 6 1 Graph range Y 0 to 6 0 Span Y 0.001 to 1.999 [multiplier] 1.000 Average Y 1 to 1023 [number of times] 32 Hold Y None, Sample, Peak, Bottom None You can perform calculations between areas. You can set up to two area calculations. Calc Item Bank Options or setting range Default value Reference page [7.7 Calculation Settings] Graph scale Y 1 to 6 1 Graph range Y 0 to 6 0 Span Y 0.001 to 1.999 [multiplier] 1.000 Hold Y None, Sample, Peak, Bottom None Calc target1 Y Area1, Area2, Area3, Area4 Area1 Operator Y +, - + Calc target2 Y Area1, Area2, Area3, Area4 Area2 You can configure settings related to the output display. Output (OUT1 to OUT3) Item Bank Options or setting range Default value Reference page [7.8 Output Settings] Out target Y Area1, Area2, Area3, Area4, Calc1, Calc2 Area1 Upper limit Y -32.766 to +32.767 +25.000 Lower limit Y -32.767 to +32.766 -25.000 Out action Y Normal, 1shot, OnDelay, Ready, Strobe, 1shot2 Normal Out polar Y N.O., N.C. N.C. Output time Y 0.1 to +204.7 [ms] 0.1 Offset value Y -32.767 to +32.767 0.000 Hysteresis Y 0.000 to 2.000 0.000 Offset Y OFF, ON OFF 72 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Functions You can configure settings related to analog output. Output (OUTA) Item Bank Options or setting range Default value Reference page Out target Y Area1, Area2, Area3, Area4, Calc1, Calc2 Area1 [7.8 Output Settings] 20mA Y -31.767 to +32.767 +25.000 4mA Y -32.767 to +31.767 -25.000 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 73 Functions 7.2 7.2.1 Input/Trigger Settings IN1/IN2/IN3/IN4 Set the operation of the external input terminals. The available selections vary depending on the terminal. IN1, IN2, and IN3 are used as bits 1 to 3 of a binary number that is used to switch the bank. Use the sensor menu to switch the functions of terminals that are not used in bank switching. (“7.9.1 Banks.” on page 90) • BANK1: IN1 will be used as the first bit for switching banks. • Reset: IN1 will be used as the reset input terminal. IN2 • BANK2: IN2 will be used as the second bit for switching banks. IN3 • Hold:IN2 will be used as the hold input terminal. The set hold operation will be performed for the areas and calculations whose hold settings have been set to “Sample,” “Peak,” or “Bottom” in the Graph/Calc setting (“Calculation settings” in PRO2-Navigator). • BANK3: IN3 will be used as the third bit for switching banks. IN1 • Trigger:IN3 will be used as the trigger input terminal. IN4 • Offset: IN4 will be used as offset input. • LaserOFF:IN4 will be used as the laser emission stop input. Input is used to stop laser emission and measurement. 7.2.2 Reset Reset/Inner hold/Inner trig The reset operation is executed from the sensor or from PRO2-Navigator. When you apply the reset input, the following values will be cleared. • The current measured value • The measured values up to the current point in time (when the moving average has been set) • The held value • Storage data Also, when a reset input is applied, the output will enter trigger input standby state until the measured value is obtained. Inner hold Hold is turned on or off from the sensor or from PRO2-Navigator. This is only valid when IN2 is set to “BANK2.” Inner trig The trigger is turned on or off from the sensor or from PRO2-Navigator. This is only valid when IN3 is set to “BANK3.” 74 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Functions 7.2.3 Input polar, Inp filter • N.O.:When input is received through an input terminal, the input terminal turns on. Input polar • N.C.:When input is received through an input terminal, the input terminal turns off. Set the external input filter time to prevent chattering. Set this value in steps of 5 μs. Inp filter 7.2.4 Trig action The Profiler 2 performs a measurement each time that the trigger conditions are met. Set the action of this trigger. Cont Imaging and measurements are performed continuously while the trigger is on. 1shot One measurement is performed when the trigger turns on. Count When the trigger has turned on the number of times specified by “Trig count,” one measurement is performed. By using an encoder as the trigger, you can perform measurements once per fixed distance. Trig count Specifys the number of triggers to use when “Count” is selected for “Trig action.” Trig delay Sets the delay time between the trigger meeting the camera conditions and the camera actually taking images. Set this value in steps of 5 μs. 7.2.5 Offset target Select the target on which to execute the offset when IN4 is set to “Offset.” • Indivi:You can use the input time to select the target on which to execute the offset. • All: The offset is executed on all the outputs. • OUT1 to OUT3: The offset is executed on the specified output. 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 75 Functions 7.3 Storage Settings The storage function stores measurement results and profile data to the Profiler 2. Stored data can be output via PRO2-Navigator or RS-485 communication. The "Graph/Calc setting" screen of the Profiler 2 can be used to display stored measured values as a graph. 7.3.1 Storage Used to select storage contents. • OFF: Storage function not used. • Measure: Stores areas 1 to 4 and calculations 1 and 2 measured values. • Profile: Stores profile data and measured values. No.of Data Specifies the number of data stored. The upper limit for storage data depends on the storage target. • Measured values: Maximum value 65535 • Profile: Maximum value 8000 7.3.2 Start cond Specifies conditions for starting the storage operation. • Continue: Storage operation is always performed. • Hold in: Storage starts when hold input is performed. • Measure: Storage starts from the instant that the specified area becomes measurable. • Alarm: Storage starts from the instant that the specified area becomes not measurable. • UP limit: Storage starts when the measured value of the specified area exceeds the set threshold. • LOW limit: Storage starts when the measured value of the specified area falls below the set threshold. 76 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Functions Start pos Specifies by how much the storage start point should be shifted from the point where the start condition is satisfied. The unit is number of samplings. • Positive value: Delays by the specified sampling amount and then starts storage. (Trigger delay) • 0: Starts storage the instant the condition is satisfied. • Negative value: Backs up by the specified sampling amount and then starts storage. (Pre-trigger) Start target When "Start cond" is "Measure", "Alarm", "UP limit", or "LOW limit", this setting selects which area should be the reference of the start condition. Select from Area1 to 4, or Calc1 or 2. Threshold When "Start cond" is "UP limit" or "LOW limit", this setting specifies the threshold to be used as the start condition reference. 7.3.3 Intermittent Specifies the sampled measurement results and profile storage interval. 0: Stores all acquired data. 1: Repeatedly stores and discards data with each measurement. The thinning setting affects the storage function only. 7.3.4 Repeat Analog output, judgment output, etc. are updated for each sampling. Specifies behavior when the specified number of data items is stored. ON: Returns to the beginning and overwrites the currently stored data. OFF: Storage is stopped when the preset number of data items is reached. The storage target automatically changes to OFF. Pause: When the start condition is fulfilled, storage is proceeded automatically up to the preset number of data items and stops. After that, when the start condition is fulfilled again, it starts storage again from the point it stopped previously. When it reached at upper limit of the storage data, it returns to the beginning and overwrites the currently stored data same as when this setting is “ON”. 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 77 Functions Tips: • When the area/calculation hold setting is set to other than "None", the calculated storage value will be different from the displayed value. • Example: Measured value and storage value operation when the hold setting is "Peak" Storage value Measured value Measurement result (7FFF) HOLD 7.4 7.4.1 Camera Settings Camera Mode Select the camera mode. For “Hi-res” mode and “Hi-spd” mode, one measurement is performed for each image. For “HDR” mode and “NR” mode, two images are taken by the camera for each trigger, and then one measurement is performed for these two images. Tips: • After the camera mode is changed, measurements are not performed for the first two triggers. Camera mode: “Hi-res” All pixels will be used by the camera to take a high resolution image. Normally use this mode. Camera mode: “Hi-spd” Pixels will be averaged in sets of four. Image capture time will be 1/4 but resolution will be half in both the horizontal and vertical directions. 78 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Functions “Hi-res” mode “Hi-spd” mode ("lower" resolution) Figure: Difference in resolution attributable to the camera mode (example) Camera mode: “HDR” In “HDR” (High Dynamic Range) mode, screens captured by the camera at two different shutter speeds are combined. This makes it possible to perform stable measurements of parts that are highly reflective or that are minimally reflective. Use this mode when you cannot capture images with a single shutter speed such as for metallic surfaces on circuit boards, very uneven surfaces, or when the surface exhibits large color or profile differences. Tips: • Because two images are taken for each measurement, this mode has a long sampling period. • When measuring workpieces that move at a high speed, the HDR image combination may not be perform appropriately. 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 79 Functions Operation of the camera mode 1.Workpieces where HDR is effective Use this mode when measuring workpieces that have parts whose reflective status vary greatly. The following example uses a workpiece that has a white and a black part, as shown in the figure to the right. To measure this workpiece, it is necessary to acquire a profile like that shown below. Image example 2.Problems with the “Hi-res” camera mode Profile example In “Hi-res” mode, if the shutter speed is increased (made shorter), the reflected light from the black part is insufficient to perform the measurement. If the shutter speed is decreased (made longer), the reflected light from the white part is saturated, leading to poor precision. Fast shutter speed Measurement not possible Image Profile Slow shutter speed Saturated Image 80 Profile © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Functions 3.Operation in “HDR” camera mode In “HDR” mode, the brightness from images captured at fast shutter speeds is amplified. The amplification rate is determined by the ratio of the shutter speeds of the two images. (Example: If the shutter speeds are 1000 μs and 4000 μs, the amplification rate will be 4000/1000 = ×4.) During amplification, areas where the light level is low will be eliminated in advance as noise. (The part marked with the “X” in the following figure.) Image Received light waveform Image (Normal shutter speed) ×4 Image (Slow shutter speed) HDR composite image Adding the two images together makes it possible to measure any part of the resultant image with the appropriate amount of light. 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 81 Functions Mandatory settings when using HDR HDR shutter In addition to the normal shutter, set the speed of the shutter that will be used to take the image with the slow shutter time. This must be set to a value that is longer than the normal shutter speed. When you select “HDR” mode, this is automatically set to a value that is four times the shutter time. Camera mode: “NR” In “NR” (Noise Reduction) camera mode, two images are taken: one when the laser is on and one when the laser is off. Measurement is performed on the difference of these two images. Because the image taken when the laser is off can be canceled, this function is effective in situations where light other than that from the laser — such as noise — has an effect on the measurement. Also, the noise generated during imaging with a high gain can also be canceled. Image 1 (laser on) Image 2 (laser off) Composite image Figure: Example of “NR” mode operation Tips: • Because two images are taken for each measurement, this mode has a long sampling period. • When measuring workpieces that move at a high speed, the NR image combination may not perform appropriately. 82 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Functions 7.4.2 Image Brightness (Shutter Time and Gain) Use shutter time and gain to adjust the camera screen brightness. With “Auto adjust”, the shutter speed will be adjusted to the optimum value. Shutter Set the camera shutter time. Set this value in steps of 5 μs. The longer the shutter time, the brighter the images that can be taken. However, the images may be blurred for workpieces moving at high speeds. Gain Set the camera gain. The larger the value, the higher the gain, which makes it possible to perform measurements even with small amounts of reflected light. If you increase the gain too much, there will be lots of noise, which may lead to unstable measurements. Auto adjust Optimize capturing condition automatically that matches with currently set work piece. Set the work piece to measure at the adequate position and execute “Auto adjust”. Don’t move the work piece while “Auto adjust” is proceeded. When external trigger is used, check the profile is captured as you expected for around 20 to 50 times, depends on the condition, to make sure. Tips: • "Hi-res" and "NR-Mode", “Gain”, “shutter time”, “Threshold” and “Reject Level” will be adjusted automatically by pressing “Auto adjust” button.” • When you do not use automatic adjustment, set the shutter speed and the gain, and then adjust these settings so that the appropriate received light waveform is generated. If the amount of light is insufficient (the center waveform) or is too large (the lower-right waveform), it will be difficult to perform accurate measurements. Adjust the shutter speed and the gain until the received light waveform becomes like the one shown below in the lower-left. Appropriate shutter speed Insufficient amount of light → Make the shutter time longer. Too large amount of light → Make the shutter time shorter. 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 83 Functions 7.4.3 Camera Range Set the camera Range. The narrower you set the camera range, the shorter the imaging time and the sampling period become. The default value is the entire camera range. (Sampling period: 5 ms) Purpose of narrowing the camera range Narrowing the camera range has advantages such as those shown below. (a) Shortening of the measurement time When you narrow the camera range, the sampling period will be shortened by a corresponding amount. This makes it possible to perform measurements on production lines that move at faster speeds. (b) Noise prevention Depending on the workpiece profile and the environment, measurements may be unstable due to the presence of noise and diffuse-reflected light. Setting the camera area just to the measurement range can prevent the influence of these elements on the measured results. Diffuse-reflected light Figure: Example of noise prevention implemented by narrowing the camera area 84 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Functions 7.4.4 Received Light Waveform and Measurements The heights of all the parts where the laser strikes the target are measured from the waveform. The waveform is a vertical graph of the reflected light of the laser. The following two settings are related to the recognition of the received light waveform. Normally you do not have to change these settings. If the amount of light of a part of the received light waveform is less than or equal to this setting value, that part of the waveform triggers alarm (no measured value). The unit is the received light amount (in 256 levels). If you specify a value that is too high, the number of areas where measurement is not possible will increase. If you specify a value that is too low, noise components will also be measured, which may lead to unstable measurements. Threshold [1] The peak of the received light waveform is greater than or equal to the light amount threshold. [2] The peak of the received light waveform is less than the light amount threshold. Light amount threshold Measurement is possible. Alarm 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 85 Functions Reject level Sets the range to measure when measuring the peak position of the received light waveform. Use the reject level to specify what the lower percentage of the received light waveform to ignore during calculations. If you specify a value that is too high, the measured value may be unstable due to the surface status. If you specify a value that is too low, diffuse-reflected light and noise will be measured, which may lead to unstable measured values. This range is used in the measurement calculation. ((Level of the received light waveform) + 1)/128 Figure: Determining the area to use in calculations 7.5 7.5.1 Profile Settings Profile Extraction Settings Reject level Sets the range to measure when measuring the peak position of the received light waveform. Use the reject level to specify what the lower percentage of the received light waveform to ignore during calculations. If you specify a value that is too high, the measured value may be unstable due to the surface status. If you specify a value that is too low, diffuse-reflected light and noise will be measured, which may lead to unstable measured values. Target Select the measurement target from “Normal,” “Gap,” and “Semi-trans.” “Normal” is standard. Use this setting to specify what parts of the received light waveform to use as measurement data. 86 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Functions a) Normal The peak position of the received light waveform will be measured. The center is measured, excluding the data from the point where the amount of light is largest to the reject level. Reject level Measured value b) Gap Reject level (difference) Measured value 1 Level differences that have sudden height changes will be measured. The measurement method is the same as the “Normal” setting, but two measured values are output from one received light waveform. Measured value 2 Tips: The difference in measured results for level differences with the “Normal” and “Gap” settings is shown below. With the "Normal" setting, level difference cannot be measured accurately. This can be imporved by using the "Gap" setting as shown in the picture below: [Operation difference for a profile that has level differences] Profile when using the “Gap“ setting Actual profile Image Profile when using the “Normal” setting 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 87 Functions c) Semi-trans Use this setting when measuring semi-transparent objects such as resin or erasers where the light enters the workpiece and causes internal reflections. With semi-transparent workpieces, the waveform profile is not stable, so the “Reject level” setting is ignored, and the center is calculated from the entire waveform. Measured value Tips: • Compared to other modes, the measured result precision is low. Set the behavior in case of an alarm (part where there is no measurement data). When you specify the alarm limit, the specified number of profile values to the right will be maintained. If alarms occur repeatedly such that the specified number of values is exceeded, an alarm (value outside of measurement range) occurs. If you set "Alarm limit" to "HOLD," alarm state is not entered. In the following figures, alarms are indicated with an "X," and thick lines are used to indicate the parts in which the immediately preceding values are maintained. Alarm limit Alarm limit: 0 Alarm limit: 4 Figure: Profile change caused by the “Alarm limit” setting 88 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Functions Performs averaging within the profile. Specify a setting of “1” to disable averaging. When you specify a setting of “2” or higher, the measured values to the right — including the measured value at that position — will be averaged the number of times specified by the averaging count. If the target data causes an alarm, the corresponding value will not be included in the averaging. Smoothing Smoothing: 1 time (no averaging) Smoothing: 2 times (solid line) Figure: Profile difference caused by the “Smoothing” setting 7.5.2 Save Master Register the acquired profile as the master image. The correction functions and comparisons with measured details are set with the registered master image as the reference. You can save one master image for each bank. Tips: • When you change the reference coordinates for the height, position, or tilt correction and when you change the correction procedure, you have to register the master image again. If you do not register the master image, the correction functions will not operate correctly. 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 89 Functions 7.5.3 Profile Correction When the target's position is shifted during measurement, you can correct the position and height of the area. With the Profiler 2, you can correct the height, position, and tilt. Do not use the correction functions when absolute positions are necessary such as for web guide control. Tips: • If the correction causes a part of that area to exit the settable range, measurement will not be possible. [Reference] Measurement and setting ranges ( ): Measurable area (with the maximum camera area) [ ]: Settable area [-15000,28000] [15000,28000] (-8500,25000) (8500,25000) (0,0) (-13500,-25000) (13500,-25000) [-15000,28000] [15000,28000] • You can set one height correction, position correction, and tilt correction for each bank. • You can switch between using height correction and position correction for each area. • When you are using tilt correction, you cannot set it to ON or OFF for each area. 90 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Functions Sets the threshold. If the profile exceeds the threshold, the waveform will be moved horizontally to the reference position. H correct Area Master image Profile 1. Set the reference height. Set the reference height, corresponding to the master image, where correction will be performed. The position farthest to the right or left that crosses this height will be the correction reference position. (In the figure to the right, the reference is the left position.) Set the reference to a height that will definitely be crossed by the master image and by the profile during measurement. 2. Perform measurements. Measure the points on the measured profile that have exceeded the threshold. 3. Perform corrections. The area will be moved by just the amount that the measured waveform and master image positions are shifted. Tips: • If you specify a height for which there is no measured data in the master image, the position correction is not performed. • If there is no measured data at the specified height during measurement, measurement is performed without correction. • Perform position correction for convex profiles like those described above. Position correction may not operate correctly for concave surfaces. • For level differences, whether the correction will be performed appropriately varies depending on the correction direction. ○: The correction can be performed appropriately. 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. ×: The correction may not be performed appropriately. 91 Functions V correct Sets the reference position. The height is adjusted so that it is equal to the height of this position. 1. Set the reference position. Set the reference position, corresponding to the master image, at which correction will be performed. The height will be corrected so that it becomes the same as that of the measured value at this position. 2. Perform measurements. Measure the height at the reference position on the measured profile. 3. Perform corrections. The area will be corrected by the amount of the height difference between the master image and the measured profile. Tips: • If you specify a position at which an alarm occurs on the master profile, the height correction is not performed. • If an alarm occurs at the specified position during measurement, measurement is performed without correction. 92 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Functions Correct method Sets whether to use position and height corrections and the order to use these corrections in. • -: Correction will not be performed. • →: Position correction (left side) will be performed. • ←: Position correction (right side) will be performed. • ↑→: Height correction will be performed, and then position correction (left side) will be performed. • ↑←: Height correction will be performed, and then position correction (right side) will be performed. • ↑: Height correction will be performed. The actual correction operation behaves as shown below. The “↑→” correction operation is explained here. 1.Set the reference position and height. Set the reference position and height, corresponding to the master image, at which correction will be performed. 2.Perform measurements, and then detect the height and position correction amounts. Detect the height and position correction amounts from the master image and the measured profile. 3. Correct and measure the area. Move the area according to the correction, and then measure the area. 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 93 Functions Tilt method Corrects the installation tilt and the tilt of the measurement target object. The profile tilt will be corrected so that the height correction reference position and the tilt correction reference position become level with each other. If an alarm occurs in either of the reference positions, the tilt correction will not be performed. In master image registration, the profile after tilt correction is performed is registered. In tilt correction, the shape of the profile is corrected. The area position is not corrected. 1. Set the height correction reference position. This reference position is also used in tilt correction. (The dotted line is the height correction reference position.) 2. Set the tilt correction reference position. Set the reference position to the same height as the height correction reference position. (The dotted line indicated by the arrow is the tilt correction reference position.) Before Correction 3.The correction is performed so that the two reference position heights become the same. The tilt correction is performed so that the two reference position heights become the same. After Correction 94 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Functions 7.6 Area Settings The Profiler 2 sets “areas” within the measurement range, and then performs measurements on these areas. You can specify up to four areas. 7.6.1 Measurement Areas Sets the positions and sizes of the areas within the camera area. Areas are rectangles. You can also specify areas so that they overlap. Camera area Area Figure: Example of area settings If the profile does not pass through the area, the measured result will become "------ (measurement not possible)". Set the area so that measurement is possible. Area Profile Figure: Profile and area that result in measurement not being possible 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 95 Functions 7.6.2 Measurement functions Specifys the measurement functions for the areas. You must configure different settings depending on the measurement function. Area Average The average of the measured values within the area are output. Profile Tips: • Parts where an alarm occurs will not be used in the calculation of the average value. • For locations where the measured value is larger or smaller than the area, the measured values will not be used in the calculation of the average value. P height The largest measured value within the area is output. Tips: • Parts where an alarm occurs will be ignored. • Within the range of the area, if there are measured values that are larger than the area, the peak height value will be the upper limit of the area. • The peak is determined by comparing the sizes of the measured values, so when “Axis dir” is set to “Far+,” the peak will be in relation to the lower part of the screen. B height The smallest measured value within the area is output. Tips: • Parts where an alarm occurs will be ignored. • Within the range of the area, if there are measured values that are smaller than the area, the bottom height value will be the lower limit of the area. • The bottom is determined by comparing the sizes of the measured values, so when “Axis dir” is set to “Far+,” the bottom will be in relation to the upper part of the screen. 96 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Functions Width The largest distance from the rightmost point to the leftmost point that cross the center of the area's height is output. Use this function when you want to find the widths of protrusions and gaps. Tips: • The points that are detected by the width function are the positions that are detected by “Edge pos.” P pos The position of the highest measured value within the area is output. Tips: • If there is an alarm within the area, the measured result will indicate that measurement is not possible. • Within the range of the area, if there are measured values that are larger than the area, the measured result will indicate that measurement is not possible. • If there are multiple positions that are all the maximum value, the leftmost position will be output. • The peak is determined by comparing the sizes of the measured values, so when “Axis dir” is set to “Far+,” the peak will be in relation to the lower part of the screen. B pos The position of the smallest measured value within the area is output. Tips: • If there is an alarm within the area, the measured result will indicate that measurement is not possible. • Within the range of the area, if there are measured values that are smaller than the area, the measured result will indicate that measurement is not possible. • If there are multiple positions that are all the minimum value, the leftmost position will be output. • The bottom is determined by comparing the sizes of the measured values, so when “Axis dir” is set to “Far+,” the bottom will be in relation to the upper part of the screen. 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 97 Functions Edge pos The rightmost point or the leftmost point that crosses the center of the area's height is output. • Detection direction Specify the direction from which to detect edges. The figure to the right shows the detection result when detection from the left is specified. 12 3 4 5 6 EdgeCount The number of times that the profile crosses the center of the area's height will be counted. Tilt A straight line approximating the profile within the area is determined, and then the tilt of this straight line is measured. The unit of the output value is degrees (°). Tips: • If there is data for which measurement is not possible within the area, the measured result will indicate that measurement is not possible. • In order to perform the tilt measurement, the profile must cross the left and right sides of the area (the thick-bordered frame). If the profile does not cross both sides, the measured result will indicate that measurement is not possible. • To measure the angle, you have to use the “Calc” function. ([7.7 Calculation Settings]) Size The mathematical area of the section bounded by the profile and the specified height within the area is determined. The unit of the output value is mathematical area (mm2). 98 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Functions • Direction Select the direction in which to perform the mathematical area measurement from “↑” (from the lower side of the area up) and “↓” (from the upper side of the area down) in relation to the specified height. The measurement areas for each of these settings are shown below. (The arrows indicate the set mathematical area directions and the shaded-in parts indicate the measurement areas.) Tips: • Mathematical area measurement results have up to three decimal places. The fourth decimal place is zero (0). Length The line length of the profile within the area is determined. The unit of the output value is length (mm). Tips: • Because the line length is the same for the same profile, this function can be used to perform profile judgment. Diameter An approximate circle is determined from the measured values within the area, and then the diameter of this circle is output. The unit of the output value is length (mm). R • Direction Select the direction in which to perform the measurement from “↑” (from the lower side of the area up) and “↓” (from the upper side of the area down). Indicate the convex direction of the arc to measure. 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 99 Functions Tips: • In order to perform the diameter measurement, the profile must cross the left and right sides of the area (the thick-bordered frame). If the profile does not cross both sides, the measured result will indicate that measurement is not possible. • You can perform a more precise measurement by ensuring that the top of the arc is positioned in the center of the area and by measuring over a wide range. Inflect When the curvature of the point of the profile meets or exceeds the level set, output its position. When it can’t detect the point meets the level, output result shows “----”. Tips: 7.7 • Inflection graph is not available. Calculation Settings Sets the processing to perform in relation to the measured values of each area. 7.7.1 Average Averaging is performed the number of times specified over the measured results of the areas. The more times specified for processing, the more stable the result, but the response speed is slower. [Setting target:] Areas 1 to 4 Tips: 7.7.2 • If you have used “Smoothing” as described in “7.5.1 Profile Extraction Settings,” the response speed will not be changed. Hold You can use hold mode to acquire the maximum or minimum value in the specified length of time. By detecting the maximum or minimum value while the workpiece passes by, you can easily check for problems such as the occurrence of abnormal values. [Setting target:] Areas 1 to 4 and calculations 1 and 2 None The hold operation is not performed. (Hold input will be ignored.) Sample The measured values during the hold input period are maintained. Peak The maximum value during the hold input period is output. Bottom The minimum value during the hold input period is output. 100 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Functions Reference: For details on the operation, see “9.4 Timing Charts.” 7.7.3 Span Multiply the measured values of the area by the specified value. Use this function to correct the installation tilt and in similar situations. [Setting target:] Areas 1 to 4 and calculations 1 and 2 7.7.4 Calculation Formulas You can perform calculations with the measured results of multiple areas. Set up to two calculation formulas. The calculation formulas are defined as shown below. Select from the following values for the calculation targets and for the operator. Calc target 1 Operator Calc target 2 Area 1 Area 2 Area 3 Area 4 + – Area 1 Area 2 Area 3 Area 4 [Setting target:] Calculations 1 and 2 Calc target1 and Calc target2 Select the targets to use in the calculation. Select from areas 1 to 4. Operator Select the operator to place between the areas. Actual calculation example To perform measurements such as level difference measurements and angle measurements, use the calculation settings. To perform a level difference measurement, measure the heights of the upper and lower surfaces of the level difference, and then subtract one height from the other. 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 101 Functions Area settings Area 1 Calculation formula Area 2 Area 1 (Average height) — Area 2 (Average height) To perform an angle measurement, measure the angles of the two components that make up the angle that you want to measure, and then subtract one angle from the other. When a measurement is performed with the following formula, the outer angle of the gap or protrusion is output. To output the inner angle, set “180” for the offset value. 7.8 7.8.1 Output Settings Out target Select the output target area. [Setting target:] Outputs 1 to 3 and analog output Select the target from the following parameters. • Area1 • Area2 • Area3 • Area4 • Calc1 • Calc2 } } The measured result of the area is set as the output target. The calculation result is set as the output target. The illustrations shown in the explanations are when "Out polar" is set to "N.O." and "On Timing" is set to "Out range". 7.8.2 Thresholds and Output [Setting target:] Outputs 1 to 3 102 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Functions Measurement not possible Upper limit Lower limit Upper limit/Lower limit Set the upper and lower limits (thresholds) that will be used to perform output judgments. Output turns on when one of the following conditions is met. • (When “Out polar” is “N.O.”) ON OFF Output • The value exceeds the upper limit. • The value falls below the lower limit. • Measurement is not possible. Tips: Offset value Upper limit 0 Lower limit • Thresholds are judged based on the offset value. For example, output will turn on as shown below when the offset value is 100 mm and the upper limit is 10 mm. Offset value (100 mm) + Upper limit (10 mm) = 110 mm (Refer to the figure to the right. Changing the offset value will shift the upper and lower limit accordingly.) Out polar • N.O.: Output turns on when a measurement result is outside the range defined by the threshold upper limit and lower limit, or when measurement is not possible. • N.C.: Output turns on when the measurement result is within the range defined by the threshold upper limit and lower limit. Hysteresis Upper limit Output Hysteresis Set the amount that the value can fall below (or exceed) the threshold before output is turned off. This is useful in preventing chattering, the repeated turning on and off of the output when the value is in the vicinity of the threshold. ON OFF Tips: • The threshold judgment operation is performed in accordance with the "Out polar" and "On Timing" settings as shown in the table below. Out polar On Timing N.O. N.C. Out range In range Out range In range Trigger input standby *1 O O C C Within threshold range O C C O Outside threshold range C O O C Measurement not possible *2 C O O C (Disconnected) O O O O *1 Trigger input standby: From startup, reset process, or bank switching until initial trigger input *2 Measurement not possible: When measurement results for the target area are "------". (Area inappropriate for profile.) 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 103 Functions *C: Closed state *O: Open state 7.8.3 Out action Set the output operation. [Setting target:] Outputs 1 to 3 Normal The output turns on when the measured value is outside of the threshold range. Upper limit ON OFF Output ON ON OFF OFF 1shot The output turns on for the specified output time when the measured value is outside the threshold range. Upper limit ON OFF Output ON ON OFF OFF Output time OnDelay The output turns on after the specified output time elapses when the measured value is outside the threshold range. Upper limit Output ON OFF ON ON OFF OFF Output time Ready Output turns on when the trigger input can be received. Tips: • With the “Ready” setting, the output does not indicate the measured value. Strobe Each time that the measured value is updated, the output turns on just for the output time. If the output time is longer than the sampling period, the output turns off after the output time elapses and turns on when the next update occurs. Tips: 104 • With the “Strobe” setting, the output does not indicate the measured value. © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 ON OFF Functions 1shot2 The output turns on only for the specified output time when the measured value is outside the threshold range. Since output is performed only when the measured value is outside the threshold range, output does not turn on when there are continuous out of range values. Upper limit Output ON OFF Output time 7.8.4 Output time When using the “1shot,” “OnDelay,” or “Strobe” setting, specify the output time. Offset/Offset Value When offset input is received, values are added to or subtracted from the current display value so that it becomes the value set with “Offset value.” The offset value can be set for each output. When the offset operation is executed, values are added to or subtracted from the measured value of (1) the area that the output is referencing or (2) a calculation. (The parts indicated with dotted lines in the following figure.) Area 1 Area 2 Area Area 3 4 Calc 1 Out 1 Out 2 Out 3 Calc 2 Area Calculation Output [Setting target:] Outputs 1 to 3 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 105 Functions Tips: Offset value Upper limit Lower limit 106 0 • “Offset” and “Offset value” operate on areas and calculations. Therefore, the values of any other calculations or outputs that are referencing the area or calculation in question will also be changed. In the above figure, if the offset operation is executed on output 1 (the dotted line on the left side of the figure), the values of calculation 1 and output 3 — which are referencing area 1 — will also be changed. • Thresholds are judged based on the offset value. For example, output will turn on as shown below when the offset value is 100 mm and the upper limit is 10 mm. Offset value (100 mm) + Upper limit (10 mm) = 110 mm (Refer to the figure to the right. Changing the offset value will shift the upper and lower limit accordingly.) © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Functions 7.8.5 Analog Output Range Sets the output range of the analog current output. To set this range, set arbitrary upper and lower limits on the output. The default output range is shown in the following figure. The analog output resolution of the Profiler 2 is approximately 0.4 μA. 24mA 20mA 12mA 4mA 0mA -25mm 0mm 25mm Figure: Analog output operation [Setting target:] Analog output Tips: • Set the “20mA” and “4mA” input values so that they meet the following conditions. If the following conditions are not met, analog output will not be performed correctly. • The “20mA” input value must be greater than the “4mA” input value. • The difference between the “20mA” and “4mA” input values must be 1.000 or more. 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 107 Functions 7.9 7.9.1 Common Settings Banks The Profiler 2 stores measurement conditions in “banks.” You can switch between banks according to the details to measure. You can use the sensor or communication to switch between banks. Bank switch • In/Para • You can use the sensor screen and input terminals to switch between banks. • Comm • You can use communication to switch between banks. If you use PRO2-Navigator to switch between banks, this setting will automatically be switched to “Comm.” Switching between banks when “Bank switch” is set to “In/Para” When “Bank switch” is set to “In/Para,” set the input terminals as shown in the following table in order to switch between banks. You can use the “Bank” setting of the sensor to switch between banks when there are terminals that are not assigned to bank 1, 2, or 3. 7.9.2 Bank input 1 Bank input 2 Bank input 3 Bank OFF OFF OFF 1 ON OFF OFF 2 OFF ON OFF 3 ON ON OFF 4 OFF OFF ON 5 ON OFF ON 6 OFF ON ON 7 ON ON ON 8 Baud rate Set the communication speed. The Profiler 2 communication speed can only be changed from the sensor. Reference: For details on the communication speed setting, see “8.1 Communication Specifications.” 108 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Functions 7.9.3 Axis dir Set the direction in which to increase and decrease the height direction measured value. Select “Near+” (the measured value will increase toward the side near to the sensor head) or “Far+” (the measured value will increase toward the side far from the sensor head). In both situations, the origin is the center of the measurement range (at 100 mm). (-8500,25000) + + (-8500,-25000) (8500,25000) + (8500,-25000) (0,0) (0,0) + (-13500,-25000) (13500,-25000) Coordinates with “Near+” (-13500,25000) (13500,25000) Coordinates with “Far+” Figure: Axis direction and coordinates Tips: 7.9.4 • In the horizontal direction, the measured value always increases to the right. This cannot be changed with the above setting. On Timing Specify the judgment output operation. • Out range: Output turns on when the measurement result is outside the range specified by the threshold. • In range: Output turns on when the measurement result is within the range specified by the threshold. 7.9.5 Lang/言語 Change the display language. This setting has no effect on operations. You can set the display language separately for the sensor and for PRO2-Navigator. 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 109 Functions 7.9.6 Screen Saver Specify the operation after 30 seconds without any access to console buttons. • Dark: The back light will get dark without any access to console buttons. • LCD OFF: The back light will be completely OFF without any access to the console buttons. While LCD back light is OFF, The Profiler 2 response speed of communication will be faster. Tips: 7.9.7 • “LCD OFF” is recommended while “PRO2-Navigator” is used or heavy communication is needed through RS-485 I/F. Brightness Adjust the brightness of the Profiler 2 display. The larger the number, the brighter the screen will be displayed. 7.9.8 Initialize Return the settings to their factory defaults. You can select “All” or “Bank” for the range of settings that will be initialized. 7.9.9 Version Display the version of the sensor. 110 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Serial Communication 8 Serial Communication 8.1 8.1.1 Communication Specifications Communication Specifications Communication method EIA RS-485 (half duplex) Transmission code Binary Data length 8 bits Stop length 1 bit Parity check None Baud rate 9600, 19.2 k, 38.4 k, 57.6 k, 115 k, 230 k, 460 k, 921 k, 2.0 M, 4.0 M (bps) Header STX Data delimiter ETX Use a dedicated communication cable to perform communication. 8.1.2 Timing Chart During Communication During communication, the timing chart is shown below. Command Send Command Reply (Profiler 2) min 204µs max 2 sec. • Collision detection is not performed (P to P connections only). • The baud rate can only be changed by operating the sensor. It cannot be changed by way of communication commands or PRO2-Navigator. • A time-out will occur if the send time of the command exceeds 2 seconds. • Response time to the command varies depends on the baud rate. Baud rate 9600bps 19200bps 38400bps ~ Response time 1.8ms (fixed) 1ms (fixed) 204μs ~ 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 111 Serial Communication 8.1.3 Command Format All sent and received commands are communicated in the following format. Label Number of bytes STX Data length Command Data part ETX Checksum 1 1 2 0 to 510 1 1 Number of bytes Data Details STX 1 — Data length 1 The length of the data is written in units of words. (1 word = 2 bytes) Command 2 Communication command Data part 0 to 510 ETX 1 Checksum 1 STX (02h) ETX (03h) — The value resulting from the XOR calculation of the values from STX to ETX (excluding STX and ETX) Tips: Command 02 00 Description STX Length • One response is always returned for each command. If communication is performed correctly, the same command as that which was sent will be returned. If an error occurs during communication, the error code will be returned. 20 1b Command 03 ? ETX Sum 1. The XOR calculation is performed on the value of each byte excluding STX and ETX. 00: 00000000 20: 10000000 1b: 00011011 ——————— 10011011 → 0x3b * XOR calculation: E ach binary digit is compared. If the number of 1s is odd, the result is 1. If the number of 1s is even, the result is 0. Tips: • You can even use Calculator in the Windows® Accessories folder to perform this calculation. • By changing Calculator to “Programmer” (“Scientific” in Windows® XP or Vista) mode, you can perform calculations in hexadecimal and switch between hexa­decimal and binary notations. You can also perform “XOR” calculations. 112 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Serial Communication 8.2 How to Acquire Measured Values This section explains how to use communication to acquire measured values. 8.2.1 Commands for Acquiring Measured Values Function Set or acquire Send or reply Acquire measured results Acquire Send Length Command (hex) 1 Reply a017 2 Data string 000a Parameter a: Output bbbbbbbb a Setting value a Setting value 0 OUT1 2 OUT3 1 OUT2 3 OUTA bbbbbbbb: Measured result Acquire the output status Acquire Send 0 Reply 1 a010 — a: O utput status (ouput with bits) 000a b0: OUT1, b1: OUT2, b2: OUT3 Tips:[OUT] data add [AVERAGE] [HOLD] [SPAN] process from [AREA] data. 8.2.2 Communication Command Examples Acquisition command • When acquiring the measured value of OUT1 Sent command Command 02 01 Description STX Length a0 17 00 Command 00 Output 03 B6 ETX Sum 5a 62 Received command Command 02 02 Description STX Length a0 17 Command 00 00 Measured value 03 8D ETX Sum You can see that the measured value of OUT1 is 0x5a62 = 23138 (μm). 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 113 Serial Communication 8.3 How to Acquire Profiles This section explains how to use communication to acquire profile data. 8.3.1 Commands for Acquiring Profile Data Use these commands to acquire profile data. Function Set or acquire Send or reply Length Command (hex) Acquire the address Acquire Send 0 400B Reply 2 Send 3 Acquire the profile Acquire Reply Data string Parameter – aaaaaaaa: Address aaaaaaaa 0002 aaaaaaaabbcd 3 to FF aaaaaaaa: Address bb: L ength of the read data (in units of words) aaaaaaaacccc... c: Data size d: Increase amount 11: Fixed value cccc...: Data 8.3.2 How to Acquire Profile Data Follow the procedure below to acquire profile data. Acquiring the profile address Profile data is saved in internal memory, so, to acquire the data, you first have to acquire the address at which the data is saved. Send (address acquisition command) 02 00 STX Length 40 0B Acquisition command 03 4B ETX Sum 03 06 Reply 02 02 STX Length 40 0B Acquisition command 20 Reply data 00 03 6C ETX Sum The profile data is stored at address 03062000. 114 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Serial Communication Acquiring the profile size The profile size varies depending on the settings. Therefore, use the following command to acquire the profile size. Enter the acquired address in the “Address” part of the command. All other parts are fixed values. Send 02 03 STX Length 00 02 03 06 Acquisition command 20 00 Address 01 11 03 34 rlen (Fixed value) ETX Sum Reply 02 03 STX Length 00 02 03 06 Acquisition command 20 00 68 Address 00 10 Size 0E Time information 03 4C ETX Sum The value obtained here is 0x6800. Dividing this value by 32 gives 832, which is the number of profiles. For time information, a value is input that represents a count in 0.1 ms units the time from power on and startup. Reading profiles After you acquire the address and size of the profile, read the profile values. The maximum data that can be read with a single command is 126 (0x7E), so use multiple commands to read the profile. Also, the reading of the address starts after the 4 bytes of the profile header are added. Since the data size of each profile coordinate is 2 words (4 bytes), the read data size is "2". Send 02 03 STX Length 00 02 03 06 Acquisition command 20 04 Address 7E 21 03 7F rlen Thinning ETX Sum * The value “03062000 + 4” is assigned to the address. Reply 02 FF STX Length 00 02 Acquisition command 03 06 20 Address 04 CC F9 X0 10 35 CD 1D Y0 X1 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. … … Y1 … 03 02 … ETX Sum 115 Serial Communication Each X and Y coordinate is a signed 16-bit value. Also, the value "0x7FFF" indicates that measurement is not possible. After you acquire 126 data points worth of data, specify the address 252 words (126 data points x 2 words) worth of data after the current address, and then use the same procedure to acquire the next data. Repeat this operation until you have acquired all the data. To draw the profile, plot the acquired X and Y coordinates in order. Tips: • A thinning value is specified to speed up data communication by thinning the profile data points. For example, the commands shown below would perform thinning of at each data point (which would reduce the data points acquired by half). Send 02 03 STX Length 00 02 03 06 Acquisition command 20 04 Address 7E 22 03 7C rlen Thinning ETX Sum * The value “03062000 + 4” is assigned to the address. Reply 02 FF STX Length 00 02 Acquisition command 03 06 20 04 CC Address F9 10 X0 35 CD F2 Y0 X1 … … Y2 … 03 04 … ETX Sum • In this case, acquired coordinates are: 0, 2, 4, 6, etc. A thinning value up to 2F (1/15 thinning) can be input. 8.4 Storage Data Acquisition Method This section explains how to acquire data stored using the storage function. 8.4.1 Commands for Acquiring Storage Data Use these commands to acquire storage data. Function Set or acquire Send or reply Acquire the address Acquire Send 0 Reply 4 Acquire number of data item Acquire Send 0 Reply 1 116 Length Command (hex) C00D C010 Data string Parameter — aaaaaaaa: Measured value address aaaaaaaabbbbbbbb bbbbbbbb: Profile address — aaaa: Number of data items aaaa © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Serial Communication Function Set or acquire Send or reply Acquire storage data Acquire Send Reply Length Command (hex) 3 Data string 0002 aaaaaaaabb11 3 to FF Parameter aaaaaaaa: Address bb: Length of the read data (in units of words) aaaaaaaacccc..... 11: Fixed value cccc...: Data 8.4.2 How to Acquire Storage Data Follow the procedure below to acquire storage data. Acquiring the storage address Storage data is saved in internal memory, so, to acquire the data, you first have to acquire the address at which the data is saved. Send (address acquisition command) 02 00 STX Length C0 0D Acquisition command 03 CD ETX Sum Reply 02 04 STX Length C0 0D Acquisition command 00 90 00 00 Measured value address 01 00 00 00 Profile address 03 C1 ETX Sum The measured value is stored at address 00900000, while the profile is stored at address 01000000. Acquiring number of storage data item Use this command to check the number of stored data items. Send 02 00 STX Length C0 10 Acquisition command 03 D0 ETX Sum Reply 02 01 STX Length C0 10 Acquisition command 03 E8 03 38 Number of data items ETX Sum 0x03E8 (hexadecimal) = 1000 (decimal), so it indicates that there are 1000 storage items of measured values and profiles (cumulative). 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 117 Serial Communication Acquiring measured value storage data The measured value storage results are aligned starting from the address that was acquired previously. (32 bytes per data item) 253 words (506 bytes) of data can be acquired at one time, so data acquisition needs to be divided between multiple executions when the number of measured value storages is 16 or greater. Send 02 03 00 STX Length 02 00 09 Acquisition command 00 00 Address FD 11 03 CC rlen (Fixed value) ETX Sum Reply 02 FF STX Length 00 02 Acquisition command 03 06 20 04 CC F9 10 35 CD 1D Number of data items Area 1 measured value ... ... ... 03 06 ... ETX Sum A breakdown of the acquired measured value data (32 bytes) is shown below. • Data string: aaaabbbbccccddddeeeeffffgggggggg • aaaa: Area 1 measured value • bbbb: Area 2 measured value • cccc: Area 3 measured value • dddd: Area 4 measured value • eeee: Calculation 1 measured value • ffff: Calculation 2 measured value • gggggggg: (not disclosed) Tips: • Data needs to be rearranged as shown below when reading each measured value. • Example: 4-byte measured value (A1)(A2)(A3)(A4) This measured value needs to be rearranged to (A3)(A4)(A1)(A2) for reading. • Example: When the data EB F4 FF FF is in Area 1 Measured value becomes 0x FFFFEBF4 = -5.305 (mm). • If measurement is not possible or if there is no measured value, the measured value becomes 7FFFFFFF. Acquiring profile storage data • The storage data format is the same as the general profile (see [8.3 How to Acquire Profiles" on page 114]). • The next profile address from a single profile is the address that is a fixed value 0x800 (2048) away. • This acquisition operation is repeated for profile storage acquisition. 118 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Serial Communication 8.5 Setting Acquisition and Change Commands This section explains the communication commands related to various settings. 8.5.1 Communication Command Examples Setting acquisition command • When acquiring the current camera mode Sent command Command 02 00 Description STX Length 20 1C Command 03 3C ETX Sum Received command You can see that the camera mode is 0000 = “Hi-res” mode Command 02 01 Description STX Length 20 01 Command 00 00 03 3A Camera mode ETX Sum Send setting command • When changing the shutter time to 5000 μs (5 ms) Sent command (Change setting) Enter 5000/5 = 1000 as a hexadecimal value for the shutter speed. Command 02 01 Description STX Length 20 0e Command 03 E8 03 C4 Shutter speed ETX Sum Received command When the setting is changed correctly, the sent command is returned as-is. Command 02 00 Description STX Length 20 0e Command 03 2F ETX Sum 00 00 03 04 Bank number ETX Sum Sent command (Writing settings to EEPROM) Command 02 01 Description STX Length 00 05 Command 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 119 Serial Communication Received command Command 02 01 00 Description STX Length 05 Command Tips: 03 04 ETX Sum • The settings willl be changed when the Profiler 2 receives the command. However, the changed settings will be erased when the power is turned off. To keep the settings, send the command to write them to EEPROM. Reply when an error occurs Function Length Command (hex) Data string No corresponding command 0 e001 — The corresponding command could not be found. Invalid parameter 0 e002 — A parameter specified by the command was invalid. Invalid packet or time-out 0 e003 — STX, ETX, or the packet length was invalid or a reception time-out has occurred. Checksum error 0 e004 — A BCC calculation mismatch has occurred. 8-bit frame error 0 e005 — The stop bit could not be detected. Flash comparison error 0 e006 — A data mismatch has occurred during a flash writing inspection. Collision error 0 e007 — The half-duplex communication procedure was not followed. Execution error 0 e008 — A command that cannot be executed was sent during measurement. 8.5.2 Writing Settings to EEPROM Function Set or acquire Send or reply Send Param Set Send 1 Reply 1 8.5.3 Function Camera mode Length Command (hex) 0005 Data string Parameter 000a a: Bank number 000a 0-7, 15 (common settings) Camera Settings Set or acquire Send or reply Set Send 1 Reply 0 Send 0 Reply 1 Acquire 120 Cause of error Length Command (hex) 201b 201c Data string 000a Parameter a: Output — a Setting value a Setting value — 0 Hi-res 2 HDR 000a 1 Hi-spd 3 NR © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Serial Communication Function Camera area Set or acquire Send or reply Set Send 4 Reply 0 Send 0 Acquire Auto adjust Set Gain Set Reply 4 Send 0 Reply 0 Send 1 Reply Acquire Send Reply Shutter Set Acquire HDR shutter Set Acquire Threshold Set Acquire Reject level Set Acquire Length Command (hex) 2000 2001 1 Reply 0 Send 0 Reply 1 Send 1 Reply 0 Send 0 Reply 1 Send 1 Reply 0 Send 0 Reply 1 Send 1 Reply 0 Send 0 Reply 1 — Input value aaaa Upper coordinate 0 to 102 bbbb Left coordinate 0 to 102 cccc Height 2 to 104 dddd Width 2 to 104 (Execute the automatic adjustment.) — 2002 000a — 2003 1 Send — aaaabbbbccccdddd 201a Parameter aaaabbbbccccdddd The value is the number of CMOS pixels × 8. — 0 0 Data string — 000a 200e 0aaa — 200f — a: Gain a Setting value a Setting value 0 1.00 6 2.67 1 1.14 7 3.20 2 1.33 8 4.00 3 1.60 9 5.33 4 2.00 10 8.00 5 2.29 aaa: Shutter time 1 to 2047 * Setting value × 5 μs (5 to 10235 μs) 0aaa 2010 0aaa — 2011 — aaa: Shutter time 1 to 2047 * Setting value × 5 μs (5 to 10235 μs) 0aaa 4000 0aaa — 4001 aa: Light amount threshold 0 to 255 — 0aaa 4004 0aaa — 4005 aa: Waveform extraction level 0 to 127 — 0aaa 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 121 Serial Communication 8.5.4 Function Target Profile Settings Set or acquire Send or reply Set Send 1 Reply 0 Send 0 Reply 1 Send 1 Reply 0 Send 0 Reply 1 Send 1 Reply 0 Send 0 Reply 1 Send 1 Reply 0 Send 0 Reply 1 Send 1 Reply 0 Send 0 Reply 1 Send 1 Reply 0 Send 0 Reply 1 Send 1 Reply 0 Send 0 Reply 1 Acquire Alarm limit Set Acquire Smoothing Set Acquire Correct method Set Acquire H correct Set Acquire V correct Set Acquire Tilt correct Set Acquire 122 Length Command (hex) 4002 4003 4008 Data string 000a a Setting value a Setting value — 0 Normal 2 Semi-trans 000a 1 Gap 000a — 000a 4006 000a — 4007 — 000a 4013 0aaa — 4014 — 0aaa 4015 aaaa — 4016 a: Measurement target — — 4009 Parameter a: Alarm limit a Setting value a Setting value 0 Normal 15 Hold operation 1 to 14 Number of values to hold a: Smoothing a Setting value a Setting value 0 1 4 16 1 2 5 32 2 4 6 64 3 8 7 128 a Setting value a Setting value 0 ― 3 ↑→ 1 → 4 ↑← 2 ← 5 ↑ a: Smoothing aaaa: Position correction reference height -14000 to +14000 (×2) — aaaa 4017 aaaa — 4018 aaaa: Height correction reference position -7500 to +7499 (×2) — aaaa 4010 4011 0aaa a: ON/OFF status of tilt correction — a Setting value — 0 OFF 0aaa 1 ON © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Serial Communication Function Set or acquire Send or reply Set Send 1 Reply 0 Send 0 Reply 1 Save master Register Send 0 Reply 0 Master image Register Send 0 Reply 0 Send 0 Reply 2 Tilt cor pos Acquire Acquire 8.5.5 Function Coverage Length Command (hex) 4019 Data string aaaa — 401a Parameter aaaa: Tilt correction reference position -7499 to +7500 (×2) — aaaa 401b — Register the current profile as the master image. 0014 — aaaabbbb: Address of the master profile (“aaaa” is the upper part and “bbbb” is the lower part) — 0015 — aaaabbbb Area Settings Set or acquire Send or reply Set Send Reply Length Command (hex) 5 6002 0 Data string Parameter 000abbbbccccdddd a: Area eeee a — Setting value a Setting value 0 Area1 2 Area3 1 Area2 3 Area4 bbbbccccddddeeee: a: Area Acquire Send Reply 1 4 6003 000a bbbbccccddddeeee Details Input value bbbb Upper coordinate -13999 to +13743 cccc Left coordinate -7499 to +7243 dddd Lower coordinate -13743 to +13999 eeee Right coordinate 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. -7243 to +7499 123 Serial Communication Function Meas func Set or acquire Send or reply Set Send Reply Length Command (hex) 2 6000 0 Data string 000a000b — Parameter a: Area a Setting value a Setting value 0 Area1 2 Area3 1 Area2 3 Area4 a Setting value b: Measurement function a Acquire Send Reply Edge dir H Set Send Reply Acquire Send Reply Inflect Threshold Set Send Reply Acquire 124 1 6001 1 2 000b 600d 0 1 600e 1 Reply 1 000a 000b 6004 0 Send 000a000b — 1 2 000a 000abbbb — 6005 000a Setting value 0 Average 7 EdgeCount 1 P height 8 Tilt 2 B height 9 Size 3 Width 10 Length 4 P pos 11 Diameter 5 B pos 6 Edge pos a: Area a Setting value a Setting value 0 Area1 2 Area3 1 Area2 3 Area4 b: Edge horizontal direction b Setting value 0 ← 1 → a: Area a Setting value a Setting value 0 Area1 2 Area3 1 Area2 3 Area4 bbbb: Inflect Threshold -255 ~ +255 bbbb © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Serial Communication Function Direction Set or acquire Send or reply Set Send Reply Acquire Send Reply Correction Set Send Reply Acquire Send Reply 8.5.6 Function Span Length Command (hex) 2 600f 0 1 6010 000a 000b 6011 0 1 000a000b — 1 2 Data string 000a000b — 6012 1 000a 000b Parameter a: Area a Setting value a Setting value 0 Area1 2 Area3 1 Area2 3 Area4 b: Measurement direction b Setting value 0 ↑ 1 ↓ a: Area a Setting value a Setting value 0 Area1 2 Area3 1 Area2 3 Area4 b: Measurement direction b Setting value 0 OFF 1 ON Calculation Settings Set or acquire Send or reply Set Send 2 Reply 0 Send 1 Reply 1 Acquire Length Command (hex) 8012 Data string 000a0bbb — 8013 000a 0bbb Parameter a: Area/calculation a Setting value a Setting value 0 Area1 3 Area4 1 Area2 4 Calc1 2 Area3 5 Calc2 0bbb: Span 0000 to 1999 [×0.001] 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 125 Serial Communication Function Average Set or acquire Send or reply Set Send 2 Reply 0 Send 1 Reply 1 Send 2 Acquire Hold Set Reply Acquire Calc target1 Set Acquire 1 Reply 1 Send Set Acquire 126 8014 2 Reply 0 Send 1 8015 8016 2 Reply 0 Send 1 Reply 1 000a000b 000a 8017 000a 000a000b 000a 000a000b — 8007 Setting value a Setting value 0 Area1 2 Area3 1 Area2 3 Area4 a: Area/calculation 000b 8006 a 000a000b — 8003 a: Area bbb: Number of times to perform the moving average 1 to 1023 [number of times] 000b 8002 Parameter 000b — 1 Send Data string — 0 Send Reply Operator Length Command (hex) 000a 000b a Setting value a Setting value 0 Area1 3 Area4 1 Area2 4 Calc1 2 Area3 5 Calc2 b: Hold operation b Setting value b Setting value 0 None 2 Peak 1 Sample 3 Bottom a: Calculation a Setting value a Setting value 4 Calc1 5 Calc2 b: Measurement direction b Setting value b Setting value 0 Area1 2 Area3 1 Area2 3 Area4 a: Calculation a Setting value a Setting value 4 Calc1 5 Calc2 b Setting value b Setting value 0 + 1 — b: Operator © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Serial Communication Function Set or acquire Send or reply Calc target2 Set Send Acquire Length Command (hex) 2 Reply 0 Send 1 Reply 8.5.7 Function Out target 000a000b — 8005 1 000a 000b Parameter a: Calculation a Setting value a Setting value 4 Calc1 5 Calc2 b Setting value b Setting value 0 Area1 2 Area3 1 Area2 3 Area4 b: Area Output Settings Set or acquire Send or reply Length Command (hex) Set Send 2 Acquire Reply 0 Send 1 Reply Upper limit (OUT1 to OUT3) 20mA (OUTA) 8004 Data string Set Acquire a00e 2 Reply 0 Send 1 Reply 1 000a000b — a00f 1 Send Data string 000a 000b a00a 000abbbb — a00b 000a bbbb Parameter a: Output a Setting value a Setting value 0 OUT1 2 OUT3 1 OUT2 3 OUTA b: Output target b Setting value b Setting value 0 Area1 3 Area4 1 Area2 4 Calc1 2 Area3 5 Calc2 a Setting value a Setting value 0 OUT1 2 OUT3 1 OUT2 3 OUTA a: Output bbbb: Upper limit or 20mA value Upper limit: -32766 to +32767 20mA: -31767 to +32767 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 127 Serial Communication Function Lower limit (OUT1 to OUT3) 4mA (OUTA) Set or acquire Send or reply Set Send 2 Reply 0 Send 1 Reply 1 Send 2 Acquire Out action Set Acquire Reply 0 Send 1 Reply Out polar Set Send Reply Acquire Send Reply Output time Set Acquire 128 Length Command (hex) a00c a00d a000 a001 a004 2 Reply 0 Send 1 Reply 1 Setting value a Setting value 0 Area1 2 Area3 1 Area2 3 Area4 a: Output 000a 000a000b 000a 000a0bbb — a009 a 000a000b 000b a008 a: Output bbbb: Lower limit or 4mA value Lower limit: -32767 to +32766 4mA: -32767 to +31767 — a005 Parameter bbbb 000b 1 Send 000a — 0 1 000abbbb — 1 2 Data string 000a 0bbb a Setting value a Setting value 0 OUT1 2 OUT3 1 OUT2 b: Output action b Setting value b Setting value 0 Normal 3 Ready 1 1shot 4 Strobe 2 OnDelay 5 1shot2 a Setting value a Setting value 0 OUT1 2 OUT3 1 OUT2 a: Output b: Output polarity b Setting value 0 N.O. 1 N.C. a: Output a Setting value a Setting value 0 OUT1 2 OUT3 1 OUT2 bbb: Output time 1 to 2047 [×0.1 ms] © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Serial Communication Function Output value Set or acquire Send or reply Set Send 2 Reply 0 Send 1 Reply 1 Send 2 Reply 0 Send 1 Reply 1 Acquire Hysteresis Set Acquire Offset Clearing offset Execute Execute Length Command (hex) Send 1 Reply 0 Send 1 Reply 1 a013 Data string 000a0bbb — a014 a018 000a a012 a Setting value a Setting value 0 OUT1 2 OUT3 1 OUT2 bbbb: Offset value -32767 to +32767 [×0.01 mm] 000a000b a: Output 000a 000b a011 a: Output bbbb 1 a019 Parameter 000a a Setting value a Setting value 0 OUT1 2 OUT3 1 OUT2 b: Hysteresis b Setting value b Setting value 0 0 8 150 1 4 9 200 2 8 10 300 3 16 11 500 4 32 12 750 5 50 13 1000 6 75 14 1500 7 100 15 2000 a: Output — a Setting value a Setting value 000a 0 OUT1 2 OUT3 — 1 OUT2 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 129 Serial Communication 8.5.8 Function IN1 to IN4 input terminal operation Input Settings Set or acquire Send or reply Set Send Reply Length Command (hex) 2 c000 0 Data string 000a000b — Parameter a: Input a Setting value a Setting value 0 IN1 2 IN3 1 IN2 3 IN4 b: Input terminal operation IN1 b Setting value b Setting value 0 BANK1 1 Reset b Setting value b Setting value 0 BANK2 1 Hold b Setting value b Setting value 0 BANK3 1 Trigger b Setting value b Setting value 0 Offset 1 LaserOFF IN2 Acquire Send 1 c001 000a IN3 Reply 1 000b IN4 IN1 Reset Inner hold Execute Set Acquire Inner trig Set Acquire Input polar Set Acquire 130 Send 0 Reply 0 Send 1 Reply 0 Send 0 Reply 1 Send 1 Reply 0 Send 0 Reply 1 Send 1 Reply 0 Send 0 Reply 1 c009 — — a015 a016 c005 c006 c00a c00b 000a a: O N/OFF status of hold operation — a Setting value — 0 OFF 000a 1 ON 000a a: O N/OFF status of trigger operation — a Setting value — 0 OFF 000a 1 ON 000a a: Input polarity — a Setting value — 0 N.O. 000a 1 N.C. © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Serial Communication Function Trig action Set or acquire Send or reply Set Send 1 Reply 0 Send 0 Reply 1 Send 1 Reply 0 Send 0 Reply 1 Send 1 Reply 0 Send 0 Reply 1 Send 1 Reply 0 Send 0 Reply 1 Send 1 Reply 0 Send 0 Reply 1 Acquire Trig count Set Acquire Inp filter Set Acquire Trig delay Set Acquire Offset target Set Acquire 8.5.9 Function Storage 2006 2007 2012 Data string 000a a: Trigger method — a Setting value a Setting value — 0 Cont 2 Count 000a 1 1shot aaaa — 2013 Parameter aaaa: Number of triggers 1 to 4095 [number of times] — aaaa c003 00aa — c004 aa: Input filter time 1 to 255 [×5 μs] — 00aa 2014 aaaa — 2015 aaa: Trigger delay time 1 to 4095 [×5 ms] — aaaa c007 000a — c008 — 000a • a: Offset target a Setting value a Setting value 0 Indivi 3 OUT2 1 All 4 OUT3 2 OUT1 Storage Settings Set or acquire Send or reply Set Send 1 Reply 0 Send 0 Reply 1 Send 1 Reply 0 Send 0 Reply 1 Acquire No.of Data Length Command (hex) Set Acquire Length Command (hex) c00e c00f c012 c013 Data string 000a Parameter a: Target data — a Setting value a Setting value — 0 OFF 2 Profile 000a 1 Measure aaaa aaaa: Number of saved data items — Measured value: 1 to 65535 — Profile: 1 to 8000 aaaa 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 131 Serial Communication Function Start cond Set or acquire Send or reply Set Send 1 Reply 0 Send 0 Reply 1 Acquire Start pos Register Acquire Start target Set Length Command (hex) Send 1 Reply 0 Send 0 Reply 1 Send 1 c014 c015 c016 c017 Reply 0 c018 c019 1 Threshold Set Acquire Intermittent Set Acquire Repeat Set Acquire 132 Send 2 Reply 0 Send 0 Reply 2 Send 1 Reply 0 Send 0 Reply 1 Send 1 Reply 0 Send 0 Reply 1 000a Parameter a: Start condition — a Setting value a Setting value — 0 Continue 3 Alarm 000a 1 Hold in 4 UP limit 2 Measure 5 LOW limit aaaa aaaa: Start position — Measured value: -10000 to +10000 — Profile: -2000 to +2000 aaaa 0 Acquire Data string c01a c01b 000a a: Target area/calculation — b Setting value b Setting value — 0 Area1 3 Area4 000a 1 Area2 4 Calc1 2 Area3 5 Calc2 aaaaaaaaaaaa aaaaaaaa: Threshold — -999.999 to +999.999 — aaaaaaaaaaaa c01c c01d aaaa aaaa: Number of thinning — 1 to 8191 — aaaa c01e 000a — c01f — 000a a: Specifies whether storage should be restarted after the preset number of data items are stored. a Setting value a Setting value 0 ON 2 Pause 1 OFF © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Serial Communication 8.5.10 Other Settings Function Set or acquire Send or reply Bank switch Set Send 1 Reply 0 Send 0 Reply 1 Send 1 Reply 0 Send 0 Reply 1 Send 1 Reply 0 Send 0 Reply 1 Send 1 Reply 0 Send 0 Reply 1 Send 1 Reply 0 Send 0 Reply 3 Acquire Bank Set Acquire Axis dir Set Acquire On Timing Set Acquire Initialize Version Execute Acquire Length Command (hex) 0012 0013 0006 Data string 000a a: Bank switching method — a Setting value — 0 In/Para 000a 1 Comm 000a — 0007 Parameter a: Bank to switch to 0 to 7 * “0” is bank 1 and “7” is bank 8. — 000a 0018 0019 a006 a007 0008 000a a: Axis direction — a Setting value — 0 Near+ 000a 1 Far+ 000a a: Judgment for turning on outputs — a Setting value — 0 Out range 000a 1 In range 000a a: Initialization method — 0009 — aaaaaaaaaaaa: Version aaaaaaaaaaaa 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 133 Specifications 9 Specifications 9.1 Specifications Model Measurement range Field of view (at measuring distance) Light source Laser class PRO2-N100B25A1 (6052874) PRO2-P100B25A1 (6052873) 100 ± 25 mm 17 mm (at 75 mm), 27 mm (at 125 mm) Red laser, wavelength: 655 nm, max. output: 1 mW IEC/JIS FDA Spot size Class2 CLASS II 0.3 × 32 mm *1 Linearity Z axis 0.1% of F.S. (50 μm) *2 Z axis 2 μm Resolution*3 X axis 25 μm Resolution Response time Display LEDs External input Typical value: 5 ms (when measuring the whole view in “Hi-res” mode), max. speed: 0.5 ms Dot matrix display Power indicator (green), laser emission indicator (green) Selectable from bank, trigger, hold, reset, laser emission stop, and offset Control output 3 NPN open collector outputs, max. 100 mA/30 VDC (max. residual voltage: 1.8 V) Analog output 4 to 20 mA, out of measurement range: 24 mA (max. load impedance: 300 Ω) Communication interface Temperature drift (typical example) Power supply voltage Current consumption*4 Protection category 3 PNP open collector outputs, max. 100 mA/30 VDC (max. residual voltage: 1.8 V) RS-485 half duplex (9.6 kbps to 4.0 Mbps) 0.05% of F.S./°C 12 to 24 VDC (+10%, -5%, including ripple) Max. 180 mA IP67 Operating temperature/humidity –10 to +40°C/35 to 85%RH (no condensation or freezing) Storage temperature/humidity –20 to +60°C/35 to 85%RH (no condensation or freezing) Operating illuminance Vibration resistance Shock resistance Sunlight: 10000 lx or less, high-frequency lamp: 3000 lx or less 10 to 55 Hz; double amplitude 1.5 mm; 2 hours in each of the X, Y, and Z directions Approximately 50 G (500 m/s2), 3 times in each of the X, Y, and Z directions Material Housing: die-cast zinc and PC, laser emitter and receiver covers: glass Weight Approximately 300 g *1 Defined with center strength 1/e2 (13.5%) at the center of measurement range. The sensor may be affected when leak light other than that of the specified spot size is present and when there is a highly reflective object close to the detection area. *2 Average height measurement of a white workpiece with a center width of 5 mm, smoothing performed 8 times, moving average performed 32 times (with the default settings) *3 With a measurement distance of 75 mm *4 Power supply voltage: 24 VDC not including the control output load current and including the analog output 134 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Specifications 9.2 Connection diagram 9.2.1 1 5 2 Input Circuit Diagram 3 6 4 8 11 12 7 10 9 brn 1 L+ (12 V … 24 V) blu 2 0V wht 3 Offset/laser off vio ora 4 BANK1/reset 5 BANK2/hold gra 6 BANK3/trigger blk 7 Q2 yel 8 Q1 red 9 Q3 shield 10 Analog ground wht 11 QA grn 12 Shield gray 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 135 Specifications Dimensions 5.8 (0.23) (0.17) 2 x Ø 4.2 40 (1.57) 18.1 (0.71) 10 7 (0.39) 8 94.5 (3.72) (0.24) 67 (2.64) 2 3 5 6 9 ß 6.2 1 4 60 (2.36) 46.5 (1.83) 84.8 (3.34) 9.3 4.5 (0.18) 11.6 (0.46) 25.8 (1.02) Number Name 1 LCD display 2 LED Indicator for power on (green) 3 LED Indicator for Laser on (green) 4 Cursor keys 5 EXIT button 6 SET button 7 Connector for communi­cation cable 8 Connector for M12, 12-pin cable 9 Sender area, z-axis ß Field of view, x-axis 136 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Specifications 9.4 Timing Charts This section explains the timing charts of Profiler 2 measurements and output. 9.4.1 Measurement The timing charts of Profiler 2 measurements are shown below. Output switching behaviour Tolerance judgment (upper and lower thresholds and hysteresis) When "Out polar" is "N.O." and "On Timing" is "Out range" Measurement not possible Hysteresis Upper limit Measured value Lower limit t Judgment output (control output) ON OFF Hold mode When the hold mode is “None” When the hold mode is “None,” hold input is ignored and the measured result is always updated to the latest value. Measured value Hold Reset ON OFF ON OFF 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 137 Specifications When the hold mode is “Sample” When the hold mode is “Sample,” the value present when hold input is received is maintained. 0 Measured value Hold ON OFF Reset ON OFF When the hold mode is “Peak” When the hold mode is “Peak,” the maximum value present while hold input is received is acquired. Sampling period Measured value Hold Sampling period 0 ON OFF Reset ON OFF 138 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Specifications When the hold mode is “Bottom” When the hold mode is “Bottom,” the minimum value present while hold input is received is acquired. Sampling period Sampling period Measured value Hold 0 ON OFF Reset ON OFF 9.4.2 I/O Trigger Input filter Input filter Trigger input Ready output Measured value Strobe output Trigger delay time Tips: Sampling period <500µs Output time (Internal processing time) • When “Trig action” is set to “Cont,” the ready output is not generated. • Strobe output is generated when the measured value is updated. • Input constant of external input is 150 μs (ON → OFF) and 25 μs (OFF → ON). 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 139 Specifications Offset The offset input operation varies depending on the value of the “Offset target” setting. The offset input operation is executed when input turns off. When “Offset target” is “Indivi” Input time Operation 230 ms or less Set the offset on OUT1. 430 ms or less Set the offset on OUT2. 630 ms or less Set the offset on OUT3. 830 ms or less Clear the offset from OUT1. 1030 ms or less Clear the offset from OUT2. 1230 ms or less Clear the offset from OUT3. More than 1230 ms Clear all the offsets as a batch. When “Offset target” is “All” Input time Operation 330 ms or less Set the offset on OUT1 to OUT3 as a batch. More than 330 ms Clear all the offsets from OUT1 to OUT3 as a batch. When “Offset target” is “OUT1” to “OUT3” Input time Operation 330 ms or less Set the offset on OUT1, OUT2, or OUT3. More than 330 ms Clear the offset from OUT1, OUT2, or OUT3. Output operation This section explains the judgment output operation. The arrows in the figure below represent output time. When "Trig action" is "Cont" This is the output operation when "Cont" is set for "Trig action". The figure shows the case when the output time is longer than the sampling period. 140 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Specifications Judgment result OK NG NG NG OK OK NG NG NG OK Output operation Normal 1shot OnDelay 1shot2 When "Trig action" is "1shot" or "Count" This is the output operation when "1shot" or "Count" is set for "Trig action". Trigger Judgment result NG NG OK NG Output operation Normal 1shot On delay 1shot2 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 141 Specifications Reset and bank switching The following timing chart shows the operations performed when changing the bank from the bank used when “Trig action” is set to “Cont” to the bank used when “Trig action” is set to “1shot.” The operations of the strobe and ready outputs vary depending on the “Trig action” setting. Input (reset and bank switching) Judgment output (control output) Strobe output Ready output < 10ms < 10ms Sampling period × 3 Tips: • It takes up to 10 ms from reset and bank input until response. • Output is indefinite while processing is in progress (sampling period x 3). 142 © SICK AG • Subject to change without notice. • 8017035/ZMO9/2017-06-08 Specifications 8017035/ZMO9/2017-06-08 • © SICK AG • Subject to change without notice. 143 8017035/ZMO9/2017-06-08 ∙ HS_8M/itl Australia Phone +61 3 9457 0600 1800 334 802 – tollfree E-Mail [email protected] Israel Phone +972 4 6881000 E-Mail [email protected] South Korea Phone +82 2 786 6321 E-Mail [email protected] Italy Phone +39 02 274341 E-Mail [email protected] Spain Phone +34 93 480 31 00 E-Mail [email protected] Japan Phone +81 3 5309 2112 E-Mail [email protected] Sweden Phone +46 10 110 10 00 E-Mail [email protected] Malaysia Phone +6 03 8080 7425 E-Mail [email protected] Switzerland Phone +41 41 619 29 39 E-Mail [email protected] Mexico Phone +52 (472) 748 9451 E-Mail [email protected] Taiwan Phone +886 2 2375-6288 E-Mail [email protected] Netherlands Phone +31 30 2044 000 E-Mail [email protected] Thailand Phone +66 2645 0009 E-Mail [email protected] Chile Phone +56 2 2274 7430 E-Mail [email protected] New Zealand Phone +64 9 415 0459 0800 222 278 – tollfree E-Mail [email protected] Turkey Phone +90 216 528 50 00 E-Mail [email protected] China Phone +86 20 2882 3600 E-Mail [email protected] Norway Phone +47 67 81 50 00 E-Mail [email protected] Denmark Phone +45 45 82 64 00 E-Mail [email protected] Poland Phone +48 22 539 41 00 E-Mail [email protected] Finland Phone +358-9-2515 800 E-Mail [email protected] Romania Phone +40 356 171 120 E-Mail [email protected] France Phone +33 1 64 62 35 00 E-Mail [email protected] Russia Phone +7 495 775 05 30 E-Mail [email protected] Germany Phone +49 211 5301-301 E-Mail [email protected] Singapore Phone +65 6744 3732 E-Mail [email protected] Hong Kong Phone +852 2153 6300 E-Mail [email protected] Slovakia Phone +421 482 901201 E-Mail [email protected] Hungary Phone +36 1 371 2680 E-Mail [email protected] Slovenia Phone +386 591 788 49 E-Mail [email protected] India Phone +91 22 6119 8900 E-Mail [email protected] South Africa Phone +27 11 472 3733 E-Mail [email protected] Austria Phone +43 22 36 62 28 8-0 E-Mail [email protected] Belgium/Luxembourg Phone +32 2 466 55 66 E-Mail [email protected] Brazil Phone +55 11 3215-4900 E-Mail [email protected] Canada Phone +1 905 771 14 44 E-Mail [email protected] Czech Republic Phone +420 2 57 91 18 50 E-Mail [email protected] SICK AG | Waldkirch | Germany | www.sick.com United Arab Emirates Phone +971 4 88 65 878 E-Mail [email protected] United Kingdom Phone +44 1727 831121 E-Mail [email protected] USA Phone +1 800 325 7425 E-Mail [email protected] Vietnam Phone +84 945452999 E-Mail [email protected] ">
Advertisement