ASA Version 1.04.00; P/N 499651-05
Created by: Lisa C Miner on 11/18/2004 at 10:01 AM


USER RELEASE NOTES FOR UNIVERSAL PLATFORM SOFTWARE
ASA Version 1.4.0 (UPS+ 2.6.4) P/N 499651-05


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 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.04.00, part number 497473-05).
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.4, 498104-05).
6. SW, MCD Package Version 1.5.0 (p/n 501215-06) 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)
8. Single Beam Prepick for ASA (p/n 50452201)




Vision Software Version

AIS630: AIS630 1.82.1 UIC 5.1
SMD640: ESI 3.24.1 UIC 5.4 (SMD640_5.4_2003-12-08_20.44.25)
SMD650F: ESI 4.3.1 UIC 5.4 (SMD650_1.0_2003-12-16_13.45.43)
SMD650H: ESI 4.3.1 UIC 5.4 (SMD650_1.0_2003-12-16_13.45.43)
SMD650HF: ESI 4.3.1 UIC 5.4 (SMD650_1.0_2003-12-16_13.45.43)
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

HEADS - FOUR SPINDLE Z CLUTCH
When upgrading from ASA 1.3.4 or below, defaults for the four spindle head must be set upon software installation in order to change appropriate axis parameters to prevent Z clutch problems.

The Z clutch now waits to disengage fully before re-engaging for the next spindle. The Z encoder position is also monitored after interlocks are broken in order to maintain correct Z position. Failure to do these things was resulting in damaged Z clutches and belts. (Def 47896)

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:



PICK/PLACE LOCATION FOR BGA/NBGA/FLIPCHIP
Non-symmetric BGA/BNGA/C4 measuring point for non-zero pick/place X/Y has changed to use the center of the bumps. This may require changing products created in earlier versions of software. (UPS+ 2.5.0)

THIN FILM APPLICATOR
When restoring a machine configuration that contains an LTFA from an earlier version of software, the default locations need to be set again to get the correct mounting positions. The X,Y location will be based on location relative to machine zero (similar to mounting an upward looking camera), rather than mounting location similar to a feeder.

SYSTEM REQUIREMENTS


None

KNOWN ISSUES


SINGLE BEAM PREPICK
In order to prevent the Single Beam Prepick feature from double picking parts in the first task block, the following sequence should be followed when loading the product:
1. Load the product.
2. Press the "Start" button and allow the machine to zero.
3. Press the "Start" button but DO NOT allow a board to transfer into the machine.
4. Reload the product and allow a board to transfer into the machine.
NOTE: This feature has been fixed in the ASA 1.6.1 release (User00076687).

NEW FEATURES

APE
FEEDER LIST (UPS+ 2.6.0)
A bypassed component will display its corresponding feeder(s) red in the Feeder List.

PRODUCT CHECKER (UPS+ 2.5.0)
Added a level 1 error check that will inform the users when no find bumps are defined for a BNGA component. The new error is 1076.

CALIBRATION
THERMAL COMPENSATION (UPS+ 2.6.0)
Added Thermal Compensation support for the FlexJet3 head.

COMPONENT DATABASE
COMPONENT HANDLING (UPS+ 2.5.0)
Added X and Y Component Handling Parameters. The user is now able to program different axis accelerations per head, per component in the component database.

NEW CATEGORY
New categories for BNGA and Variable Pitch BGA are provided in the component database. (UPS+ 2.5.0)

PICK/PLACE LOCATION FOR BGA/NBGA/FLIPCHIP
Non-symmetric BGA/BNGA/C4 measuring point for non-zero pick/place X/Y has changed to use the center of the bumps. (UPS+ 2.5.0)

Added two new, read-only fields to the optional Body tab that shows the position of the center of the part's features with respect to the center of the body. (UPS+ 2.5.0)

DIAGNOSTICS II
NEW DIAGNOSTICS TOOL
A new and easier to use diagnostics feature has been implemented. The Diagnostics II utility now replaces the SM Diagnostics utility. The new utility supports machine I/O, Camera, Feeder and HSC Head subsystem debug, Z touchdown for FJ2 and FJ3, and VME address read/write capabilities. (UPS+ 2.6.0)

A Diagnostics II icon is now available under Control Panel setup and can be configured to be used as either a main or tool or quick icon of the control panel. This icon, when clicked, will start the Diagnostics II application. (UPS+ 2.6.0)

