User Manual-820-3.77-20130103
User Manual-820-3.77-20130103
USER MANUAL
USER MANUAL
FINE WIRE BONDER
1 Bondjet BJ820
1.1 Introduction ............................................................................... 1-1
1.2 Technical Capability: ................................................................. 1-1
1.3 Machine Assembly .................................................................... 1-3
1.3.1 Axes System ........................................................................................... 1-3
1.4 Bondhead 45° ........................................................................... 1-4
1.5 Bondhead 89° (Deep Access) .................................................. 1-5
1.6 Process integrated Quality Control = PiQC (Option) ................ 1-6
1.7 Wire Despooling Station ........................................................... 1-6
1.8 Optics ........................................................................................ 1-7
1.8.1 Bondhead Camera .................................................................................. 1-7
1.8.2 Inspection Camera (optional) .................................................................. 1-7
1.8.3 Camera for Bond Position Control (optional) .......................................... 1-8
1.8.4 Microscope (optional) ............................................................................. 1-8
1.9 User Interface Devices ............................................................. 1-8
1.9.1 Operation Panel ...................................................................................... 1-8
1.9.2 Monitor .................................................................................................... 1-9
1.9.3 Keypad .................................................................................................. 1-10
1.9.4 Trackball ............................................................................................... 1-11
1.9.5 Keyboard .............................................................................................. 1-11
1.9.6 User interface ....................................................................................... 1-12
1.9.7 Main Switch .......................................................................................... 1-12
1.10 Safety Equipement ................................................................. 1-12
1.10.1 Safety Circuit ........................................................................................ 1-12
1.10.2 Safety Circuit Switch ............................................................................. 1-13
1.10.3 Safety Cover ......................................................................................... 1-13
1.10.4 Keyswitch for Adjustment Mode ........................................................... 1-14
1.10.5 E-Stop Switch ....................................................................................... 1-14
1.10.6 ESD-Bonding point ............................................................................... 1-15
1.10.7 Signal Lamps ........................................................................................ 1-15
1.11 Connections ............................................................................ 1-16
1.11.1 External Connections ............................................................................ 1-16
1.11.2 Internal Connections ............................................................................. 1-17
1.12 Heat shield box and air blower (option) .................................. 1-17
2 User Manual
2.1 Using this Manual ..................................................................... 2-1
2.2 Summery of contents ................................................................ 2-1
2.2.1 Remarks and Symbols ............................................................................ 2-2
2.2.2 Typographical Styles used in this Manual .............................................. 2-2
3 Safety
3.1 General Safety Instructions ...................................................... 3-1
3.2 Personal Qualification ............................................................... 3-1
3.3 Safety Devices .......................................................................... 3-2
3.4 Electrical Installation Safety ...................................................... 3-2
3.5 Warning Signs and Notices on the BJ820 ................................ 3-3
3.6 Basic Intended Use ................................................................... 3-5
3.7 Remarks on Protection of Rights .............................................. 3-5
3.8 Conformity Statement According to Directive
2006/42/ EG EG ....................................................................... 3-7
6 Mechanical Settings
6.1 Overview ................................................................................... 6-1
6.2 Buy-Off Procedure .................................................................... 6-2
6.3 Settings to 45° Bondhead ......................................................... 6-2
6.3.1 Setting the Clamp Position ..................................................................... 6-8
6.3.2 Setting the Wire Feed ........................................................................... 6-10
6.3.3 Setting the Clamp Force ....................................................................... 6-10
6.3.4 Adjustment of the Wire Clamp Opening Gap ........................................ 6-11
7 User interface
7.1 Login to the System .................................................................. 7-1
7.1.1 Smart Login ............................................................................................ 7-1
7.2 User Authorization .................................................................... 7-2
7.3 Monitor Layout .......................................................................... 7-3
7.3.1 Menu Bar ................................................................................................ 7-4
7.3.2 Axis Positions ......................................................................................... 7-4
7.3.3 Logout, Switching off .............................................................................. 7-4
7.3.4 Navigation Bar ........................................................................................ 7-5
7.3.5 Program Window .................................................................................... 7-5
7.3.6 Information Bar ....................................................................................... 7-5
7.3.7 Other Displays ........................................................................................ 7-5
7.4 General Operation .................................................................... 7-6
7.5 General Functions .................................................................... 7-9
7.5.1 Referencing ............................................................................................ 7-9
7.5.2 Threading ................................................................................................ 7-9
7.5.3 Offbond ................................................................................................. 7-10
7.5.4 Move to Start Position ........................................................................... 7-11
7.5.5 Move to Park Position ........................................................................... 7-11
7.5.6 Index Step ............................................................................................. 7-11
7.5.7 Markings ............................................................................................... 7-11
7.5.8 View ...................................................................................................... 7-12
7.5.9 Factors .................................................................................................. 7-14
7.6 Logout ..................................................................................... 7-15
7.6.1 Logout ................................................................................................... 7-15
7.6.2 Shutdown .............................................................................................. 7-15
7.7 Operation of Key Combinations .............................................. 7-16
7.8 Add-on for Software-Update 3.77 ........................................... 7-19
7.8.1 Referring to Chapter 7.4 “General Operation” ..................................... 7-19
7.8.2 Referring to Chapter 7.5.8 “View” ........................................................ 7-19
8 Calibration
9 Programming
9.1 Introduction ............................................................................... 9-1
9.2 Program Administration ............................................................ 9-1
9.2.1 Create New Program .............................................................................. 9-1
9.2.2 Load Program ......................................................................................... 9-2
9.2.3 Save Program ......................................................................................... 9-4
9.2.4 Program Directory ................................................................................... 9-5
9.2.5 Program Information ............................................................................... 9-5
9.2.6 Compare Program .................................................................................. 9-6
9.3 Program Settings ...................................................................... 9-7
9.3.1 Default Settings .................................................................................... 9-11
9.4 Teach Reference System ....................................................... 9-11
9.4.1 General ................................................................................................. 9-11
9.4.2 Teach Order .......................................................................................... 9-12
9.4.3 Auto Functions ...................................................................................... 9-14
9.4.4 Teach Manual Points ............................................................................ 9-15
9.4.5 Teach Automatic Pattern ...................................................................... 9-17
9.4.6 Edit Reference Systems ....................................................................... 9-20
9.4.7 Pattern Recognition .............................................................................. 9-20
9.4.8 Reference System Dependency ........................................................... 9-21
9.4.9 Chip Reference Point ............................................................................ 9-22
9.4.10 Badmark Recognition ........................................................................... 9-22
9.4.11 Reference System Parameters ............................................................. 9-25
9.5 Teach Boards ......................................................................... 9-30
10 Manual Bonding
10.1 Basics ..................................................................................... 10-1
10.1.1 Menu - Overview ................................................................................... 10-1
10.2 Manual bonding ...................................................................... 10-2
10.2.1 Teaching Wires ..................................................................................... 10-2
10.2.2 Height Measurement ............................................................................ 10-3
10.2.3 Teaching a Group of Wires ................................................................... 10-3
10.2.4 Bond parameters .................................................................................. 10-5
10.2.5 Bonding ................................................................................................. 10-5
10.2.6 PiQC in Manual Bonding (Optional) ...................................................... 10-6
12 Production
12.1 Introduction ............................................................................. 12-1
12.2 Production Process ................................................................. 12-2
12.3 Management of Jobs .............................................................. 12-5
12.4 Material Change ..................................................................... 12-7
12.4.1 Automatic Change ................................................................................ 12-7
12.4.2 Manual Change .................................................................................... 12-7
12.5 General Functions .................................................................. 12-8
12.6 Error Management .................................................................. 12-8
12.6.1 Bonding Error ........................................................................................ 12-8
12.6.2 Pattern Recognition (PR) Errors ......................................................... 12-10
12.7 Rework .................................................................................. 12-11
12.7.1 Readjust .............................................................................................. 12-11
12.7.2 Rebond ............................................................................................... 12-12
12.8 Data Documentation ............................................................. 12-13
12.9 Add-on for Software-Update 3.77 ......................................... 12-15
12.9.1 New Function „Positioning Errors“ ...................................................... 12-15
13 Administration
13.1 Instructions ............................................................................. 13-1
13.2 User Administration ................................................................ 13-1
13.2.1 Creating a New User ............................................................................ 13-1
13.2.2 User List ................................................................................................ 13-2
13.2.3 Access Rights ....................................................................................... 13-3
13.3 Settings ................................................................................... 13-4
13.3.1 Parameter Limits ................................................................................... 13-4
13.3.2 Program Variants .................................................................................. 13-5
13.3.3 Bond Quality ....................................................................................... 13-12
14 Pattern Recognition
14.1 Introduction ............................................................................. 14-1
14.2 Pattern Recognition Methods ................................................. 14-1
14.2.1 Method „Fine Structure“ ........................................................................ 14-2
14.2.2 Method „Rough Structure“ .................................................................... 14-3
14.2.3 Method „Closed Contour“ ..................................................................... 14-3
14.2.4 Method „Lead Locator“ ......................................................................... 14-4
14.2.5 Method „Corner Detection“ ................................................................... 14-5
14.3 Setting Possibilities ................................................................. 14-7
14.3.1 Teach and Search Parameters ............................................................. 14-7
14.3.2 Alternative Patterns .............................................................................. 14-9
14.3.3 Lighting ............................................................................................... 14-12
14.3.4 View Pattern/Points ............................................................................ 14-12
14.3.5 Defect Recognition ............................................................................. 14-13
14.3.6 Tolerances .......................................................................................... 14-13
14.4 Error messages .................................................................... 14-13
14.4.1 Teaching ............................................................................................. 14-13
14.4.2 Searching ............................................................................................ 14-16
14.5 Lighting ................................................................................. 14-18
15 Preventive maintenance
15.1 Special danger warnings referring to adjustments .................. 15-1
15.2 Lubrication of axis system ...................................................... 15-3
15.3 Exchanging the Wire Spool .................................................... 15-4
15.4 Adjusting the pressure air ....................................................... 15-6
15.5 Exchanging the Wire Guide Tube ........................................... 15-6
15.6 Exchanging the bondhead ...................................................... 15-9
15.6.1 Removing the bondhead ....................................................................... 15-9
16 Error Messages
17 Technical Data
19 Menu Overview
21 Glossary
BONDJET BJ820
CHAPTER1
1.1 Introduction
In microelectronics, conducting wires are produced by welding wires in
various procedures. Ultrasonic bonding produces wires using friction with
frequencies above the audible range. This is the procedure used in the
BONDJET BJ820.
The BONDJET BJ820 is an ultrasonic wedge-wedge bonder developed
by Hesse GmbH for fully automatic processes on various types of
substrate, chip or other materials. The system can be used for fully-
automatic or manual operations.
Pattern Recognition
For pattern recognition the system is fitted with a CCD camera controlled
with Hesse GmbH software. Reference points on the substrate or
patterns on the chips can be taught and automatically recognized. This
guarantees high-quality results and enables fully-automatic production.
Errors in the positioning of products or chips can be recognized and
corrected in relation to other reference systems.
Carrier Clamping
Various types of clamping or fixing the unprocessed carriers can be used.
A large vacuum plate is available for smooth, flat PC boards or ceramic
carriers. Mechanical clamping or specific solutions can be used for matrix
applications or substrates with uneven lower surfaces.
Product Presentation
For automatic presentation of substrates into the working area or loading
and unloading by magazines the bonder can easily be fitted with a
standard indexer and magazine lift system at any time. It can equally well
be integrated in a manufacturing line by SMEMA interface.
Product presentation can occur by several different methods:
• Manually
• Semi-automatic
• Fully automatic (indexer systems)
• by internal PLC
• by a SMEMA compatible system
• by Profibus from an external controller
Safety cover
User
interface
elements
Working area
User panel with bondhead
Wire sensor
slot
Wire spool
PTFE tube
inside metal
sleeve
1.8 Optics
This additional camera is mounted to the Z/P axis module and is aimed
directly at the tip of the wedge tool. When targeting bonds in difficult to
access locations this camera can be used to check if the position can be
reached without the risk of hitting an obstacle. Optimal illumination for
this camera image is achieved by an additional light source.
monitor
keypad
trackball
keyboard
1.9.2 Monitor
Using the 16“ flat screen monitor the bond process can be visually
controlled, and in a section of the screen, a live video image can be
viewed.
1.9.3 Keypad
The keypad contains the number keys with the standard functions, and is
additionally fitted with special functions for operating the machine. The
markings on the keys are described as follows:
1.9.4 Trackball
The trackball is integrated into the operating panel. It is used to steer the
movable crosshair or pointer and to manually drive the X/Y axes. The
trackball crosshair becomes a pointer if moved outside of the camera
window. Keep the left trackball button pressed in order to move the
bondhead. The right trackball button must be pressed to teach patterns,
or if prompted by the software dialog. For more information see chapter
4.5 General Operation.
1.9.5 Keyboard
The standard PC keyboard is generally used for installation, user login or
programming when the keys on the keypad are not sufficient. The
keyboard should be stored in the operating panel during everyday
production.
• Watchdog
GREEN I = ON
RED O = OFF
During the production process, the safety cover can only be opened for
changing material manually. The axes are powered down and the
bondhead is in a free programmable material change position.
1.11 Connections
2. ESD ground plug (4mm), this allows the user to connect the bonder to
adjacent ground plugs, for example in manufacturing lines.
• 230V is for the continuous power supply for indexers which are
switched with the main switch of the machine.
Figure 1-22: Heat shield box and air flow above heated workholder
USER MANUAL
CHAPTER 2
Hesse GmbH
Vattmannstraße 6
D-33100 Paderborn
Telephone: +49 - 52 51 15 60 333
Fax: +49 - 52 51 15 60 590
E-mail: [email protected]
SAFETY
KAPITEL3
Certified Electrician:
Work on the electrical components of the machine may only be carried
out by a certified electrician, or a person under constant supervision of a
certified electrician in accordance with the electrotechnical guidelines.
The certified electrician is, due to his training, knowledge, experience and
intensive knowledge of the relevant norms and regulations, able to work
on all electrical installations and to recognize and avoid any danger and
risks.
• Main Switch
The electrical energy is switched off by the main switch, which can be
locked. It is located at the front of the machine.
• Emergency Stop Switch
The red emergency stop switch is located on the right frame of the
machine. When the emergency stop button is pressed, the safety circuit
is switched off immediately. All moveable components are stopped
immediately.
• Safety Cover, Safety Device
Moveable parts of the machine are secured by safety devices.
Important: Make sure that all warning stickers are kept in good,
readable condition.
In this manual, warning signs are used for respective working steps
which describe the danger and give explanations on how to avoid
danger.
4.1 Transport
4.1.1 Special Safety Warnings
The local guidelines for health and safety and the general recognized
codes of practice apply for lifting and transport of goods.
The gantry systemis fixed with two transportation locks in the horizontal
and one transportation lock in the vertical direction to inhibit uncontrolled
axes movement. These red transportation locks must be removed before
machine operation. They must be replaced before any machine transport
or movement.
Y-axis YA-axis
Figure 4-2: Transportation locks horizontal
Z-axis
Figure 4-3: Transportation locks - vertical
4.1.4 Packaging
The machine is packed according to the transport route, storage at the
customer site, or in accordance with customer specifications.
Packing types are:
• On a frame and covered with a protective foil
• In a closed wooden crate
The machine is covered with an air-cushioned foil in the crate and the
frame is screwed to the crate floor. The machine is then also attached to
the frame with heavy duty belts. A drying agent is also included in the
crate according to climatic requirements.
The machine is lifted by a lifting device from the front into the crate. The
front is fixed with 3 screws at the top and bottom and 3 screws at side in
the angle profiles.
The crate is additionally secured with straps in the horizontal and vertical
direction for transport to the USA.
Symbols are printed on the side of the crate which refer to special
transport requirements. These symbols must be observed.
Top Fragile
Protect against moisture Protect against heat
Figure 4-6: Transport crate symbols / notices
300mm
700mm
Figure 4-8: Lifting points
The machine can be transported from the front or back in the same way.
(With protruding forks centralized between 300mm and 700mm both
sides).
Further indicators are fitted to the side walls of the transport crate which
register bumps and jolts. If shock or tilt watches are fitted, it indicates the
necessity of especially careful transport of the product. Jolts or bumps
which are larger than the allowed limit can be proved by the shock watch
indicator. The tilt indicator displays if the product has been tilted beyond
the acceptable limit.
Tilt-Watch Shock-Watch
Figure 4-10: Transport - monitoring system
4.2 Storage
The protective cover should not be removed for intermediate temporary
storage. The storage room must be dry and protected against major
temperature fluctuations in order to avoid repeated formation of
condensation. The storage room should be free from vibrations, and the
machine must be protected against mechanical damage.
The transport crate is not suitable for long-term storage.
5.2 Assembly
The front beam of the wooden frame is removed first and the machine is
pulled forward by the fork lift truck and transported to the installation
location.
The protective cover can be removed and discarded or stored for future
use.
If the machine is delivered in a transport crate the front side must first be
removed.
• Remove the 3 screws on the upper and lower front edge.
• The front is fixed with 3 screws in metal brackets to the sides of the
crate. These must also be removed.
• The front can now be removed.
• Remove the 4 screws of the front beam on the wooden frame which
is fixed to the crate floor.
• The machine can now be lifted out of the crate by a fork lift truck and
positioned at its final location on the machine feet.
The original cover and crate must be used If the machine needs to be
moved or transported.
5.3 Alignment
To ensure error free operation the machine must be horizontally level.
• Slowly turn the screws on the machine feet until the machine is
completely balanced.
5.5 Power Up
The following must be observed before switching on the machine:
The supply connectors for the machine are located at the rear of the
bonder:
Potential-
equalization
Compressed air
Optional
cable entry Vacuum
Mains supply
• Before connecting the machine to the power supply, the main switch
must be in the „OFF“ position (the middle of the main switch is
horizontal).
• Plug the connecting cable of the BONDJET BJ820 into a protective
contact plug with the following specifications:
Alternatively, the machine can be connected to the main power line with a
fixed connection.
• Only start the machine if all safety devices are installed and
functioning.
• Turn the main switch handle to the right until it is in a vertical
position and ON can be seen in the display window. (Main switch
handle is vertical.)
• Push the axis manually into the center of the working area.
• Close the safety cover and turn the A-mode key switch to 0.
• Switch on the safety circuit by pressing the green part of the switch
to turn on the servo amplifiers.
System Log-in
In the start window of the software dialog, you can log in with a log-in
name and a password. You can then access those operation modes for
which you have been given access rights by the administrator.
The system requires a reference move before any actions can be made
on the software dialog. This is only possible if the safety circuit is
switched on.
In the reference move, all axes are moved to the positive limit switch,
afterwards, the X and Y axes move a defined distance back. At the end of
this movement, the axes have reached a defined position.
The position values appear with the values X:0,000 mm - Y:0,000 mm-
Z:0,000 mm- P: 90° in black lettering on the user dialog.
The start position may not be changed, so that bond programs which
were written on other bonders can be used on this bonder.
The reference move can be started from all operation modes in the menu
Action - Reference move.
Hint: If the LED on the monitor remains off, check that the
monitor is switched on. If the monitor cannot be switched
on it could be an error in the cable connection.
MECHANICAL SETTINGS
CHAPTER6
6.1 Overview
After the initial machine installation some machine components require
mechanical setup to adapt to customer specific requirements or to
maintain safe operation and constant high quality of production. These
settings have to be carried out very thoroughly.
It is most important to consider the necessary subsequent calibration
routines which may have to follow after mechanical setup, replacement or
modification of the bondhead, wedge tool, camera, sensor, wire clamp or
wire.
User access rights are required for setup and calibration mode. Click the
icon to change into setup mode from any other operation mode.
The safety cover can now be opened and the orange warning light inside
the machine interior blinks.
• When exchanging the wedge, make sure that the wedge gauge does
not collide with the wire clamp. There is a risk of damaging the wire
spool and the clamp during touchdown of the wire clamp on the wedge
gauge. Therefore, it is recommended to slide the wedge gauge in from
the side to the transducer just before touchdown is reached.
wrong !
correct !
• When tightening the wedge clamping screw, make sure that does not
lie on the wire clamp screw. See figures below!
wrong !
correct !
Figure 6-5: tightening the wedge srew - correct way
• After setting the clamp gap, the movable clamping bracket must be
removed in order to tighten the locking nut.
wrong !
Figure 6-6: Removing wire clamp - wrong way!
correct !
Figure 6-7: Removing wire clamp - correct way!
• Make sure that the clamping surface does not come into contact with
the ground or lie flat!
wrong !
Figure 6-8: changing clamp position - wrong way!
correct !
Figure 6-9: changing clamp position -correct way!
Note: The kurled nut is fixed using an allen-head screw. This may
only work on the free place on the clamping screw (slot) and
not on the thread!
wrong !
Figure 6-10: clamping screw - wrong adjustment!
slot
10,7 mm
correct !
Figure 6-11: clamping screw - correct adjustment!
• When not in use e.g. when exchanging the wedge, place the clamp in
a safe place where the clamp surface cannot be damaged (e.g. on a
sponge).
setting the
distance between clamp height
clamp and
wedge
For setting the side position of the clamp, the locking screw first must be
loosened. The clamp can then be moved to the left or right with the
setting screw (see Figure 6-14: “Setting the side position of the clamp”).
The wire track can be checked with the mirror (accessory box) by aligning
the microscope to the mirror positioned under the bondhead (see Figure
6-15: “Setting the clamp in the mirror image”).
moveable
fixed clamp
clamp bracket
bracket
wire brake
fixing screws
adjustment screw
for clamp force
setting
Figure 6-19: Mechanical setup of the opening gap of the wire clamp
• Enter a value of 10% in the Open entry of the dialog. Open the
clamp actuator by clicking the Open radio button. The wire clamp
should not open with this setting.
• Enter a value of 20% in the Open entry of the dialog. Open the
clamp actuator by clicking the Open radio button. The wire clamp
should just open with this setting. If this is not the case, select the
Close radio button and turn the adjustment screw slightly in
(towards the piezo actuator). If the wire clamp opens significantly at
a value of 20%, this means an opening gap can already be seen
clearly, the adjustment screw must be turned slightly back. Repeat
this adjustment step until the wire clamp just opens slightly at 20%
without showing a significant opening gap.
• Secure the setting of the adjustment screw by turning the locking nut
slightly(!) clockwise, without altering the previously found set point.
• Take off the moveable clamp bracket.
The adjustment of the wire clamp opening gap is now complete. The
opening gap should be about double the diameter of the installed wire.
wire sensor
slot
wire spool
wire guide
Transducer
Wire brake
Wire clamp
Wedge
• Focus the microscope to the wedge tip with zoom factor 1.6.
• Use the arrow keys (left, right) on the keyboard to rotate the
bondhead to the 40° position in order to have a good view into the
wedge hole.
• Use the setting screw to remove the moveable clamping bracket.
• Straighten the wire in front of the clamp and make a „clean“ cut.
Approx. 5mm „tail“ should remain visible.
• Grip the wire by tweezers and feed the end through the hole in the
wedge tool. This step requires some training and may take some
time for an inexperienced operator. The key to success it to point the
wire end into the hole under the correct feeding angle. Pull some
wire through the wedge tool and straighten it.
• Mount the moveable bracket back on the wire clamp and feed the
wire by pressing the button WF until any bends in the wire are
removed. Cut the remaining wire.
• Open the transducer screw and remove the old wedge tool by
pulling it downwards out of the transducer.
• Use the tweezers to guide the wedge tool from below into the hole of
the transducer. The wedge tool should protrude out of the
transducer (see Figure 6-23: “Exchanging the wedge”).
• Use the arrow keys on the keypad to move the bondhead slowly
downwards until the tip of the transducer touches the wedge gauge
and the error message Unexpected touchdown appears.
• Loosen the transducer screw so far until the wedge slides to the
bottom and rests on the gauge. The wedge tool must face with the
flat side to the front when tightening the screw.
• Tighten the transducer screw with the torque wrench until the
specified torque is reached (clicking sound).
D
A
C
B
Optimum setting is achieved when the closed clamp blade has just
contact to wedge tip without wire between clamp blade and wedge.
E
Knurl
F
H
G
Figure 6-27: Clamp blade angle
• Lock the setting screw K with the locking nut without altering the
settings made.
K
Locking nut
6.4.9 Threading
Threading the wire from the despooling station through the wire guide is
the same procedure as for the 45° bondhead. The wire is drawn through
the plastic tube inside the metal wire guide with the threading wire.
Below the wire guide, threading is carried out with tweezers.
• Disassemble the moveable clamp bracket.
• Turn the knurl out and remove the clamp bracket. The force setting
is not altered.
• Guide the wire past the fixed clamp bracket.
• Place the wire below the wire clamp between the two pins to ensure
optimum positioning to the transducer hole.
• Swing the clamp blade to the rear by lightly pressing the knurl J
against the spring and rotate it clockwise. The clamp blade is held in
this position until you turn the knurl back.
• Thread the wire through the transducer hole.
• Push the wire as far through as required, so that you can use the
tweezers to thread it through the hole in the wedge.
• Replace the moveable clamp bracket and guide the wire through by
pressing the WI key until a perfect straight wire end is reached. Cut
off the rest of the wire.
Wire clamp
Guide pins
Clamp blade
Wedge
• Check the functionality of the wire clamp and the clamp blade with
the WC key.
Cover plate
The cover plate is fixed by 4 allen screws. After removing these screws,
the cover plate can be removed and replaced by the new one using the
same screws for fixing.
the cover plate can be adjusted to position tolerance in the slotted holes.
During assembly, make sure that the sensor is exactly above the
reflection surface (hole) in the cover plate. If this is not the case, the wire
cannot be recognized optimally, or the amplifier displays a value below
4000.
USER INTERFACE
CHAPTER7
Production
The currently loaded program is processed in Production mode. The
production process is controlled in this level and all production related
settings and adjustments are possible. Access to higher levels is not
possible.
Manual Bonding
In this mode, all users who create programs or carry out machine setup
can manually bond wires without creating a complete program. The main
purpose of this mode is to test wires, to check quality, find correct
parameters or check anything else that influences bond results.
Programming
Programming requires extensive knowledge of the performance of the
BONDJET BJ820 and its software. The functions and commands in this
level enable the compilation and processing of bonding programs.
Administration
The administrator is primarily responsible for administrative tasks. He can
save, edit and administrate all machine data, process data and
programs. He is also responsible for user administration by allocating
access rights and establishing a log book, transferring data between the
bonder and an external PC and the PBS200, a host PC via network or
profibus communication. The system parameters can be viewed in this
mode and a process window can be defined by the administrator by
entering parameter limits.
Service
The service menu should only be accessible to trained personnel and is
therefore not described further in this operator manual. Operators who
have taken part in a service training of the Hesse GmbH will receive a
special service manual concerning error diagnostics, repairs and
maintenance. Service personnel perform error diagnostics and have
access to internal machine parameters in the hardware and axis
configuration.
logout symbol. If the off button is clicked, a warning appears and the
action has to be confirmed. The bonder can now be switched off.
Camera Window
In the camera window the axes can be moved by using the trackball.
Pulling the trackball pointer from the program interface into the camera
window changes it into a crosshair. By clicking the left trackball button
and moving the trackball the axes are moved in the X/Y direction.
Releasing the button stops the movement. The speed and direction of the
movement depend on the position of the trackball crosshair in relation to
the fixed camera crosshair. The greater the distance, the higher the
speed. In keeping with a normal coordinate system the axes move in a
positive or negative direction. If the option Sizing is activated, the display
of the trackball pointer in the camera window changes to a ruler, or can
be changed individually.
Clicking the icon will open two scroll bars which regulate the light
sources. The upper scroll bar is for the vertical light of the camera, the
lower scroll bar is for the LED ring light on the bondhead.
The zoom function is activated by clicking the symbol. The size of the
camera image can be altered with the scroll bar. The current zoom factor
is displayed in the upper right corner of the camera image.
The measurement function is activated by clicking the symbol. A
distance in the camera image can be measured with this function. The
start point is determined by clicking the right trackball button. Clicking
again defines the end position. A line connects the two positions and the
length is displayed.
To move between dialog boxes use the arrow keys on the keypad or
position the trackball pointer and confirm with the trackball button.
To enter text use the keyboard in the console.
Next to some editing boxes there is a key symbol that activates a display
keyboard when it is clicked with the left trackball button. Select the letter
by clicking with the trackball and confirming with the ENTER key.
button or the ENTER key. The selection then appears in the header of the
editing box and can be processed by using further commands.
Register
Some menu items open dialog boxes with registers. To change the
register click on the desired register card with the left trackball button.
Selecting Colors
The color of some screen elements can be selected from a color range
and altered. In the menu item Display there are various color scales in
which the current color is outlined. A new color can be selected by
clicking the arrow keys or using the scroll bar next to the color range. The
new selection must be confirmed using the ENTER key or the left
trackball button.
7.5.1 Referencing
After switching on the machine and activating the safety circuit the axes
must be referenced, i.e. all axes are moved to the starting position so the
controls can be given a defined starting position. The position display of
the axes takes this as the zero position.
7.5.2 Threading
Threading is a function that is often necessary for the setup and the
production process and is thus available on this access level. The
command Threading... opens the dialog box.
7.5.3 Offbond
An offbond is carried out in order to create a defined tail e.g. after a height
measurement or after threading. Offbond positions are specially defined
for every holder in the calibration menu.
• Select the menu Action/Offbond to move to the predefined
position. The camera window for the defined offbond position
automatically appears.
• If more than one Position was defined, you can select the position
in the dialog box below the camera image.
• Confirm and start offbond with the right trackball button.
• In operation mode Setup/Wire Handling under the Settings menu,
the option Automatic can be activated which initiates automatic
offbond after error or after a number of x bonds.
• Offbond can be started with the key combination Shift + Stop or
Shift + F6.
7.5.7 Markings
In the menu Settings/Markings..., the dialog is opened where the
display of pad markings, wires, search areas and reference points can be
altered. Colors, line thickness and text can be set. The activated settings
can be viewed in a preview window
7.5.8 View
The individual indicators displayed in the camera window can be altered
as required.
Crosshair: The crosshair showing the center of the camera can be
turned on or off and the color can be selected.
The trackball in the camera window: The type of trackball pointer can
be set. If the option Pad marking is selected, the trackball pointer in the
camera picture is the same as the setting in the dialog Marking for the
pad marking. If the trackball pointer is set to a crosshair, its dimensions
can also be set. It is divided into 50 µm sections by the option Sizing. If
the option Pattern size is activated, a rectangle the size of the search
pattern is displayed when teaching a pattern.
The depiction of the crosshair can additionally be set to Alternate and
Inverse.
If the option Inverse has been selected for the crosshair, the „negative
color“ appears in every pixel of the camera image. i.e. the crosshair is
black on a white background, and white on a black background for better
contrast.
With the option Alternate, the crosshair is shown in alternating color for
better visibility, the color can be selected from the list.
7.5.9 Factors
The setting of the Factors in Settings\Factors... influences the overall
speed of the bonder and can be used to match up slight deviations in the
effect of the welding parameters from one machine to another. The
values are changed as a percentage of the normal output.
The Bond Override affects the speed during the bonding process.
The Movement Override affects the speed of all axes movements. In
adjustment mode the movement override is limited to 25%.
The US Factor affects all ultrasonic output.
7.6 Logout
The functions Logout and Shutdown Bonder are available at all access
levels. They can be found in the list of menu items in the first menu or can
be activated by clicking the symbol: for logout or: for
shutdown in the upper right corner of the screen.
7.6.1 Logout
The software is exited with the command Logout. Additionally, other
users can log in to their specified access level.
7.6.2 Shutdown
The function Shutdown is used to securely switch off the machine. A
dialog box appears which must be confirmed.
By confirmation all data is saved and the machine can be switched off.
Hotkeys General
Hotkey Meaning
Hotkey Meaning
Save
Strg + S
Exit
Strg + Q
Parameter
Strg + P
Hotkey Meaning
Hotkey Meaning
CALIBRATION
CHAPTER8
Calibrations: All the input dialogs for calibration of the devices are
found in this register.
Wire handling: All wire specific settings are carried out in this register.
The measured values for all devices are displayed in the registers
Calibration and Wire handling.
The currently selected calibration function is displayed in the status bar.
With the inspection camera (2) the wedge and wire guide settings can be
checked and reproduced.
An optional additional camera which is fitted above the bondhead can be
aligned at an angle to the bondtool. This serves for checking the
accessibility of bond positions (3).
Bondhead
camera 1
Bondposition camera 3
Figure 8-2: Bondhead camera and bond position camera
Settings
In this dialog, the conditions for determining the pixel relation are defined.
This also means the parameters for pattern recognition and for the X - Y
direction moving distance.
• Click the command button Settings.
• Define the selected distance Offset.
• Activate the function Auto Detect. A comparable pattern is
automatically searched for with the pattern recognition. The settings
for pattern recognition can be changed in the Parameter dialog.
• Confirm with OK.
Focus Distance
• Move the bondhead to a position on the current holder where the
measurements can be made.
• Focus the image using the arrow keys.
• Confirm the dialog. The bondhead moves with the tip of the wedge
tool to touchdown and measures the height.
Pixel Relation
A pattern is taught at a manually determined point to determine the pixel
relation of the camera image. Then the bondhead moves in the X and Y
direction to the Offset entered in the calibration parameters. The taught
pattern is then searched for with the pattern recognition and the relation
(µm/pixel) is calculated.
• The command Back returns you to the main dialog of the calibration
menu.
The calibration values for pixel relation are displayed in the box
Measured values. They are displayed in red if they are outside of the
allowed tolerances. In this case, calibration should be repeated.
• The command Back returns you to the main dialog of the calibration
menu.
• Move the bond position camera over the substrate and teach both
these points with this camera.
• After confirming the 2nd point, the pixel relation is calculated from
the offset. Unlike the bondhead camera where the pixel relation in X
and Y should be almost the same, a deviation in the X and Y for the
bond position camera is normal.
• Save the calibration results and exit the dialog with Back.
• Move the bondhead to a position on the holder where the scales can
be placed on a secure surface.
• Move the z axis to the highest possible position.
• Place the scales centrally under the wedge.
• Move the bondhead downwards until a safe distance between
wedge and scales surface has been reached.
Hint: The graph should be a straight line from -10V to +10V and
intersect the 0V line at roughly 85cN +/- 10cN.
• Click the command button Test to check the calibration results. The
wire must be threaded and lie in the groove. The encoder roller must
not be folded away.
• Click the radio button Bondforce.
• Enter the force in the dialog (which is dependant on the wire
diameter and the bondforce spring) and start the test process by
clicking the command button.
Settings
The specific data for the wedge and other settings for the calibration are
made in the Wedge Settings dialog before calibration can take place.
During calibration, the bondhead moves to the defined park position.
Measure Height
Before a wire is bonded, the height must be defined where the
touchdown is expected.
• Move the bondhead with the moveable crosshair in the camera
window to a suitable position on the test substrate.
• Click the command button Measure height.
• The bondhead moves to touchdown.
This calibration step is urgently required. Changes settings at wedges
can damage the bondhead when bonding with at modified height. For this
reason the height measurement can be enforced, if activated in Program
variants - Miscellaneous/Height measuring before wedge calibration
Calibration
• Move the bondhead to a free position on the test substrate.
• Activate the product clamping if necessary.
• Once all settings have been made, click the command button
Calibrate to start the program for calibration of the Wedge/Camera
Offset.
• If Wire - 2 points was activated in the settings dialog, the bonder
bonds 2 wires with the predefined S-D distance and Y Offset at an
angle of 180°. Only the destination bond is bonded if Single bond
was selected. If the setting Marking was selected, the bonder only
places a mark on the surface with force and ultrasonic without
expecting a bond.
• After bonding, the bonder automatically moves with the camera
crosshair near to the first destination bond.
• Position the moveable crosshair as accurately as possible in the
Center of the Bondfoot.
Source Bond 2
Destination Bond 2 Crosshair 2
Destination Bond 1
Crosshair 1
Source Bond 1
Ultrasonic
The ultrasonic generator is activated with 50% power with the Ultrasonic
function. This function is necessary for optimum tightening of the
transducer screw which should be tightened to 12 - 15 cNm.
Impedance
The Impedance of the ultrasonic system must be checked after every
wedge tool exchange.
Wedge Counter
• The command button Wedge Counter opens a dialog for entering
the Max. number of bonds with a wedge.
• The command Reset should be activated after exchanging the
wedge, to set the counter back to 0.
• If a used wedge is fitted, any number can be entered here.
• In Administrator mode/Program variants, the option Wedge
Counter Reset can be activated so that the function Number of
bonds is only available for the reset option.
Settings
• Open the Settings dialog. The following information is necessary:
The S-D Distance defines the length of the calibration bond. This is the
distance between Source and Destination.
• Carry out the first bond with the set values.
• If necessary, change the value in Distance S-D.
The bond process can be carried out in Step by step mode. The process
is stopped at the predefined positions and proceeds with the STEP key.
• Activate this function, if necessary to observe the process more
exactly.
• Bond parameters are defined to carry out the bonds and can be
selected from a directory. Click the symbol to select the
parameters. To edit the selected parameters, click the symbol .
• Confirm with OK.
Measure Height
• Move the bondhead to a free position over the calibration substrate.
Calibration
• Move the bondhead to a large and free area under the camera and
click the right trackball button to start.
Bonds are placed with the predefined dimensions in a circle at an angle
of 10°. The center of the camera moves automatically to near to first
destination bond.
• Move the moveable crosshair to the bond position and enter with the
right trackball button.
• Confirm the correct position with the right trackball button.
The bondhead automatically moves to the second destination position.
• Correct this position and all further position with the same
procedure.
The correct position is displayed in the status bar. Other positions can be
moved to the with the arrow keys (← and →).
• Click the command button Characteristic to view the graph
displaying the deviations of the circle.
Threading
After changing the wire spool or if threading is necessary, manual wire
transport can be carried out with the command button Wire spool.
Threading Position
• The bondhead moves to a predefined threading position with the
command button Move to.
• To determine a new threading position, move the bondhead to a
position where you have comfortable handling space for threading
and/or settings to the bondhead.
• Confirm this position with the command button Define. The
bondhead moves to this position with the command Threading
position.
Spool Parameters
• Click the command button Spool Parameters to open the dialog.
• The wire is transported from the despooling station through the wire
transport tube for a defined Spool length.
d
bon
n
io
at
To es it n
Tail D
s
s
ee diu
diu
(H ckra
tra
l)
n
Ba
Fro
Cut
Bondflat
Sourcebond
• First select the clamp module. By selecting Upper you set the
opening gap of the wire clamp. With Lower you set the opening gap
of the clamp blade.
• The entry in the parameter box Open defines the percentage of
clamp actuator output. The actuator should open the clamp 2-3 wire
diameters.
Settings
• Open the dialog and define the geometry of the offbond wires.
During bonding, Bond parameters are used which are dependant on the
wire diameter. They can be loaded from a directory.
Measure Height
• Move to a suitable position on the substrate.
• Click the button Measure height and move the trackball in the
camera window.
• Below the camera image the prompt appears: right trackball button
> start height measurement.
• By confirming the prompt with the right trackball button, the
focussed image and the suitable offbond position are displayed.
• Confirm the prompt.
The bondhead moves to touchdown at the defined offbond position and
measures the touchdown height.
Offbond Position
• To define a new offbond position, move the bondhead over the
respective position and click the command button Define.
• With the command Move to, the bondhead automatically moves to
a predefined offbond position.
Offbond
• With the command Start, the Position which number is displayed
above the start command is moved to.
• The prompt: right trackball button > start offbond is displayed below
the camera image when the trackball is in the camera window.
• Click the right trackball button to start offbonding.
• Save the calibration values.
• Calibration values displayed in red are outside the allowed tolerance
limits. In this case, repeat calibration.
• Use the arrow keys to bring the axes in a position within the image
area of the inspection camera.
• A previously defined side view can be moved to by clicking the
command button Move to or 1 on the keypad.
• If a side view position was already defined, this can be moved to.
• To define a new position, first move to a suitable position and click
the command button Set.
• The front and back views are determined automatically. The
bondhead rotates from the defined side view for + or -90°.
• Move to the position Bottom view or define a new position in the
same manner. Ensure that the position is within the field of view of
the swivel mounted mirror.
• New positions defined with the command Set must be saved so they
are permanently used with the Move to command.
• Click the command button Settings to open the editing box. All data
entered here are shown graphically in the camera image as control
lines.
• Enter the inclination of the outer edge of the tool in ° in the editing
box Wedge angle.
• Enter a length for the foot geometry of the wedge in the editing box
Bondflat.
• Enter a Distance to define the position of the wedge to the clamp.
• Enter a Distance and a Height difference with a Tolerance of 0 to
define the position of wedge to clamp.
Several settings must be edited for the setup up the holder, which differ
by holder type.
The actual holder is displayed in the dialog.
Load
A holder can be loaded from a list or a new one can be entered.
• Click the command button Load to open the list of available holders.
Holder Type
The bonder requires information about the holder type for every holder.
They differ in their connection types to external data processing, material
input via an indexer or manual holder.
• Click the command button Holder type in the Holder register. A list
of available holders is opened.
• Select the respective holder type and confirm with OK.
Settings
Specific settings must be made for every holder type which can be
adjusted for the respective holder.
• Click the command button Settings after selecting a holder type to
edit the respective dialog.
The PLC can support a serial barcode reader for identification of boards
and chips. The barcode identification is activated in the dialog Barcode.
The barcode can contain a type ID and/or a part ID. The start position
and the number of positions is edited for the respective ID. For multi
boards with 1 barcode/board, the option Barcode per board is activated.
The editing box No. of boards is then unlocked.
In the Barcode dialog, the settings for data transmission can be made.
The Curr. barcodes are displayed in a list and can be individually
deleted or the entire list can be removed, if parts were manually removed
after scanning.
• The list of recorded PLC programs is Ioaded with the PLC register.
• Select a program and confirm with OK.
Simulation:
A loaded PLC program can be simulated with this function.
Notice
• To show error texts, an error file is created in the table where the
error number is allocated the appropriate error text. The table has
the following format:
0 = Indexer control/Unknown error
1 = Indexer control/Crash at input lift
IO Settings
The input and outputs and the commandos are defined in the I/O
assignment file.
Symbol Table:
Symbols can be used as operands for entering inputs, outputs, marks,
timers or counters instead of the usual direct input. These symbols are
defined in the symbol table. The syntax of this file can be drawn from the
following example:
In this line, the symbol MOT is defined for the output 0.0. After a semi-
colon, the rest of the line is ignored as a comment.
All material input and output components are setup in the indexer
settings dialog (see Figure 8-49:).
• Select the integrated indexer in the list Holder Type.
• Open the Settings dialog by clicking the command button.
The input and output lifts and the 3 transport segments are illustrated
symbolically in the dialog. The working conditions of the lifts and the
transport segments are displayed here.
• The system carries out an initialization with the command Reset.
• Click the arrow keys to open or close the clamping, to operate the
pusher to transport the substrate to a further segment, provided that
this segment is free.
• Click the button to open the parameter list in the settings dialog
if you wish to carry out changes to the individual process steps.
• Transport segments can be corrected, time-outs, speed or, as in this
example, the heating station temperature can be altered.
Backup
• With this function, the holder files can be saved to disk. A prompt
appears asking you to place a disk in the disk drive and to label
respectively after successful downloading.
Default
• The original condition is restored by clicking this function.
Park Position
The park position should be selected to ensure optimum and collision
free material change.
• Click the command button Move to. The bondhead moves to the
predefined position.
• Define a new position with the command button.
Save
• All data changes are saved in the holder register with the command
Save.
• Open the dialog of the counter you wish to edit with the button.
• Activate the counter by clicking the checkbox. After every bond, the
counter automatically counts +1.
• Define an Interval for the activated counter to trigger an event.
• Activate the option Message and enter a text which should be
displayed once the interval is reached.
• The current counter value is displayed in the line Curr. value. The
counter can be set to 0 with the Reset button.
• Activate the function AutoReset to automatically reset the counter
once the interval has been reached without operator intervention.
• Select a Profile and click the command Edit. The tolerance band
can be altered by entering other values for variance and minimum
distance. The acceptance of the bond quality is influenced by
altering the threshold.
• The changes are applied with the command button Apply.
• The bond quality check is carried out when this is activated in the
parameter dialog for bond parameters and a profile has been
selected which is applied.
Measure Height
• Move to a suitable position where the tool cleaning should be carried
out.
• Click the command button Measure Height and move the
trackball pointer into the camera window.
• The prompt: “Right trackball button > start height
measurement” appears below the camera image.
• The prompt for image focusing and tool cleaning position appears
after confirming with the right trackball button.
• The bondhead moves to the defined tool cleaning position to
touchdown and measures the touchdown height.
• To define a new tool cleaning position, move the bondhead over the
respective position and click the command button Define.
• With the command Move To, the bondhead moves automatically
to a predefined tool cleaning position.
Tool Cleaning
PROGRAMMING
CHAPTER9
9.1 Introduction
A bond program contains all information regarding the substrate, the
position of the bonds and all parameters for optimization of movement,
pattern recognition and the bond process.
A substrate and the components on it do not normally have the exact
same position as the substrate on which the bond program was created.
With the pattern recognition system of the BONDJET BJ820, patterns are
taught and are searched on the component and their positions are
automatically calculated.
The bonds lie on components which can vary in their position. They can
be calculated exactly if the position of the component is known. When
defining a bond, every bond position must be allocated to a reference
system. The bond positions are referred to as Source for the first bond
position and Destination for the 2nd bond position.
After creating a bond program, it is worked through completely or in part
in order to check that it runs without error in the production process and
that the bonds show the required attributes. Afterwards, optimization with
regards to quality and process requirements is carried out.
Access to the programming functions must be set up in the user list.
Enter operation mode Programming by clicking the symbol.
• Enter a name for the new program in the directory and confirm with
OK.
• The program name is now in the directory, but the actual program
will only be listed after saving the program file.
In order to run the program, the currently installed holder and the holder
with which this program was created, the wire and the wedge must
correspond.
If the holders correspond but they have been changed in the meantime,
or if the program was created on another bonder with the same holder
the program can be loaded, but there is a risk that the bond positions do
not correspond.
Manual adjustment is automatically activated if the patterns are not found
due to large deviations. After the manual points for the first reference
system have been entered, the remaining reference systems are found
by the automatic adjustment.
When importing a program from another machine, it is always necessary
to check the heights. When updating a focus height, a prompt appears
where you must define which focus heights are to be updated.
Only one position can be updated if the option Only this is selected.
With the option Whole reference system, all heights for the reference
system are updated. The offset for the measured focus height is
automatically taken into account for all heights in this reference system.
With the option All reference systems, the offset is applied to all
reference systems.
When creating a new program, these options can also be used if it is
necessary to adjust the focus height, e.g. if the bond surface of a single
bond position should be checked again (see Figure 9-48: “Teach wires”,
command button Focus).
• Enter a directory name in the editing box and confirm with OK. The
directory is now created.
This contains all information concerning the currently loaded program for
example program name, number of boards, number of chips etc. You can
check that all file structures are complete. The login name of the user
who edited the program is also saved to the program.
Only programs with the same amount of reference systems, chips and
wires can be compared.
If this is not the case it is displayed in the protocol.
Write Protect
Programs can be write protected to avoid intentional or unintentional
overwriting of important program data. The parameter sets can only be
viewed if this option is activated. Reference systems and wires are
shown in the camera window but can not be edited or altered.
Write protection can only be set or removed by a user with administrator
access rights. The option Write protect for a program can be activated or
deactivated in the menu Program/Program Settings.
General
Helper
pattern
Skip
• With the Skip functions, you can define how to deal with pattern
recognition errors during production. If an error occurs and the
function Skip when PR error is activated, the complete chip is
skipped and production carries on at the next chip. With the function
Skip per refsys, only the reference system which is not found will
be skipped.
Adjust
Pre Warning
With this function, you can define the bond position at which the machine
changes to low material status. This is signalized by the respective
setting on the lamp tower (Administration mode Settings/lamp tower/low
material)
• Activate the function Remaining amount and edit the number.
• Click the respective radio button to define for which components this
number should apply. Select between boards, chips or wires.
• Confirm the program settings with OK or exit with Cancel.
• Do not forget to Save all global program settings.
PiQC (Optional)
If the bondhead is fitted with a PiQC sensor, activation of the quality
control by PiQC must be defined in the program settings for the bond
program used. It must be defined here, whether quality indeces should
be calculated and by which method the total quality index should be
calculated.
Manual Points
The position of the reference system can be determined with the help of
the manual reference points. These points are moved to during manual
adjustment of the board or chip. They are also used in case of error
during automatic adjustment.
The illustration of the manual points can be edited in the menu Settings/
Markings/Reference points.
Automatic Pattern
The position of the reference system can be automatically determined by
pattern recognition with the help of reference points.
If 2 patterns have been taught for the current reference system, the
distance between both patterns should be as large as possible.
A message is given if the system does not accept a pattern. A new
pattern must be searched.
For successful teaching and searching process, the settings in the PR
parameters must be adjusted to the existing conditions. The
fundamentals of pattern recognition are described in detail in chapter 14.
The properties of the graphical illustration of automatic patterns can be
edited in the menu Settings/Markings/Search area. Search area and
pattern can be displayed with different line thickness and text.
Focus Height
For successful pattern recognition, all focus heights of the individual
points and patterns must be known, as well as the X/Y position. These
are saved with the images. The focus height is altered by a manual
upwards / downwards movement of the Z axis until the image is
focussed. For automatic adjustment, the bondhead moves to the focus
height of the respective pattern.
Illumination
The illumination can be altered for every taught pattern for optimum
contrast by moving the scroll bars for the vertical light or the ring light.
Illumination should be set so there is good contrast, but no over shining
at the contour edge. The intensity of the light source is displayed as a
percentage next to the scroll bar and the value is saved for every pattern.
These values can be checked in the dialog Pattern X.
Define Color
A color can be selected for the wires in a reference system. This color is
for all wires in this reference system. It can be altered for each individual
wire in the mode Wires.
With the Teach point function the taught pattern is automatically moved
to the center of the camera image. You can use the arrow keys to move
to the next or previous teach point.
The current pattern is searched with the Search function without the
bondhead moving to the previously saved position. The pattern is then
moved to the center of the camera.
If Auto increment is active, the next teachpoint is automatically switched
to. If the final teachpoint has been taught, a message appears asking for
a new reference system. The instructions appear below the camera
image when the trackball pointer is inside the camera window. Teach
points are displayed in green text and teachpoint corrections in red.
If Auto position is activated, the position of the pattern to be taught is
assumed to be near the manual position. The bondhead automatically
moves to this position when teaching a new pattern. If the pattern is
already taught, the taught position is moved to.
Taught patterns are automatically tested for their suitability with the Auto
test function. The search score is displayed in the camera window.
The best pattern within a definable area can be taught with the
AutoTeach function which can be activated in the menu Settings/Auto
teach parameters. This area is displayed as an additional frame in the
camera window. The search process is aborted if the Maximum time is
reached.
labeled in the selected display style. In the status bar of the camera
window the message: 1st point complete is displayed.
• If the option Auto Increment is active, the following message is
displayed in the command bar: Right trackball button -> teach
2nd manual point. If the option is not activated, the second manual
point must be selected.
• With the moveable crosshair, move to the 2nd point. A point on the
diagonally opposite corner of the substrate is recommended.
• Confirm this point with the right trackball button, it is moved to the
center of the camera. The 2nd position is also displayed graphically
and labeled. The message 2nd point - complete appears in the
status bar.
• The manual points can be checked in the dialog PR Parameters
under the option Point x view.
Edit PR Parameters
• Click the command button PR Parameter to open the list dialog.
• The reference system for which these parameters apply is displayed
in the upper line of the dialog.
• Select the Search method suitable for your substrate. You can
select between fine structure and rough structure. If there is an
adjustment aid on the substrate e.g. a cross or marking, select the
method closed contour. The method leadtip locator is for recognition
of lead tips on substrates.
• Determine the size of the Search area, default 352 pixel. A pixel
number which exceeds the size of the camera image can be entered
here, max. 1536 = (3 x 512) pixel. This results in the scanning of the
search area by automatic camera movement. This is carried out
from the center in anti-clockwise direction.
• With the Pattern size, the size of the pattern to be searched for can
be defined. Select a high contrast pattern which is unique within the
search area.
• The search method can be optimized by activating the Search
options.
• Edit a % value for the Search and teach score which defines the
lowest acceptable quality of the pattern. A message appears if this
quality is not reached during searching.
• If problems occur with pattern recognition during operation, this can
be corrected by teaching alternative patterns. This option only
applies to the methods Fine structure and Rough structure.
• Enter the Maximum number of alternative patterns which should be
taught by recurring non recognition. (The more alternative patterns,
the longer the search process will take). With the entry Defined, the
taught alternatives are numbered.
Pattern X View
The option Pattern X view is available in the dialog PR Parameters where
the taught pattern is displayed in the size of the alignment aid pattern.
This does not apply for the algorithms Closed Contour, Leadtip Locator
and Inkdot Recognition.
With this pattern, the settings for Lighting, Focus height during teaching
of the pattern, the Teach score and Last search score are displayed.
The value Found gives the number of times the pattern was found in
relation to the number of search processes.
Tolerances
In the dialog Tolerances, the maximum deviation of the distance
between both patterns for this reference system can be entered in the
editing box Max. pattern distance error. The maximum allowed rotation
can be entered under Max. rotation.
If the option Calculate stretch factor is activated, the relation of the
distance of two patterns or manual points to the distance of the taught
patterns is interpreted as a stretch factor and used for the calulation of
the bond position. The cause for this stretching could be the heat
treatment of the substrate for example. When using this option, take note
that the patterns may not be taught diagonally, but must be aligned
horizontally or vertically in order to avoid a pillow effect. Several
reference systems may have to be taught on one substrate in order to
achieve optimum results.
As a standard there are 4 different focus heights within a reference
system . Each pattern, the bond area and a badmark are each taught on
an own focus height. If the option Identical Focus Heights is activated,
all focus heights are identical.
Delete
A selected reference system can be removed by clicking the function
Delete. This results in all wires with a source or destination bond in this
reference system to also being deleted. The numbers of the following
reference system are updated and the wire structures adjusted
accordingly.
All defined points and patterns of the entered positions are searched for
by the pattern recognition. An error message appears if the patterns are
not found. Points and patterns can be corrected manually.
Manual (1)
With the function Manual, manual adjustment is carried out on the
current chip or board. The manual points must be entered for all
reference systems. The taught manual points are displayed in a helper
pattern in the upper left corner of the camera window.
Chip (2)
Automatic adjustment of the chip is carried out with this function. the
taught patterns are automatically searched. Manual mode is
automatically activated if an error occurs so the manually taught points
can be entered.
Teach Badmark
• Activate the option Badmark recognition in Teach reference
system mode.
• Open the option Badmark recognition in PR Parameters.
• Select the search method suitable for the surface structure and
define all parameters as for reference pattern.
• Look for a suitable position on the chip, measure the focus height
and confirm this pattern with the right trackball button. This pattern is
marked with the text Badmark in the camera window.
Teach Inkdot
• In Teach reference system mode, activate the option Badmark
recognition by clicking the button.
• Open the option Badmark recognition under PR Parameters.
• Select the method Inkdot recognition.
Badmark View
Just like the reference pattern, the taught badmark recognition pattern
can be viewed in the dialog PR Parameters under Badmark recognition.
The values for focus height, lighting and scores and the number of found
patterns are displayed here.
Board Height
With this option, a height is determined for the 1st board on the 1st
reference system which is measured on the substrate. For board
duplication it is assumed that all boards have the same height. If the
height should be measured on a different board, settings can be made in
the mode Teach board.
• Click the + key to open the individual parameter dialogs and to view
or edit the values.
• If the values should be applied, confirm with OK.
• Cancel returns you to the previous menu.
These parameters apply for all wires in the reference system which
number is displayed in the top line.
Parameter sets for different wire diameters can be loaded from an
existing library.
• Click the symbol to open the parameter library.
• Select the parameter set for the respective wire diameter by clicking
it and confirm with OK.
• A dialog appears, where it can be defined if all parameter groups
from this set or only certain parameter groups should be loaded.
Copy Parameters
Settings to the reference system can be copied in whole or in part to
another reference system with the command Copy parameters... in the
Extras menu. The possibilities available greatly simplify program
optimization and are described below.
to be copied
not to be copied
Insert Boards
With the insert option, a new board is inserted in front of an existing one.
The insert option is therefore only available from the 2nd board. The
numbering is altered accordingly.
• In the board options, click the command button Insert if the board
number is at least 2.
• Confirm that you wish to insert a board. In the status display, the
teaching step is shown as Undefined.
• The prompt to enter the board offset appears if you move the
moveable crosshair in the camera image.
• With the pattern marking, move to the same pattern which was used
for the 1st board and confirm the position with the right trackball
button.
• The markings for search area, point, pattern and reference system
from the 1st board are displayed with the new numbering.
• Once this option has been carried out successfully, the status bar
displays „complete“. Adjustment can then be carried out.
Delete Boards
• A complete or undefined board can be manually removed with the
Delete option.
• Click the command button Delete and confirm the warning.
• The process is aborted if you answer the warning with No.
• Make sure that the counter displays the board number which is to be
deleted. The numbering is altered accordingly after deleting.
Duplicate Boards
• Multi boards or multi chips can be created by defining the first and
last chip and the number of lines and columns. Before they are
defined, click the arrow keys in the Number box and move to the
camera crosshair to the last chip on the line. Click the arrow keys in
the number box again and move to the last chip in the column.
• If a wafer was defined during setup of the holder, the Circle option
can be used. To create a circular duplication, only one chip must be
defined which remains the first chip. The radius determines the size
of the circle. X and Y offset define the distances between the chips.
Starting with the first chip, further chips are defined in the Y direction
until a circle is formed. Then the column is changed to the left and
chips are defined from bottom to top. The column is changed again
at the upper edge of the circle. This process is repeated until the left
edge of the circle is reached.
The current pad is searched with the Search function without moving the
bondhead to the pre-set position. The found pad is then moved to the
center of the window. For the Center of gravity search method the
search area and the search accuracy are given. For the Leadtip locator
method, the search area is manually edited or defined with the auto
functions. The position can be defined more accurately. The distance to
the leadtip is calculated from the % value of the width of the leadtip. If 2 or
more bonds must be placed on the leadtip at different positions, this is
possible by deactivating the position in %.
Hint: Make sure that the source and destination points are in
the correct reference system.
All wires for a program are taught and saved with the program in this way.
• Clicking with the right trackball button in the --> symbol automatically
changes the wire color back to the defined color of the reference
system.
Delete
• To delete a single wire, it must be selected in the Wire entry box
either by entering the wire number or using the arrow keys.
• Click the command button Delete to remove the selected wire.
• The bond marking is removed. The numbers of all wires are altered
accordingly.
Copy
A defined number of programmed wires can be copied to another
position with this function.
• Move the fixed crosshair to the insert position.
• Click the command button Copy under the option Series of Wires.
• A dialog is opened where the first and last number of the wires to be
copied must be defined. The movement direction and the distance
must be entered here. Confirm with OK.
• A series of wires with exactly the same bonds is created at the new
position. If the insert position is within a series of wires, the new
series is placed at the end.
Correct
Individual bond positions can be corrected at any time. If a bond is
continually placed at an incorrect position, the position must be corrected
in the program.
• Select the wire by entering the number in the Wire dialog or use the
arrow keys.
• Move to the source or destination point by clicking the command
button Teach point. You can change between the teach points with
the arrow keys.
• Move the crosshair to the new position and confirm with the right
trackball button to correct the position.
• The possibility to correct positions is displayed in the information bar
in red text. In an existing program, the alteration is shown in the
status bar by a star in front of the program name.
All changes must be saved before the values and position are applied to
the program.
Exchange
For wires defined in the program which are always bonded from source to
destination, the options „Exchange current wire“ and „Exchange all
wires“ are available in the Extras menu.
With this option, the source and destination points and the parameters
are exchanged. The respective reference systems are allocated
accordingly.
The following illustrations show an example. In the model program, 2
reference systems have been created. The wires have the source bonds
in reference system 1 and the destination bonds in reference system 2.
After using the command „Exchange current wire“ the selected wire
was marked.
• With the command „Exchange all wires“ all wires are exchanged in
this way. The processing direction remains as it was, from source to
destination.
Alignment
This option simplifies the alignment of positions for applications with
several parallel wires which are created between 2 reference systems
between which a 3rd is located with a different bond level. This reference
system is displayed in the example connected by loops from reference
system 5 to the middle.
Ref.sys 3
Ref.sys 4
Ref.sys 5
Ref.sys 3
Ref.sys 4
Ref.sys 5
Ref.sys 3
Ref.sys 4
Ref.sys 5
Such position problems can be quickly corrected with the option Wire
alignment. The wires can be aligned individually or in groups to another,
in this example to the blue wires.
• Select the option Wire alignment in the menu Extras to open the
following dialog:
• Activate the option Preset wires set and enter the numbers or
series which are to be aligned.
• A further option is the Preset reference systems to automatically
select all wires which accord to the criteria.
• Define the Fixed position by clicking the radio button for source or
destination which will be the reference system for the alignment.
• Select one of the Align at options, to which the defined wire should
be orientated. It is possible to align the wire to the previous or next
wire, a numerically defined wire or to a reference system.
• In example 1 for example, giving the wires the fixed position at
source bond and the alignment to previous wire or to wire 1 would
solve this positioning problem.
• With the option Absolute and entering the Angle, the alignment of
the red wires can be corrected so that they run parallel to the blue
wires again.
• A further option is the alignment at a defined Angle to the
Reference system.
• To correct a displacement of the reference system in the Y direction,
the definition of a Const. length for the red wires of the example
above can result in correct positioning.
• With the command Launch all values are applied and the wires are
repositioned. The result of the alignment criteria can be checked.
• All values for an alignment command can be saved as a Parameter
set with a specific name e.g. Ref4-Ref5 in the left side of the editor.
• If the option Automatic update is activated, changes are applied
during the automatic processing of a program.
Insert
• Move to a wire in front of which a series of wires should be inserted.
Enter the wire number or use the arrow keys.
• Click the command button Insert under the section Series of wires.
• A dialog is opened where the number and distances of the new
wires can be defined. If the define distance checkbox is deactivated
the defined number of wires is inserted between the previous wire
and the current wire at identical distances.
• Insert source or destination and Auto centering function are
additional available options.
Series of wires between already defined bonds are inserted after the
current wire and the numbering is altered accordingly.
Delete
• Click the command button Delete under the section Series of wires.
• A dialog is opened where the first and last number of the wires
which are to be deleted must be defined. It is also possible to delete
only wires with odd or even numbers. With the options source and
destination, bond points or complete wires can be defined. Confirm
with OK.
• The selection of wires can be restricted with the option Define
reference system.
• All wires or individual bond points which were entered in the dialog
are deleted. The numbers of all following wires are automatically
updated.
Move Wires
• Click the command button Move wires under the section Series of
wires.
• A dialog is opened where the first and last number of the wires
which are to be moved must be defined. The movement direction
and the distance must be entered here. It is possible to move only
wires with odd or even numbers, or all wires between 2 defined
individual wires. It is also possible to move only source or
destination bonds or complete wires. Confirm with OK.
• All selected wires or individual source or destination bonds are
moved to the defined position.
• If you do not wish to use this option, it is possible to define a
selection by reference systems.
Each time these dialogs are opened, all values are returned to the start
values in the dialogs Copy Wires, Move Wires and Insert Wires.
All changes are applied after confirming the dialog. They are shown in the
display for wire parameters.
9.7.2 Adjustment
Before automatic bonding is started, the type of adjustment for the
complete program can be selected. The functions manual, chip, board,
substrate or pads are available and are activated by clicking the
command button or pressing the respective number on the keypad.
Manual Adjustment
Manual adjustment can be carried out on the current chip with the
function Manual. The manually taught points must be entered for all
reference systems. Adjustment can be automatically carried out by
clicking the command button Chip.
Automatic Adjustment
In automatic adjustment, the taught patterns are searched automatically.
You can select between adjustment for Board, Chip or Substrate.
If the pattern can not be found an error message appears before
switching to manual adjustment so that the manually taught points can be
entered.
9.7.4 Bonding
The functions Wire, Chip, Board or Substrate are available for bonding.
Bond Wire
A single wire is bonded with the function Wire.
Bond Substrate
• The function Substrate will bond the complete substrate from the
current wire position.
Hint: For all functions: The bond process can be stopped after
completion of the current wire with the STOP key on the
keypad. The bond process is stopped immediately at the
current position with the HALT key.
Correction
Every pad can be corrected e.g. if a substrate is used that has already
been bonded.
• Select the position to be corrected and click the command button
Correction. The correction position is marked by a red frame.
• The correction is carried out by moving and confirming the new
position.
• A correction can be reversed by clicking the command button
Original. A corrected pad is only bonded at the corrected position in
the current chip / board. After renewed adjustment every bond is
placed on the original position.
Bond Test
Single bonds which are defined as „Test wire“ in the „Teach wire“ mode
are bonded with this function. The bondhead automatically moves to
these pre-defined wires and bonds only these wires.
To carry out the next step, click the STEP key or the ENTER key.
9.7.6 Parameters
For teaching reference systems in a new program, the PR default values
are applied for the pattern recognition. Teaching wires is also based on
default values. These could be changed while creating the program.
These values are displayed under the command button Reference
systems and can be altered according to requirements. Wire parameters
can also be updated.
By clicking the command button Curr. Wire, the parameter set is
displayed separately for source and destination with the information for
the associated reference system. Changes to this dialog only apply to the
current wire. The gray arrow symbol next to the editing box changes in
color if changes are made, changes can be undone by clicking this arrow.
The bond plan can be zoomed larger or smaller with the keys . or - on the
keypad or with the keys PgUp or PgDn. A segment can be selected with
the trackball which can be zoomed larger.
The labeling of the board or chip numbers are displayed if the zoom
factor is set to provide enough room for the label.
The segment can be moved freely by clicking and holding the left
trackball button.
For machines which are fitted with the optional PiQC box, there is a
function in this dialog for viewing the quality values.
Below the deformation charts the charts for ultrasonic energy and
bondforce are also displayed which give conclusions to the effectiveness
of the bond phases.
• The command Quit returns you to the previous dialog.
• The bond charts can be deleted individually or completely by
clicking the command buttons Delete this chart or Delete all
charts. A warning appears which must be confirmed to either delete
the charts or abort.
• The displayed charts can be printed if a Printer has been
configured.
• The charts for deformation and US current can be converted to
profiles and saved in the Profile directory with the function Save.
This profile is saved with all entered values to the directory with the
command OK.
loading this program. The default profile is entered but the name of the
original profile is retained.
The complete profile list can be saved to disk with the backup function.
The saved profile list can be imported from a disk. The existing profile list
is then overwritten.
• Select the bond program and the target directory and confirm with
Import.
• The selected program is loaded and saved to the target directory.
• For program export, place a formatted disk in the right disk drive and
confirm.
9.10.3 Backup
In the Extras menu machine files e.g. programs, parameter files, user
lists, interpreter programs, holder files or profiles can be saved externally
with the menu item Data Backup. Backup of these files may only be
carried out by users with the respective access rights. The files are saved
to disk with the command Backup. An empty disk must be placed in the
right disk drive. Existing files on the disk will be overwritten.
9.10.4 Restore
Files stored to backup can be restored with the function Restore in the
menu item Data Backup.
• Select the respective file by clicking the radio button or with the
command button All or No.
• Confirm with OK. The files are restored to the original directory.
PR Parameters
Tolerances / Options
If the option 2nd pattern optional is selected, only the first pattern is
used to determine the position of the reference system. In case of
recognition error, the second pattern is attempted as an alternative.
If the machine is equipped with a second bondhead camera, this
camera (typically no. 3 as no. 2 is reserved for the E-Box) can be used
for pattern recognition. It is necessary to calibrate this camera in setup
mode first. Since the camera selection can be set for each reference
system, the pattern recognition can switch between cameras from
reference system to reference system.
MANUAL BONDING
CHAPTER10
10.1 Basics
The Manual bonding function is used to bond single wires without
having to create a complete program. This mode is useful for instance to
optimize parameters on a test substrate.
Access right to Manual bonding mode has to be assigned by the
administrator. Any user with Programming access rights can
automatically access Manual bonding mode.
• Confirm this message with Yes and carry out the height
measurement as described hereunder.
• Bring the bond position into the center of the camera window by
clicking the respective radio button and the Move to command
button and then bring the image in focus by moving Z with the arrow
keys.
• Click the Measure height command button. The bondhead will
move down to touchdown and record the height.
• By defining a Bond angle you can set the direction in ° towards the
destination bond relative to the X axis coordinate of the source
bond.
• Select the parameter set which fits the installed wire diameter and
confirm with OK. The current selection is displayed on the screen.
• If this parameter set should be modified, click the Edit command
button. The list dialog with the parameter groups is displayed.
• Confirm any changes in the editing fields with OK or abort the dialog
without saving by clicking Cancel.
10.2.5 Bonding
• The bonding of the wires begins after clicking the Start command
button.
• The Single wire function causes that only the wire currently
displayed under „Pos.“ will be bonded even if a larger group of wires
was defined. If this function is unchecked, all wires will be bonded
consecutive and the wire number is updated automatically.
• The bond process can be interrupted at each defined point by
activating the Step by step function. Press the STEP key to execute
the next step.
BONDING PROCESS
CHAPTER11
11.1 Overview
To ensure optimum bonding quality, the process parameters must be
adapted to the materials used in the bonding procedure.
This chapter contains an overview of the relevant process parameters
with explanations of their settings.
The following groups of process parameters are relevant for the
BONDJET BJ820:
- Touchdown parameters
- Bonding parameters
- Loop parameters
- Welding parameters
- Quality parameters
- Tear-off parameters
These parameter groups are shown in the first Parameter Dialog. The
individual subdirectories are opened by clicking the symbol + and closed
by clicking the symbol -.
For initial use, default parameters are available in the BONDJET BJ820
for pattern recognition and the bonding process. These can be changed
to customer specific values. Parameter sets for various wire diameters
and applications with characteristic surfaces are available in the
parameter library. The following figures show the file 25 µm which
contains the settings for aluminum wire with a diameter of 25 µm.
- Touchdown:
This is the height of the Z axis at which the wedge touches down on
the surface. This height is measured by the bonder and cannot be
changed manually.
- Starting height:
After the first complete loop in a reference system, the start height
is equivalent to the movement height to the next loop in the same
reference system. The value should be high enough to avoid any
obstacles.
-Touchdown area:
This defines the distance above the expected touchdown, at which
the bonder reduces Z axis speed, expecting a touchdown signal.
- Lower tolerance:
This defines the maximum search distance below the expected
touchdown height. If no surface contact is made at this position, the
movement stops and an error message is given.
- Touchdown velocity:
This defines a lower speed for the Z axis, for a soft touchdown.
- Touchdown force:
This is the force that is applied during touchdown.
- Tail Offset
at tear off with wire clamp an individually tail length for source bond
can edit, this box is only available, if in tear off parameter method
„wire clamp“ is activated
- Shape angle:
One feature of the BONDJET BJ820 is the possibility of bonding S-
shaped bonds. The shape angle defines the angle of the bondfoot
offset at the source and destination positions. This angle is freely
programmable, but a maximum angle of +/- 90° relative to the wire
direction is a reasonable limit for automatic production. Large S-
shape angles will weaken the heel of the bond.
- Overtravel:
After touchdown the Z axis continues to move downwards for a
defined distance. This makes controlled deformation possible
during bonding. A recommended value is the wire diameter.
- Pad locator:
If this function is enabled, the pattern recognition system
automatically positions the bond positions in the center of each
bond pad. Before bondpad recognition with the pad locator, all
following bondpads are combined whose search area fit into a
camera window. Before recognition, the camera center is moved in
such a way that all these bondpads can be searched without
requiring axes movements. In the parameter dialog, the search
method, search area, options, filter, tolerance and position are
defined.
- Delay:
This parameter starts the bonding process after a defined delay.
intermediateheight
intermediate
Zwischenhöhe height
Radius
starting angle
Afterwards, a reverse move can be carried out and a vertical move which
can be skipped for some loop forms by entering „0“. The Z axis then
moves towards the apex. If a loop angle has been defined, the apex is
approached at this angle. The X/Y position of the apex is influenced by
the definition of the loop shape. The wire clamp is closed at the apex. The
intermediate height above destination is then moved to. The descent
movement from here is defined by the touchdown parameters.
Loop shape
Intermediate height
Loop
angle
destination
Height apex
distance
Reverse distance
Vertical
Intermediate
Start-
height
angle
Source
Destination
Figure 11-5: Reverse trajectory
Four methods are available for determining the Z position of the apex:
- In the most common method „loop height“, the apex height results
from the calculated amount of wire necessary to reach the defined
loop height. All loops created in this way have nearly to the same
height regardless of the S-D distance. By selecting either S or D,
the loop height parameter can be defined relative to this bond
position.
- In this method, the height of the apex is defined. The editing box
Height correction is active for this method. An additional wire length
is taken into account at the apex height calculated from the
horizontal distance between S and D and this correction factor.
- The wire length is directly defined in this method. Loops are created
which all have identical wire length and which may show different
heights, if the distance between source and destination differs. The
height of the apex results from this defined wire length. This method
is often used in high frequency applications.
The value for Loop shape is a percentage which reflects the relation
between the displayed movement segments b and the source -
destination distance. This value can be programmed from -100% to
+200% in order to create different loop shapes. Two examples are
illustrated in the following figures:
S-D distance = a
a -b
For loop shape parameters smaller than 0%, the bondhead moves over
and beyond the destination bond position. Especially high loops can be
created in this way.
b
S-D distance = a
Figure 11-7: Special case loop shape between 100% and 200%
For loop shape parameters over 100%, the bondhead carries out a
kickback movement which causes a distinct loop peak.
The trajectory formed by the parameters is illustrated in the dialog under
the destination entry page and therefore all changes can be traced.
Furthermore, all necessary wire lengths for the defined loops are given.
In the wire length method, this value is identical with the value in the
editing box.
If inconclusive parameters are entered for the loop trajectory which could
lead to a height conflict or a loss of wire, a message is given in the box for
the trajectory illustration which suggests which value must be altered.
- Intermediate height:
Fixed point in the loop trajectory over the source position and over
the destination position. The loop is created between these two
points.
- Intermediate radius:
Radius and height define an imaginary cylinder around the first
bond position. After welding the source bond, the wedge moves
away from the bond position under the start angle to the imaginary
cylinder and then vertically upwards. A radius helps to avoid heel
damage.
- Destination max.:
If this function is activated, the intermediate height destination is at
the highest possible position above the destination position of the
loop trajectory.
- Start angle:
This is the take-off angle of the bondtool after the source bond
under which it moves to the radius.
- Reverse movement:
This is the horizontal reverse movement of the bondhead.
- Vertical movement:
This is the vertical movement after the reverse move.
- Loop angle:
This is the movement angle to the apex height. If this option is
deactivated, the apex is moved to directly.
- Loop height: < can only be edited in method Loop Height >
The loop height is defined with this setting. Before bonding a wire
the necessary wire length is calculated to ensure the set loop height
is reached.
- Apex height < can only be edited in method Apex Height >
This setting defines the highest point in the trajectory above the
source or destination bond.
- Height correction < can only be edited in method Apex Height >
The apex hight is increased by the distance S-D factor.
- Loop shape:
This parameter defines the X/Y position on which the apex point is
reached when forming a loop. The values mean:
- Process Control:
Constant Ultrasonic
This is the standard method where the set ultrasonic level is given
out constantly during bonding. The applied current alters
depending on the impendance during the welding process.
Constant Current
This method is only available if a DDS ultrasonic board or a PiQC
box are fitted. The set current level is given out during bonding.
- Ultrasonic:
Ultrasonic power is programmed as a percentage value of the
maximum available generator output.
- Bondforce:
The bondforce is programmed in cN.
- Duration:
The duration of each interval is defined. After this amount of time
the next interval is changed to. The welding process is aborted if
the deformation % is reached before the end of all intervals.
- Ramp:
If this function is activated, the ultrasonic power and bondforce
increase in the defined time linear until reaching the defined value
of this interval. If the time window of the ramp is smaller than the
interval duration, the ultrasonic power will stay constant for the
remaining duration.
- Deformation Profile:
The deformation progression of the current bond is compared to the
selected profile. Production is stopped if the actual value is not
within the threshold values.
- US Current Profile:
The transducer current of the actual bond is compared to the
predefined profile. Production is stopped if the actual value is not
within the threshold values.
Profiles are selected from the directory and loaded. Reset to default
values by clicking the X button.
- Safety distance:
is the distance between wedge tool and bond surface after the extra
movement to bend the tail. Should be greater than the wire
diameter to avoid touchdown.
- XY-distance:
is the distance, the bondhead travels in XY-direction while travelling
down to bend the tail.
XY-distance
vertical
distance
safety distance
Destination
bondfoot
- Tail angle:
Amount of tail being pulled out under the tail angle before tear off.
This tail length does not equal exactly the tail length as measured
on the bonded wire, because the geometry of the wedge tool bond
foot and radius have to be taken into account.
- Safety distance:
is the distance between wedge tool and bond surface at tear off.
Should be greater than the wire diameter to avoid touchdown.
tear off
distance
h
ngt
le
il
Ta
Destination
bondfoot
into adjustment mode. When all errors have been corrected, bonding can
be started.
GW45 - Ti - 2015 - 1“ - CG
cross groove
tool length 1“
bond foot size
1.5mil = ca. 38µm
hole diameter
2.0mil = ca. 50µm
material
style (type) 45°
PRODUCTION
CHAPTER12
12.1 Introduction
The production process of the BONDJET BJ820 is carried out on the
basis of an existing program where all process steps haven been
programmed. The parameters have been optimized to ensure an error
free bonding result in accordance with the quality requirements.
Furthermore, it must be ensured that bond material is present and
securely clamped at the working position.
The process can be run in various modes for a production job:
The production process takes place with the safety cover closed. It can
only be opened for manually changing the substrates.
• Quality control
Production mode is the lowest mode in the user hierarchy where the user
only has default access rights necessary for production jobs. Further
access right can only be assigned by the administrator.
After confirming the login dialog, the production dialog is opened.
Load Program
The last used program is loaded. Changing to another program is carried
out by user intervention.
Start
There are 3 possibilities for starting production:
1. Confirm the Automatic command button
2.The ENTER key on the keyboard
3.The OK button on the keypad
• Select the position of board, chip and wire from where production
should begin, either directly by entering the number in the editing
box or by increasing the number with clicking the arrow keys.
• This position is moved to the camera image with the command
Move to.
• Confirm with OK to carry out reference system adjustment for this
wire.
If a touchdown height is already defined, the bonder automatically starts
working through the program after successful adjustment until it is
stopped by manual intervention, because of an error or for material input.
If no touchdown height has been defined yet or if the option Reset height
was activated the following message appears:
Halt
Production can be stopped by manual intervention. Click the Automatic
button in the user interface, the STOP key on the keypad or the ESC key
on the keyboard.
Production stops after completing the current wire or series of wires, in
automatic material input, the complete substrate is processed.
If production should commence, the prompt for positioning appears.
Production is automatically stopped if the allowed Skip number is
exceeded or is an error occurs. Both are displayed by an error message.
Manual intervention is necessary to commence production.
Stop
With the Red STOP key, production is stopped immediately at the
current position. Production can continue after trouble shooting.
End
Production is automatically ended after the terminating the last
programmed wire.
Control
The production process can be controlled on the software dialog if the
selection of respective gadgets allows it. For example, the use of tools
can be checked using counters. Pie-charts can display workload and
statistical data can be recorded and displayed. Graphs can give
information regarding deformation or ultrasonic current.
Information which is always displayed includes the wire diameter,
frequency, bondhead option frontcut or backcut and the name of the
loaded program.
Loading a Job
A job is set up by giving it a job name or loading a job from the directory.
Editing a Job
• In the dialog box Edit jobs, you can enter a description for the job.
Either use the keyboard attached to the operator panel or open a
keyboard dialog by clicking the symbol. Here you can enter the Max.
number of substrates.
• You can enter the dialog Edit Job by the menu Job/Edit.
Deleting a Job
• A selected job can be deleted from the directory with the command
Delete. This dialog is only available in the Load Job dialog and is
not accessible over the menu Job as for Edit and Info.
Closing a Job
• In the menu Job/Close there is an option to close a job.
Resetting a Job
• This option is opened under Menu/Reset and can reset all counters
for this job to 0.
Job Information
• By clicking the command button Info in the Load Job directory or in
the menu Job/Information, an information window is opened where
data and bond errors can be checked.
• The first row contains the description of the Job, the second
contains the name of the Bond porgram. Further enteries are the
number of the processed Boards, the number of bonded Chips and
the number of errors. These Errors are displayed in the error list.
• With the option Last Board, only the errors of the last board are
displayed, in order to have a better overview of the currently bonded
wires. If this option is not active, all errors from the complete job are
displayed.
The bondhead moves to the park position and the clamp is opened. The
safety cover lock is released and material can be placed on the
workholder. Finally, the bondhead moves back to the starting position
and the clamp is closed. In the status bar the status of the material
clamping is displayed with a symbol.
• Alter the position of the bond using the trackball pointer and confirm
this new position with the right trackball button.
• All Parameters, the ultrasonic Power and the Force factor can be
temporarily changed for the bond to be corrected.
• To correct a bond other than the current one, use the buttons Prev.
or Next or the numeric keys.
• To exit the correction mode press the Halt button or the ESC key.
If the current chip or the complete substrate is defect, this can be skipped
and excluded from production.
• To bypass a chip or board click the button Skip Chip or Skip Board,
or press the respective numeric keys „3“ or „4“.
• The command Abort opens a dialog box where the reason for
stopping must be entered. This information is documented in the
logbook.
12.7 Rework
Rework of individual wires, chips or substrates is possible in Readjust
and Rebond modes.
12.7.1 Readjust
Readjust is usually used if a chip has not been bonded because a chip or
board was skipped.
• Use the commands Src and Dst or the arrow keys to move between
the source and destination position.
12.7.2 Rebond
In Rebond mode, single wires on a partially completed board can be
corrected. The parameters, and ultrasonic power can be altered for the
bond to be corrected.
• Use the commands Src and Dst or the arrow keys to move between
the source and destination position.
In Rebond mode, only the current bond can be corrected. After changing
to another bond, the original values are restored.
The bond position in automatic production is not affected. Production
continues from the position where it was interrupted.
For bonders where the material input is carried out by an external PLC
via Profibus, any reworking is also controlled by the PLC. The bonder
must be set to Automatic in the operation mode Production. There are
two types of rework, the PLC decides which mode is used.
Fully Automatic Rework :
• The reworked part is bonded just like a normal part.
Semi Automatic Rework :
• The bonder switches to the Rebond mode so that the bond position
can be corrected before bonding a wire.
ADMINISTRATION
CHAPTER13
13.1 Instructions
Optimum and safe use of the BONDJET BJ820 is based on extensive
knowledge of the production process and the use of the software.
Access rights can be allocated according to the user’s qualifications. The
allocation of various rights is possible in the main administration menu.
An administrator trained by Hesse GmbH should be responsible for
allocating the rights within a company. The administrator’s tasks include
the creation of a user list, allocation of passwords, removal of users from
the list and saving user data.
With access to the settings dialogs, the administrator is able to limit the
editable parameters, change axes parameters or activate/deactivate
program variants.
• To change into administration mode, click the Administration icon
on the navigation bar . You need to have access rights for
this mode.
• If a user has forgotten his or her password, the old password can be
deleted in this dialog box by clicking the command button Delete. A
new password must be defined at the next login.
• The command Lock prevents a user from using his or her login until
this lock is removed.
• Select the area where you wish to edit the access rights with the +
key.
• The abbreviations shown above stand for the different user levels
and the sub groups in the programming level (see notes at bottom of
dialog).
13.3 Settings
The administrator can access different functions in the Settings menu
which generally influence program and process windows. With the option
Limits per wire diameter, a loaded parameter set is saved together with
the wire diameter so that the parameter set can automatically be loaded
when the wire diameter is changed.
Production:
2 Calibration check:
Checks the calibration data against parameter limits when changing to
production mode.
Never: Does not check calibration data.
Message: Displays a warning message if calibration is out of parameter
limits.
Error: Does not allow to load a program if calibration is out of parameter
limits.
3 Program check:
Checks the bonding program data against parameter limits when
changing to production mode.
Never: Does not check calibration data.
Message: Displays a warning message if calibration is out of parameter
limits.
Error: Does not allow to load a program if calibration is out of parameter
limits.
Bond Parameters:
This option will avoid the error message „Destination intermediate height
can not be reached“.
Heights:
Overtravel:
1 Overtravel bonding:
If this option is activated, the ultrasonic energy is already applied while
the bonder applies the overtravel.
2 Overtravel delay:
An additional settling time before bonding can be defined with this entry.
Adjustment:
Positioning:
1 Accuracy:
This entry defines the positioning accuracy before welding.
3 Smooth radius:
This entry defines the radius for all movements, which are „smoothed off“.
Miscellaneous:
1 Auto offbond:
If this option is activated, an offbond is automatically enforced after every
height measurement, bond quality error or bondhead setup.
5 Smart Login:
Off: Disables the „Smart Login“ feature.
Prod.: The feature is limited to production mode.
Ever: The feature is working in every operation mode.
Bond Charts
In the general settings for bond charts the conditions are defined for
quality measurements and the values for chart resolution and value
range can be changed.
A warning is given after changing the resolution values and the software
must be rebooted. Only after rebooting the altered values are applied to
the bond charts.
From the number of measured values and the measurement duration the
system calculates how many charts can be saved in the user defined
chart memory.
Threshold
These values define the limits at which the quality of the wire deformation
is no longer accepted and triggers a respective error message.
13.3.4 Checklists
In menu Settings, the menu item Checklists... opens an editing box
where the administrator can type in instructions for the operators to guide
them through their daily routines.
A checklist is then active when the content of the editor is not empty.
Each row of the checklist contains either a static display or a checkbox if
the row is prefixed by a *.
• Select the relevant operation by clicking the according register and
type in the company labor instruction for this operation.
• Activate the bond matrix by clicking the radio button. This will
enable the other editing boxes.
• If the option Request per substrate is activated, the position which
should be bonded within the matrix is requested for every bond of a
substrate in production.
• Define the geometry of the matrix for source and destination by
entering the number for rows and columns as well as the offsets for
X and Y.
Profibus
With the command Setup, the parameters for the Profibus
communication method are displayed in a list, sorted by inputs and
outputs. Select the appropriate radio button.
PBS 200
With the process / production data acquiring system (PBS) the most
important production data of the BONDJET BJ820 can be collected and
evaluated in a database on the host computer.
The PBS enables online monitoring of the bonder from a distant location.
The program used, the product being processed and the user currently
logged in are observed. Directly after bonding a wire, the progression of
deformation and the last bond time can be viewed. The bonder can be
monitored on the screen.
The data collected in the database can be analyzed over numerous
evaluations and compared, if several bonders are attached together. This
gives an overview of the substrates produced. The PBS also monitors the
production times which are collected according to shifts.
The setup of the PBS 200 is described in a separate manual.
The following settings must be carried out in the bonder software after
activating the option PBS 200:
Logbook
In the logbook, the times are recorded which the machine has spent in
each of the different operation modes. If the logbook function is
deactivated, an analog clock is displayed on the monitor in administration
mode.
• To activate the logbook click the according check box and open the
Setup dialog.
• New login must be carried out after activating or deactivating the
logbook mode to ensure changes are applied.
• The logbooks are listed by month and year.
• Set the logbook properties in the following dialog:
• From this dialog you can View a monthly logbook by clicking the
appropriate button.
• With the function Export you can save a chosen logbook to disk in
disk drive 2.
• One function of the logbook is to track all downtime of the machine
and allow a statistical evaluation of the amount of time the machine
spends in each mode. For this purpose the machine automatically
records 22 conditions which affect machine utilization:
1 Switch on
2 Switch off
3 Programming
4 Setup
5 Calibration
6 Administration
7 Production
8 Start
9 Stop - allows identification of customer specific reason!
10 Pattern recognition (PR) error
11 Wire change
12 Material change
13 Bond correction
14 Repair
15 Skip
16 Check interval production expired
17 Check interval shift expired
18 Check interval inspection counter expired
19 Check interval wedge expired
20 (Check interval cutter expired)
21 Check interval wire guide expired
22 Bond counter
RS232
All conditions for data communication over serial interfaces are specified
in the dialog RS232 Settings...
• Open the dialog by clicking the function.
• Select the interface using the arrow key or by entering the number. 6
interfaces can be activated.
• Define the data communication conditions for the activated
interface. Click the respective radio buttons.
13.4.2 Shifts
In the menu SPC Settings a dialog box is opened where the shift
turnover can be defined and where the set performance per shift can be
entered for the statistical evaluation.
With the start of the first shift and the shift duration, the shift turnover is
automatically calculated.
The shift performance is calculated with the value for the set performace
per shift.
If the bonder is connected to a PBS 200 server, the date and time are
synchronized automatically.
Activate the audio alarm for the respective operation mode by clicking the
single checkbox.
The lamp status Material deficit is connected to the program settings in
administrator mode. Color and function status are activated if the warning
by a defined remaining amount of boards, chips or wires has been edited.
For permanently activating the audio alarm, the icon constantly keeps the
color.
To activate the Interval function, the button must be clicked until the
icon flashes.
The Interval length also applies for the audio alarm.
13.4.5 Language
A user registered as an administrator can alter the language settings with
the function Language. The languages German and English are
available as a standard selection. Further languages can be inserted on
demand.
• Select the function Language in the Settings menu.
With the function Create bondhead disk... all files which are relevant for
the bondhead are saved to disk. After bondhead exchange, all files of the
new bondhead can be loaded from the disk.
Using the Configuration disk, data from a machine can be exported to
another enabling the same basic conditions for all machines in a
production line.
When creating a disk with Complete configuration, all machine data is
saved. this disk may NOT to loaded to another machine.
• Click the button Start to start the conversion. If the function Delete
after conversion is activated, old program files are deleted after
successful conversion.
Successful conversions are shown in the dialog.
Setup
• Select a display element by clicking it with the right trackball button.
Click the arrow key to move this element from one column to the
other, from „available“ to „installed“ or vice versa. An installed
gadget is arranged on the user interface in a default position.
• The list view of the gadgets can be changed using the scroll bars.
• The trackball, the upwards/downwards arrow symbols or the arrow
keys on the keyboard can be used for selecting installed gadgets.
• In the row above the function command buttons, the currently
loaded user interface is displayed with the file name.
• The design of the selected gadgets can be arranged with the Edit
function.
Preview
• Click the function Preview in the setup dialog to check the design
and arrangement.
• Exit the preview with the command Back.
Backup
• Create a backup disk of the production screen with the Backup
function.
• When prompted, place a disk in the disk drive and confirm with OK.
• The following message appears after successful backup:
Load
• To load an existing screen design, click the command Load and
select a file from the directory.
• Confirm with OK.
Copy
• An existing file can be copied by clicking the command button Copy.
Select the file from the list and change the name by which the copy
should be saved. Confirm with OK.
Save
• If changes were made to the loaded file, the command button Save
is active. Click here to save changes to the file.
Delete
• To Delete a file with the ending .pro click the respective command
button and confirm the warning with OK. The list of installed gadgets
is also deleted.
PATTERN RECOGNITION
CHAPTER14
14.1 Introduction
In the BONDJET BJ820, a pattern recognition system finds the exact
location of bondpad and lead positions. Production tolerances can be
taken into account without influencing the quality.
A common function of automatic pattern recognition is the automated
measurement of objects (position and rotation). High precision placement
of components is essential in semiconductor production. To guarantee
precision, an image of the component is taken and automatically
measured. For example, the position of a corner of a chip is measured in
an image. With this information, the chip can be precisely positioned.
Generally, the geometric patterns are searched (corner, circle, cross...) or
a pattern which is taught from a „golden sample“. For example on a die
bonder, a chip is moved in front of the camera and a pattern is taught on
the chip. For all further chips, this pattern is automatically searched with
the pattern recognition and the position measured in the image.
The following chapter explains the available methods and the favored
field of application.
taught pattern is then used for the second part of pattern recognition
which is described as Search. The position of the pattern is then
determined in any given camera image.
A maximum of 2 patterns can be taught in every reference system. For
every pattern, the method can be selected and individual parameters can
be set. A search area can be set in all methods. The search area is a
rectangular section of the camera image whose center corresponds to
the center of the camera image. Generally, the search area should
remain set to the largest possible value. This allows displaced patterns to
be found. Reduction of the search area is only desired to avoid confusion
when 2 pattern segments are located in the search area, which are the
same as the pattern. The search area should then be reduced so that
only the desired pattern is located in the camera image. A smaller search
area generally leads to a shorter search time.
Tolerances
Position deviatons between the taught and found patterns can be
accepted up to a certain definable value, or not accepted when this value
is exceeded. A pattern recognition error is then displayed.
The Max. pattern distance error limits the deviation between the distance
of 2 patterns or manual points of a reference system relative to the
distance of the taught positions. The rotation of a reference is accepted
up to the Max. rotation value.
With the option Calculate stretch factor, the relation of the distance
between two patterns or manual points to the distance between the
taught patterns is interpreted as a stretch factor and is used for the
calculation of the bond position.
As a standard, there are 4 different focus heights within a reference
system. These focus heights remain identical with the option Identical
focus height.
Movement optimization
Normally, the camera is moved exactly over the position where a pattern
is assumed, and then the pattern is searched for within the search area.
This movement does not have to be made if the whole search area is
already within the live camera window and the focus height is set.
If this is not the case, the system will predict if the search areas of both
patterns of the next reference system will fit in a single camera window
(field of view). In this case the camera will move to a position exactly
between both patterns. Should the first pattern be found in a position
which will render the second pattern likely to be outside the window, the
second pattern must yet be moved to.
The Auto Teach function helps the search for a suitable pattern. This
must be activated in the menu Settings/Auto Teach Parameter. These
settings are applied globally for all pattern search processes. In addition
to the pattern size, an Area in pixel is also defined in which the search
process is carried out. This is displayed as an additional frame around
the defined pattern rectangle. If the time has run out which was entered
under Maximum duration, the pattern with the largest teach score is
selected. If, however, a pattern was found which reached a higher teach
score as that defined in the PR parameters for every individual defined
minimum teach score, this will be selected and the teach process is
aborted prematurely.
The alternative is normally taught at the same position where the pattern
is that could not be found.
The axes positions can be altered when teaching alternatives if this
option is allowed in administrator mode under Settings/Program
variants/Adjustment.
14.3.3 Lighting
Lighting which is set correctly for the surface condition of the pattern
improves the stability of pattern recognition. Two light sources are
available for the pattern recognition system on the BONDJET BJ820, the
vertical light and the ring light which can be set independantly. The 3rd
light setting is for the ring light on the E-Box.
When teaching a pattern, the lighting setting is determined and saved for
every pattern. If different patterns are to be taught, the lighting has to be
set according to the respective pattern. Changes to the lighting settings
can result in patterns not being found and the teach process must be
repeated.
A rough surface has a significantly different reflectivity than a level
surface, which is why the choice of light source has to be adapted to the
surface condition. The following lighting method is recommended:
In the Point x view the image of the defined manual point is displayed
along with the focus height. To find the point again, axes coordinates
have to be given by the operator in manual alignment.
14.3.6 Tolerances
The pattern recognition considers the distance between the two patterns
of a reference system. If large deviations occur during pattern recognition
a misalignment is assumed and the adjustment is aborted with an error
message. The Max. diagonal tolerance sets an upper limit for accepting
a pattern with such a deviation.
The Max. rotation of a pattern can be limited in the same way.
The object shown in this example clearly differs in its geometry from
objects in its immediate surrounding area and is therefore ideal for a
„pattern on chip“ search method.
No object found.
There was no object under the crosshair when the right trackball button
was pressed. There may also have been a lighter object in the image
causing the internal binary pattern not to recognize the selected object as
such.
14.4.2 Searching
The following describes which errors could occur when searching for a
pattern.
• There may be more than one similar or identical object in the area. It
is recommended that a new pattern is taught. The „Auto Teach“
function is helpful in this case.
μm
max .Offset = ( SB − MG ) * 319
,4
pixel
No object found
No object could be found in the search image. If this error occurs, teach
this object again or select another object.
Δx
Picture 2
Picture 2*
Picture 1
14.5 Lighting
Optimizing the lighting to the surface characteristics of the pattern can
help to increase the efficiency of the pattern recognition. The two light
sources in the BONDJET BJ820 can be programmed individually.
A rough surface has a significantly different reflection behaviour
compared to a smooth surface, therefore, the choice of lighting has to be
modified to take this into account. We recommend :
PREVENTIVE MAINTENANCE
CHAPTER15
maintenance overview
Material
Assembl
Things to do Interval requirement Notes
y
s
CH=check
CL=clean
P=perform
CHG=change
L=lubricate
C=calibrate
maintenance overview
Material
Assembl
Things to do Interval requirement Notes
y
s
Frame Ultrasonic-gene- C impe-
rator dance test
after each
wedge
exchange
grease nipple
Figure 15-1: grease nipple slide carriages (X and Y axes size 15)
X Achse Y Achse
X Axis Y Axis
Amount of lubricant: 0,7 cm³ per carriage 0,7 cm³ per carriage
(both sides) (both sides)
• Use the threading wire to pull the wire through the wire guide tube
(see Figure 15-3: “wire feed”).
wire spool
wire guide
Threading with tweezers and without threading wire below the wire guide
is carried out as follows:
• Thread the wire through the slit in the transducer.
• Check that the automatic function in the threading dialog is
activated. Wire will be automatically transported when the sensor
recognizes wire use.
• Guide the wire around the wire brake.
• Focus the microscope to 1.6 times magnification of the wedge tip.
• With the arrow keys, rotate the bondhead to the 40° position to get a
good view of the through hole of the wedge.
• Remove the moveable clamp bracket with the thumb screw.
• Pull the wire from the clamp straight and cut it clean. A wire tail of
5mm should remain.
• Thread the wire tail through the hole in the wedge with tweezers.
This steps requires some practise and can take some time for the
inexperienced user. It is easier if the wire tail is bent to the correct
angle. Pull the wire through the hole and straighten.
• Replace the moveable clamp bracket and use the WF key to feed
wire until a perfectly straight wire tail is achieved. Cut off the rest of
the wire.
air regulator
• Guide the new tube from above in the metal pipe through the
bondhead shaft.
metal sleeve
wire guide
• Push it through until it can be reached with tweezers below the drive
pulley.
• Pull the tube so far until is reaches through the LED ring up to the
transducer and clamp it with the screws into the wire brake.
clamping screws
wire guide tube
• If the tube has been inserted correctly, it is only barely visible on the
upper end of the cover pipe.
• The wire can now be rethreaded.
• Remove the moveable wire clamp bracket and swing the clamp
blade away from the wedge.
• Remove the wire by cutting it to the right side of the wire sensor slot
and pulling it downwards out of the bondhead.
• Remove the connector and cable for the LED ring from the socket
and unscrew the LED ring assembly. Place it aside in a safe place.
• Loosen the screw on one side of the restraint (see Figure 15-7:).
Remove the other screw completely. Use the small size flat head
screw driver which is part of the bonder accessory box. Swing the
restraint out of the way.
• Free the white PTFE wire guide tube from its groove and pull it
downwards out of the bondhead.
groove for
wire guide
tube
screw
restraint
screw
The white PTFE wire guide tube can be obtained as a spare part pre-cut
to the right length.
• Insert the new wire guide tube from below into the metal sleeve on
the bondhead and push it all the way up. Excert caution that the wire
guide tube is not bent, kinked or damaged in any way.
• The wire guide tube must be placed in the groove in such a way that
the end is flush with the bottom edge of the bondhead body.
• Swing the restraint back into position and insert the screw which has
been removed before. Turn both screws hand tight.
• Fit the LED ringlight back on the bondhead and turn the screw hand
tight. Connect the cable again. The polarity can not be reversed
because the connector is coded.
• Trim the end of the wire guide tube short above the the metal sleeve
of the bondhead. The tube may not touch the fixed metal tube above
the bondhead.
• Rethread the wire all the way down to the wedge tool.
• Reinstall the moveable wire clamp bracket and swing the clamp
blade back against the wedge tool.
• Carry out an offbond to produce a defined tail.
screws for
bondhead cover
screws
bondhead
cover
• Release the plug and pull the flex cable from the bondhead circuit
board.
plug
bondhead cable
• Make sure the flex cable is wound around the shaft and fixed with a
transport ring.
• Guide the bondhead with the flex cable shaft from below through the
drive pulley.
Important: Make sure that the flex cable does not touch the
edges of the drive pulley and the wire guide tube is
not bent.
• Place the bondhead on the bondhead circuit board so the drill holes
fit over the dowel pins which protrude from the drive pulley.
• Screw the bondhead from above with the 3 screws DIN 912 M3X8
and the correct washers which were used to screw the bondhead
transport box.
• Remove the transport ring and unwind the flex cable at least one
rotation, 2 at the most.
• Plug in the flex cable and lock.
• Switch on the bonder by switching the main switch to ON.
• Switch on the safety circuit.
• Carry out a reference move and carefully monitor the torsion of the
flex cable during rotation of the P axes. Abort the movement
immediately if the flex cable is pulled tight and adjust the winding.
• After a correct reference move, the cover can be replaced.
The bondhead assembly is now complete.
If there is a disk with calibration data for the bondhead, this can be
entered in the service menu Extras/Bondhead disk.
• Carry out calibration of the P axis and the wedge geometry as well
as all height measurements.
If there is no bondhead disk, the following calibrations must be carried
out:
- Camera, focus height
- Sensor
- Bondforce
ERROR MESSAGES
CHAPTER16
Error
Description Cause Solution
number
100 A problem has occured with the frame The board is defect. Phone the service team!
grabber board.
298 CAD import. Wrong file format. The syntax of the selected Select a file with the correct syntax.
CAD file is invalid.
460 No wire has been used. Check the The wire sensor has not Check the bonded wire and the wire
bonded connection and wire guide. detected any wire use. guide.
461 Wire sensor has not detected any The wire spool is empty or Replace the wire spool or check the
wire use. Wire spool is empty or wire the wire has broken. wire sensor.
has broken.
462 Wire spool nearly empty. Terminate See description Quite the warning. Change wire spool
production? and reset wire parameter
463 Less wire used. Continue bonding ? Sensor realised no wire use Check wire and wire feed
464 Wire not cut. The wire was not cut. Check the cutting parameters.
524 No height measurement made. There is no height position. Mark the bond for a height measure-
ment.
527 Focus height not yet measured. The focus height of a refe- Measure the focus height.
rence system was not
measured.
544 Holder does not exist. File error Check the correct holder is installed.
545 Program cannot be downloaded from File error Check, if program is available
PBS200 server.
546 PBS200 server is not online.Master PBS200 not online Check setting of PBS-Server
program cannot be loaded.
Error
Description Cause Solution
number
547 Calibration data outside limits. Please wrong calibration Check calibration and repeat it.
check calibration.
548 Program parameters of wire x outside See description Change parameter of wire x
parameter limits.
550 Distance between reference points in Offset too small Select a larger distance
reference system too small.
551 Distance between reference points in Offset too large Select smaller distance.
reference system ist too large.
552 Wires not saved. See description Save the edited programm
553 Reference systems not saved. See description Save the edited programm
554 Chips not saved. See description Save the edited programm
555 Rotation of reference system x too See description Teach a new reference system
large.
560 Reference points are outside the tole- See description Increase the tolerance or teach a new
rance pattern.
902 Set pattern offset too small. The offset for calibrating the Increase the pattern offset.
pixel relation is too small.
908 Pixel relation could not be determi- A pixel relation of 0 was cal- Re-calibrate the pixel relation. Increase
ned. culated. the offset if necessary.
1208 Sheartest calibraton not successful See description Calibrate sheartest again
1508 No saved file of type ??? found. Incorrect file name or file Enter the correct file name or replace
type, or defect disk. the disk.
3001 Not enough memory for this action. Main memory too small. Install more memory.
(Can be ordered from Hesse GmbH.)
3010 - 3040 Problems with the storage medium. 1. File cannot be loaded. Harddisk is defect. Call the sevice
2. File cannot be saved. team.
3. File cannot be deleted.
3080 Disk drive. Disk is write protected. Disk is write protected. Deactivate write protection.
3081 Disk drive. Read error on disk. Disk defect. Replace the disk.
3082 Disk drive. Disk controller defect. Disk or controlle error. 1. Replace the disk.
2. If the problem occurs again, phone
the service team.
3083 Disk drive. Disk drive does not react. Communication problems 1. Check the power cables of the disk
with the disk. drive.
2. Check the data cables of the disk
drive.
3. If the problem occurs again, phone
the service team.
3200 Pattern recognition error.Pattern 1 in The defined accuracy cannot 1. Enter the manual points for the cor-
reference system x not found. be achieved. responding reference system.
2. Teach a new pattern in the cor-
responding reference system.
3. Decrease the search accuracy for
this pattern.
Error
Description Cause Solution
number
3202 Pattern recognition error.Algorithmus See description Choose an PR-Algorithmus in PR-
not defined. Parameter dialogue
3204 Pattern recognition error. No more See description Check the PR-Parameter
patterns can be teached.
3205 Pattern recognition. The set teaching Teach pattern: the defined 1. Teach the pattern.
score was not achieved. accuracy was not achieved. 2. Adapt the lighting.
3. Select another PR algorithm.
4. Decrease the search accuracy.
3210 Pattern recognition. The set search Search pattern: the defined 1. Teach the pattern.
score was not achieved. accuracy was not achieved 2. Adapt the lighting.
(algorithms “pattern for chip“ 3. Select another PR algorithm.
and “pattern for gold“) 4. Decrease the search accuracy.
3211 Pattern recognition. The selected pat- Teach pattern: bad pattern 1. Teach the pattern.
tern is not suitable. selected (algorithm “pattern 2. Adapt the lighting.
for gold“) 3. Select another PR algorithm.
3212 Pattern recognition. No threshold defi- The threshold was not defi- 1. Teach the pattern.
ned. ned. 2. Adapt the lighting.
(Algorithm center of gravity) 3. Select another PR algorithm.
3213 Pattern recognition. Set position not Object not correct. 1. Teach the pattern.
in search area. (Algorithm center of gravity) 2. Adapt the lighting.
3. Select another PR algorithm.
3214 Pattern recognition. No closed object Teach pattern: bad pattern 1. Teach the pattern.
found. selected (algorithm “Center 2. Adapt the lighting.
of gravity“). 3. Select another PR algorithm.
Search pattern: no object in
search area (algorithms
“Center of gravity“ and “Lead
tip locator“)
3215 Pattern recognition. No object found. Teach pattern: bad pattern 1. Teach the pattern.
selected (algorithms “Center 2. Adapt the lighting.
of gravity“ and “Lead tip loca- 3. Select another PR algorithm.
tor“).
Search pattern: no object in
search area (algorithms
“Center of gravity“ and “Lead
tip locator“).
3216 Pattern recognition. The set object is Teach pattern: bad pattern 1. Teach the pattern.
too small. selected (algorithm “Center 2. Adapt the lighting.
of gravity“). 3. Select another PR algorithm.
3217 Pattern recognition. No Pattern was Search pattern: pattern not 1. Teach the pattern.
found. found (algorithm “Pattern for 2. Adapt the lighting.
gold“ 3. Select another PR algorithm.
3218 Pattern recognition. The deviation Search pattern: object differs 1. Teach the pattern.
from the taught pattern is too large. greatly from taught object 2. Adapt the lighting.
(algorithms “Center of gra- 3. Select another PR algorithm.
vity“ and “Lead tip locator“)
3219 Pattern recognition. There is more Teach pattern: no individual 1. Teach the pattern.
than one identical object in the search pattern found (algorithms 2. Adapt the lighting.
area. “Center of gravity“ and “Lead 3. Select another PR algorithm.
tip locator“).
Search pattern: more than
one object in search area
(algorithm “Lead tip locator“).
3300 Bonding quality. No wire deformation Source bond: deformation 1. Check the wire is under the wedge.
detected on source pad. less than 2% of wire diame- 2. Check the welding parameters.
ter. 3. Check if the board is dirty.
4. Check the mounting.
5. Check the transducer impedance.
6. Check the wedge.
7. Check the deformation sensor.
8. Check the bondforce actuator.
9. Check the ultrasonic generator.
Error
Description Cause Solution
number
3301 Bonding quality. Too little wire defor- Source bond: deformation 1. Check the wire is under the wedge.
mation detected on the source pad. less than 5% of wire diame- 2. Check the welding parameters.
ter. 3. Check if the board is dirty.
4. Check the mounting.
5. Check the transducer impedance.
6. Check the wedge.
7. Check the deformation sensor.
8. Check the bondforce actuator.
9. Check the ultrasonic generator.
3302 Bonding quality. Too much wire defor- Source bond: deformation 1. Check the welding parameters.
mation detected on the source pad. more than 80% of wire dia- 2. Check the mounting.
Check the welding parameters. meter. 3. Check the transducer impedance.
4. Check the wedge.
5. Check the deformation sensor.
6. Check the bondforce actuator.
7. Check the ultrasonic generator.
3303 Bonding quality. The threshold of the Source bond has 1. Check the welding parameters.
set deformation profile has been “Quality control“ active: qua- 2. Check if the board is dirty.
exceeded on the source pad. lity value of the deformation 3. Check the wedge.
curve is higher than the defi- 4. Increase the threshold for the cor-
ned threshold. responding profile.
3304 Bonding quality. No wire deformation Destination bond: deforma- 1. Check the wire is under the wedge.
detected on destination pad. tion less than 2% of wire dia- 2. Check the welding parameters.
meter. 3. Check if the board is dirty.
4. Check the mounting.
5. Check the transducer oscillations.
6. Check the wedge.
7. Check the deformation sensor.
8. Check the bondforce actuator.
9. Check the ultrasonic generator.
3305 Bonding quality. Too little wire defor- Destination bond: deforma- 1. Check the wire is under the wedge.
mation detected on the destination tion less than 5% of wire dia- 2. Check the welding parameters.
pad. meter. 3. Check if the board is dirty.
4. Check the mounting.
5. Check the transducer oscillations.
6. Check the wedge.
7. Check the deformation sensor.
8. Check the bondforce actuator.
9. Check the ultrasonic generator.
3306 Bonding quality. Too much wire defor- Destination bond: deforma- 1. Check the wire is under the wedge.
mation on the destination pad. Check tion more than 80% of wire 2. Check the welding parameters.
the welding parameters. diameter 3. Check if the board is dirty.
4. Check the mounting.
5. Check the transducer oscillations.
6. Check the wedge.
7. Check the deformation sensor.
8. Check the bondforce actuator.
9. Check the ultrasonic generator.
3307 Bonding quality. The threshold of the Destination bond has “Quality 1. Check the welding parameters.
deformation profile has been excee- control“ active: quality values 2. Check if the board is dirty.
ded on the destination pad. of the deformation curve are 3. Check the wedge.
higher than the defined 4. Increase the threshold of the cor-
threshold. responding file.
6008 Safety circuit not active. See description. Activate safety circuit.
6009 Material change active. Clamp open. Close the protection cover or turn the
key to the right.
6010 Positioner deactivated. Safety circuit off/material Activate the safety circuit. Turn the key
change to the right.
6011 Controls deactivated. Safety circuit off/material Activate the safety circuit. Turn the key
change. to the right.
6012 Axes must be referenced. The axes have not been refe- Reference the axes.
renced.
6018 Too many control errors. The axes are not running Inspection of the axes.
smoothly.
Error
Description Cause Solution
number
6019 Positive limit switch reached. The limit switch has been Move in the opposite direction, away
reached. from the limit switch.
6020 Negative limit switch reached. The limit switch has been Move in the opposite direction, away
reached. from the limit switch.
6027 Touchdown not reached. The touchdown height is Raise the substrate.
under the movement area.
6028 Touchdown height not left. Movement at touchdown not Raise the Z axis until there is no more
permitted. touchdown.
6322 Bonding error. Position outside the The substrate is partially out- Move the substrate into the bonding
movement area. side the bonding area. area.
6323 Bonding error. Touchdown height out- Touchdown height beneath Raise the substrate.
side the movement area. the movement area of the Z
axis.
6324 Bonding error. Touchdown area out- Touchdown area beneath the Raise the substrate.
side the movement area. movement area of the Z axis.
6325 Bonding error. Lower limit outside the Touchdown area beneath the Raise the substrate.
movement area. movement area of the Z axis.
6326 Bonding error. Tail off position outside Touchdown area beneath the Raise the substrate.
the movement area. movement area of the Z axis.
6327 Bonding error. Touchdown area or Touchdown area too small. Enlarge the touchdown area.
lower tolerance too low
6328 Bonding error. Touchdown not rea- Touchdown area beneath the Raise the substrate.
ched. movement area of the Z axis.
6329 Bonding error. Touchdown open while Overtravel too small. Increase the overtravel.
welding.
6331 Bonding error. Starting height too low Movement height too large or Decrease movement height or working
or outside movement limits work height too high. height.
6332 Bonding error. Touchdown source Touchdown height too high. Decrease the touchdown height.
outside the movement area.
6333 Bonding error. Touchdown height des- Touchdown height too high. Decrease the touchdown height.
tination outside the movement area.
6334 Bonding error. Touchdown area Touchdown area too large. Decrease the touchdown area.
source outside the movement area.
6335 Bonding error. Touchdown area desti- Touchdown area too large. Decrease the touchdown area.
nation outside the movement area.
6336 Bonding error. Lower limit source out- Lower limit too high. Decrease the lower limit.
side the movement area.
6337 Bonding error. Lower limit destination Lower limit too high. Decrease the lower limit.
outside the movement area.
6338 Bonding error. Overtravel source out- Overtravel too large. Decrease the overtravel.
side the movement area.
6339 Bonding error. Overtravel destination Overtravel too large. Decrease the overtravel.
outside the movement area.
6340 Bonding error. Source angle outside Angle too large. Decrease the angle.
the movement area.
6341 Bonding error. Destination angle out- Angle too large. Decrease the angle.
side the movement area.
6342 Bonding error. Shear height source Shear height too high. Decrease the shear height.
outside movement limits
Error
Description Cause Solution
number
6343 Bonding error. Shear height destina- Shear height too high. Decrease the shear height.
tion outside movement
6348 Bonding error. Loop length too short. Loop length too short. Increase the loop height.
6349 Bonding error. Tear-off distance out- Tear-off distance too long. Decrease the tear-off distance.
side the movement area.
6350 Bonding error. Source outside the Incorrect source position. Change the source position.
movement area.
6351 Bonding error. Destination outside the Incorrect destination position. Change the destination position.
movement area.
6353 Bonding error. Rotation height outside Rotation height too high. Change the rotation height.
the movement area.
6354 Bonding error. Overtravel at touch- Bond angle too large. Change the bond angle.
down before turning height outside
movement limits
6357 Bonding error. Reverse angle must be Incorrect reverse angle. Correct the reverse angle.
between 10 and 170 degrees.
6358 Bonding error. Overtravel reverse out- Overtravel too long. Decrease the overtravel.
side the movement area.
6359 Bonding error. Cut target outside the Cut target to large. Change the cut target.
movement area.
6363 Bonding error. Position in loop outside Loop too high. Decrease loop.
movement limits
6364 Bonding error. Height or angle in loop Loop too high. Decrease loop.
outside movement limits
6367 Bonding error. Touchdown closed See error description Increase the overtravel.
while welding source
1. increase touchdown speed or
2. increase touchdown force or
3. increase overtravel or
4. increase overtravel of turning
height
6368 Bonding error. Touchdown closed See error desription. Increase the overtravel.
while welding destination
1. increase touchdown speed or
2. increase touchdown force or
3. increase overtravel or
4. increase overtravel of turning
height
6369 Bonding error. Touchdown closed See error description. Increase both overtravels.
while welding source and destination
1. increase touchdown speed or
2. increase touchdown force or
3. increase overtravel or
4. increase overtravel of turning
height
6371 Bonding error. Touchdown before Touchdown before ending Increase the touchdown area.
moving down to bond position touchdown force.
Source: increase starting heig
|Destination: increase turning height
6372 Bonding error. Touchdown while force Touchdown before ending Increase the touchdown area.
switching at source: Increase touch- touchdown force.
down area
6373 Bonding error. Touchdown while force Touchdown before ending Increase the touchdown area.
switching at destination. touchdown force.
Increase touchdown area
Error
Description Cause Solution
number
6374 Bonding error.Touchdown speed See error description. Increase the touchdown speed.
source too low.
6375 Bonding error. Touchdown force desti- See error description. Increase the touchdown speed.
nation too low.
6376 Bonding error. Minimum deformation Incorrect welding parame- Optimize the welding parameters.
on source bond not reached ters, no wire.
6377 Bonding error. Minimum deformation Incorrect welding parame- Optimize the welding parameters.
on destination bond not reached ters, no wire.
6378 Bonding error. Less wire used when See error description. Change the tail.
dragging the tail
6379 Wire spool empty. See error description. Put in a full wire spool.
6380 Bonding error. Shear destination on Error on source bond. Check the bond, rework if necessary.
inline test source outside movement
limits
6381 Bonding error.Shear destination on Error on destination. Check the bond, rework if necessary.
inline test destination outside move-
ment limits
6382 Bonding error Abreiss-Abstand Tear-off distance not correct Alter the distance.
6383 Bonding error. Cut error Wire not cut. Increase the cut depth.
6384 Bond error - Position when dragging Tail length to great Increase tail lenght
the tail outside movement limits
6385 Bond error - Position of additional Additional movement to great Increase additional movement
movement outside movement limits
6399 Bonding error. Angle in the bonded An angle > 180° occured Change the wire sequence.
connection too large. during S-shape bonding.
6500 Bonding error. Loop too short. See description. Change the loop length.
6501 Bonding error. Exit angle outside the See description. Change the exit angle.
permitted range.
6502 Bonding error. Apex not reachable. See description. Change the apex.
6503 Bonding error. Apex beneath the See description. Change the apex.
intermediate height destination.
6504 Bonding error. Loop height beneath See description. Change the loop height.
the intermediate height destination.
6505 Bonding error. Loop angle outside the See description. Change the loop angle.
permitted range.
6506 Bonding error. Intermediate height See description. Change the intermediate height.
source unreachable.
6507 Bonding error. The intermediate See description. Change the intermediate height.
height destination unreachable.
6602 Bond erroring. Source bond current See description. Change the quality value
exceeds maximum value
6603 Bonding error. Destination bond cur- See description. Change the quality value
rent exceeds maximum value
7000- 7003 Too many control errors of X,Y,Z and Axes are not running Inspect the axes.
P axes. smoothly.
7200 Unexpected touchdown signal. Unexpected touchdown Check, if a collision at bondhead has
signal. happened
7205 The deformation sensor registers See description. Recalibrate the sensor. If the error re-
implausible data. occurs, phone the service team.
Error
Description Cause Solution
number
7207 Measurement position outside the Measurement position set too Calibrate the sensor height at a higher
movement area. low during sensor calibration. position.
7211 The force calibration registers implau- See description. Recalibrate the bondforce. If the error
sible values. reoccurs, phone the service team.
7214 Force actuator does not lift (spring See description. Phone the service team.
tension too high). )
7224 Defect or incorrectly set touchdown See description. Phone the service team.
sensor, shut off safety circuit.
7319 Dancer at lowest position (wire taut) Wire spool empty. Replace the wire spool.
7700-7703 X,Y,Z and P axes at end switch. See description. Move the axes away from the end
switch.
8005-8008 Servo amplifier cannot be activated. Servo amplifier defect. Phone the service team.
8009-8010 Movement command cannot be per- See description. Check the end position.
formed
8012 Reference movement cannot be See description. Check the safety circuit.
made.
TECHNICAL DATA
CHAPTER17
General
Bonding method ultrasonic or thermosonic wedge-wedge bonding
Operating methods teach in, full automatic bonding, step by step bonding
Operation modes Production Mode, Manual Bonding, Programming mode, Administration
mode, Service Mode
Program size 10.000 connections, 1.000 Ref.-systems
Bondhead
Bonding area X: 305 mm (12“)
Y: 410 mm (16“)
Z: 30 mm
Theta: 420°
Transducer 98 kHz
frequency Hesse digital ultrasonic generator and transducers
Wire size 12,5 µm - 85 µm, Ribbons with deep access bondhead
Angle of wire lead 45°
Bonding force 5cN - 150cN programmable
Bonding time programmable or depending on reached deformation
Ultrasonic power 30 kHz - 250 kHz, 0 - 2 W programmierbar
Loopform free programmable
Optics
Lighting programmable 0 -100%,in steps of 1%-LED-ring and through the lens
Camera Mini-CCD-Camera, CCIR-Norm
Pattern
recognition
Recognition type grey scale value image processing with 256 grey scale values
Recognition time 18 ms – 25 ms (search area: 256 x 256 pixel, pattern: 64 x 64 pixel)
Search area max. 1,2 mm x 1,2 mm
Correction of the max. 5°
rotation position
Resolution ca 3,1 µm/pixel
Accuracy ca. 1 µm (using subpixel)
Focussing programmable according to reference system
Interfaces
Serial 1 × RS232 up to 115 kBaud
Parallel 16 digital entries and exits each, galvanically separated (24V), printer
interface
Highway Process data highway DP (optional)
Dimensions
H×B×D 2.032 mm × 720 mm × 1250 mm (without operating panel)
Height of working height of lowest bondarea at the ground 37“ - 38“
area height of lowest bondarea at machine desk 168 mm
Miscellaneous
Weight app. 1350kg
Electrical supply 2,2 kW, 230 V 50/60 Hz, fuse 16A
Compressed Air 5 bar cleaned and dried
In order to generate bond programs from CAD data, the bonder software
supports import and export to and from an ASCII interface file. This
chapter describes this ASCII interface data file. Manual points can be
given for each reference system through the interface file. Furthermore, it
is possible to define a limited number of parameters. The source and
destination coordinates can be defined for each wire. Here it is also
possible to define a limited number of parameters.
18.1 Syntax
The file is line orientated i.e. each line has a keyword and its respective
parameter(s). The keyword and parameter(s) are separated by either a
comma or a space. The decimal separation for decimal numbers is a dot.
The following sections contain descriptions of all the keywords and their
respective parameters.
parameter 3 : X (X ∈ 3) [mm]
parameter 4 : Y (Y ∈ 3) [mm]
The first parameter is the number of the reference system. If this
reference system does not exist, it will be created. The second parameter
is the point to be defined (manual point 1 or manual point 2), the third
parameter is the X coordinate and the fourth the Y coordinate of the
point. When creating a reference system the default parameters are used
for all process parameters.
The first parameter is the number of the reference system. The second is
the required welding phase, and the third the bondforce in [cN].
The first parameter is the number of the reference system. The second is
the welding phase and the third is the time in [ms] for the required phase.
Please note that in contrast to the values in the bonding program, this
value is relative. I.e. the switching time from phase 2 to phase 3 can only
be correctly calculated when the length of the first phase has previously
been defined. With the length of the third phase the maximum bonding
time is defined (sum of the length of all three welding phases).
The first parameter defines the wire and the second the pad (1 →
Source, 2 → Destination). The third value is the welding phase and the
fourth the bondforce in [cN].
Do not enter any coordinate commands (compare section 18.1.3 “Pad
Coordinates”) for this wire after this command or the parameters defined
here will be replaced.
18.2 Example
This example defines a simple bonding program with two reference
systems and three wires. The source points of the wire are in reference
system 1, the destination points in reference system 2. The parameters
are individually defined for wires two and three (increase 1st phase
ultrasonic power ):
program TEST
refustime 1 3 38.0
MENU OVERVIEW
CHAPTER 19
CONTROL (PIQC)
20.1 Functionality of the PiQC System
Using the PiQC system, it is possible to control the quality of the welding
process during bonding on the basis of different measurement values.
The quality of the welding process is controlled solely by measurement
values which are obtained directly from the bonding process. These
values e.g. resonance frequency, ultrasonic power and friction are logged
during welding and are evaluated simultaneously with the welding
process. No additional testing time is required. This real-time quality
control ends before the next bond and enables a 100% control of all wires
without delay.
Figure 20-1: shows the architecture of the PiQC system. The base
signals: resonance frequency, wire deformation, ultrasonic voltage,
ultrasonic power and sensor voltage of the PiQC system observed during
welding run through a signal processing assembly (I) which, besides the
base values, also calculates derived values e.g., friction, simultaneously
during welding, in real time.
The base signals and several derived values is the input for an attribute
extraction process (II) which, with the deviation from the reference data
which are saved in a knowledge base(IV), calculates 5 individual quality
indices. The total quality index Q (III) is calculated from these individual
quality indices which are compared to a user defined threshold during
bonding.
To carry out this quality control, the PiQC system requires a learn phase.
In this phase, the specific bond process reference data required for
quality calculation is created. As a conclusion to the learn phase, the
buffered data is used in a automatic process to calculate the reference
data which are then stored in the knowledge base for the following quality
controls. Only components I and IV of the PiQC system are active in the
learn phase.
After completion of the learn phase and calculation of the reference data,
all bonds which are produced with the bond program in use undergo a
quality control with the obtained reference data. Furthermore, all bonds
created during the learn phase undergo a quality control with the
obtained reference data.
Base signals
Friction r(t)
Signal
Reference processing
data assembly
Data during
Knowledge base the learn phase
• Minimum:
The total quality index is made equal to the lowest (worst) individual
quality index. This method reacts very sensitively to outliers of
individual quality indices.
• Product:
All individual quality indices are multiplied with each other (value
area for the individual quality indices 0 ... 1 each equates to 0% ...
100%). This method reacts very sensitively to outliers of individual
quality indices as well as combined minor deviations.
• Confirm with OK. If you choose to abort this process with Cancel, no
new quality specification is created.
• Click the command button Edit. The dialog window Edit PiQC
Quality Specifications is opened.
Individual
quality indices
• Define a threshold for the total quality index for this PiQC quality
specification and enter this value as a percentage in the editing box
Threshold.
• In No. Teach Bonds, enter a number between 10 and 1500. This
number of bonds is used for the teaching process and the reference
data is calculated to this data base.
• For every individual quality index in the list on the left, define a value
for Tolerance, Sensitivity and Weighting and enter the values in
the respective editing boxes. See chapter 20.8.3 to chapter 4.3.5.
• Confirm with OK. Click the command button Cancel to exit this
window, in which case the entered values are discarded.
• Click the command button Save to save all the defined values for
the created quality specifications.
• Select the reference system for which the PiQC quality specification
should be activated with the Reference System Counter.
• Open the parameter group Quality Check by clicking the command
button next to Quality Check.
• Activate the PiQC Quality Specification checkbox.
• Click the command button . A list is opened with the available
quality specifications on the bonder. Select the correct quality
specification for the bond process by clicking it. If no matching
quality specification exists, enter a name for the quality specification
to be created in the editing box. The name may have a maximum of
255 characters.
Confirm the selection from the list or the new entry with OK. The
selected existing quality specification is loaded or a new quality
specification is created.
• Carry out the above mentioned steps for all other reference systems
which will be monitored by a PiQC quality check.
The quality indices are calculated for all bonds created during the teach
process which are checked with a quality specification. The total quality
indices can be viewed in the menu Extras under Bond Graphs. In
production mode, these are displayed in the user interface of the bonder
before restarting production.
The teach process can be stopped before reaching the defined number
of teach bonds by left clicking PiQC Teach Mode in the Action menu. A
message dialog is displayed on the screen that enough reference data is
available. The message dialog allows the user to select how to proceed.
Click Yes to start the reference data calculation and create a quality
specification.
Click No to buffer the recorded values.
Click Cancel to discard the recorded values.
Click Yes to buffer the acquired data for further use. The teach process is
started automatically when the bond process is started again and the
values are recorded until the defined number is reached or until the teach
process is terminated manually.
Click No to discard the acquired data.
The sensitivity of the PiQC can be set with the quality specifications
parameters. A suitable combination of parameters must be found for
each bond process where the PiQC system is sensitive enough to
recognize real process deviations but insensitive enough to avoid pseudo
failures. Differentiation between „good“ and „bad“ bonds is generally
given with the preset values. By changing the parameters the user can
adjust the PiQC system according to individual requirements.
Parameters for existing or newly created quality specifications can be
adjusted in operation mode Setup in the sub-group PiQC of the Quality
group. Select the required quality specification from the list and select
Edit.
The description of the individual quality indices are listed in the left half of
the dialog. In the right half, the parameters threshold, tolerance,
sensitivity and weighting can be set.
single
quality value
20.8.1 Threshold
The Threshold parameter only applies to the bond‘s Total Quality Index
of a quality specification and only needs to be defined once for each
quality specification.
The total quality index is calculated from the five individual quality indices
according to the selected calculation specification (mean value, weighted
value, minimum, product).
The range for this parameter lies between 0% and 100%, the standard
setting is 50%.
A bond with a total quality index which lies above the threshold is
accepted by the bonder software. A bond with a total quality index below
the threshold is classed as suspicious. A bond classed as suspicious is
displayed as a red bar in the quality flow (a continuous running bar chart)
in the production monitor. The length of the bar is relative to the value of
the total quality index.
20.8.3 Tolerance
The Tolerance must be set for each individual quality index.
A tolerance range is defined within which an individual quality index has a
value of 100% irrespective of process related deviations from the
reference value. The respective individual quality index is then only
influenced if the deviation of the measurement value from the reference
value is outside this tolerance range.
The range for this parameter lies between 0 and 10. 1,0 is standard.
A high value for this parameter makes the PiQC system more insensitive
towards process related deviations. A lower value makes the PiQC
system more sensitive.
100%
0%
20.8.4 Sensitivity
The Sensitivity parameter must be set for each individual quality index.
The higher the sensitivity, the larger the influence of a deviation from the
reference process on the individual quality index.
The range for this parameter is between 1% and 100%. The standard
setting is 50%.
20.8.5 Weighting
The Weighting parameter must be set for each individual quality index.
This parameter puts an emphasis on an individual quality index in the
calculation of the total quality index as a weighted average. With the
weighting, the impact of this individual quality index is defined for the
calculation of the total quality index. The individual quality index itself is
not influenced.
The range for this parameter is between 0 and 50, 1,0 is the standard
value. The higher the parameter weighting, the higher the influence on
the total quality index.
Special Case: If an individual quality index is given the weighting 0, then
this individual quality index is not taken into account for the calculation of
the total quality index.
This special case applies for all calculation specifications of the total
quality value, mean value, weighted mean, minimum and product.
Existing
quality specifications
• Insert the disk with the exported quality specifications in the bonder
main floppy drive.
• Go to operation mode Setup. Click the command button PiQC in the
Quality register.
• Click the command button Import. The disk contents are displayed
in a selection window.
• Highlight a quality specification in the list which you wish to import to
the PiQC system.
• Click the command button Import to transfer the highlighted quality
specification.
• Repeat the steps described above to import further quality
specifications to the PiQC system. Only one quality specification can
be imported at a time.
• Click the command button Quit to end the import procedure. The
imported quality specifications are displayed in the PiQC system list
of available quality specifications.
• Click the command button Save.
• Click the command button Back to exit the function Quality PiQC
Setup.
Radar chart
Total
quality
index
After starting automatic and the position definition for the first bond, the
bonder begins working through the bond program and creates the
programmed bonds. The PiQC system calculates the total quality index
for every bond.
The screen layout in production with PiQC is displayed in Figure 20-20:.
Besides the usual graphs for production of the current job (utilization,
etc.), three further displays provide information regarding bond quality
according to source and destination position.
In a Radar Chart, the Individual Quality Indices of the current bond
(blue) and the previous bonds (gray) are displayed. Each axis represents
one of the individual quality indices. A value of 0 corresponds to the
center of the diagram. A „good bond“ which has all individual quality
indices of 100% is displayed as an equal sided pentagon with maximum
expansion. The contours are displaced to the center of the radar chart for
bad bonds. Different bond errors display different contours.
The Total Quality Index Distribution of the last bond is displayed in a
Bar Chart.
The Statistical Control Chart of the Total Quality Index of the last 200
bonds is displayed in a bar diagram. The lowest bar is the last bond.
Bonds whose total quality index lie above the set threshold are displayed
as green bars. Bonds whose total quality index lie below the set threshold
are displayed as red bars.
The wire deformation over time, ultrasonic current over time, the total
quality index and the radar chart without individual quality index can be
viewed for every bond once the production process is stopped in the
menu Extras / Bond Charts. With the command button Info, the radar
chart for the bond, the exact value of the individual quality indices, the
total quality index and the name of the quality specification used can be
displayed.
The PiQC system uses the following base signals for the evaluation of
the welding process:
• Resonance frequency
• Wire deformation
• Ultrasonic voltage
• Ultrasonic power
• Sensor voltage of the PiQC sensor at the transducer
The following individual quality indices are calculated from these base
signals in the PiQC system:
• Frequency f
• Friction Fr
• Ultrasonic US
• Wedge Wdg
• Wire Wr
From these 5 individual quality indices, the total quality index for the bond
is calculated according to the selected quality specification.
The PiQC system evaluates the same base signals in the fine wire
bonder and the heavy wire bonder and calculates the individual quality
indices from the base signals.
Friction Fr
Frequency f
Transducer
Wedge
Wdg PiQC sensor
Substrate
GLOSSARY
CHAPTER21
A
Accuracy: The accuracy determines the
maximum positioning error of the X
respectiv to the Y axis during the
movement toward the pad.
B
Bonding Quality: Indicates how good the quality of a
wire is regarding the quality profile
indicated previously.
C
Crosshair with Measurement: If the crosshair with measurement is
activated the distances are 10 µm per
scale unit.
D
Deformation Curve: Shows the wire deformation over time.
G
Graphics of Machine Utilization: In the graphics of machine
utilization (production screen) it is
shown what percentage of time the
H
Holder: The holder is the area in which the
bond area lies. The limitation refers to
the admissible positioning angle of
the P axis.
L
Lower Tolerance: This indicates the maximum way
which the bondhead travels down
after having reached the expected
touchdown height. This value has to
be adjusted for the variation in the
application.
M
Main Holder: The main holder is the area in which
the machine can bond safely in every
angle.
O
Offbond: Offbonding is necessary to receive a
predetermined tail length. An offbond
should be executed after every
threading process. The offbond
options determine the number
respective tothe position of the
offbond wires.
Overtravel: Overtravel indicates the distance by
which the Z-axis is lowered after the
touchdown signal in order to
compensate wire deformation
Order List: All orders are administered in the
order list.
P
Parameters of the Reference System: Lighting -, search-, height-,
bond -, welding -, loop - and tear-off
parameters are the parameters of the
reference system.
R
Ramp: The ramp function can be activated in
the welding parameters. With the
ramp function the bondforce and
ultrasonic power are both increased
(or decreased) from the level of the
previous welding phase up to the
level of the actual welding phase. A
ramp function in the first welding
phase will ramp up force from
touchdown force and ultrasonic power
from 0 (zero) to the programmed
values.
S
Safety Area: The safety area is composed of an
„intermediate height“ measure and a
radius. That way a cylinder is defined
around the pad in which the wedge tip
is allowed to move freely without the
danger of collisions.
T
Tolerance: The tolerance is the maximum
distance between the found reference
patterns compared to the distance
between the patterns during teach
operation.
S
Speed factor: Reduces the speed to a percentage of
the maximum speed. This way the
machine can be slowed down for
better observation of the bond
process.
W
Wire Buffer: In % of the total buffer size the wire
buffer indicates how much wire is
used up before the wire spool motor
conveys more wire.
1 Bondjet BJ820
Figure 1-1: Machine overview ............................................................................... 1-3
Figure 1-2: Bondhead 45° side view ..................................................................... 1-4
Figure 1-3: Bondhead 45° Front view ................................................................... 1-5
Figure 1-4: Bondhead 89° Deep Access ............................................................... 1-5
Figure 1-5: Wire despooling station ...................................................................... 1-6
Figure 1-6: Inspection camera .............................................................................. 1-7
Figure 1-7: Bond position control - angled camera ............................................... 1-8
Figure 1-8: Operating panel .................................................................................. 1-9
Figure 1-9: Alternative: front console .................................................................... 1-9
Figure 1-10: Keypad ............................................................................................ 1-11
Figure 1-11: Trackball ......................................................................................... 1-11
Figure 1-12: User interface ................................................................................. 1-12
Figure 1-13: Main switch ..................................................................................... 1-12
Figure 1-14: Safety circuit switch ........................................................................ 1-13
Figure 1-15: Bonder in closed state .................................................................... 1-14
Figure 1-16: Keyswitch adjustment-mode ........................................................... 1-14
Figure 1-17: E-stop switch .................................................................................. 1-15
Figure 1-18: ESD contact button ......................................................................... 1-15
Figure 1-19: Signal lamp ..................................................................................... 1-16
Figure 1-20: Warning lamp .................................................................................. 1-16
Figure 1-21: Internal interfaces ........................................................................... 1-17
Figure 1-22: Heat shield box and air flow above heated workholder .................. 1-18
2 User Manual
Figure 2-1: Registration plate ................................................................................. 2-3
3 Safety
6 Mechanical Settings
Figure 6-1: Piezos .................................................................................................. 6-2
Figure 6-2: exchanging wedge- wrong way! .......................................................... 6-3
Figure 6-3: exchanging wedge- correct way! ......................................................... 6-3
Figure 6-4: tightening the wedge srew - wrong way ! ............................................. 6-4
Figure 6-5: tightening the wedge srew - correct way ............................................. 6-4
Figure 6-6: Removing wire clamp - wrong way! ..................................................... 6-5
Figure 6-7: Removing wire clamp - correct way! .................................................... 6-5
Figure 6-8: changing clamp position - wrong way! ................................................. 6-6
Figure 6-9: changing clamp position -correct way! ................................................. 6-6
Figure 6-10: clamping screw - wrong adjustment! ................................................. 6-7
Figure 6-11: clamping screw - correct adjustment! ................................................ 6-7
Figure 6-12: wire clamp in a safe place ................................................................. 6-7
Figure 6-13: Clamp setting ..................................................................................... 6-8
Figure 6-14: Setting the side position of the clamp ................................................ 6-9
Figure 6-15: Setting the clamp in the mirror image ................................................ 6-9
Figure 6-16: Setting the wire feed ........................................................................ 6-10
Figure 6-17: Setting the clamp force .................................................................... 6-11
Figure 6-18: Setup dialog for the wire clamp ....................................................... 6-12
Figure 6-19: Mechanical setup of the opening gap of the wire clamp .................. 6-12
Figure 6-20: Threading dialog .............................................................................. 6-13
Figure 6-21: Wire guide ........................................................................................ 6-14
Figure 6-22: Wire path at bondhead .................................................................... 6-14
Figure 6-23: Exchanging the wedge .................................................................... 6-16
Figure 6-24: Distance clamp blade to wedge ....................................................... 6-17
Figure 6-25: Adjustment of clamp blade to wedge ............................................... 6-17
Figure 6-26: Clamp blade height .......................................................................... 6-18
Figure 6-27: Clamp blade angle ........................................................................... 6-19
Figure 6-28: Alignment clamp blade to wedge tool .............................................. 6-19
Figure 6-29: Threading position clamp blade ....................................................... 6-20
Figure 6-30: Wire clamp opening ......................................................................... 6-21
Figure 6-31: Wire clamp force .............................................................................. 6-21
Figure 6-32: Threading ......................................................................................... 6-23
Figure 6-33: Wire feed unit ................................................................................... 6-23
Figure 6-34: Wire sensor ...................................................................................... 6-24
Figure 6-35: Wire sensor, ribbon cover plate ....................................................... 6-25
7 User interface
Figure 7-1: Login screen ........................................................................................ 7-1
Figure 7-2: Program Interface ................................................................................ 7-4
Figure 7-3: Movement and direction of the axes .................................................... 7-7
Figure 7-4: Scroll bar for illumination and zoom ..................................................... 7-7
Figure 7-5: Function buttons .................................................................................. 7-7
8 Calibration
Figure 8-1: Register calibrations - overview ........................................................... 8-2
Figure 8-2: Bondhead camera and bond position camera ..................................... 8-3
Figure 8-3: Inspection camera - “camera 2 - E-Box“ .............................................. 8-3
Figure 8-4: Camera 1 - calibration ......................................................................... 8-4
Figure 8-5: PR parameters for camera calibration ................................................. 8-4
Figure 8-6: Teach focus distance ........................................................................... 8-5
Figure 8-7: Calibrate inspection camera 2 ............................................................. 8-6
Figure 8-8: Calibrate bond position camera 3 ........................................................ 8-7
Figure 8-9: Bond position camera 3 - pixel relation ................................................ 8-7
Figure 8-10: Calibrate bondforce ........................................................................... 8-8
Figure 8-11: Scale for force calibration .................................................................. 8-9
Figure 8-12: Bondforce graph .............................................................................. 8-10
Figure 8-13: Test bondforce ................................................................................. 8-10
Figure 8-14: Calibrate ultrasonic .......................................................................... 8-11
Figure 8-15: Ultrasonic generator settings ........................................................... 8-11
Figure 8-16: Ultrasonic graph (example) .............................................................. 8-12
Figure 8-17: Calibrate wedge ............................................................................... 8-13
Figure 8-18: Calibrate wedge- settings ................................................................ 8-13
Figure 8-19: Wedge calibration (3rd and 4th wire optional) ................................. 8-15
Figure 8-20: Wedge counter ................................................................................ 8-16
Figure 8-21: P axis settings .................................................................................. 8-17
Figure 8-22: Calibrate P axis ................................................................................ 8-18
Figure 8-23: P axis graph -example ..................................................................... 8-19
Figure 8-24: Register wire handling - overview .................................................... 8-19
Figure 8-25: Calibrate wire ................................................................................... 8-20
Figure 8-26: Threading dialog .............................................................................. 8-21
Figure 8-27: Wire - spool parameters .................................................................. 8-21
Figure 8-28: Geometry of source bond ................................................................ 8-22
Figure 8-29: Wire clamp settings ......................................................................... 8-22
Figure 8-30: Calibration/Wire Clamp ................................................................... 8-23
9 Programming
Figure 9-1: New program ....................................................................................... 9-2
Figure 9-2: Load program ...................................................................................... 9-3
Figure 9-3: Update focus ........................................................................................ 9-4
Figure 9-4: Program status - not saved .................................................................. 9-4
Figure 9-5: Save bond program ............................................................................. 9-4
Figure 9-6: Program directory ................................................................................ 9-5
Figure 9-7: Program information ............................................................................ 9-6
Figure 9-8: Compare program - example ............................................................... 9-6
Figure 9-9: Compare program - example - not comparable ................................... 9-7
Figure 9-10: Program settings ................................................................................ 9-7
Figure 9-11: Program settings - write protect ......................................................... 9-8
Figure 9-12: Program write protected .................................................................... 9-8
Figure 9-13: Program settings - general ................................................................ 9-8
Figure 9-14: Program settings - large helper pattern ............................................. 9-9
Figure 9-15: Program settings - skip settings ......................................................... 9-9
Figure 9-16: Program settings - adjust settings ................................................... 9-10
10 Manual Bonding
Figure 10-1: Manual bonding ............................................................................... 10-1
Figure 10-2: Manual bonding - Height measurement ........................................... 10-3
Figure 10-3: Manual bonding - settings ................................................................ 10-3
Figure 10-4: Manual bonding - length setting ....................................................... 10-4
Figure 10-5: Manual bonding - bond angle .......................................................... 10-4
Figure 10-6: Bond parameters directory .............................................................. 10-5
Figure 10-7: Edit bond parameters ...................................................................... 10-5
11 Bonding Process
Figure 11-1: Touchdown parameters .................................................................. 11-2
Figure 11-2: Bond parameters ............................................................................ 11-3
Figure 11-3: S-Shape Bonds ............................................................................... 11-3
Figure 11-4: Graphical illustration of the intermediate radius .............................. 11-4
Figure 11-5: Reverse trajectory ........................................................................... 11-5
Figure 11-6: Special case loop shape between -100% und 0% .......................... 11-6
Figure 11-7: Special case loop shape between 100% and 200% ....................... 11-6
Figure 11-8: Loop parameters - illustration of the trajectory ............................... 11-7
Figure 11-9: Loop formation - message - inconclusive parameters .................... 11-7
Figure 11-10: Welding parameters ...................................................................... 11-9
Figure 11-11: Quality control ............................................................................. 11-10
Figure 11-12: Tear off parameters - clamp tear ................................................ 11-11
Figure 11-13: Optional extra movement with clamp tear ................................... 11-12
Figure 11-14: Tear off parameter XY-movement .............................................. 11-12
Figure 11-15: Tear off by XY-movement ........................................................... 11-13
12 Production
Figure 12-1: Production monitor (default) ............................................................ 12-2
Figure 12-2: Specify position ................................................................................ 12-3
Figure 12-3: Reset height ..................................................................................... 12-4
Figure 12-4: Load Job .......................................................................................... 12-5
Figure 12-5: Create job - example ....................................................................... 12-6
Figure 12-6: Edit job ............................................................................................. 12-6
Figure 12-7: Job data ........................................................................................... 12-7
Figure 12-8: Material change ............................................................................... 12-7
Figure 12-9: Bond Correction Mode ..................................................................... 12-9
Figure 12-10: Readjust pattern mode ................................................................ 12-10
Figure 12-11: Readjust ....................................................................................... 12-11
Figure 12-12: Rebond ........................................................................................ 12-13
Figure 12-13: Logbook example ........................................................................ 12-14
Figure 12-14: Reason for stopping - example .................................................... 12-14
Figure 12-15: Recalibrate ................................................................................... 12-15
13 Administration
Figure 13-1: Create new user ............................................................................. 13-2
Figure 13-2: Edit user .......................................................................................... 13-2
Figure 13-3: Edit user data .................................................................................. 13-3
Figure 13-4: Access rights .................................................................................. 13-3
Figure 13-5: Edit access rights ............................................................................ 13-4
Figure 13-6: Parameter limits .............................................................................. 13-5
Figure 13-7: Program variants - Overview .......................................................... 13-5
Figure 13-8: Program variants - Production ........................................................ 13-6
Figure 13-9: Program variants - Bond parameters .............................................. 13-7
Figure 13-10: Program variants - Heights ........................................................... 13-8
Figure 13-11: Program variants - overtravel 1 .................................................... 13-9
Figure 13-12: Program variants - Overtravel 2 .................................................... 13-9
Figure 13-13: Program variants - Adjustment ................................................... 13-10
Figure 13-14: Program variants - positioning .................................................... 13-11
Figure 13-15: Program variants - Miscellaneous .............................................. 13-11
Figure 13-16: Bond quality settings ................................................................... 13-12
Figure 13-17: Bond quality - bond chart parameters ......................................... 13-13
Figure 13-18: Bond quality - threshold values ................................................... 13-13
Figure 13-19: Checklists ................................................................................... 13-14
Figure 13-20: Checkboxes in checklist ............................................................. 13-14
Figure 13-21: Bond matrix ................................................................................. 13-15
Figure 13-22: SPC properties ........................................................................... 13-15
Figure 13-23: Profibus properties ...................................................................... 13-16
Figure 13-24: PBS 200 Settings ........................................................................ 13-16
Figure 13-25: Logbook properties ..................................................................... 13-17
Figure 13-26: Customer specific downtime reasons ......................................... 13-19
Figure 13-27: RS232 settings ........................................................................... 13-20
Figure 13-28: Shifts ........................................................................................... 13-20
Figure 13-29: Date and Time ............................................................................ 13-21
14 Pattern Recognition
Figure 14-1: Pad locator ...................................................................................... 14-4
Figure 14-2: Lead locator .................................................................................... 14-5
Figure 14-3: Corner Detection ............................................................................. 14-6
Figure 14-4: Tolerances ...................................................................................... 14-6
Figure 14-5: PR parameter list ............................................................................ 14-7
Figure 14-6: AutoTeach parameters ................................................................... 14-8
Figure 14-7: PR parameter for pattern x ............................................................. 14-8
Figure 14-8: Define alternative pattern ................................................................ 14-9
Figure 14-9: Teach alternatives at different positions ....................................... 14-10
Figure 14-10: Teach alternatives ...................................................................... 14-11
Figure 14-11: Edit alternatives .......................................................................... 14-11
Figure 14-12: PR parameter - view ................................................................... 14-12
Figure 14-13: PR parameter - Badmark ............................................................ 14-13
Figure 14-14: Bad choice of pattern .................................................................. 14-14
Figure 14-15: Good choice of pattern ............................................................... 14-15
Figure 14-16: Closed object: example 1 ........................................................... 14-16
Figure 14-17: Closed object: example 2 ........................................................... 14-16
Figure 14-18: Definition of tolerance in pattern recognition .............................. 14-18
15 Preventive maintenance
Figure 15-1: grease nipple slide carriages (X and Y axes size 15) ..................... 15-3
Figure 15-2: Threading Dialog ............................................................................ 15-4
Figure 15-3: wire feed ......................................................................................... 15-5
Figure 15-4: Pressure air regulator ..................................................................... 15-6
Figure 15-5: wire guide ....................................................................................... 15-7
Figure 15-6: Wire guide tube ............................................................................... 15-7
Figure 15-7: Wire guide tube on deep access bondhead ................................... 15-8
Figure 15-8: Bondhead cover ............................................................................ 15-10
Figure 15-9: Bondhead cable ............................................................................ 15-10
Figure 15-10: Bondhead base plate in transport box ........................................ 15-11
Figure 15-11: Bondhead assembly ................................................................... 15-12
16 Error Messages
17 Technical Data
18 CAD file format
21 Glossary