background image

1. Make sure that the 

lighting

 is appropriate for your target. Use supplementary 

lighting,

 such as a ring light, if necessary.

2. Click the   Sensor screen.
3. Click the  camera tool on Tools and Results.

The Inputs parameters display.

4. Set the trigger.

a) Expand the Trigger parameters.
b) In the Trigger Mode list, click Internal 

(continuous

 images).

5. Run Auto Exposure.

a) Expand the Imager parameters.
b) Expand the Auto Exposure parameters, and click Start to run.

6. Check the 

lighting

 on the part.

• Make sure that the 

lighting

 is constant and consistent (unchanging over 

time,

 no shadows or hot spots)

• Capture the shape and form of the target object with 

lighting

 that 

optimizes

 its contrast and separates the feature of

interest from the background. Depending on the target, consider other Banner lights

• Adjust the 

mounting

 angle to provide the clearest image of the part features you are 

inspecting

7.

After

 checking and 

adjusting

 the 

lighting,

 run Auto Exposure a second 

time

 or adjust the exposure manually by expanding the

Exposure parameters and moving the slider or entering a 

specific

 exposure 

time.

8. Adjust the focus.

a) Place the part so that the area to be focused appears in the center of the Image pane.
b) Expand the Focus Info parameters.
c) Make sure that the Focus Info checkbox is selected.
d) Adjust the focus of the lens while monitoring the focus number.

The focus number is a number between 1 and 255. Use the Image pane to determine when the image is sharp enough, or

use the focus number as a guide. Turn the focus ring on the lens 

until

 the focus number is at the highest possible number

between 1 and 255. The focus number is also available on the sensor display.

Note: There is no 

optimal

 value for this number, but it can be used as a guide if you are 

setting

 up more than one

sensor that are focused on the same target.

e) Tighten the locking thumbscrews to secure the lens at the desired focus.

5.3 Set Up an 

Inspection

Vision Manager allows you to set up or make changes to an 

inspection

 while the sensor is running. Changes are 

automatically

 saved as

they are made.

1. From the   Sensor screen, click   in the upper right corner to view the 

inspection

 list.

2. Click Add New 

Inspection

.

A new 

inspection

 is added to the list, the Image pane updates, and the Tools & Results tab shows only the camera tool.

Note: The camera tool for the new 

inspection

 inherits the parameters of the camera tool for the previous 

inspection,

however the two are not linked together.

3. Add tools and adjust them as needed for the 

inspection.

5.3.1 Add a Tool

1. Click   on the Tools & Results tab.

The Add Tool window opens.

 

 

VE Series Smart Camera

 

www.bannerengineering.com - Tel: 763.544.3164

17

Summary of Contents for VE200G1A

Page 1: ...VE Series Smart Camera Instruction Manual Original Instructions 191666 Rev D 7 June 2017 Banner Engineering Corp All rights reserved 191666 ...

Page 2: ... a Computer Network Drive or Storage Device 19 5 3 5 Modify a Currently Running Inspection 20 5 3 6 Copy a Tool 20 5 3 7 Delete a Tool 20 5 3 8 Delete a Tool and All Tools After It 20 5 3 9 Delete an Inspection 20 5 4 Configure the Discrete I O 21 6 Vision Manager Workspace 22 6 1 Home Screen 22 6 1 1 Sensor Neighborhood 22 6 1 2 Sensor Maintenance 24 6 1 3 Emulators 25 6 1 4 About 25 6 2 Sensor S...

Page 3: ... 6 4 Using the Edge and Measure Tools 94 8 7 Line Detect Tool 95 8 7 1 Line Detect Tool Input Parameters 96 8 7 2 Line Detect Tool Test Parameters 98 8 7 3 Line Detect Tool Results 98 8 7 4 Using the Line Detect Tool 99 8 8 Locate Tool 100 8 8 1 Locate Tool Input Parameters 101 8 8 2 Locate Tool Test Parameters 107 8 8 3 Locate Tool Results 107 8 8 4 Using the Locate Tool 108 8 9 Match Tool 111 8 ...

Page 4: ...s from the PLC 156 13 3 2 Outputs from the Sensor Inputs to the PLC 157 13 3 3 Input and Output Bits 158 13 3 4 Sensor Pass Fail Bits 158 13 3 5 Tool Specific Results EtherNet IP 159 13 3 6 Configuration Assembly Object 160 13 3 7 Data Formats 160 13 3 8 Minimum Requested Packet Interval RPI Value 160 13 3 9 VE Series Smart Camera EDS File Installation in ControlLogix Software 161 13 3 10 RSLogix5...

Page 5: ...ce and Field of View 225 15 4 C Mount Lens Filter Models 226 15 5 Lens Cover 226 15 6 Display Cover 227 15 7 Ring Lights 227 15 8 Interface Module 227 16 Product Support and Maintenance 229 16 1 Repairs 229 16 2 Maintenance 229 16 2 1 Clean the Sensor 229 16 2 2 Clean the Lens 229 16 2 3 Update the Software and Firmware 229 16 3 Contact Us 229 16 4 Banner Engineering Corp Limited Warranty 230 VE S...

Page 6: ...th heat vibration or moisture Bright indicator lights for easy viewing of smart camera status WARNING Not To Be Used for Personnel Protection Never use this device as a sensing device for personnel protection Doing so could lead to serious injury or death This device does not include the self checking redundant circuitry necessary to allow its use in personnel safety applications A sensor failure ...

Page 7: ...Use the display to view or change several sensor settings 2 1 2 Indicators Four LED indicators provide ongoing indication of the sensing status Power Error Indicator Green Normal operation Red System error Ready Trigger Indicator Green Ready for trigger Yellow Trigger is active OFF Not ready for a trigger triggers will be missed Pass Fail Indicator Green Previous inspection passed Red Previous ins...

Page 8: ...ositioning feature measurement and flaw analysis Run time editing allows you to make changes to an inspection while the sensor is running reducing costly downtime Vision Manager also includes a full software emulator allowing users to develop or troubleshoot inspections offline without a sensor VE Series Smart Camera 8 www bannerengineering com Tel 763 544 3164 ...

Page 9: ...truction Housing Aluminum Display Label Polyester Connections Ethernet M12 8 pin or 4 pin D code Euro style female Light Connector M8 3 pin Pico style female Power Discrete I O M12 12 pin Euro style male Environmental Rating IEC IP67 with an optional lens cover properly installed Operating Conditions Operating Temperature 0 C to 50 C 32 F to 122 F 95 maximum relative humidity non condensing Stable...

Page 10: ... the accuracy reliability quality or content in or linked to the services Banner and its affiliates and channel partners do not warrant that the services are secure free from bugs viruses interruption errors theft or destruction If the exclusions for implied warranties do not apply to you any implied warranties are limited to 60 days from the date of first use of this software Limitation of Liabil...

Page 11: ...ty of California Berkeley and its contributors 4 Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILI...

Page 12: ...C mount lens 9 If you are using a linear polarization filter Rotate the outer portion of the filter mount to determine the position where glare is reduced the most and use the locking thumbscrew to fasten the filter in position 10 If you are using a lens cover Thread the lens cover 5 onto the threaded portion of the sensor 11 Or if you are using an external light bracket Attach an external light b...

Page 13: ... Trigger input Input 7 Blue Common Input 8 Red Discrete I O 2 Input Output 9 Orange I O input common Important For PNP sourcing inputs connect pin 9 to 0 V dc for NPN sinking inputs connect pin 9 to V dc The discrete I O pins are 1 5 6 8 10 and 11 10 Light Blue Discrete I O 4 Input Output 11 Black Discrete I O 1 Input Output 12 Violet RS 232 RX receive Input Shield Bare metal Chassis ground 4 3 1 ...

Page 14: ...his example 1 White 2 Brown 3 Green 4 Yellow 5 Gray 6 Pink 7 Blue 8 Red 9 Orange 10 Light Blue 11 Black 12 Violet 2 7 11 8 1 10 5 6 3 9 4 12 Load Load Load I O 1 Output I O 2 Output I O 3 Output I O 4 Input I O 5 Input Trigger Input Output Common Input Common 12 30V dc 12 30V dc 12 30V dc RS 232 TX RS 232 RX Figure 9 PNP Inputs and Outputs VE Series Smart Camera 14 www bannerengineering com Tel 76...

Page 15: ...V dc 12 30V dc 12 30V dc Figure 10 NPN Inputs and Outputs 4 4 Install the Software Important Administrative rights are required to install the Vision Manager software 1 Download the latest version of the software from www bannerengineering com 2 Navigate to and open the downloaded file 3 Click Next to begin the installation process 4 Confirm the software destination and availability for users and ...

Page 16: ... 192 168 0 2 and the subnet mask is 255 255 255 0 2 Open Vision Manager from the desktop or the Start menu The Sensor Neighborhood tab displays and lists the available sensors 3 From Sensor Neighborhood click to connect to the desired sensor The status changes from Available to Connected and the Sensor screen displays Click to disconnect from the sensor 4 If the desired sensor is not listed verify...

Page 17: ...eters c Make sure that the Focus Info checkbox is selected d Adjust the focus of the lens while monitoring the focus number The focus number is a number between 1 and 255 Use the Image pane to determine when the image is sharp enough or use the focus number as a guide Turn the focus ring on the lens until the focus number is at the highest possible number between 1 and 255 The focus number is also...

Page 18: ...tream tools if selected See Match Tool on page 111 Object Detects the edges of dark and bright segments and locates their midpoints Counts dark and bright segments and measures the width of each dark and bright segment See Object Tool on page 118 Math Performs mathematical operations using tool data or user supplied constants Includes basic arithmetic inequality expressions and statistical informa...

Page 19: ...ur computer or another network location if you want to be able to go back to previous settings Use the following procedure to save a copy of an inspection to your computer or a network location 1 On the Inspection Management screen click Transfer Figure 13 Transfer 2 Change the destination folder if desired a Click above the right column An explorer window opens b Navigate to the desired location ...

Page 20: ...nked changes are independent of each other 5 3 7 Delete a Tool Use the following procedure to delete a tool from an inspection 1 Click the tool on Tools Results or Tools Only to select it 2 Click The tool is deleted Note There is no undo option A deleted tool cannot be recovered 5 3 8 Delete a Tool and All Tools After It Use the following procedure to delete a selected tool and all of the tools af...

Page 21: ...to another tab to delete the inspection or click Undo to keep the inspection 5 4 Configure the Discrete I O From the System Settings screen select Discrete I O to change the discrete I O settings Figure 15 Discrete I O For more details see Discrete I O on page 34 VE Series Smart Camera www bannerengineering com Tel 763 544 3164 21 ...

