ASA Version 1.03.00 P/N 499651-03
Created by: Lisa C Miner on 01/21/2004 at 03:46 PM


USER RELEASE NOTES FOR UNIVERSAL PLATFORM SOFTWARE
ASA Version 1.3.0 P/N 499651-03


SYSTEM REQUIREMENTS - Machine

Windows Requirements:

A working knowledge of the following is required to install UPS+:
Hardware Requirements:

1. 166 Megahertz Pentium Processor or higher (Platform Machine, EPC-16 in the VME Chassis)
2. 256 MB of random access memory or higher
3. L-Block Standard Machine or higher or G-Block Linear Motor Machine or higher
4. Video Graphics Card capable of displaying a minimum of 800x600 pixels at 65,536 colors
5. 2 GB or more "free" hard disk space.
6. 4X CD-ROM drive or higher


Software Requirements:

1. Microsoft Windows 2000 Professional is installed.
2. UPS+ Support CD is installed (Version 2.03.00, part number 497473-04).
3. EPC-16 Video Drivers from the UPS+ Support CD are installed.
4. Administrator privileges for the local machine or PC on which the software will be installed.
5. License Manager CD is installed (Version 2.5, 498104-06).
6. SW, MCD Package Version 1.4.0 (p/n 501215-05) install is required for Genesis Bblock and Genesis Cblock machines. This would also include 4988A (Genesis Ablock) machine that has been retrofited with hardware kit p/n 49837801 in order to receive the latest software.

Proms
Power-PC/SIO MCOS Board (P/N 49375801 or 49375802)
- Board is flashed with UIC PPC Boot Loader software (p/n 496432-01 or 496432-02). Power-PC/SIO MCOS Board (P/N 49375801 or P/N 49375802)
- Board is flashed with PCA, Power PC/SIO software (p/n 487218-01).
ID # 47753301 - FJ-07 head w/standard manifold
ID # 48747801 - FJ-07 head w/modified manifold
ID # 48756101 - FJ-09 head
ID # 49302603 - FlexJet 2 head

NOTE: Updated PROMS are not required unless they are included with your software update package. Please refer to the packing list enclosed with your software package.


Vision

Standard Options:

1. Advanced Motion Control for A+Machines V1.00.01 (p/n 497093-01 Rev A)
2. Advanced Motion Control for Genesis V1.01.00 (p/n 498127-02)

Purchased Options:

1. License, GEM for UPS+ (p/n 49403801). Software, UPS+ Gem Host GWA 4.5 - UIC 1.1 (p/n 497680-02).
2. UPS+ Offline SW (p/n 49881800)
3. UPS+ Offline Software-Upgrade (p/n 50118901)
4. License, C4 S/W KEY for UPS+ (p/n 49834001)
5. National Language for UPS+ (p/n 49882601)
6. NEW PRODUCT INTRODUCTION (NPI) MODE (p/n 50042701)
7. Look Before Pick for ASA (p/n 50333801)


Vision Software Version

AIS630: AIS630 1.82.1 UIC 5.1
SMD640: ESI 3.23 UIC 5.3 (SMD640_5.3_2003-06-27_19.51.48)
SMD650H: ESI 4.2 UIC 5.4
WF640: ESI 1.3 (ASA_UPS_1.3.x_2003-11-05_16.49.26)
WF650H: ESI 2.3 (wf650h_1203_2003_Initial)


READ ME FIRST

FIDUCIAL TEACH BY SHOW
The 650 vision system is NOT compatible with Fiducial Teach By Show.

FLIPCHIP CENTROID CALCULATION
When UPS+ software was first introduced, the flipchip placement location algorithm was changed such that the placement became based on the body center of component rather than based on the bump center (or feature center) of the solder bumps as it had been in OS/2 software. Therefore, when a customer moved an OS/2 product involving flipchips to a machine that was just upgraded to UPS+ or ASA 1.0.x, the components would be "misplaced" as compared with the OS/2 machine. Starting with UPS+ 2.4.x, or ASA 1.3.x, flipchips will be placed based on the feature center -- for those components that are placed at zero degree. The change was not implemented for other rotations until a later version of SM UPS+ software. The correction for other rotations has definitely been completed in UPS+ 2.6.4/ ASA 1.4.x.

Please use the following matrix to help determine how existing products needs to be adjusted when using asymmetric flipchips:



MACHINE CONFIGURATION
SPLIT HEAD INTRODUCTION
This release supports the control of one Head per UIMC3 card for the Genesis Platform. If upgrading a Genesis machine from an earlier version of UPS+, a cable may be required to facilitate the software upgrade. Please contact UIC Technical Support for details.


PATCH FIXES
The following customer patches are included in this release:
16997 - When using an LTFA, if there are parts to be rejected in a dipping task block, the head will no longer move 20mm to the right or left (depending on head and LTFA location) before dipping.

SYSTEM REQUIREMENTS


None

KNOWN ISSUES


BACKUP/RESTORE
Backup/Restore will not backup the Barcode Configuration in the Machine Configuration.

DATABASES
COMPONENT DATABASE
Components will not be allowed to have the 0.2 m/p MegaView camera as the preferred camera choice.

DISCRETE I/O
The feeder slots for the Thin Film Applicators are not displayed correctly in discrete I/O.

FIDUCIAL TEACH BY SHOW
The Region Of Interest (ROI) box does not display correctly unless "Set ROI" is chosen and modified first.

Each time the ROI is resized, the ROI box disappears.

Moving to reposition the crosshairs in the center of the ROI causes the crosshairs to disappear.

LOOK BEFORE PICK
LBP SETUP
Database editing errors occur occasionally during LBP setup.

LBP Setup can hang if the reject station defined in the product is not in a slot greater than the LBP feeder.

LBP Setup does not verify that the PEC camera can reach all parts of the LBP feeder.

LBP
Pattern/Chip-LBP in production looks for the pattern 180 degrees off.

Multiple Field of View is not supported.

LOW FORCE
Low force pick and place do not work correctly.

MACHINE CONFIGURATION
The LTFA's configuration shows an incorrect leftmost slot.

The GSMxs nozzle changers that are not mounted must say "None" in the Machine configuration in order for the machine to zero.

PERFORMANCE SIMULATOR
The performance simulator does not support the wafer feeder.

POSITIONING SYSTEM
The default X,Y axis parameters for a dual head Advantis machine are incorrect.

PRODUCT EDITOR
The optimizer can show errors after optimizing a valid product with several wafers.

The optimizer will not gang pick from the wafer feeder.

When changing the board template in a product with circuit offsets, a "Local fiducial precedes fiducial find" error can occur.

Nozzles mounted on the machine or in the nozzle changer are not always recognized in the Order List.

THIN FILM APPLICATOR
When dipping, the X body dimension is used for the Z impact speed, which prevents the spindle from driving to impact at forces at or above 150g.