ENHANCED COMPONENT SETUP
EC SETUP STATION (UPS+ 2.5.0)
The feeder 'EC Setup Station' now exists in the default feeder database in the Matrix Tray category. This feeder will already exist in the feeder database after a new install of software; the feeder must be manually added to the feeder database after an upgrade of software. Use the 'Import Database' function, choose feeder.fdb from the \lib\db\default directory, and choose 'EC Setup Station'.

EVENTS
NEW EVENTS (UPS+ 2.5.0)
New event 1303 added for Advantis
New event added 26011.
Added new events 3041, 3042, 3043, 3214 and 3215 to support Remote PSV.

FEEDERS
FEEDER REPAIR (UPS+ 2.5.0)
When choosing Skip Component from the Feeder Repair dialog, an hourglass will appear until the dialog is dismissed

HEADS
CLUTCH
FlexJet Zeroing routine was revised to put less wear on the stop clutch. (UPS+ 2.6.0)

The clutch delay-after values are changed for all FlexJet heads (FJ07, FJ07+, FJ09, FJ09+, FJ2 & FJ3) to support the use of new clutches.(UPS+ 2.5.0)

FLEXJET (UPS+ 2.5.0)
Implemented support for FJ09 Serial Touchdown (TD) & Auto-mirror Update (AMU). Software support added for the FlexJet 09 serial touchdown retrofit kit. The heads that are retrofitted with this kit will also support Auto Mirror Update (AMU). A new version of firmware is required to activate the serial touchdown and AMU in the software for a FlexJet 09 head.

GRIPPER NOZZLES (UPS+ 2.6.0)
The Flexjet heads will now support gripper nozzles.

HANG CONDITION (UPS+ 2.6.0)
Machine will now longer hang when the FlexJet 2 head handles a component with a thickness of .001"

LOAD PRODUCT

CORRECT MACHINE CONFIGURATION (UPS+ 2.6.0)
The 'Correct Machine Configuration' button on the 'Load Time Errors' dialog box can be enabled or disabled though a setting in Control Panel Setup. The default control panel setup database disables the button for all user groups; this will be seen on a new install of software. When upgrading software, the button is enabled until disabled by modifying the group template.

PRODUCT LOAD
Updated the product load options to allow the user to turn off component pre-pick for that product. (UPS+ 2.5.0)

Updated product load routines to specify the most appropriate On The Head Camera to be used for each component in a product, rather than the first legal camera defined for the component. (UPS+ 2.5.0)

MACHINE CONFIGURATION
BOARD SUPPORT (UPS+ 2.6.0)
Machine Configuration has been updated to support a 4 inch outbound rear feeder plate position. This was done to allow the AdVantis machine to support an 18 inch board size option.

NEW PRODUCT INTRODUCTION
NPI RE-PICK (UPS+ 2.6.0)
A new load product option has been added, NPI re-pick. When this options is selected along with NPI Full Cycle, the machine will re-pick any rejected parts after the current task block completes. The user will have to select this option each time a product is loaded in NPI Full Cycle in order to activate it. A dialog will pop up indicating the machine will run slower when this option is selected.

COMPONENT PLACEMENT (UPS+ 2.6.0)
When a component is being processed in NPI mode and the part is altered and passes inspection, all subsequent components of the same type will automatically be placed on the board if they pass inspection.

FEEDER TOLERANCE (UPS+ 2.6.0)
Added the ability to edit/save feeder tolerance data in ECS/NPI. These edit fields are disabled until a component is present on the head/ spindle. The user can then edit the tolerance on the fly, inspect, and ultimately save any new tolerance values. Clicking the "Drop" button will cause these fields to be disabled.

PRODUCT STATUS (UPS+ 2.5.0)
NPI will now compare the product status with that of the UPS+ environment setting as opposed to assuming VALID. This status is used when determining whether or not to allow the user to continue with Skip, Place, or Reject.

OPTIMIZER
NOZZLE CHANGER (UPS+ 2.5.0)
Updated the reduced nozzle change algorithm to generate better beam balance and task block efficiency.

PERFORMANCE SIMULATOR
FEEDERS (UPS+ 2.6.0)
Added support for the low-cost precision-pro feeders to the simulator.

PREPICK
SINGLE BEAM PREPICK (ASA 1.4.0)
Prepick is an available option, activated with a License Manager key. This will allow the head to pick and inspect the first task block of components while the board is transferring into the machine. This requires that the reject bin/dump bucket location be programmed in the same location as the reject feeder so that any prepicked parts that must be rejected due to problems with the board or circuits can be put on the reject station. Note that this could result in a reject of parts that are known to be good.