Page 22: ...I O communications settings system logs and units 6 1 Home Screen The Home screen provides access to connect to a sensor or emulator update firmware and view sensor and Vision Manager software information The following are available from the Home screen Sensor Neighborhood Sensor Maintenance Emulators About Figure 16 Home Screen Only one sensor can be connected to each instance of the software Ope...

Page 23: ...e group on the Active Sensors tab click or from the Favorites tab enter the sensor IP address and click to verify the connection to the sensor and automatically save it to the selected group To manually add a sensor with a known IP address to the Favorites tab enter the IP address in the Enter IP Address field and select the desired group To remove a sensor from a group click the across from the s...

Page 24: ...ing the firmware update process there are options to restore the sensor to the factory default settings and to create a backup before updating the firmware Important All stored inspections are deleted when factory default settings are restored Ethernet settings and favorites lists are retained This process can take several minutes Do not close the program or remove power from the sensor during the...

Page 25: ...placed in the Images directory the emulator automatically extracts the image out of the inspection log and uses it to run the currently loaded inspection The Emulators tab includes all available features and all tools function the same as they do when running on a sensor On the emulator execution time is not calculated Backup or Restore the Emulator Emulator settings and inspections can be backed ...

Page 26: ...d Results pane 6 Tools and Results pane Includes Tools and Results Tools Only and All Results which display the camera tool the tools that are included in the current inspection and the results of the inspection 7 Image Pane Parameters panel Includes ROI view buttons zoom x and y coordinates grayscale value settings button and full image display button as well as sensor messages 8 Image pane Displ...

Page 27: ... in the labels where applicable Change the size of the sizing handles Full Image Display Mode Button Click to expand the image to fill the screen The image pane image pane parameters as well as passed failed and missed counts are shown Click to return to the standard view When in Full Image Display Mode click to view the Test Summary Results and click to hide the Test Summary Results 6 2 2 Summary...

Page 28: ... represents the number of inspections that failed since the last reset I O Summary When expanded the I O Summary displays input and output status information and system errors if present When collapsed no I O Summary information is visible Figure 25 I O Summary Inputs and outputs display on the I O Summary after they are configured from the System Settings screen see Configure the Discrete I O on ...

Page 29: ...sing the Inspection Tools Vision Tools on page 51 and Using the Inspection Tools Analysis Tools on page 126 for additional tools information See also Data Export Tab on page 39 6 2 4 Tools Only Tools Only shows the camera tool and the inspection tools that are included in the current inspection Figure 30 Tools Only Use Tools Only to add and configure tools in an inspection Click a camera tool or i...

Page 30: ...and Results pane Includes the Tools Results tab the Tools Only tab and the All Results tab which display the camera tool the tools that are included in the logged frame and the results of the inspection 7 Image Pane Parameters panel Includes ROI view buttons zoom x and y coordinates grayscale value and the ROI label settings button as well as sensor messages Figure 32 Inspection Logs Screen 6 3 1 ...

Page 31: ...re disabled in the Inspection Logs For example if histogram information was not collected during the inspection it cannot be viewed from the log 6 4 Inspection Management Screen The Inspection Management screen includes options to add inspections to the currently connected sensor to rename an inspection and to transfer inspections between a connected sensor and a network location or storage device...

Page 32: ...on is created with the same tools and parameters and is added to the inspection list as Inspection 3 Adjust the inspection as desired The two inspections are not linked changes are independent of each other Delete an Inspection 1 Click Inspection Management then click Manage 2 Select the inspection to be deleted Note This inspection cannot be running and it cannot be selected to begin at startup 3...

Page 33: ... of the inspection to your computer or another network location if you want to be able to go back to previous settings Use the following procedure to save a copy of an inspection to your computer or a network location 1 On the Inspection Management screen click Transfer Figure 36 Transfer 2 Change the destination folder if desired a Click above the right column An explorer window opens b Navigate ...

Page 34: ...Discrete I O Communications Logs Units System Reset 6 5 1 Sensor Info Use Sensor Info to view or change sensor information including sensor name IP address subnet mask and gateway Figure 37 Sensor Info Click to access the sensor properties editing window Click to refresh the information Sensor Name View or change the sensor name Model View the model number of the sensor Serial Number View the seri...

Page 35: ...o accept another trigger System Error Active when a system error occurs Online Active when the Camera is connected Missed Trigger Active when a trigger is missed Product Change The input is used in conjunction with one of the four I O points programmed as Product Select lines The inspection loaded will be executed following a valid trigger See Function Product Change on page 36 for additional deta...

Page 36: ...ch Type Pulsed Function Product Change The sensor can be commanded to load inspections from slots 1 to 15 using the combination of Product Change and Product Select functions of the discrete I O pins Set the state of the Product Select pins as described in Product Select Inputs on page 36 Then set the state of the Product Change pin to Active when the sensor is in the Ready state The sensor immedi...

Page 37: ...net address of the sensor Gateway View or change the gateway address of the sensor MAC Address View the MAC address of the sensor To change the Max Speed the maximum negotiation speed with the network select the desired speed from the list 1000 Full Duplex 100 Full Duplex default 100 Half Duplex Serial Tab Use the Serial tab to configure the serial connection Navigate System Settings Communication...

Page 38: ...e protocol the sensor uses to communicate and to select output data map to send to a PLC Navigate System Settings Communications Industrial Protocols Figure 41 Industrial Protocols Tab On the Industrial Protocols tab select the desired protocol to enable it Disabled default EtherNet IP PROFINET Modbus TCP PCCC A 32 Bit Format setting displays if Ethernet IP Modbus TCP or PCCC is chosen Select LSW ...

Page 39: ...e camera Click to print and save a PDF of the current map The PDF includes all data whether system defined or user defined Click above the map to return the map to the default settings All user defined output data is deleted Click in the Actions column to delete an individual result For additional information see Set the Industrial Ethernet Protocol EtherNet IP PROFINET Modbus TCP PCCC on page 152...

Page 40: ...fault settings All user defined output data is deleted Click in the Actions column to delete an individual entry Shown below the map is the data that is currently available to be exported The Frame Format settings are located to the right of the map and include the desired delimiter start string and end string For additional information see Data Export on page 146 Image Export Tab Use the Image Ex...

Page 41: ...nd Image Export FTP on page 149 for more information 6 5 4 Logs The Logs default view is the System tab Use the System Tab to view export or clear system logs and communication logs Select or clear the Display checkboxes to customize which events are shown Navigate System Settings Logs System VE Series Smart Camera www bannerengineering com Tel 763 544 3164 41 ...

Page 42: ...ogs click Export Log and follow the prompts Logs are exported as a slog file To clear the log click Clear Log View a system log exported from another sensor using the View Exported Logs tab Navigate System Settings Logs View Exported Log Click Load Log and navigate to the desired log file to view it VE Series Smart Camera 42 www bannerengineering com Tel 763 544 3164 ...

Page 43: ...lt distance size and location calculations are shown in pixels To change the displayed units from the Mode list select Scaling and then select the desired measurement unit and parameters The following Measurement Units are available Microns µm Millimeters mm Centimeters cm Meters m Mils mil Inches in Feet ft Yard yd VE Series Smart Camera www bannerengineering com Tel 763 544 3164 43 ...

Page 44: ... accuracy Use objects closer to the center of the FOV to limit the distortion that naturally occurs closer to the edges of the FOV 1 Place the ruler in the FOV 2 Add a Measure tool 3 Point to the 0 line on the ruler and write down the x and y coordinates shown in the Image Parameters pane Figure 49 X and Y Coordinates 4 Expand Measure from and select Constant 5 In the Point X Y field enter the x a...

Page 45: ...rom the Mode list select Scaling The scaling parameters display 12 Select the desired Measurement Unit For this example the unit is Millimeters 13 In the Measurement in Pixels field enter the distance from step 9 14 In the Measurement in Millimeters field enter 10 because the known distance was 10 mm Figure 51 Units Configured VE Series Smart Camera www bannerengineering com Tel 763 544 3164 45 ...

Page 46: ... Reset to reboot the sensor or to restore the sensor to the factory default settings Click Reboot Sensor to stop shutdown and restart the sensor The start up inspection is loaded after the sensor reboot Click Reset to Factory Defaults to restore the sensor to the factory default settings Important All stored inspections are deleted when factory default settings are restored Ethernet settings and f...

Page 47: ...ger parameters to adjust the exposure and gain Figure 54 Imager Exposure Exposure time is the amount of time the camera allows light to energize the imager chip Increasing the exposure time allows more light to energize the imager chip which brightens the picture Use the slider or enter the desired exposure time in milliseconds Gain Gain is an electronic boost to the image signal Increasing gain i...

Page 48: ...re images at the trailing edge of the trigger signal The default is Leading Edge Trigger Delay Sets the fixed time from the instant the sensor receives a valid trigger to the instant the sensor captures the image Use the slider or enter the desired time in milliseconds from 0 ms to 10 000 ms The default is 0 ms Minimum Trigger Width Eliminates unwanted triggers by accepting triggers only if they l...

Page 49: ...provided by the VE Series camera when the external light should be ON A 5 V dc external strobe signal is provided by the VE Series camera when the external light should be OFF This is the default strobe type setting for the VE Series camera and many of the external vision lights Banner offers Active High A 5 V dc external strobe signal is provided by the VE Series camera when the external light sh...

Page 50: ... enabled in the Camera tool See Focus Information on page 49 for more information on the Focus Number Execution Time The execution time for the camera tool This is the total time required to capture an image Expand Execution Time to see the historical minimum and maximum execution times up to this point for the selected tool Status Status and error messages display as appropriate VE Series Smart C...

Page 51: ...the brightness levels of pixels found within the ROI Each pixel has a grayscale intensity value from 0 to 255 where 0 is black and 255 is white The tool records the grayscale value of each pixel in an ROI and averages them With this information the tool can detect changes in intensity that can indicate several conditions such as missing objects holes texture changes and possible color changes Exam...

Page 52: ...with brightness values outside of this range are ignored Figure 62 Pixel Intensity Range Parameters The default settings of 0 to 255 allow all pixels to be included in the average calculation Note An average grayscale result of indicates that all pixels in the ROI have been excluded by the pixel intensity range parameter Image Overlays Choose whether to display or hide the ROI or masks Figure 63 I...

Page 53: ... Inspection Pass Fail check box default if the tool will influence the Pass Fail status of the inspection Figure 65 Inspection Pass Fail The Pass Fail contribution influences the following Discrete output Pass Discrete output Fail Pass Fail results counter Pass Green and Fail red LEDs on the Sensor Select this checkbox if the overall Pass Fail status of the inspection is dependent on the current t...

Page 54: ...historical minimum and maximum execution times up to this point for the selected tool Use the reset button in the Inspection Summary to reset these historical values Status Status and error messages display as appropriate 8 1 4 Using the Average Gray Tool Follow these steps for a typical presence absence Average Gray inspection Note This procedure is an example only 1 Add an Average Gray tool to t...