VIRTUAL MACHINE
PMCBumpFLuxer has mismatched MCOS in global memory.

VISION
630 VISION POWER UP HARDWARE IDENTIFIER
The hardware identifier for the 630 vision system does not support older 630 vision (Def 45713).

630 VISION DOES NOT SUPPORT DIGITAL CAMERAS
The 630 vision software does not support the Anticipate Acquire Type command used with digital cameras and that command should not be sent to 630 vision systems (Def 46093).

WINDOWS 2000 DISPLAY SETTINGS
Although generally not a problem, changing Windows 2000 display settings with UPS+ applications running is not recommended, especially with any video window applications.

See Video Image Settings in the documentation for recommended settings.

WAFER FEEDER
Learn die task 'FOV' answer "No" works incorrectly.

Ejector may prevent all row/columns from being seen by the vision camera.

When wafer feeder E-stop is sensed, a PTF E-stop message is seen.

Vision is not consisten from vision panel test to setup test.

Status message in Wafer Setup is not consistent with vision problems.

Barcode reader does not always work properly with the wafer feeder.

Optimizer places multiple die requirements in a single task block.

When the system finds a die with edge chipping and ink dot, an error recovery window is not required.

Management Information does not update wafer feeder data.

Learn reference die is not functioning properly.

The wafer feeder start light button is not turning on if the flipper was last used.

NEW FEATURES

APE
Added a feature to the order list that will show the number of nozzle changes per step. Also added a feature to product information that will show the total number of nozzle changes per head. (UPS+ 2.2.0)

DROP DOWN MENU TOOL -> LIST SETUP (ASA 1.3)
Following columns have been added for list setup:
EDGE CLEARANCE CHECK (UPS+ 2.3.0)
Added an edge clearance check (2013) to the product editor that will ensure no placement, fiducial or bad sense is in the edge clearance area of the board. For this purpose the edge clearance is now displayed graphically as a brown area at the top and bottom edge of the board.

DATABASE NOT FOUND (UPS+ 2.3.0)
If the component or feeder database called out in a product is not found during product open, the product now asks the user whether or not he wishes to use the default database. The user can answer Yes, upon which that database will be used. He

can also answer No, in which case he will be prompted to supply a database, or he can answer Cancel, in which case the open operation is aborted.

GRAPHIC DISPLAY (UPS+ 2.3.0)
Changed the way the graphics are displayed in the product editor, such that a component's Place X/Y offset is taken into consideration. This change also includes a new option under Product Editor options that allows the user to turn on and off the ability to have the graphic draw components, fiducials and pad sites on offset circuits. In line with this change it is now possible to select items in the order list by selecting them in the graphic.


STATUS CHECK (ASA 1.3)
Head error message was modified to indicate that FlexJet style heads can’t be used for Inspect After Dip, Low Force and Look Before Pick placements.

Added following level 1/2/3 error check:
Error 1076 if there is no corresponding component ID with LBP as postfix for a LBP placement.
Error 1077 If LBP and Non-LBP or IAD and Non-IAD Placement are in the same task block.
Error 1078 If there are multiple LBP placements in same task block for the same component.
Error 2014 If LBP placements task block contains placements with different Z-orders.
Error 2015 If a LBP placement with local correction uses fiducials with higher Z-order.
Error 3010 If the product with LBP has no global corrections for Z-Zone.

ORDER LIST (UPS+ 2.3.0)
Added the X,Y and Theta coordinates as columns to the order list.


BACKUP/RESTORE
ADDED 'SKIP' BUTTON (ups+ 2.2.0)
Added a 'Skip' button and an 'Abort' button to allow user to skip category or stop restore process.

CHANGES TO SUPPORT 'VERSION' UTILITY (UPS+ 2.3.0)
If the directory from where the data was taken doesn't exist, the user now has the option to put it in the path of current installation.


NESTED DIRECTORIES. (ups+ 2.2.0)
Added ability to recreate nested directories and backup Events.mdb.


CAD IMPORT
ROTATION ADJUSTMENTS (UPS+ 2.3.0)
Added the ability to define rotation adjustments in CAD Import that will automatically change the rotations of imported parts based


CALIBRATION
EVENT MESSAGE (UPS+ 2.3.0)
At the end of Full Calibration an event message will be sent to inform the operator that calibration completed.


COMPONENT DATABASE
AXIS HANDLING PARAMETERS (UPS+ 2.4.0)
Z and Theta Axis handling parameters were added to allow additional control over the pick, place, and center functions. This ability can be used to help place troublesome components where Z and Theta are concerned.

CPE WITH MAGELLAN CALIBRATION (UPS+ 2.2.1)
The CPE functionality has been added to the Magellan Calibration feature.


COMPONENT INFORMATION (UPS+ 2.3.0)
Added the informational fields Length, Width and Number of Features below the graphic of the component in the component database window.


DEFAULT LIGHTING VALUES (UPS+ 2.2.0)
The component database editor now has the capability for setting the default lighting levels appropriate for the category of a given component. This can be done one of two ways. A user can edit an indivdual component definition and invoke a "Default Magellan Lighting Levels" menu item. A user can also establish default lighting levels for a set of components via the query capabilities.


DEFAULT MASTER DATABASE (UPS+ 2.3.0)
0402 and 0603 component definitions that use 08MPFX/1120 nozzles have been changed to Pre-Orient On.


DWELL TIME (ASA 1.3)
Title under User Tab has been modified from user2 to Dwell Time. This can be used to program dwell time after placing the component.

REORIENT & LBP CORRECTION (ASA 1.3)
Titles under User Tab has been modified from user9 & user10 to ReOrient & LBP Correction. These two are used for LBP pick & place only.

Z IMPACT SPEED (ASA 1.3)
Title under User Tab has been modified from user1 to Z Impact Speed. This can be used to program the impact speed of placement for individual component.

CONTROL PANEL
Added the Image Utility application to the standard functions supported by the control panel. (ups+ 2.2.0)

BYPASS CIRCUITS (UPS+ 2.3.0)
The Bypass Circuit feature is now available. The user will now have the ability to bypass individual circuits of a product during product load and subsequently during product run time.


FLOAT ON TOP (UPS+ 2.3.0)
Removed the ability to have the control panel float on top.


NOZZLE CONFIGURATION ICON (UPS+ 2.3.0)
Added a new icon to the functions list for the control panel: Nozzle Configuration. This icon brings up a dialog that lets the user select any nozzle changer or any head. When the nozzle changer or head is selected an appropriate configuration dialog will come up, allowing the user to change the nozzles for this device. The new nozzle change dialogs are 'simplified' as compared to previous dialogs and do not allow the user to unmount, change or set default data for the device in question. Only nozzles themselves can be
changed. This change also changes what dialogs are brought up when a nozzle changer or head is right-clicked upon in the Feeder Status or Product Editor applications. It is now the simplified dialog.


