IPD Vision Systems iNspect]Express Software User’s Manual 405-00026-00 Rev.
iNspect Express Software User’s Manual Document Number 405-00026-00 Revision 1600; 12 July 2010 CopyrightE2010–2009 DALSA Corporation All rights reserved. Printed in the United States of America. All copyrights in this manual, and the hardware and software described in it, are the exclusive property of DALSA Corporation and its licensors. Claim of copyright does not imply waiver of DALSA Corporation or its licensor’s other rights in the work. See the following Notice of Proprietary Rights.
405-00026-00 iNspect Express User’s Manual PREFACE About This Manual This manual describes the iNspect™ software, supported by the BOA Vision System, and can also be installed and run as an emulator, on a PC. Some features in this manual do not apply to all platforms, or to all versions of the BOA (mono vs. color). The vertical bars are “change bars” and mark additions or changes from the previous version of this manual. Table of Contents The iNspect Application . . . . . . . . . . . . . . . . . . . . .
iNspect Express User’s Manual 405-00026-00 Using the Arc Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Using the Concentric Circles Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Using the Edge Count Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Using the Point Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Using the Tip Tool . . . . . . . . . . . . . . . . . .
405-00026-00 iNspect Express User’s Manual Setup Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . History Recall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7. Save your Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8. Close the Application Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Monitoring from the Network . . .
iNspect Express User’s Manual 405-00026-00 List of Figures The Vision System Home Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The iNspect Client Application Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Select Solution Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sensor Setup Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
405-00026-00 iNspect Express User’s Manual 2D Barcode Threshold Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2D Barcode DataMatrix Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2D Barcode QR Code Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2D Barcode PDF417 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
iNspect Express User’s Manual 405-00026-00 System Administration Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iCollect Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . History Log Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The Vision System Home Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
405-00026-00 iNspect Express User’s Manual The iNspect Application Creating an Inspection Solution 1. Launch iNspect Client You need a PC that is connected to the BOA, either through a local network or by directly connecting through a crossover Ethernet cable. If you have not configured the PC and BOA to communicate please refer to the BOA Installation Manual for instructions on changing the IP Addresses to be compatible.
iNspect Express User’s Manual 405-00026-00 Introducing the iNspect GUI The interface has three panes or panels. The left panel is for Control and Navigation, with the Action Buttons. The right panel is the Work Area, and displays the camera image. The bottom pane is for Configuration and Status. These panels are always present in the application window, but most of the following figures show only one panel.
405-00026-00 iNspect Express User’s Manual If the BOA is currently running and inspecting, the application will open to the Run panel, pictured on page 94. Click the “Ok” button to return to the main panel shown on the previous page. 2. Start Creating a Solution a. Click on the “Select Solution” button, in the Control and Navigation panel. The Configuration and Status panel shows new controls for selecting an existing Solution file, or starting a new Solution. b.
iNspect Express User’s Manual 405-00026-00 3. Set up the Sensor In the “Setup or Modify” area on the Navigation panel, only the Sensor button is active (after “Start New Solution”. This step must be completed before any of the other Setup buttons can be accessed. If you had loaded a previously saved Solution, all of the buttons would be active. a. Click on the “Sensor” button to access the Setup Sensor panel. The Control and Navigation panel changes to show the Sensor Setup panel.
405-00026-00 iNspect Express User’s Manual Using the White Balance This button is available only when using a Color camera. White Balance allows you to “color correct” the camera for changes in lighting or camera sensor temperature. Click the “Set White Balance” button, and draw a rectangle on a white area in the image. You should use an area that is colored white.
iNspect Express User’s Manual 405-00026-00 Displaying Edges and Improving the Image Many tools depend on finding edges in the image. It may be useful to display the edges as a check on the quality of lighting and exposure. The edges cannot be displayed in the Setup Sensor panel because the image is “live”. You must go to the Setup Tools panel. a. Click “Ok” to return to the main panel. b. Click “Tools” to go to the Setup Tools panel. c. Click “Take a Picture” or “Snap Triggered” to take a still picture.
405-00026-00 iNspect Express User’s Manual Using the Calibration Tool Calibration is an option, not a requirement. Calibration corrects for field distortion or perspective, and changes the units reported. If you wish to only change units, you can use the Scale button in any length or distance measurement. If you do not use calibration or scale, measurements are reported in pixels. If you perform calibration or scale, measurements are reported in real units: cm, mm, or inches.
iNspect Express User’s Manual 405-00026-00 4. Set up Measurements a. In the main panel, click on the “Tools” button. Setting up an inspection involves the following steps: 1. Define a template image (reference image of the part to be inspected). 2. Train the Color Map if you are using a color sensor. 3. Apply vision tools and set up associated pass/fail tolerances. 4. Add a Locator if the part moves within the image area. 5. Exit this panel and set up communications.
405-00026-00 iNspect Express User’s Manual Define a Template Image Make sure a good (or perfect) part or assembly is in front of the camera, in the location where your inspection parts will appear; or a series of good parts moving past the camera. b. Click on the “Take a picture” button (top left) to acquire a reference or template image. If using an external trigger click “Snap Triggered”. You will use this Template image to set up your measurements and tolerances.
iNspect Express User’s Manual 405-00026-00 Train the Color Map a. Click on the “Setup Color” button. The Configuration and Status panel allows you to define colors or teach “color classes“. Color classes represent “segmented colors“ in the image, on which some iNspect tools can be applied. The default (New Solution) list of “Classes“ has just the “Background” color. By default, all untrained color shades will fall into the “Background“ class.
405-00026-00 iNspect Express User’s Manual To add more color names 1) Click the “plus” button (+). Type a color name in the text field. 2) Click on the green “check” button, to add this name to the list. To remove or delete a color name (Color Class) and its trained data 1) Click on the color name in the “Classes” list. 2) Click on the “minus” button (–). All colors associated with the deleted class become part of the background class.
iNspect Express User’s Manual 405-00026-00 Apply Vision Tools a. Select a tool from the tool box and apply it to the template image. Use these drawing tools to draw your measurements in the image area. Using the Drawing Tools Pages 14 through 15 are subjects that apply to all measurement tools: Tolerance Settings, Relative Numbers, and Preprocessing. Pages 17 through 78 give step by step instructions for drawing each tool, adjusting the properties and Pass/Fail Tolerances.
405-00026-00 iNspect Express User’s Manual As you define measurement tools in the image area, the tools appear in the Tool List, in the Configuration and Status panel. Tools List Best Practice Suggestion a. Perform Calibration first (page 7), before defining any tools. If you try to perform calibration after defining tools, all tools will be deleted. b. Create just the tools that will be used for your Locator. c. Define the Locator or Locators (page 79). d.
iNspect Express User’s Manual 405-00026-00 d. Click on the “check” button to accept changes and close the Line Properties box. Click on the red X button to close without changes. • Lighting, lens, focus, and exposure all affect the edge sensitivity and the sharpness and number of edges in the image. • There is a limit to the amount of information (graphics and highlighted edges) the vision system can display.
405-00026-00 iNspect Express User’s Manual Another specification may be the value is 100 +/– 5 and the part can be recycled if the measurement is smaller than tolerance but not over. (smaller than 95 but not over 105). For example, if a drilled hole is too small the part can be re–drilled. Relative Numbers Many measurements have a checkbox labeled “Relative”. With this box checked, the difference from “Perfect” is reported, not the actual measured numbers.
iNspect Express User’s Manual 405-00026-00 Select a Processor. Change parameter value, if available. Apply processing now, without exiting. Apply processing and Exit this menu. Preprocessing Setup Available Preprocessors The list of available Preprocessors may change with the type of camera. Some processors are only available for Monochrome images. low–pass – 3x3 low–pass filter “blurs” image features. Parameters: filter Width and Height. high–pass – 3x3 high–pass filter “sharpens” image features.
405-00026-00 iNspect Express User’s Manual Using the Distance Tool The Distance tool measures the distance between two edges, or between a combination of edges, points, or pencil lines. a. Click on the “Distance” button. As you move the mouse over the image in the Work Area, you should see small sections of the edges in the image highlighted. These are “edge candidates” that you can use with Distance.
iNspect Express User’s Manual 405-00026-00 e. Right-click on the line. A Distance Properties box opens. In this box you can: change the name of this measurement, set the tolerances for recycle and reject, change the “accuracy” (number of sampling points to find the edge at the ruler end points; the pink dots). Lock/unlock “Perfect” value Distance Properties Distance separation or distance between two edges, or between a combination of edges, points or pencil lines.
405-00026-00 NOTE iNspect Express User’s Manual If you enter new units, and select “Coordinate System”, clicking the green “check” in the scale properties immediately applies the changes to the whole coordinate system; the red X button in the Distance Properties does not undo the to undo change to the coordinate system. Click the curved arrow button scale changes, and revert to pixel coordinates for the whole coordinate system. This removes Calibration. Scale Properties g.
iNspect Express User’s Manual 405-00026-00 Using the Angle Tool The Angle tool measures the angle between two edges. a. Click on the “Angle” button. Move the mouse over the image in the Work Area. You should see sections of the edges in the image highlighted as you move across them. These are “edge candidates” that you can use with Angle. Valid edges are straight lines only. b. Find two edges that match your measurement. Click on the first edge, then click on the second edge.
405-00026-00 iNspect Express User’s Manual Angle Properties Angle the angle formed by two edges. • Enable – check this box to report a measurement and pass or fail the part on this measurement; or clear this box to not report a measurement and not pass or fail the part on this measurement. • Relative – clear the box to report actual numbers; check the box to report difference. • Auto label position – puts the label (A1, A2) beside the curve in the display.
iNspect Express User’s Manual 405-00026-00 Using the Circle Tool The Circle tool measures the diameter or circularity (roundness) of a circle. The default is no measurement enabled. The Maximum diameter is 2000 pixels. a. Click on the “Circle” button. Move the mouse over the image in the Work Area. You should see sections of the edges in the image highlighted as you move across them. These are “edge candidates” that you can use with Circle. Valid edges are circles only. highlighted edge b.
405-00026-00 iNspect Express User’s Manual Circle Properties Diameter Circularity Min Max Std.Dev. Fraction measure the diameter of the circle. The maximum diameter is 2000 pixels. ratio of the smallest diameter to the largest diameter, sampled around the circle. minimum diameter measured. maximum diameter measured. Standard Deviation calculated for all the measured diameter values. percent of samples that detected an edge.
iNspect Express User’s Manual 405-00026-00 • Edge – selects the direction edge type to use for defining the edge of the circle: Strongest: use the strongest edge (above the sensitivity setting) encountered along the sample line, Insideout: use the first edge (above the sensitivity setting) encountered from inside of circle to outside, Outside-in: use the first edge (above the sensitivity setting) encountered from outside of circle to inside.
405-00026-00 iNspect Express User’s Manual Using the Arc Tool The Arc tool measures the radius or circularity (roundness) of an Arc, or an incomplete circle. a. Click on the “Arc” button. Move the mouse over the image in the Work Area. You should see sections of the edges in the image highlighted as you move across them. These are “edge candidates” that you can use with Arc. Valid edges are arcs, curves and circles only. b. Find a curve or circle that matches your measurement.
iNspect Express User’s Manual 405-00026-00 Arc Properties Radius Circularity Min Max Std.Dev. Fraction measure the radius of the Arc. ratio of the smallest diameter to the largest diameter, sampled around the Arc. minimum radius measured. maximum radius measured. Standard Deviation calculated for all radius values measured. percent of samples that detected an edge, (number of “sucessful” samples divided by the total number of samples (accuracy number) multiplied by 100).
405-00026-00 iNspect Express User’s Manual f. Click on the ruler button in the Arc Properties box, to set new units (Scale) on this one measurement, or on the whole coordinate system used for this camera view. NOTE If you enter new units, and select “Coordinate System”, clicking the green “check” in the scale properties immediately applies the changes to the whole coordinate system; clicking the red X button in the Arc Properties does not undo to undo the change to the coordinate system.
iNspect Express User’s Manual 405-00026-00 b. Click on the outer edge of each circle, then double-click to stop the drawing. iNspect draws a (yellow) circle inside the existing circles. The new circle is labeled (CC1, CC2, etc.). iNspect will not add the same circle twice. A circle cannot be used in two different Concentric Circle measures. c. When you hover the cursor over the inside circle, the circle turns red, and a message appears telling you to “Right-click to edit.” d. Right-click on the circle.
405-00026-00 iNspect Express User’s Manual • Auto label position – puts the label (CC1, CC2) beside the circle in the display. Clear the check box to move the label to another location (or with the Properties box closed, drag the label). • Locator – makes the tool follow the Locator, and follow the part. Select a locator (by number) to follow, or select “X” to disconnect the tool from the locator, or make the tool stay in a fixed position in the image area.
iNspect Express User’s Manual 405-00026-00 Drag boundary line or drag the sensitivity slider. Edge Count Properties Count Avg. Separation Min Max count the number of edges crossed by the outline of the Region. measure the Average Separation or average distance between edges. measure the minimum separation or minimum distance between edges. measure the maximum separation or maximum distance between edges.
405-00026-00 iNspect Express User’s Manual • Sensitivity – a higher sensitivity detects less sharp or less sudden transitions from dark to light. The field to the right (in the Properties window) shows the histogram or intensity plot for pixels along the Region, and the shaded area indicates the Sensitivity level. You can change the Sensitivity level using the slider, or by dragging the boundary between white and shade in the field.
iNspect Express User’s Manual Resize Handle 405-00026-00 Rotate Handle edge find direction Point Properties Position X Y variation in either horizontal or vertical position, relative to the original or “trained” position. Units are in Calibrated units, or in pixels if Calibration was not performed or the axis origin was reset to a corner of the image area. horizontal position or coordinate, relative to the Origin.
405-00026-00 iNspect Express User’s Manual • Sensitivity – higher setting detects less sharp or less sudden transitions from dark to light. f. Click on the padlock button to lock the value for “Perfect” so it does not change as you adjust or move your measurement. to add image filtering, or feature enhancement. Adding g. Click the “Preprocess” button preprocessing may increase inspection time. Please refer to page 15. h.
iNspect Express User’s Manual 405-00026-00 d. When you hover the cursor over the point or search box, the point and search box turn red and a message appears telling you to “Right-click to edit.” e. Right-click on the search box or Tip label. A Tip Properties box opens. (If you right-click on the Point, a Point Properties box opens.) In this box you can: enable measuring the angle, rename the measurement, and change the tolerances for recycle and reject.
405-00026-00 iNspect Express User’s Manual • Sensitivity – a higher sensitivity detects less sharp or less sudden transitions from dark to light. The field to the right (in the Properties window) shows the histogram or intensity plot for pixels along the Region, and the shaded area indicates the Sensitivity level. You can change the Sensitivity level using the slider, or by dragging the boundary between white and shade in the field.
iNspect Express User’s Manual 405-00026-00 Small solid squares appear in the box around the endpoints of the first ruler line. You can drag these solid squares to resize the box and increase the search area; but searching more area increases the processing time. resize e. When you hover the cursor over the edge of the lines, the lines turn red, and a message appears telling you to “Rightclick to edit.” f. Right-click on the highlighted lines. A Rake Properties box opens.
405-00026-00 iNspect Express User’s Manual • Locator – makes the tool follow the Locator, and follow the part. Select a locator (by number) to follow, or select “X” to disconnect the tool from the locator, or make the tool stay in a fixed position in the image area. • Lines – the number of ruler lines in the rake; number of measurements or samples. g.
iNspect Express User’s Manual 405-00026-00 Using the Pencil Tool The Pencil tool draws a line on an edge, or from one point or edge to another point or edge, or a “free” line at any location in the image. You can use a Pencil line for other measurements, usually for distance measurement. The default is no measurement enabled. You can enable measuring the slope of the line. a. Click on the “Pencil” button. Move the mouse over the image in the Work Area.
405-00026-00 iNspect Express User’s Manual Pencil Properties Slope the slope of the pencil line. • Enable – check this box to report a measurement and pass or fail the part on this measurement; or clear this box to not report a measurement and not pass or fail the part on this measurement. • Relative – clear the box to report actual numbers; check the box to report difference. • Auto label position – puts the label (P1, P2) beside the pencil line in the display.
iNspect Express User’s Manual 405-00026-00 Using the Intensity Tool The Intensity tool counts the number of pixels at each intensity value and calculates results based on the counts. This tool is sensitive to changes in light conditions. The Average and Standard Deviation measurements may be useful in detecting part presence/absence. a. Click on the “Intensity” button. Select the Region shape. Refer to the Tip window for drawing suggestions. b. Move the mouse over the image in the Work Area.
405-00026-00 iNspect Express User’s Manual • Relative – clear the box to report actual numbers; check the box to report difference. • Auto label position – puts the label (Avg1, Avg2) beside the Region in the display. Clear the check box to move the label to another location (or with the Properties box closed, drag the label). • Locator – makes the tool follow the Locator, and follow the part.
iNspect Express User’s Manual 405-00026-00 e. Right-click on the Region outline. A Count Properties box opens. In this box you can: rename the measurement, set the tolerances for recycle and reject, specify the object size or area, change the sensitivity. A higher sensitivity is more sensitive to defects or light changes. A zero in the maximum field for Area, major or minor axis, means there is no maximum limit. Use the tabs and “Enable” check boxes to enable measurements.
405-00026-00 iNspect Express User’s Manual • Major axis – minimum and maximum for the major axis of objects. Objects outside this range are not counted. A zero in the maximum field means there is no maximum limit. • Minor axis – minimum and maximum for the minor axis of objects. Objects outside this range are not counted. A zero in the maximum field means there is no maximum limit.
iNspect Express User’s Manual 405-00026-00 • Sensitivity – higher setting is more sensitive to defects or light changes. The field to the right (in the Properties window) shows the histogram or intensity plot (in black) for pixels along the Region, and the shaded area indicates the Sensitivity level. You can change the Sensitivity level using the slider, or by dragging the boundary between light and shade in the field. The shaded and white areas are reversed if you change the Direction setting. f.
405-00026-00 iNspect Express User’s Manual lock/unlock “Perfect” value lock/unlock template Match Properties Match score Count Rotation quality of the match (in percent) for each object found. number of matches found. angle of rotation for each object. • Enable – check this box to report a measurement and pass or fail the part on this measurement; or clear this box to not report a measurement and not pass or fail the part on this measurement.
iNspect Express User’s Manual 405-00026-00 • Match – what kind of template or type of pattern matching used. “All pixels” means matching the pixel intensities. Edges only” finds the edges in the template or pattern, and ignores the pixel intensity values. • Rotation – allows tolerance for rotation of the match object. set the minimum (counter clockwise) and maximum (clockwise) rotation, and the step size, in degrees. A larger step size is faster, but accurate only if the rotation is at fixed values.
405-00026-00 iNspect Express User’s Manual c. Move the mouse over the image in the Work Area. Click, release, move the mouse and click again, to draw a Region shape where you want to read a barcode. Refer to the tip window. The Region is labeled (Barcode1). When the Barcode tool is selected, you can move and resize the Region. resize If the code is part of the stamp or mold that forms your part, the code should move very little, and your Region can be very close to the size of the code.
iNspect Express User’s Manual 405-00026-00 Barcode Properties • Auto label position – puts the label (Barcode1) beside the tool or region in the display. Clear the check box to move the label to another location (or with the Properties box closed, drag the label). • Locator – makes the tool follow the Locator, and follow the part. Select a locator (by number) to follow, or select “X” to disconnect the tool from the locator, or make the tool stay in a fixed position in the image area.
405-00026-00 iNspect Express User’s Manual The “ignore” steps are applied after decoding. The position and character filters are applied at the same time. For example, if position 1 is ignored, and character $ is ignored, a decoded string $1234$ has a result value of 1234. Advanced Properties – Timing Tab Barcode Timing Properties • Effort level – apply relaxed medium or strictest read algorithm. • Timeout – sets the timeout period to abort if the code can not be read.
iNspect Express User’s Manual 405-00026-00 • Method – select the method for separating the barcode from the background. Threshold is disabled after orientation and code type are selected or detected. Fixed uses a single number (Value). This method works best when lighting is uniform or does not change. Adaptive Global calculates one threshold value for the whole Region, based on the intensities at the left and right sides of the Region.
405-00026-00 iNspect Express User’s Manual • CheckSum – test for the CheckSum or check character. The checksum is required in Code128, EAN8, EAN13, UPCa, UPCe, and Postnet/Planet. Checksum is optional in Code39, BC412, and ITF. There is no checksum in Codabar, RSS14 and all Pharmacodes. • Sub-Pixel – enables detecting width-modulated barcodes to sub-pixel accuracy, but increases processing or read time. • Contrast – intensity range in the barcode Region.
iNspect Express User’s Manual 405-00026-00 If the code is part of the stamp or mold that forms your part, the code should move very little, and your rectangle can be very close to the size of the code. If the code is part of a separate label or etching process, you need a larger rectangle to allow for variation in the location of the code. c. When you hover the cursor over the edge of the rectangle, the rectangle turns red, and a message appears telling you to “Right-click to edit.” d.
405-00026-00 iNspect Express User’s Manual The Padlock button allows you to lock the Value, so it does not change while you change parameter settings or move or resize the Region. Code The code value read, or compare code to a fixed value. The measurements below apply only to the DataMatrix, not PDF417 or QR–Code Width Overall width of the maxtix. (number of cells or columns) Height Overall height of the matrix. (number of cells or rows) Cell Cell size.
iNspect Express User’s Manual 405-00026-00 • Locator – makes the tool follow the Locator, and follow the part. Select a locator (by number) to follow, or select “X” to disconnect the tool from the locator, or make the tool stay in a fixed position in the image area. • Channel – select a color class, or select “Brightness” for (monochrome) intensity. • System – select the code type if known, or use Auto Detect. • Background – “Light” means dark codes on a light background.
405-00026-00 iNspect Express User’s Manual Advanced Properties – Threshold Tab 2D Barcode Threshold Properties • Method – select the method for separating the barcode from the background. Threshold is disabled after orientation and code type are selected or detected. Fixed uses a single number (Value). This method works best when lighting is uniform or does not change. Adaptive Global calculates one threshold value for the whole Region, based on the intensities at the left and right sides of the Region.
iNspect Express User’s Manual 405-00026-00 Advanced Properties – DataMatrix Tab 2D Barcode DataMatrix Properties • Size – pre-defined rectangular and square sizes, or auto-detect. • Minimum Grade – minimum grade control value for the DataMatrix code. • Maximum Grade – maximum grade control value for the DataMatrix code. • Nominal Grade – nominal grade control value for the DataMatrix code. • Quality Standard – which standard to use for grading specifications.
405-00026-00 iNspect Express User’s Manual Matrix Quality Standards and Measurements ISO/IEC ISO/IEC Available Measurements 15415 16022 axial nonuniformity grade axial nonuniformity value cell contrast grade cell contrast value cell modulation grade fixed pattern damage grade grid nonuniformity grade grid nonuniformity value minimum reflectance grade minimum reflectance value modulation grade overall grade print growth grade print growth value scan grade symbol contrast grade symbol contrast value unused
iNspect Express User’s Manual 405-00026-00 • Size – pre-defined rectangular and square sizes, or auto-detect. • Model Type – the type of QR-Code. Advanced Properties – PDF417 Tab 2D Barcode PDF417 Properties Advanced Properties – PDF417 Tab • Size – pre-defined rectangular and square sizes, or auto-detect. • # cols – the number of columns in the code. • # rows – the number of rows in the code. e. Click the “Preprocess” button to add image filtering, or feature enhancement.
405-00026-00 iNspect Express User’s Manual b. Move the mouse over the image in the Work Area. You should not see highlighted edges. Draw a Region around the characters. Refer to the Tip window. When the OCR tool is selected, you can move and resize the Region shape. c. When you hover the cursor over the edge of the tool, the Region outline turns red, and a message appears telling you to “Right-click to edit.” Note: The text in this example is rotated 90 degrees (counter clockwise). resize d.
iNspect Express User’s Manual 405-00026-00 • Enable – check this box to report a measurement and pass or fail the part on this measurement; or clear this box to not report a measurement and not pass or fail the part on this measurement. • Value – If there is a fixed or known, you can enter it. This will limit the number of characters read. The read will fail if it does not match this value. If the string changes, leave this field blank or an asterisk (* for wild card) to report every read.
405-00026-00 iNspect Express User’s Manual • Fielding – limit positions in the string to be specific character types. This can speed up the OCR Tool by reducing the number of characters compared to the found characters. character ? # a A $ e. defined (allowed) characters any alphanumeric character numeric characters only lower case letters only upper case letters only letters only, both upper and lower case Click the “A” button to open the Font Editor. f.
iNspect Express User’s Manual 405-00026-00 Zoom in Zoom out Rotate image Open image OCR Font Editor – Add Window Select Character d. Move your cursor to the next character. If all the characters are the same size and spacing, the rectangle size is fixed by the size of the first character. You can move the rectangle to enclose the next character and click. The “Label” window opens again. The folder button opens or loads another bit map image, for training more samples of the characters.
405-00026-00 iNspect Express User’s Manual e. If your characters have different spacing, click on the “Spacing” tab and clear the check boxes for Auto min and Auto max. Click on a character and change the character space (horizontal space between characters) and line space (vertical space between lines) values.
iNspect Express User’s Manual 405-00026-00 f. If the characters have different sizes, click on the “Edit” tab and clear the check box for All characters same size. You can delete or rotate selected characters. You can sort by the labels you entered. Double-click on a character to change the label. You can also import characters from saved “font” files, and save your characters to a “font” file. These panels show the characters and their labels.
405-00026-00 iNspect Express User’s Manual Using the Caliper Tool The caliper tool measures the distance between the two Tips of an object’s outline or edges. This is useful for irregular shapes that cannot be measured with the Distance or Rake tools. a. Click on the ”Caliper” button. Draw a rectangle that encloses the area to be measured. You can draw a rectangle at any angle. Refer to the Tip Window. b.
iNspect Express User’s Manual 405-00026-00 Caliper Tool Adjusted e. When you hover over the rectangle region, the region turns red and a message should appear, telling you to ”right–click to edit.” f. Right–click on the rectangle. A Caliper Properties edit box opens. In this box you can: set the tolerances for recycle and reject, rename the measurement, change the sensitivity and other parameters for finding the correct tip points. Use the ”Enable” check box to select or disable the measurement.
405-00026-00 iNspect Express User’s Manual • Locator – makes the measurement follow the Locator, and follow the part. Select a locator (by number) to follow, or select ”X” to disconnect the measurement from the locator, or make the measurement stay in a fixed position in the image window. Up to four locators can be defined for each image window. • Auto label position – puts the label (L1) beside the Caliper tool in the display.
iNspect Express User’s Manual 405-00026-00 h. Click on the padlock button to lock the value for “Perfect” so it does not change if you move or resize the tool, or change parameters. to add image filtering, or feature enhancement. Adding i. Click the “Preprocess” button preprocessing may increase inspection time. Please refer to page 15. j. Click on the “check” button Click the X button to accept changes and close the Contour Properties box. to close without changes.
405-00026-00 iNspect Express User’s Manual endpoints of the first and last ruler lines define the search “area”. You can drag the solid square to resize the ruler lines and increase the search area; but searching more area may increase the processing time. Complex Shapes: The spacing of samples may round the corners of more complex shapes or simple curves, and place samples that are not centered on the edge. Zoom in and verify that the rubber line follows the edge of your part.
iNspect Express User’s Manual 405-00026-00 • Auto label position – puts the label beside the tool in the display. Clear the check box to move the label to another location (or with the Properties box closed, drag the label). • Locator – makes the tool follow the Locator, and follow the part. Select a locator (by number) to follow, or select “X” to disconnect the tool from the locator, or make the tool stay in a fixed position in the image area.
405-00026-00 b. Find the edges that match your measurement. Left-click on one edge (1), and a “rubber” line appears and follows your cursor movement. Click on the opposite side of the bead (2). Move the mouse along the second edge, and click again on the second side of the bead (3). A line is drawn through the center of the bead. This line is intersected by several perpendicular “ruler lines”.
iNspect Express User’s Manual 405-00026-00 Bead Properties Deviation Failed sections Min width Max Mean maximum or largest change (distance) from the trained position. number of samples that had a deviation larger than the allowed maximum. minimum measured width (edge to edge) of the bead. maximum measured width (edge to edge) of the bead. average measured width of the bead.
405-00026-00 f. iNspect Express User’s Manual Click on the padlock button to lock the value for “Perfect” so it does not change if you move or resize the tool, or change parameters. to add image filtering, or feature enhancement. Adding g. Click the “Preprocess” button preprocessing may increase inspection time. Please refer to page 15. h. Click the “check” button X button to accept changes and close the Bead Properties box. Click the to close without changes.
iNspect Express User’s Manual 405-00026-00 ColorMeter Properties Color1% Color2% Color3% percent of the Region area, that is the Color Class selected as “Color3”. The default for Color3 is “3rd Main Color”; the color that covers the third largest percent of the Region. You can assign “Color3” to a specific color class, and report the percent area of that color class. Main Color if “Value” is not locked, reports the color class covering the largest area of the Region.
405-00026-00 iNspect Express User’s Manual • Enable – check this box to report a measurement and pass or fail the part on this measurement; or clear this box to not report a measurement and not pass or fail the part on this measurement. • Relative – clear the box to report actual numbers; check the box to report difference. • Auto label position – puts the label beside the tool in the display. Clear the check box to move the label to another location (or with the Properties box closed, drag the label).
iNspect Express User’s Manual 405-00026-00 b. The Spring Tool draws four yellow overlapping rectangles inside, across the top and bottom from side to side (“tip area”), and across each side from top to bottom (“end cap”) shown separately in the two illustrations. c. When the Spring button is still selected, you can drag any of the small solid boxes (grab handles) that appear on the outside rectangle, or the inside rectangles.
405-00026-00 iNspect Express User’s Manual tip line tip line Spring Tool Spring Properties Pitch Diam. Min Max Std. Dev. average distance between adjacent tip points. distance between the two lines drawn through the tip points. minimum distance between the two lines drawn through the tip points. maximum distance between the two lines drawn through the tip points. standard deviation of distance between the two lines drawn through the tip points.
iNspect Express User’s Manual 405-00026-00 • Enable – check this box to report a measurement and pass or fail the part on this measurement; or clear this box to not report a measurement and not pass or fail the part on this measurement. • Relative – clear the box to report actual numbers; check the box to report difference. • Auto label position – puts the label (WP1) beside the Region rectangle in the display.
405-00026-00 iNspect Express User’s Manual Scale Properties i. Click the “check” button to accept changes and close the Scale box. Click the X button to close without changes. Click the arrow button to undo scale and calibration. j. In the Spring Properties box, click on the padlock button to lock the value for “Perfect” so it does not change if you move or resize the tool Region, or change parameters. to add image filtering, or feature enhancement. Adding k.
iNspect Express User’s Manual 405-00026-00 Locator Panel b. Select a Locator number, 1 through 4. All tools default to Locator 1. c. Click on the radio button beside “Set position anchor” then click on an active point made by a measurement tool. A ”cross hair” symbol appears, centered on the point. d. Click on the radio button beside “Set rotation anchor” then click on a different active point made by a measurement tool. A flag symbol appears, attached to this point. e.
405-00026-00 iNspect Express User’s Manual • Auto label position – puts the label (LOC1) beside the position anchor in the display. Clear the check box to move the label to another location (or with the Properties box closed, drag the label). • Number – displays which Locator you are working on. This is status only. to add image filtering, or feature enhancement. Adding f. Click the “Preprocess” button preprocessing may increase inspection time. Please refer to page 15. g.
iNspect Express User’s Manual 405-00026-00 The origin will follow the horizontal and vertical movement of the part, if it is attached to a position anchor, but does not follow rotation. The origin will not follow movement of the part if it is not attached to a position anchor (attached to a corner of the image, or any other location in the image). a. Click on the “Origin” button in the Navigation panel. The Configuration and Status panel changes to show the Origin options: Show ans Flip.
405-00026-00 iNspect Express User’s Manual Pull down to select the expansion module type. Click to configure communication with the module. Pull down to select the PLC type.. Click to configure communication with the PLC. Click to configure BOA inputs. Click to configure BOA outputs. Open the script editor or variable manager. Add an equation or an expression for communicating with a defined PLC or external logic device. Enable or disable saving images and data to the BOA memory.
iNspect Express User’s Manual 405-00026-00 BOA Inputs The BOA has two inputs, Trigger and GPI0. You can configure the polarity of each input (Active High or Active Low) and enter a debounce period. This panel also shows the current status of the two inputs (1 or 0; for high and low).
405-00026-00 iNspect Express User’s Manual BOA Outputs The BOA has three outputs, Strobe, GPO0 and GPO1. Driver source, Polarity, Offset, Duration, and Initial value. BOA Outputs Configuration Driver selects what controls the output: Script Setting the output is controlled by equations or statements in the Scripting language. This value disables the other fields in the row. Pass Pulse an active pulse is output when the inspection result is Pass.
iNspect Express User’s Manual 405-00026-00 Scripting a. Click on the “Add/Del” button under “Scripting” on the Setup Communications panel. Both the Control and Navigation panel and the Status and Configuration panel change. b. Select a Function and begin defining your assignment equations. The iNspect script language provides a flexible scripting editor, for extending the functionality of iNspect. You can define variables, expressions or equations.
405-00026-00 iNspect Express User’s Manual Equations allow you to communicate with PLC devices. You define a PLC device, then assign variables names to the register locations. You use Equations to read and write to the variable names and manipulate values. Variables created here can be used for Conditional Outputs. The Equations or Assignment Equations are grouped under Functions. The Function determines when the equations are executed. Only the first 3 functions are displayed in the drop list by default.
iNspect Express User’s Manual 405-00026-00 Functions are called simply in the form: z = aFunctionName(param1, param2) All your expressions, equations, and variables are saved in the Solution file, and persist when the Solution file is reloaded. User added variables belong to the current Solution. Loading a different Solution will cause your user variable set to be replaced with the set belonging to that new Solution.
405-00026-00 iNspect Express User’s Manual Defined Variables A complete list of pre-defined variables is available in the online help. Here are just a few of the defined variables. Refer to the On-line Help for more information. Result.0 – the value of Result, before it is output. This allows equations to evaluate Result, before sending it to the output mechanisms. Result.0 has 3 values: 1=Pass, 2=Recycle, 3=Reject. Result – the result of all measurements and all camera views (the “composite decision”).
iNspect Express User’s Manual 405-00026-00 Create New Function In the drop-list under Manage Execution Order, there are predefined functions: • Solution Initialize – executes only once, right after a Solution loads. • Pre Image Process – executes after an image acquire, and before processing. • Post Image Process – executes after inspection but before a decision output. You can also create different types of new functions.
405-00026-00 iNspect Express User’s Manual Free Edit The “Edit” button under Manage Execution Order loads the highlighted statement or equation into the 3 statement fields (condition, name assignment, equation) for editing. Click the “Free Edit” button to open a text edit window. All statements under the current function appear in this window. • Right-click in the window to get cut, copy, paste, and insert (functions, variables, operators, flow).
iNspect Express User’s Manual 405-00026-00 Setup History a. Click the “History” button in the “Setup Communications and Outputs” panel. The Status and Configuration panel changes to provide options for saving data to the BOA (history log) or saving images to the client PC (image log). Enable History Log Enable Image Logging History Setup Panel Enabling the History Log saves images and data for Pass, Recycle and Reject; to the BOA memory.
405-00026-00 iNspect Express User’s Manual 9. Select the image format (BMP or JPG). 10. Set the destination directory (or browse to any mapped location). A directory is created if it does not exist. The BOA Vision System is running as a Server. A PC connected through a network (or crossover cable) is a Client. Logging to the Client will stop if you close the Client application. Saving images may impact the inspection time and cause skipped images for complex or fast inspections.
iNspect Express User’s Manual 405-00026-00 6. Run the Inspection and Monitor Results a. Click on the “Run” button in the main panel, to see the results of inspecting. The counters at the top of the Monitor panel should be changing. The Process Time is displayed in the upper right corner of the panel. You can reset the counts at any time. You may not see the counts go to zero, but you will see them go to a smaller number.
405-00026-00 NOTE iNspect Express User’s Manual When you click the Reset Inspection button on the Monitor panel, you must tell the BOA vision system how many parts there are between the Inspection Trigger and the Rejection mechanism. These parts are “Passed” by the iNspect software. If you are not using the output delay (BOA Outputs) then your PLC should have a similar system for dealing with parts in the pipeline.
iNspect Express User’s Manual 405-00026-00 Graphing Measurements You can click on the check boxes at the right side of the Edit Tolerances window, to display a graph or plot of a measurements values over time. You can display more than one plot. Rightclick inside a plot window to zoom, or pan/scroll in the plot. Plot – plot in standard time. Older measurements scroll off the left side of the plot window. This is the “Plot” option in Edit Tolerances. Trend – Older measurements do not scroll off the window.
405-00026-00 iNspect Express User’s Manual Setup Display Click the “Setup Display” button and the Configuration and Status panel changes. This panel controls how often the BOA updates the display on the client PC when the inspection is running. In some cases, updating the client PC may display affect the total inspection time. The BOA may run faster if you display the Image update by selecting “Graphics Only.
iNspect Express User’s Manual 405-00026-00 continue and Pass/Recycle/Reject outputs are still available (unless driven by equations). Conditional Output will repeat the last values before the History was locked. 7. Save your Solution If you are in the Monitor panel, click “Ok” to return to the main panel. a. Click on the “Save/Export Solution” button in the main panel. The Configuration and Status panel changes to support saving, exporting and deleting solutions. b.
405-00026-00 iNspect Express User’s Manual Monitoring from the Network Any PC attached to the same network as the BOA can view inspection results, using Internet Explorer. Only one PC can access the BOA at a time, whether the session is Monitor or full access. The Monitor Window is not password protected. Viewing History and resetting the production line are not available from the monitor window. a. On the Vision System Home Page (in Internet Explorer) click on “Monitor”. b.
iNspect Express User’s Manual 405-00026-00 Performance Tips Your BOA Vision System is optimized for performance, but for very high-speed applications, it may be necessary to minimize inspection overheads, to prevent “part skipping”. This can happen if the inspection queue is full when a new part to inspect is detected. In most cases, this would not be a problem given that the BOA Vision System can capture new images as it processes and renders a result on a previous image.
405-00026-00 iNspect Express User’s Manual System Administration and Password Protection To prevent others from changing your Solution, you can enter a password for your Vision System. Without the password, others can only access the Monitor screen, to view the Run screen only. The password limit is 6 to 15 characters. a. Click the “User Admin” button, in the main panel. Log in as the Administrator to make changes. You should change the default Administrator password. b.
iNspect Express User’s Manual NOTE 405-00026-00 The default password for the Administrator account is “ipdadmin”. It is your responsibility to change the Administrator password. This is an Application password for the iNspect and iLabel applications, not for Windows or the Vision System. iCollect The iCollect application creates a log of system events, and IP Addresses, on all Vision Systems connected and enabled for iCollect. One host PC must be running the iCollect application.
405-00026-00 iNspect Express User’s Manual Viewing Data Output If you enabled output, there are several ways to view data output. This section will only describe using HyperTeminal, and using the History Log page. History Log There are two very similar utilities you can use: • the History Log link on the Vision System Home page as shown below. • the iOutputLog application. Similar to the image below, but not in Internet Explorer. a.
iNspect Express User’s Manual 405-00026-00 HyperTerminal You can use HyperTerminal for either Ethernet or Serial communication, if your Vision System is configured for data output. a. Open a new HyperTerminal session, enter your area code, and click “Ok”. b. In “Connection Description” enter a name for the session, for example, “iNspect1”. c. For Ethernet: Enter the IP Address of the Vision System in the “Host Address” and enter the port number (BOA default is 5020).
405-00026-00 iNspect Express User’s Manual Network Commands You can issue commands to the BOA Vision System over the TCP/IP network, to select or change the running Solution, or temporarily change the trigger mode. A Solution must be running. a. Open a new HyperTerminal session, enter your area code, and click ”OK”. b. In “Connection Description” enter a name for the session, for example, “BOAport5021”. c.
iNspect Express User’s Manual 405-00026-00 reset # reset the production line with a specific number of parts between the two sensors. reset Statistics reset the counters for Pass/Recycle/Reject. saves ## Desc saves the current Solution, using the ID number and string description given. gtol get tolerances for all measurements. stol measName camID minRecycle minPass Perfect MaxPass MaxRecycle set tolerances for the specified measurement.
405-00026-00 iNspect Express User’s Manual Configuration Changes On the Vision System Home page in Internet Explorer, there is a link for the “Application Setup”. The Vision System Home Page Configuration Page Recycle Enable: If you do not have Recycle tolerances and Failure tolerances, you can clear this checkbox to hide the Recycle tolerances in the tool properties. Auto Load Solution Enable: Clear the checkbox to disable loading a Solution when power is applied to the BOA.
iNspect Express User’s Manual 405-00026-00 LOCATOR EXAMPLES Creating a Locator requires one or two tools that create active points. While there are several tools that can create active points, some do not make good choices for the Locator anchors. Match Tool The Match tool is a great choice, because it has a search box. You can adjust the search area to compensate for movement of the part. You can change the Match tool properties to look for edges only or all pixel intensities.
405-00026-00 NOTE iNspect Express User’s Manual The Position anchor alone can track or follow horizontal and vertical movement, but not rotation. If your part is mechanically restricted to not rotate, for example a square or rectangle part sliding between two closely fitting rails, the position anchor alone may be enough. If your part does rotate, you need a Rotation anchor too. 7. In the Configuration and Status panel, select Rotation anchor. Click on the center point of the second Match tool (MS2).
iNspect Express User’s Manual 405-00026-00 Pencil Line Intersection Some parts may not have features that are good for the Match tool. If the part has straight sides, the Pencil line may be a good choice. 1. Click the Pencil tool. In the image area, create a pencil line on the edge or side of the part. 2. Create a second pencil line on another edge. The illustration shows the 2 lines, and the four click points.
405-00026-00 iNspect Express User’s Manual 3. Hover your cursor over the first line. Drag the square handle at the end of the line, to extend the first pencil line past the end of the part. Extending the Pencil Line 4. Hover your cursor over the second line. Drag the square handle at the end of the line, to extend the second pencil line past the end of the part, to intersect with the first pencil line. An active point is created where the two lines meet (intersect).
iNspect Express User’s Manual 405-00026-00 6. Hover over the third click point (second line), and extend the size of the search area to compensate for movement of the part. Repeat for the second click point on this line. Increasing the Search Area 7. Click on the Locator button. In the Configuration and Status panel, click on Position Anchor. 8. In the image area, click on the intersection of the two pencil lines.
405-00026-00 iNspect Express User’s Manual Edge Count Tool – Circle In some cases the Edge Count tool, used with a Rectangle or Circle ROI may be a good locator for parts that rotate by large amounts. The Match tool does have settings for rotation, but also takes more time for accurate tracking of large rotation. For this example, the notched disk in the following figure is always placed on a (non–moving) shaft in the camera view. The only movement is rotation.
iNspect Express User’s Manual 405-00026-00 8. In the Configuration and Status panel, select “Rotation anchor” 9. Click on the point at the left edge of the notch. The flag icon should appear. Loc1 Notched Disk with Locator Anchors We need two anchors to find the rotation. The circle tool works only because the center of the disk is always in a fixed position in the image area.
405-00026-00 iNspect Express User’s Manual 5. Click on one of the points on the Edge Count region. A cross hair appears with a label “Loc1”. 6. In the Configuration and Status panel, select “Rotation anchor” 7. Click on a second point on the Edge Count region, the furthest point from the position anchor is best. The flag icon should appear.
iNspect Express User’s Manual 405-00026-00 4. Click on the Locator button. In the Configuration and Status panel, select Locator 1, and select “Set position anchor”. 5. Click on the Center point of the Match Tool. 6. Select the Edge Count tool and select a Circle Region. 7. Draw a circle on the disk, near the outer edge and passing through the notch. Move and resize the circle as needed. Loc1 Locator 1 and Edge Count Tool 8. Right-click on the Edge Count tool, to open the Properties.
405-00026-00 iNspect Express User’s Manual EQUATION EXAMPLES Override Examples Here are examples for setting override variables in the “Post Image Process” function. The composite result is formed after all statements have been evaluated. NOTE The variable FAIL supercedes RECYCLE and RECYCLE supercedes PASS. The variable Result (the Composite Result) takes 3 values: 1, 2, 3 where 1=Pass, 2=Recycle, 3=Reject. Example 1 FAIL = 1 RECYCLE = 1 PASS = 1 The Composite Result = 3 which is the value for Reject.
iNspect Express User’s Manual 405-00026-00 Output Examples Indicate a Pass or Fail You can make the outputs indicate the inspection passed or failed. This very similar to selecting ”Pass Pulse” or ”Fail Pulse” in the ”Setup I/O Connections – Outputs”. You can specify your own pulse width using scripting. This example is a shows a long pulse width. If (Result.0 = 1) Global.GPO(0) = pulse(1,3,400) If (Result.0 = 3) Global.
405-00026-00 iNspect Express User’s Manual If () Global.GPO(1) = (MS1.Result != 1) Set GPO(1) to logic 1 if MS1 match does not pass; set GPO(1) to logic 0 if MS1 match passes. “If ()” is the first of 3 fields in the statement. It gets dropped off in the Manage Equation Execution Order panel. , and the statement becomes: Global.GPO(1) = (MS1.Result !=1) MS1.Result is the Pass/Recycle/Fail result of the Match tool. MS1 is the measured value of the match.
iNspect Express User’s Manual 405-00026-00 In the Delayed Event Function, set the outputs low. Delayed Event – 60 ms after Image Process: If () Global.GPO(1) = 0 If() Global.GPO(0) = 0 The Delayed Event Function can also be used to clear or reset PLC registers or other external devices. Related Functions You can use the Solution Initialize Function to clear or set outputs and PLC registers when you load a solution.
405-00026-00 iNspect Express User’s Manual Input Examples Using a Control Logix Tag for a Trigger Vision Systems can use a Control Logix Tag for an inspection trigger. Because the Vision System is interfacing with external equipment, there are several steps to prepare or verify the setup before the assignment equations. 1. Set the Sensor Trigger to Inspection Trigger, in the Setup Sensor panel. 2. Add the Control Logix PLC to the Solution file.
iNspect Express User’s Manual 405-00026-00 5. Set the time interval (30 ms) for the Periodic function and then click the “Add” button. The Periodic Function now appears in the Function list. The Periodic Function will occur at the interval entered (30 ms). To prevent multiple inspections per trigger a variable called “Once”, in this example, is set after one trigger is generated and will be reset after the image is processed.
405-00026-00 iNspect Express User’s Manual A tag that indicates that a trigger has been received is written to in the Pre Image Process function. This function is executed one time prior to the image processing of the image just acquired. After the PLC receives this indication, the PLC should change the state of the trigger tag to avoid processing the same part after image processing is complete.
iNspect Express User’s Manual 405-00026-00 After the inspection is processed, the “Post Image Process” function is executed one time. This function should output the inspection results to the appropriate Control Logix tag(s). The variable, “Once” in this example, that keeps the Periodic Function trigger from happening multiple times should be reset. The arrows to the right, between the Edit and Del buttons, are used to put the statements in the correct order.
405-00026-00 iNspect Express User’s Manual GLOSSARY Accuracy – For most measurement tools, increasing the “accuracy” means increasing the number of sample points. Refer to the detailed description of each measurement tool. Binarization – turning a gray-scale image into a “binary image” with all pixels replaced with values 1 and 0. Camera – The camera contains a sensor that converts the pattern of light from the part into electrical signals that are sent to the Vision Appliance.
iNspect Express User’s Manual 405-00026-00 Lighting – In most cases you will need special lighting that ‘amplifies’ the elements of the part that you want to inspect and ‘attenuates’ elements that you don’t want to inspect. Proper lighting makes inspection faster and more accurate. Poor or inappropriate lighting is a major cause of failure in machine vision inspection systems. Light Ring – a ring or circle of Light Emitting Diodes or other light sources in a circle.
405-00026-00 iNspect Express User’s Manual Calibration Checkerboard – 1 cm or 10 mm or 0.
iNspect Express User’s Manual 405-00026-00 Calibration Checkerboard – 1 inch Squares 128 Rev 1600; 12 July 2010