Page 55: ...ent color The bead must have sufficient contrast with the background so that a simple grayscale threshold scheme can separate the two Background clutter and optical noise such as shiny spots or holes in the bead are permitted but their presence may degrade the robustness of a bead inspection The Bead tool assumes that the bead material has been applied by a mechanized system and is consistent in l...

Page 56: ...e 71 Masks Parameters A mask created for a tool will not apply to any other tool in the inspection Up to 10 masks can be added to a tool 1 Expand Masks on the Inputs tab 2 Click The mask ROI automatically displays on the Image pane 3 Select the mask shape The mask ROI can be rectangular elliptical or circular 4 Resize and rotate the mask ROI around the pixels to be excluded 5 To delete a mask clic...

Page 57: ...ities to be considered in an inspection Leaving the defaults at 0 for low and 255 for high means that the tool takes into consideration all grayscale levels in the ROI from 0 black to 255 white Reject Level Example Consider setting up an inspection for a relatively bright object that ranges from 180 to 200 in pixel intensity and takes up 15 percent of the FOV The remaining 85 percent of the FOV ra...

Page 58: ...hose intensity is less than the Reject Level will contribute to bright beads blobs Good Bead Width Move the sliders or enter the desired minimum and maximum bead width The red section is bead that is too narrow or is a gap The green section is good bead width The blue section is bead that is too wide Figure 74 Good Bead Width Filters Select the checkbox to ignore boundary pixels Figure 75 Bead Too...

Page 59: ...values 0 to 255 Move the pointer anywhere over the histogram to view specific information The information updates as the position of the pointer changes Inspection Pass Fail Select the Contribute to Inspection Pass Fail check box default if the tool will influence the Pass Fail status of the inspection Figure 80 Inspection Pass Fail The Pass Fail contribution influences the following Discrete outp...

Page 60: ...All Results displays the Result Time Pass Count and Fail Count information at a glance Expand the inspection tool to see specific results for that tool Count Good The number of beads that fall within the user defined good bead width Expand Count Good to see the length of each bead the total length of all beads and the longest length Count Narrow Gap The number of narrow beads or gaps that qualify ...

Page 61: ...the ROI Follow these steps to adjust the Bead tool ROI Note This procedure is an example only Use the appropriate steps to adjust the Bead tool ROI for your application 1 Add a Bead tool to the inspection Figure 82 Add a Bead Tool 2 Move the ROI over the bead to be inspected 3 Move an anchor point to a new position by clicking on the anchor point when the Hand icon displays Figure 83 Click to Move...

Page 62: ...r Point Location Selected c Click the point again to set the location on the line The changes to Figure 87 Inline Anchor Point Set 6 Click on an anchor point and the Trash icon displays above it click the Trash to delete the point Figure 88 Click to Delete Anchor Point 7 Use the ROI sliders in the Input tab to change the ROI width Figure 89 Bead Tool ROI Width VE Series Smart Camera 62 www bannere...

Page 63: ...low these steps to configure a Bead tool for a dark adhesive on a bright background Note This procedure is an example only In this example scaling is on System Settings Units Scaling with the Measurement Unit set at Millimeters the Measurement in Pixels set at 810 and the Measurement in Millimeters set at 70 1 Add a Bead tool to the inspection 2 Adjust the ROI path and width to match the adhesive ...

Page 64: ...d Expand the Threshold parameters e Move the slider until the adhesive bead shows as green in the ROI and the background is ignored In this example that number is 137 Figure 92 Threshold 4 Set the bead width a Expand the Good Bead Width parameter b Move the sliders to define the minimum and maximum acceptable bead width In this example the minimum bead width is 1 72 mm and the maximum bead width i...

Page 65: ... are found the inspection fails Figure 94 Test Criteria 6 Test a complete range of good and bad samples to make sure that the sensor accepts good parts and rejects bad parts Figure 95 Bad Part Narrow Bead Width Figure 96 Bad Part Gap 8 3 Blemish Tool Use the Blemish tool to determine whether flaws are present on a part for example scratches on a disc or to make sure that a feature exists on a part...

Page 66: ... An ROI can be as large as the entire Field of View FOV The ROI automatically displays on the Image pane when a tool is added Masks Add and define a mask to exclude a group of pixels from the tool analysis Figure 99 Masks Parameters A mask created for a tool will not apply to any other tool in the inspection Up to 10 masks can be added to a tool 1 Expand Masks on the Inputs tab 2 Click The mask RO...

Page 67: ...Edges found within this range will be considered when calculating the Pass Count Green represents lengths within the specified range and yellow represents lengths outside of the specified range Image Overlays Choose whether to display or hide the annotations ROI or masks when this tool is not selected Masks are hidden by default Figure 102 Image Overlays Default These options override the ROI view...

Page 68: ...il contribution influences the following Discrete output Pass Discrete output Fail Pass Fail results counter Pass Green and Fail red LEDs on the Sensor Select this checkbox if the overall Pass Fail status of the inspection is dependent on the current tool 8 3 2 Blemish Tool Test Parameters Use the Test parameters to configure the pass fail conditions for the tool Select the parameter checkbox to e...

Page 69: ...nds only high contrast edges while a high sensitivity setting finds lower contrast edges as well Note that the color does not matter the tool will still find the edges of the date lot code Figure 108 Light Date Lot Code on a Dark Background Figure 109 Dark Date Lot Code on a Light Background 4 Leave the default minimum and maximum edge length range 100 px and 165000 px This defines how long the ed...

Page 70: ...l then counts the number of blobs in the ROI calculates their size in pixel area and defines each blob s center of mass location Example applications Count pills Measure hole size Verify the number of characters in a date lot code Detect LCD segments Detect missing products during packaging 8 4 1 Blob Tool Input Parameters Use the Input parameters to configure how the tool analyzes an image Figure...

Page 71: ...sed upon lighting changes and image content within the ROI It performs best if used with bi modal images which have a clear contrast in the ROI Adaptive threshold chooses the current threshold value by converging to a value based on the average value of the pixels above and below the previous threshold value it will not move the value of the threshold above or below the minimum and maximum limits ...

Page 72: ...pay attention to only the bright object being inspected Masking the bright parts of the FOV is not necessary because only pixels whose intensity is less than the Reject Level will contribute to bright beads blobs Threshold Type Fixed Select Fixed when the lighting and image content remain relatively constant for all inspections Figure 115 Threshold Type Fixed Fixed Threshold Threshold Use the slid...

Page 73: ... display or hide the annotations ROI or masks when this tool is not selected Masks are hidden by default Figure 119 Image Overlays Default These options override the ROI view buttons on the Image Pane Parameters when no tool is selected When a specific tool is selected the ROI information is shown Hide Annotations Hides the annotations on the live image for the tool even when the tool is selected ...

Page 74: ...spection is dependent on the current tool 8 4 2 Blob Tool Test Parameters Use the Test parameters to configure the pass fail conditions for the tool Select the parameter checkbox to enable it Where applicable the vertical green bar shows the current parameter information and the light gray backgrounds show the range over which a value has varied over time Where applicable use the sliders or enter ...

Page 75: ...ime to see the historical minimum and maximum execution times up to this point for the selected tool Use the reset button in the Inspection Summary to reset these historical values Status Status and error messages display as appropriate Area The area A is a count of the total number of pixels that belong to the blob Centroid The centroid xc yc is the point at the center of mass of the blob For sim...

Page 76: ...ert pixel distances to other units for example millimeters the perimeter is given in those units If the blob contains holes that have not been filled the length of the perimeter includes the points on the perimeters of these holes Compactness Compactness is a measurement of the space a blob occupies The compactness is high for blobs that are nearly circular and low for blobs that are elongated or ...

Page 77: ...nvert pixels to other units the major and minor axis lengths are given in those units The major axis angle is always given in degrees Blob Shape Meaning of Major Axis Length Meaning of Minor Axis Length Meaning of Major Axis angle Circular no holes Diameter of the circle Equal to the major axis length Unstable Elliptical no holes Length of the ellipse Width of the ellipse Orientation of the ellips...

Page 78: ... Radius Position gives the pixel coordinates of that farthest perimeter point If the sensor is configured to convert pixels to other units the maximum radius will be given in those units Min Radius and Min Radius Position The Minimum Radius of a blob is the distance from the centroid of the blob to the closest pixel on that blob s perimeter The Minimum Radius Position gives the pixel coordinates o...

Page 79: ...ange parameters b Move the sliders to define the minimum and maximum size of pixel groups Yellow indicates that a group of pixels is outside of the set range Figure 128 Area Range 5 Set the Test parameters to set the pass fail criteria a On the Test tab select the Count checkbox to enable the test parameter This option sets the number of blobs that must be present within the ROI that match the ins...

Page 80: ...e Detect Tool Use the Circle Detect tool to find a single circle or a piece of a circle arc The Circle Detect tool finds many edge points along the transitions between bright and dark pixels and then fits a circular shape to some or all of these points The tool can determine a bend radius and the circumference of a circular part The tool finds only one circle within the ROI either the best circle ...

Page 81: ...ind more edges however if too many edges are outliers the desired circle may not be found Smaller ROIs execute faster The tool works best when the inner ring of the ROI is completely inside the circle being detected and when the ROI and the circle being detected are concentric Sample Rate The sample rate sets the spacing between scan lines along the width of the ROI one sample for every pixel one ...

Page 82: ...nd ignores the rest of the points The points that are included are shown on the image in orange while the points that are ignored are in yellow Best Points is tolerant of noise or extra edges in the ROI but under some circumstances it may ignore edges that should be included Circle All Points Finds a circle that explains all of the edges as well as possible all found points are included in the ana...

Page 83: ...fic information The information updates as the position of the pointer changes Inspection Pass Fail Select the Contribute to Inspection Pass Fail check box default if the tool will influence the Pass Fail status of the inspection Figure 138 Inspection Pass Fail The Pass Fail contribution influences the following Discrete output Pass Discrete output Fail Pass Fail results counter Pass Green and Fai...

Page 84: ...ptical poorly formed or irregular 8 5 3 Circle Detect Tool Results Tools Results and All Results list information from the current and previous inspections A red box around a tool indicates that the tool failed Status provides information about the specific failure All Results displays the Result Time Pass Count and Fail Count information at a glance Expand the inspection tool to see specific resu...

Page 85: ...ical minimum and maximum execution times up to this point for the selected tool Use the reset button in the Inspection Summary to reset these historical values Status Status and error messages display as appropriate 8 5 4 Using the Circle Detect Tool Follow these steps for a typical Circle Detect inspection to check for flashing spurs or cracks in a disk Note This procedure is an example only 1 Ad...