PTF
PTF BUTTON (UPS+ 2.5.0)
Changed PTF button interface to function the same way as the base machine button interface.

STANDARD RECIPE FILE FORMAT
NEW FILE FORMAT (UPS+ 2.6.0)
Support for SRFF was implemented.

THIN FILM APPLICATOR
LTFA (ASA 1.4.0)
The LTFA now has a forward mounting position available for configurations that mount in the feeder bank rather than over the upward looking camera. Appropriate defaults can be set for this configuration.

RTFA (ASA 1.4.0)
The RTFA is properly supported.

VISION
VIDEO DISPLAY (UPS+ 2.6.0)
The UPS+ video display window now supports both PMCVC and video over ethernet. There were also drawing optimizations made which eliminate the problems with the RadiSys mouse cursor "dragging" or hesitating when a video window is active. For new shipments with a 650-class vision system, no PMCVC board is required. Existing customers may upgrade their software without requiring a 650 vision system.

VISION TYPES (UPS+ 2.5.0)
Added support to UPS+ to support the 650 vision system types (650H, 650HF, and 650F).


PROBLEM RESOLUTIONS


APE
0210 CHIPS (UPS+ 2.6.0)
Will now dynamically set width/length tolerances for 0201 chips running on the FlexJet head. PCV 58/59 (width/length % tolerances) are changed from the default of 35% to 25% if the corresponding dimension is less than 15-mils. This change was implemented to prevent 0201 resistors from being placed on their sides.

ALIAS COMPONENTS (UPS+ 2.5.0)
Errors should no longer occur when opening a product containing alias components and the components do not exist in the database.

BOARD EDIT (UPS+ 2.6.0)
When a board is changed the editor goes through several stages to ensure that all placements and fiducials still match the new configuration. The first stage of this process determined that the fiducial in question was still on Circuit 1 and hence the order list did not need to change. The second stage determined incorrectly that the fiducial should now be associated with the board and subsequently added a fiducial step to the order list, as well as changing the circuit the fiducial was assigned to. The second stage now correctly analyzes the situation and leaves the fiducial associated with the circuit, which causes it not to add a step to the order list.

BYPASSING IN ORDER LIST
When steps are bypassed individually in the Order List, fiducials will be bypassed if necessary. (UPS+ 2.6.0)

When bypassing circuits in the Order List, the fiducials for those circuits were not disabled. When a primary circuit is bypassed and it contains a Global Circuit Correction for it and all its offsets, only the correction for the primary circuit will now be bypassed. (UPS+ 2.5.0)

CRASH CHANGING BOARD TEMPLATES (UPS+ 2.6.4)
When changing the board template in a product from a multi-circuit board to a single circuit board APE will no longer crash.

CRASH USING MULTIPLE CIRCUITS (UPS+ 2.5.0)
The product editor no longer crashes when moving a fiducial via the board graphic when the product has multiple circuits.

DISPENSE PROCESS
A product containing the dispense process will draw components on the board graphic and display the dispense nozzle in the order list. (UPS+ 2.6.0)

Dispense steps are now compatible with Z zone use. (User00034636, User00026345)

ERROR MESSAGE (UPS+ 2.6.0)
When the Machine Z Clearance value is programmed too low, a more descriptive event message will be displayed.

FEEDER SLOTS FOR GSMxs (UPS+ 2.6.0)
The correct feeder index numbers will now be used to determine which feeder slots are invalid for a GSMxs. The user will now be able to assign a feeder to slots 32, 41 and 68 on GSMxs machines.

FIDUCIAL SEARCH AREA (UPS+ 2.6.0)
Changed error checking such that fiducial positions will be checked not against the search area of the fiducial but instead against the fiducial body itself. This will cause a product to be valid that has a fiducial in it, the search area of which is not on the board.

FLEXJET/WAFER FEEDER COMPATIBILITY (ASA 1.4.0)
FlexJet heads will not be able to pick more than four components from a wafer feeder in a single task block due to shuttle limitations. (User00034653)

LOCAL CORRECTIONS
The product converter will no longer fail on products using local corrections on offset circuits. (UPS+ 2.6.1)

Local Corrections now use the appropriate fiducial when a product contains offset circuits. (UPS+ 2.5.0)

LEAD POSITIONS (UPS+ 2.6.1)
Lead positions will now be recalculated when the component length/width changes or the body length/width changes.