TASK KEYS (UPS+ 2.3.0)
When in OPERATOR mode, the control panel now disables all "Task" keys of the operating system: hitting Ctrl+ESC is disabled. Hitting Ctrl+Alt+Del will bring up the logoff dialog, but on this dialog the Task Manager and Change Password buttons are disabled. In addition the Task Bar itself is disabled, which means there is no way for a user with an operator style control panel to get at the
operating system. Such a user will have to log off and log on again as another user who does have access.


DISPENSING
DOT INSPECTION (UPS+ 2.2.0)
When dot inspection is performed on an AMV or Dispense Head, a user-defined nozzle will be treated the same way as a UIC single-dot nozzle. This means that the machine will use the PEC camera and attempt to find/measure the dot during the dot inspection routine.


ENHANCED BOARD SETUP
FIDUCIAL TEACH BY SHOW (ASA 1.3)
A new option, fiducial teach by show, has been added under EBS. This could be used to learn a random shape fiducial and save this learned information into fiducial database. This is different from user defined fiducials in the sense that it could be of 50 different types and once learned it could be used on different machine without relearning it.

ENHANCED LBP SETUP
A new feature, LBP Setup, has been added under Component Database’s drop down menu “Tool”. This is similar to ECS for LBP components.

ERROR RECOVERY
PADSITE ERROR RECOVERY (ASA 1.3)
Padsite Refind option has been added into Padsite error recovery drop down menu.

EVENT MESSAGES
THERMAL COMPENSATION (UPS+ 2.2.1)
Level 2 text for event messages 30104, 30105 and 30106 have been modified to better describe thermal issues.


FEEDER DATABASE
Z Pickup Offset (ASA 1.3)
A new field Z PickUp under Feeder Pick tab has been added.

FEEDER SUPPORT (UPS+ 2.2.0)
This release supports the following additional feeder types:

FEEDERS
DUAL LANE FEEDERS (UPS+ 2.3.3)
This version of software now supports Dual Lane Feeders.


PRECISION PRO FEEDERS (UPS+ 2.4.0)
The Feeder Mounted event will contain two additional pieces of data in the event message for Precision Pro feeders. These additional items are feeder serial number and feeder index count.

FIDUCIAL DATABASE
FIDUCIAL TYPE : LEARNED (ASA 1.3)
New fiducial types learned has been added into fiducial database. There could be 50 different types of learned fiducials.

NEW COLUMNS (ASA 1.3)
Two new fiducial columns, LearnedDataSize & LearnedFidData, has been added into fiducial database. These columns are used to save data for fiducials of type Learned.

FIDUCIAL MAXIMUM
The maximum number of local fiducials used for correction has been increased from 250 to 500, and the maximum number of total fiducials in one product has been increased from 500 to 1000. (ASA 1.3.0)

HEADS
Clutches (UPS+ 2.4.3)
Support was added for the new Kebco Clutches.
The four spindle head is supported on the Genesis Platform (ASA 1.3.0)

LOW FORCE PLACEMENTS (ASA 1.3)
A new placement feature, low force, has been added to support a placement force below 150 grams. This can be programmed from component database head tab.

MACHINE CONFIGURATION
HEAD DIALOGS (UPS+ 2.3.0)
The Head Parameters dialog and the FlexJet head dialogs have been updated to allow the user to type in the changer and hole numbers that a nozzle is assigned.


NEW PRODUCT INTRODUCTION
ON THE FLY PRODUCT ADJUSTMENTS (UPS+ 2.4.0)
The New Product Introduction feature is included with this release. This feature runs in production mode but allows the operator to easily adjust component data through a graphical user interface for each component vision failure. A log file is available to capture all changes made during the process. This feature will significantly reduce the time required to introduce new products.

NOZZLE DATABASE
FLEXJET2 CALIBRATION NOZZLE (UPS+ 2.2.0)
A new FlexJet2 type nozzle (1280/CAL) has been added to the nozzle database.


LOW FORCE NOZZLE (ASA 1.3)
A new column IsLowForce has been added for placement nozzles into the nozzle database.

PLACEMENT PROCESSES
INSPECT AFTER DIP (ASA 1.3)
A new placement process Inspect After Dip (Dip-Inspect-Place) has been added to allow inspecting the components before its dipped.

LOOK BEFORE PICK (ASA 1.3)
A new placement process Look before Pick has been added to allow finding the specified component features using PEC camera before picking it. Each component can be programmed for ReOriention and LBP correction. With ReOrient enabled the component feature would be rotated in increments of 90 to find it and with LBP correction enabled, placement correction from PEC camera will be used otherwise it will be from ULC camera.

LOOK BEFORE PICK DIP (ASA 1.3)
Except for the dipping, this is same as Look Before Pick.

PLATFORM SETUP VALIDATION (PSV)
ERROR RECOVERY (UPS+ 2.4.0)
When a stack in a PTF requires PSV validation, Error Recovery will now display the same message that it displays for "feeder bank" type feeders. There will be no mention of pallet or stack and Dual Lane feeders will not mention lane.

PTF
HEAVY MAG LOAD (UPS+ 2.2.0)
Software support has been added for the PTF Heavy Mag Load feature. This feature requires mechanical changes which enable the PTF elevator to carry a 200 lb. payload. The mechanical changes include a new elevator drive belt, drive motor pulley, and a shunt (jumper).


PTF BELT ADVANCE CONTROL (UPS+ 2.2.0)
The user can now select if they want the PTF belt to advance after the components are picked or after all components have been inspected. Any components that remain on the PTF belt after the pick sequence can now be retrieved instead of being dumped into the center of the machine.
NOTE: This does not work for dual PTF configurations.


TRIPLE STACK SEARCH (UPS+ 2.2.0)
The PTF Triple Stack Search feature will provide a programmable stack search method in addition to a new programmable stack search Z tolerance. The stack search method will be programmable per PTF. The stack search Z tolerance will be programmable per matrix tray definition.


SM DIAGNOSTICS
AUTOCONFIGURE (UPS+ 2.2.0)
Added the ability to AutoConfigure the SM Diagnostics settings based on the default machine configuration.


SOFTWARE INSTALLATION (UPS+ 2.2.1)
Windows Service Pack 3 is now required with this version of UPS+ software. The UPS+ install program will now check for the existence of "service pack 3" or higher software, on a windows 2000 installation.


SYSTEM - GENERAL
THERMAL COMPENSATION (UPS+ 2.3.4)
Enhanced the ability of the Genesis platform when equipped with a Flexjet 2 head to handle changes in temperature without compromising accuracy.


PTF (UPS+ 2.4.0)
This software supports mounting a PTF on the Genesis platform.