Page 86: ...the inner ring of the ROI so that the entire hole is included in the inspection Figure 141 Circle Detect ROI Hole Edge Detection 7 Set the Input parameters a Expand the Search For parameter b Select Circle All Points from the list 8 Set the Test parameters to set the pass fail criteria a Select the Average Error checkbox b Set the range from 0 px to 3 px 9 Test a complete range of good and bad sam...

Page 87: ...ool Input Parameters ROI The Region of Interest ROI is the user defined group of pixels in the image that the sensor analyzes Figure 145 ROI Parameters The ROI is a line of pixels that can be shortened lengthened or widened as needed for the inspection Tool analysis follows the direction of the arrow Set the width and the sample rate for the region of interest The ROI automatically displays on the...

Page 88: ...Threshold Type Absolute Finds an edge at a specific grayscale level Figure 148 Absolute Threshold Parameters While Absolute threshold is less likely to find a false edge than Relative threshold it may miss edges if the light level changes between inspections Absolute Threshold Value Enter a specific grayscale value from 0 to 255 Edge Polarity Edge Polarity defines the type of edges that the tool f...

Page 89: ...g Figure 150 Relative Threshold Parameters The brightest grayscale level found along the ROI is 100 and the darkest is 0 While Relative threshold is more tolerant of light fluctuations between inspections than other transition types it may find false edges Relative Threshold Percent Choose the percentage value at which the edge should be marked Edge Polarity Edge Polarity defines the type of edges...

Page 90: ... defined transitions to find edges Figure 152 Edge Strength Threshold Parameters Edge strength ignores gradual changes in light levels across the tool better than other threshold types and it filters out weak or gradual edges Edge Strength Threshold Edge Strength Enter an edge strength value from 1 to 255 Edges are selected by the edge strength method which measures the rate of change from bright ...

Page 91: ...eshold plus and minus Point to a location on the graph the corresponding location is the yellow line on the tool ROI displayed on the image Filters Set filters for tool analysis Figure 154 Edge Tool Filters Smoothing Runs a rolling average along the ROI length Smoothing filters out sharp changes in the edge profile Note A high filter number may miss the edge of a narrow line Minimum Edge Width Fil...

Page 92: ... The Tool Histogram graphically displays pixel intensity information within the current ROI Figure 158 Example Histogram Select the Tool Histogram checkbox to enable the histogram The default is enabled Expand the Tool Histogram parameter to view the histogram The histogram is a display of the grayscale values on the x axis and the number of pixels on the y axis The histogram displays the amount o...

Page 93: ...ist information from the current and previous inspections A red box around a tool indicates that the tool failed Status provides information about the specific failure All Results displays the Result Time Pass Count and Fail Count information at a glance Expand the inspection tool to see specific results for that tool Total Count The total number of edges Expand Total Count to see the location of ...

Page 94: ...reshold a Expand the Threshold parameters b Set the Threshold Type to Edge Strength c Leave Edge Strength at the default 20 d Select Bright to Dark from the Edge Polarity list The tool finds the top of the plunger 4 Add a second Edge tool 5 Adjust the ROI position length and width a Position the ROI vertically over the top of the barrel b Expand ROI then expand ROI Width c Set the ROI width to 97 ...

Page 95: ...arts and rejects bad parts Figure 165 Good Part Figure 166 Bad Part Plunger Too High 8 7 Line Detect Tool Use the Line Detect tool to find single straight line segments The Line Detect tool finds many edge points along the transitions between bright and dark pixels and then fits a line to some or all of those points It can measure the length of a straight edge and find damage or flaws along an edg...

Page 96: ...le minimizing other image content may improve consistancy Note that Narrow ROIs execute faster but could miss the edge Wide ROIs are more consistent but don t execute as fast A wide ROI provides an average value location which results in improved repeatability Sample Rate The sample rate sets the spacing between scan lines along the width of the ROI one sample for every pixel one sample every seco...

Page 97: ...ne and ignores the rest Points that are included are shown on the image in orange while the points that are ignored are yellow Best Points is tolerant of noise or extra edges in the ROI but under some circumstances it may ignore edges that should be included If the line in the image has gaps in it Best Points may produce lines that are shorter than desired All Points Finds a line that explains all...

Page 98: ...pection is dependent on the current tool 8 7 2 Line Detect Tool Test Parameters Use the Test parameters to configure the pass fail conditions for the tool Select the parameter checkbox to enable it Where applicable the vertical green bar shows the current parameter information and the light gray backgrounds show the range over which a value has varied over time Where applicable use the sliders or ...

Page 99: ...nspection Expand Execution Time to see the historical minimum and maximum execution times up to this point for the selected tool Use the reset button in the Inspection Summary to reset these historical values Status Status and error messages display as appropriate Line detect may also show another status Edge data may not have given a conclusive line fit It is not an error and will not directly ca...

Page 100: ... bad samples to make sure that the sensor accepts good parts and rejects bad parts Figure 177 Bad Part Bent Needle Figure 178 Bad Part Deformed Needle 8 8 Locate Tool Use the Locate tool to find the edge of a part and to compensate for translation and rotation if selected This tool finds and marks the position of the first edge along the ROI line and aligns and positions related tools consistently...

Page 101: ... ROI automatically displays on the Image pane when a tool is added ROI Width An ROI can be as large as the entire Field of View FOV Note that Narrow ROIs execute faster but could miss the edge Wide ROIs are more consistent but don t execute as fast A wide ROI provides an average value location which results in improved repeatability The ROI must be 13 pixels or wider to calculate the rotation of a...

Page 102: ... pixel intensities start below the threshold value and cross above the threshold value Bright to Dark Finds edges where pixel intensities start above the threshold value and cross below the threshold value Bright or Dark Finds any edge Relative Threshold Edge Profile Graph Figure 184 Relative Threshold Edge Profile Graph For relative threshold the x axis is the length of the ROI The y axis is the ...

Page 103: ...s above the threshold value Bright to Dark Finds edges where pixel intensities start above the threshold value and cross below the threshold value Bright or Dark Finds any edge Absolute Threshold Edge Profile Graph Figure 186 Absolute Threshold Edge Profile Graph For absolute threshold the x axis is the length of the ROI The y axis is the actual grayscale value from 0 to 255 The light blue line sh...

Page 104: ...ensities start below the threshold value and cross above the threshold value Bright to Dark Finds edges where pixel intensities start above the threshold value and cross below the threshold value Bright or Dark Finds any edge Edge Strength Threshold Edge Profile Graph Figure 188 Edge Strength Threshold Edge Profile Graph For edge strength threshold the x axis is the length of the ROI The y axis ha...

Page 105: ...hreshold type is selected Refer to the Threshold section and the specific threshold types for details on the Edge Profile graph Use as Reference Choose whether to use this tool as a reference for other tools Figure 190 Use As Reference No Reference Point Set Figure 191 Use As Reference Reference Point Set Adjust Downstream Tool ROIs Select Adjust Downstream Tool ROIs to have tools added after this...

Page 106: ... Expand the Tool Histogram parameter to view the histogram The histogram is a display of the grayscale values on the x axis and the number of pixels on the y axis The histogram displays the amount of pixels for each grayscale value The graph displays information for all grayscale values 0 to 255 Move the pointer anywhere over the histogram to view specific information The information updates as th...

Page 107: ...ight dark contrast is found in the current Edge Point A high number indicates an edge for which the grayscale value changed rapidly Available when the Threshold is set to Edge Strength 8 8 3 Locate Tool Results Tools Results and All Results list information from the current and previous inspections A red box around a tool indicates that the tool failed Status provides information about the specifi...

Page 108: ...xample only 1 Add a Locate tool to the inspection 2 Adjust the ROI position length and width a Position the ROI horizontally across the side of the vial b Leave the ROI Width at the default 13 px Figure 198 Locate ROI 3 Find the edge that you want the tool to locate a Expand the Edge Profile parameters Use the graph as a guide for the remaining steps To make sure that you find the edge you want ob...

Page 109: ...t represent the desired reference point repeat steps 3 to 5 and adjust the parameters until the desired reference point is found 7 Add an Edge tool to detect the top of the stopper Figure 200 Edge Tool at the Top of the Stopper 8 Add an Edge tool to detect the bottom of the lip on the left side of the vial Figure 201 Edge Tool at the Left Side of the vial 9 Add an Edge tool to detect the bottom of...

Page 110: ... the Distance Y checkbox to enable the test parameter b Move the sliders slightly above and below the green line to allow for very slight variations in the distance Note The green bar indicates the current distance and the light gray background indicates the distance over time 13 Click to show all ROIs at the same time Figure 205 All Tools Shown 14 Test a complete range of good and bad samples to ...

Page 111: ...attern The number of expected patterns can also be determined When a Match tool is added to an inspection the inspection fails and there is a red box around Pattern This is because a reference pattern has not yet been taught Configure the Teach ROI as desired and then teach the reference pattern Example applications Date Lot code inspections Label inspections Part etching inspections Part orientat...

Page 112: ...ze and rotate the ROI around the feature to be used as the reference pattern Change the shape of the ROI to a square ellipse or circle as needed by expanding Teach ROI on the Parameters pane and selecting the desired shape The Teach ROI automatically displays on the Image pane when a Match tool is added Pattern Displays the reference pattern that the sensor is looking for A teach is required for t...

Page 113: ...e of the tool In general this means that the execution time of the inspection increases Precision Select either Fine Search or Coarse Search Course Search is the default Fine Search is slower but provides more accurate results Figure 215 Precision Timeout Set the amount of time the tool looks for the pattern before it stops Figure 216 Timeout Use as Reference Choose whether to use this tool as a r...

Page 114: ...rs when no tool is selected When a specific tool is selected the ROI information is shown Hide Annotations Hides the annotations on the live image for the tool even when the tool is selected Figure 220 Show Match Tool Annotations Figure 221 Hide Match Tool Annotations Hide ROI Hides the ROI when the tool is not selected Tool Histogram The Tool Histogram graphically displays pixel intensity informa...

Page 115: ...match on the x axis Centroid Y The location of the point of the center of mass of the selected match on the y axis Angle The rotated angle of the matching object Offset Point X The x dimension offset between the current match and the reference point Available when Adjust Downstream Tool ROIs is enabled Offset Point Y The y dimension offset between the current match and the reference point Availabl...

Page 116: ...ture This ROI cannot be rotated and it is always a square The smaller blue ROI is the Teach ROI This ROI is used to define the feature that the sensor is looking for Before using the Match tool teach the desired feature reference pattern While setting up a Match tool it can be helpful to slow the trigger rate or to set the trigger to external Note If the trigger is set to internal there is a lag b...