NOZZLES (ASA 1.4.0)
Nozzles from the machine configuration are now correctly used in the Product Editor (User00016205)

PRODUCT GENERATION (UPS+ 2.5.0)
Product generation now assigns the correct nozzle for FlexJet2 and FlexJet3 heads when they differ.

STATUS CHECKER (UPS+ 2.5.0)
The Product Status checker gives an invalid message when bypassing the primary circuit with local fiducials. The status checker will use the correct fiducial when performing its checks upon product save to ensure all fiducials are enabled.

VARIABLE PITCH BGA (UPS+ 2.6.0)
The 'All Ball Count' checkbox is no longer visible for a Variable Pitch BGA. The product converter will always turn on 'All Ball Count' for a component in the Variable Pitch BGA category.

BACKUP / RESTORE
WINDOWS ERROR 3041 (UPS+ 2.6.1)
Corrected the Windows error 3041, "Cannot open a database created with a previous version of your application" when trying to back up Machine Configuration data or trying to install PSV.

CALIBRATION

ADVANTIS MACHINE (UPS+ 2.6.0)
The vision system on the Advantis machine has been programmed to operate using square pixels. If upgrading from a previous version on an Advantis machine, the machine must be re-calibrated to function properly.

DISPLAY (UPS+ 2.6.0)
The Head and Spindle number will be displayed correctly when calibrating a Genesis machine.

FLEXJET 3 HEAD (UPS+ 2.6.3)
The Flexjet 3 heads will no longer experience axis faults while performing MCCM calibration.

HEAD NOT MOUNTED (UPS+ 2.6.0)
When head A1 is dismounted subsystem calibration for head 2 will now be possible.

LIGHTING CALIBRATION (UPS+ 2.5.2)
The machine will now place the calibration part correctly in the calibration plate to prevent pick-up errors during lighting calibration.

A few occurrences were reported where the lighting calibration part is being knocked off the spindle on the way up. Adjusted the centering of the cal part on the spindle to resolve the issue. (UPS+ 2.5.0)

LIGHT LEVEL (ASA 1.4.0)
The default calibration light level for the 0.2 mpp MegaView has been set to 1. (User00043032)

MCCM (UPS+ 2.5.0)
MCCM does not complete the data crunch correctly if a fiducial find error occurs during calibration. Fixed the crunch routine in Nozzle Tip so it won't crash, and return an error code for user to start calibration over.

XY DATA (UPS+ 2.6.0)
The Editor will now utilize more precise XY data when determining if a Spindle can reach a Feeder. This will prevent a spindle being assigned to a feeder it cannot reach.

COMPONENT DATABASE
ALIASED COMPONENTS
When an aliased component is added to the component database, and its alias id doesn't exist, the part will be made visible and the alias id will be set to -1. (UPS+ 2.6.0)

When an alias component, marked as not visible, is saved as a new name, it now displays in the component database. (UPS+ 2.5.0)

Components imported from the master database into a customer's database will no longer be added as aliased components. (UPS+ 2.6.4)

BGA (UPS+ 2.5.0)
Updated the BGA bump reduction algorithm such that no user defined BGA bumps may overlap, find bumps, missing bumps, or otherwise.

DB QUERY (UPS+ 2.5.1)
Component DB query will generate the correct parameters for "Head Center" and "Head Motion".

DEFAULT CAMERAS (UPS+ 2.5.0)
Updated the component database to prefer a "default" upward looking camera mounted on the same side of the machine that the component is picked from, even if another upward looking camera defined for the component is mounted and is an exact match.

DEFAULT LIGHT LEVELS (UPS+ 2.6.0)
402 caps changed to 3 0 5 to reduce skewed placements, SOT23 components changed to 5 0 3 to resolve skewed placements, and BGA's changed to 0 6 0 to improve component recognition.

LEADED DEVICE CALCULATION (UPS+ 2.5.0)
The symmetric lead calculation has changed when a component is programmed with a single lead array. (ie Side 1 had leads programmed but not Side 3) or (ie Side 2 has leads programmed but not Side 4) The symmetric lead calculation will include "phantom" leads on the opposite side. (i.e. The same as programming the part to have leads on Sides 1 and 3 and making all leads on Side 3 missing or the same as programming the part to have leads on Sides 2 and 4 and making all leads on Side 4 missing.)

MOTION PARAMETER (UPS+ 2.5.1)
Components added to the database from a product will now set the Motion parameter correctly.

BUMP ARRAYS (UPS+ 2.5.0)
The drag tool should no longer add bump arrays to the Define Orient list box.