MAGELLAN ULC (UPS+ 2.4.0)
This software supports mounting a Magellan Upper Looking Camera on the Genesis platform.

AUTO Z UPDATE AT PLACE (UPS+ 2.4.0)
When this option is selected the software will track the Z place impact location per placement. This tracking will be used to adjust the Z place value on the fly to help correct component and or board thickness programming errors.

GREEN DUAL LANE FEEDER (UPS+ 2.4.0)
This software supports mounting a Green Dual Lane feeder. PSV, GEM events, splicing modes, and GUI changes for adjacent track out support were added for this feeder type.

THERMAL COMPENSATION (UPS+ 2.3.0)
Enhanced the ability of the Genesis platform when equipped with a Flexjet 2 head to handle changes in temperature without compromising accuracy.


SYSTEM - MCOS
AUTO FIDUCIAL REPAIR (UPS+ 2.2.0)
Software support has been added for the new Auto Fiducial Repair feature. With the Auto Fiducial Repair flag set to active, when a fiducial find fails during production (and the fiducial is not a padsite find), the machine will attempt to relearn the fiducial threshold with fiducial auto sizing active. If the fiducial reteach is successful, the machine will then attempt to refind the
fiducial. If the fiducial reteach fails, the fiducial refind fails, or the Auto Fiducial Repair flag set to inactive, the machine will generate an event to activate the standard fiducial error recovery screen.

The default setting for the Auto Fiducial Repair flag will be active. The user can change it in the Production tab of the Setup Variable Configuration screen. To get to this screen, go to Machine Configuration Parameters Setup Variables.


CIRCUIT LEVEL TRACEABILITY (UPS+ 2.3.0)
Added support for the Circuit Level Traceability feature. Given a populated board the user will now be able to trace what feeder
Slot / Track / Pallet / Stack a component originated from.

SYSTEM - USOS
NATIONAL LANGUAGE (UPS+ 2.3.0)
Incorporated the initial release of German translations.

Incorporated the latest Spanish translations. (UPS+ 2.3.0)


THROUGHPUT OPTIMIZATION AID
Added an option to the optimizer which allows the user to request that feeders be positioned on a single feeder plate and until exhausted before placing feeders on the adjacent feeder plate. (UPS+ 2.2.0)

Implemented a "mixed head" head balancer within the optimizer, similar to the one in UPS 4.5. This feature allows the user to specify several criteria which forces a component to be assigned to a Flex/C4 type head rather than a FlexJet type head. (UPS+ 2.2.0)

MENU OPTION (UPS+ 2.4.0)
Added a right click menu option to the optimizer allowing a user to specify that all track feeders may have more than one component assigned to them.

VISION
BGA AND FLIPCHIP (UPS+ 2.3.0)
If processing with a AIS640 vision system, the maximum number of bump arrays is increased to 70 for a BGA or a C4 component.
The maximum number of arrays is 25 for a AIS630 vision system.


BNGA WITH IRREGULAR PITCH (SFOV Only) (UPS+ 2.4.0)
Added the ability to program BGAs with multiple arrays that are off pitch in the Single Field of View mode only.


MAGELLAN CAMERA (UPS+ 2.2.0)
This release introduces the Magellan Camera for the GSMa Platform.

* Mega-Pixel digital technology
* 60mm Field of View minimizes multiple scans for large bumped and leaded devices
* 0.15mm minimum lead width, 0.23mm minimum ball diameter
* Dramatically enhances throughput
* Combined or independent front, side, and on-axis lighting
* Lighting calibration within the machine
* Self ID for quick and easy installation

This release introduces 0.5mpp Magellan camera (ASA 1.3)

MAGELLAN CALIBRATION (UPS+ 2.2.0)
This release introduces the Magellan Calibration feature for the Genesis Platform.

* Simple calibration kit improves reliability and ease of use
* Imbedded option within the machine
* Subsystem calibration and quick self-verification
* PEC, on-the-head, and ULC lighting calibration support
* Full calibration in 50 minutes
* Nozzle tip calibration / Auto-Pick Update


WAFER FEEDER
FIND EDGE MANUALLY (ASA 1.3)
If center & Diameter find fails during production, Error Recover was modified to manually align to the edge of wafer.

MANUALLY PICK THE DIE (ASA 1.3)
A new feature has been added for manually picking the die, which vision failed to find.


PROBLEM RESOLUTIONS

APE
Corrected a problem that would cause the slot in the order list to be changed when a feeder was duplicated and the duplicate feeder was assigned a new slot number. Also: for a dual beam machine the correct head is now assigned to steps when a slot is automatically assigned to them. (UPS+ 2.2.0)

PRODUCT SETUP(UPS+ 2.2.0)
When changing a product to use a different component/feeder database, the error message will state the version is not correct instead of giving COM errors. The component/feeder database associated with the product will not be changed.


The global correction circuit assigned will no longer change when the board is resized.(UPS+ 2.2.0)


PLACEMENT LOCATION(UPS+ 2.2.0)
Updated the product object to correctly rotate a placements X and Y position when the component had a placement offset defined.


BAD SENSE (UPS+ 2.3.0)
Bad Sense locations programmed in the product editor now use a range of 0 - 127 instead of 0 - 8. When opened, existing UPS+ products will use the new range.


BGA PLACEMENTS (UPS+ 2.2.1)
Corrected an issue where unsymmetrical BGA placements were shifted between 3-5mm when using pick and place offsets.


COPY AND PASTE (UPS+ 2.3.0)
Corrected an issue that would cause placements and fiducials that were copied from one product and pasted into another to be assigned the circuit they previously had, whether or not that was the appropriate circuit for the new product. This applies to copies performed both with the graphical copy function and the list copy function. Please note that with the graphical copy function you cannot copy and paste from one physical instantiation of the product editor to another, while with the list copy you can.

FIDUCIAL FINDS (UPS+ 2.3.0)
The editor now ensures that no more than 25 fiducial finds occur with any given product, if the target machine is a dual-beam flexjet.


GRAPHIC DISPLAY (UPS+ 2.4.0)
The board graphic will now draw parts that have placement offsets correctly, even on offsets with a rotation. In addition the
validation functions will now correctly check the position of parts that have placement offsets.

GRAPHIC DISPLAY (UPS+ 2.4.0)
The components were not drawn correctly in the graphic when shown on an offset, because the position function incorrectly adjusted the position to the center of the body before translation and rotation (on an offset circuit) occurred. This has been changed such that the original position is left unchanged, causing the component to be drawn correctly.

ERROR CHECK (UPS+ 2.4.0)
Added a new level 1 error check for the component database (1073) that will issue a level 1 error if any camera requiring more than one lighting value, i.e. OTHCs and Magellans, have all these lighting levels set to 0.