Page 117: ...ent Match and set it to 99 The found pattern must closely match the taught reference pattern 7 Expand Rotation Range and set it to 90 The found pattern can rotate by 90 degrees and still pass Note Rotation Range and Percent Match work together The higher the Percent Match the lower the Rotation Range to pass In this example a 99 match fails a missing letter but passes a match that is rotated 45 de...

Page 118: ...uses the Remote Teach to occur This is when the new Match patterns are learned 8 10 Object Tool Use the Object tool to detect and measure the length of dark and bright segments in an ROI The Object tool measures the widths of every dark and light segment along the ROI calculates the midpoint for every segment and counts the total number of segments The midpoint location can be used as an input to ...

Page 119: ...Sample Rate The sample rate sets the number of samples per pixels one sample per pixel two samples per pixel etc The sample rate determines the sub pixel resolution which increases the resolution of the tool and increases the inspection time Figure 233 1 px Wide ROI Figure 234 13 px Wide ROI Threshold The Threshold parameter marks the grayscale transition point The tool marks the edge where the pi...

Page 120: ... the ROI The light blue line shows the percentage pixel intensity relative to the horizontal gray threshold line The threshold line moves up or down with the percent value Note Because the pixel intensity is relative to what is seen in the ROI this does not necessarily mean that 0 pure black or that 100 pure white Point to a location on the graph the corresponding location is the yellow line on th...

Page 121: ...mage Threshold Type Edge Strength Measures the rate of change of grayscale values and needs sharply defined transitions to find edges Figure 239 Edge Strength Threshold Parameters Edge strength ignores gradual changes in light levels across the tool better than other threshold types and it filters out weak or gradual edges Edge Strength Threshold Edge Strength Enter an edge strength value from 1 t...

Page 122: ...ayscale value along the ROI The two horizontal gray lines are the edge strength threshold plus and minus Point to a location on the graph the corresponding location is the yellow line on the tool ROI displayed on the image Filters Set filters for tool analysis Figure 241 Object Tool Filters Smoothing Runs a rolling average along the ROI length Smoothing filters out sharp changes in the edge profil...

Page 123: ...m The Tool Histogram graphically displays pixel intensity information within the current ROI Figure 245 Example Histogram Select the Tool Histogram checkbox to enable the histogram The default is enabled Expand the Tool Histogram parameter to view the histogram The histogram is a display of the grayscale values on the x axis and the number of pixels on the y axis The histogram displays the amount ...

Page 124: ...bjects First Object or Specific Object All Dark Width Range Select the range of dark widths to count All Bright Width Range Select the range of bright widths to count 8 10 3 Object Tool Results Tools Results and All Results list information from the current and previous inspections A red box around a tool indicates that the tool failed Status provides information about the specific failure All Res...

Page 125: ... the pins Note This procedure is an example only 1 Add an Object tool to the inspection 2 Adjust the position length and width of the ROI a Move the ROI so that it crosses all of the pins b Leave the default ROI width 13 px Figure 248 Object Tool 3 Set the threshold a Expand the Threshold parameters b Leave the Threshold Type as the default Relative c Leave the Percent as the default 50 d Select D...

Page 126: ...ssible by dividing one operand by another and then multiplying by a constant conversion factor In this case two Math tools would be used one set for division the other for multiplication The output of the first Math tool would be an operand for the second Math tool Example application Add advanced logic to an inspection using arithmetic or inequality expressions 9 1 1 Math Tool Input Parameters Us...

Page 127: ...ions allow the user to make a long list of input data All of these pieces of information are inputs to the selected operator For example select MIN A as the operator and select an input tool Operator Description MIN A Minimum Returns the operand with the lowest value MAX A Maximum Returns the operand with the highest value MEAN A Returns the mean value of the operands MEDIAN A The statistical medi...

Page 128: ...est parameters to configure the pass fail conditions for the tool Select the parameter checkbox to enable it Figure 256 Math Tool Test Parameters Integer The integer value range of the Math tool operation Decimal The decimal value range of the Math tool operation Boolean The Boolean result for the Math tool operation 9 1 3 Math Tool Results Tools Results and All Results list information from the c...

Page 129: ...ion on using the Edge tool Note This procedure is an example only 1 Add an Edge tool to the inspection 2 Move the Edge01 ROI over the shapes in the image Figure 257 Edge01 ROI 3 Add a second Edge tool to the inspection 4 Move the Edge02 ROI over the black area of the image Figure 258 Edge02 ROI 5 Add a Math tool to the inspection 6 Expand Operator and choose a mathematical function to perform For ...

Page 130: ...ance between the points and the x and y component distances In addition to finding these distance values the Measure tool also calculates the line between the two endpoints The angle between this line and the camera s horizontal plane as well as the coordinates for the line s midpoint are also provided For example a Measure01 measurement between the two points Edge01 and Edge02 appears as a dashed...

Page 131: ...line The two inputs to the Measure tool are Any point a vision tool generates Any line another measure tool generates The shortest distance between a line and a point may lie along another line This new line may be perpendicular to the original line For example the center point of a blob Blob01 and the nearest point in the input line Measure01 define a dashed line The actual measured distance betw...

Page 132: ...These distance offsets are represented by signed numbers Negative numbers indicate that the distance offset is toward the origin 0 0 Positive numbers indicate that the distance offset is away from the origin Force to Absolute Select Force to Absolute to change the tool from calculating the x and y components of the measurement from relative positioning to absolute positioning When disabled the too...

Page 133: ...ine tool the Angle is the measurement of the angle formed by the two lines If the Force to Absolute parameter is selected the angle is calculated relative to the reference tool that precedes the Measure tool 9 2 4 Measure Tool Results Tools Results and All Results list information from the current and previous inspections A red box around a tool indicates that the tool failed Status provides infor...

Page 134: ... button in the Inspection Summary to reset these historical values Status Status and error messages display as appropriate 9 2 5 Using the Edge and Measure Tools Follow these steps for an example Edge inspection to check the position of a plunger in a syringe This procedure uses two Edge tools and a Measure tool to determine the position of the plunger in the barrel Note This procedure is an examp...

Page 135: ...easure tool a Expand Measure From and select Edge02 from the Tool list b Expand Measure To and select Edge01 from the Tool list Figure 272 Measure Tool 8 Set the Test parameters to set the pass fail criteria a On the Test tab select the Distance Y checkbox to enable the test parameter b Move the sliders slightly above and below the green line to allow for very slight variations in the distance Not...

Page 136: ...ds if they are added to the current inspection The operation is the logical expression used on the operands AND OR and XOR logic are available AND A true output results if all inputs are true OR A true output results if one or more of the inputs are true XOR A true output results if one and only one of the inputs is true Example uses Gather results from the camera tool vision tools or analysis too...

Page 137: ... listed before the Logic tool in the Tools and Results pane so that they can be used by the Logic tool Each operand must have its test criteria enabled for the Logic tool to use it Discrete Output Select whether the Logic tool activates one of the five programmable I O and what the active condition is Figure 279 Discrete Output Output Active I O Select the desired General Output I O number To sele...

Page 138: ...e Expand the inspection tool to see specific results for that tool Logic Output The Boolean result for the Logic tool operation Execution Time The execution time in milliseconds for the currently selected tool in the current inspection Expand Execution Time to see the historical minimum and maximum execution times up to this point for the selected tool Use the reset button in the Inspection Summar...

Page 139: ...es to include them 6 Leave Inspection Pass Fail selected default 7 Set the Test parameters to set the pass fail criteria a On the Test tab select the Logic Output checkbox This option sets whether the Boolean logic is true or false so that the part passes b Select True If any box has a logo the Logic tool and inspection pass 8 Add a second Logic tool to the inspection 9 Expand Operator and choose ...

Page 140: ...small box must have the logo to create the general output 15 Expand the I O Summary so that you can see the results Figure 284 I O Summary Small Box Passes with Output Figure 285 I O Summary Large Box Passes with no Output 16 Test a complete range of good and bad samples to make sure that the sensor accepts good parts and rejects bad parts VE Series Smart Camera 140 www bannerengineering com Tel 7...

Page 141: ...oaded inspection The Emulators tab includes all available features and all tools function the same as they do when running on a sensor On the emulator execution time is not calculated 10 1 Backup or Restore the Emulator Emulator settings and inspections can be backed up and restored Save the backup file to the location of your choice 1 From the Home screen click Emulators 2 Make sure that no senso...

Page 142: ...Menu a check mark in the lower right corner of the display indicates that pressing Enter accesses a submenu Escape Button Press Escape to Leave the current menu and return to the parent menu Leave the current menu and return to the Home Screen from any menu Important Pressing Escape discards any unsaved changes In the Sensor Menu a return arrow in the upper left corner of the display indicates tha...

Page 143: ...reen SPEED LINK SUBNET GATEWAY STATUS IP PSELECT TRIGGER INPUT MAC MAX SPD By NUM OUTPUT FW VER BOOT NAME MODEL HOUR SERIAL SLEEP VIEW Ethernet Menu Product Change by Slot No Bit Representation of Input Output States View Current Focus No Sensor Info read only DISPLAY Display Settings CLEAR VIEW SYSERR System Error No Yes REBOOT Reboot Device Return to Top Yes FOCUS TRIGGER 1000 FD Figure 287 Menu...

Page 144: ...ware must fully support 1000 Mb Ethernet or poor communication throughput could occur 11 5 Product Change Menu PCHANGE Use this menu to view or change the inspection by slot number 11 6 Input Output Menu IO Use this menu to view I O information OUTPUT A Bit representation of the output states INPUT A Bit representation of the input states PSELECT The slot number represented by selected bits and a ...

Page 145: ...w or change the display orientation of the sensor For applications where the sensor must be mounted so that the display is not right reading invert the display for readability Normal The display is right reading Invert The display is inverted The down and up buttons do not change when the display is inverted SLEEP View or change when the display is put to sleep Disabled 1min 1 minute 5min 5 minute...

Page 146: ...ail only Channel Select which channel to use Ethernet default Serial Port Number Set the port number to use for the export The default is 32100 This port number cannot be the same as the Image Export port number or any other port in use Hold Ready During the data export operation the sensor s output channels might become full This can occur if the sensor is exporting data faster than the data can ...

Page 147: ... r x0D x0A r x0A n x0D None Start String Enter the desired start string The default is none If desired enter ASCII hex values for the start string in the format of xXX For example x0D Three special characters are available r n and t End String Enter the desired end string The default is r n Note If Data Export is enabled the receiver application is running under Microsoft Windows and the sensor is...

Page 148: ...se based on network throughput Inspection images match the resolution of the camera and are 8 bits per pixel grayscale images in Windows BMP format that represent all of the data in a full Field of View FOV Each exported image is composed of a header 64 bytes followed by the image data see the following tables All 16 and 32 bit numeric entries are little endian Table 5 Header Information Byte Offs...