COMPREHENSIVE IMPORT/EXPORT
ALIASED COMPONENTS (UPS+ 2.6.4)
When alias multiple is used, the original description for the component/feeder will be retained.

BOARD TEMPLATE (UPS+ 2.5.0)
CI2 now brings over the board template with the product. When performing a CI2 import, if the board template does not exist, it will now be saved.

C5 RECORD (UPS+ 2.5.0)
When a C5 record contains * for all lead group pairs, the leads will remain marked as 'missing' instead of enabled.

CI2 FILES GENERATED IN UPS+ 2.8.x (UPS+ 2.6.4)
UPS 2.6 will now accept a CI2 file generated in UPS 2.8 CDI (UPS+ 2.6.0)
OddForm I and OddForm II can be exported in CDI format. Note: The CDI specification is incomplete for these feeder types, and all feeder data is not exported.

COMPONENT ID (UPS+ 2.6.0)
If a CDI file contains a component id greater than 32 characters, an error is returned to the user.

DEFAULT FEEDER ROTATIONS (UPS+ 2.6.0)
When importing a file using a CDI format, the default feeder rotation will be imported correctly from a C2 record.

FROM HIGHER VERSION (ASA 1.4.0)
Comprehensive Import from high to lower software version has been repaired (User00015949)

LOG FILE (UPS+ 2.6.0)
The CI2 log file will display values that are out of range in the unit used within the CI2 file.

MISSING LEADS (UPS+ 2.5.0)
When importing component data from OS/2, leads toggled off are now imported as missing leads. (As opposed to not being imported at all)

MOTION FIELD (UPS+ 2.5.2)
Comprehensive Import will correctly import the "Motion" field.

UNKNOWN ENTRIES (UPS+ 2.6.1)
If a CI2 file contains entries that are unknown, the import will ignore that entry and all following entries for the current record. A warning message will display letting the user know the record was ignored and/or a default value was used.

CONTROL PANEL
PRE-PICK COMPONENTS (UPS+ 2.6.0)
Added the load product option "pre-pick components" to the control panels templates.

DIAGNOSTICS II
SERIAL I/O (UPS+ 2.6.1)
The Serial I/O Test will now interpret the numeric value returned to determine pass/failure and if it fails it will know why.

ENHANCED COMPONENT SETUP
ERROR CHECKING (UPS+ 2.6.0)
ECS now correctly updates the product status and user interface (as it relates to head, spindle, and feeder slot number) when the feeder slot number is changed.

DISPLAY ISSUES
In ECS there is an option to inspect a component multiple times to test repeatability of vision inspection success. When the 'Inspect' button is pressed by a user, this button changes to 'Cancel' so the user can stop the process. Upon completion of the inspection, the 'Cancel' button reverts back to 'Inspect'. The inspection process was preventing the user interface from updating cleanly and causing other timing issues, particularly when performing multiple inspections. (UPS+ 2.6.0)

Removed an ECS-Repainting issue when 'Cancel' button is pressed. Added an additional repainting operation (invalidate window graphics). (UPS+ 2.5.0)

Fixed a repainting issue in ECS, where, after selecting 'Inspect' and then 'Cancel', the tab didn't repaint. (UPS+ 2.5.0)

ENHANCED BOARD SETUP
BIG BOARD (UPS+ 2.5.0)
Enhanced EBS to allow a big board setup.

EVENT MESSAGES/CONFIGURATION
INCORRECT EMPTY PTF MESSAGE (UPS+ 2.5.0)
Machine Status no longer reports an occasional component unavailable message for PTF components even though the component was available.

INTERLOCKS BROKEN ERROR NOT DISPLAYED (UPS+ 2.5.1)
The machine will no longer display the incorrect X Axis error when the interlocks are broken while the machine is cycling.

FEEDER REPAIR
Made changes to eliminate several field reports of the Feeder Repair screen not coming up. (UPS+ 2.5.0)

Have made modifications to ensure the manual control task completes after a fiducial repair. (UPS+ 2.5.0)

FEEDER TEACH
VALID SLOT NUMBERS (UPS+ 2.6.0)
When performing a feeder teach, only slot values in the range 1 through 76 will be accepted.

FEEDERS
ODD FORM FEEDERS (UPS+ 2.5.1)
The Part Present input will now be interpreted correctly for Odd Form feeders when utilized with A+ feeder banks.

