Professional Documents
Culture Documents
Users Guide
V3.0
August 2017
Dage
Important Information
for
Our Customers
Dear Customer,
Congratulations on your purchase of your Nordson DAGE X-ray inspection system.
Nordson DAGE is committed to excellent service World-wide and our goal is to provide you with
professional assistance in the use of our Test & Measurement Equipment, wherever you are
located.
Nordson DAGE offices are located in six strategic centers in the USA, Asia & Europe and the
company’s customer service & support is acknowledged to be ‘the best in the business’.
We trust that you find our product an invaluable tool & hope that you will pass on any comments
you may have so that we can continue to enhance the product and service to you.
Our Web address is: www.nordsondage.com.
Foreword
The product described in this guide is subject to continuous development and improvement.
Consequently, there may be minor variations in specifications, facilities or operation that are not
covered in this guide.
The machine must be operated and maintained only by suitably trained and qualified personnel.
Every effort has been made to ensure that the information provided in this guide is accurate at
the time of going to print. If any errors or omissions are noticed, please notify Nordson DAGE
Ltd.
Copyright
© 2017 Nordson DAGE Ltd. All rights reserved.
No part of this publication may be reproduced, transmitted, stored in a retrieval system, or
translated into any language in any form by any means without the prior written permission of
Nordson DAGE Ltd.
Trademarks
All trademarks are acknowledged as belonging to their respective companies.
Patents
Please note that Nordson DAGE products are patent protected and covered by the patents
listed at www.nordson.com/dagepatents.
Contact information
Dage Precision Industries Limited,
25 Faraday Road,
Rabans Lane Industrial Area,
Aylesbury,
Buckinghamshire,
HP19 8RY,
United Kingdom.
Regional offices
Sales Customer Service
globalsales@nordsondage.com
UK DPI-customerservicex@nordsondage.com
+44 1296 317800
sales.de@nordsondage.com
Germany ServiceDageGermany@nordsondage.com
+49 89 2000 338 200
South East sales.sg@nordsondage.com
DS-customerservice@nordsondage.com
Asia +65 6552 7533
sales.jp@nordsondage.com
Japan Contact Sales
+81 3 3599 5920
sales.ch@nordsondage.com
China chinaservicex@nordsondage.com
+86 512 6665 2008
sales@nordsondage.com
Americas serviceUSA@nordsondage.com
+1 760 930 3307
globalsales@nordsondage.com
Taiwan DPI-customerservicex@nordsondage.com
+886 2 2902 1860
Note: For any issue regarding the use, service or radiation safety of the machine please contact
your local Nordson DAGE representative.
Dage Precision Industries Limited Software License - EULA
1. You, the end user, are granted a non-exclusive and non-transferable license to use the
software accompanying Dage Precision Industries Limited products only in connection with
those products. No license is granted for any other purpose. There is no right granted to
copy, redistribute, reverse engineer, or modify of the software.
2. The software, including any source code, documentation, appearance, structure and
organization, are proprietary products of Dage Precision Industries Limited and are
protected by copyright and other laws.
3. This license is not a sale. Title and copyrights to the software, including source code,
documentation, appearance, structure, organization and any copies made by you remain
with Dage Precision Industries Limited.
4. This Agreement is effective until terminated. Failure to comply with the terms and conditions
of this Agreement will result in the automatic termination of this Agreement and will make
available to Dage Precision Industries Limited any and all legal remedies. Upon termination
of this license you must immediately destroy the software programs and all back-up copies
thereof.
About this manual
This guide describes the operation of the following machines, and their associated options and
accessories:
Nordson DAGE Quadra 7 X-ray machine
Nordson DAGE Quadra 5 X-ray machine
It is intended for use by suitably-qualified and trained operators.
For installation and maintenance instruction, refer to the Installation and Maintenance Guide.
Document version: V3 August 2017.
The English version of this document is considered to be the original instructions.
The following documents are associated with this guide:
Quadra Installation and Maintenance Guide
Design variations
Due to slight design variations between the Quadra 7 and the Quadra 5 models, some of the
illustrations provided in this document may differ from the actual machine you are working on.
However, most of these variations are cosmetic and do not impact on the associated procedure
steps. Any major differences will be mentioned, where applicable.
i
Contents
1. Reference 7
1.1. Compliance 7
2. Safety information 9
2.1. Document signal words 9
2.2. Labels 10
2.3. Operators safety rules 13
2.4. Hazardous Energies 13
2.5. Moving the machine 14
2.6. Sample handling 14
2.7. Safety interlocks 14
2.8. Lock Out - Tag Out procedures 15
2.9. Re-establishing the supplies 17
2.10. X-ray safety 17
2.11. Statutory regulations 18
2.12. Local safety rules 19
2.13. Hazardous materials 19
2.14. High voltage hazard 19
2.15. Safe disposal instructions 20
3. Machine overview 21
3.1. Machine layout 21
3.2. Interior layout 25
3.3. Operating software 27
3.4. Software interface 28
3.4.1. Right-click menu 29
3.4.2. Right hand control panel 30
3.4.3. Menu functions 31
3.4.4. Mini tabs 34
3.4.5. Video processing and other function buttons 35
3.4.6. Machine controls 35
3.4.7. Low Resolution Monitor Option 37
3.4.8. Second Monitor Option 37
3.4.9. More options screen 38
ii Quadra User Guide
4. Getting started 41
4.1. Setting up the workstation 41
4.2. Switching the machine on 42
4.3. Warming-up the X-ray tube 44
4.4. Loading/unloading a sample 44
4.5. Sample holders 46
4.6. Maximizing magnification 47
4.7. Switching the machine off normally 48
4.8. Switching the machine off in an emergency 49
5. Inspecting a sample 51
5.1. Selecting user 51
5.2. Switching the X-rays on 52
5.3. Getting an image 52
5.4. Adjusting what you see 53
5.4.1. Moving the image around 53
5.4.2. Changing the magnification 54
5.4.3. Viewing at an angle 54
5.4.4. Iso-centric oblique angle viewing 56
5.4.5. Setting the height 56
5.5. Switching the X-rays off 57
8. Using Annotations 75
8.1. Using annotations to mark faults 75
8.2. Using the annotation tools 76
1. Reference
1.1. Compliance
As declared in the accompanying CE Declaration of Conformity both the Nordson
DAGE Quadra 7 and Quadra 5 X-ray machines comply with the following directives:
Machinery Safety Directive 2006/42/EC
Electromagnetic Compatibility Directive 2014/30/EU
This equipment has been designed and manufactured to meet the following
transposed harmonised European standards:
BS EN ISO 12100:2010 - Safety of Machinery - General principles for design.
Risk assessment and risk reduction
BS EN 349:1993+A1:2008 - Safety of Machinery - Minimum gaps to avoid
crushing parts of the human body
BS EN ISO 13850:2015 - Safety of Machinery - Emergency stop function.
Principles for design
BS EN 60204-1:2006+A1:2009 - Safety of Machinery - Electrical equipment of
machines. General requirements
BS EN 61000-6-2:2005 - Electromagnetic compatibility (EMC). Generic
standards. Immunity for industrial environments
BS EN 61000-6-4:2007+A1:2011 - Electromagnetic compatibility (EMC).
Generic standards. Emission standard for industrial environments
This equipment complies with the following:
RoHS (2002/95/EC) - Note: Lead is used for radiation shielding
SEMI (S2 & S8)
US Federal Regulation 21 CFR 1020.40 for cabinet X-ray systems
UL listed or recognised components are used for key critical components
This equipment complies with the essential Health and Safety requirements of the
Machinery Safety Directive, the protection requirements of the EMC Directive and
with the principal elements of the safety objectives of the Low Voltage Equipment
Directive 2014/35/EU.
The CE Mark was first applied in 2016.
Dage Precision Industries Limited operates a Quality Management System that has
been assessed against and accredited to BS EN ISO 9001:2008
2. Safety information
2.1. Document signal words
The following Signal Words are used in this document. All safety related notes and
reminders are marked by an appropriate symbol and the text highlighted in RED.
Please read them carefully:
Symbol Meaning
2.2. Labels
Safety labels are attached to the machine to indicate potential hazards.
It is very important you take note of these safety labels, and follow the specified
safety procedures and instructions printed on them.
Label Meaning
For the purposes of this unit indicates that X-rays are emitted
when the X-ray tube is energized. X-rays are harmful to the
human body.
To comply with local and national regulations additional text may
be required to accompany the radiation trefoil. Due to variations in
local requirements this will need to be supplied locally.
Label Meaning
Label Meaning
These two labels indicate the equipment is a heavy object. Always use lifting aids
and proper lifting techniques. Incorrect lifting can cause muscle strain or back
injury.
Do not place magnetic samples inside the machine as this will cause tube
damage and invalidate the warranty.
Do not attempt to operate the machine, or carry out maintenance work on the
machine if you are unqualified, or unfit to do so
Do not defeat any of the machine's safety features
Do not use the machine if it is damaged or faulty in any way
Do not use the machine for any purpose other than as specified in this guide
Do not attempt to operate the machine with the doors open by overriding the
interlocks
Do not compromise the integrity of the cabinet's lead shielding
Do not make any modifications to the machine without the express permission
of Nordson DAGE.
Note: The Power Enable position does not allow X-rays to be generated, or the
system manipulator to be moved.
X-rays can only be generated when the machine is powered up, and the interlocks
on both the main access and sample access doors are closed.
Note: These interlocks are a double-redundant, self-monitoring systems designed for
safety critical applications.
The sample access door is locked by a latch that is electrically released under
software control and cannot be opened unless a request is made by the operator via
the operator interface. This lock system:
Prevents uncontrolled opening of the door with the X-rays on, which is
extremely hazardous to health.
Turns the X-rays off.
Allows the system to bring all motion to a controlled stop and position the
manipulator to facilitate a sample load/unload sequence.
10. Fit lockout padlock(s) and a lockout tag to the main isolator.
11. If any work is to be carried out on electrical systems within the main transformer
compartment (located at the rear of the electrical panel), the mains supply
should be isolated from the machine.
12. If any work is to be carried out on the pneumatic systems, the pneumatic lockout
must be applied.
13. Verify that the electrical system has been de-energized. All illuminated
indicators should be extinguished and the machine controls and PC should be
inactive.
14. Carry out service and maintenance work on electrical and mechanical
components, as required.
5. Verify that the system has been de-pressurised. The gauge (2) on the regulator
unit should read zero.
6. Carry out service and maintenance work, as required.
Ionizing radiation
The machine produces X-rays which are
harmful to the human body.
The X-ray source is completely contained in the shielded cabinet, with interlocking
access doors preventing accidental exposure in normal use. When the interlocks are
activated, or during an electrical lockout, there is no possibility of any residual
ionizing radiation remaining inside the shielded cabinet. X-rays cease to be
produced as soon as the power is removed from the X-ray tube.
Illuminated X-ray On indicators are provided on the front, side and rear panels of the
cabinet.
An underlying principle of radiation protection is that the radiation from the machine
should be limited to 'As Low As Reasonably Achievable'. This principle is embodied
in the machine design, but this is also a requirement of the machine users, and
appropriate guidance should be given in the local rules.
The machine must be checked at regular intervals to verify that
X-ray leakage from the shielded cabinet during operation is no
higher than 1μSv/H. Refer to the Installation and Maintenance
Guide for details.
If radiation is detected above this level or a fault suspected,
switch off the machine immediately.
Shielding methods
The machine is lined with lead or lead glass in all areas where X-rays could
otherwise escape through the cabinet. The thickness of the lead-lining varies
according to the power of the expected radiation. Generally, the lead-lining is thicker
at the top of the cabinet.
The cabinet doors are also lead-lined and overlap the aperture in the cabinet to
ensure complete prevention of X-ray leakage. Shield bars are used extensively
around the opening to reduce/eliminate radiation leakage.
X-ray On indicators
The cabinet is fitted with a total of five long-life LED indicators that are illuminated
when X-rays are being generated within the cabinet. They are located around the
upper panels of the machine and provide easy visibility of X-ray generation from all
four sides.
Each indicator is clearly marked with X-ray On.
The front indicators are actuated by the system, while the side and rear indicators
are actuated by the X-ray tube controller directly. In addition, the X-ray on status is
also displayed on the system software monitor screen.
Measurement methods
Radiation leakage should be measured using either a Geiger Muller or CW tube
suitable for the measurement of 30-160kV radiation and capable of detecting
radiation at levels of less than 1μSv/h.
Note: A full leakage check procedure should be performed according to local safety
rules. Refer to the Installation and Maintenance Guide for details.
Lead
Lead is a poisonous metal that is harmful to the human body. As it may be absorbed
through the skin it is important to wash hands after touching any part of the lead-
lining of the cabinet. The lining is not accessible during normal use.
Lead remains in the body and the effects are cumulative.
Lead can be harmful to the human body. Parts of the
cabinet are lined with lead. Care must be taken when
handling lead as it may be absorbed through the skin,
or ingested by transference. After contact wash hands
thoroughly using soap or detergent.
For specialist disposal we recommend you contact either the responsible authority
or an approved and /or licensed waste disposal company, which will advise you on
the disposal of special waste.
Removal of the X-ray tube and HVPSU from the machine should only be undertaken
by trained personnel.
3. Machine overview
The equipment has been designed to inspect and determine the quality of electronic
components. It enables, for example, the detection of:
Joints where the solder has not flowed successfully.
Joints where the solder has bridged the gap between two or more pads.
Voids within soldered joints.
Wires bent or broken by encapsulation.
The principal elements of the machine and their functions are outlined below.
Part Function
Part Function
7 Electrical control panel The main electronic systems of the machine are
fitted inside a front-accessible cabinet
compartment behind a hinged door. On some
systems (depending on build variant), this panel
is interlocked with the main isolator.
Further compartments (not shown) are fitted on
both sides of the cabinet. They hold system
components such as the control computer, media
converter, air pressure regulator, toroidal
transformer and a power supply. Additional
accessories and/or controls are typically installed
in these compartments.
All cabinet compartments are secured when
closed with allen key screws.
8 USB port(s) A USB port used typically for connection to a
memory 'stick' or similar device, is located on the
rear panel of the workstation tray.
Other USB ports are available on the rear panel
of the monitor(s) and the control computer.
A printer can be connected to any USB port and
used to produce printed copies of the X-ray
images, with or without added captions.
9 Emergency Stop Mounted on the rear panel of the workstation
pushbutton (E/Stop) tray, the Emergency Stop pushbutton is provided
as a safety feature to be used in a hazardous
situation/emergency.
Operating the stop instantly removes all power
except the EMO control circuitry.
Note: To reset the E/Stop, rotate the red button
top clockwise
Part Function
13 Sample access door This provides easy access to the sample holder.
It is locked by a latch that is electrically released
under software control.
The lock prevents accidental opening of the
sample access door. In the unlikely event that the
door opens, the X-ray system is turned off by an
interlock system.
14 Services conduit One or two metal conduits run up the rear wall of
the cabinet. They can be configured to allow
mains power and air to enter from either above or
below the machine. The number and position of
these conduits depend on the system build
variant.
15 Cooling fan and vents A cooling fan is fitted to the rear wall of the
cabinet. Separate cooling vents are fitted to the
side walls of the cabinet. The fan and vents must
not be obstructed.
16 Air regulator This lockable control regulates the air supply for
the pneumatic anti-vibration mounts. It is
mounted either inside a side-accessible cabinet
compartment (typically on the inside rear wall), or
on the outside of the enclosure depending on
system build variant.
Part Function
Part Function
interlocks:
The first provides a safety interlock with an
additional solenoid that automatically locks
when either the sample access or main
access door is closed. This can only be
opened under software control.
The other immediately breaks the X-ray
supply circuit as soon as a door is opened,
this is part of the machine safety systems.
An optional third interlock may be fitted
(depending on build) on the left hand side of the
main access door.
4 Sample holder This plate is positioned on the sample
manipulator using two reference pins, and is
completely removable. The sample being
examined is simply placed on the upper plate
surface.There are three types:
A flat aluminum plate insulated on the
underside.
A carbon fiber plate which is very transparent
to X-rays.
A steel calibration plate - do not use this for
examination purposes as it will block almost
all X-rays.
Further custom-manufactured sample trays are
also available, please discuss your requirements
with your Nordson DAGE representative.
5 Sample manipulator This assembly carries the sample holder and
moves the sample for examination:
Horizontal movement (X-Y) allows different
areas of the sample to be viewed.
Vertical movement (Z) controls the
magnification level of the X-ray image.
The three moving assemblies of the manipulator
are mounted on precision slides, each driven by
an individual servomotor and lead screw.
6 Anti-vibration mount These pneumatic mounts support the main
carrier frame and reduce the transmission of
floor-based vibration to the X-ray imaging system
components.
An independent anti-vibration mount is fitted to
each corner of the main carrier frame. They
include a height sensor/adjuster that provides for
automatic self-leveling of the carrier frame under
changing load conditions.
Part Function
Item Description
1 Left hand control panel. You can hide this panel if you need to view a larger
image area.
2 X-ray image display area. A right click menu is available in this area providing
access to a range of functions.
3 Right hand control panel. You can hide this panel if you need to view a larger
image area.
4 Menu button. This provides access to a list of top-level function headings.
Item Description
Option Description
Option Description
Item Description
All the features are duplicated on the standard left hand control panel and either set
of controls performs the same functions. This panel can be turned off if you require a
larger image area.
Access
Displays a list of user levels. Click to select as appropriate:
Operator
Supervisor
Engineer
Factory
Option Description
Password Click to select to set a password for the Supervisor and Engineer
user-access levels (see page 257).
Clear Click to select to carry out a clear password operation using the
Passwords Clear Passwords disk generated at system installation (see page
257).
Tube
Option Description
Option Description
Set Start Click to set a position to move to once the sample access door has
Position been closed.
Clear Start Click to clear any saved Start Position to the default.
Position
Licensing... Click to open the licensing screen. This provides information about
your current license as well the functions necessary to update the
license (see page 259).
More Click to open a further screen that provides a range of user-
Options configurable options in a property-sheet style interface (see page
38).
Reference Click to either Load or Clear the reference image.
Image >
Option Description
Print Screen Click to save a complete screenshot that includes the current X-ray
Snapshot image as a PDF file. A standard Save As dialog box opens.
Save Screen Click to save a complete screenshot that includes the current X-ray
(JPG) image as a JPG file. A standard Save As dialog box opens.
Debugging
Option Description
Enable Tube Click to turn on tube specific logging for any fault finding assistance.
Debug
This is only available in Engineer level access and above.
Logging
Tube Activity Click to allow a rolling graphical representation of tube currents and
Graph powers to aid with fault diagnosis.
This is only available in Engineer level access and above.
Images
Option Description
Update the Click to update the currently selected recipe (see page 91).
recipe ""
The actual text "..." for this option varies depending on actions prior
to the selection.
Update the Click to update the General Viewing recipe, once any tube voltage
General and power settings have been changed (see page 90).
Viewing
Recipe
Save Click to start the equalize dark image routine (see page 60). This is
Equalize a manual operation which is not normally required.
Dark Image
Once the equalization image has been acquired, a tick is shown
against the menu option.
This procedure can only be performed with Engineer level access
Save Click to start the equalize (NN)kV bright image routine (see page
Equalize 61). This is a manual operation which is not normally required.
(NN)kV
Once the equalization image has been acquired, a tick is shown
Bright Image
against the menu option. If the tick is shown in brackets, then an
equalization image from an adjacent voltage is being used.
This procedure can only be performed with Engineer level access
Load New Click to select and load a new demo image into the X-ray image
Demo display. A standard file selection dialog opens.
Image...
This is an 'Emulator' option only. It is not present in a normal
system.
Screens
Option Description
Option Description
Language
Option Description
Stretch Contrast
This further mini tab with the same icon as above is available by
selecting:
Menu > Setup > More Options... > General > Imaging > Classic
contrast mini tab
It provides a manual contrast slider control.
Button/control Description
Button/control Description
Orbit controls
The system can orbit around a part at an oblique view giving you a 3-D
perspective. An orbit is set as follows:
1. Perform a Set Height for the region of interest.
2. Set the desired oblique view, either using the dartboard, or by clicking the
mouse wheel.
3. Select the Direction of orbit.
4. Select the Orbit speed.
The orbit controls are only enabled at oblique views.
Direction of orbit
Click to change the orbit direction between clockwise and counter-
clockwise.
Orbit speed
This selects the orbit speed, 1 (slowest) to 9 (fastest).
Orbit
Click to start the system orbiting around the current location
The system continues to orbit, until this button is clicked again. During
orbiting, most of the system controls are disabled and are re-enabled
when motion ceases.
Dartboard (see page 54)
Button/control Description
Item Description
1 Tree view pane. This shows all the available options. Use the expand and
collapse controls as required.
2 Properties selection and configuration pane. This dynamically updates with
the relevant configurable settings as an option is selected in the Tree View.
3 This sets the location of user configurable data and log files.
4 Standard Windows screen controls.
Due to ongoing product development, the settings available in this screen are
subject to change.
Option Description
Option Description
4. Getting started
A typical start sequence is as follows:
1. Visually inspect the machine to ensure that all access panels are closed.
2. Set up the operator workstation. (see page 41)
3. Switch on the power and wait for the machine to finish its start-up processes
(see page 42).
4. Warm-up the X-ray tube (see page 44).
5. Load the sample (see page 44).
6. Maximize the magnification (see page 47).
This section provides step-by-step guides for the above procedures. It also contains
information on:
Sample holders (see page 46).
Switching the machine off normally (see page 48).
Switching the machine off in an emergency (see page 49).
4. Turn the main isolator switch (2) to the on position indicated by I. If the isolator is
in the tripped position, T, turn it first to the off position, O, and then to the on
position I.
5. Check that the red emergency stop button on the workstation tray has not been
operated. If it has, reset it by turning in a clockwise direction.
6. Insert the key in the key-switch (1) and turn the key clockwise to X-Ray Enable.
7. Press the green Power On button (3).
This starts the X-ray tube and powers up the machine electronics, including the
control computer and monitor(s).
The control computer first goes through a normal Windows start-up. It is
possible that other software has been loaded onto the machine after installation
which may affect the power-up sequence. However, the Dage X-ray application
will normally start automatically, in which case the Gensys start screen is
displayed.
8. If the startup screen does not automatically appear, do one of the following:
Double-click the Dage X-ray icon on the desktop.
Select Windows Start > All apps > Dage X-ray Systems > Dage X-ray
After a few seconds the Machine Initialization screen is displayed. Various on-
screen messages show the progress of the automatic initialization routine.
9. If the system detects it has no hardware options fitted/enabled, do one of the
following when the message Press OK to Initialize Axes is displayed:
Click OK - this allows the system to complete its initialization.
The machine resets the sample manipulator and detector mechanisms. This
takes around 90 seconds and when complete, the main application screen is
displayed and the system is ready for use.
Click Cancel - this allows you to continue to the main application but does not
allow any manipulator movement or X-ray activation.
Click Open Door - this allows you to open the sample door to gain access to
the sample tray.
10. If the system detects it has a hardware option fitted/enabled (such as a CT
Frame or Thermal Stage) the message Choose Hardware is displayed. You can
choose to click Cancel - this allows you to continue to the main application but
does not allow any manipulator movement or X-ray activation, or click Open
Door - this allows you to open the sample door to gain access to the sample tray
and continue the machine initialization process. If you select Open Door, do the
following:
Physically open the sample door.
The Sample Tray Hardware Configuration screen is displayed showing the
different options available depending on the hardware fitted/enabled.
Carry out a visual inspection of the machine to confirm the status of the
hardware options.
Close the sample door - this is important, as the OK and Open Door buttons
will remain 'greyed out' and unavailable while the door is open.
Change the maximum Part height, if required.
Select the correct hardware option and enter any required parameter.
Click OK, and OK to confirm when the Confirm Hardware Selection message
box is displayed.
Click OK when the message Press OK to Initialize Axes is displayed.
The machine automatically locks the sample door and resets the sample
manipulator and detector mechanisms. This takes around 90 seconds and
when complete, the main application screen is displayed and the system is
ready for use.
2. Wait for the sample holder to move to the load position and the Door Unlocked
message is displayed.
Note: If the sample door is not opened within 20 seconds, it is automatically re-
locked.
3. Physically open the sample door.
2. Wait for the machine to move the sample manipulator to the correct position for
access to the sample holder.
Note: If the sample door is not opened within 20 seconds, it is automatically re-
locked.
3. Open the door. Further machine movement is disabled while the door is open.
4. If fitted, remove any sample/part or alignment guide on the tray (1).
5. Lift the sample holder (2) off the two locating pins (3).
Over-height samples
Over-height samples can be fitted to the machine,
but extreme caution is required.
The absolute maximum height setting is 200mm.
Change the clearance height as follows:
1. Measure the maximum height of the part in millimeters.
2. Select Menu > Access > Supervisor
3. Select Menu > Screens > Options, and set the Clearance height (mm) to the
desired value.
Note: At increased sample clearance heights, lower magnification views and
some larger oblique angle views may be restricted to ensure the sample cannot
clash with any part of the system mechanism. In addition, when scanning to
make a navigation map more images are taken, extending the time taken.
4. Load and inspect the sample as normal.
The sample (1) is simply placed on The sample is inverted to position the
sample holder (2), but region of interest closer to the tube to
magnification of the region of improve magnification.
interest (3) is limited.
Example 1c
2. Close Gensys by clicking the close button in the top right of the control panel at
the left of the X-ray image display.
A message window is displayed asking for confirmation of the shut down
request.
3. Select Yes. This moves the system manipulator to the park position and closes
the Gensys application.
4. Select Windows Start > Power > Shut down
5. Wait until the monitor is blank.
6. Turn the key switch to the Power Off position and remove the key.
7. Turn the main isolator switch to the off position indicated by O.
| ON
O
OFF
This shuts the machine down instantly and removes power from all components.
The generation of X-rays is prevented as soon as the power is interrupted.
5. Inspecting a sample
All the X-ray inspection process can be performed using the monitor and mouse.
Typically, the keyboard is only used occasionally.
A typical inspection session work sequence is as follows:
1. Carry out the typical 'getting started' (see page 41) routines to switch the
machine on, warm it up, load a a part, and so on.
2. Select your user name (see page 51) (if this system feature is configured).
3. Switch the X-rays on (see page 52).
4. Get an image (see page 52).
5. Make a navigation map (see page 70).
6. Adjust the viewed image (see page 53).
7. Make the inspection.
8. Store or print the images as required (see page 243).
9. Remove/change the sample and repeat the image adjustment (if required),
move to a new region of interest and store images as required.
10. Switch the X-rays off between inspection sessions (see page 57).
11. Turn the key switch to the Power Enable position if the machine is not going to
be used within 24 hours. The key can be removed to prevent unauthorized
usage.
This section provides step-by-step guides to sample inspection.
X-rays are switched on only if the sample door is closed and locked and the
tube vacuum level is adequate.
The status bar (2) changes to red to show X-rays are being generated, and the
voltage and power indicators (3) increase to show the actual tube voltage and
power levels. The X-RAY ON indicators on the machine cabinet illuminate.
3. Select Menu > Tube > Center (X-rays need to be active for this option to be
available).
This makes an automatic adjustment to the tube calibration. After 10 seconds or
so the power output should be restored.
4. If the image is generally too bright or too dark, slide the power control to the left
or right to decrease or increase the image brightness.
When changed, there is a delay of a few seconds before the image stabilizes.
Later sections explain how contrast and brightness can be boosted in the image
processor, but it is always better to get the best basic image.
If there is still no image:
The part may be thicker and requires higher voltage X-rays. Consult your
engineer as there may be a better setting available.
Increase the power further.
If there is any reason why the X-ray tube cannot be switched on, a message is
shown in the message window.
Item Description
The region of interest stays in the picture provided the height has been set (see
page 56).
There are three ways of selecting the viewing angle:
Using the dartboard (see page 54).
Using the image (see page 55).
Using the controls in the measurement tab (see page 155).
The angle of view changes automatically as selected, and the red spot moves to
show the current view position.
3. Click on the outside-edge squares to view from the cardinal points, or the
centre-point for an overhead view.
If the keyboard shift key is held down while the mouse is over the dartboard, the
sensitivity of movement is increased by a factor of ten.
Each ring represents ten degrees of movement from the current position (unless
the Fine control is activated).
This needs to be selected from Menu > Screens > Options > Show controls >
Scale indicator before it is displayed. The scale indicator will be shown in place
of the video controls.
Ensuring that all features at a particular height in a sample, for example side 1
components on a PCB, remain in the field of view as an oblique angle view is
taken or changed (providing iso-centric motion).
As a corollary of setting the height correctly, objects that do not remain in the
field of view as the oblique angle is changed, explicitly indicates that they are at
a different height within the sample when compared to the reference, for
example on side 2 of the PCB. This allows you to quickly differentiate between
the different layers within the sample.
On the final click, the machine calculates the height of the feature and the
selected object is moved back to the center of the screen.
8. If moving the detector, up to seven repeat 'clicks' are allowed.
On the final click, the machine calculates the height of the feature and the
detector returns to the vertical position.
However, if the previous set height is substantially different from the new
requirement, this may cause the selected feature to move off-screen before
completing the seven set height iterations. In this case:
Left click as close as possible to the edge of the X-ray image in the direction
that the feature disappeared until all of the set height iterations have
completed.
Repeat the whole set height operation. The displacement reduces as the set
height gets closer to the correct value.
The height is now set, and is valid for any features at the same height.
Note: It is possible to review and change the set height on the Measurements mini
tab (see page 155).
The status bar (2) changes to grey to show X-rays have stopped being
generated, and the voltage and power indicators (3) decrease to zero. The X-
RAY ON indicators on the machine cabinet are turned off.
3D off
2. Position the region of interest and adjust the tube voltage and power for best
contrast on the inspection point.
3. Turn on Stretch Contrast. The contrast is enhanced automatically, but manual
adjustment is also beneficial.
4. Increase the Averaging if the image appears grainy.
5. Turn on Image Enhancement. The choice of filter is usually dependent on the
magnification.
Other more general purpose filters are available. The terms fast, medium and
slow refer to how sharp the edges of the features on the part are. A slow filter
enhances slightly fuzzy detail (slow changes) whilst attenuating sharp detail.
This is useful at high magnification where sharp detail in the image is usually
just noise. New image filters can be created (see page 85).
6. Adjust the amount of Image Enhancement applied and, if necessary, further
increase the Averaging and adjust the Contrast.
If high magnification images seem blurred, the tube may need optimizing at the
current settings (see page 230) or the system may already be at maximum
resolution.
Low contrast, high magnification images are the most difficult to resolve.
Consider using a carbon-fiber sample holder - contact your local Nordson DAGE
representative for further information.
Method Description
Button/control Description
Stretch Contrast
Click to activate contrast stretching.
Enhance Image
Click to apply the currently selected filter.
While the selected filter is being applied, the status light is
yellow.
Once the selected filter has been fully applied, the status light
is green.
Click button a second time to turn off the enhancement.
Invert Image
Click to invert the displayed image, so that blacks are shown as
whites and whites are shown as blacks. This function is typically
used in combination with Stretch Contrast and/or Image
Enhancement Filters.
Normal Image Inverted Image
Quad Screen
Click to divide the seen image viewer into four equal quadrants in
order to capture and view four different images at the same time.
Each quadrant outlined in a different color. The quadrant outlined
in red is the current active image and the location is shown on the
Scanmap (if one has been created).
Please note that these four images are not live images.
This indicator is shown as a yellow bar (1) as the averaging progresses which turns
completely green when averaging is complete (2).
With averaged images, a compensation system called equalization is applied. This
compensates for slight differences in sensitivity in the camera between individual
picture elements or pixels. This causes a slight change in the overall intensity of the
image as it is applied, and may require a slight adjustment of the contrast settings.
Manual adjustments can be made to the stretch and gamma using several methods:
Adjusting the Brightness and Contrast sliders.
Clicking and grabbing the green line of the Histogram (see page 81).
Selecting a Live Contrast Stretching option.
You can also adjust the White, Black or Gamma (50% gray level) sliders on the
Classic Stretch Contrast mini tab if it is displayed. This mini tab can be turned on or
off by selecting:
Menu > Setup > More Options > General > Imaging > Classic contrast mini tab.
Button/control Description
Scan Board
Click to search the sample holder for the product, starting at
the left-front corner.
If the current image is similar in contrast to the background
then this section is not considered part of the navigation map.
By using this rule and following a predetermined search pattern
the machine finds the sample or samples.
If there are two or more samples on the sample holder that are
separated by more than 60mm, the machine may not include
the additional objects in the navigation map beyond that found
in the lower left corner of the sample holder. In this case, either
move the samples closer together or use Scan Full.
Scan Full
Click to scan the full working area of the machine. It usually
takes a longer time, but always shows everything on the
sample holder.
Clear Scan
Click to clear the current scan.
Button/control Description
Live mapping If this is selected, the system is put into live averaging mode
and the tube and oblique controls are disabled. The map is
then updated every time the system comes to rest at a new
location.
High res. map When this is selected (followed by choosing the scale factor in
the adjacent control), the board map is created, and can be
stored, at a higher resolution compared to the standard
method.
This option also uses the set Frame Averaging value, so a high
frame average can cause scan map creation to take a very
long time.
Scale factor This drop down list gives a choice of 4, 2, or 1.
Scale factor 4 is the lowest image quality setting available and
creates the smallest total image size compared to scale factor
1.
Scale factor 1 should only be used to create maps of small
objects as it will take a long time to create the map using this
setting.
Button/control Description
Add Marker
Click to add a red marker with a unique ID number at the center of
the rectangle that illustrates the current field of view.
Button/control Description
gives the marker number and its X,Y co-ordinates relative to 0,0
on the sample tray, which is the front left corner of the sample tray
or bottom left corner as seen on the screen.
A standard Windows Save As screen is displayed.
Load Map
Click to load a previously saved navigation map.
A standard Windows Open screen is displayed.
Save Map
Click to save the current navigation map.
A standard Windows Save As screen is displayed.
Additional settings for the size of the navigation map and on-the-fly navigation map
generation can be made (see page 70).
2. Press and hold the left mouse button and move the mouse to drag a new
rectangle (1).
3. Release the left button and then press the right mouse button to move to that
point.
The area you have selected is shown in the main display, and the picture clarity
improves over a few seconds as the image processor cleans up the picture.
If the second monitor is fitted and set to display as Reference in the More Options
(see page 38) screen then it is possible to use the larger navigation map as
described above.
8. Using Annotations
When a fault has been discovered on a part, it can be useful to mark it with a note,
and then print or save the image. Up to nine faults can be separately marked using
specific annotations.
It is also possible to highlight areas of interest using the Annotation tools (see page
76).
Select the Annotation mini tab.
Three callout boxes are shown down the left hand side of the screen. However, up
to nine can be accessed using the scroll bar to the left. In each box there are:
Four specific-direction pin buttons:
A callout button:
It can also be selected by choosing Annotation Tools from the right mouse button
menu. By default, the tools menu appears in a compact form, but it can be
expanded by double clicking the menu bar.
There are three drawing options for a text box, and a pointer option. The text box
can be either a rectangle, round cornered rectangle, or an ellipse. For each shape,
holding:
the Shift key while drawing, produces a square, a round cornered square, or a
circle.
the Ctrl key while drawing, centers a rectangle or an ellipse around the start
point.
both the Shift + Ctrl keys while drawing, centers a square or a circle around the
start point.
To draw a shape, do the following:
1. Select the required tool and using the left mouse button click and drag an
outline to the size required.
2. Release the left mouse button to set the shape.
Once a text box shape has been set, it appears as defined by the options
selected in the More Options screen (see page 38). However, its appearance
can also be altered using the expanded Annotation Tools menu.
Four tabs are provided, simply use the tools displayed on each tab to make the
required changes.
Stroke
Fill
Text
Pin
To Add Text in the box, do the following:
1. Double click within the text box.
2. Type the required text.
To Resize a text box after the text has been entered, do the following:
1. Ensure the Annotation Tools menu is visible.
2. Select the box to be resized.
3. Use the grab handles around the edge of the text box and drag them to resize.
The text is automatically wrapped to fit the box.
Control Description
The following controls are also available on the Image Enhancement mini tab (see
page 83), and the right hand control panel (see page 30).
Live Filtering Select an 'Edge Enhancing' filter to apply to the live image.
drop down Some filters work better than others, and are dependent on the
sample being inspected.
Use live filtering Set this checkbox to enable live filtering.
Contrast
All the following controls are also available on the right hand control panel. The
first two are also available on the Image Enhancement mini tab.
Control Description
Live Contrast Select a 'Stretch Contrast' filter to apply to the live image:
Stretching drop Linear - This applies a standard stretch contrast using the
down minimum and maximum gray levels in the image.
Dark - This applies a stretch contrast using the minimum and
maximum gray levels in the image but emphasizes the dark
areas. This can lose some of the detail in the lighter areas of
the image.
Maximum - This automatically tries to brighten the darker
regions while maintaining the detail of the lighter areas of
the image.
All three filters are dynamic and modify the on-screen image
contrast automatically as changes in the main X-ray image
occur, either through user modification of the tube settings, or
as the sample is moved.
Use live contrast Set this checkbox to enable live contrast stretching.
stretching
Stretch Contrast
Click to activate contrast stretching. This function allows
you to make manual adjustments to the white and black
levels and gamma (50% gray level).
Once the levels have been set, they do not change until
either the Reset button is pressed, or Stretch Contrast is
turned off and reapplied.
Click this button again to revert back to the unprocessed
image.
Histogram
This provides a graphical representation of the gray scale
levels for the displayed image with a green line
superimposed diagonally across it.
You create handles on the green line to allow you to drag
the line to your desired position. See Adjusting the
histogram (see page 81).
This feature is repeated on the right hand control panel.
The Stretch Contrast button does not need to be active
before making any adjustments using the histogram, as
moving the green line automatically activates stretch
contrast.
Control Description
Using the left mouse button, you can create 'handles' along the green line (see
Histogram 2).
These handles can be selected by holding the left mouse button down and dragging
the handle to the desired position. The displayed image is updated as the handle is
moved. Releasing the mouse button sets the handle (see Histogram 3).
Handles can be deleted by using the right mouse button on the handle to be
removed. You can create as many handles as you require to obtain the desired
result. Pressing the Reset button beneath the histogram display or deactivating the
Stretch Contrast button resets the green line to the default position and removes all
handles.
You can select sections of the transfer curve between handles and adjust these
without losing the shape of the transfer curve. To do this, set the transfer curve as
required by generating handles (as described above).
Control Description
Advanced
Click to display the advanced filter creation functions (see page
85).
Live Image Filtering
Filter 'pipelines' cannot be created for live filters, as only one filter can be selected
at a time.
You can have:
A live image enhancement active and an averaged image enhancement
applied to the same image.
A live stretch contrast active and an averaged stretch applied to the same
image.
However, these combinations have a cumulative effect on the displayed image,
which may not provide the best final result.
The following four controls are also available on the Image Processing mini tab,
and the right hand control panel.
Filters drop Select an 'Edge Enhancing' filter to apply to the live image.
down Some filters work better than others, and are dependent on the
sample being inspected.
Use live filtering Set this checkbox to enable live filtering.
Control Description
Stretch Contrast Select a 'Stretch Contrast' filter to apply to the live image:
drop down Linear - This applies a standard stretch contrast using the
minimum and maximum gray levels in the image.
Dark - This applies a stretch contrast using the minimum and
maximum gray levels in the image but emphasizes the dark
areas. This can lose some of the detail in the lighter areas of
the image.
Maximum - This automatically tries to brighten the darker
regions while maintaining the detail of the lighter areas of
the image.
All three filters are dynamic and modify the on-screen image
contrast automatically as changes in the main X-ray image
occur, either through user modification of the tube settings, or
as the sample is moved.
Use live contrast Set this checkbox to enable live contrast stretching.
stretching
Averaged Image Filtering
Filters drop Select an 'Averaged Image' filter to apply to the image.
down
Only filters and filter pipelines selected by your engineer are
present in this list.
Filter Strength Use this slider to adjust the strength (effect) of the applied filter.
Fully left, or zero (0) turns the effect off.
Fully right, or maximum (100), sets the effect to maximum.
Not all filters have this slider, and some may have more than
one.
Averaged image filters are selected and used, as follows:
1. Select the desired filter from the Average Image Filtering drop down.
2. Use the Filter Strength slider (where present) to adjust the effect.
3. Select a suitable image and click the Enhance Image button.
While the selected filter is being applied, the status light is yellow.
Once the selected filter has been fully applied, the status light is green.
4. Click the Enhance Image button again to turn off the enhancement.
Single filters
A single, or individual, filter is a single filter kernel which is applied to an image to
produce a different image of the same size.
Filter pipelines
A filter 'pipeline' is a linear chain of individual filters in a fixed order, i.e. the result-
image of the first filter execution is piped into the second filter of the pipeline,
producing the second result image, which is then filtered by the third filter, and so
on.
Input F1 F2 Fn Output
image image
Note: Since the results of any filter pipeline is again just an image of the same size
as the input image, filter pipelines are also referred to as 'filters' throughout the X-ray
application. This naming convention makes it easier for users who then simply have
to deal with filters.
Button/control Description
Advanced
Click to display the advanced filter creation functions, as detailed
below:
Filters This window displays a list of existing filter pipelines. Expand and
collapse controls are provided. Use these to show/hide the list of
filters in the pipeline.
Button/control Description
Filters are applied to the image in the sequence they are set.
Therefore, the final effect seen may be different if filter A is
followed by filter B, compared to filter B followed by filter A.
The sequence can be changed by using the two arrows to the
side of the filter list, simply click on the filter you wish to move in
the pipeline and then click an arrow to move it in the desired
direction.
Click on the blue tick to de-select a filter. Click on an empty box to
select.
Only ticked filters are available for use and appear in the
Averaged Image Filtering drop down list.
Operators This window displays a list of all the operators that can be applied
to a filter pipeline. Expand and collapse controls are provided, use
these to show/hide the list of filters associated with the operator
headings.
Button/control Description
A status light against each control indicates which button is currently active.
The dedicated buttons can each be assigned a particular recipe to provide users
with a method of rapidly recalling popular image settings. Any of these buttons can
be hidden if they are not required, and they can be re-assigned a recipe from the
selection list, at any time. Changes to any button configuration settings are made by
your engineer.
The General Viewing button recalls a recipe that gives a good image on a wide
variety of different products. You can use this as a starting point for inspections. You
cannot hide this particular button, or assign a recipe to it from the selection list.
However, you can update the image configuration it recalls with the currently set
image parameters.
Recalling a recipe
To recall a recipe, do one of the following:
Click the list button (far right-hand side) and make a selection.
Click one of the dedicated buttons.
Click the General Viewing button.
The machine loads the new settings and closes the recipes toolbar. This operation
may take a few seconds.
A number of preconfigured recipes are supplied on installation. These are recalled
via the selection box on the Recipes toolbar. However, they may not be suitable for
inspecting your particular products. If this is the case, the list contents can be
changed as required, and more suitable settings established.
The following topics provide information on the various functions available for
managing the image recipes and controls. However, image recipe settings can only
be changed with Engineer level access.
Saving a recipe (see page 90).
Deleting a recipe (see page 90).
Updating the General Viewing recipe (see page 90).
Hiding a dedicated recipe button (see page 90).
Assigning a recipe to a button (see page 90).
Updating a recipe (see page 91).
Saving a recipe
The current system settings are saved as follows:
1. Type a new name into the recipe selection box
Deleting a recipe
1. Select the recipe to be deleted from the selection list.
2. Press the Delete key on the keyboard.
The system asks you to confirm the deletion.
3. Select Yes.
Updating a recipe
You can update the selected recipe with revised settings, as follows:
Select Menu > Images > Update the recipe"...".
The actual text "..." for this option varies depending on actions prior to the selection.
Tab Description
Tab Description
Button/control Description
Threshold Set this slider to manually set the X-ray intensity level as appropriate
to define the outline of the balls.
The number shown at the top of the slider is the current threshold
value.
As this slider is moved, the results are seen in real time on-screen as
a change in the definition of the perimeter around each ball by a
colored outline.
This slider is only active if Manual is selected from the drop down.
Clear
Click to clear the current outline information from the X-ray image.
Find Outline
Click to find the ball outline based on the current configuration
settings.
Measurement type
Auto
Click to establish some system 'best guess' base settings prior to
any manual fine adjustment.
When this button is clicked, the Threshold slider moves to the best
guess position as a starting point.
Button/control Description
Drop down Select an appropriate option. Each entry uses a slightly different
threshold detection method or set of values for the objects displayed
on the screen:
Default
Manual
MaxEntropy
Minimum
Otsu
The above list is shown complete. If options are not displayed, they
may have been disabled in the More Options screen (see page 38).
Include sizes Set this slider to remove from the analysis any objects in the image
found below the set size given at the right-hand end of the slider.
View Indicators
Circles Set this checkbox to convert the area defined by the ball perimeter
into a circle of equivalent area located about the found center of the
ball.
Limits
If the Low limit and any corresponding High limit are set to 0.0, the measurements
are made on-screen without highlighting any passes or fails.
Button/control Description
Button/control Description
Image settings
It is important that the imaging device is not saturated with too much X-ray intensity
as this can cause the size of the BGA ball to appear smaller. High X-ray intensity,
and therefore saturation, can be caused by tube voltage too high, tube power too
high, or a combination of the two.
1. Set the tube voltage and power using one of the following methods:
Selecting an existing recipe (see page 89)
Making a manual adjustment (see page 59)
2. Ensure that with Contrast Stretching off, the area around the balls is not
saturated (not completely white).
It is quite acceptable from then on to use contrast stretching and any other
enhancement to improve the visibility of voids as the measurements are always
taken from the unprocessed image.
The magnification of the ball depends the distance between the part and the X-
ray tube. Therefore, similar-sized solder balls placed closer to the X-ray tube will
appear larger in the image compared with those placed further away, such as
on the second side of a board.
2. Limit the number of visible balls to around a maximum of 50, or less, for best
results.
If the balls are small on the screen then they will have fewer pixels describing
them, resulting in lower measurement accuracy.
2. Choose a ball that is clearly visible and use the center of the BGA ball as a
reference point.
3. Zoom in if necessary to improve accuracy.
4. Continue to select the same point on the same BGA ball as the system
requests.
Only wholly complete balls within the full image are measured. If a ball is truncated
by the edge of the image, the system automatically excludes it from any
measurement.
However, depending on the viewer layout currently selected (left hand and/or right
hand panels visible), a truncated ball shown on-screen may still be measured if it is
complete in the full (savable) image.
The automation wizard panel provides a range of function buttons that are displayed
as required by the wizard operation. Therefore, not all the buttons shown below are
visible at any one time. If a button is 'greyed-out' it is not currently available.
Note: The function buttons are unnamed. However, hover the cursor over a button to
display a tool tip that describes the button's function.
Start Routine
Click to start new routine using the automation wizard.
Load Routine
Click to load an existing routine from the database.
Once an automation routine has been defined and saved it can
be recalled at anytime to be executed, providing an easy way to
make measurements using the same settings every time.
A Load screen is displayed, allowing you to select a saved
routine. The name of the routine is shown on-screen when
successfully loaded.
Run Routine
Click to execute the currently loaded routine.
Stop Routine
Click to stop the currently loaded routine.
Save Routine
Click to save the current routine, or modified limits.
If you need to change the measurement limits for a saved
routine:
Load the required routine.
Change the limits, as necessary.
Click this button to save the new limit values.
Control Description
Back
If an incorrect choice is made, click to move back one step.
Stop
Click to stop and exit the wizard at any point.
Fwd
Click to move forward to the next step.
If this option is selected, the analysis routine only acquires a single top down
image of the whole BGA array for analysis. This provides a much quicker
result but is not as accurate because it is a much larger Field of View and
some of the detail may be lost. It is ok for small arrays containing only a few
BGA balls, but it is not recommended for larger arrays.
BGA single shot (Ball Filter) - A circular filter is applied around each BGA ball
to reduce the effect from occlusions.
BGA Multi Shot - Traditional multi step BGA inspection. Typically used for
large regular BGA devices or where more accurate analysis is required.
BGA Multi Shot (Ball Filter) - A circular filter is applied around each BGA ball.
One Shot BGA from template - The inspection is a single step but the BGA
layout is created from a CAD template. Typically used for irregular BGA
layouts.
BGA Multi Shot from template - Multi step inspection for large BGA devices
created from a CAD template.
The list above is shown complete. If options are not displayed, they may
have been disabled in the More Options (see page 38) screen.
2. Click Fwd.
2. Ensure that the only objects that are outlined are BGA balls before you click
the Fwd button, as any invalid objects affect the calculations performed by the
system.
3. Click Fwd.
If the value should be one of the known values, but has been measured to be
significantly different, this is probably the result of an incorrectly set height for
this BGA.
If this is the case, cancel the creation process and set the height (see page 56)
for the BGA then restart the wizard.
3. Click Fwd.
Two of the four balls (1) in the image are deliberately missing. The system
decided correctly.
The balls in the bottom-right and top-right of the image (2) are obscured by
components. The system is not sure what to do, so has excluded them. If
this is a real situation, then the balls should be left excluded. However, they
can be included if required.
The ball in the bottom-left of the image (3) has been excluded by the system
for no obvious reason. You can manually include this ball.
3. Click Fwd.
BGA balls can be painted in by holding down the Ctrl key and covering the
outlines with the mouse. This is useful if there are a large number of BGA balls
missed due to occlusions that should be included.
Ball A1 must be a corner ball but can be any one of the four corner balls.
2. Click on one of the edge balls adjacent to that selected as A1.
This becomes B1.
Depending on which adjacent ball is chosen to suit this requirement, the ball
labeling will have the numbers running horizontally and the letters vertically, or
the numbers running vertically and the letters horizontally, as shown below:
3. Click Fwd.
5. Set the low/high values to zero in order to just obtain the measurements for the
balls without any pass/fail indication.
6. Select Find Outlines button to identify the BGA balls within the set parameters.
7. Click Fwd.
This tab may not be visible. Refer to More Options (see page 38) for more details
regarding visibility of the Analysis tabs.
The following controls are provided:
Remove
Click to remove all the features.
3. Define the wire thickness by drawing a box over the chosen wire, or enter a
value for the wire in microns (µm).
4. Click the Accept button to apply the displayed defined wire thickness values.
5. If the thickness value is incorrect:
Enter a new value, or;
Redraw the definition box.
This tab may not be visible. Refer to More Options (see page 38) for more details
regarding visibility of the Analysis tabs.
The following controls are provided:
Clear
Click to remove all the features.
Define Pads
Connector Pads
Click to define the connector pads. This button is usually
automatically activated.
Central Pad
Click to define the central pad. This button is usually automatically
activated.
Solder When active, use this slider to set the solder threshold percent.
Threshold
Percent
Masking
Rectangle
Choose one corner of the region of interest and click and hold the left
mouse button. Move the mouse to the opposite corner to draw a
rectangle.
Hold the Shift key on the keyboard whilst drawing to make a perfect
square, or hold the Ctrl key to draw symmetrically around the first point.
Holding both the Shift key and the Ctrl key draws a perfect square
symmetrically around the first point.
Ellipse
Use this in the same way as the Rectangle tool, to draw ellipses.
Hold the Shift key on the keyboard whilst drawing to make a perfect circle
or hold the Ctrl key to draw symmetrically around the first point. Holding
both the Shift key and the Ctrl key draws a perfect circle symmetrically
around the first point.
Add
Click to add the drawn area to the mask.
Void Limits (Pads)
Overall % Set this slider to an appropriate value.
Largest % Set this slider to an appropriate value.
It is recommended that the pad is outlined with enough clear space around so
that the grayscale of the connector pad and solder paste can be clearly
identified.
The wizard automatically proceeds to the next step.
You can now use either of the masking tools to define any areas that are to be
ignored during the analysis. For example any vias that are directly underneath
the central pad.
3. Click the appropriate button to activate a Rectangle or Elliptical masking tool.
4. Left click and drag to draw an enclosing box (yellow) around the area to be
ignored, as shown:
5. Click the Add button to add the drawn area to the mask. The defined area will be
ignored. The outline around the masked area turns white, as shown:
6. Repeat the above process as many times as necessary to define all the areas to
be ignored.
7. If you have defined the central pad incorrectly, click the Central Pad button to
redefine the central pad.
8. Click Fwd.
This tab may not be visible. Refer to More Options (see page 38) for more details
regarding visibility of the Analysis tabs.
The following controls are provided:
Accept Pad
Click to accept the pad if the displayed result is acceptable.
Min. Solder % Enter the minimum amount of solder allowed for the defined
pad.
Min. Solder Area Enter the minimum amount of solder allowed for the defined
pad as an area (mm²).
Max. Individual Enter the maximum individual voids allowed in the solder
Voids % area, NOT the defined pad.
Max. Total Voids The maximum total voids allowed in the solder area, NOT the
% defined pad.
Manual Threshold
Enable manual Set this checkbox to enable the manual threshold controls.
thresholding See below:
The following sliders affect all of the defined pads within the current routine. The
defined pad area is outlined in dark blue and the solder area is outlined in cyan.
Voids are outlined in either red or green depending on the limits set. Simply set each
one to an appropriate value:
Pad Threshold %
Solder Threshold %
Void Threshold %
Edge Exclusion %
The Void Threshold and Edge Exclusion sliders can be used together to identify the
voids while ignoring the lighter gray areas around the edge of the pad.
The box remains red and the outline of the pad is defined along with the
calculated solder area using automatic threshold settings.
2. If the result is unacceptable, simply redraw the box.
3. Click the Accept Pad button if the displayed result is acceptable. The enclosing
box turns green defining the pad.
4. Continue to define pads individually, accepting each one in turn until all pads
are defined.
5. If you want to adjust the default values used to define the Pad, Solder, Void and
Edge Exclusion thresholds, set the Enable Manual Thresholding checkbox and
adjust the sliders as appropriate.
6. Click Fwd.
If the button is 'greyed-out', it is not available because a valid routine is not currently
loaded.
Once the button is clicked, the system automatically performs the requested
measurements at the current location.
When executing a BGA measurement the system performs a number of steps to
ensure the accuracy of the measurements. A number of these steps involve
automatic movement of the image before positioning the BGA on the screen.
There are also some outlines drawn on the screen during the measurement. The
movement and the outlines are standard operating characteristics of the system.
Care must therefore be taken to ensure that the current view is similar to the view
used to setup the routine. The system automatically adjusts for any difference in
magnification, but cannot adjust, except in a very minor way, for any positional
offsets.
Once the system has finished performing the requested measurements the system
displays the results and, provided the execution was successful, also automatically
generates an HTML report containing the results. The results are displayed in the
results window of the Automated Inspection Routine tab (see page 214).
Successful execution
If the execution of an automated measurement routine is successful, the system
displays a message giving the location of the HTML report containing the results.
However, successful execution does not mean that the results have passed as this
depends on the measurements, and the pass/fail limits that were set when the
routine was defined.
The report file can be displayed using the PC default Internet browser. However,
ActiveX content may have to be enabled in the browser for the results to be
displayed correctly.
Failed execution
If a routine fails to execute for any reason, the Result Summary is displayed and
reports the failure.
The following table summarises failure types and provides information about what
actions to take in the event of a failure. However, if a routine fails repeatedly, a new
routine should be created.
Clear
Click to clear all of the shapes drawn.
Shape
Selection
Click any drawn object to select it for sizing or re-positioning.
Rectangle
Choose one corner of the region of interest and click and hold the
left mouse button. Move the mouse to the opposite corner to draw a
rectangle.
Hold the Shift key on the keyboard whilst drawing to make a perfect
square, or hold the Ctrl key to draw symmetrically around the first
point. Holding both the Shift key and the Ctrl key draws a perfect
square symmetrically around the first point.
Three-point circle
Click on three points around the region of interest, a circle will
appear, passing through the three points.
Circle
Use this in the same way as the Rectangle tool, to draw ellipses.
Hold the Shift key on the keyboard whilst drawing to make a perfect
circle or hold the Ctrl key to draw symmetrically around the first
point. Holding both the Shift key and the Ctrl key draws a perfect
circle symmetrically around the first point.
Polygon
A single left mouse click creates a mark. Define the region of
interest by using as many marks as required. Right clicking after the
final mark then draws straight lines between the marks in the order
they were created.
Freehand
Hold the mouse key down and draw freehand around any region of
interest, then release the mouse button. The start and end points of
the freehand line are automatically joined by a straight line to
complete the enclosed region.
Odd shaped regions can be defined as described above. However,
it is also possible to create some geometric shapes by merging
standard shapes together, see below.
Action
Add
Click to add the current shape.
Delete
Click to delete an overlapping section.
Draw a shape, then click Add. Draw an overlapping shape, then
click Delete. The area overlapped by the second shape is deleted.
A shape may be modified many times in this manner.
Merge
Click to merge the currently selected shapes.
Draw a shape, then click Add. Draw an overlapping shape, then
click Merge. Many shapes can be merged together in this manner.
Keep
Click to keep only the current overlapped area.
Draw a shape, then click Add. Draw an overlapping shape, then
click Keep. Only the area overlapped by the second shape is kept.
A shape may be modified many times in this manner.
5. Draw as many shapes as required, adding each in turn by clicking the Add
button.
Even if the shapes overlap, the percentage voiding is calculated for each one.
This means (for example) that the whole area of a die can be measured and
then perhaps a central region.
6. Click the Clear button to clear all of the shapes drawn.
Other circular features can also exist inside the balls depending on the process.
However, these are often extremely faint and can be taken as voiding.
2. Select either:
The correct recipe for this measurement (see page 89), or:
A voltage and power combination, along with any image enhancement and
frame average to obtain the clearest possible image of the voids.
3. Draw around the object of interest to define it using the Drawing Tools (see
page 120).
4. Choose the appropriate technique for detecting the voids:
Threshold detection (see page 129) - this incorporates simple gray scale
threshold measurements to identify the void.
Blob Detector (see page 132) - this uses a more accurate means of
detection designed for devices with a low gray level variance.
5. Export the analysis data, if required (see page 136).
Button/control Description
Threshold Set this slider to manually set the X-ray intensity level as
appropriate to define the voids.
The number shown at the top of the slider is the current threshold
value.
As this slider is moved, the results are seen in real time on-screen
as a change in the definition of the voids by a colored outline.
This slider is only active if Manual is selected from the drop down.
Clear
Click to clear the current void information from the X-ray image.
Voids
Click to find the voids based on the current configuration settings.
Void Method
Auto
Click to establish some system 'best guess' base settings prior to any
manual fine adjustment.
Button/control Description
Threshold Select this method to use simple gray scale threshold measurements to
identify the void. Choose a void detection method from the drop down
(see below).
Drop down Select an appropriate void detection method. Selecting an option
dynamically updates the detected voids, so the best choice can be
made for the image displayed. Some options may work better than
others and will be affected by the varying gray level densities of the
image.
Auto
Adaptive
AutoAdaptive
Minimum
Otsu
MaxEntropy
Manual
The list above is complete. If options are not displayed, they may have
been disabled in the More Options screen (see page 38).
Blob Select this method to use a more accurate means of detection
Detector specifically designed for devices with a low gray level variance.
Thick Set this checkbox to enable the identification of individual voids in thick
Solder solder paste components, e.g. BGA ball analysis and pads analysis.
Thin Solder Set this checkbox to enable void measurements in solder paste under
components and heat sinks.
Min Void This determines how small a region of bright connected pixels (void)
can be relative to the size of the region which is analyzed.
Max Void This determines how big a region of bright connected pixels (void) can
be relative to the size of the region which is analyzed.
Contrast This determines how the Blob Detector uses intensity contrast
Multiplier information to classify a point on the picture as part of a void or not.
Size Each point or pixel on the picture is analyzed to determine if it is part of
a void or not. As part of this analysis, the general intensity of the area
around the point is considered and compared with the central point.
This control specifies the size, in pixels, of each side of a square area
around the central point. In general, this must be bigger than the largest
void expected or else the central part of the void may be ignored. If it is
too large, say as large as the part, then the changes in background
intensity that are intended to be rejected may be included as part of the
void.
Button/control Description
If the size of the square being considered is too small, then the center
of large voids (1) is not counted as they look the same as the
surroundings.
Button/control Description
Void Indicators
The results of adjusting the following sliders/controls are shown in their effects on
the voiding calculation in real time.
Button/control Description
Edge exclude This is used to remove a specific area around the perimeter of the
shape from the analysis and is expressed as a percentage of the
selected size. Typically, 10 to 15% is a good setting to use for BGA
balls.
Largest Voids As heat dissipation is often an important property of die attach, this
control allows the user to select only the largest of the voids for
analysis. For example, a setting of 5 means that only the largest 5
voids are indicated on-screen.
Note: The total void calculation shown on-screen will now ONLY be
for the total for the number of largest voids selected. Remember to
return this slider to the far right, All, position, after the analysis to
ensure that future measurements calculate the true total voiding.
Min Void Voids below a certain size may be better removed from the analysis.
As these voids individually are a very small percentage of the area,
this control is limited to 2.5% of the area.
Max This is used to remove faint features from the analysis. It operates
Eccentricity under the assumption that true voids in thick solder are pseudo-
elliptic in shape.
The slider can assume values from 0 (i.e. any bright region which is
not a circle is a faint feature) to 1 (i.e. any bright region which is not a
straight line is a void).
Min Convexity Set this checkbox to remove faint features from the analysis. It
operates under the assumption that true voids in thick solder are
convex regions.
The control can assume values from 0% (i.e. any bright region is a
true void) to 100% (i.e. only a bright region whose contour is a
convex polygon is a true void).
Void Limits
If the Void Limits are set to 0.0, the measurements are made on-screen without
highlighting any passes or fails. Measurements greater than these limits are
indicated in red, otherwise the measurements are green. The Ind value is shown in
brackets.
Button/control Description
Void Data
Button/control Description
Save
Click to save the results displayed on the screen to a .csv or Excel
(.xlsx) file.
Test Sample Enter appropriate text. This is added to the 'Test Sample' column in
ID edit box the .csv file.
Number the Set this checkbox to add an ID number to the features displayed on
features the screen.
Show Set this checkbox to allow the voids to be shown as a true circle with
minimum the smallest enclosing diameter rather than the true void outline.
enclosing
circle
When Auto is selected, the two regions are analyzed separately and an intensity
appropriate for each is chosen.
1. If analysing BGA voids, complete finding the ball outline (see page 100).
2. Select the Analysis mini tab > Void Measurements tab.
3. Select Void Method > Threshold.
4. Select Void Method > Auto (in drop down list).
5. Set the Void Indicators > Edge exclude slider to 15%.
The edge of the ball is usually significantly lighter in grayscale (density) than the
center, due to the solder ball being thinner at the edges compared to the center,
when imaged from the top down. Therefore, if a certain amount of the edge of
the ball is not excluded from the analysis then this lower density edge region,
because it has a similar grayscale value to true voids in the central portion of the
ball, will be included incorrectly in the total void percentage value for that ball.
Setting the Edge exclude slider to 15% (typically, otherwise use in the range 10 -
20%) excludes this low density region from being included in the voiding
calculation. The results of adjusting the slider are shown in their effects on the
voiding calculation in real time.
Note: Although the void measurement area is being reduced with this slider, the
final void percentage is calculated as a function of the whole ball area.
Furthermore, if a true void is located within this exclusion region then it is not
calculated into the total and therefore an error bar in the void measurement data
must be understood.
6. Set the Void Indicators > Largest Voids slider to maximum.
7. Set the Void Indicators > Min Void slider to minimum.
8. Set the Void Limits > Area% checkbox.
9. Set the respective Void Limits > All and > Ind values.
It is normal for BGAs to measure the overall voiding percentage. Although it is
possible to fail based on the largest individual (Ind) void found.
Note: If the Limits are set to 0.0, the measurements are made on-screen without
highlighting any passes or fails.
10. Click the Voids button.
A typical result is shown below:
The largest individual void for each BGA ball is shown in brackets. If the value is
greater than the set limit, it is shown in red.
Note: Measurement limits should be set to tighter values than may be required
for production standards to take into account edge exclusion and void size
variation caused by magnification differences depending on the position of the
void within the ball.
11. If the void percentage value is not displayed:
Set the Analysis mini tab > User Drawn Void Measurements tab > Show void
statistics checkbox.
Manual method
If the voids are not outlined correctly, then a manual adjustment of the void outlines
can be done, as follows:
1. Select the Analysis mini tab > Void Measurements tab.
Adaptive method
The adaptive method provides a better method for calculating void percentage
compared to the single threshold method when the background absorption in the
image is varying. For example, consider a die that is not co-planer to its substrate
and which causes a variation in the thickness of the die attach under the die. This
causes a density variation in the background level over the die. Measuring void
percentage under these conditions using a single grayscale threshold to define the
voids would be inadequate in this case as the single threshold used to define what is
a void will not adjust to take into account the varying density of the background over
the die.
With the adaptive method, the grayscale level chosen to define the voids changes
across the analysis area. This is because the system looks at the average grayscale
in the immediate vicinity of each pixel. This method is more often used when
analyzing large voiding areas, such as under die-attach, where the density
background across the measurement is more variable, for example due to
noticeable variation in material thickness. This method may be used for BGA
analysis.
1. Select the Analysis mini tab > Void Measurements tab.
2. Select Void Method > Threshold.
3. Select Void Method > Adaptive (in drop down list).
A set of manual sliders is shown that allows you to set their respective levels as
appropriate to define the outline of the voids:
Size
Multiplier
Threshold
Selecting AutoAdaptive from the drop down list, disables the manual
adjustments for the Adaptive void detection method.
4. Click the Auto button to move the sliders to system 'best guess' positions as a
starting point.
5. Click the Voids button.
6. Make any adjustments to the voids by moving the manual sliders.
7. Adjust the Void Indicators (see page 127).
8. Set and adjust the Void Limits (see page 128).
Thick solder paste analysis (BGA ball analysis) Thin solder paste analysis
Note: The above measurements were made on-screen without highlighting any
passes or fails by setting Void Limits to 0.0
Thin Solder option
The technique provides an efficient solution for void percentage calculation in high
density materials (low contrast image analysis). Each point or pixel on the picture is
analyzed to determine if it is part of a void or not. As part of this analysis, information
about the local intensity contrast of each voiding region is extracted and used to
provide a very accurate identification of individual voids.
There are a number of controls associated with this method. The following explains
and illustrates the effects of these controls.
Max Void slider
Typically, you would set the Max Void slider to 5%, if the largest void is expected to
be less than or equal to 5% of the area which is under analysis. With this slider set
to the default value 5%, an accurate detection of each void region on the image will
be achieved. However, a bigger value should be used if the blob detector returns a
void outline which is smaller than the true void contour, i.e. some parts of a void
region have not been included, see below:
(a) some parts of a void region are not detected because the size of the largest
void expected was under-estimated, (Max Void = 5%)
(b) increment of the max void value allows a more accurate void identification,
(Max Void > 5%).
The above shows that accurate void detection can be achieved by setting the Max
Void slider to a value that is greater than 5%. However, with Max Void value set too
high, some faint features (Figure 4.b) may be included. These features are false
voids and could generate a less accurate void measurement. Therefore, it is
advisable to set the Max Void slider to a value as close as possible to the minimum
value (3%) in order to achieve a more accurate void measurement, see below:
(a) Void measurement returned by the blob detector when setting the value of
Max Void in the range [3% - 12%]
(b) Void identification achieved with Max Void set to a value greater than 12%.
Faint features are included in the void measurement.
Contrast Multiplier adjustment slider
In general, with the Contrast Multiplier slider set to less than or equal to 25, the blob
detector provides a good void identification. However, higher values should be used
to include more low contrast voids in the void percentage computation. As for Max
Void, setting Contrast Multiplier too high allows detection of faint features. Typical
results of void percentage computation obtained with Contrast Multiplier set to
values 10, 25, and 75, are shown below.
2. Set the Void Data > Number the features checkbox, if required.
If set, the information displayed on screen for each feature during a manual void
analysis is preceded by an ID number (colored blue).
3. Add a Test Sample ID String in the edit box adjacent to the Save button, if
required.
This entry is added to the Test Sample column of the saved data file.
4. Click the Void Data > Save button.
A standard Windows Save As screen is displayed.
5. Select the destination for the file.
6. Select the required output file type, either:
CSV files (.csv)
XLSX files (.xlsx)
7. Click Save.
4. Use the Browse button to select the required text description file (see page 140).
An example description for the device under test (shown above) might be:
FIND ROI(A+B+C+1+2+3)
VOID ROI(1) Pad1 10 65
VOID ROI(2) Pad2 10 65
VOID ROI(3) Pad3 10 65
Once the text description file is loaded, the contents are displayed in a window.
5. Click the Save routine button.
Instruction Description
Action The instructions for the routine to carry out, which consist of key
words such as:
FIND - Template matching only, no measurement is carried out.
This line is always needed and must be the first line for any text
file.
VOID - Measures the void percentages within the defined object.
RING - Measures the void percentages and identifies any breaks
in the solder for a hollow object, for example, the outer can solder
joint for a MEMS device.
Template The title of the object. This must include the enclosing object title.
Label The inspected object label to use in the results.
Void Limit The value used here would depend on the customer specification and
is the total percentage of voiding allowed for each defined object.
Solder This is the minimum amount of solder paste coverage allowed for the
Paste Limit defined object. If set to 0, this is ignored.
Using the previous example, the text file breakdown would appear as:
FIND ROI(A+B+C+1+2+3) - Find the template labeled ROI with objects titled
A,B,C,1,2 and 3.
VOID ROI(1) Pad1 10 65 - Measure the voids within object 1, call it Pad1 in the
results and use a maximum total void limit of 10% for the void analysis and a
minimum of 65% solder paste cover.
4. Click OK.
5. Click the Run button.
Once the inspection completes, a pop-up window is displayed with the option to
view the HTML report via a hyperlink.
Top-level functions
The CAD Editor environment is controlled by the following top-level function buttons:
Button Description
Clear
Click this to remove all the current design data and create an empty
layer ready for editing.
Import
Click this to import design data from an existing file.
Export
Click this to write the current design data to a file in a Dage
proprietary format.
Merge
Click this to append further data (from a file) to what is currently
loaded.
Editor Modes
The editor operates at any given time, in one of four edit modes which define how it
interacts with the rest of the X-ray application. The following radio buttons are
available:
Mode Description
Hide All the CAD layers are invisible and do not respond to any input.
Float All the CAD layers are visible and clicking and dragging moves the X-ray
image behind the layers. This is useful for aligning the image with the CAD
data.
Lock The CAD layers are visible and move with the X-ray image as you click and
drag.
Edit The CAD layers and/or X-ray image cannot be clicked and dragged and all
the edit tools are available.
Layer Tools
The layer structure is visualized by the layer list:
Column Description
Column Description
Fiducials
These shapes define references that are used by the analysis engine to
generate placement and/or alignment/rotational data.
Region Of Interest
These shapes define areas that contain target shapes that are of
particular interest during analysis (or conversely, are of NO particular,
or dubious interest).
The buttons to the right of the layer list are used for manipulating the CAD layer
structure, as follows:
Button Description
Rename
Click to set or change the name of the current layer.
Add
Click to create a new layer with a randomly assigned color.
Delete
Click to remove the current layer.
Save As
Click to save the current layer to file (Dage’s proprietary XML
format).
Move DN
Click to move the current layer down one.
Move UP
Click to move the current layer up one.
Layers are very useful for managing large amounts of related visual data. However,
as the CAD data gets, potentially, very substantial, the CAD editor has extra tools to
help manage these layers visually.
These tools are found immediately below the layer list.
Button Description
Show All
Click to display all shapes on all visible layers.
Show Selected
Click to display only the selected shapes.
Show Invert
Click to toggle the current show state of all shapes.
There are four checkbox controls immediately below the Show buttons. These
enable some useful productivity features designed to de-clutter the display when
doing fine edits:
Function Description
Enable layer Set this checkbox so when a shape is selected, its layer is
auto-select automatically selected as well.
Auto-hide Set this checkbox to hide all but the current layer you are working
unselected on.
layers
Enable polygon Solid polygons can obscure detail below them. Set this checkbox
fill to allow you to disable polygon filling so obscured detail can be
viewed.
Show Labels Text labels have a fixed font size and can quickly hide small
details if there are enough of them. Set this checkbox to allow you
to hide labels when editing.
Creation Tools
The following CAD Edit tools are available:
Tool Description
Select
Selects the shape closest to the mouse click, while obeying the layer
selection rules.
For rectangles and ellipses, selection occurs at the shape center or
on the shape edge.
For polylines and polygons, selection occurs along the edge of the
shape or at any vertex.
Once this tool is engaged, left-clicks can be used to select single shapes
or left-click + Shift to perform multiple shape selection (multi-selected
shapes are shown in white with a yellow rectangle bounding the
selection). Multi-selection is accomplished by right-dragging a bounding
box around the shapes to be selected.
Once a shape is selected it turns white with small, red drag
Tool Description
Replication Tools
The following CAD Edit tools are available:
Tool Description
Linear Copy
The shape is copied along a line starting at the first left mouse button
hold (which selects the shape as well) and ends on a point defined by the
Tool Description
left mouse button release. The number of copies defaults to five which
can be modified by the cursor keys before the second point is defined.
Pressing the right arrow cursor key increases the number of repeats
while the left arrow decreases the number.
Array Copy
Similar to the linear tool except three click-release events define two
orthogonal axes of a rectangle or a regular trapezoid to create an array of
shape duplications. The first linear copy is made as before; left mouse
button and hold on the object to be copied, drag the cursor to the
required end point, use the left and right arrow cursor keys to define the
number of object repetitions, and set the point by releasing the left mouse
button. Dragging the mouse cursor to a third location, usually at right
angles to the first set, duplicates the entire row.
The use of the up and down arrow cursor keys defines the number of
repetitions. Set the final point by a single left mouse click. The entire
array is then outlined in a yellow box to indicate a complete set of
objects.
Tool Description
In all cases, the editor reverts to the previous creation tool after one use of a
replication tool to stop unexpected array duplications happening.
Advanced Tools
When operating in Engineer level access there are more advanced tools available
for use when creating or editing CAD files. These are accessed by setting the show
advanced edit options check box.
Most of these controls are self-explanatory:
Tab Description
Data This allows accurate positional and size adjustments for each object:
Tab Description
Grids This allows an alignment grid to be displayed. You can also adjust the
grid various grid attributes:
If Grid snap is active, it can prevent small features from being drawn
easily.
Auto-assign next ID
Auto BGA/Array assign ID
Edit the ID number directly in the edit box to change the starting value.
To place the label relative to the shape center, click in the corresponding Align
grid cell. The selected cell turns red to indicate the current placement.
The following image shows a single ellipse with a line thickness of 0.3mm, a label
prefix of 'U' and Increment ID on copy selected as the Auto ID Mode. The shape
was replicated using the regular array tool to define a trapezoid array of ellipses.
Note how the label ID value was automatically incremented each time the shape
was copied. The shapes are also multi-selected, as shown by the bounding yellow
rectangle.
Save to library
Click to save the current CAD template to the library.
Once a CAD template is created, either by direct file
import or by using the CAD editor’s creation tools, it must
be saved to the template library.
However, if you wish to save a 'work in-progress', use the
Save to file function to write a temporary copy of your work
to a file in a proprietary XML format where it can be re-
loaded at anytime.
Load from library
Click to load a selected template to the editor.
Once a template is saved to the template library, it can be
Control/Function Description
3. Select Add to add a new layer and automatically open the CAD Edit Tools
window.
4. Use the CAD Edit Tools to create the required design on the screen. For
example: select the rectangle tool and while holding the left mouse button down,
drag from one corner to the opposite corner to define a rectangle.
5. Double-click the selected shape on one of its selection points to open the Shape
Attributes Editor.
6. Specify the shape color and line width (if applicable). You can assign these
color and line width choices to all similar shapes on the same layer.
7. Assign a label to the shape and position it, as required.
8. Continue using the CAD Edit tools to create the required template shape for
inspection, assigning each individual shape with a unique label.
11. Set this region as a rectangle which encompasses the entire device under test.
12. Click the Save to library button to save the completed CAD template.
13. Enter a suitable Template name and set any other options, as required.
14. Click OK.
Button/control Description
Measurement Types Select the required measurement type from the list:
drop down Distance (see page 158)
Distance (mm) and angle (see page 159)
Distance only (mm) (see page 160)
Wire sweep (see page 160)
Perpendicular distance (see page 161)
2x Perpendicular distances (see page 161)
Pixel graph (see page 162)
An alternative method of accessing the above measurement
tools is available, as follows:
Right mouse click anywhere in the image viewer. This
brings up the menu options.
Select Measure. This displays the measurement tools list.
Select the required tool.
Click to start the measurement. The green indicator lights
when function is active.
Click to cancel the last measurement made.
Button/control Description
Offset from scan This is the position of the cursor from the bottom-left corner
of the manipulator.
Button/control Description
Offset from graticule This is the position of the cursor from the cross-hair (it must
be turned on, see below).
Button/control Description
Jog Control
These controls allow the part to be moved in precise
increments.
There are three groups of four arrows, click on any of the four
arrows to move the part in the required direction by the
specified jog distance. You set the jog distance for each
group by entering a value directly in the numerical box
beneath the controls.
You can select µm (micro-meters or micron) or mm as the
units, simply click the respective button.
Distance
This tool enables point-to-point measurements to be made on the part under
inspection. The two points can be located anywhere within the machine’s working
area.
1. Select Measurement mini tab > Measurement Types.
2. Select Distance from the drop down list.
The Measure button is activated automatically (The green indicator lights).
3. Move to the first point to be measured. Use of the Cross Hair feature is
recommended for accuracy.
Note: For precise alignment, zoom-in on the part.
4. Click the Zero button to zero the position indicator when the first point is aligned.
5. Move to the second point, aligning it in the same way as the first.
The machine displays the:
Vertical (Y)
Horizontal (X)
Point to point (true) distance between the two points
Distance Only
This tool makes point-to-point measurements on-screen, and can be used without
mechanically moving the part. However, both ends of the measurement must be on
the screen at the same time.
Note: The height must be set (see page 56) for correct calibration.
This method of measurement works in the same way as the Distance and Angle
measuring tool but only displays the direct straight line distance between the two
measurement points.
The color of the text and measurement lines can be set from the More Options
screen (see page 38).
Wire sweep
This tool measures the percentage bend in bond wires.
1. Check the dartboard is shown with the red spot in the center.
2. Select Measurement mini tab > Measurement Types.
3. Select Wire sweep from the drop down list.
The Measure button is activated automatically (The green indicator lights).
4. Align the part so that all of the wires to be measured can be seen.
5. Point to the start point of a wire and click the left button.
6. Point to the end point of the same wire and click the left button.
A straight line is drawn from the start to end point.
7. Select the point of greatest bend and click the left button.
A straight line is drawn parallel to the reference line and another perpendicular
to the maximum bend point.
The ratio of these measurements is displayed as a percentage near the wire, as
shown below:
8. If you make a mistake, click the Cancel button. This removes the last
measurement made.
Repeat this procedure as many times as necessary to make multiple
measurements on the same image. Saving the image stores the measured data
as part of the image (see page 243).
9. Click the Measure button again to clear the measurement(s).
Perpendicular distance
This tool measures the perpendicular distance between a reference line and a set
point.
Note: For accurate measurements the feature height must be set and the sample
must be viewed from directly above.
1. Check the dartboard is shown with the red spot in the center.
2. Select Measurement mini tab > Measurement Types.
3. Select Perpendicular distance from the drop down list.
The Measure button is activated automatically (The green indicator lights).
4. Adjust the image so the whole part to be measured can be seen.
5. Point to the start point of the reference line and click the left button.
6. Point to the end point of the reference line and click the left button.
A straight line is drawn from the start to end point.
7. Point to the required perpendicular point and click the left button.
A straight line is drawn parallel to the reference line and another perpendicular
to the reference line.
The distance measurement between the two lines is displayed, as shown below:
8. If you make a mistake, click the Cancel button. This removes the last
measurement made.
Repeat this procedure as many times as necessary to make multiple
measurements on the same image. Saving the image stores the measured data
as part of the image (see page 243).
9. Click the Measure button again to clear the measurement(s).
2x Perpendicular distances
This tool measures the perpendicular ratio between a reference line and two set
points.
Note: For accurate measurements the feature height must be set and the sample
must be viewed from directly above.
1. Check the dartboard is shown with the red spot in the center.
9. If you make a mistake, click the Cancel button. This removes the last
measurement made.
Repeat this procedure as many times as necessary to make multiple
measurements on the same image. Saving the image stores the measured data
as part of the image (see page 243).
10. Click the Measure button again to clear the measurement(s).
Pixel graph
The Pixel graph tool enables you to obtain a grayscale plot across a section of the
image.
1. Select Measurement mini tab > Measurement Types.
2. Select Pixel Graph from the drop down list.
In the example above, there are six identical boards on the sample holder placed in
two rows of three boards. Each board (1) contains two identical patterns (2). During
the layout creation for this arrangement, it is only necessary to define, by mouse
drag, the area of the first board and the first pattern. The position of additional
boards and patterns are then simply defined by double-clicking, with the left mouse
button, on the bottom left-hand corner of the additional objects as they are shown on
a navigation map, or defined using the matrix dimensions.
Note: Boards having two patterns that are identical, but rotated by 180° to each other
must be treated as a single item. Furthermore, the inspection points on each pattern
have to be uniquely identified in the AIR as the inspection point for pattern A cannot
be used with a rotation function applied for pattern B.
The following topics provide detailed information and step by step instructions for:
Defining the inspection steps (see page 180).
Inspecting die, BGA and general voids automatically (see page 181).
Creating or editing an Automated Inspection Routine (see page 188).
Using automated inspections (see page 204).
Importing and using CAD data (see page 211).
Storing data (see page 214).
Viewing an inspection report off-line (see page 214).
View results (see page 216).
This mini tab comprises seven top-level functions and five further tabs (see page
167) that provide more detailed functionality.
Note: The function buttons are unnamed. However, hover the mouse over a button to
display a tool tip that describes the button's function.
The top-level functions are:
Button Description
Button Description
Open a program
This allows you to select the specific routine to be loaded.
A Choose Program dialog box is displayed.
The name of the currently loaded routine is displayed next to the title.
Choose program(s) to delete
This allows you to delete one or more existing routines (programs).
A Delete dialog box is displayed.
Note: This option also deletes all associated reference images.
Automated Inspection Routine wizard
This starts the wizard for creating Automatic Inspection Routines.
Refer to Creating a new routine (see page 189) for more details on
the wizard.
Cross-hairs
This toggles the display of the cross-hairs on the image display.
These are particularly useful when manually aligning parts during
inspection routines.
Navigation map
This toggles between the navigation map and the live image for the
selected routine.
Import CAD file
This allows you to import an existing CAD file to aid with creating an
AIR. The CAD data must be in XML format.
Refer to Importing and using CAD data (see page 211) for more
details.
Tab Description
Tab Description
This allows you to configure the way the routines are run and what
data is captured and presented in the report.
Pattern cursors (see page 176)
This is for through-hole percentage fill analysis only.
Option Description
Function Description
Edit tab
Select the Edit tab.
You move through the routine steps using the following controls:
Control Description
A range of additional editing functions for the inspection steps are available on four
further tabs. The controls and functions available on each tab are described in
individual topics.
Tab Description
Function/Option Description
Step Name Click to edit the step name. This allows you to apply an
application specific name to a particular inspection step, in place
of a sequential number. For example, indicating that you are
inspecting BGA03 instead of at step003 within the routine. This
information is shown in the report.
Grade required Set this to force the operator to enter a Pass or Fail grade at this
step in the inspection routine.
If you leave this unchecked, operators can grade at their
discretion during the automated inspection routine.
Wait for Set this to ensure any frame averaging has completed before
Average starting the analysis or moving to the next step.
Manual Choose the relevant advance option for this step if it is to be
Advance/Auto different from the default set in the inspection wizard.
Advance
Auto advance Enter the required time delay before moving to the next
after inspection step, in seconds, when the auto-advance option is
chosen.
Comments Enter instructions, or comments, to be shown to the operator at
this step during the inspection routine.
Update
Click to save any changes made to any of the above values.
This can be clicked after each individual modification or after all
Function/Option Description
Option Description
Option Description
Automation Routine
Click to open a selection window. Choose an automatic
measurement routine to be executed at the location of this
inspection step.
Store details Set these to automatically save the fail or pass details for this
for fails/passes inspection step.
Select both options to save all details, leave both options
unchecked if no details are to be saved.
In some cases, identical devices may be used but in a different
orientation. When this is the case, the same automatic
measurement routine can be selected but a rotational angle for
the inspection needs to be included.
Enter the angle of rotation (anti-clockwise only) for this inspection
step and click this button.
This option is only available for Template Based Analysis. No
other measurement type supports device rotation.
Pattern Cursors
Cursor Select a previously defined overlay cursor for aiding via fill
analysis to be added to this inspection step.
Refer to Pattern cursors tab for more information (see page 176).
Orbit
Orbit speed The system can provide a live X-ray view as the detector
continuously orbits around the inspection step location at the set
oblique angle view. The system continues to orbit until you press
Stop, manually advance to the next step, or automatically
advance to the next step when the auto-advance delay time
expires.
The higher the number selected, the faster the orbit speed.
This option is only available at an oblique angle, and a setting of 0
de-selects the option.
Clockwise Select the orbit direction, as appropriate.
Anti-clockwise
The arrows above indicate where steps are located on the example navigation map.
The steps are colored:
Blue on the source board/pattern
Green on subsequent repeats
The following options allow the engineer to change the serial number options for the
boards and patterns in a stored inspection routine from that previously saved during
the automation wizard.
Option Description
Options tab
Select the Options tab.
Function/Option Description
Display Options
Enable ref. Set to generate a reference image for each step created.
images
Force a serial Set to allow routines to be run only if a serial number for the part
number is entered.
Show device Set to allow the name of the device being inspected to be
name included in the results report.
Show pin Set to allow the package style to be included in the results report.
package For example: TO252 or TO220.
Edit Result Click to edit the failure Result Codes. See Editing Failure Codes
Codes (see page 203).
Options for passed or failed steps
Show grade Set to show the Enter Grade screen when a step is passed or
screen failed.
Save image Set to save an image when a step is passed or failed when you
press a grading key.
Force a result Set to force a manual result or grade when a step is failed and
code option to save an image. Only allows configured failure codes.
Validate result This confirms the result code entered is actually a valid code in
code the Result Code list.
Automatic Options
Automatic Sets the automatic saving of images and the generation of
image saving results.
options and Always - always saves and generates images and reports.
Automatic
report options Only if a serial number is entered - only saves and generates
images and reports if a serial number is entered.
Never
Include map Set to include the navigation map with the report.
Location to Allows you to select the location to store reports. By default:
store results
C:\Users\Public\Public
Documents\Dage\XRay\Patterns\Reports\[Pattern
Name]\Results\[Individual destination folder]
Click the Browse button to navigate to the required directory.
Function/Option Description
Function/Option Description
While the pattern cursor tab remains visible, the pattern cursors remain on-
screen. Changing the oblique angle and/or altering the magnification used
makes the system automatically adjust the pattern cursors so they are aligned
and proportionate to the new view settings. However, some manual adjustment
of the through-hole may be necessary to perfectly re-align the pattern cursors.
6. Choose a Drawing type.
7. Each cursor is created with 0% and 100% markers by default, and these are
shown in the Marker Details window.
You can view or hide the details of a marker by clicking the relevant +/- box, or
by double-clicking the % marker.
8. To add further markers:
Click the Add button one or more times. The markers are added to the
image, with default values: color = green, % value = 50%.
Any number of markers at different fill percentages can be added.
9. To set an inspection marker color:
Double-click the Click to change color box.
Choose the required color and click OK. The marker updates automatically.
Reporting
At the completion of an automated inspection routine, the system provides an HTML
report of the results (see page 211). This report includes a navigation map of the
product(s) with the location of any failures clearly highlighted, the full results of any
automated measurements and details of the inspection time, date, product name,
serial number and operator name.
Dimension Tolerance
If there is a positional difference between the reference image and the current
product under test, you can move the X-ray image on-screen, using the mouse, until
its appearance coincides with that of the reference image. The system remembers
the X and Y movements the sample manipulator has made to achieve this. You then
click the Re-datum button.
The offset made in the X and Y directions is then automatically applied to every
point in the automated inspection routine for that inspection run only. In this way,
any modest misalignment of repeat sample tests can be easily accommodated.
Note: Using a customized sample holder typically provides a robust practical solution
that ensures good repeat sample positioning.
Both types of fiducial alignment consist of a position and a reference area. The
reference area is a unique area (in terms of contrast variation) within the current X-
ray view. When a fiducial step is used during an inspection routine, the system
locates the reference area using pattern recognition techniques and determines its
current location.
For a location fiducial the system calculates the difference between the current
location and the original location and generates an offset that is then applied to
all subsequent steps of the routine.
Rotation fiducial steps perform a similar calculation but also use the previous
location fiducial to calculate a difference in rotation.
Note: Rotation fiducial steps only correct positional errors caused by rotation of the
part, the live image will still appear at an angle.
Teaching a fiducial
A fiducial is created using the fiducial window. This window is displayed
automatically on-screen during the inspection wizard process if fiducial alignment is
chosen. It can be manually displayed by choosing to add a fiducial step in the
routine editor.
Create a fiducial, as follows:
1. Draw an outline around an area on the X-ray image by holding down the left
mouse button and moving the mouse.
The ideal is to define a unique area of contrast variation (not optical variation)
within the image that the system can use to define its position in the future.
Once the desired area has been defined, the system automatically calculates
and displays on the X-ray image (and in the fiducial window) if the contrast
variation contained within the defined area matches with any other similarly
sized areas in the image.
2. Click the Set Template button.
If the object is unique, i.e. the next best match has a correlation probability of
less than 80%, this saves the current selection for use.
3. If creating a unique fiducial area is not possible in the current X-ray image, click
the Move button to enable moving the image using the mouse.
4. Move the image, and/or change the magnification, so there is a greater contrast
variation in view.
5. Click the Draw button to re-enable drawing mode and repeat steps 1-3 until,
ideally, a unique fiducial area is achieved, or subsequent matches are less than
80%.
14.4.1. Creating a new routine using the Automatic Inspection Routine (AIR) wizard
In order to help in understanding what the wizard is intended for, consider the
example below. There are six identical boards on the sample holder, placed in two
rows of three boards (1). Each board contains two identical patterns (2) and all items
must be inspected in one automated routine.
The following controls are used when creating an automatic inspection routine with
the wizard:
Tab Description
Start Wizard
Click to start the AIR wizard.
The system displays the first step of the wizard along with prompting
text. The step numbers displayed during the wizard increase in value
but may not always be sequential. This is normal operation and
reflects the choices made during the wizard.
Click to move the wizard to the next step.
The defined board now has a blue outline to indicate it is the source board.
4. Enter the Y pitch. This is the vertical distance (2) in millimeters between the
origin of the source board and the origin of the next board immediately above it
on the sample holder.
5. Click Advance.
If there is more than one pattern in the board, the wizard advances to the next
step.
Note: Sometimes patterns can be laid out as mirror images on the board. In this
case, the mirror images must be treated as if they are two different patterns
within the system.
2. Click Advance.
3. If the advance button is unavailable, re-define the pattern outline and ensure
that the defined area lies within the navigation map.
The defined area is outlined in blue.
5. Click Advance.
3. Adjust any (or all) of the magnification, tube kV, tube power, oblique angle view,
frame average, contrast stretch and image enhancement parameters until the
image you require to be repeated for all of the samples at that position is shown
on-screen.
4. Click Record.
This sets up the current X-ray image view as that to be used at this position on
all subsequent runs of this inspection sequence.
The default inspection step, created when Record is clicked, is that of a manual
pass/fail step (see page 187). Depending on how the automation wizard was set
up, this might require, or force you to determine if the current subject under test
passes or fails when compared to the reference product.
Editing inspection steps within an automated routine details how to edit, or
modify, the current inspection step (see page 199). This enables:
The inspection location, the type of X-ray view, and the conditions used to
create the image to be changed from what is currently set
The pass/fail step to be changed into an automated BGA, area-void or
through-hole fill measurement, or an additional fiducial, or a continuous-
rotation view at an oblique angle
5. Move to the next inspection position and repeat steps 3 and 4 above.
6. Continue as necessary until all inspection steps have been created.
The full automated inspection routine, looking at all patterns on all boards is now
ready to use. Refer to Using automatic inspections for more details (see page
204).
If the Automatic Advance option is not selected when the fiducial step is
created, the routine waits for manual confirmation.
Automatic advance
You can set the system to advance through the inspection routine automatically,
with a time delay in seconds, between each inspection step. You can stop the
system at any time to dwell on an inspection step by pressing the Stop button.
1. Select the Edit General Details tab.
2. Set the Grade Required checkbox to force the operator to enter a Pass or Fail
grade at this step in the inspection routine, if required.
3. Set the Auto advance after checkbox and set the desired delay, in seconds.
4. Click Update.
A dialog box is displayed asking whether you want to set all other steps to have
this time delay. Choose Yes or No, depending on the type of inspection being
run.
If Yes, then this also applies to any of the alignment steps that have been set up
for the automated inspection routine. Therefore, it is usually necessary to set the
alignment steps back to Manual advance.
You can disable automatic advance on all the steps by clearing the Enable
automatic advance box.
14.4.4. Grading options - logging passes and failures during automated inspection
It is possible to use the machine for visual inspection only. However, it is extremely
useful to also save data on the status of each inspection step. For example, passes
can be logged to prove quality compliance and failures can be logged for quality
improvement and process control purposes.
Therefore, it is very important to ensure the results are easily transferable and the
locations of any failed inspection steps in particular can be relayed to a re-work
station where defects can be assessed and re-worked, or repaired.
The system creates reports of the automated inspection results. They typically
contain:
Details of the sample under test, i.e. product, serial number, date of test,
operator.
A listing of all the inspection steps undertaken during the automated routine.
Thumbnail images of each step.
The reference navigation map, set up during the creation of the of the
automated inspection routine.
The location of any failed inspection steps highlighted on the navigation map.
The location of failed pattern(s) within board(s).
The reports are saved as HTML and, therefore, can be easily transferred, and
viewed, on any PC using an Internet browser. The HTML format allows you to click
on any of the thumbnail images in the report which then provide the full X-ray image,
at that step, for additional analysis.
By configuring the default way that automated inspection routines are run (see page
175), you can save the full X-ray image for a pass and/or a fail, or not save any X-
ray image at all. This gives flexibility in terms of reducing the amount data in the
reports, if required.
Grading function
The operator can be forced to choose, or optionally to choose, whether to pass or
fail a manual inspection step. The choice is made using the pass or fail buttons:
Pass
Fail
If Fail is clicked, the Grade Details screen is displayed for you to enter (optionally)
further failure details (assuming the Grade Screen option has been set (see page
175)). If the system, through either a timed inspection step, or an operator action,
tries to advance to the next inspection point when Grade Required is selected, then
this screen is automatically displayed.
1. Enter a numerical Result Code (a number between 0 and 9), to indicate a
generic failure, for example, and provide more information for later analysis. The
Result Code failure descriptions (Test Type) are completely operator
configurable (see below).
2. Add Comments as further explanation of this particular inspection result.
Note: Any failure codes and comments that are added are shown in the final
report.
3. Set the Save Result Image checkbox to save the current image, seen on the live
X-ray view, into the final report.
4. Click the Save button.
You can click on the ticks or crosses to display a small window, that gives more
detail of the step along with a thumbnail image.
4. If you need to change the values, click on the x,y location to open an edit box:
Enter new values into the edit boxes, as required.
Click OK, to close the edit box and save the updated values in the database.
2. Enter the serial number for a specific object, by clicking on the text field
associated with that position and typing in the required value.
3. If an incorrect value is entered, simply right-click on the text again and enter the
correct value.
Note: If a bar code reader is attached to the system, then serial numbers can be
entered by this method for each sample location.
If you enter a serial number that already exists in the system database, the
system notifies you with a warning message.
You can overwrite the previously stored data with the new results that are to
be taken. For example, it may only be required to keep successful product
quality information following re-work.
Alternatively, you must modify, or change the current serial number. For
example, add additional coding to the serial number so that the original data
and the data after re-work are maintained separately.
Click Yes or No, as appropriate.
Note: The system defines a serial number as being unique in value. Therefore,
for example, if you attempt to use the serial number 'test board 1' for two
completely different inspection routines this is not allowed and the warning
message appears.
If the automation routine has not been setup to use serial numbers for patterns
or boards, then one serial number for the entire run can be entered directly on
the run screen without going to the serial number entry screen.
4. Click the Play/Run button, the system loads the first alignment step of the first
board included in the routine.
Fiducial alignment
If fiducial alignment has been used, the system automatically searches the current
image for the first (location) fiducial area. If it is found then the system highlights the
area and displays the percentage match.
Once matched, the system moves to the second (rotational) fiducial location and
searches for that fiducial area. If it is found, then the system, again, highlights the
area and displays the percentage match. In this way, the system automatically
calculates the positional and rotational off-set of the current sample compared to the
reference sample. It then applies these off-sets to every inspection step for the
current inspection run only.
Missing fiducial
If either fiducial is not found on-screen then a manual message dialog is displayed.
This can happen if the current sample is so far away from the original reference
position that the defined fiducial area is no longer within the field of view.
In order to correct for a missing fiducial, do the following.
1. Click OK to clear the message.
2. Use the mouse controls to move the live X-ray image until the fiducial alignment
area is seen in the center of the screen.
3. Click the Re-Datum button.
This system then repeats its search for the fiducial area within the current
image.
If successful, the procedure continues as above.
If un-successful, move the image some more and click the Re-Datum button
again.
If it is not possible to only display the desired object, then a new fiducial should
be taught for the routine that is unique for a given field of view.
Button Description
Next
Click to move to the next step.
Stop
Click to stop the wizard.
Button Description
Back
Click to move back a step.
Move/Draw
This button toggles between two discrete modes:
Sample move mode
Fiducial image selection mode (see below)
In the sample move mode, you can move the sample to align the
fiducial in the centre of the cross hairs.
Fiducial image selection mode
In this mode you click on the image and draw an enclosing box until
the fiducial is completely inside the box.
Check for unique fiducial
Click to check whether the rectangular match area currently defined
in the middle of the screen is sufficiently unique and large enough to
be used for fiducial matching.
If a valid fiducial is not found, an error message is displayed, click OK
to clear.
Finish
Click to complete the wizard.
Important: Before importing a CAD file, ensure a navigation map (see page 70) has
been created for the samples to be inspected.
1. Select the Automatic Inspections Routine mini tab.
2. Click the Import CAD file button to start the CAD Import Wizard.
This allows the system to extract positional and analysis parameters from the
selected XML file. Where fiducial alignment is used, the wizard manages the
capture of appropriate images.
Wizard Step 1
1. Click the Import button.
2. Navigate to and select the required xml file. Click OK.
3. Choose a map type:
Single board
Full scan
Current
4. Click Next to start any new scan that may have been requested, and advance
the wizard to Step 2.
Wizard Step 2
No user interaction is required as the system completes the requested scan.
If Current Map was selected in Step 1, the wizard moves directly to Step 3.
6. Once the first fiducial mark has been setup, click the Next button to move to
setup the second fiducial in exactly the same way as the first.
7. Click the Next button to accept the fiducial, and move to the next step.
Wizard Step 5
This step is associated with importing an XML file for a manually aligned routine.
However. it does not currently have any functionality requiring user interaction, so
the wizard moves straight to step 6.
5. Click OK.
The report is generated and displayed. It is also saved to the hard drive and can
be accessed directly by browsing the directory structure (see page 214).
If the system is part of a network, the report is available to any other computer on
the network. This is particularly useful, for example, for passing data and images to
re-work stations.
If serial numbers are used for boards and/or patterns, then the results are stored in
successive sub-directories in the database with a separate HTML report for each
serial number. All subsidiary reports associated with a specific inspection routine
can be accessed via a link within the parent report. A sample report is shown below:
Item Description
14.9. Results
The results are displayed in two HTML report formats:
On-line (see page 217)
Off-line (see page 217)
The system also generates a CSV format file. The filename format is
YYYYMODDHHMISS where:
YYYY = the year
MO = the month
DD = the day
HH = the hour
MI = the minute
SS = the second
Further technical information is available, refer to Report export formats (see page
264).
On-line reports
Select Automatic Inspections Routines mini tab > View Results tab.
The following controls and functions are available:
Control/Function Description
Off-line reports
The following are examples of off-line reports for various routine types.
BGA
Click on a ball to view detailed results for that ball.
This ball has passed all This ball has failed one or
the defined tests. more defined parameters.
This ball is bridged to This ball is missing, but
an adjacent ball. should be present.
The legend indicates if a ball has passed all of the defined tests. If a ball has failed
one, or more, of the defined tests, is a bridge, or is missing it is marked as a fail. A
missing ball is defined as a ball that should be present based upon the reference
sample but is not. It should not be confused with locations where balls are not
present in the reference device, for example in the center of the shown example.
Void
Wire Sweep
QFN
Pad Analysis
The machine performs an automatic process (see page 224) to determine the
best tube settings based on the part being viewed including the level of
magnification. If this is changed significantly, then the image enhancement
selected may be inappropriate.
After determining most of the correct settings, four images are shown with
different contrast and brightness settings. The top left image is set so that the
darkest part of the image is black on the screen, and the lightest part of the
image white. In the other three images, the brightness and contrast are adjusted
to deliberately enhance low, medium or higher intensity objects.
3. Point to the image that best shows the detail required in the image and click the
left mouse button. The images are re-drawn with a finer level of adjustment. The
top left image is now the original selected in the previous step.
4. Choose the image that best suits the feature being inspected by clicking the left
mouse button over the image.
All of the machine settings are now set as the machine recipe, and the view can
be moved as normal to another part of the device.
5. Move the mouse over the image and press and release the left mouse button to
apply the new settings to the current image.
6. To stop the wizard routines and revert the system to the previous settings, click
the Stop button when active.
If required, the machine settings can be changed. Alternatively, this recipe may be
given a name and saved for future use. The image wizard results are also
automatically saved as a recipe named Last Image Wizard Result.
1 Tube voltage The process uses one of four preset voltages, 60, 80,
100 and 120kV.
Starting at the lowest voltage the system looks for X-ray
penetration through the darkest (thickest) part of the
sample. If there is insufficient penetration, the voltage is
increased.
2 Tube power The power is increased as far as possible whilst
ensuring that no part of the image is saturated.
3 Contrast stretch The contrast is initially stretched so that the darkest part
of the image is black on the screen, and the lightest
white.
4 Image From the amount of contrast stretching applied, the
averaging noise in the image can be calculated. The number of
frames to average is calculated to reduce this noise to a
reasonable level.
5 Operator choice The remaining part of the process is left for you to
choose depending on the feature being viewed and
personal preference.
The image processing capability of the system means that particular intensity levels
in the image can be considerably enhanced without significantly increasing the noise
levels.
Note: The images displayed are full-resolution. However, due to limited screen
space, only the center of the image is shown.
This whole process can take 30 seconds or more, but will probably only be used to
establish a process as all of these settings can be saved to a named machine recipe
and recalled at any time.
The image averaging may have been determined to be, for example, 512. However,
to save time the image is not refreshed on the screen during operation of the wizard
and therefore may look noisy.
You can refresh the image by moving the mouse over the image and then pressing
and releasing the left button.
Operation Description
Centering This ensures the electron beam is traveling down the center of
the X-ray tube. It is crucial to good operating efficiency, as poor
alignment leads to a loss of X-ray output power and darkening
of the image.
Focus This is essential for obtaining sharp, well-defined images. For
the fine detail necessary to determine focus accurately, the
optimization process uses a focus aid fitted to the rear
underside of the manipulator table.
Equalization This ensures that the image brightness is even across the
whole field of view.
Efficiency This runs a special routine to ensure the tube is running as
efficiently as possible.
Please note: This is not normally required for NT4 tubes.
Profile This runs a routine to 'profile' the tube, It obtains the drawn
current at different power levels.
Please note: This is not normally required for NT4 tubes.
Optimize When checked, this acquires the required equalization images
exposure times for the different exposure times.
To enable/disable any of the above:
1. Select Menu > Screens > Options > Image Optimisation
This tab is only available to Engineers unless access has been given to
Operators and/or Supervisors via the Options (see page 258) screen.
2. Set or de-select the relevant checkboxes, as required.
Note: Some of these operations are evaluated for success during the automatic
procedure, and further steps may be taken if the first result is not satisfactory.
Select the Image Optimization mini tab.
Control Description
Optimization There are four built-in optimization types (see page 230)
Type drop available in the drop down list:
down COMPLETE
WIZARD
CURRENT
CENTER ONLY
Built-in methods
The four built-in optimizations operate as follows:
Operation Description
COMPLETE This optimizes all of the tube settings at all voltages. Depending on the
X-ray tube within the system, this process could take several hours to
complete. It is recommended that this process is run from time to time,
when the machine is likely to be unused. Nordson DAGE recommends
at least every six months.
WIZARD This is a similar process to COMPLETE, but only at the four Image
Wizard voltages; 60, 80, 100, and 120kV, which reduces the total time to
around 10 minutes. As it is quite likely that these are the most frequently
used voltages, this is often enough to restore the optimum settings in
many applications.
CURRENT This optimizes at the current voltage only and is often used where the
best possible image is needed for a very low-contrast part, highest
resolution or for a report.
CENTER ONLY This is used following a filament / crystal (dependant on the tube type)
change to compensate for the slight, inevitable change in electron
emission position.
Note: Sealed transmissive tubes have no field serviceable parts.
Custom methods
Where particular tube voltages are used frequently, appropriate custom optimization
sequences can be created, as follows:
1. Select Menu > Screens > Options > Image Optimisation
This tab is only available to Engineers unless access has been given to
Operators and/or Supervisors via the Options screen (see page 258).
2. Enter a name for the custom optimization sequence in the drop down list and
press Enter on the keyboard.
3. De-select the 'not required' tube voltages by clicking the relevant voltage
checkbox. As each voltage is deselected the tick is removed.
4. Click the Save button to save the custom sequence.
4. The process can be stopped at any time by clicking the Stop Optimizing button.
Note: If there are failures, then starting the test again gives the option of trying
the failed voltages only.
When setting-up the machine, the order you should carry out the optimization
operations is as follows:
1. Run Image Defect Correction. Refer to the Installation and Maintenance Guide
for full details.
2. Run Create Corr. Images.
3. Run Complete Optimization.
Acquisition parameters
The following acquisition controls and functions are provided:
Control Description
Inclination This allows you to define the off-axis angle to be used by the detector
Angle for image acquisition. This can be set, by default, in 5 degree steps
from 30° to 60° from the drop down.
You can type any angle between 1° and 60° (as required) directly into
the text field.
Number of This allows you to select the number of projections/images to be
Projections acquired in a 360 degree rotation of the detector around the set field
of view. These images are used for CT model reconstruction.
The higher the number of projections the better the model, but at the
expense of increased acquisition time.
You can type a value directly into the text field.
Click to select the folder for saving the acquisition and reconstruction
images to.
Important: This folder must be set prior to starting an acquisition. If the
same folder is used each time, the new acquisition images overwrite
the existing ones.
Click to define and set the position and height of the remote fiducial.
Remote Set this checkbox if a remote fiducial is used during acquisition. Refer
Fiducial to Remote Fiducial set-up (see page 236) for details.
Click to start the acquisition process.
Control Description
Slices Count This is displayed purely for reference and is not user-adjustable.
This value indicates the number of slices displayed in the Z-axis
in the model to cover the thickness determined by the Z Step
value.
Reconstruction This allows you to enter an offset in the number of slices to the
Plane Offset reference level defined using the Set Height feature.
As an example, with an Offset of 0, and a Slices Count of 240,
there will be 120 slices above the reference level, and 120
below.
For most acquisitions this should be left at zero and should only
be adjusted when the Region of Interest of the CT model is not
covered by the reconstruction. In this case, a new
reconstruction can be made using the same images but using
the new reconstruction parameters.
Number of This is used for reconstructing the CT model. It is set by
Iterations entering a value between 1 and 10.
A higher number of iterations produces a better model but takes
longer to reconstruct.
Scale This is displayed for reference only and is not user-selectable.
Projection
Adjust Z Step This allows you to vary the thickness over which the Slices
Count covers. It can be set from 0.1 up. Larger values allow a
larger thickness of the sample to be covered but there is greater
separation between each slice.
As this value is adjusted, the thickness of the model covered by
the slices is displayed in the text window. This value also
depends on the field of view used.
Click to generate an off-line reconstruction of the acquired
images. This allows you to make adjustments to any or all of the
reconstruction settings from the recently acquired image data
set, and then perform a reconstruction without the need to
acquire a complete new model.
If this control is 'greyed-out' then there are no suitable images in
the project folder to reconstruct.
Fiducials
A Fiducial is one or more defined features that are required to produce the
reconstructed CT model.
There are two modes of fiducial alignment available:
In-model
This is suitable to use if the sample being viewed contains something with
cylindrical symmetry (such as BGA balls or vias) within the field of view that is
not obscured by other features during a full 360 degree rotation at the desired
inclination angle for the detector. The choice of which in-model fiducial feature
or features used is defined during normal X-Plane® operation.
Tip: Set the detector to the required angle of view using the angle control on the
measurement controls panel. Then perform a complete 360 degree rotation of
the field of view to ensure the selected fiducial is not obscured by something of
equal, or greater density.
Remote
This mode should be used if a suitable in-model fiducial is not available. It uses
a feature outside of the sample field of view as the fiducial feature. The remote
fiducial is set-up (see page 236) in a separate operation prior to starting image
acquisition.
3. Use the Set Height (see page 56) feature to set the reference level of the fiducial
feature.
4. Once complete and before moving the sample manipulator, click the Set Remote
Fiducial button.
The remote fiducial position and relative height level have now been set.
The Set Height feature will subsequently need to be used again in order to set the
desired reference level of a selected feature in the field of view for image
acquisition. This does not change the calibrated position for the remote fiducial.
Item Description
Control Description
Live Select one of the two stretch contrast filters that can be applied to
Contrast the image seen on the X-Plane® Viewer:
Stretching Linear - This applies a standard stretch contrast using the
minimum and maximum gray levels in the image.
Bright - This applies a stretch contrast using the minimum and
maximum gray levels in the image but emphasizes the bright
areas. This can lose some of the detail in the darker areas of
the image.
Both filters are dynamic and modify the on-screen image contrast
automatically as the image varies through the displayed slices.
Use live Set this checkbox to switch on the live contrast stretching feature.
contrast
stretching
Histogram Use this histogram display to improve the stretch contrast of the
displayed image.
Click near the green line using
the left mouse button to create
a linear modification spot. Click
near this spot with the right
mouse button to remove it. You
can add as many modification
spots as required.
The added points can be
grabbed using the left mouse
button and moved by dragging
the cursor around the
histogram.
Brightness Use to manually adjust the brightness of the image.
Control Description
Save All
Click to save all (export) the reconstructed model tomographic
slices as an' Image Stack' that can be used by third-party CT
visualization software.
When exporting the images for external CT visualization the data
set contains the currently visible planar orientation (if it has been
modified from the original) together with the any contrast
adjustments and image enhancements that have been applied.
Video These controls operate in exactly the same way as their
controls counterparts on the main Inspect window. Refer to Using the video
tools (see page 245) for further details.
Drop down Select an Image Enhancement Filter. This is applied to an image as
soon as it is selected. These filters can be applied individually, or in
sequential combinations known as 'pipelines'.
Add
Click to add the currently selected filter to the pipeline displayed in
the field below the button.
Remove
Click to remove the last filter from the pipeline.
Clear
Click to clear all filters from the pipeline.
Measurements tabs
For the single slice displayed on the X-Plane® Viewer screen, outline and void
measurements can be made using the tools available on the following tabs:
Outline Measurements (see page 94)
Control Description
Key Description
CTRL Holding this key while holding the left mouse button down, allows you to
adjust the digital zoom within the tomographic model. Moving the mouse
to the left decreases the digital zoom and moving right increases it.
SHIFT Holding this key while holding the left mouse button down, allows you to
move through the slices. Moving the mouse to the left goes down
through the slices and moving right goes up.
CTRL + Holding both these keys while holding the left mouse button and then
SHIFT moving the mouse vertically or horizontally allows you to adjust the
plane of view of the slices.
For example, when in the Z-view, if an inspected device is warped
(tilted) with respect to a printed circuit board then the default slices will
be perpendicular to the board but not to the warped device. Using this
key combination allows the plane of view to be adjusted so the slices are
made perpendicular to the device rather than the board for better
analysis and/or an indication of the warpage angle of the device relative
to the board.
Once the plane of view has been changed then the full X-Plane analysis
is available in the normal way on this revised planar view. Clicking on
one of the axis view buttons (for example the Z) returns the slices to the
original slice view.
Button Description
Save
Click to save the X-ray image. A standard Save As dialog is
displayed:
Select the desired destination location.
Choose an appropriate output format from the choices available.
Name the file and click Save.
Save
Click to save the X-ray image and callouts. A standard Save As
dialog is displayed:
Select the desired destination location.
Name the file and click Save.
The image is saved in .jpg format.
Print
Click to send the currently displayed X-ray image to the default
printer. A standard print dialog is displayed:
Enter a title and the number of copies required.
Click Print.
If the printed image is black, ensure the Compatible Printing
checkbox is set on the Options screen.
See your Engineer for printer configuration details.
Button Description
Record
Click to start recording the X-ray image in a video file.
The recording indicator turns red.
Pause
Click to pause the video recording.
The recording indicator turns yellow.
Stop
Click to stop the video recording, and close the video file.
The recording indicator turns off.
Button Description
Change filename
Click to change the video file name.
Recording indicator
This is lit during recording as indicated above. However, after the
video recording has been completed, this indicator may continue to
flash yellow. This indicates the video compression is still active and
playback of the video cannot be performed until this has completed.
Option Description
Resolution This determines the frame size (in pixels) of the images that are
saved. The smaller the image, the faster the save and smaller
the file size, but there is less detail in the images.
Resolutions greater than the fitted detector size are not displayed
in the list.
The image is stretched to fit the size it is being saved at. So if a
size is chosen that does not have a 4:3 aspect ratio then the
image is distorted.
Calibrate The system should be calibrated before videos are recorded.
This is necessary to set the frame rate (number of frames per
second) of the video. If you do not calibrate then the videos are
not replayed at the correct speed. The calibration process
determines the speed to use for each of the image sizes, both
with and without compression.
When the system is being calibrated the recording indicator turns
green. The progress indicator shows how much of the calibration
has been completed and progress messages are displayed in
the message text box.
If you try to record a video without calibrating, you are asked to
calibrate before recording the video.
Change This opens a filename dialog allowing you to choose the filename
Filename to use when a video is saved.
Option Description
Change The default Codec is generally sufficient for all applications and
Codec should be set to Microsoft Video 1.
However, if you want to use a different Codec then a pre-
installed Codec can be selected from the drop down list. Once a
Codec has been selected, a warning message is displayed
requesting the video capture system is recalibrated.
Any third-party video Codecs installed must be native 64-bit
versions and compatible with Windows 10 64-bit OS. Your local
Nordson DAGE representative can offer more advice if required.
Settings Some Codecs allow you to configure certain settings, such as
the compression ratio, or the record and playback speed.
Click to open the selected Codec setting panel (if available).
Save live If selected, then the live image is saved during averaging. If not
images selected, then the averaged image is saved as it builds up.
Pause If selected, then recording is paused automatically a given time
recording after averaging finishes. This saves recording an unchanging
image. Recording resumes when the image changes. The
progress indicator counts down the time to when the recording is
paused.
Stop If selected, then recording stops after the specified time interval.
recording The progress indicator counts down the time to when the
after n recording pauses. Recording only continues when the sample is
seconds moved.
Note: As an example, if a video is required of a complete
inspection routine then this function enables you to take as long
as necessary to inspect the sample in real time but only n
seconds of that time is included in the video. This makes for
smaller file sizes.
Disk space If selected, then a warning is displayed if the free disk space
warning goes below the specified value.
Automatically If selected, the filename has a number appended to it. This is
increment automatically incremented each time a recording is started. If
filenames selected with the options shown above, then the next file is
saved as test_0.avi. The one after that is test_1.avi and so on.
Include If selected, this includes any overlays on the screen to be
overlays recorded with the video, e.g. any void or BGA outlines.
Timestamp A timestamp can be attached to the video.
This can be displayed as Frames, Seconds or the industry
standard SMPTE, which displays hours, minutes, seconds and
frames in a single display.
Database Connection
The default connection is ODBC Data Source and all parameters are automatically
set.
1. Click Test Connection to check the set-up details are valid. A system message
giving the test result is displayed on completion.
2. Following a successful connection, click Save Connection to save this set-up.
Alternatively, the database connection can be configured to use the SQL Native
Client. This allows the X-Ray application to connect to an existing database, or a
database on a separate server.
Note: The saved automatic inspection routines and results are linked to the serial
number of the X-ray system they were created on. This means routines created on
Machine A may not be accessible to Machine B in the case of a common server for
the database.
To set the X-ray software to use the SQL Native Client, do the following:
1. Select SQL Native Client Connection Type in the Database Connection section.
2. Enter or check the parameters for connection in the following fields:
Server - this must be <<PC Name to connect to>>\DAGESQLEXPRESS.
Database Name - (this is already set and should not be altered).
User Name (UID) - (this is already set and should not be altered).
Password (PID) - (this is already set and should not be altered).
3. Click Test Connection to check the set-up details are valid.
A system message giving the test result is displayed on completion.
4. Following a successful connection, click Save Connection to save this set-up.
If a database connection fails, contact your local Nordson DAGE representative for
assistance.
Patterns
Select Menu > Screens > Database Viewer > Patterns
To view the details of an automatic routine (pattern), select it from the Routine
names drop down list. The details of the selected routine are displayed.
Using the appropriate button, you can:
Delete the current routine.
Delete all routines.
A warning message is displayed before deletion.
Pattern Results
Select Menu > Screens > Database Viewer > Pattern Results
To view the results of an automatic routine (pattern), select it from the View Results
drop down list. The details of the selected results are displayed.
Using the appropriate button, you can:
View results.
The results are shown in a results tree and each branch can be expanded or
collapsed using the + or - buttons.
Delete the current results.
Delete all results.
A warning message is displayed before deletion.
BGA Routines
Select Menu > Screens > Database Viewer > BGA Routines
To view the automatic measurement details of a BGA Routine, select it from the
Measurement drop down list. The details of the selected measurement are
displayed.
Using the appropriate button, you can:
Delete the current measurement.
Delete all measurements.
A warning message is displayed before deletion.
Note: Care must be observed when deleting automatic measurements as these
could stop automatic inspection routines from working correctly if the deleted
routine was used by them.
Function Description
Clearance Sets the maximum height of the sample allowed on the sample
Height holder to prevent collision with the detector. This can be between
20mm (Minimum) and 200mm (Maximum).
Compatible When selected, printing could be slower but work with a wider
printing range of printers.
Live Smoothing
Smoothing This function improves the quality of the image when the
level machine is used in live mode. It is either On or Off and the
amount of smoothing used is set using the slider bar. If the slider
is set to the left it provides down to 50% smoothing and if set to
the right it provides up to 100% smoothing. However, this can
result in a blurring of the image if the on screen sample is moved
quickly.
Image optimization
Optimisation There are four built-in optimization types (see page 230)
Type drop available in the drop down list:
down COMPLETE
WIZARD
CURRENT
CENTER ONLY
Function Description
Voltage For a custom optimization sequence, you can de-select the 'not
selection required' tube voltages by clicking the relevant voltage checkbox.
window As each voltage is deselected the tick is removed.
The deselected voltages will not be included in the sequence list
displayed in the Optimization Display Window on the Image
Optimization mini tab.
Checkboxes Set one or more of the available optimization operation
checkboxes, as required:
Tube Focus
Centring
Equalisation Images
Efficiency
Profile
Save
Click to save a custom optimization sequence.
Show controls
Recipe buttons The four left-hand options, when selected, enable the
appearance of the image recipe buttons.
Drop down list Selecting Video capture controls from the drop down list turns on
those controls on the Inspect screen.
If Scale Indicator is selected, the video controls are replaced by
an adjustable scale setting.
Dose controls Setting this checkbox enables a further mini tab on the Inspect
screen, which allows the control of the amount of radiation
dosage received by a sample in the X-ray machine (see page
256).
Video Capture
The Setting the video capture options (see page 246) topic contains full details on
the controls in this section.
Low Dose Mode
Permit Low This allows the system to be configured to keep unnecessary
Dose Mode exposure to X-rays to a minimum.
When the system is in the Low Dose Mode, the tube power is set
to zero after the time set by Low dose predelay, the image
remains on the screen and all image processing and
measurement functions are available. When the machine is next
moved, or the X-ray settings are changed, the system resets the
power to the previously selected level and the system performs
as normal. There may be a few seconds delay before a new
image is displayed following any change to the system power,
voltage or position as takes a finite time for the X-ray tube to
regain the appropriate voltage and power levels.
Function Description
Low dose This defines the time (in seconds) that the system has to be
predelay static (no change in X-ray settings and/or no movement) before
entering the Low Dose Mode.
Image Correction
Distortion Due to the construction of image intensifiers, there is some
Correction natural distortion of the image around the edges of the screen.
This option allows for a correction of the distortion to show the
images as flat. The distortion correction uses maps which are
generated during the machine setup and calibration using a
special calibration jig. This is particularly important when using
the CT option.
Systems using Flat Panel Detectors (such as the Quadra) do not
have this distortion effect, but this feature is still available.
If distortion correction maps do not exist, an error message is
displayed. In the event of this occurring, contact your local
Nordson DAGE representative.
Defect In some cases, it is useful to be able to view the uncorrected
Correction image from the detector. To allow this, you can switch off the
defect correction algorithm by unchecking this box.
Set this checkbox to reapply the correction to hide any defective
pixels in the detector.
Login
Force login If selected, all users are forced to log in at the start of a session.
Switch off X- If selected, the system automatically turns off the X-rays when
rays on logout the user logs out.
Timeout This sets the time (in minutes) for a period of inactivity, after
which the system automatically logs the user out.
Equalisation (Active)
Drop down list This selects the equalisation type to be applied:
Non-Linear
Classic
None
Aspire Exposure Time (Active)
Drop down Select an appropriate exposure time:
Live (default)
Long
Medium
Short
This setting changes the sensitivity of the Aspire Flat Panel
Detector in a similar way to the ISO setting for a digital camera.
Accessibility options
Function Description
Dose controls
Setting the Dose controls checkbox on the Options screen, enables the following
mini tab on the Inspect screen. This mini tab provides controls that allow you to
control the amount of radiation received by a part in the X-ray machine.
Select the Dose Controls mini tab.
The System Limits section of the calculator allows you to set a maximum
dosage that is acceptable for an individual part. If the Enable Limit control option
is selected the system warns the user when the dosage for the current part
reaches 75%, 80% and 90% of the limit. When the dosage reaches 99% X-rays
are turned off and they remain off until the part is removed. The cumulative
dosage amount is reset every time that the sample door is opened.
Note: Dose information is provided as a guide only based on the tube output. The
effects of packaging and shielding by other components on the sample will affect,
and probably reduce, the true dose to the radio-sensitive parts. Therefore you must
make external dose measurements to confirm the true dose for specific applications.
Setting a password
Passwords can be set against Supervisor and Engineer user levels, if required.
However, after software installation or re-installation all passwords are cleared by
default. A password is set as follows:
1. Select Menu > Access and choose the appropriate access-level option.
2. Select the Password menu option.
3. Enter, and then verify the new password for this level.
4. Click OK.
If at any stage a password is forgotten, the passwords can be cleared using the
Clear Passwords disk generated at system installation. However, a Clear
Passwords disk can be created from the install media. Refer to creating a password
access disk in the Installation and Maintenance guide.
To change the access rights for a particular access level, double click in the correct
column for the function/option to be changed. This toggles the Yes/No values.
In order to protect the system from accidental alterations the System Setup screen
option is set (by default) to No. However, it can be seen by an Engineer access level
user as Read Only - unless the system is set to Factory Access.
Note: Alterations made to the System Setup options by unauthorized personnel will
invalidate the machine warranty.
Function Procedure
Create new Type a unique name (this can be a short name, or nickname)
user in the User Name box.
Type a complete name into the Full Name box (if required).
Click Save User.
Edit existing Select the user to be edited from the list.
user Change any of the details, as required.
Click Save User.
Delete user Select the user to be deleted from the list.
Click Delete User.
Function Procedure
There are many ways of image enhancing. However the most common, and the
type used on the Nordson DAGE machine, is to weight each pixel in the input image
such that:
PR = (P0·W0 + P1·W1 + P2·W2+ P3·W3+ P4·W4+ P5·W5+ P6·W6+
P7·W7+ P8·W8) / N
This means that N=9 weighting terms (W0 to W8) need to be defined. It is usual to
show these as a matrix, which from this point will be referred to as filter kernel.
Defining filters
Filter Kernels are part of the filter definition. All filter definitions must be placed
inside the tags <Filter> and </Filter>.
The following XML sample shows how to define a filter kernel in
FiltersAndMethods.xml:
Individual filter kernels are defined inside the tag pair <Kernel> and </Kernel>. The
kernel weights are defined row by row. Currently, only square sized filter kernels are
supported, which means that the size of the kernel row and column per kernel must
be equal, e.g. 3x3, 5x5, 7x7, etc. One row is defined as space separated list of
integer values inside the tag pair <row> and </row>.
All filters must have an individual name, defined by the Name attribute. A filter can
have a Category attribute, defining the class of the filter, e.g. Edge for edge-defining
filters, etc. If the category is omitted, the filter is inserted into the Other category by
default.
Filters can have different kernels which differ by their kernel type. The Type
attribute(s) must define consecutive integer values, beginning with 1. Each new
kernel type defines a completely new filter operator which is accessible through the
filter name. The kernel size may vary from type to type, e.g. allowing 3x3, 7x7, etc.
sized kernels defined for one filter.
Depending on the filter a Strength slider is provided to vary the effect. A value of
zero (0) turns the filter off.
Single Filters
The X-ray application automatically creates a single filter-pipeline for every defined
kernel.
These single filters cannot be changed from within the program. They can, however,
be used as filters in the normal way. Each of these user defined single filters has
strength settings which are defined in the Image Enhancement mini tab. It is also
important to note that some of the built-in filters have different kernel types.
Built-in filters
Apart from the user defined filters, the system has a number of built-in filters, which
do not show up in the filter definition section of FiltersAndMethods.xml. These built-
in filters cannot be changed or overwritten. They are, however, listed in the pipeline
definitions section in the default version of FiltersAndMethods.xml. If one of the built-
in filter pipelines is deleted, the filter can no longer be used.
All filter pipelines must be given an individual name in the Name attribute. An
additional Permit attribute shows or removes the pipeline from the basic user Image
Enhancement mini tab; its values can be true or false.
A pipeline executes each of its single filters one by one in the same order as they
are written down in FiltersAndMethods.xml from top-to-bottom. One filter within a
pipeline is always defined inside a short <Filter> and </> tag pair (see example). A
filter must have a name set by the Name attribute and this name must be either that
of a built-in filter or that of a filter defined in the filters-section of
FiltersAndMethods.xml. This filter can be differentiated further by a Kernel Type, the
Type attribute, and, where applicable, have its strength set by the Strength attribute;
0 to 100 in integer steps.
Note: Filters can only ever be used when they are defined in the pipeline section of
FiltersAndMethods.xml.
What is Exported?
The data file can be saved as either CSV or XLSX format.
XLSX Results
The report is output in the Excel xlsx format. This format is part of the Open Office
XML specification (see ISO/IEC 29500) and is used for representing spreadsheets.
The term Pad is used instead of ball because the X-ray system can be used to
analyze all shapes of solder pads and not just round BGA ball pads.
Field Description
Field Description
Language hierarchy
There are three levels of hierarchy in the translation of languages. The contents of
the levels are text files, extracts of which are shown in the example below.
Translation example for the word 'Operator':
Grade=Grade
GradeLastTest=Grade Last Test
SampleIncomplete=Sample is incomplete
The text [Messages] indicate to the system that this is a language file. The remaining
lines specify the text associated with a label as described below:
Label=text
The label is used by the system as an identifier; each one is unique and must not be
changed. The system searches through the file looking at each of the labels. Each
label is recognized, and the text following the equals sign (=) is read as the text
associated with the label.
There are some formatting options that may be used, as described below:
Long lines
Some text is split onto two lines by the use of a 'new line' as shown below:
QSaveSample=Current Sample is unsaved.\rDo you want to save the
sample?
The text "\r" is a formatting identifier indicating a new line is to be started.
Disabling lines
It is possible to disable translation lines from being used. A good example is the
default custom definition file, where all of the labels and standard English
translations are listed for convenience, but they are all disabled as follows:
SampleIncomplete=!Sample is incomplete
The exclamation mark (!) disables the text from being used.
Comments
A line in the language file that starts with a ; or a # is a comment and is ignored
when the file is read.
For example,
;Japanese Translation
Shortcuts
Menu and dialog box items can sometimes be chosen by using an 'Alt' key shortcut.
For example, 'Alt+F' for the File menu. The letter to use for the shortcut is specified
by placing an & in front of it. For example, MAccess=&Access would specify that
pressing the 'Alt+A' keys as the Access menu shortcut.
However, these shortcuts are not normally used in the X-ray system.
Before
ASetupOperator=!Setup | Operator screen
MOperator=!&Operator
TOperator=!Operator
Operator=!Operator
ErrorSavingOperatorPrefs=!Error saving operator preferences
ErrorLoadingOperatorPrefs=!Error loading operator preferences
After
ASetupOperator=Setup | Technician screen
MOperator=&Technician
TOperator=Technician
Operator=Technician
ErrorSavingOperatorPrefs=Error saving technician preferences
ErrorLoadingOperatorPrefs=Error loading technician preferences
To turn on the changes, select any another language then return to your chosen
language.
Note: It can take a few seconds for the screens to be updated.
The modified custom.dmsg file can be copied to any other Dage X-ray machine, as
long as the system OS is the same.
MAccess=&Zugriff
MOperator=&Bediener
MSupervisor=&Techniker
MEngineer=&Einrichter
TInspect=Inspektion
TEngineer=Einrichtung
Note: The use of the English language description at the start of the translated file
and the removal of ! from the beginning of each translation. In some lines & has
been used to indicate short cut key access if this feature is switched on in the
Windows operating system.
SI Units
There are two quantities of radiation dose in use:
Absorbed Dose (D)
A measure of the energy that is deposited in a material per unit mass from any
interaction with radiation.
Equivalent Dose (HT)
This is the absorbed dose modified by a weighting factor (Wr), to take into
account the different biological effects that arise from irradiation of tissue with
different types of radiation.
The relationship between equivalent dose and absorbed dose is given by: HT = D x
Wr.
The units of radiation measurement are defined by the International System of Units
(SI)
Quantity SI Unit
Type of Radiation Wr
Alternative units
Some countries (for example, the USA), use alternative units.
Electromagnetic spectrum
The term X-rays describes electromagnetic radiation in a certain energy band. Other
energy bands are known as radio, microwave, visible, ultraviolet and so on. The
boundaries between one band and another are rather loosely defined as shown
below:
Two electrodes (the anode(2) and the cathode(5)) are suspended in a vacuum
chamber (1) and connected to a high voltage power supply (7).
As the cathode is heated to a sufficient temperature, electrons (3) become more
energetic, and can obtain sufficient velocity (4) to leave the surface of the material.
As atoms are usually of neutral overall charge (the electrons balancing with the
protons), the loss of a negatively charged electron leaves a net positive charge on
the cathode.
As opposite charges attract, the electrons move back to the surface of the cathode.
This process happens continuously and creates a cloud of electrons on the cathode.
The process is called 'Thermionic Emission'.
However, if a positive potential is available nearby, then the electrons may be
attracted towards it provided the voltage gradient from the electrons to the anode is
greater than that to the cathode.
In the X-ray generator above, the potential on the anode accelerates the electrons
towards the more positive potential. When the electrons hit the anode, a small
(<1%) proportion have some of their energy converted to X-rays (6). The maximum
possible energy of the X-ray photon in electron-volts is equivalent to the accelerating
potential – i.e. 1000V creates X-rays up to a maximum energy of 1000 eV.
No. Description
1 Anode (Tungsten)
2 Control electrode
3 Hot cathode
4 High voltage generator
5 Variable voltage generator
The addition of a control electrode (2) modifies the voltage gradient to the anode (1).
The negative potential on the control electrode can be set to create an additional
hurdle for the electron to pass.
Electrons with sufficient energy (velocity) will make it past the control electrode, and
then accelerate normally to the anode. However, lower energy electrons will not be
able to overcome the negative voltage gradient of the control electrode, and
therefore return back to the cathode (3).
By changing the negative potential (5) on the control electrode, the current flow to
the anode can be regulated from maximum (no control voltage) to zero (high
negative voltage). This is the principle of the thermionic triode or amplifier valve.
- Relative energy
- Wavelength (nm)
In the illustration above, an electron impacts a tungsten atom from the lower right. In
doing so, it gives an electron additional energy which means it must enter a higher
orbit. However, this is an unstable state and the electron must decay back to the
lower orbit and release that energy in the form of a photon.
Depending on the orbital energy levels, the photons have a number of discrete
energies and therefore wavelengths as shown on the X-ray spectrum chart. This
radiation is known as Characteristic Radiation and is unique to the target material.
- Relative energy
- Wavelength (nm)
In the illustration above, an electron enters a tungsten atom from the lower right, but
does not impact an electron. However, its direction is changed and an amount of
energy is lost.
This loss of energy (velocity) is converted to a photon. The more energy lost by the
electron means more energy in the photon and hence the shorter the wavelength.
As these interactions are random, a broad band of wavelengths are generated, but
limited to the maximum energy of the incident electron as shown on the X-ray
spectrum chart.
This radiation is known as Brehmsstrahlung which means 'braking radiation' and is
retained from the original German to describe the radiation which is emitted when
electrons are decelerated or 'braked'.
- Relative energy
- Wavelength (nm)
In practice, both methods of X-ray generation are present, and the X-ray output
spectrum is a combination of both as shown above.
No. Description
1 X-ray source
2 Object
3 Detector
4 Camera
The Importance of Spot Size
The size of the X-ray source determines the sharpness of the image.
A small spot ultimately allows smaller details to be seen at extreme
magnifications.
The diagram below shows how a sharp edge is imaged by different X-ray sources.
Small
Sharpest
Smallest
edge
CAD Template Editor • 39, 94, 141 Executing a routine • 101, 118
Compliance • 7 F
Contact information • 4 Finding the ball outline • 100, 129
Creating a BGA routine • 103, 180 Foreword • 3
Creating a CAD template • 150
G
Creating a filter pipeline • 60, 83, 85
Getting an image • 51, 52, 67
Creating a new routine using the
Automatic Inspection Routine (AIR) Getting ready • 97
wizard • 167, 188, 189, 204 Getting started • 41, 51
Creating a Quad Flat Pack No-Leads Grading options - logging passes and
routine - Quadra • 93, 103, 112, 180 failures during automated inspection •
Creating a solder pads analysis routine • 180, 188, 202
93, 103, 116, 180 Gray scale equalization • 59, 60
Creating a Template Based Analysis •
139 H
Creating a void measurement routine • Hazardous Energies • 13
103, 108, 180 Hazardous materials • 19
High voltage hazard • 19
282 Quadra User Guide
How the wizard works • 223, 224 More options screen • 31, 37, 38, 53, 54,
73, 75, 76, 95, 101, 104, 109, 112, 115,
I 116, 124, 128, 129, 155, 159, 160, 205,
244
Image averaging • 59, 62, 66
Moving the image around • 29, 53
Image controls • 35, 63
Moving the machine • 14
Imaging with X-rays • 273, 278
Importing an existing CAD template • N
152
Noise reduction • 62, 66
Importing and using CAD data • 166,
167, 211 O
Inspecting a sample • 51 Operating software • 27
Inspecting die, BGA and general voids Operator grading and viewing options •
automatically • 166, 181 181, 187, 198, 210
Interior layout • 25 Operator reference image and prompts •
Iso-centric oblique angle viewing • 56 172, 181, 185
Operators safety rules • 13
L
Outline Measurements • 93, 94, 241
Labels • 10
Licensed Functionality • 31, 253, 259 P
Live Image Smoothing • 62, 68 Part location and alignment • 181
Selecting and Running the Template Using the Analysis tools • 35, 93
Based Analysis • 140
Using the annotation tools • 30, 75, 76
Selecting user • 51
Using the Automatic Inspection Routine
Setting the height • 35, 54, 56, 106, 156, tools • 35, 37, 69, 101, 120, 140, 165
158, 159, 160, 177, 236
Using the automation wizard • 101
Setting the operating language • 261, 266
Using the Board Image tools • 34, 69
Setting the video capture options • 245,
Using the Expert Image Wizard • 35, 223
246, 254
Using the Image Enhancement tools • 35,
Setting up the workstation • 41
59, 79, 83
Settings on the options screen • 33, 35,
Using the Image Optimization tools • 35,
253
227
Software interface • 28, 33
Using the Image Processing tools • 34,
Starting, saving and running an 67, 79
automated routine • 101, 102, 108,
Using the map • 69, 72
109, 111, 116, 118
Using the Measurement tools • 30, 35,
Statutory regulations • 18
39, 54, 57, 155
Switching the machine off in an
Using the Video tools • 35, 241, 245
emergency • 41, 49
Using X-Plane® • 33, 35, 233
Switching the machine off normally • 41,
48
V
Switching the machine on • 41, 42
Video processing and other function
Switching the X-rays off • 51, 57 buttons • 35
Switching the X-rays on • 51, 52, 223 Viewing an automated inspection routine
System configuration • 253 report off-line • 118, 166, 214
Viewing at an angle • 45, 53, 54
T
Void measurement controls • 122, 123
Technical reference • 261
Void Measurements • 93, 97, 122, 241
Template Based Analysis • 94, 139
Threshold detection • 123, 129, 132 W
Warming-up the X-ray tube • 31, 41, 44
U
Understanding Filters • 85, 261 X
User access • 31, 51, 253, 256, 257 X-Plane® Operation • 233, 237
X-Plane® Viewer • 233, 239
User Drawn Void Measurements • 93,
138, 242 X-ray generation • 273
User names • 33, 51, 253, 258 X-ray safety • 17
Using Annotations • 34, 38, 39, 75
Using annotations to mark faults • 75
Using automatic inspections • 166, 198,
204
Using Image Recipes • 30, 52, 59, 89, 98,
123, 188