Page 149: ...de in each file name The maximum number of characters is 100 Industrial Protocol String Adds custom text to the file name from the industrial protocol The maximum number of characters is 52 See the section on your protocol for information on how to set the custom string Input String The string if available displays The string is not saved and cycling the power will delete the string To assign the ...

Page 150: ...ayscale images in Windows BMP format that represent all of the data in a full Field of View FOV Field of View FOV Image Size bytes 7 1600 1200 1 921 078 1280 1024 1 311 798 752 480 362 038 The FTP Server Settings are empty by default The settings must be set before you run an Image Export using FTP IP Address The IP address of the user s FTP server Port Number The port number required to access th...

Page 151: ...click Properties 5 In Internet Protocol TCP IPv4 Properties select Use the following IP address 6 Make sure that the IP address is 192 168 0 2 and the subnet mask is 255 255 255 0 12 2 3 Communications Channel Ports The default Ethernet port setting for the communication channels is Image Export 32200 and Data Export 32100 VE Series Smart Camera www bannerengineering com Tel 763 544 3164 151 ...

Page 152: ... Specific Results Modbus TCP on page 180 Tool Specific Results PCCC on page 190 Tool Specific Results PROFINET on page 199 13 1 2 Set the Trigger Mode Trigger the sensor using either the hardware trigger or through the Industrial Ethernet To only accept triggers generated through the Industrial Ethernet communication channel set the trigger to Industrial Ethernet Note An Industrial Protocol must b...

Page 153: ...corresponding action is complete Input bits cause actions to occur on the low to high transition of that bit Important You must clear the input bit after the corresponding ACK bit has been observed to be high As an example to use the Trigger ACK bit the programming steps for triggering an inspection are 1 Wait for ready 2 Set Trigger input bit to 1 3 Wait for Trigger ACK to go to 1 4 Set Trigger i...

Page 154: ...1 Yes No Read error code Correct the error condition Yes Done Is Execution Error Output Bits Register bit 15 set to 1 Figure 290 Trigger Modbus TCP EtherNet IP PCCC Verify Ready 1 TriggerACK 0 Ready Trigger TriggerACK 1 Read Results Set Trigger 0 RPI 0 1 X X Y X Y Z TriggerACK Set Trigger 1 Verify Ready 1 TriggerACK 0 Trigger X Y Z Represent snapshots in time Figure 291 Trigger Timing Diagram VE S...

Page 155: ... unsuccessful Is Teach Latch bit 1 in Input Bits ACK Register set to 1 Yes No Read error code Correct the error condition Yes Done Is Execution Error Output Bits Register bit 15 set to 1 Figure 292 TEACH Modbus TCP EtherNet IP PCCC Verify Ready 1 TeachLatch ACK 0 Ready Teach Latch TeachLatch ACK 1 Teach will execute on next trigger RPI 0 1 X X Y X Y Z Teach Latch ACK Set TeachLatch 1 Verify Ready ...

Page 156: ...Ready Product Change ProductChange ACK 1 New inspection is loaded RPI 0 1 X X Y X Y Z Product Change ACK Set ProductChange 1 Verify Ready 1 ProductChange ACK 0 Set ProductChange 0 Product Change X Y Z Represent snapshots in time Figure 295 Product Change Timing Diagram 13 3 1 Inputs to the Sensor Outputs from the PLC PLC Assembly Instance 112 0 70 6 Registers Sensor Inputs PLC Outputs O T Data tra...

Page 157: ...Bits on page 158 16 bit integer 2 3 Error Code 32 bit integer 4 5 Inspection Number 32 bit integer 6 7 Frame Count 32 bit integer 8 9 Pass Count 32 bit integer 10 11 Fail Count 32 bit integer 12 13 Missed Triggers 32 bit integer 14 15 Current Inspection Time 32 bit float 16 Sensor Pass Fail Bits see Sensor Pass Fail Bits on page 158 16 bit integer 17 29 User defined see Tool Specific Results Ether...

Page 158: ...r Pass Fail Bits see Sensor Pass Fail Bits on page 158 16 bit integer 17 59 User defined see Tool Specific Results EtherNet IP on page 159 Selection dependent 13 3 3 Input and Output Bits Table 7 Input Bits Register Command Bits Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 reserved reserved reserved reserved reserved reserved reserved reserved Input String reserved reserved reserved reserved...

Page 159: ...ols Tab EtherNet IP The results are configurable only for the current inspection However all user defined results in the custom map are shown on the Industrial Protocols tab whether or not they are included in the current inspection To make changes to a different inspection switch to the desired inspection and then make changes to the custom map Updating the map does not disconnect the sensor from...

Page 160: ...plementation does not support an assembly object configuration instance However one is required for creation of implicit Class 1 connections on a ControlLogix family PLC Therefore a configuration instance is defined as instance number 128 0 80 Its size is zero 13 3 7 Data Formats The VE Series camera EIP implementation supports 32 bit integers in LSW_MSW data format default or MSW_LSW data format ...

Page 161: ...Sheet EDS file 1 On the Tools menu click EDS Hardware Installation Tool The Rockwell Automation s EDS Wizard dialog displays Figure 297 Tools EDS Hardware Installation Tool 2 Click Next 3 Select the Register an EDS file s option Figure 298 Rockwell Automation s EDS Wizard Options VE Series Smart Camera www bannerengineering com Tel 763 544 3164 161 ...

Page 162: ...of the EDS file is available at C Users Public Documents Banner Vision Manager VE Series Industrial Protocols EthernetIP Figure 299 Select File to Register 5 Click Next to register the tested file Figure 300 Register the Tested File VE Series Smart Camera 162 www bannerengineering com Tel 763 544 3164 ...

Page 163: ...ed with the EDS file Figure 301 Rockwell Automation s EDS Wizard 7 Click Next to register the EDS file Figure 302 Register the EDS File 8 Click Finish to close the EDS Wizard VE Series Smart Camera www bannerengineering com Tel 763 544 3164 163 ...

Page 164: ...s Ethernet adapter and select New Module Figure 303 New Module 10 Locate the VE Series camera from the catalog and click Create Figure 304 Select Module Type VE Series Smart Camera 164 www bannerengineering com Tel 763 544 3164 ...

Page 165: ...dule Definition 13 Select the desired connection in the Module Definition window Each of the items in the Name list represents a fixed grouping of input and output assembly instances Small Assemblies O T PLC Input Sensor Output Assembly 112 0 70 T O PLC Output Sensor Input Assembly 100 0 64 VE Series Smart Camera www bannerengineering com Tel 763 544 3164 165 ...

Page 166: ... page 166 13 3 10 RSLogix5000 Configuration To create an implicit Class 1 configuration to the VE Series camera using EIP when using a ControlLogix family PLC configure the VE as a Generic Ethernet Module under the ENET_MODULE The following is a sample setup of a Banner sensor 1 Add a generic Ethernet module to the PLC s Ethernet card VE Series Smart Camera 166 www bannerengineering com Tel 763 54...

Page 167: ...Figure 309 Add Ethernet Module 2 Select Module VE Series Smart Camera www bannerengineering com Tel 763 544 3164 167 ...

Page 168: ...the Comm Format must be changed to an INT See Inputs to the Sensor Outputs from the PLC on page 156 and Outputs from the Sensor Inputs to the PLC on page 157 for more information on each specific assembly instance VE Series Smart Camera 168 www bannerengineering com Tel 763 544 3164 ...

Page 169: ...Figure 311 PLC Input Assembly 100 PLC Output Assembly 112 Figure 312 PLC Input Assembly 101 PLC Output Assembly 113 VE Series Smart Camera www bannerengineering com Tel 763 544 3164 169 ...

Page 170: ... Figure 314 Select or clear the Unicast Connection checkbox as desired Note The minimum allowed RPI is 50 ms 4 If the module configuration was successful the following information displays VE Series Smart Camera 170 www bannerengineering com Tel 763 544 3164 ...

Page 171: ...e errors similar to the following Figure 316 ERROR Assembly Instance Number and or Size Incorrect Figure 317 ERROR VE Series camera Not Powered Up or EtherNet Cable Not Attached 5 Locate the memory map setup from the Banner module to the PLC memory map VE Series Smart Camera www bannerengineering com Tel 763 544 3164 171 ...

Page 172: ...C Configuration not used I Inputs to PLC outputs from the sensor O Outputs from PLC inputs to the sensor Figure 318 Memory Map VE Series Smart Camera 172 www bannerengineering com Tel 763 544 3164 ...

Page 173: ...ad Input Registers Because some devices like the Modicon family of PLCs cannot access data using the 30000 range of registers the same values can also be seen as Holding Registers 40000 using Modbus function code 03 Read Holding Registers The Input Bits can be set as Coils using Modbus function code 05 Force Single Coil The state of the Input ACK Bits and Status Bits can be read as Inputs 10000 us...

Page 174: ...d 00014 13 reserved 00015 14 reserved 00016 15 reserved Table 12 Input ACK Bits Inputs 10001 10016 02 Read Input Status Register Bit Position WORD Name 10001 0 Product Change ACK 10002 1 Teach Latch ACK 10003 2 Trigger ACK 10004 3 reserved 10005 4 reserved 10006 5 reserved 10007 6 reserved 10008 7 Input String ACK 10009 8 reserved 10010 9 reserved 10011 10 reserved 10012 11 reserved 10013 12 reser...

Page 175: ... rules apply for the use of input bit commands Only one VE Series camera input bit can be set at a time Corresponding ACK bits are set high only on completion of the command if the VE input bit is still high Corresponding ACK bits are cleared when the VE input bit is cleared When multiple VE input bits are set simultaneously the Execution Error input bit is set and an Error Code value is reported ...

Page 176: ...1 Yes No Read error code Correct the error condition Yes Done Is Execution Error Output Bits Register bit 15 set to 1 Figure 320 Trigger Modbus TCP EtherNet IP PCCC Verify Ready 1 TriggerACK 0 Ready Trigger TriggerACK 1 Read Results Set Trigger 0 RPI 0 1 X X Y X Y Z TriggerACK Set Trigger 1 Verify Ready 1 TriggerACK 0 Trigger X Y Z Represent snapshots in time Figure 321 Trigger Timing Diagram VE S...

Page 177: ... unsuccessful Is Teach Latch bit 1 in Input Bits ACK Register set to 1 Yes No Read error code Correct the error condition Yes Done Is Execution Error Output Bits Register bit 15 set to 1 Figure 322 TEACH Modbus TCP EtherNet IP PCCC Verify Ready 1 TeachLatch ACK 0 Ready Teach Latch TeachLatch ACK 1 Teach will execute on next trigger RPI 0 1 X X Y X Y Z Teach Latch ACK Set TeachLatch 1 Verify Ready ...