FIDUCIAL TEACH BY SHOW
DRAW CROSSHAIR (ASA 1.4.0)
Crosshairs no longer disappear after moving the ROI. (User00025688)

MULTI-PANEL BOARDS (ASA 1.4.0)
A new message was added to display during Upload, if the upload fid learned data size is greater than 197 bytes or the upload fid was not found in put pattern or fid pattern. (User00025211)

ROI (ASA 1.4.0)
Decimal values can now be used to change the ROI. (User00025453)

UPLOAD FIDUCIAL (ASA 1.4.0)
Uploading an FTBS fiducial from the 650 vision system now works properly. (User00026733)

HEAD
PLACEMENT ISSUE (UPS+ 2.6.1)
Corrected the issue where the Y Axis was being moved before the Nozzle was off the component resulting in the component being
dragged through the paste off the pads.

CLUTCH
FlexJet Zeroing routine was revised to put less wear on the stop clutch. (UPS+ 2.6.1)

Z clutching on the four spindle head will now fully disengage before engaging for the next spindle and the Z encoders will be monitored after a broken interlock. This prevents clutch and belt wear on the four spindle head that was causing Z axis errors (ASA 1.3.5, ASA 1.4.0, UPS+ 2.8.4)

Z AXIS ERRORS (ASA 1.4.0)
Z axis erros will no longer occur at placement pressures less than 20g. (User00016089, User00025671)

HOST INTERFACE
FEEDER VALIDATION (UPS+ 2.6.2)
Added new events 3045 and 3046 to support Auto-Validation. On a product reload, VID 438 will now return the correct Precision Pro feeder serial number.

INITIALIZATION
QUICK LOGIN (UPS+ 2.5.1)
Immediately entering a password at the Windows login menu will no longer cause the machine to hang with the "Virtual machine not Executing. Need to power cycle the machine ..... " message displayed.

630 VISION (ASA 1.4.0)
Initialization will now recognize older 630 vision systems with an FC addressing structure. (User00045713)

INSTALLATION
PRODUCTIVITY AND TRACEABILITY OPTIONS (UPS+ 2.5.2)
When installing UPS+ 2.5.0 software or higher, the software will now check the version of License Manager. If the version of License Manager is 2.2 or lower the install of UPS+ will notify the user that License Manager version 2.4 or higher is required. This change was necessary to prevent the loss of the Productivity and Traceability options following a 2.5.0 UPS+ upgrade.

CONFIGURATION, CALIBRATION AND MAPPING FILES (UPS+ 2.5.2)
Configuration, calibration, and mapping files will now be preserved correctly when upgrading UPS+ software.

Look Before Pick
LBP SETUP (ASA 1.4.0)
LBP Setup's component orientation in feeder is no longer 180 off. (User00025683)

MACHINE CONFIGURATION
AXIS PARAMETERS (ASA 1.4.0)
Dual head AdVantis machine axis parameters have been corrected. (User00023060)

CONFIGURATION CHECKER (ASA 1.4.0)
Four inch outbound feeder plate configuration is now supported for the AdVantis machine type. (User00026771)

FIDUCIAL LOCATION (UPS+ 2.6.0)
The Nozzle Changers Parameters dialog has been restructured to have a Fiducial Locations property page and a Fiducial Data property page instead of just a single Fiducial Data page. This was done to remove some issues when default hole location data was being set but the default fiducial locations weren't being set as well. With this restructuring if default hole locations are set then default fiducial locations are also and vice-versa since both are tied together.

NOZZLE CHANGER (ASA 1.4.0)
Default nozzle changer fiducial locations have been corrected for the 0.5 mpp PEC camera (User00020212)

WAFER FEEDER (ASA 1.4.0)
Default machine configuration values for the wafer feeder have been corrected. (User00034804)

Z CLEARANCE (UPS+ 2.6.1)
Updated the range checking for Machine Z Clearance for FlexJet2 and FlexJet3 heads to allow a minimum value of 11049 if the feeder bank is in the 2 inch outbound position to support a 24 inch board. The low-profile feeder guard must also be mounted and a ULC can't be mounted on that side of the machine.

NEW PRODUCT INTRODUCTION
HANG CONDITION (UPS+ 2.6.1)
Corrected an intermittent problem where machine operation would hang during the alteration of component data and the inspection
process for NPI mode.

APPLICATION CRASH (UPS+ 2.6.1)
Corrected an issue where switching between video windows could cause an application exception.

DRAW COMPONENT (UPS+ 2.6.1)
The draw component feature under NPI Mode will now function properly.