MOVE CIRCUIT FUNCTION (UPS+ 2.4.0)
Location list items would not be rotated by the Move Circuit function, because they do not have a circuit assigned to them. This
has been changed such that all locations are rotated when the Board is rotated by using the Move Circuit function.

NOZZLE TRACKER (UPS+ 2.3.0)
The nozzle tracker will correctly identify new nozzles added to the nozzle database while the Product Editor is open.


On Axis Lighting (UPS+ 2.4.1)
Added a database check that will ensure through a level 1 error that cameras which are incapable of on axis lighting
cannot be assigned an on axis lighting level.

STATUS CHECK (UPS+ 2.4.0)
Added a check in the product editor status checks, as well as the product converter that will result in a level 1error, if a component is picked from both sides of the machine, the machine is a dual beam machine, and the machine has two different upward looking cameras on the front and the rear.

BACKUP / RESTORE
CUSTOMER DISK (UPS+ 2.4.0)
Corrected the Management Database backup does not exist error when restoring Customer Disk.

OS/2 BACKUP (UPS+ 2.3.0)
The Import OS/2 Backup feature default was changed to "Custom" instead of "Express". Will also default to having "Mirror OS/2 Product Directories" checked. The wording of "Mirror OS/2 Directories" was changed to "Mirror OS/2 Product Directories".


BAR CODE CHANGEOVER
BOARD HANDLING (UPS+ 2.3.0)
Bar Code Changeover will now make Board Handling active when performing a product changeover.


BOARD HANDLING
TRANSFER ERRORS (UPS+ 2.4.0)
Modified the board handling adjustment value to prevent width related board transfer errors.

CALIBRATION
0402 Slugs (UPS+ 2.4.3)
Changes made to allow Manual Trim in support of the 0402 slugs used on the field CPE/MMI board.

CFC CAL FID (UPS+ 2.3.0)
Made a change to prevent the software from hanging during an error recovery after a fiducial failure when performing CFC calibration.


CPE (UPS+ 2.4.1)
Corrected an issue that would prevent the operator from using the Board Handling Setup screen to remove the board from
the machine at the end of the CPE process.

Will now zero the CPE model data during full calibration and subsystem calibrations to ensure the correct calibration for a
FlexJet 2 Head when an upward looking camera is mounted.

CPE/MMI (UPS+ 2.4.1)
To assist in error recovery, more descriptive error messages were added when coping fixture files during the CPE/MMI process.

FLEX/FLEX MAGELLAN CONFIGURATION
Corrected an unable to open data file issue that would prevent the completion of calibration when the machine is configured for Flex/Flex with a Magellan camera mounted. (UPS+ 2.3.0)


Corrected an unable to open data file issue that would prevent the completion of calibration when the machine is configured for FLEX FLEX with a Magellan camera mounted. (UPS+ 2.2.2)


MCCM (UPS+ 2.4.3)
The correct range of lighting values will now be used when a fiducial find error is encountered during lighting calibration.

MCCM BEAM INTO HARD-STOP (UPS+ 2.3.3)
The Beam will no longer run into a hard stop during the MCCM process.

NOZ-TIP-CAL (UPS+ 2.2.1)
Corrected the issue of X & Y offsets not getting applied after Nozzle Tip Calibration.

PEC BEAM 1 CALIBRATION (UPS+ 2.3.4)
Corrected a problem that would prevent the operator from calibrating the PEC on Beam One.


SPA MESSAGE (UPS+ 2.2.1)
Changed the message displayed at the end of the SPA process to state that the process completed successfully.


OTHC (UPS+ 2.4.3)
Corrected sporadic fiducial not found errors when attempting to perform on the head camera calibration.

SPINDLE CALIBRATION (UPS+ 2.3.3)
The fiducial will now appear inside the search window when performing spindle calibration.


Z AXIS ERROR (UPS+ 2.4.0)
Corrected an issue where the Z axis would fault when the operator tried to SPA all Spindles.

COMPONENT DATABASE
The help text for the place offset now correctly states that it is measured from the center of the features, not the center of the body. (UPS+ 2.2.0)

Fixed a problem that would cause a component with only missing bump arrays to be valid, even though the machine would stop when it was used. (UPS+ 2.2.0)


Fixed a problem that would cause the component database checker to check all bump arrays for a BGA, both missing and present, instead of checking only for present bump arrays to determine whether or not the count exceeded 25. (UPS+ 2.2.0)


Fixed a problem that would cause the bump size checks for BGAs to be performed for all cameras, even those that had the Do Not Use flag checked. (UPS+ 2.2.0)


STATUS CHECKS (UPS+ 2.2.0)
The status checks performed on component save will use the proper minimum size for bumps when inspecting with an OTHC of 2.6 mpp.


Modified the component database for BGA components to convert the user defined bump arrays to "all present" bump arrays, only when the user defines some bump arrays as missing. When no bump arrays are defined as missing, they are passed to the machine when a product is loaded as programmed by the user. When bump arrays are defined as missing, the X and Y vectors of all arrays must be multiples of each other. (UPS+ 2.2.0)

BGA ARRAYS (UPS+ 2.3.0)
Corrected an issue that would cause a level 1 error to be generated for some BGA components, stating that their arrays were not on even pitches, even though these BGA components run on the machine.


CHIP LIGHT LEVELS (UPS+ 2.4.0)
The default light levels for all components in the Chip category have been changed from 6,4,4 (front,side, on axis) to 5,0,5 (front, side, on axis).

INSPECTION TYPE (UPS+ 2.3.0)
Inspection Type has been added to the following categories: Chip, ChipEndCap, C4-Pattern and Pattern.

Removed 2-Corner High Accuracy, 2-Corner High Speed, 4-Corner High Accuracy, and 4-Corner High Speed from Chip and Chip EndCap categories.


COMPREHENSIVE IMPORT-EXPORT
BNGA Components (UPS+ 2.4.1)
The 'Find' column associated with a BNGA bump array will correctly import and export within CI2

COMPONENT/FEEDER DATABASE (UPS+ 2.2.0)
The user will now have a choice to continue when performing CDI export on a component or feeder database and an item that is not supported by CDI specification is encountered.


Values for Place X/Y and Pick X/Y will now be imported correctly. (UPS+ 2.2.0)

CONTROL PANEL
Feeders can now be enabled from the operator template. (UPS+ 2.2.0)


EPS BOARD
Fixed a problem that would cause EBS to crash if the user clicked on a graphical representation of a Bad Sense sticker to move the machine to this location. (UPS+ 2.2.0)


EPS COMPONENT
COMPONENT HEIGHT
Will now be able to change the component height in ECS and re-inspect without causing the stopbar offset to be out of range. (UPS+ 2.3.0)

The user will now be able to change the component height in ECS and re-inspect without causing the stopbar offset to be out of range. (UPS+ 2.2.0)