Page 178: ...ady Product Change ProductChange ACK 1 New inspection is loaded RPI 0 1 X X Y X Y Z Product Change ACK Set ProductChange 1 Verify Ready 1 ProductChange ACK 0 Set ProductChange 0 Product Change X Y Z Represent snapshots in time Figure 325 Product Change Timing Diagram 13 4 1 Sensor Input Values Holding Registers 40000 are used by the PLC or HMI to write values to the VE Series camera To write use f...

Page 179: ...7 1017 Sensor Pass Fail Bits see Sensor Pass Fail Bits on page 158 16 bit Integer 18 500 1018 500 User defined see Tool Specific Results Modbus TCP on page 180 16 bit Integer 13 4 3 Input and Output Bits Writeable Input Bits are inputs to the VE Series camera outputs from the PLC or HMI They are used for basic control of the sensor They are accessible using function code 6 Preset Single Register T...

Page 180: ...put 21 Input 20 Input 19 Input 18 Input 17 Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Execution Error System Error Teach Error Missed Trigger reserved reserved Output 5 Output 4 Output 3 Output 2 Output 1 reserved Ready Latch reserved Pass Fail Ready 13 4 4 Sensor Pass Fail Bits For the sensor pass fail bits pass 1 and fail 0 Table 19 Sens...

Page 181: ...the current map The PDF includes all data whether system defined or user defined 5 To return the map to the default settings click All user defined output data is deleted Column descriptions REG The data location Inspection Shows whether this tool result applies to the current inspection only inspection number or to any inspection ANY that includes the selected tool An Inspection of ANY means that...

Page 182: ...he terms Input and Output are from the point of view of the PLC The following rules apply for the use of input bit commands Only one VE Series camera input bit can be set at a time Corresponding ACK bits are set high only on completion of the command if the VE input bit is still high Corresponding ACK bits are cleared when the VE input bit is cleared When multiple VE input bits are set simultaneou...

Page 183: ...1 Yes No Read error code Correct the error condition Yes Done Is Execution Error Output Bits Register bit 15 set to 1 Figure 327 Trigger Modbus TCP EtherNet IP PCCC Verify Ready 1 TriggerACK 0 Ready Trigger TriggerACK 1 Read Results Set Trigger 0 RPI 0 1 X X Y X Y Z TriggerACK Set Trigger 1 Verify Ready 1 TriggerACK 0 Trigger X Y Z Represent snapshots in time Figure 328 Trigger Timing Diagram VE S...

Page 184: ... unsuccessful Is Teach Latch bit 1 in Input Bits ACK Register set to 1 Yes No Read error code Correct the error condition Yes Done Is Execution Error Output Bits Register bit 15 set to 1 Figure 329 TEACH Modbus TCP EtherNet IP PCCC Verify Ready 1 TeachLatch ACK 0 Ready Teach Latch TeachLatch ACK 1 Teach will execute on next trigger RPI 0 1 X X Y X Y Z Teach Latch ACK Set TeachLatch 1 Verify Ready ...

Page 185: ...e error condition Yes Done Is Execution Error Output Bits Register bit 15 set to 1 Figure 331 Product Change Modbus TCP EtherNet IP PCCC Verify Ready 1 ProductChange ACK 0 Ready Product Change ProductChange ACK 1 New inspection is loaded RPI 0 1 X X Y X Y Z Product Change ACK Set ProductChange 1 Verify Ready 1 ProductChange ACK 0 Set ProductChange 0 Product Change X Y Z Represent snapshots in time...

Page 186: ...ad Data Table Address Integer table Nx Target Device Data Table Address N7 x Figure 333 General tab Example message command reading from N7 table on the VE and sending the data to the N7 table on the PLC VE Series Smart Camera 186 www bannerengineering com Tel 763 544 3164 ...

Page 187: ...To Address IP address of the sensor Figure 334 MultiHop tab IP Address of the VE is entered here VE Series Smart Camera www bannerengineering com Tel 763 544 3164 187 ...

Page 188: ...d PLC5 Write Data Table Address Integer table Nx Target Device Data Table Address N14 x Figure 335 General tab Example message command writing to N14 table on the VE from the N14 table of the PLC VE Series Smart Camera 188 www bannerengineering com Tel 763 544 3164 ...

Page 189: ... Filename String Length 32 bit Integer 8 33 FTP Filename String String 52 characters 34 500 reserved 32 bit integer 13 5 3 Outputs from the Sensor Inputs to the PLC The registers below are used to send output values from the VE Series camera to the PLC MSG message commands are used to read N7 from the sensor Table 21 PCCC PLC Input Registers Sensor Outputs N7 Table on the Sensor WORD WORD NAME DAT...

Page 190: ...reserved reserved reserved reserved Trigger ACK Teach Latch ACK Product Change ACK Table 24 Output Bits Register Sensor Status Bits Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Execution Error System Error Teach Error Missed Trigger reserved reserved Output 5 Output 4 Output 3 Output 2 Output 1 reserved Ready Latch reserved Pass Fail Ready 13 5 5 Sensor Pass Fail Bits For the sensor pass fai...

Page 191: ... current map The PDF includes all data whether system defined or user defined 5 To return the map to the default settings click All user defined output data is deleted Column descriptions WORD The data location Inspection Shows whether this tool result applies to the current inspection only inspection number or to any inspection ANY that includes the selected tool An Inspection of ANY means that i...

Page 192: ...typically designated as input type output type or combined input output type An input submodule is used to send data to the controller PLC An output submodule is used to receive data from the controller PLC The combined input output submodule simultaneously receives and sends data in both directions 13 6 3 Configure the VE Series Smart Camera for a PROFINET IO Connection The VE Series camera and t...

Page 193: ...trol Submodule see VE Device Control Submodule on page 195 Present by default but can be removed Table 28 Sensor Output Module Ident 0 000040 Submodule Notes Subslot 1 Sensor output submodules various see Sensor Output Submodules on page 198 There are six versions of this submodule supporting payloads of 16 32 64 128 256 and 512 bytes Table 29 Sensor Input Module Ident 0 000041 Submodule Notes Sub...

Page 194: ...nt Unsigned32 Pass Count Unsigned32 Fail Count Unsigned32 Missed Trigger Count Unsigned32 Current Inspection Time Unsigned32 Inspection Status Word Bit Position for Cyclic Input Data Function Bit 0 System Ready Bit 1 Inspection Pass Fail Bit 3 Ready Signal Latch Bit 5 Output 1 ON OFF Bit 6 Output 2 ON OFF Bit 7 Output 3 ON OFF Bit 8 Output 4 ON OFF Bit 9 Output 5 ON OFF PLC Output Data Name Output...

Page 195: ...Name Output Data Type Device Control Command Word Unsigned16 Product Change Number Unsigned32 Device Control Command Word Bit Position for Cyclic Output Data Function Bit 0 Product Change Request Bit 1 Teach Latch Request Bit 2 Trigger Request Bit 7 FTP Input String The following rules apply for the use of input bit commands Only one VE Series camera input bit can be set at a time Corresponding AC...

Page 196: ... word set to 1 Yes No Read error code Correct the error condition Yes Done Is Execution Error Device Control ACK Word bit 15 set to 1 Figure 338 Trigger PROFINET Verify Ready 1 TriggerACK 0 Ready Trigger TriggerACK 1 Read Results Set Trigger 0 RPI 0 1 X X Y X Y Z TriggerACK Set Trigger 1 Verify Ready 1 TriggerACK 0 Trigger X Y Z Represent snapshots in time Figure 339 Trigger Timing Diagram VE Seri...

Page 197: ... 0 Teach was unsuccessful Is Teach Latch ACK bit 1 in Device Control ACK word set to 1 Yes No Read error code Correct the error condition Yes Done Is Execution Error Device Control ACK Word bit 15 set to 1 Figure 340 TEACH PROFINET Verify Ready 1 TeachLatch ACK 0 Ready Teach Latch TeachLatch ACK 1 Teach will execute on next trigger RPI 0 1 X X Y X Y Z Teach Latch ACK Set TeachLatch 1 Verify Ready ...

Page 198: ...ACK 1 New inspection is loaded RPI 0 1 X X Y X Y Z Product Change ACK Set ProductChange 1 Verify Ready 1 ProductChange ACK 0 Set ProductChange 0 Product Change X Y Z Represent snapshots in time Figure 343 Product Change Timing Diagram Sensor Output Submodules The Sensor Output Submodules contain user defined maps of sensor output data There are six versions with 16 32 64 128 256 and 512 bytes depe...

Page 199: ...sults navigate System Settings Communications Industrial Protocols Figure 344 Industrial Protocols Tab PROFINET The results are configurable only for the current inspection However all user defined results in the custom map are shown on the Industrial Protocols tab whether or not they are included in the current inspection To make changes to a different inspection switch to the desired inspection ...

Page 200: ...rom the inspection list if necessary Result The information to output Data Type The type of information to output Actions Click to delete a result Sensor Input Submodule Ident 0 000130 Byte PLC Data Name Data Type 0 3 FTP Filename String Length 32 bit integer 4 55 FTP Filename String String 52 Characters To use this submodule the Industrial Protocol String checkbox must be selected See Image Expor...

Page 201: ...orks after the project has been uploaded Figure 345 Devices and Networks 5 Click Configure networks Figure 346 Configure Networks Network view displays VE Series Smart Camera www bannerengineering com Tel 763 544 3164 201 ...

Page 202: ...l station description file window opens 7 Click the browse button to the right of the Source path field Figure 348 Manage GSD Files 8 Navigate to C Users Public Documents Banner Vision Manager VE Series Industrial Protocols Profinet 9 Select the VE GSD file VE Series Smart Camera 202 www bannerengineering com Tel 763 544 3164 ...

Page 203: ... VE GSD file does not install properly save the log and contact Banner Engineering Corp Adding a Device to a Project Use these instructions to add a VE Series camera device to a Siemens TIA Portal v13 project and to configure the device Use these instructions as a basis for adding a VE Series camera device to another controller PLC 1 Start the Siemens TIA Portal v13 software 2 Click Open existing ...

Page 204: ...en uploaded Figure 350 Devices and Networks 5 Click Configure networks Figure 351 Configure Networks Network view displays Note For Step 6 through Step 10 Network view must be open VE Series Smart Camera 204 www bannerengineering com Tel 763 544 3164 ...

Page 205: ...log directly into the configuration Double click Double click on the VE and add it to the configuration 8 Click the green square on the VE icon Drag the pointer to the green square on the PLC_1 icon to connect the device to the controller PLC Figure 353 Drag to Connect The connection is made 9 Double click the VE icon to open the Device window 10 Select the desired modules or submodules from the H...