HANG CONDITION USING NETWORKED PRODUCTS AND DATABASES (UPS+ 2.6.4)
Corrected an intermittent hang condition where the 2015 message is posted stating that you are entering NPI mode and selecting continue from the initial NPI screen causes the software to hang. This problem only occurred when networked products and databases were used.

LEADED COMPONENT CATEGORY (UPS+ 2.6.1)
A component defined in the SOIC category as "Leadless" with no leads defined will no longer cause an "Invalid input parameters at Vision system" error.

NETWORKED DATABASES (UPS+ 2.6.0)
NPI should will now work properly when using a component database on a networked drive. When UPS+ databases are being accessed via the network, the information contained on the "Logon for services" tab in the UPS+ Environment must be used internally by UPS+ services when creating processes (launching other applications). This ensures that these applications have the proper security credentials to perform any network related tasks. The UPS+ service applications associated with the NPI process have been updated to include this logon information when necessary.

SKEWED PLACEMENTS
Corrected an issue that would result in leaded components being placed skewed after NPI was used to correct the component definition. (UPS+ 2.6.1)

Corrected an issue that would result in leaded components being placed skewed after NPI was used to correct the component definition. Original change was included in UPS+ 2.6.1 but did not completely resolve the issue. (UPS+ 2.6.3)

NOZZLE CHANGER
NOZZLE TRACKER (UPS+ 2.5.0)
Updated the nozzle tracker to identify remove tool steps as legal when no empty nozzle changer hole is found, but an empty spindle is available.

OPTIMIZER
HEAD BALANCER
Corrected an error in which the head balancer may assign a component to a head that later cannot be used because its feeder was placed in a position the assigned head cannot reach. (UPS+ 2.5.0)

Corrected an error in the reduced nozzle change algorithm's head balancer, which could cause it to assign more feeders to the front of a dual beam machine than there is room for (UPS+ 2.5.0)

FEEDERS (UPS+ 2.5.0)
Updated the optimizer to not give an error message when a feeder for a bypassed component is mounted in an illegal slot

Updated the optimizer to not attempt to mount PTF feeders for bypassed components

TASK BLOCKS (UPS+ 2.5.0)
Updated the optimizer to allow it to create 4 spindle task blocks when optimizing a Flex type head with no nozzle changers mounted

PERFORMANCE SIMULATOR
CALCULATIONS (UPS+ 2.6.0)
To enhance simulation performance, changes were made to simulated clutch delays, feeder cycle time calculations, multiple-field-of-view inspections, and axis settle times.

PLATFORM SETUP VALIDATION (PSV)
FEEDER INITIALIZATION (UPS+ 2.6.4)
After an operator reloads, validates, and remounts a feeder, the machine will not continue until the operator presses the repair button from the Error Recovery. This will allow the feeder to complete initialization before the head tries to pick a component.

PRODUCT CONVERTER
BGAs (UPS+ 2.6.4)
Corrected an error in which upgrading from UPS+ 2.4.x to UPS+ 2.6.x caused BGA's defined with missing bumps to not load on the machine because they have too many bump arrays defined.

COMPONENT ROTATION (UPS+ 2.5.0)
Updated the product converter to correctly rotate a component feature around the component body if the features are not symmetrical and the placements are rotated.

DISPENSE STEPS AND Z ZONES (ASA 1.4.0)
Dispense steps are now compatible with Z zone use. (User00034636, User00026345)

FEEDER ASSIGNMENT (UPS+ 2.5.0)
Assign matrix tray instead of PrecisionPro Feeder if a component is being feed from a PTF, and the component has no default Matrix Tray. A PrecisionPro feeder was assigned as the matrix tray.

PRODUCT STATUS CHECK
COMPONENT CHECK (UPS+ 2.5.0)
Corrected a rounding math error in the status check for component collision.

LIGHT LEVELS (UPS+ 2.5.0)
Removed product errors generated after setting default Magellan light levels in the component database on Genesis machine. If a component id is picked on both sides of a dual beam machine, the status check that compares ULC camera requirements will not be performed if there is only one ULC mounted on the machine.

PRODUCTION
CHANGE ROW/COLUMN (ASA 1.4.0)
When using the Change Row/Column screen, the information is now sorted by Slot #, Pallet #, Stack #. (User00016375)

PSV
PSV/VISION SUPPORT (ASA 1.4.0)
Serial I/O was not properly initialized in order to support 2 vision systems and this was causing a problem with PSV. (User00043367)