E-PALM RECOVERY (UPS+ 2.3.0)
Corrected an intermittent error when in ECS mode and a vision error occurs and the machine is palmed down. Z and Theta will

now zero consistently.

ERROR RECOVERY
REJECT STATION (UPS+ 2.4.0)
The text that displays in the Error Recovery dialog for event 'No reject station identified' has been updated to indicate that the
drop-off locations defined may not be within reach.

LOW AIR PRESSURE (UPS+ 2.2.0)
Changes were made to prevent the possibility of a Beam collision during a low air pressure condition on the Genesis(tm) platform.


PSV OVERRIDE (UPS+ 2.2.0)
Error recovery will no longer crash when selecting Override in PSV.

FEEDERS
FEEDER SETUP (UPS+ 2.3.0)
Feeder Setup will now correctly display PTF feeders.


Feeders can now be mounted in slots 32, 41, and 68 on a GSMxs (ASA 1.3.0)

PICK FROM PRECISION PRO WITH 4 SPINDLE HEAD
The 4 Spindle Head will now pick the part completely out the tape before indexing a Precision Pro Feeder. This will keep the feeder from knocking the part off the Spindle before the Z has had a chance to get the part completely out of the feeder. (UPS+ 2.3.0)

A change was made to allow the four spindle head to get the part completely out the tape before indexing a Precision Pro Feeder. This will keep the feeder from knocking the part off the spindle before the Z has had a chance to pick the part completely
out of the feeder. (UPS+ 2.2.1)

PRECISION PRO (UPS+ 2.4.0)

The Feeder Status graphic will now display the correct state of the Precision Pro feeder if the feeder is set to the tail up position.

PTF (UPS+ 2.2.0)
When picking from the PTF, will use the pick tolerances in the matrix tray definition, not

the PTF.

FEEDER DATABASE
UPGRADE (UPS+ 2.4.0)
Resolved Feeder database upgrade errors during the restore process.

FEEDER SERVICES
MONITOR SLOT ISSUE (UPS+ 2.4.0)
Updated code to monitor feeder slots 17-20 and 53-56 if no ULC's are mounted there.

FEEDER STATUS
FEEDERS IN SLOTS 17-20 AND 53-56 (UPS+ 2.3.3)
The software will now monitor feeder slots 17-20 and 53-56 if no ULC's are mounted there.


FEEDER TEACH
MATRIX TRAYS (UPS+ 2.4.0)
Corrected an intermittent issue where the pick location taught for matrix tray feeders would not be used during the pick sequence.

FIDUCIAL CORRECTIONS
When using local circuit corrections, the correct fiducials are being used on the offset circuits irrespectively of which order the primary and offset circuits are created. (also fixed in UPS+ 2.7.0)

Importing a product with local circuit corrections will now correctly assign local fiducial corrections to the circuit offsets.

HEAD
PICK OFFSET
The Pick Offset X&Y values will now be applied to a component being picked from a matrix tray by a 4 Spindle Head. (UPS+ 2.3.0)

The Pick Offset X & Y values will now be applied to a component being picked from a matrix tray by a four spindle head. (UPS+ 2.2.1)


PICK OFFSET XY (UPS+ 2.3.0)
Corrected the issue of the Pick Offset X&Y values not being applied to a component being picked from a matrix tray by a 4 Spindle Head.

Touchdown not seen at Place (UPS+ 2.4.1)
The machine will no longer hang with the error message "Touchdown not seen at Place" when the Hop option is turned on
and the first two placements require a lot of vision processing time.

STOP BAR ERROR FOR HEAD 2 (UPS+ 2.2.0)
Corrected an issue on the Genesis Platform where the mirror would drive into the spindles on Head two.


HOST INTERFACE
ENABLE FEEDER (UPS+ 2.2.0)
Feeders will now be enabled by PSV when GEM is set to ONLINE REMOTE.


MULTIPLE PRE-FIXES (UPS+ 2.3.0)
The user can now enter multiple pre-fixes and expect the feeder to enable when the bar code is scanned.

OVERRIDE (UPS+ 2.3.0)
When using the "override" function of PSV, PSV will now override the PTF when Maintain Feeder Status is active.

IMPORT PRODUCTS
OS/2 (UPS+ 2.4.1)
Import OS/2 Backup will now use correct directories.

IMPORT FROM UPS OS/2
DIRECTORY PATHS (UPS+ 2.2.0)
Import of OS/2 backup data will now be placed in the correct directories.


INTERLOCK VIOLATION
When the interlocks are violated and then re-enabled, the stabilize time before enabling the X & Y amplifiers has been extended from 0.5 sec to 1.0 sec in order to give the linear motor amplifiers to charge before allowing a move (ASA 1.3.0)

LINEAR THIN FILM APPLICATOR
When using an LTFA, if there are parts to be rejected in a dipping task block, the head will no longer move 20mm to the right or left (depending on head and LTFA location) before dipping. (see Defect 16997)

MACHINE CONFIGURATION
AXES PARAMETERS (UPS+ 2.3.3)
The default Settle Band axis parameter for FlexJet2 heads Z axis has been changed from 50 to 20.


Changed the default Settle Band value for FLEX2 head Z axis from 10 to 5. This is being done in conjunction with new clutch hardware to improve reliability. The change is compatible with the previous clutch. (UPS+ 2.3.1)

DISPLAY (UPS+ 2.3.0)
Updated the head dialogs for FlexJet-style heads to only display 28 holes for FlexJet heads and 70 holes for FlexJet 2 heads when assigning a nozzle to a changer/hole combination.


ORDER OF HEADS (UPS+ 2.3.3)
Machine Configuration has been updated to sort the order of the heads so that the head on the front of beam 1 is always

head #1 and the the head on the rear of beam 1 or the head on the rear of beam 2 is head #2. This now matches how
the Product Editor orders the heads.


MACHINE ZERO
Machine zero on a GSMxs will be determined by locating the front center frame fiducial (manufacturing issue only).

MANAGEMENT INFORMATION
BOARD COUNTS (UPS+ 2.4.0)
Board counts will now reflect the correct count when segment repair is initiated.

CUMULATIVE TIMERS (UPS+ 2.2.0)
Corrected the cumulative timer, "Waiting for Board in Work Area" calculation error.


CURRENT DATA (UPS+ 2.4.0)
The Print Current Data menu item will no longer be disabled when the Cumulative and Wafer Feeder tabs are selected. Also, the Cumulative Wait Timers Chart will now print.

FIRST BOARD DATA NOT CAPTURED (UPS+ 2.4.0)
Corrected an issue with not capturing the first boards data if the second board is rejected.

FEEDER PERFORMANCE (UPS+ 2.4.0)
The percent reject field displayed in the graph is now computed as Rejected / Picked.