Page 206: ...ded to go to Network view Figure 354 Network View Network View displays 5 Double click on the VE icon to open the Device view 6 Click on the VE icon in the graphic area of the Device view to open the Module properties window The module can now be configured 7 Click Properties 8 Click General 9 Select PROFINET interface Ethernet addresses Figure 355 Ethernet Addresses 10 Select Set IP address in th...

Page 207: ...der Functions 14 Click Accessible devices Figure 359 Assign IP Address Accessible Devices The Select device window searches the network for available devices 15 Determine the device to be adjusted via the MAC address and select it Note Use the Vision Manager software to find the MAC address Home Sensor Neighborhood Active Sensors VE Series Smart Camera www bannerengineering com Tel 763 544 3164 20...

Page 208: ...oftware Use these instructions as a basis if you are using another controller PLC 1 Open a project and click on Devices networks to go to the Network view Figure 361 Network View Network view displays 2 Double click on the VE icon to open Device view 3 Click on the VE icon in the graphic area of Device view to open the Module properties window 4 Click General 5 Select PROFINET interface X1 Etherne...

Page 209: ...is used only once 9 Right click on the device icon and select Online diagnostics Figure 364 Select Online Diagnostics Figure 365 Online Diagnostics The Online diagnostics window displays 10 Select Assign name under Functions The Assign name window displays The devices in the network are discovered 11 Select the device that will have a name assigned to it VE Series Smart Camera www bannerengineerin...

Page 210: ... reset to zero The error code will clear when the next valid command is issued 80400 The sensor must be in the Ready state to perform a product change Clear the Product Change bit Verify that the Product Change acknowledgement bit has been reset to zero Wait until the sensor is Ready Re assert the Product Change bit 80401 Attempt to product change to a unknown or invalid inspection Clear the Produ...

Page 211: ...Online Status Information Diagnosing Errors The Siemens TIA Portal v13 software includes numerous diagnostic tools When a computer is connected to the controller PLC diagnostic information is available The controller PLC generates a message that displays in the Diagnostics window A flashing red light on the CPU module of the controller PLC indicates an error 1 Click on the text in the Details colu...

Page 212: ...fer The respective information displays in the Description field under Details on event 3 Read the message to learn about the error and resolve it When the error is resolved the icon that corresponds to the displayed message is green VE Series Smart Camera 212 www bannerengineering com Tel 763 544 3164 ...

Page 213: ...version of this application 10001 The sensor s feature set is too new to work with this version of Vision Manager Install an newer version of this application Downgrade the sensor firmware to a version compatible with this application 10005 The sensor was not found at the specified IP address Network PING results indicate no device present at the specified IP address Verify the sensor is energized...

Page 214: ...e network equipment is energized properly configured and connected Verify all required network equipment cables are connected Verify the network adaptor is properly configured Verify the sensor IP address is valid Verify there are no other devices using the same IP address Verify the sensor subnet is valid Verify the sensor can be successfully pinged Verify the network firewall settings support co...

Page 215: ... Verify the sensor IP address is valid Verify there are no other devices using the same IP address Verify the sensor subnet is valid Verify the sensor can be successfully pinged Verify the network firewall settings support connection to the sensor 10026 The connection to the sensor was lost while receiving data Verify the sensor is energized Verify the sensor communication cable is connected Verif...

Page 216: ...ceiving data Verify the sensor is energized Verify the sensor communication cable is connected Verify all inline network equipment is energized properly configured and connected Verify all required network equipment cables are connected Verify the network adaptor is properly configured Verify the sensor IP address is valid Verify there are no other devices using the same IP address Verify the sens...

Page 217: ...ify the sensor can be successfully pinged Verify the network firewall settings support connection to the sensor 10091 Receiving data from the sensor timed out no data was received The connection to the sensor was aborted by this application Verify the network adaptor link speed and duplex settings Verify the is sensor not stalled or in shutdown mode 10092 Receiving data from the sensor timed out p...

Page 218: ...puter Go to Sensor Neighborhood and reconnect to the sensor 10125 The connection to the sensor was aborted by this application due to an internal processing error Install an newer version of this application Verify the device at the specified IP address is a Banner Vision sensor Verify the sensor s firmware version is compatible with this application Check the firewall setup on computer Go to Sens...

Page 219: ...or Neighborhood and reconnect to the sensor 20020 An application error occurred while refreshing the display There was a problem synchronizing data Go to Sensor Neighborhood and reconnect to the sensor 20021 An application error occurred while refreshing the display There was a problem releasing data resources Go to Sensor Neighborhood and reconnect to the sensor 20030 An application error occurre...

Page 220: ... problem closing the previous emulator session Reboot the computer to end any processes which did not shut down properly 20155 There was a problem closing the previous emulator session Reboot the computer to end any processes which did not shut down properly 20156 There was a problem closing the previous emulator session Reboot the computer to end any processes which did not shut down properly 201...

Page 221: ...ion to the latest version 20215 Uploading the inspection to the sensor failed due to a timeout Reboot the sensor Verify the sensor communication cable is connected Verify all inline network equipment is energized properly configured and connected Verify all required network equipment cables are connected Verify the network adaptor is properly configured Verify the sensor IP address is valid Verify...

Page 222: ...ttings will be reverted to their previous value Update the sensor firmware to the latest version Update the Vision Manager Application to the latest version 20500 An application error occurred while applying the new data export settings The settings will be reverted to their previous value Call Banner Customer Support 30151 Firmware update cannot proceed Selected sensor may be connected to another...

Page 223: ...Typ 1 18 ø 14 5 0 57 M12 x 1 MQDC2S 1215RA 4 57 m 15 ft MQDC2S 1230RA 9 14 m 30 ft MQDC2S 1250RA 15 2 m 50 ft Ethernet Cordsets RJ45 Ethernet to 8 Pin Threaded M12 Euro Style Cordsets Model Length Style Dimensions Pinout STP M12 806 1 83 m 6 ft Straight Cat5e Shielded 47 4 Typ ø 14 5 M12 x 1 0 6g RJ45 5 6 7 1 8 2 3 4 1 White Black 2 White Brown 3 Brown 4 Orange 5 White Green 6 White Orange 7 Blue ...

Page 224: ...Edmund Optics LCF08LEMP LCF12LEMP LCF16LEMP 10 LCF25LEMP10 LCF35LEMP10 Tamron LCF08LTMP10 LCF16LTMP LCF25LTMP LCF50LTMP Table 34 C Mount Standard Lens Focal Length For use with WVGA models only 4 mm 8 mm 12 mm 16 mm LCF04 LCF08 LCF12 LCF16 15 3 1 WVGA Lens Working Distance and Field of View For use with VE200G1A models Table 35 C Mount Standard Lens Focal Length Working Distance and Field of View ...

Page 225: ...0 1104 1505 2343 3072 4551 6845 FOV HORIZONTAL VERTICAL WD Figure 372 Working Distance and Field of View 15 3 3 2 MP Lens Working Distance and Field of View For use with VE202G1A and VE202G2A models Table 37 C Mount Megapixel Lens Focal Length Working Distance and Field of View 5 mm 6 mm 8 mm 12 mm 16 mm 25 mm 35 mm 50 mm 75 mm WD mm Approximate Horizontal Vertical Field of View FOV in mm 150 188 ...

Page 226: ...r 8 mm 12 mm 16 mm 25 mm 35 mm 30 5 mm Computar 8 mm 12 mm 16 mm 25 mm 35 mm 50 mm 75 mm12 Evetar 50 mm 34 mm Evetar 6 mm 75 mm12 43 mm Computar 5 mm Important These filters are for the C mount lens only Depending on the lighting technique used a polarizing filter may be needed for both the lens and the light source See www bannerengineering com for Banner s selection of light filters 15 5 Lens Co...

Page 227: ... nm LEDGRV62X62M LEDGRV80X80M Visible green 520 nm to 540 nm High Intensity Ring Lights Model LED Color Intensity Adjustment Connection LEDRRV70XD5 XM Visible red 620 nm to 630 nm Fixed 300 mm 12 in cable with a threaded 3 pin Pico style connector13 LEDWRV70XD5 XM White 5000 K to 8300 K LEDBRV70XD5 XM Visible blue 465 nm to 485 nm LEDGRV70XD5 XM Visible green 520 nm to 535 nm LEDIRV70XD5 XM Infrar...

Page 228: ...Models Trigger Connections VESIM PT Current Sourcing PNP Two 13 pin Terminals VE Series Smart Camera 228 www bannerengineering com Tel 763 544 3164 ...

Page 229: ...ove dust dirt or fingerprints from the lens Use anti static compressed air to blow off dust If necessary use a lens cloth and lens cleaner or window cleaner to wipe off remaining debris 16 2 3 Update the Software and Firmware The current version of Vision Manager software and the sensor firmware is available for download from www bannerengineering com 16 3 Contact Us Corporate Headquarters Address...

Page 230: ...or the improper application or installation of the Banner product THIS LIMITED WARRANTY IS EXCLUSIVE AND IN LIEU OF ALL OTHER WARRANTIES WHETHER EXPRESS OR IMPLIED INCLUDING WITHOUT LIMITATION ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE AND WHETHER ARISING UNDER COURSE OF PERFORMANCE COURSE OF DEALING OR TRADE USAGE This Warranty is exclusive and limited to repair or at the...

Page 231: ...ol 20 tool and tools after 20 Device Access Point See DAP device control 195 discrete I O configure 21 display 142 145 DISPLAY 145 display menu 145 duplicate 20 E eccentricity 78 edge length range Blemish tool 67 edge polarity 82 88 90 97 102 104 edge profile absolute threshold 89 103 121 edge strength threshold 91 104 122 relative threshold 90 102 120 edge strength threshold edge strength 90 104 ...

Page 232: ... position 78 minor axis length 76 Modbus TCP 38 models 6 N Network Adapters tab 23 O Object tool input parameters 118 123 results 124 test parameters 124 using 125 object type 120 121 operand 126 136 operand A 127 operand B 128 operation 126 operator 126 P pattern Match tool 112 PC Requirements 9 PCCC 38 PCHANGE 144 percent relative threshold 89 102 120 percent match 113 perimeter 75 pixel intensi...

Page 233: ... tool 138 Match tool 115 Math tool 128 Measure tool 133 Object tool 124 summary 28 threshold absolute 88 89 103 120 121 adaptive 56 57 71 72 edge polarity 82 88 90 97 102 104 edge strength 90 91 104 121 122 fixed 57 58 72 object type 120 121 reject level 57 58 72 relative 89 90 102 119 120 timeout 113 tool add 17 Average Gray 51 54 Bead 55 61 63 Blemish 65 69 Blob 70 76 78 Circle Detect 80 85 copy...

Reviews: