IPD Vision SystemsiNspect]ExpressSoftware User’s Manual405-00026-00Rev. 160012 July 2010
405-00026-00iNspect Express User’s Manual2 Rev 1600; 12 July 2010Introducing the iNspect GUIThe interface has three panes or panels. The left panel is
405-00026-00iNspect Express User’s Manual92 Rev 1600; 12 July 2010Setup Historya. Click the “History” button in the “Setup Communications and Outputs”
iNspect Express User’s Manual405-00026-0093Rev 1600; 12 July 20109. Select the image format (BMP or JPG).10. Set the destination directory (or browse
405-00026-00iNspect Express User’s Manual94 Rev 1600; 12 July 20106.Run the Inspection and Monitor Resultsa. Click on the “Run” button in the main pan
iNspect Express User’s Manual405-00026-0095Rev 1600; 12 July 2010NOTE When you click the Reset Inspection button on the Monitor panel, you must tellth
405-00026-00iNspect Express User’s Manual96 Rev 1600; 12 July 2010Graphing MeasurementsYou can click on the check boxes at the right side of the Edit
iNspect Express User’s Manual405-00026-0097Rev 1600; 12 July 2010Setup DisplayClick the “Setup Display” button and the Configuration and Status panel
405-00026-00iNspect Express User’s Manual98 Rev 1600; 12 July 2010continue and Pass/Recycle/Reject outputs are still available (unless driven by equat
iNspect Express User’s Manual405-00026-0099Rev 1600; 12 July 2010Monitoring from the NetworkAny PC attached to the same network as the BOA can view in
405-00026-00iNspect Express User’s Manual100 Rev 1600; 12 July 2010Performance TipsYour BOA Vision System is optimized for performance, but for very h
iNspect Express User’s Manual405-00026-00101Rev 1600; 12 July 2010System Administration and Password ProtectionTo prevent others from changing your So
iNspect Express User’s Manual405-00026-003Rev 1600; 12 July 2010If the BOA is currently running and inspecting, the application will open to the Run p
405-00026-00iNspect Express User’s Manual102 Rev 1600; 12 July 2010NOTE The default password for the Administrator account is “ipdadmin”. It is yourre
iNspect Express User’s Manual405-00026-00103Rev 1600; 12 July 2010Viewing Data OutputIf you enabled output, there are several ways to view data output
405-00026-00iNspect Express User’s Manual104 Rev 1600; 12 July 2010HyperTerminalYou can use HyperTerminal for either Ethernet or Serial communication,
iNspect Express User’s Manual405-00026-00105Rev 1600; 12 July 2010Network CommandsYou can issue commands to the BOA Vision System over the TCP/IP netw
405-00026-00iNspect Express User’s Manual106 Rev 1600; 12 July 2010reset # reset the production line with a specific number of parts between the two s
iNspect Express User’s Manual405-00026-00107Rev 1600; 12 July 2010Configuration ChangesOn the Vision System Home page in Internet Explorer, there is a
405-00026-00iNspect Express User’s Manual108 Rev 1600; 12 July 2010LOCATOR EXAMPLESCreating a Locator requires one or two tools that create active poi
iNspect Express User’s Manual405-00026-00109Rev 1600; 12 July 2010NOTE The Position anchor alone can track or follow horizontal and vertical move-ment
405-00026-00iNspect Express User’s Manual110 Rev 1600; 12 July 2010Pencil Line IntersectionSome parts may not have features that are good for the Matc
iNspect Express User’s Manual405-00026-00111Rev 1600; 12 July 20103. Hover your cursor over the first line. Drag the square handle at the end of the l
405-00026-00iNspect Express User’s Manual4 Rev 1600; 12 July 20103.Set up the SensorIn the “Setup or Modify” area on the Navigation panel, only the Se
405-00026-00iNspect Express User’s Manual112 Rev 1600; 12 July 20106. Hover over the third click point (second line), and extend the size of the searc
iNspect Express User’s Manual405-00026-00113Rev 1600; 12 July 2010Edge Count Tool – CircleIn some cases the Edge Count tool, used with a Rectangle or
405-00026-00iNspect Express User’s Manual114 Rev 1600; 12 July 20108. In the Configuration and Status panel, select “Rotation anchor”9. Click on the p
iNspect Express User’s Manual405-00026-00115Rev 1600; 12 July 20105. Click on one of the points on the Edge Count region. A cross hair appears with a
405-00026-00iNspect Express User’s Manual116 Rev 1600; 12 July 20104. Click on the Locator button. In the Configuration and Status panel, select Locat
iNspect Express User’s Manual405-00026-00117Rev 1600; 12 July 2010EQUATION EXAMPLESOverride ExamplesHere are examples for setting override variables i
405-00026-00iNspect Express User’s Manual118 Rev 1600; 12 July 2010Output ExamplesIndicate a Pass or FailYou can make the outputs indicate the inspect
iNspect Express User’s Manual405-00026-00119Rev 1600; 12 July 2010If () Global.GPO(1) = (MS1.Result != 1)Set GPO(1) to logic 1 if MS1 match does not
405-00026-00iNspect Express User’s Manual120 Rev 1600; 12 July 2010In the Delayed Event Function, set the outputs low.Delayed Event – 60 ms after Imag
iNspect Express User’s Manual405-00026-00121Rev 1600; 12 July 2010Input ExamplesUsing a Control Logix Tag for a TriggerVision Systems can use a Contro
iNspect Express User’s Manual405-00026-005Rev 1600; 12 July 2010Using the White BalanceThis button is available only when using a Color camera. White
405-00026-00iNspect Express User’s Manual122 Rev 1600; 12 July 20105. Set the time interval (30 ms) for the Periodic function and then click the “Add”
iNspect Express User’s Manual405-00026-00123Rev 1600; 12 July 2010A tag that indicates that a trigger has been received is written to in the Pre Image
405-00026-00iNspect Express User’s Manual124 Rev 1600; 12 July 2010After the inspection is processed, the “Post Image Process” function is executed on
iNspect Express User’s Manual405-00026-00125Rev 1600; 12 July 2010GLOSSARYAccuracy – For most measurement tools, increasing the “accuracy” means incre
405-00026-00iNspect Express User’s Manual126 Rev 1600; 12 July 2010Lighting – In most cases you will need special lighting that ‘amplifies’ the elemen
iNspect Express User’s Manual405-00026-00127Rev 1600; 12 July 2010Calibration Checkerboard – 1 cm or 10 mm or 0.40 inch Squares
405-00026-00iNspect Express User’s Manual128 Rev 1600; 12 July 2010Calibration Checkerboard – 1 inch Squares
405-00026-00iNspect Express User’s Manual6 Rev 1600; 12 July 2010Displaying Edges and Improving the ImageMany tools depend on finding edges in the ima
iNspect Express User’s Manual405-00026-007Rev 1600; 12 July 2010Using the Calibration ToolCalibration is an option, not a requirement. Calibration cor
405-00026-00iNspect Express User’s Manual8 Rev 1600; 12 July 20104.Set up Measurementsa. In the main panel, click on the “Tools” button.Setting up an
iNspect Express User’s Manual405-00026-009Rev 1600; 12 July 2010Define a Template ImageMake sure a good (or perfect) part or assembly is in front of t
405-00026-00iNspect Express User’s Manual10 Rev 1600; 12 July 2010Train the Color Mapa. Click on the “Setup Color” button.The Configuration and Status
iNspect Express User’s Manual405-00026-0011Rev 1600; 12 July 2010To add more color names1) Click the “plus” button (+). Type a color name in the text
iNspect Express Software User’s ManualDocument Number 405-00026-00Revision 1600; 12 July 2010CopyrightE2010–2009 DALSA CorporationAll rights reserved.
405-00026-00iNspect Express User’s Manual12 Rev 1600; 12 July 2010Apply Vision Toolsa. Select a tool from the tool box and apply it to the template im
iNspect Express User’s Manual405-00026-0013Rev 1600; 12 July 2010As you define measurement tools in the image area, the tools appear in the Tool List,
405-00026-00iNspect Express User’s Manual14 Rev 1600; 12 July 2010d. Click on the “check” button to accept changes and close the Line Properties box.
iNspect Express User’s Manual405-00026-0015Rev 1600; 12 July 2010Another specification may be the value is 100 +/– 5 and the part can be recycled if t
405-00026-00iNspect Express User’s Manual16 Rev 1600; 12 July 2010Apply processing and ExitSelect a Processor.Change parameter value,Apply processing
12drag the 2 corner squares to resizedrag the side square to rotateiNspect Express User’s Manual405-00026-0017Rev 1600; 12 July 2010Using the Distance
405-00026-00iNspect Express User’s Manual18 Rev 1600; 12 July 2010e. Right-click on the line. A Distance Properties box opens. In this box you can: ch
iNspect Express User’s Manual405-00026-0019Rev 1600; 12 July 2010NOTE If you enter new units, and select “Coordinate System”, clicking the green“check
12drag the corner drag the side squareto rotatesquare to resize405-00026-00iNspect Express User’s Manual20 Rev 1600; 12 July 2010Using the Angle Too
iNspect Express User’s Manual405-00026-0021Rev 1600; 12 July 2010Angle PropertiesAngle the angle formed by two edges.• Enable – check this box to repo
iNspect Express User’s Manual405-00026-00iiiRev 1600; 12 July 2010PREFACEAbout This ManualThis manual describes the iNspect™ software, supported by th
highlighted edgedrag squaresto resize thesearch area405-00026-00iNspect Express User’s Manual22 Rev 1600; 12 July 2010Using the Circle Tool The Circle
iNspect Express User’s Manual405-00026-0023Rev 1600; 12 July 2010Circle PropertiesDiameter measure the diameter of the circle. The maximum diameter is
405-00026-00iNspect Express User’s Manual24 Rev 1600; 12 July 2010• Edge – selects the direction edge type to use for defining the edge of the circle:
123drag squares toresize thesearch areaiNspect Express User’s Manual405-00026-0025Rev 1600; 12 July 2010Using the Arc Tool The Arc tool measures the r
405-00026-00iNspect Express User’s Manual26 Rev 1600; 12 July 2010Arc PropertiesRadius measure the radius of the Arc.Circularity ratio of the smallest
iNspect Express User’s Manual405-00026-0027Rev 1600; 12 July 2010f. Click on the ruler button in the Arc Properties box, to set new units (Scale) o
405-00026-00iNspect Express User’s Manual28 Rev 1600; 12 July 2010b. Click on the outer edge of each circle, then double-click to stop the drawing. iN
iNspect Express User’s Manual405-00026-0029Rev 1600; 12 July 2010• Auto label position – puts the label (CC1, CC2) beside the circle in the display. C
405-00026-00iNspect Express User’s Manual30 Rev 1600; 12 July 2010Drag boundaryline or drag thesensitivityslider.Edge Count PropertiesCount count the
iNspect Express User’s Manual405-00026-0031Rev 1600; 12 July 2010• Sensitivity – a higher sensitivity detects less sharp or less sudden transitions fr
405-00026-00iNspect Express User’s Manualiv Rev 1600; 12 July 2010Using the Arc Tool 25. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
405-00026-00iNspect Express User’s Manual32 Rev 1600; 12 July 2010edge find directionRotateHandleResizeHandlePoint PropertiesPosition variation in eit
1scan directioniNspect Express User’s Manual405-00026-0033Rev 1600; 12 July 2010• Sensitivity – higher setting detects less sharp or less sudden trans
405-00026-00iNspect Express User’s Manual34 Rev 1600; 12 July 2010d. When you hover the cursor over the point or search box, the point and search box
2134cornerpointsiNspect Express User’s Manual405-00026-0035Rev 1600; 12 July 2010• Sensitivity – a higher sensitivity detects less sharp or less sudde
resize405-00026-00iNspect Express User’s Manual36 Rev 1600; 12 July 2010Small solid squares appear in the box around the endpointsof the first ruler l
iNspect Express User’s Manual405-00026-0037Rev 1600; 12 July 2010• Locator – makes the tool follow the Locator, and follow the part. Select a locator
drag square to resizeDrag line to move position405-00026-00iNspect Express User’s Manual38 Rev 1600; 12 July 2010Using the Pencil Tool The Pencil tool
iNspect Express User’s Manual405-00026-0039Rev 1600; 12 July 2010Pencil PropertiesSlope the slope of the pencil line.• Enable – check this box to repo
resize405-00026-00iNspect Express User’s Manual40 Rev 1600; 12 July 2010Using the Intensity Tool The Intensity tool counts the number of pixels at eac
resizeresizeiNspect Express User’s Manual405-00026-0041Rev 1600; 12 July 2010• Relative – clear the box to report actual numbers; check the box to rep
iNspect Express User’s Manual405-00026-00vRev 1600; 12 July 2010Setup Display 97. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
405-00026-00iNspect Express User’s Manual42 Rev 1600; 12 July 2010e. Right-click on the Region outline. A Count Properties box opens. In this box you
iNspect Express User’s Manual405-00026-0043Rev 1600; 12 July 2010• Major axis – minimum and maximum for the major axis of objects. Objects outside t
Search areapatternresize405-00026-00iNspect Express User’s Manual44 Rev 1600; 12 July 2010• Sensitivity – higher setting is more sensitive to defects
iNspect Express User’s Manual405-00026-0045Rev 1600; 12 July 2010lock/unlock“Perfect”lock/unlocktemplatevalueMatch PropertiesMatch score quality of th
405-00026-00iNspect Express User’s Manual46 Rev 1600; 12 July 2010• Match – what kind of template or type of pattern matching used. “All pixels” means
resizeiNspect Express User’s Manual405-00026-0047Rev 1600; 12 July 2010c. Move the mouse over the image in the Work Area.Click, release, move the mous
405-00026-00iNspect Express User’s Manual48 Rev 1600; 12 July 2010Barcode Properties• Auto label position – puts the label (Barcode1) beside the tool
iNspect Express User’s Manual405-00026-0049Rev 1600; 12 July 2010The “ignore” steps are applied after decoding. The position and character filters are
405-00026-00iNspect Express User’s Manual50 Rev 1600; 12 July 2010• Method – select the method for separating the barcode from the background. Thresho
resizeresizeiNspect Express User’s Manual405-00026-0051Rev 1600; 12 July 2010• CheckSum – test for the CheckSum or check character. The checksum is re
405-00026-00iNspect Express User’s Manualvi Rev 1600; 12 July 2010List of FiguresThe Vision System Home Page 1. . . . . . . . . . . . . . . . . . . .
405-00026-00iNspect Express User’s Manual52 Rev 1600; 12 July 2010 If the code is part of the stamp or mold that forms your part, the code should move
iNspect Express User’s Manual405-00026-0053Rev 1600; 12 July 2010The Padlock button allows you to lock the Value, so it does not change while you ch
405-00026-00iNspect Express User’s Manual54 Rev 1600; 12 July 2010• Locator – makes the tool follow the Locator, and follow the part. Select a locator
iNspect Express User’s Manual405-00026-0055Rev 1600; 12 July 2010Advanced Properties – Threshold Tab2D Barcode Threshold Properties• Method – select t
405-00026-00iNspect Express User’s Manual56 Rev 1600; 12 July 2010Advanced Properties – DataMatrix Tab2D Barcode DataMatrix Properties• Size – pre-def
iNspect Express User’s Manual405-00026-0057Rev 1600; 12 July 2010Matrix Quality Standards and MeasurementsAvailable MeasurementsISO/IEC15415ISO/IEC160
405-00026-00iNspect Express User’s Manual58 Rev 1600; 12 July 2010• Size – pre-defined rectangular and square sizes, or auto-detect.• Model Type – the
resizeiNspect Express User’s Manual405-00026-0059Rev 1600; 12 July 2010b. Move the mouse over the image in the Work Area. Youshould not see highlighte
405-00026-00iNspect Express User’s Manual60 Rev 1600; 12 July 2010• Enable – check this box to report a measurement and pass or fail the part on this
iNspect Express User’s Manual405-00026-0061Rev 1600; 12 July 2010• Fielding – limit positions in the string to be specific character types. This can s
iNspect Express User’s Manual405-00026-00viiRev 1600; 12 July 20102D Barcode Threshold Properties 55. . . . . . . . . . . . . . . . . . . . . . . . .
405-00026-00iNspect Express User’s Manual62 Rev 1600; 12 July 2010Zoom inZoom outRotate imageOpen imageOCR Font Editor – Add WindowSelect Characterd.
iNspect Express User’s Manual405-00026-0063Rev 1600; 12 July 2010e. If your characters have different spacing, click on the “Spacing” tab and clear t
405-00026-00iNspect Express User’s Manual64 Rev 1600; 12 July 2010f. If the characters have different sizes, click on the “Edit” tab and clear the che
123side A side BiNspect Express User’s Manual405-00026-0065Rev 1600; 12 July 2010Using the Caliper ToolThe caliper tool measures the distance between
405-00026-00iNspect Express User’s Manual66 Rev 1600; 12 July 2010Caliper Tool Adjustede. When you hover over the rectangle region, the region turns r
iNspect Express User’s Manual405-00026-0067Rev 1600; 12 July 2010• Locator – makes the measurement follow the Locator, and follow the part. Select a l
1right-click112405-00026-00iNspect Express User’s Manual68 Rev 1600; 12 July 2010h. Click on the padlock button to lock the value for “Perfect” so i
iNspect Express User’s Manual405-00026-0069Rev 1600; 12 July 2010endpoints of the first and last ruler lines define the search “area”. You can drag t
405-00026-00iNspect Express User’s Manual70 Rev 1600; 12 July 2010• Auto label position – puts the label beside the tool in the display. Clear the che
213iNspect Express User’s Manual405-00026-0071Rev 1600; 12 July 2010b. Find the edges that match your measurement. Left-click onone edge (1), and a “r
405-00026-00iNspect Express User’s Manualviii Rev 1600; 12 July 2010System Administration Panel 101. . . . . . . . . . . . . . . . . . . . . . . . . .
405-00026-00iNspect Express User’s Manual72 Rev 1600; 12 July 2010Bead PropertiesDeviation maximum or largest change (distance) from the trained posit
iNspect Express User’s Manual405-00026-0073Rev 1600; 12 July 2010f. Click on the padlock button to lock the value for “Perfect” so it does not chang
405-00026-00iNspect Express User’s Manual74 Rev 1600; 12 July 2010ColorMeter PropertiesColor1% percent of the Region area, that is the Color Class sel
123side Aside BiNspect Express User’s Manual405-00026-0075Rev 1600; 12 July 2010• Enable – check this box to report a measurement and pass or fail the
tip areatip areaendcapendcap405-00026-00iNspect Express User’s Manual76 Rev 1600; 12 July 2010b. The Spring Tool draws four yellow overlappingrectangl
iNspect Express User’s Manual405-00026-0077Rev 1600; 12 July 2010tip linetip lineSpring ToolSpring PropertiesPitch average distance between adjacent t
405-00026-00iNspect Express User’s Manual78 Rev 1600; 12 July 2010• Enable – check this box to report a measurement and pass or fail the part on this
iNspect Express User’s Manual405-00026-0079Rev 1600; 12 July 2010Scale Propertiesi. Click the “check” button to accept changes and close the Scale
405-00026-00iNspect Express User’s Manual80 Rev 1600; 12 July 2010Locator Panelb. Select a Locator number, 1 through 4. All tools default to Locator 1
iNspect Express User’s Manual405-00026-0081Rev 1600; 12 July 2010• Auto label position – puts the label (LOC1) beside the position anchor in the displ
iNspect Express User’s Manual405-00026-001Rev 1600; 12 July 2010The iNspect ApplicationCreating an Inspection Solution1.Launch iNspect ClientYou need
405-00026-00iNspect Express User’s Manual82 Rev 1600; 12 July 2010The origin will follow the horizontal and vertical movement of the part, if it is at
iNspect Express User’s Manual405-00026-0083Rev 1600; 12 July 2010Exit this panel and go back to the main panel.Open the script editor or variable mana
405-00026-00iNspect Express User’s Manual84 Rev 1600; 12 July 2010BOA InputsThe BOA has two inputs, Trigger and GPI0. You can configure the polarity o
iNspect Express User’s Manual405-00026-0085Rev 1600; 12 July 2010BOA OutputsThe BOA has three outputs, Strobe, GPO0 and GPO1. Driver source, Polarity,
405-00026-00iNspect Express User’s Manual86 Rev 1600; 12 July 2010Scriptinga. Click on the “Add/Del” button under “Scripting” on the Setup Communicati
iNspect Express User’s Manual405-00026-0087Rev 1600; 12 July 2010Equations allow you to communicate with PLC devices. You define a PLC device, then as
405-00026-00iNspect Express User’s Manual88 Rev 1600; 12 July 2010Functions are called simply in the form: z = aFunctionName(param1, param2)All your e
iNspect Express User’s Manual405-00026-0089Rev 1600; 12 July 2010Defined VariablesA complete list of pre-defined variables is available in the online
405-00026-00iNspect Express User’s Manual90 Rev 1600; 12 July 2010Create New FunctionIn the drop-list under Manage Execution Order, there are predefin
iNspect Express User’s Manual405-00026-0091Rev 1600; 12 July 2010Free EditThe “Edit” button under Manage Execution Order loads the highlighted stateme
Commentaires sur ces manuels