NOZZLE PERFORMANCE (UPS+ 2.4.0)
The names of the columns for Nozzle Performance were changed to reflect the data they contain. "Reject Rate" and number of parts "Rejected"

RESIZEABLE (UPS+ 2.3.0)
The dialog which appears after the user selects View Database, is now resizeable.


TOTAL VISION FAILURES (UPS+ 2.3.0)
The formula for Total Vision Failures has been changed to sum up all of the vision error fields except missing components. This was done for General Counters, Feeder Counters, Component Counters and Nozzle Counters. The changes were made for both the application and all affected database queries.

NOZZLE CHANGER LOCATION ON GSMxs
The default front changer hole and fiducial locations for the GSMxs has been changed from -164450 to -165450 in order to be able to find the front nozzle changers. Only two nozzle changers are allowed to be mounted on a GSMxs.

PADSITE FIND
Padsite find at rotations other than zero degrees is supported.

PERFORMANCE SIMULATOR
The optimizer will now perform "long optimizations" properly on Chip machine products. (UPS+ 2.2.0)

Deep-Path Optimization (UPS+ 2.4.1)
The Simulator will now use the correct slew speed when simulating a slew across an upward looking camera.

SHUTTLE AND PTF ISSUE (UPS+ 2.4.0)
The Simulator will no longer hang when trying to simulate a product configured with a front-right shuttle and PTF.

Stop and Go (UPS+ 2.4.3)
Corrected the error, head could not locate a nozzle to pick component 1210-CAP when simulating a product using
an ULC and Stop and Go is selected.

PLATFORM SETUP VALIDATION (PSV)
Since the grids in PSV were not designed to support the Find and Sort features, these features have been disabled for all grids. (UPS+ 2.2.0)

REFRESH SEUP VALIDATION (UPS+ 2.3.0)
With PSV turned on, Refresh Setup Validation under Feeder Services will now work correctly after a soft e-stop has been generated on the machine.


VALIDATION STATUS (UPS+ 2.4.0)
Corrected an issue where the part ID as defined in the product editor did not match what was displayed in the validation status window.

VALIDATION (UPS+ 2.4.0)
Performing a restore (refresh) using two lot codes with different prefixes now works as expected.

PRODUCT CONVERTER
BGA (UPS+ 2.2.0)
Corrected an error which caused a present orientation bump to be included in the bump arrays used for precise find and rough find.



PRODUCT LOAD
ERROR MESSAGE (UPS+ 2.4.0)
Updated the message displayed to be more descriptive and accurate when an invalid product is loaded on the machine.

PTF
CHANGE ROW/COLUMN (UPS+ 2.2.0)
Fixed a problem with the PTF not picking a part from the correct row/column right after the user updated the current row/column.


PURGE (UPS+ 2.2.0)
For purge, the vacuum is applied at the start of the Z down move to the belt. This will make sure the vacuum has time to build up sufficiently to pick larger components from the belt with a smaller size nozzle.


Component Teach (UPS+ 2.4.2)
The PTF will now transfer the component to the correct location during teach mode. Changes were required to support the new PTF mechanical enhancements.

Teach (UPS+ 2.4.3)
Corrected errors when trying to run PTF teach products under PTF Set-Up.

SHUTTLE
INITIALIZATION FAILURE
Corrected an intermittent initialization failure when the machine is configured with a Shuttle. (UPS+ 2.3.0)

Corrected an intermittent issue where machines configured with a Shuttle would fail to initialize. (UPS+ 2.2.1)


SOFTWARE INSTALLATION
X.XX.XX REGISTRY ENTRY (UPS+ 2.2.1)
Corrected an intermittent issue where an extra key was being created (UPS\x.xx.xx) which would prevent the user from installing UPS+ software.


THETA MAP INITIALIZATION (UPS+ 2.2.0)
This change allows mapped theta moves to work correctly on a machine that has not been calibrated. Previously, mapped theta moves would all move to approx. 0 degrees when the machine had not been calibrated.


SYSTEM - MCOS
OAL LIGHTING (UPS+ 2.3.2)
Support for the On Axis Lighting relay for OAL ULC's mounted on the PrecisionPro Feeder Interface was added.


VISION LOCKOUT HANG (UPS+ 2.2.1)
The machine will no longer hang if "skip comp w/o segment repair" is selected with that component being the only component ID that exists in the task block. In this case all components in the task will no longer be skipped and the selected action will be performed.


SYSTEM - USOS
NOZZLE TRACKER (UPS+ 2.2.0)
Corrected an error in the nozzle tracker module which caused it to be unable to remove tools from adjacent nozzles when picking large components when in fact it was possible to do so.


FEEDER COMPARISON (UPS+ 2.2.0)
Feeder Comparison now supports the 70 hole nozzle changer.


DISCRETE I/O (UPS+ 2.2.0)

Eliminated a response lag when simultaneously engaging clutches,vacuum or airkiss, etc. for all spindles.

SELF ID
Added support so that self ID heads will be sorted in the configuration when they are identified and added. (UPS+ 2.4.0)

The correct Machine Z Clearance, APU and AZU settings are now properly set when FlexJet heads are mounted via Self-ID. (UPS+ 2.3.0)

PRODUCT CONVERTER (UPS+ 2.3.0)
Components with features offset from their body will now be placed correctly.

ENHANCED COMPONENT SETUP WITH SPANISH (UPS+ 2.3.0)
Corrected the issue with Enhanced Component Setup where not all text was being displayed when the National Language was set to Spanish.

LOGIN FOR SERVICES (UPS+ 2.3.0)
Corrected the issue with wrong translations appearing on the "Login for Services" screen within the "UPS+ Environment" application when the National Language was set other than English.


THROUGHPUT OPTIMIZATION AID
A check was added to the optimizer to prevent it from positioning a feeder in a location which the picking head must drop nozzles to pick the component but the picking head cannot perform nozzle changes. (UPS+ 2.2.0)

Corrected a problem in the optimizer which caused it to issue an incorrect error message when both "use current feeder setup" and "do not use head balancer" were selected. (UPS+ 2.2.0)


Corrected an error in the optimizer which checked for proper existing head assignment even if "use head balancer" was enabled. (UPS+ 2.2.0)


Modified the optimizer to place reject stations after the head balancer recovery loop is invoked, as this loop may assign components to a side of the machine that were not originally assigned there. (UPS+ 2.2.0)


Updated the optimizer to correctly verify which head(s) a component is assigned to when checking the validity of feeders mounted for that component. (UPS+ 2.2.0)


Updated the optimizer to not allow feeders to be mounted in a slot that doesn't exist even if the user selects "use current feeder setup" (UPS+ 2.2.0)

Updated the optimizer to only display one error per head when determining if feeders are mounted in legal positions. (UPS+ 2.2.0)