SEGMENT REPAIR
FEEDER REPAIR (UPS+ 2.5.0)
Previously the user was required to press the stop button when selecting skip component from the feeder repair screen. This would guarantee that the other beam was stopped before the segment repair product was generated which issues a software ESTOP.
The machine software will now request the machine to stop and give it ten seconds to come to a stop. If the machine has not finished its cycle for the other beam within the ten-second window, then the segment repair product will be generated. This should guarantee that the beams are not moving when the segment repair product is generated.

LOCAL FIDUCIALS (UPS+ 2.6.1)
Local fiducials associated with a completed placement will be bypassed in the segment repair product.

SOFTWARE INSTALLATION
EMPTY FOLDERS
Upon a UPS+ upgrade the install will now copy the contents of sub-folders even if the parent folder is empty. (UPS+ 2.6.0)

Upon an upgrade the folders under usos (config, lib, and product) will be renamed to format config.x.xx.xx (specific to the version of the software they reside in). This prevents products from pointing to the previous versions databases. (UPS+ 2.5.0)

The contents of subfolders (Cameras, Heads, Placements) under MODEL folder will be copied forward to the newer UPS+ upon an Upgrade. (UPS+ 2.5.0)

SYSTEM SECURITY
START BAR (UPS+ 2.6.1)
With the "Operator (disable operating system)" checked, the Windows start bar will no longer be available.

SYSTEMS - USOS
OPTIMIZER OPTION TEMPLATE (UPS+ 2.6.0)
The default optimizer option template will now be set correctly when defaults are set in UPS+ Environment.

THROUGHPUT OPTIMIZATION AID
PRODUCT EDITOR (UPS+ 2.6.0)
Corrected an intermittent issue where an error during an optimization of a product caused the product editor to close down.

LONG OPTIMIZATION (UPS+ 2.6.0)
The optimizer will no longer display an empty dialog box when the long form of the optimizer is terminated before completion.

MACHINE NOZZLE ONLY OPTION (UPS+ 2.6.1)
The optimizer will now correctly consider whether the machine nozzles only option is being used when a shuttle is present on the machine.

NOZZLE CHANGES (UPS+ 2.6.0)
The optimizer will no longer perform nozzle changes on spindles not selected to do so by the user.

SHUTTLE (UPS+ 2.6.1)
Corrected the issue where the Optimizer displays, "The optimizer will not be able to place feeder "Feeder Name" for "Component Name" when a Shuttle is mounted to the GSM machine.

VISION
BGA IMAGE (UPS+ 2.5.0)
With a 630-vision system, an image is now displayed when a BGA is inspected.

ETHERNET VIDEO DISPLAY (UPS+ 2.6.2)
Corrected an intermittent "Waiting for strobes to complete" error while trying to complete a nozzle tip calibration on machines equipped with a 650 vision system utilizing ethernet communication.

INVALID INPUT PARAMETERS AT VISION SYSTEM (UPS+ 2.6.4)
Modified vision communication commands to wait for a successful find before returning to avoid an "invalid input parameters at vision system" issue.

MAGELLAN CAMERA (UPS+ 2.5.1)
Corrected an intermittent problem where machine would hang when using the Magellan camera.

STROBES NOT ACQUIRED (UPS+ 2.6.1)
The Flexjet acquire-find implementation was modified to prevent "Strobes Not Acquired" errors.

WAFER FEEDER
300mm WAFER OPTION (ASA 1.4.0)
When the 300mm wafer option is chosen in the wafer feeder machine configuration, a message will indicate that a power cycle is required. (User00019684)

AXIS SETUP (ASA 1.4.0)
In Wafer Feeder Axis Setup, all the axeis can be initialized and zeroed. The Y-axis will be zeroed before Z-pick or Z-eject axes can move. (User00019458)

DIE MODEL NOT FOUND WITH REFERENCE GRID (ASA 1.4.0)
Die model files are loaded only if they exist. (User00015322)

WAFER FEEDER SETUP (ASA 1.4.0)
In the needle ejector location setup, the front and rear radio buttons have been removed to eliminate confusion when moving the ejector in manual control. ( User00020886)

If a decimal value is entered in the wafer feeder ejector nozzle x,y location, the editor will no longer close with an error. (User00015286)

PRODUCT LOAD (ASA 1.4.0)
A product containing untaught wafers will not be allowed to load (User00024510)

SHUTTLE LOCATIONS (ASA 1.4.0)
The shuttle has been moved closer to the GSM head to reduce travel time (User00023678)