Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Initial installation
When the PC hardware changes, previous images are no longer appropriate, a new image should be prepared.
Since the same image will be used to prepare multiple PCs to multiple customers, we propose to set-up the PC for
the US market. Location and languages may be optimized by the customer later.
Answer questions that appear after first time power up of the PC as follows:
3) Keyboard: US International. Unless a different keyboard will be shipped of course. There is currently
(October 2013) a tendency to ship keyboards with a UK layout (Recognizable by the pound sign ‘£’ above the
‘3’)!
Windows 7
4) User: XYZTEC
5) Computer name: XYZTEC-PC (this is what the installation wizard proposes, just accept it)
Windows 8/8.1
11) When the PC comes with Windows 8.0, upgrade to Windows 8.1 as soon as possible. Unfortunately all
Windows 8.0 updates seem to have to be installed before the Windows 8.1 update appears in the store
a. Open the Windows store and download the upgrade to Windows 8.1
b. One time issue?: If Windows refuses to download the upgrade (because you need to have
administrator rights, despite the fact that you ARE administrator) de-install update KB2871389.
(Control panel, update history, list of updates. Note that it is very weird to have to de-install the
same update that is supposed to be required before the upgrade even appears in the store, but that
is what you need to do.
c. After the download, while installing, the installation procedure may ask you to pause the update and
de-install ‘Dell Data Protection’ access. Please do.
2015-10-07 Installation instructions Sigma Page |1
d. Resume the upgrade. Do not bother to re-install Dell Data Protection access (will give the same
problems when the customer later wants to upgrade to Windows 8.2).
13) When logging in the next time Dell will ask whether it is ok to send a service tag so that additional software
may be downloaded/installed
14) “download and install language pack”, via Control Panel (“Control panel/Clock, Language, and Region”).
“A language pack English (United States) is available for download”
15) On older systems, some applications seem to remain displayed in the local language (like the Defender
screen)
Next change some settings that are inconvenient when using the PC to control the Sigma (or any other machine)
a. Uncheck the option that tells the file explorer to hide known extensions (else
xyz_sigma.exe.config will be displayed as xyz_sigma.exe which is very confusing)
b. File explorer should show thumbnails (so that fiducials may be selected by image) (uncheck ‘always
show icons’)
a. Set Home page to ‘Use new tab’ (Because default installations will attempt to display msn.com (or
even dell13-comm.nl.msn.com).
a. the icons are small (we need as much display for the sigma as we can get
b. Click on the Navigation tab, then under the Start screen section, check the box next to "When I sign
in or close all apps on a screen, go to the desktop instead of Start."
Concerning the download of SQL Server 2012 Express with the complete SQL Server Management Studio,
please use the link below:
http://www.microsoft.com/en-us/download/details.aspx?id=43351
A new screen is opened. Scroll down until you see files with the name SQLEXPRADV_x64 and
SQLEXPRADV_x86. If a 64 bit windows version is used, download SQLEXPRADV_x64, otherwise download
SQLEXPRADV_x86.
This version is also fully up to date with the latest service pack.
Windows 8:
b. select General/Advanced Startup/Restart Now
c. Select Troubleshoot/Advanced Options/Startup Settings on the subsequent screen
d. press the Restart button.
e. As your PC is starting up be pressing F8 to get to the menu where you can choose to disable driver
signature enforcement (possibly under another function key when a local language is used)
Windows 8.1:
b. select Update & recovery
c. select Recovery
d. click the ‘Restart now’ button in the ‘Advanced startup’ section
e. Once the computer has rebooted you will need to choose the Troubleshoot option
f. Then press Advanced options
g. Next click Startup Settings
h. Since we are modifying boot time configuration settings, you will need to restart the computer
again. Press the Restart button
i. After startup, the computer now shows a list of startup options. F7 for ‘Disable driver signature
enforcement’.
j. The PC will reboot again and now you can install unsigned drivers
b. Windows 8 may be a bit more difficult than Windows 7 and may pop up with the following screen:
Note that no device driver will actually be installed. The .inf file merely hooks up the existing Microsoft
supplied device driver (usbser.sys) to the Sigma.
Though the Sigma software may be configured to talk over every COM port (by editing
CondorSigma.exe.config) it is best to configure all systems alike, using COM5 and COM6), so that
when updating the software by xcopying new files (including the configuration file) the system does
not need to be reconfigured.
The COMport assignment may be changed by changing its properties (click with right mouse button),
select the Port Settings tab:
And select the COM5 for the first entry, COM 6 for the second entry.
j. Reboot after having changed the COM port assignment (or unplug the cable, wait a few seconds and
plug it in again)
k. Start the Sigma software and select the error messages being displayed when pressing the Info
button:
If the two COM ports are interchanged, the software should detect that and display an appropriate
error message:
If the COM ports are interchanged, also error messages about ‘Command not implemented by this
version of the Sigma’ will appear (or a timeout on retrieving the build time).
Correct this by swapping the COM ports, using the ‘Advanced’ button on the properties of the COM
port (see above).
Restart windows.
12) Run windows updates a couple of times, until no more updates are available. Restart as required.
This best done after all packages that may be affected by windows updates have been installed (SQL Server,
.NET framework, device drivers)
• Start the Sigma software by right clicking on the icon and selecting Run as Administrator from the popup
menu. Database creation is not possible without full administrative access.
• The tab marked ‘General software settings’ should display options to create, populate
and/or populate a database depending on the current situation. The location of the database may be
selected. First create the database. The software will wait 10 seconds and close. Restart the software
and then populate the database.
16) Install the manuals (currently manuals52.exe on the DVD Software\XYZTEC\Software\v52 directory)
After that, copy the ‘user training’ files manually, as follows:
1) Reinstall the device drivers for the Sigma and the tweezer. See the sections titled “Windows 8/8.1, 64-bit:
Temporarily allow the PC to install unsigned drivers” and follow the track for Windows 8.1.
2) Follow instructions from “Install the device driver to communicate with the tweezers”
3) Follow instructions from “Install the device driver to communicate with the Sigma” (make sure COM5 and
COM6 are assigned rightly)
4) Download and reinstall all the language packs required
a. Start Control Panel
b. Select “Add a language” from the “Clock, Language, and Region” section
c. Press add a language
d. Select the language (there seems to be no language pack for “Chinese (Traditional, Taiwan)”.
Therefore we usually select “Chinese (Traditional, Hong Kong SAR)” for the Taiwanese market.
Warning:
The newer PC’s have USB 2 and USB 3 ports. The Sigma can only be controlled from one of the USB 2 ports!
Simulator
This part describes how to give database access rights for new users. By default SQL Server will automatically grant
database rights to the Windows user that was active when the SQL Server software was installed and the database
created. By default we have setup our system to use the Windows user login as authorization. This has the
consequence that new Windows users do not automatically have sufficient access rights to work with the
SPCDatabase. It is important to set the access rights while being logged in as the XYZTEC Windows user. Before
performing the procedure below first create the required Windows users. Then logoff from Windows. Login under
Windows as xyztec user with empty password. By default this user account is available on all PC’s delivered from
XYZTEC. If it is not available use the administrator account. Start up the SQL Server Management Studio. The login
screen below will open.
By default under Windows authentication the current user login will be displayed. Click Connect.
Open Security and then Logins. Right click on New Login. We are going to add the new Windows user(s) as login.
The Login – New Window is now shown. Click the Search button.
Now click on Server Roles and enable the sysadmin to make this Windows user database administrator. By default
the public option only is checked.
Next click on User Mapping. Here the user can be enabled for the SPCDatabase. Check the available databases list
and check the SPCDatabase.
Close the SQL Server Manager. Then log off from Windows and log in again as the new Windows user. You will now
be able to use the XYZTEC software with the SPC Database. Just start the Sigma software to check if it is possible to
access the database. Also verify any other Windows users that have been added.
This part describes how to apply the software update for the Sigma
Version 5.0 does not yet support automatic updates, so each of these needs to be updated manually.
1) Remove shortcut from Desktop (The installer usually replaces the shortcut, but not in the case the previous
software version had not been installed using the installer but had been xcopied to for example the d:\ drive
instead)
3) Start PC software
There is no need to home the stages when just updating the firmware
5) Verify version number (It is displayed in the Title bar of the PC application)
6) The PC software has now been updated. We will now update the database.
8) Since we will need to login as XYZTEC user multiple times, after each reboot, select ‘Start-up as XYZTEC user’
in the ‘General software Screen’:
9) Select the ‘General software settings’ screen and press ‘update database’ button
To minimize the number of times the machine should be switched off, let’s first update the Measurement Unit’s
(head) software:
11) Select ‘Manually control measurement unit’ and expand the ‘Firmware’ section:
13) Verify version number. It should be equal or higher as the version number in the above screen dump
15) Remove Head (firmware update is safer with the head removed)
18) From the service screen, press the tab named ‘Manually control tester’:
26) When updating from firmware version 5.0, the PC software will start step 2 of the update.
(The multi-step update is required because multiple images will be loaded:
(1) a bootloader
(2) a ‘fall back’ application that will always be capable of programming the firmware, even if a power failure occurred in the midst of
the process).
(3) the actual application
The first step loaded software capable of programming multiple locations. The second step places all these 3 images to the correct
position. Updates to future version will only require one step).
Wait until this step has finished
Since 3 images will be programmed, it is normal that you see similar pieces of progress information coming
by 3 times.
31) If you plan the to use the machine, for testing after the update, allow it to home the stages
36) Press ‘Update validity status’, and verify all three leds become green, like in the screen above
37) Deselect the ‘Start-up as XYZTEC user’ in the ‘general software settings’ screen:
38) Re do a calibration run for the heads rotation for each RMU you have. Press “Start calibration run” from the
screen below.
41) To take advantage of the new calibration methods you may want to recreate the database
Beware that the sensors used by older firmware versions have filter parameters coded in there configuration.
For newer firmware versions the available room was not sufficient, so the sensors only contain a reference to a file
that contains the filter parameters.
This will have to be set right manually.
When dealing with older software versions use the stand alone application named xyz_flash.exe.
(This application is also used to update the IMU (Impact Measurement Unit) and the ‘usb to digital io converter’. The latter 2 devices are only
used with the classic Condor.)
Since only one application at the time should communicate with the tweezer, please close the Condor Sigma or
Condor PC applications.
It displays the tweezer as ‘TW2’ with serial number and current version of the firmware (20). The application can
update the firmware to version 21. Select the green line and click the right mouse button. From the context sensitive
menu, select the upper most menu item, ‘update firmware’.
To verify that the upgrade procedure has finished correctly, press the ‘Reset bootloader button’ as indicated in the
Messages section.
The application will now show that the firmware has been updated to version 21:
1) Update the head (RMU) firmware, by selecting the ‘manually control measurement unit’ tab of the
service screen
2) Click the Configuration expander to expand it and press the ‘Start bootloader’
button
3) Select the file with the (weird) name ‘Head PIC32 – App Area.hex’ from the application’s Resource directory:
(Note that the screen dump will not reflect the right directory names)
3) Select File/Open to load the right update script from the Resources directory in the application installation
directory.
Load for example the files update_v007_v008.sql, update_v008_v009.sql and update_v008_v010.sql to
update from database version 7 to database version 10.
All steps from the current version to the latest versions should be applied
5) Now start the PC software again. It should no longer advice to upgrade the database version
Press next and Enter “Shutdown” for the name of the shortcut:
Press Finish.
2015-10-07 Installation instructions Sigma P a g e | 27
Now right-mouse click the shortcut and select properties
This document describes how to setup a Keyence SR-750 family barcode scanner for use with the Condor Sigma.
(This is supported from version number 5.3.5177)
Required hardware:
- Keyence SR-750 family scanner
- Keyence Ethernet cable (OP-87359/87360/87361)
(From PoE injector to scanner)
- Installer for Keyence ‘AutoID Network Navigator’
(AutoIDNetworkNavigator_MM_FV_Setup_320_1_kotei_HP.zip)
- Power over Ethernet Injector, 15.4W
(Examples:
1) Intellinet, see http://www.centralpoint.nl/poe-adapters-injectors/intellinet/524179-art-524179-num-
1345823/?ref=115&gclid=CMXqqqrA7rwCFQEXwwodMSgA5w)
2) TP-Link TL-POE 150S
- USB to Ethernet adapter and drivers (Many suppliers, a.o. Belkin, Eminent)
- CAT5 Ethernet cable
(from USB adapter to PoE injector)
(Length of 1 [m] suffices)
To prevent problems with company networks, we usually equip the PC with a separate USB to Ethernet adapter that
operates in the address range expected by the scanner. The scanner’s default IP address = 192.168.100.100.
First connect the USB to Ethernet adapter and install its driver.
Next configure the USB Ethernet adapter like so:
When first running the ‘AutoID Network Navigator’ software you will be asked to unblock the firewall for it. Please
allow this to happen.
In the example above the ‘AutoID Network Navigator’ appears twice. Possibly one appearance suffices.
To keep our system secure, we leave it like that and open the firewall for the ‘AutoID Network Navigator’ over public
networks)
(One may use the local group policy editor, gpedit.msc) to change the network type for unidentified networks
(Computer Configuration/Windows Settings/Security Settings/Network List Manager Policies), but we choose not to
do that).
Start the Keyence ‘AutoID Network Navigator’ software and verify that it can connect with the scanner (Keyence
uses the term Reader’). A green virtual LED will light up green:
Now we setup the scanner as a server, that it listens on port 9003 for commands from a host and will reply via port
9004:
1) Press Default Settings
2) Open ‘Communications 2’ tab
3) Set both the command port and the data Port 1 to ‘Ethernet’ (the default is RS232).
4) The waiting port for the command port interface should be set to 9003 (the defaults is 9004).
6) Now send the configuration to the scanner using the top-right button (with the tooltip ‘Send Configuration’).
After this the software will notice that the configuration has changed and will prompt you to save a copy of
the configuration on the PC’s hard disk. Give it an appropriate name, for example ‘Keyence configuration
for communication with XYZTEC Sigma.ptc’
Now we have prepared the scanner to communicate with the Sigma PC software.
Next we will configure the Sigma PC software to work with the Keyence scanner:
Start the Sigma PC software (xyz-sigma.exe).
After restart the tester info tab has an entry for the Keyence scanner under XYZTEC Condor Sigma:
When you press ‘scan’ once it will communicate with the scanner and display its type, version and MAC address, as
well as a response (in the textbox next to the scan button, in the example below the string ‘http://g/co.maos/74mek’).
When everything has been set up reliably, the Sigma software will be able to use the scanner as well.
For fine-tuning and aligning the scanner one usually uses the Keyence ‘AutoID navigator’ software.
Which comes with separate documentation (see AutoId\manual directory under ‘Keyence application’ in ‘program
files’).
We found that in some systems the PC frequently loses communication with the tweezer. In those cases the tweezer
is dropped from the USB bus. There is no way the software can recover from this.
We found that by decreasing the tweezers’ power requirements the communication becomes more reliable.
(1) The communication with the tweezer is much more reliable when there is no communication with the Sigma
(both use the same USB bus). So shutdown the Sigma software first.
(2) Start the standalone tweezer software (xyz_tweezer.exe) in service mode. Do that by starting
xyz_tweezer.exe with the ‘-service’ option. Like so: xyz_tweezer.exe –service.
Some people prefer to do this using a command prompt. Else you can accomplish this by making a shortcut
to xyz_tweezer.exe and add the ‘–service’ option:
(3) When pressing this shortcut you will get the following screen:
(5) Please change the value ‘Voltage check’ from 715 to 650.
Also change ‘Max voltage value’ from 16 to 6
Background info for these value:
I [Aubert] observed that the USB tweezer lost its communication several times within the SPC screen. When the Condor Sigma
software was not active (when using the "xyz_tweezer.exe" application directly), the USB tweezer performed well. The
mainboard was patched.
Hence I suspect the SPC screen introduces heavy USB communication, which causes interference? Not sure, but as the customer
could not work with the USB tweezer this way, I finally decided to lower the internal power supply voltage from 5.4V to 5.0V (16
counts). For proper power up check, I also lowered the Voltage Check value from its default to 650 counts.
(6) Press the ‘store’ button to store these new values permanently:
A: If a server is used with Microsoft SQL Server 2012 SP1 or better, the database can be installed on this server. It is
also possible to copy the database file on the network. In case of copying the file to the network it is important to
setup the computer/Windows in such a way that the SQL Server Express software is started when the network drive
is available to avoid any connection problems.
A: In general we advise a dual core CPU of 2 GHz or better with 2-4 GB RAM or more. When the camera system is
also used we would advise a core i5 processor or better. In general we prefer Intel based PC’s. A 1 Gbit network
connection should be available. For the hard disk drive 100 GB or better is okay. To connect the LCD monitor XYZTEC
supplies a VGA or DVI connector should be available. We also need at least one free USB 2.0 connector to attach the
tester.
A: The software runs on 32 bit as well as 64 bit. In case of 4GB or more RAM, 64 Bit is preferred