Corrected an error in the optimizer which caused it to check if placements were assigned to a beam for that component when checking the validity of it's feeder position. (UPS+ 2.2.0)

Reduced the amount of feeders the optimizer will duplicate for components with a small number of placements. (UPS+ 2.2.0)


Updated the optimizer such that when the head balancer is turned off, the feeder positioning logic now accurately rejects feeders mounted in a position that cannot be used by the head assigned to that component. (UPS+ 2.2.0)


Updated the optimizer's head balancing code to make sure that each head can reach the position of a mounted feeder if the optimizer is not able to mount additional feeders for a component. (UPS+ 2.2.0)


Corrected an error in the optimizer's head balancer which caused it to believe that no feeders could be mounted for any component in the product. (UPS+ 2.2.0)


BYPASSED STEPS (UPS+ 2.3.0)
Corrected an error in the optimizer which could cause it to insert bypassed steps into the product more than once.

Updated the optimizer to place bypassed steps at the end of the order list.

LONG OPTIMIZATION (UPS+ 2.3.0)
Corrected an error in the optimizer which caused it to crash during long optimization.

HEAD BALANCER RECOVERY LOOP (UPS+ 2.3.0)
Corrected an error in the optimizer which could cause it to crash while reassigning placements during the head balancer recovery loop.


CAMERA SELECT (UPS+ 2.4.0)
Corrected an error in the optimizer that caused it to assume the OTHC will be used on a single beam machine if an ULC is not
mounted on the same side as the picking head. This caused the optimizer to place only one step in a task block in this scenario.

OPTION SELECT (UPS+ 2.3.0)
Corrected an error in the optimizer which caused it to set the value for an option other than the one selected by the user.


REDUCED NOZZLE CHANGE
Corrected an error in the reduced nozzle change algorithm which could cause it to be unable to find a beam balanced solution and subsequently hang. (UPS+ 2.4.0)

Corrected an error which could cause the "reduced nozzle change" optimization algorithm to crash. (UPS+ 2.3.0)


USE MACHINE NOZZLES ONLY ISSUE (UPS+ 2.4.0)
Corrected an error in the optimizer which could cause it to not place all required nozzles on the machine when "use machine nozzles only" is not selected.

INCORRECT HEAD ASSIGNMENT (UPS+ 2.4.0)
Corrected an error in the optimizer which could cause it to assign a component to a head which can not place it when
attempting to recover from a feeder fit failure. The incorrect error message displayed by the optimizer was a side effect of
this issue.

BYPASSED COMPONENTS (UPS+ 2.4.0)
Corrected an error in the optimizer which could cause it to not assign a component to either beam, causing placements to
be bypassed.

PTF TRAYS (UPS+ 2.4.0)
Updated the optimizer to disregard "bypassed" trays within a PTF while performing it's error checks.

CRASH (UPS+ 2.4.0)
Corrected an error in the optimizer's reduced nozzle change algorithm which could cause it to crash on single beam
machine configurations.

CRASH (UPS+ 2.4.0)
Corrected an error in the optimizer which could cause it to crash on exit if the head balancer was unable to complete
successfully

MAGELLAN ULC (UPS+ 2.4.0)
Updated the component database software to not consider a Magellan upward looking camera when a component
specifies a default upward looking camera. If a Magellan camera is to be used, it must be specified in the component
definition.

INVALID BYPASS (UPS+ 2.4.0)
Corrected an error in the optimizer which would cause it to bypass a component if it could not be assigned to the
one and only head on a machine rather than issue an error message.

INVALID FEEDER POSITION (UPS+ 2.4.0)
Corrected an error in the optimizer in which a feeder could be considered mounted in an invalid position if the head
balancer was not being used.

C4 NOZZLES (UPS+ 2.4.0)
Corrected an error in the optimizer where if both C4 and Default Flex head records are defined for a component with different nozzle
types, the optimizer may have considered the default nozzles rather than the C4 nozzles.

ULC LIGHTING (UPS+ 2.4.0)
Updated the optimizer so that components using different ULC lighting levels are not placed in the same task block.

ONE PLACEMENT PRODUCT (UPS+ 2.4.0)
Corrected an error in the optimizer that could cause it to hang if the product contained only one placement.

TREND ANALYSIS
DISPLAY PROBLEMS (UPS+ 2.2.0)
The timeline will continue to be displayed when using the zoom feature while viewing events.
Trend Analysis will now display correctly on machines with their resolution set to 800x600.

TOOLTIPS (UPS+ 2.2.0)
Fixes the problems where tooltips display when mouse was not over an event.


VIRTUAL MACHINE - USOS
SPLASH SCREEN TEXT TRANSLATION (UPS+ 2.3.0)
The text above the Progress bar was not being displayed in a National Language other than English. This text shall now display in any supported National Language providing a translation exists.


VISION
ARRAYS (UPS+ 2.4.0)
Corrected a camera inspection error when the maximum number of arrays are programmed.

CVI CHANGE (UPS+ 2.2.1)
On the Genesis machine with a 640 vision system there will no longer be occurrences of component failures if a fiducial fails and Head 1 has pre-picked parts that use the OTHC for inspection.

Vision Error Hang (UPS+ 2.4.1)
Corrected intermittent Vision system hang conditions when the Magellan ULC is configured.

WAFER FEEDER
22mm ejector will be found using 1mil/pixel lens.

When running manual control from the control panel, directions are no more reversed for front/rear operator selections.

The barcode display won’t show extra digits.

The start button light turns ON during wafer feeder zeroing purge, even if flipper was used for the last picked part.

Wafer Database update problem has been fixed.

It is not possible for Z-Pick or Z-Eject in manual control to go below zero.

Missing or Incorrect Ejector message is displayed long enough in wafer setup.

If the ejector is not sensed during zeroing, the correct ejector number is displayed in error message.

Leading space in barcode material ID is ignored by the machine.

When running with look ahead enabled, start button light turns ON after wafer feeder zeroing purge.

Wafer feeder won’t run with magazine gate open.

Message for failed barcode read stays long enough to be read.

Learn Search Area button will not be available until die model is taught.

It is not possible to recover from reload wafer feeder, unless the wafer feeder door is open and then closed.

Now it is not possible to teach ink dot & Edge chipping for reference Die.

If machine interlocks are not engaged during manual control, start button light will turn ON.

There is sec timeout for wafer feeder.

When using wafer mapping, events message is available to indicate that ink-dot die were skipped.

Wafer feeder repair button will latch even if pressed multiple times.

ZEROING
BOARD HANDLING (UPS+ 2.2.1)
Corrected a timing issue which would cause the machine to stop with a Transfer Belt Axis Error displayed.


SPA (UPS+ 2.3.3)
Will no longer receive Head axis errors while trying to SPA all Spindles.