Page 3
Cognex Corporation or its licensor. Cognex Corporation assumes no responsibility for the use or reliability of its software on equipment that is not supplied by Cognex Corporation. Cognex Corporation makes no warranties, either express or implied, regarding the described software, its merchantability or its fitness for any particular purpose.
Page 4
In-Sight 1700 Series Wafer Reader Regulations/Compliance In-Sight 1721/1722 Wafer Readers Declaration of Conformity Manufacturer Cognex Corporation One Vision Drive Natick, MA 01760 USA Declares this -marked Wafer Reader Machine Vision System Product Product Number In-Sight 1721: P/N 800-5865-1; P/N 800-5865-1R (RoHS Compliant) In-Sight 1722: P/N 800-5865-2;...
Page 5
® In-Sight 1700 Series Wafer Reader In-Sight 1701 Wafer Reader Declaration of Conformity Manufacturer Cognex Corporation One Vision Drive Natick, MA 01760 USA Declares this -marked Wafer Reader Machine Vision System Product Product Number In-Sight 1701: P/N 800-5797-1; P/N 800-5798-1...
Page 6
® In-Sight 1700 Series Wafer Reader In-Sight 1700 Wafer Reader Declaration of Conformity Manufacturer Cognex Corporation One Vision Drive Natick, MA 01760 USA Declares this -marked Wafer Reader Machine Vision System Product Product Number In-Sight 1700: P/N 800-5748-10; P/N 800-5748-20...
Page 7
Observe these precautions when installing the In-Sight wafer reader to reduce the risk of injury or equipment damage: The wafer reader is intended to be supplied by a Cognex power source (24V ±10%). Any other voltage creates a risk of fire or shock and can damage the In-Sight hardware.
1 Introduction In this section… In-Sight Wafer Reader Overview ................1 In-Sight Support......................2 Networking an In-Sight Wafer Reader...............2 1.1 In-Sight Wafer Reader Overview ® The In-Sight series of high performance vision sensors are image formation wafer readers for reading identification marks on silicon wafers. Featuring a vision processor, advanced lighting and optics, and built-in networking support and serial communications, the compact In-Sight wafer readers can be utilized in virtually any back-end wafer fab process.
Guide & Reference, an on-line HTML Help file provided on the In-Sight CD-ROM. The In-Sight Online Support and Learning Center at: www.cognex.com/support/In-Sight.asp. 1.3 Networking an In-Sight Wafer Reader The In-Sight wafer reader is designed to operate as a host system on an Ethernet TCP/IP network.
Page 13
® In-Sight 1700 Series Wafer Reader Section 1: Introduction Please note that the In-Sight 1700 and 1701 wafer readers require a standard CAT5 network cable and crossover coupler or a CAT5 crossover cable in this configuration. NOTE If the Microsoft "Media Sense" feature, which automatically detects whether or not your network interface is linked to a network, is enabled when running Microsoft Windows 2000 or XP, communication with an In-Sight wafer reader may not be established.
Page 14
® Section 1: Introduction In-Sight 1700 Series Wafer Reader 1.3.2 Fab Floor In-Sight Network Configurations To take full advantage of its networking capabilities, the wafer reader can operate as a host on the larger, fab floor network. The only physical difference between fab floor- networked wafer readers and a standalone wafer reader network is that the switch/router is connected directly to the network.
1350 Breakout Module, refer to Appendix C: Connecting the Breakout Module. For a complete list of options and accessories, contact your Cognex sales representative. 2.1.1 Connecting the In-Sight 1721/1722 Wafer Reader The wafer reader has two RJ-45 connector ports: the Network Port and the Breakout Port (see Figure 2-1).
® Section 2: Installing the Wafer Reader In-Sight 1700 Series Wafer Reader 2.1.2 Connecting the In-Sight 1700/1701 Wafer Reader The In-Sight 1700/1701 wafer reader has two RJ-45 connector ports: the Network Port and the Breakout Port (see Figure 2-2). The Network Port provides the Ethernet connection for network communications.
Sun Java virtual machine can also be used on a windows-based PC. For information regarding installation, upgrade and setup of these software packages, see Tech Note: Browser Setup and Java Installation for the In-Sight 1700 Series Applet, which is available on the In-Sight 1700 Series CD, or can be downloaded from the In-Sight Online Support &...
Page 18
® Section 2: Installing the Wafer Reader In-Sight 1700 Series Wafer Reader To verify that a virtual machine is enabled: Open Internet Explorer. From the Tools menu select Internet Options…. Click the Advanced tab. If using the Microsoft Virtual Machine, under the Microsoft VM settings, verify that JIT compiler for virtual machine enabled is checked, as shown in Figure 2-3.
Page 19
® In-Sight 1700 Series Wafer Reader Section 2: Installing the Wafer Reader Figure 2-4: Internet Options Dialog – Java Virtual Machine Enabled Also, if using the Sun Java Virtual Machine, verify that all browsers that will be running the In-Sight applet are enabled for use with the Java Plug-in, as shown in Figure 2-5. This can be verified from the Java Plug-in Control Panel.
When the installation program is complete, remove the CD from the CD-ROM drive. Verify the In-Sight Software Installation: Verify the In-Sight software installation by opening the Start menu and clicking All Programs > Cognex > In-Sight > In-Sight Wafer ID (Java) 3.x.x > In-Sight PC Host. ® Verify the In Sight Guide &...
® In-Sight 1700 Series Wafer Reader Section 2: Installing the Wafer Reader 2.4 Adding the Wafer Reader to the Network After the power and network connections to the wafer reader have been made and the In-Sight PC Host program has been installed to a networked PC, the wafer reader can be added as a host on the network.
Page 22
® Section 2: Installing the Wafer Reader In-Sight 1700 Series Wafer Reader 2.4.2 Installing to a Non-DHCP Network A static IP address must be assigned to the wafer reader before the wafer reader will be recognized on a network where a DHCP server is not available. To Install the In-Sight Wafer Reader on a Non-DHCP Network: Supply power to a wafer reader, then open the In-Sight PC Host program.
Page 23
® In-Sight 1700 Series Wafer Reader Section 2: Installing the Wafer Reader Select < New > from the list to open the New Host Configuration dialog. Figure 2-8: PC Host New Host Configuration Dialog Enter the last six characters of the wafer reader’s 12-character Media Access Control (MAC) address, without spaces or dashes.
JVM software packages, see Tech Note: Browser Setup and Java Installation for the In-Sight 1700 Series Applet, which is available on the In-Sight 1700 Series CD, or can be downloaded from the In-Sight Online Support & Learning Center at:...
Page 25
® In-Sight 1700 Series Wafer Reader Section 2: Installing the Wafer Reader To Open a Connection to an In-Sight Wafer Reader from an Internet Browser: Enter the IP address of the wafer reader into the browser’s Address Bar (for example, http://192.168.0.1).
Page 26
During a single HTTP session, do not connect to a wafer reader using both the HTTP Logon dialog and without. Examples: To log on to the wafer reader as operator, with no password and open the index.html file: http://is1721_00060b/?isSL=operator+ To log on as admin, with the password Cognex and open the System Settings menu: http://192.168.0.1/system.html?isSL=admin+Cognex...
® In-Sight 1700 Series Wafer Reader Section 2: Installing the Wafer Reader 2.6 Communicating with the In-Sight Wafer Reader Over a Telnet Client Telnet is a built-in Microsoft Windows client that can be used to remotely communicate with the wafer reader using In-Sight Native Mode commands. NOTE By default, the Telnet system idle timeout is 5 minutes.
Page 28
® Section 2: Installing the Wafer Reader In-Sight 1700 Series Wafer Reader In the Telnet application, connect to the wafer reader by either its Host Name or IP address (for example: is1721_00060b or 192.168.0.1). If the connection is successful, a "Welcome to In-Sight(tm)" message appears, along with the hardware type (for example: 1722, 1721, 1701 or 1700), the session number and a prompt for “User:”.
® Section 3: Configuring a Wafer ID Application In-Sight 1700 Series Wafer Reader 3.2 Basic Concepts Wafer reading recipes created using In-Sight are called jobs. Each job can contain up to 10 unique reading configurations, called Configs. Each Config specifies a type of wafer mark, a checksum, the string fielding, light settings, and other information.
® In-Sight 1700 Series Wafer Reader Section 3: Configuring a Wafer ID Application 3.4 Getting an Image Before Config settings can be defined for reading wafer marks, a reasonable image of the mark is needed. NOTE For specific information on setting the working distance and adjusting the focus of an In-Sight 1721 or 1722 wafer reader, see Appendix D: 1721/1722 Wafer Reader Installation Options.
Page 32
® Section 3: Configuring a Wafer ID Application In-Sight 1700 Series Wafer Reader When the mark is properly positioned in the image, double-click the image or click the Manual button to exit Live mode. If the image is too bright or too dark, adjust the Light Mode and Light Power slider controls until the mark can be seen against the wafer background.
® In-Sight 1700 Series Wafer Reader Section 3: Configuring a Wafer ID Application 3.5 Defining Config Settings The Setup view contains individual tabs for each Config, numbered 0-9 (see Figure 3-3). Each Config contains the same default settings. These settings can be customized according to the type and quality of wafer marks that will be read.
Page 34
® Section 3: Configuring a Wafer ID Application In-Sight 1700 Series Wafer Reader 3.5.3 Enabled The Enabled checkbox determines whether the Config will be used during the retry sequence at runtime. The retry order for Configs is specified in the Options tab (see Section 3.6).
Page 35
“12”, the lot number would be reported as “012”. Report settings are ignored if ‘None’ is the selected Compression. NOTE For specific information on the customized decoding options, please contact your Cognex Sales Engineer. 3.5.5 Checksum...
Page 36
Minimum passed score: 300 plus Accept threshold IBM 412 with Virtual Applies the IBM barcode checksum and the Cognex Virtual checksum. If the read result passes the IBM 412 checksum, 200 points are added to the Raw Score. If the read result also passes the Virtual checksum and the results from both checksums agree, an additional 100 points are added to the score.
Page 37
® In-Sight 1700 Series Wafer Reader Section 3: Configuring a Wafer ID Application 3.5.6 Field String and Field Definition The Field String and Field Definition settings work together to define the format of the character string when ‘Chars, SEMI’, ‘Chars, IBM’, ‘Chars, Triple’, or one of the barcodes is the selected Mark type.
Page 38
® Section 3: Configuring a Wafer ID Application In-Sight 1700 Series Wafer Reader FIELD STRING DEFINITION VALID CHARACTERS ENTRY dash space space space NOTE All characters that are not predefined or entered in the Field Definition are treated as an alphanumeric wildcard.
Page 39
® In-Sight 1700 Series Wafer Reader Section 3: Configuring a Wafer ID Application NOTE Using one of the predefined entries (*, A, N, H, D, C, S, X, dot, dash, space) in the Field Definition will remap the list of valid characters to the new definition. Therefore, it is strongly recommended that you do not use a predefined field definition.
Page 40
® Section 3: Configuring a Wafer ID Application In-Sight 1700 Series Wafer Reader 3.5.9 Image Orientation The Image Orientation setting selects the orientation of the wafer mark in the image. The default orientation is Normal. SELECTION DESCRIPTION Normal (default) Unmodified image acquired by the wafer reader. Mirrored horizontally Horizontally mirrors the acquired image.
Page 41
® In-Sight 1700 Series Wafer Reader Section 3: Configuring a Wafer ID Application 3.5.11 Character Spacing When ‘Chars, SEMI’, ‘Chars, IBM’ or ‘Chars, Triple’ is the selected Mark, the Character Spacing setting controls the tolerance of the spacing between adjacent characters and the vertical alignment of the characters.
Page 42
® Section 3: Configuring a Wafer ID Application In-Sight 1700 Series Wafer Reader 3.5.14 Region The Region defines the area in which the wafer mark is expected to appear in the FOV. The mark must be sufficiently illuminated and entirely contained within the Region or the read will fail.
Page 43
® In-Sight 1700 Series Wafer Reader Section 3: Configuring a Wafer ID Application To rotate the region, press CTRL+R on the keyboard. In the upper left-hand corner of the region, the rotate region icon, , will appear. When the cursor moves over the icon, it changes to the rotate region cursor, Click and drag the rotate region cursor with the left mouse button to rotate the region.
Page 44
® Section 3: Configuring a Wafer ID Application In-Sight 1700 Series Wafer Reader 3.5.15 Size Size defines the expected height and width of a 2D symbol or the characters in a string, as measured in pixels. The size (height, width) is displayed below the box. NOTES ■...
Page 45
® In-Sight 1700 Series Wafer Reader Section 3: Configuring a Wafer ID Application To finish editing the box and accept the changes, double left-click anywhere in the image, or click the Save button. 3.5.16 Tune The Tune button accesses the automated tuning process used to optimize Config settings (see Figure 3-9).
Page 46
® Section 3: Configuring a Wafer ID Application In-Sight 1700 Series Wafer Reader To tune a Config: Choose the tune options to try by enabling/disabling the checkboxes. By default, Color, Light and Size are enabled. Disabling a checkbox causes tuning to use the current definition for the corresponding setting in the Config.
® In-Sight 1700 Series Wafer Reader Section 3: Configuring a Wafer ID Application 3.6 Setting Options The selections in the Options tab (Figure 3-10) control how the configured wafer ID application will operate during runtime. Figure 3-10: Options Tab 3.6.1 Read Read options control the try sequence for enabled Configs.
Page 48
® Section 3: Configuring a Wafer ID Application In-Sight 1700 Series Wafer Reader Read Order Specifies the order in which enabled Configs will be tried until a successful read is obtained. SELECTION DESCRIPTION Last Best Configs will be tried in the order they scored (from highest to lowest) during the last read until a (default) passed score is read.
Page 49
® In-Sight 1700 Series Wafer Reader Section 3: Configuring a Wafer ID Application Show Output Graphics When the Show Output Graphics checkbox is enabled, the character’s score, the read character, and the center coordinate of the character are displayed in the image area. If the mark passes, the output graphics are shown in green;...
Page 50
® Section 3: Configuring a Wafer ID Application In-Sight 1700 Series Wafer Reader NOTE When ‘Serial’ is the selected Trigger, the Mode setting in the Serial tab on the System Settings page must be ‘Text’ (see Section 6.4: Configuring Serial Port Settings). Output Destination Determines where results are sent after each read.
Page 51
® In-Sight 1700 Series Wafer Reader Section 3: Configuring a Wafer ID Application Also, the Text Mode settings in the Text Mode Details dialog should be configured as shown in Figure 3-12. To access the Text Mode Details dialog, click on the Details button on the Serial tab.
Page 52
® Section 3: Configuring a Wafer ID Application In-Sight 1700 Series Wafer Reader An example of the outputs using the In-Sight protocol commands from Microsoft Windows' built-in Telnet client are shown in Figure 3-13. Figure 3-13: In-Sight Protocol Output Example EG (Electroglas) Protocol Protocol for use with an Electroglas, Inc.
Page 53
® In-Sight 1700 Series Wafer Reader Section 3: Configuring a Wafer ID Application LKx5 Protocol The In-Sight wafer reader supports several Siemens LKx5 commands that allow the wafer reader to be controlled from users’ custom application programs over an RS-232 connection.
Page 54
® Section 3: Configuring a Wafer ID Application In-Sight 1700 Series Wafer Reader This file is saved in the default FTP directory; subdirectories cannot be specified. The maximum File Name length is 64 characters. User A valid User name for the specified host. Password A valid password for the User on the specified host.
4 Managing Job Files In this section… About Job Files ......................45 Saving Jobs ......................46 Opening Jobs......................46 Sharing Jobs Between Readers ................47 Changing the Startup Job ..................47 4.1 About Job Files The File tab (Figure 4-1) provides access to job files stored in flash RAM on the wafer reader.
® Section 4: Managing Job Files In-Sight 1700 Series Wafer Reader To connect to an In-Sight wafer reader from the browser interface, the wafer reader's Startup settings must be configured to automatically load the default job, or another job that has been previously saved using the browser interface. Advanced users may customize some cells in the spreadsheet of a browser interface- compatible job.
® In-Sight 1700 Series Wafer Reader Section 4: Managing Job Files 4.4 Sharing Jobs Between Readers A job file saved on one wafer reader may be shared with other wafer readers on the network using FTP to copy the file. 4.5 Changing the Startup Job By default, the wafer reader is configured to load the WAFID00.JOB automatically after receiving power.
5 Running the Job In this section… The Run tab ......................49 5.1 The Run tab The Run tab is the only view of the wafer reader available from the browser interface during runtime operation. Figure 5-1: Run Tab...
Page 60
® Section 5: Running the Job In-Sight 1700 Series Wafer Reader The following sections describe the information displayed in the Run tab. 5.1.1 Online Checkbox The Online checkbox at the top-right of the Run tab switches the wafer reader between its Online and Offline modes of operation.
Page 61
® In-Sight 1700 Series Wafer Reader Section 5: Running the Job 5.1.2 Read Log A record of the most recent read results. This log returns the string, score, and pass/fail status of each Config that is read or retried. NOTE If the wafer reader is Offline, a continuous log is displayed.
Page 62
® Section 5: Running the Job In-Sight 1700 Series Wafer Reader 5.1.5 String The character string result for the last read. If the read passes, the string appears on a green background. Failed reads appear on a red background. If a failed read’s score is above the minimum threshold for reporting results, individual string characters are displayed.
6 System Settings In this section… About System Settings ....................53 Version Information....................54 Configuring Network Settings ..................54 Configuring Serial Port Settings................58 Managing the User List....................60 Startup Options ......................60 6.1 About System Settings Each wafer reader has its own system settings that control the wafer reader’s networking configuration and serial port settings, the list of authorized users, and the startup behavior.
This information is needed if assistance is ever required from Cognex Technical Support. The Online checkbox at the top-right of the Run tab switches the wafer reader between its Online and Offline modes of operation. For more information about the Online checkbox, see Section 5.1.1.
Page 65
® In-Sight 1700 Series Wafer Reader Section 6: System Settings All of the settings that can be configured in the Network tab depend on whether this checkbox is enabled. If enabled, the checkbox allows the wafer reader to be configured automatically by a DHCP server at startup.
Page 66
® Section 6: System Settings In-Sight 1700 Series Wafer Reader The network part of the IP address is the same for all hosts on the same subnet, and the remainder is unique to each host. As shown in the table below, a Subnet Mask of 255.255.255.0 (a class C mask) identifies 24 bits for the network portion and 8 bits for the host portion.
Page 67
® In-Sight 1700 Series Wafer Reader Section 6: System Settings Domain Specifies the wafer reader’s Fully Qualified Domain Name (FQDN) for the network on which it is installed. NOTE When the Use DHCP Server check box is enabled, this field is grayed out and displays the value assigned by the DHCP server.
® Section 6: System Settings In-Sight 1700 Series Wafer Reader Host Table This button opens the Host Table dialog to specify a local mapping of network Host Names to IP addresses. Host Table dialog controls include: Favor Host Table over DNS: When enabled, this checkbox specifies that the search order for In-Sight Host Names will be the host table, followed by the network browser, then DNS.
Page 69
Details button to open the Native Mode Details dialog. DeviceNet Protocol for communicating with Allen-Bradley PLC (requires an optional, RS-232-to-DeviceNet Gateway adapter from Cognex). To define the input and output data packets sizes, press the Details button to open the DeviceNet Details dialog. Motoman Protocol for communicating with Motoman MRC, MRC-II, and XRC robot controllers operating in DCI mode.
® Section 6: System Settings In-Sight 1700 Series Wafer Reader 6.5 Managing the User List The User List tab (Figure 6-4) administers the access level and FTP read/write privileges for authorized users of a wafer reader. The User List settings determine which users may log onto a particular wafer reader using any of the available methods: browser interface (HTTP), In-Sight PC Host, Telnet, and FTP.
7 Native Mode Commands In this section… Basic Native Mode Commands ................64 Put Extended Native Mode Commands ..............67 Evaluate Extended Native Mode Command Inputs and Outputs……………………70 Evaluate Extended Native Mode Commands (Actions) ..........74 Evaluate Extended Native Mode Commands (Get)..........79 Evaluate Extended Native Mode Commands (Set) ..........91 The wafer reader supports many Native Mode commands that allow the wafer reader to be controlled from users’...
Page 72
® Section 7: Native Mode Commands In-Sight 1700 Series Wafer Reader Below is a partial listing of the Native Mode commands typically used to remotely control the wafer reader. BASIC NATIVE MODE COMMANDS Abort Execution Terminates the current execution of the WafID function within the spreadsheet. Send Message Sends an ASCII string to an In-Sight spreadsheet over a Native Mode connection, and optionally, triggers a spreadsheet Event.
Page 73
® In-Sight 1700 Series Wafer Reader Section 7: Native Mode Commands EVALUATE EXTENDED NATIVE MODE COMMANDS (GET AND SET) EV GetConfigHigh The Size settings for a Config. EV GetConfigWide EV GetConfigLightMode The index of the Light Mode selection for a Config. EV SetConfigLightMode EV GetConfigLightPower The Light Power selection for a Config.
® Section 7: Native Mode Commands In-Sight 1700 Series Wafer Reader EVALUATE EXTENDED NATIVE MODE COMMANDS (GET AND SET) EV GetWaferFixTheta The orientation of the fixture. EV GetWaferNumFailed The number of failed reads for all Configs. EV GetWaferNumPassed The number of passed reads for all Configs. EV GetWaferOrder The index of the Read Order setting.
Page 75
® In-Sight 1700 Series Wafer Reader Section 7: Native Mode Commands 7.1.2 Send Message SM"string"[Event] Allows In-Sight protocol commands (see Section 3.6.2: Input/Output) to be sent over a Native Mode connection to a wafer reader as a text string, and optionally, triggers a spreadsheet Event.
Page 76
® Section 7: Native Mode Commands In-Sight 1700 Series Wafer Reader 7.1.3 Set Online SO[int] Sets the In-Sight wafer reader into Online or Offline mode. NOTE This command cannot set the In-Sight wafer reader Online if it was previously set Offline manually through the user interface, or by a discrete input signal.
® In-Sight 1700 Series Wafer Reader Section 7: Native Mode Commands 7.2 Put Extended Native Mode Commands The following commands are used in conjunction with the Put extended Native Mode command to send information to the In-Sight spreadsheet and wafer reader. The information sent is dependent on the command and input that is specified.
Page 78
® Section 7: Native Mode Commands In-Sight 1700 Series Wafer Reader 7.2.2 Put PortNum Put PortNum(<Input>) Specifies the port that will be used by the In-Sight wafer reader for transferring data or images over the network. NOTES ■ The wafer reader must be Offline when using the Portnum command. ■...
Page 79
® In-Sight 1700 Series Wafer Reader Section 7: Native Mode Commands 7.2.3 Put Watch Put Watch(<Column><Row><Input>) Returns the data contained in the specified cell each time the cell is updated. NOTE The PortNum command must be executed to specify a port where the information will be sent by the Watch command.
® Section 7: Native Mode Commands In-Sight 1700 Series Wafer Reader 7.3 Evaluate Extended Native Mode Command Inputs and Outputs The table below lists the possible values of the settings that can be input and possible values of the settings and results data returned by the Evaluate Extended Native Mode commands.
Page 81
® In-Sight 1700 Series Wafer Reader Section 7: Native Mode Commands SETTING DESCRIPTION <Bright> Determines whether Bright Field Light Mode settings will be tried during tuning. 0 = Disable Bright Field tuning 1 = Enable Bright Field tuning (default) <Char> The ASCII value of the specified character in a read string.
Page 82
® Section 7: Native Mode Commands In-Sight 1700 Series Wafer Reader SETTING DESCRIPTION <LightMode> Determines either a Bright Field or a Dark Field illumination effect on the mark. 0 = All lights are disabled 1 – 3 = The mark will appear dark on a light background 4 –...
Page 83
® In-Sight 1700 Series Wafer Reader Section 7: Native Mode Commands SETTING DESCRIPTION <Retry> The tuning behavior. 0 = Disable (default) 1 = Enable 2 = Enable & Apply The row coordinate of the input region or the individual character in a string. <Row>...
® Section 7: Native Mode Commands In-Sight 1700 Series Wafer Reader 7.4 Evaluate Extended Native Mode Commands (Actions) The following commands are used in conjunction with the Evaluate (EV) extended Native Mode command to remotely control a wafer reader from user-designed software. Each command returns a Status Code, the number of characters (in bytes, including Carriage Returns and Line Feeds) in the output that follows, and the results in XML format.
Page 85
® In-Sight 1700 Series Wafer Reader Section 7: Native Mode Commands 7.4.3 EV ReadConfig EV ReadConfig(<WafID>,<Config>,<AcquireFlag>) Reads using the specified Config. NOTE To execute a read of all enabled Configs, send the READ command, setting the <Config> input to "-1". Inputs: WafID, Config, AcquireFlag Outputs: Status Code, # of bytes, Passed, String, Score, TryLog, TuneLog, LastRead, NumPassed, NumFailed, NumTunePassed, NumTuneFailed, AvgScore, High, Wide,...
Page 87
® In-Sight 1700 Series Wafer Reader Section 7: Native Mode Commands 7.4.4 EV TuneConfig EV TuneConfig(<WafID>,<Config>,<Flag>,<Bright>,<Dark>,<Size>) Tunes the specified Config. NOTE This command does not do an exhaustive tune; it only does one iteration of settings. The command may need to be sent multiple times to obtain optimized settings. Inputs: WafID, Config, Flag, Bright, Dark, Size Outputs: Status Code, # of bytes, NumRead, Passed (Current), String (Current), Score (Current), Passed (Best), String (Best), Score (Best)
Page 88
® Section 7: Native Mode Commands In-Sight 1700 Series Wafer Reader 7.4.5 EV TuneConfigEx EV TuneConfigEx(<WafID>,<Config>,<Flag>,<MarkColor>,<Light>,<Size>) Tunes the specified Config. NOTES ■ If Mark Color tuning is enabled and Light and Size tuning are disabled, tuning does not occur and the Percent output is equal to "100"...
® In-Sight 1700 Series Wafer Reader Section 7: Native Mode Commands 7.4.6 EV ResetStats EV ResetStats(<WafID>) Reset all accumulated read statistics. Inputs: WafID Outputs: Status Code, # of bytes EV RESETSTATS(A4) 7.5 Evaluate Extended Native Mode Commands (Get) The following commands are used in conjunction with the Evaluate (EV) extended Native Mode command to retrieve settings and read results from the Configs in a wafer ID job.
Page 91
® In-Sight 1700 Series Wafer Reader Section 7: Native Mode Commands EV GetConfigRetry(<WafID>,<Config>) EV GetConfigBComp(<WafID>,<Config>) EV GetConfigThresh(<WafID>,<Config>) EV GetConfigOptimization(<WafID>,<Config>) 7.5.2 EV GetConfigResult EV GetConfigResult(<WafID>,<Config>) Returns the results of the most recent read performed by the specified Config. Inputs: WafID, Config Outputs: Status Code, # of bytes, Passed, String, Score, TryLog, TuneLog, LastRead, NumPassed, NumFailed, NumTunePassed, NumTuneFailed, AvgScore, High, Wide, Theta, Char (Orc), Value (Orc), Row (Orc), Col (Orc)
Page 93
® In-Sight 1700 Series Wafer Reader Section 7: Native Mode Commands 7.5.3 EV GetMSBuffer EV GetMSBuffer (<Index>) Returns the Machine Status data stored in one of 8 indexed buffers within the MachineStatus stack. If the index is 0, the current Machine Status is returned. Input: Index Output: MachineStatus, TimeAndDate, HostName, InSightModel, FirmwareVersion, BootTime, ActiveJob, JobLoadTime, Online, OperationalStatus, UserName,...
Page 96
® Section 7: Native Mode Commands In-Sight 1700 Series Wafer Reader EV GetWaferFixCol(<WafID>) EV GetWaferFixTheta(<WafID>) EV GetWaferNumPassed(<WafID>) EV GetWaferNumFailed(<WafID>) EV GetWaferAveScore(<WafID>) EV GetWaferString(<WafID>) 7.5.5 EV GetWaferAllEx EV GetWaferAllEx(<WafID>) Returns all results for the most recent read, and settings for all Configs. NOTE The GetWaferAllEx command is only supported on In-Sight 1721/1722 wafer readers with firmware version 3.20.05 and higher.
Page 99
® In-Sight 1700 Series Wafer Reader Section 7: Native Mode Commands 7.5.6 EV GetWaferScoreAs100 EV GetWaferScoreAs100(<WafID>) Returns the state of the optional scoring setting for character positions fielded as dashes (-), dots (.) and spaces. This setting is only available for ‘Chars, SEMI’, ‘Chars, IBM’ and ‘Chars, Triple’...
® In-Sight 1700 Series Wafer Reader Section 7: Native Mode Commands 7.6 Evaluate Extended Native Mode Commands (Set) The following commands are used in conjunction with the Evaluate (EV) extended Native Mode command to change Config settings in a wafer ID job. Each command returns a Status Code, and the number of characters (in bytes, including Carriage Returns and Line Feeds) in the output that follows.
Page 102
® Section 7: Native Mode Commands In-Sight 1700 Series Wafer Reader 7.6.2 EV SetConfigAccept EV SetConfigAccept(<WafID>,<Config>,<Accept>) Sets the minimum response threshold for the raw reading score of the specified Config. Inputs: WafID, Config, Accept Outputs: Status Code, # of bytes Sample Input and Output EV SETCONFIGACCEPT(A4,0,50) 7.6.3 EV SetConfigBC3Digits...
Page 103
® In-Sight 1700 Series Wafer Reader Section 7: Native Mode Commands 7.6.4 EV SetConfigBCHyphen EV SetConfigBCHyphen(<WafID>,<Config>,<BCHyphen>) When ‘BC, BC 412’ or ‘BC, IBM 412’ is the selected Mark, SetConfigBCHyphen specifies the status of the Hyphen setting for a compressed barcode. Inputs: WafID, Config, BCHyphen Outputs: Status Code, # of bytes Sample Input and Output...
Page 104
® Section 7: Native Mode Commands In-Sight 1700 Series Wafer Reader Sample Input and Output EV SETCONFIGCHARSIZE(A4,0,40,20) 7.6.7 EV SetConfigCharSpacing EV SetConfigCharSpacing(<WafID>,<Config>,<CharSpacing>) When ‘Chars, SEMI’, ‘Chars, IBM’ or ‘Chars, Triple’ is the selected Mark, the Character Spacing setting controls the tolerance of the spacing between adjacent characters and the vertical alignment of the characters.
Page 105
® In-Sight 1700 Series Wafer Reader Section 7: Native Mode Commands 7.6.9 EV SetConfigColor EV SetConfigColor(<WafID>,<Config>,<Color>) Sets the expected color of the wafer mark. Inputs: WafID, Config, Color Outputs: Status Code, # of bytes Sample Input and Output EV SETCONFIGCOLOR(A4,0,1) 7.6.10 EV SetConfigEnable EV SetConfigEnable(<WafID>,<Config>,<Enable>) Specifies whether a Config is enabled or disabled, which determines if the specified...
Page 106
® Section 7: Native Mode Commands In-Sight 1700 Series Wafer Reader 7.6.12 EV SetConfigFieldString EV SetConfigFieldString(<WafID>,<Config>,<”FieldString”>) Specifies the number of characters contained in the character string or encoded in a barcode. NOTE The FieldString input must be set off with quotation marks. Inputs: WafID, Config, FieldString Outputs: Status Code, # of bytes Sample Input and Output...
Page 107
® In-Sight 1700 Series Wafer Reader Section 7: Native Mode Commands 7.6.15 EV SetConfigMark EV SetConfigMark(<WafID>,<Config>,<Mark>) Specifies the type of wafer mark the selected Config will read. Inputs: WafID, Config, Mark Outputs: Status Code, # of bytes Sample Input and Output EV SETCONFIGMARK(A4,0,1) 7.6.16 EV SetConfigOptimization EV SetConfigOptimization(<WafID>,<Config>,<Optimization>)
Page 108
® Section 7: Native Mode Commands In-Sight 1700 Series Wafer Reader 7.6.18 EV SetConfigRegion EV SetConfigRegion(<WafID>,<Config>,<Row>,<Col>,<High>,<Wide>) Sets the region where the wafer mark is expected to appear in the field of view for the specified Config. Inputs: WafID, Config, Row, Col, High, Wide Outputs: Status Code, # of bytes Sample Input and Output EV SETCONFIGREGION(A4,0,150,60,100,500)
Page 109
® In-Sight 1700 Series Wafer Reader Section 7: Native Mode Commands 7.6.21 EV SetWaferAcqEnable EV SetWaferAcqEnable(<WafID>,<AcqEnable>) Disables image acquisition to allow a test read from the last image acquired, or from an image file, when the wafer reader is Offline. The Light Mode and Light Power settings are temporarily disabled.
Page 110
® Section 7: Native Mode Commands In-Sight 1700 Series Wafer Reader 7.6.24 EV SetWaferTimeout EV SetWaferTimeout(<WafID>,<Timeout>) Specifies the total amount of time (in seconds) to allow for a read, including retries and tuning of enabled Configs. Inputs: WafID, Timeout Outputs: Status Code, # of bytes Sample Input and Output EV SETWAFERTIMEOUT(A4,45)
® Section 8: Specifications In-Sight 1700 Series Wafer Reader 8.2 I/O Specifications The In-Sight wafer reader features one built-in acquisition trigger input and two user- configurable LED outputs for general-purpose use. 8.2.1 Breakout Port Pin Assignments Table 8-4 lists the pin assignment for each of the 8 signal lines of the Breakout Port (labeled “24VDC”) according to each method of access.
Page 117
® In-Sight 1700 Series Wafer Reader Section 8: Specifications 8.2.2 Acquisition Trigger Input In-Sight 1721/1722 Acquisition Trigger Input Specifications Table 8-5: Acquisition Trigger Input Specifications SPECIFICATION DESCRIPTION ON 20 to 28V (24V nominal) VOLTAGE OFF 0 to 3V (12V nominal threshold) ON 2.0 to 2.9mA CURRENT OFF <150µA...
Page 118
® Section 8: Specifications In-Sight 1700 Series Wafer Reader In-Sight 1700/1701 Acquisition Trigger Input Specifications Table 8-6: Acquisition Trigger Input Specifications SPECIFICATION DESCRIPTION ON 20 to 30V (24V nominal) VOLTAGE OFF 0 to 3V (12V nominal threshold) ON 0.9 to 1.3mA CURRENT OFF <150µA Resistance ~22,000 Ohms...
Page 119
® In-Sight 1700 Series Wafer Reader Section 8: Specifications 8.2.3 In-Sight 1721/1722 Status LEDs As shown in Figure 8-3, the wafer reader provides four status LEDs; two LEDs are user- configurable outputs. The function of each LED is listed in Table 8-7. Figure 8-3: LED Outputs Table 8-7: LED Function LED NUMBER...
Page 120
® Section 8: Specifications In-Sight 1700 Series Wafer Reader The WriteDiscrete function (Input/Output > Discrete) can be inserted in the spreadsheet job to control the state of the two user-configurable LEDs based on an event. The output Type can be specified in the Discrete Output dialog in the In-Sight PC Host (Figure 8-4). Figure 8-4: PC Host Default Discrete Output Dialog...
Page 121
® In-Sight 1700 Series Wafer Reader Section 8: Specifications 8.2.4 In-Sight 1700/1701 Status LEDs As shown in Figure 8-5, the In-Sight 1700/1701 wafer reader provides six status LEDs; two LEDs are user-configurable outputs. The function of each LED is listed in Table 8-8. Figure 8-5: LED Outputs Table 8-8: LED Function LED NUMBER...
Page 122
® Section 8: Specifications In-Sight 1700 Series Wafer Reader The WriteDiscrete function (Input/Output > Discrete) can be inserted in the spreadsheet job to control the state of the two user-configurable LEDs based on an event. The output Type can be specified in the Discrete Output dialog in the In-Sight PC Host (Figure 8-6). Figure 8-6: PC Host Default Discrete Output Dialog...
® Section 8: Specifications In-Sight 1700 Series Wafer Reader 8.4 Mechanical Specifications The following sections present dimensional drawings for the In-Sight wafer readers. NOTE All dimensions are shown in millimeters (inches).
Page 125
® In-Sight 1700 Series Wafer Reader Section 8: Specifications 8.4.1 In-Sight 1721/1722 Wafer Reader Dimensions Figure 8-7: In-Sight 1721/1722 Wafer Reader Dimensions CAUTION The wafer reader must be mounted from only one side. Mounting the wafer reader from both sides may damage optical components. The maximum torque is 1.5 N-m (13.5 in-lb).
Page 126
® Section 8: Specifications In-Sight 1700 Series Wafer Reader Figure 8-8: In-Sight 1721/1722 Wafer Reader Dimensions with Horizontal Mirror Mount (Recommended Configuration) CAUTION The wafer reader must be mounted from only one side. Mounting the wafer reader from both sides may damage optical components. The maximum torque is 1.5 N-m (13.5 in-lb).
Page 127
® In-Sight 1700 Series Wafer Reader Section 8: Specifications 8.4.2 In-Sight 1701 Wafer Reader Dimensions Figure 8-9: 1701 Wafer Reader Dimensions CAUTION The wafer reader must be mounted from only one side, using Positions L1 and L2 or Positions R1 and R2, as shown in Figure 8-9. Mounting the wafer reader from both sides may damage optical components.
Page 128
® Section 8: Specifications In-Sight 1700 Series Wafer Reader Figure 8-10: 1701 Wafer Reader Dimensions with Horizontal Mirror Mount CAUTION The wafer reader must be mounted from only one side, using Positions L1 and L2 or Positions R1 and R2, as shown in Figure 8-10. Mounting the wafer reader from both sides may damage optical components.
Page 129
® In-Sight 1700 Series Wafer Reader Section 8: Specifications 8.4.3 In-Sight 1700 Wafer Reader Dimensions Figure 8-11: In-Sight 1700 Wafer Reader Dimensions CAUTION The wafer reader must be mounted from only one side, using Positions L1 and L2 or Positions R1 and R2, as shown in Figure 8-11.
Appendix A Updating the Wafer Reader’s Firmware Install the In-Sight PC Host program, update the wafer reader’s firmware, and then manually install the .JAR, .HTM, WafID00.JOB, and .SET files in flash memory. After installing and running the In-Sight PC Host, as described in Section 2.3, follow these steps to update the wafer reader’s firmware.
Page 132
® Updating the Wafer Reader’s Firmware In-Sight 1700 Series Wafer Reader Install Files to the Wafer Reader Flash Memory After the wafer reader’s firmware has been updated, the .HTM, .JAR, WafID00.JOB and .SET files included in the installation package must be copied to the wafer reader’s flash memory before it can be accessed using a web browser.
Page 133
Open a separate Microsoft Windows Explorer window and locate the .HTM, .JAR, WafID00.JOB, and .SET files in the In-Sight PC Host installation directory. The default directory is: “C:\Program Files\Cognex\In-Sight\In-Sight Wafer ID (Java) 3.x.x”. Copy and paste (or drag-and-drop) the files located in the In-Sight PC Host installation directory to the wafer reader’s FTP file system, refresh the view;...
Page 134
NOTE To connect to a wafer reader using FTP from a non-Windows host, first copy the required files from the C:\Program Files\Cognex\In-Sight\In-Sight\Wafer ID (Java) 3.x.x directory on the PC to the FTP server, then open the FTP session. Figure A-4: FTP Command Prompt in Windows...
Page 135
® In-Sight 1700 Series Wafer Reader Updating the Wafer Reader’s Firmware When prompted for User:, enter the In-Sight User Name. For example, the default In-Sight User Name is admin. If prompted, enter the In-Sight Password. When logged in, copy the .HTM, .JAR, WafID00.JOB, and .SET files from their location on the FTP server to the wafer reader by typing mput followed by the name of the file (for example, mput *.jar copies the two .JAR files).
Page 136
® Updating the Wafer Reader’s Firmware In-Sight 1700 Series Wafer Reader...
Appendix B Configuring Microsoft Windows Network Settings This section provides information on how to configure Microsoft Windows network settings to connect to a wafer reader using the In-Sight PC Host program. The steps listed below and the example dialogs are specific to Windows NT 4.0. The exact steps required may vary slightly in Windows XP, 2000, ME, and 98SE.
Page 138
® Configuring Microsoft Windows Network Settings In-Sight 1700 Series Wafer Reader If TCP/IP is not on the list of installed protocols, click Add to open the Select Network Protocol dialog (Figure B-2). Figure B-2: Select Network Protocol dialog Select TCP/IP Protocol and click OK. Windows NT will install the protocol and return to the Network dialog.
Page 139
® In-Sight 1700 Series Wafer Reader Configuring Microsoft Windows Network Settings 10 Click the Specify an IP address radio button. The IP Address and Subnet Mask fields, which are grayed-out when DHCP is enabled, become active. 11 Enter an appropriate Subnet Mask. The Subnet Mask defines which part of the wafer reader’s IP address refers to the network and which part refers to the host.
Page 140
® Configuring Microsoft Windows Network Settings In-Sight 1700 Series Wafer Reader...
Appendix C Connecting the Breakout Module The optional In-Sight Breakout Module (P/N 800-5743) is more convenient than using the standard Breakout Cable to connect the wafer reader’s power, serial communications, and I/O lines. For additional information on connecting a Breakout Module, see Section 8.2.1: Breakout Port Pin Assignments on page 106 or the Breakout Module Installation and Reference manual (P/N 597-0008-xx).
Page 142
® Connecting the Breakout Module In-Sight 1700 Series Wafer Reader Restore power to the 24V supply. The green power LED on the wafer reader and the orange +24V LED on the Breakout Module will indicate that the wafer reader and Breakout Module are receiving power.
Appendix D 1721/1722 Wafer Reader Installation Options Horizontal Mirror Attachment The optional horizontal mirror attachment (P/N 800-5796) allows the wafer reader to be installed in top or bottom-side reading applications where a low mounting profile is required. To attach the mirror mount: Align holes of the mirror attachment to holes on the front plate of the wafer reader.
Page 144
® 1721/1722 Wafer Reader Installation Options In-Sight 1700 Series Wafer Reader The working distance is adjustable, with a factory-set option of 50.0mm when vertically mounted. The useable working distance range is 1 to 80.0mm for the wafer reader in the vertical position. NOTE The Image Orientation may need to be adjusted, depending on the configuration of the wafer reader and the mirror attachment installation.
Page 145
® In-Sight 1700 Series Wafer Reader 1721/1722 Wafer Reader Installation Options Table D-1 shows examples of the wafer reader’s vertical working distances and the corresponding horizontal working distances required at the same focal setting. Table D-1: Working Distances Corresponding Horizontal Working Distance Vertical Working Recommended Mirror Mounting Optional Mirror Mounting...
Page 146
® 1721/1722 Wafer Reader Installation Options In-Sight 1700 Series Wafer Reader Image Artifacts Under certain conditions, horizontal lines may be observed in the image (Figure D-5). These lines are artifacts of the wafer reader’s optical design. They are most visible at a working distance of approximately 30.0mm, when the Light Mode setting is Dark Field (for more information of Light Modes, see Section 3.5.10).
Appendix E 1701 Wafer Reader Installation Options 1701 Horizontal Mirror Attachment The optional horizontal mirror attachment (P/N 800-5796) allows the wafer reader to be installed in top or bottom-side reading applications where a low mounting profile is required. The horizontal mirror attachment can be mounted face-down or face-up (see Figure E-1). To attach the mirror mount: Align holes of the mirror attachment to holes on the front plate of the 1701 wafer reader.
Page 148
® 1701 Wafer Reader Installation Options In-Sight 1700 Series Wafer Reader As shown in Figure E-2, the horizontal mirror attachment lengthens the optical path by 23.9mm. To compensate, the working distance of the wafer reader in the horizontal configuration will be 23.9mm closer to the wafer than a wafer reader mounted vertically with the same focal setting.
Page 149
® In-Sight 1700 Series Wafer Reader 1701 Wafer Reader Installation Options Table E-1 shows examples of the 1701 wafer reader’s vertical working distances and the corresponding horizontal working distances required if no focal adjustment is made. Table E-1: Working Distances CORRESPONDING HORIZONTAL VERTICAL WORKING DISTANCE WORKING DISTANCE...
Page 150
® 1701 Wafer Reader Installation Options In-Sight 1700 Series Wafer Reader Image Artifacts Under certain conditions, horizontal lines may be observed in the image (Figure E-4). These lines are artifacts of the wafer reader’s optical design. They are most visible at a working distance of approximately 30.0mm, when the Light Mode setting is Dark Field (for more information of Light Modes, see Section 3.5.10).
Appendix F In-Sight 1700 Wafer Reader Mount Conversion The In-Sight 1700 wafer reader can be mounted either horizontally or vertically depending on the positions of the read window and light trap (see Figure F-1). The In-Sight 1700 wafer reader can be easily converted from one mounting configuration to the other.
Page 152
® In-Sight 1700 Wafer Reader Mount Conversion In-Sight 1700 Series Wafer Reader Remove the light trap and read window from the In-Sight 1700 wafer reader case. Figure F-2: Removing the Light Trap and Read Window Place the read window, with the top of the frame (thick edge of wedge) facing down, in the opening that was occupied by the light trap;...
Page 153
® In-Sight 1700 Series Wafer Reader In-Sight 1700 Wafer Reader Mount Conversion Figure F-4: Reattaching the Read Window and Light Trap Tighten all four screws, with a maximum torque of 2 inch-lbs. Figure F-5: Vertical Mount Configuration (Shown Horizontally)
Page 154
® In-Sight 1700 Wafer Reader Mount Conversion In-Sight 1700 Series Wafer Reader...
Appendix G Cleaning the Reader To maintain optimal imaging and reading performance, keep the glass read window free of dust and fingerprints. To remove dust, use a pressurized air duster. If the window needs cleaning, use a lens cleaning cloth or a cleaner approved for use on coated optics. Do not spray water or cleaning fluids directly onto the glass window, which could allow moisture to enter the case.
Page 156
® In-Sight 1700 Series Wafer Reader Rev 16 www.cognex.com/products/InSight/default.asp May 2006...
Need help?
Do you have a question about the In-Sight 1700 Series and is the answer not in the manual?
Questions and answers