Professional Documents
Culture Documents
FOR
TM
Automatic Pick & Place
for
Models LS-40 and LS-60
Version 3.0.6
Getting Started
1) Introduction
a) Congratulations
b) Safety Warning
2) System Description
a) Abstract
b) System Inventory
c) Machine Options
d) Utilities
e) Specifications
3) Safety Instructions
4) Installation
a) Uncrating
b) Connecting
1
Operation
1) Software
a) Overview
b) Launching Software
i) Logging On
ii) Pull Down Menu Selections
2) Sample Programs
a) Sample Single Board Program
b) Sample Multi Board Program
3) Tool Bar Icons
4) Manual Operations
2
1) Maintenance Schedule
2) Electrical Drawings
3) Auto Fiducial Correction
4
Additional Information
1) Contact Information
2) License Agreement
5
+1-215-938-1000
info@apsgold.com
www.apsgold.com
Getting Started
1) Introduction
a) Congratulations…
You are the owner of an APS Novastar Automated SMT Pick and Place System proudly designed
and manufactured at the APS Novastar facility in Huntingdon Valley, Pennsylvania, USA.
The LS-Series Machine is the very best in its class. The most dedicated, skilled, and conscientious
professionals in the industry have crafted the entire system, from engineering conception to final
assembly. We encourage comments and suggestions from our customers.
Please feel free to contact your local sales representative or our Customer Service Department at
any time with any questions or concerns you may have. A list of contacts is included in the
Appendix of this manual.
b) Safety Warning
Please read this manual in its entirety prior to operating this machine. Failure to read and follow
instructions contained herein may damage the machine and cause serious personal injury!
Never attempt to remove, disable, over-ride, or circumvent the safety features or structures of
this machine. Never operate this machine if you suspect a defect or problem with any of its
components or systems. Always operate this machine within the guidelines prescribed in this
manual. If a problem is suspected, stop machine operation immediately and contact the factory
for further instructions.
2) System Description
a) Abstract
The LS-Series is an automatic pick and place machine manufactured in two sizes; the standard
Model LS-40, and the large Model LS-60. The two machines are virtually identical except in
dimensional depth and feeder capacity.
The mechanical system is based on a rectangular steel tube weldment that supports a ground
aluminum base plate. A pair of precision ground linear guide rails mounted on the underside of
the base plate supports an overhead gantry via four linear recirculating ball bearings, and
provide for Y-axis (forward and back) movement. A second pair of linear guide rails mounted on
the gantry perpendicularly to the Y-axis, supports the pick and place head via two linear
recirculating ball bearings, and provide for X-axis (left and right) movement. The placement head
contains the motors and mechanics that allow Z-axis (up and down) movement, Theta-Axis
(rotational) movement, and C-Axis (centering) movement. Z-Axis movement relies on a precision
spline and linear ball bearing. This bearing rides in a pair of radial ball bearings to allow Theta-
Axis rotation. On laser-equipped machines, a mounting bracket on the head supports the
appropriate centering hardware. On standard models, a centering finger assembly mounted
Page 1
+1-215-938-1000
info@apsgold.com
www.apsgold.com
below the head and actuated by the C-Axis motor provides for mechanical component centering.
Also attached to the head are a pneumatic solenoid valve for vacuum, a vacuum level sensor,
and a miniature video camera. The head is enclosed with an aluminum dust cover. Brackets on
the machine frame and base plate provide for component feeder and PC board attachment. A
metal reinforced, hinged, transparent hood is attached to the frame and covers the work area. It
helps keep dirt and dust off critical machine components and provides for operator safety.
The electrical system consists of a power distribution panel, a power supply unit and a wiring
harness for interconnecting the electrical and electronic items. Servo and stepper motors, via
pulleys and belts provide for motion in all axes. An electrical oil-less pump provides vacuum for
component pickup.
The electronic systems rely on an Intel based Pentium computer. Electronic motion control
utilizes micro-stepping drivers (12,800 steps/revolution) signaled by a Galil motion controller.
Linear and rotary encoders provide feedback for closed loop control. An I/O card accommodates
inputs and outputs. A video card in the computer processes camera signals. An Interface Board
mounted on the power distribution panel allows the computer to communicate with the various
electronics it controls.
Software provides the human interface for programming and operating the machine. The
® ®
proprietary software, created and compiled with Microsoft Visual Studio (Visual Basic), runs in
® ®
a Microsoft Windows environment.
b) System Inventory
i) Machine
vii) Automatic tool tip holder (mounted on base plate channel guides)
x) Low Force Squaring Station (mounted on base plate channel guides) (Not included with
Laser centering option)
xi) Board holder bracket set (mounted on base plate channel guides)
Page 2
+1-215-938-1000
info@apsgold.com
www.apsgold.com
d) Utilities
i) The LS-series machines come with an integral vacuum pump and, thus, require no
compressed air. (Dispenser option – air required 80 psi min.)
ii) Electrical connection requires standard 110V, 50/60Hz, 5A via a modular line cord.
3) Safety Instructions
The LS-Series is provided with an E-Stop switch located on the front right hand side of the machine
frame. An On/Off switch is located at the rear left hand side of the machine. In addition to the Zero
energy state switches, the Hood Cover is also equipped with a safety switch. This switch is secured
on the front right hand side of the cover. Anytime the hood is opened, or the safety switch is not in
contact with the frame, no operation or movement of the machine is permitted. For your protection,
if the Hood is opened during operation the machine initiates an immediate stop. Never attempt to
remove, disable, over-ride, or circumvent the safety features or structures of this machine. Never
operate this machine if you suspect a defect or problem with any of its components or systems.
Always operate this machine within the guidelines prescribed in this manual. If a problem is
suspected, stop machine operation immediately and contact the factory for further instructions.
4) Installation
a) Uncrating
i) The system is transported in a shipping crate. The machine is attached to the crate with 4
bolts. To remove them, raise the crate to expose the bolts on the underside, and unscrew
them.
iii) Carefully lift the machine by the underside of its frame and remove it from the crate. Lift the
machine by its frame structure only! Do not lift by safety cover, gantry, etc.
iv) While the machine is still elevated, install the four leveling feet, one at each corner on the
bottom of the machine frame. Make sure all four feet make firm floor contact to insure
stability. If machine rocks, readjust leveling feet.
Page 3
+1-215-938-1000
info@apsgold.com
www.apsgold.com
v) Remove all protective packing material from the exterior of the machine.
vi) Carefully lift the safety cover using both hands by the two handles at the front until it rests
against its stops in the open position.
vii) Remove the restraining strapping and protective wrapping from the head and gantry.
viii) Carefully close the safety cover by pulling the cover handles down and forward. As the cover
comes near its closed position, pull the front access panel toward you 2 to 3 inches (5 to
8cm) until the entire cover comes to rest horizontally.
b) Connecting
i) Remove the thumbscrews from the access panel at the rear of the machine.
ii) Remove the thumbscrews from the clear safety sheet, which covers the electrical cabinet.
iii) Place the vacuum pump on the floor behind the electrical cabinet
iv) Connect the vacuum pump line cord through the upper front left side access hole in the
electrical cabinet and plug into the receptacle marked “Vacuum Pump”.
v) Push the plastic vacuum hose through the access hole in the cabinet and onto the barbed
connector on the head of the vacuum pump.
vi) Using the hardware provided, attach the monitor arm to the monitor-mounting bracket
located at the front right side of the machine frame.
vii) Remove the computer Monitor from its carton and carefully place it on the monitor arm shelf.
Adjust bracket-leveling knob if necessary.
viii) Connect the monitor electrical line cord first through the access hole on the machine’s side
panel (to the rear of the monitor mounting block); then through the upper front left side
access hole in the electrical cabinet and plug into the receptacle marked “Monitor”.
ix) Connect the monitor signal cord first through the access hole on the machine’s side panel
(to the rear of the monitor mounting block); then through the upper front left side access hole
in the electrical cabinet and plug it into the monitor connector at the back of the computer
case.
x) Using the thumbscrews replace the clear safety sheet that covers the electrical cabinet and
the access panel at the rear of the machine.
xi) Connect the line cord to the receptacle on the left side panel of the machine. Connect the
plug end of the line cord to an appropriately grounded electrical receptacle.
Page 4
+1-215-938-1000
info@apsgold.com
www.apsgold.com
Operation
1) Software
a) Overview
The LS-Series Program is a runtime version compiled in Microsoft Visual Studio (Visual Basic)
designed to work in a Microsoft Windows operating system environment. Basic working
knowledge and familiarity with Microsoft Windows is required for efficient navigation and
operation of the L-Series Software.
b) Launching the LS-Series Program - Double Click on the Desktop LS-Series ICON
(1) When the program is launched a login is required. Select from the File pull down window
and select Log in. A Log in dialog box opens to enter USER and PASSWORD. USER
name and Password are pre-set from the factory to “Admin” for USER and “Admin” for
PASSWORD. It is strongly recommended that user names and passwords be assigned
immediately upon first entry into the system. For added security, we recommend that
passwords be changed periodically.
(2) Three levels of password protection are built into the software, and are Operator level,
Programmer level and Administrator level. Detailed description of adding or changing
USERS and PASSWORDS are explained in the SETUP pull-down menu under USERS
and PASSWORDS.
ii) Pull Down Menu Bar – The menu bar appears at the top of the Pick and Place Control
Panel window seen once the program has been launched. Menus appear across the menu
bar from left to right and are organized as follows:
(a) Open – existing programs previously saved or located in the program directory.
Files are saved in a .prg format.
(b) Save – overwrites the existing program that is active or already opened.
(c) Save As – ability to rename existing program that is active. Note: Each individual
program is saved in two files. These files are named xxxx.prg and xxxx.mdb.
Both files are required in order to run each program. The .prg file contains the
information shown in the program window. The .mdb file contains the information
shown in the feeder’s window.
Page 1
+1-215-938-1000
info@apsgold.com
www.apsgold.com
(d) New Panel – provides selection to open a new program window with default
program lines specific to the selection.
(i) Single Board – opens a program window with default command lines
appropriate for a single panel.
(ii) Multi Board – opens a program window with default command lines appropriate
for a multi panel. See program command lines.
(e) Log On – opens dialog window to enter USER name and PASSWORD. The
different Levels of operation (operator, programmer and administrator) are defined
in the SETUP pull down under USERS.
(f) Log Off – removes current USER to access operation of the machine. USER must
LOG ON to regain access to the machine.
iii) Units
(1) Inches – converts units shown throughout the program to appear in inches
When this menu item is selected all relevant dimensions throughout the program appear
in inch (English system) units
(2) Millimeters – converts units shown throughout the program to appear in millimeters
When this menu item is selected all relevant dimensions throughout the program appear
in millimeter (metric system) units.
iv) Setup (refer to Illus. 2) – Includes the following windows required to setup or define
appropriate functions to operate the pick and place system.
(a) Save – data after changes have been made. Saves or overwrites database.
1. Label – definition of time for dispensing. When defining time used in the
.prg file the ‘T’ is not used. The time is set or entered in the FEEDER
COLUMN. Cannot be edited
Page 2
+1-215-938-1000
info@apsgold.com
www.apsgold.com
(ii) Sequence Times – functional operating Operational times used for delaying
cylinder and dispensing motion during automatic operation.
2. Seconds – time used for the specific operation. To edit double click inside
text box and enter new value.
(ii) Down – pressing button moves cylinder with syringe to the down position.
(iii) On – turns on pressure solenoid supplying pressure to the syringe. Please note
button is a momentary button. It turns ON as long as button is pressed.
(iv) Off – turns off pressure solenoid. Supplying no pressure to the syringe. Off
button will override cycle and Dispense buttons.
(v) Dispense Time – time selected from the Dispense Time’s defined. Used when
the Dispense button is pressed
(vi) Dispense – pressing button turns on pressure to the syringe for x seconds.
Time is dependent on the specific time selected from the pull down selection
window.
(vii) Cycle – pressing button cycles dispenser thru its full mode of operation.
Cylinder moves down, pressure turns on to the syringe for TX seconds, Delays
in the down position depending on T_off, and Cylinder moves up.
(e) Camera Offset Setup – setup used to define position of needle to the camera
(i) Set Target Pos. – move needle to a location where fluid is to be dispensed.
When ‘Set Target Pos’ is pressed, YX position is stored into Target Pos display
box.
(ii) Get Camera Pos. – move camera to the position of the Dispensed Dot so the
crosshairs are centered over the Dot. Pressing Get Camera Pos. determines
actual camera location and calculates the offset position between the camera
and the needle. See the Cam. Offset display box.
Page 3
+1-215-938-1000
info@apsgold.com
www.apsgold.com
(3) Feeder Address Positions – (refer to Illus.6) – creates the database in which the
feeder’s address and positions (X, Y) are defined. This database, where initially
created, stores default locations for each feeder address and size. Thus, the locations
are approximate. When positions are retaught (in the Feeder program window), the
feeder address position database is over-written with the new actual position. This initial
setup is performed at the factory. Access to change the feeder address positions is
performed through administrator level only. Note: Only 8mm Feeder positions are
entered in this window; the other width feeders will be derived by automatic calculations.
(a) Starting Feeder – enter the number or address of the starting feeder usually
address #1 (left side) or number 17, 33 or 49 (right side) depending on size of
machine.
(b) 8mm PosX – defines X position of pick location at Feeder #. A feeder is loaded into
the position defined (Starting or Ending) and either the camera or the tool then
positions the head. User has two choices to define position (1) cameryXY or (2)
toolXY. Select option used to define position then press the Calculate button. Note
user is only required to define either x or y, the other position will automatically be
entered into the database. This will calculate all feeder address positions defined
from the starting feeder # to the ending feeder #. Please note the Machine Side.
Each side left and right is done independently.
(c) 8mm PosY – enters Y position of pick location at Feeder #. Same as 8mm PosX.
(d) Ending Feeder – enters the number or address of the last address available per
side. Address 16, 32, or 48 for the left side. Address 32, 64, or 96 for the right.
Please note on which side you are defining.
(e) Check – moves camera to XY position defined. After a side has been defined. You
can select any other address and verify the calculated pick position.
(f) Move – moves tool to pick position defined. Please note to verify tool location a tool
tip is required to be mounted to the spindle and moved manually (Z-axis down +)
down to verify location.
Page 4
+1-215-938-1000
info@apsgold.com
www.apsgold.com
(4) I/O Test – (refer to Illus. 7) – window showing status Inputs and Outputs used to
control the pick and place machine. This window is accessed thru the administrators’
level only. The window provides easier troubleshooting capabilities.
(5) Motors Setup – (refer to Illus. 9) – defines motor parameters for each axis including
speeds, limits, machine pitch, and encoder scaling, etc. The machine has 4 or 5 axes
depending on the centering type option. Each speed or velocity has an associated
acceleration and deceleration for each axis.
The speeds are broken into 6 different categories. Three speeds, fast, medium and
slow are defined for picking and placing the components defined in the feeder window.
Two jog speeds (fast jog and slow jog) are used during manual moves and moves not
performing a pick or place. Fast jog speed is used when GO HOME is executed, when
Loading and Unloading tool tips, and to travel from the placement position to the next
pick position. Home speed is used only during homing the axes.
In addition to speeds there are certain motor parameters defined. Home Offset position,
Max fwd and rev limits, inch scale and encoder scale. Motor Set up is an Administrator
access only window.
NOTE: Contact factory before making any temporary or permanent changes. Damage
may occur due to certain parameters and settings that are related.
(a) Slow speed – velocity of axis. Speed selected when defining feeders for a specific
program. Speed is defined for the travel between component pick and place
moves only.
(b) Slow acceleration – acceleration of axis. Defines the rate at which the axis will
move from rest to slow speed (velocity). Trapezoidal speed curve.
(d) Medium Speed – velocity of axis. Speed selected when defining feeders for a
specific program. Speed is defined for the travel between component pick and
place moves only.
(f) Medium Acceleration – acceleration of axis. Defines the rate at which the axis will
move from rest to medium speed (velocity). Trapezoidal speed curve.
(g) Fast Speed – velocity of axis. Speed selected when defining feeders for a specific
program. Speed is defined for the travel between component pick and place
moves only.
(h) Fast Acceleration – acceleration of axis. Defines the rate at which the axis will
move from rest to fast speed (velocity). Trapezoidal speed curve.
Page 5
+1-215-938-1000
info@apsgold.com
www.apsgold.com
(i) Fast Deceleration – deceleration of axis. Independent from acceleration for better
axis control.
(j) Jog Speed (slow jog) – velocity of axis. Speed used during manual moves.
Pressing the #5 on the numeric keypad or pressing the center speed selector
button in the Run Mode window sets selection of manual speed.
(m) Fast Jog Speed – velocity of axis. Speed used during manual moves.
(p) Home speed – speed of axis when traveling to determine the home position.
(r) Creep Speed – speed of the axis after the home sensor is interrupted during the
homing procedure.
(t) Home Offset – position of the axis relative to home. Home is the flag position or
change of state of the sensor.
(w) Max Fwd. Limit – maximum stroke/travel of the axis relative to home
(x) Inch Scale – defines pitch of machine in steps/in. Factory Set, Do Not Modify.
(y) Millimeter Scale – conversion for inch scale. Factory Set, Do Not Modify.
Page 6
+1-215-938-1000
info@apsgold.com
www.apsgold.com
(6) Laser Centering (optional) – (refer to Illus. 8) – Dialog window to view and set the
laser centering option. Administrator access only. Factory preset. Caution should be
taken when changing any setting. Contact factory before making any permanent
modifications.
Page 7
+1-215-938-1000
info@apsgold.com
www.apsgold.com
(vii) Angle 1 Results – results or data of the sweep mode. Information to calculate
correction of component
(xiii) Angle 2 Results – second angle data acquired during sweep mode.
Information used to calculate the correction center of the component. Same
as Angle 1
(xvii) Angle 2
(7) Parameters and General Head Setup - (refer to Illus. 10) – window to enter setup
parameters required to run the pick and place system. Values are all factory set.
Administrator access only.
(a) Parameters
(i) ENCODER TYPE – linear: machine uses linear encoder scales Rotary:
machine uses incremental rotary encoder
(iv) CheckDwell – time setting for delay between pick and place positions during
continuous check mode.
(v) CamScaleX – defines increment of tick marks on video window (cross hairs)
(vi) CamScaleY – defines increment of tick marks on video window (cross hairs)
Page 8
+1-215-938-1000
info@apsgold.com
www.apsgold.com
(vii) CamSize1 – defines the first video window size in pixels. The ability to view
different size camera video windows are selected from the VIDEO window.
Size of the window can also be defined in the Video Window.
(i) Centering Type - defines type of centering mechanism used. Two options to
enter (1) Mechanical or (2) Laser
(ii) LaserOffset – defines angle (theta) rotation offset. Plus degrees equal
clockwise offset. Minus degrees equals C.C.W. offset
(iii) ToolCenter – enter position of spindle center relative to the Laser align.
Value taken from Laser setup window. Units in pixels
(iv) ToolReadDelay – time delay in msec. For reading the value of vacuum
(in.Hg.) for tool verification.
(v) Z_ToolDown – position or travel of the Z-axis during loading and unloading
the tool tips.
(viii) VacOnTime – time delay for reading value of vacuum for tool and component
verification.
(ix) VacOffTime – time delay for reading value of vacuum for tool and component
verification.
(xi) CenterDwell – dwell after closing jaws during mechanical centering in ms.
(xii) RetryPreset – defines the attempts the head will try to repick a component.
Measures the vacuum level of the tool tip without and with a component to
verify or compare to the component threshold defined in the TOOL SETUP
window.
Page 9
+1-215-938-1000
info@apsgold.com
www.apsgold.com
(8) Placement Calibration – (refer to Illus. 11) – setup window to define the offset
parameters relating the component centering at different rotations to the camera XY
position.
(a) Spindle Calibration must be setup first or verified before Placement Calibration.
(b) An offset position is calculated for four different rotations; 0, 90,180, and 270
degrees.
(c) For each Theta position a Target Position and Camera Position is required.
(i) Target Pos. is the XY position after a component is placed on the board.
(ii) Camera Pos. is the Video camera centered on the rotated component.
(iii) From these two XY positions, an offset is calculated and used for picking and
placing. NOTE: This procedure is factory pre-set and should not be changed in
any way unless you consult a factory representative. A placement calibration
program will be needed to assist in setup. Please contact Customer Service for
a copy and instructions to use this program.
(e) Restore – ability to undo position changes before you enter SAVE
(g) Accept – stores position after position is taught into database. Loads information to
the database, but does not save database.
(h) Clear Current Settings – removes all settings and resets values to zero.
(i) Get Target Pos. – enters the XY position of the head into the Placement Calibration
Temporary Workspace. The position of the head must be immediately after the
spindle places the component (operation must be in single cycle or step mode).
The position taken must be just after the Z-up after placing. Must be in single cycle
or single step to perform operation.
(j) Get Camera Pos. – enters the XY position of the head into the Placement
Calibration Temporary Workspace. The position must be a camera position;
component is centered viewed in video window.
(l) Calculate – calculates camera to rotated centering position offsets. Values are
stored temporarily until SAVE is selected.
Page 10
+1-215-938-1000
info@apsgold.com
www.apsgold.com
(n) Displays calculated offset positions – values can be changed manually by double
clicking the specific box and entering a new value. PLEASE NOTE: please consult
a factory representative when modifying.
(9) Spindle Calibration – (refer to Illus. 12) – setup window to define XY camera offset
position along with offset parameters relating to the spindle (no centering) at different
rotations to the camera XY position.
(a) An offset position is calculated for four different rotations; 0, 90,180, and 270
degrees. For each Theta position a Target Position and Camera Position is
required.
(b) Target Pos. is the XY position after a mark (Factory applies ink to the nozzle tip for
marking) is placed on the board. Camera Pos. is the Video camera centered on this
Mark.
(c) From these two XY positions, an offset is calculated and used for picking and
placing. NOTE: This procedure is factory pre-set and should not be changed in any
way unless you consult a factory representative. A spindle calibration program will
be needed to assist in setup.
Please contact Customer Service for a copy and instruction to use this program.
(e) Restore – ability to undo position changes before you enter SAVE
(g) Accept – stores position after position is taught iInto database. Loads information to
the database, but does not save database.
(h) Clear Current Settings – removes all settings and resets values to zero.
(i) Get Target Pos. – enters the XY position of the head into the Placement Calibration
Temporary Workspace. The position must be a tool XY position immediately after
the spindle with a nozzle places a mark (factory applies ink to the nozzle tip for
marking) on the board. (Operation must be in single cycle or step mode).
(j) Get Camera Pos. – enters the XY position of the head into the Placement
Calibration Temporary Workspace. The position must be a camera position; ink
mark is centered viewed in video window.
(l) Calculate – calculates camera to rotated centering position offsets. Values are
stored temporarily until SAVE is selected.
Page 11
+1-215-938-1000
info@apsgold.com
www.apsgold.com
(n) Displays calculated offset positions – values can be changed manually by double
clicking the specific box that opens an edit box to enter a new value. PLEASE
NOTE: please consult a factory representative when modifying.
(10) Squaring Station Setup - (refer to Illus. 13) – dialog window to set position of
Squaring Station and Z squaring Ref.
(b) Restore – ability to undo position changes before you enter SAVE
(d) Accept – stores position after position is taught. Into database. Loads information to
the database, but does not save database.
(e) Check – allows user to view thru Video window position of squaring station. Check
for each position. Upperleft corner and Lower Right Corner.
(f) Move – allows user to move centerline of the spindle to either defined squaring
station positions; Upper Left Corner or Lower Right Corner.
(g) Upper Left corner – move teaching camera to upper left corner of the squaring
station use the pull down arrow to define its position. User has two choices to define
position (1) cameryXY or (2) toolXY. Select OPTION then press menu button
ACCEPT to enter position. Note user is only required to define either X or Y the
other will automatically enter the correct position.
(i) Z Squaring Ref. – down position or travel of the Z-axis to square the component.
Position is defined as the midpoint of the squaring wall.
(11) Tools - (refer to Illus. 14) – window shows the Tool Changer database. Database
information includes Tool number, X position, Y position, Exit direction, Tool vacuum
level, Component vacuum Level, and Tool presence in tool holder. To edit or change
any information double click on any field and an edit dialog box opens.
(a) Load tool – head travels to tool changer and loads the selected tool.
(b) Unload tool – head travels to tool change and unloads the tool not sensed in the
tool changer. Selection of a Tool # is not required.
(c) Tool Changer Edit Window – allows user to modify existing database information
(d) Accept – after editing press accept to store new information into the database.
Note: after accept is selected the Tool # will automatically index to the next tool
number.
Page 12
+1-215-938-1000
info@apsgold.com
www.apsgold.com
(e) Tool # – allows the user to define which tool location to modify.
(f) X-postion – defines position of tool tip in holder. The position can be taught by
either the camera (cameraXY) or the spindle (toolXY). Using the camera, the user
positions the crosshairs over the center of the tool tip and enters the cameraXY
position from the pull down menu. Using the spindle, the user positions the spindle
and manually operates the Z-down function once the spindle plunges into the tool tip
the operator uses the toolXY command from the pull down menu and accepts. To
verify correct position for loading and unloading, press the move button which will
place the spindle to the position saved, manually move the Z-axis down to verify the
spindle plunges into the tool tip. If the spindle does not enter the tip adjustment is
needed define correct position.
(h) Exit – defines the direction in which the tool is removed from the tool holder. Four
options can be selected due to the four possible means of mounting to suit certain
process requirements.
(i) Tool Threshold – is the absolute vacuum level above which a tool tip is considered
present on the spindle.
(j) Component Threshold – is the absolute vacuum level above which a component is
considered present on the tool tip
(k) Tool Present – senses the presence of a tool in a specific position in the tool
holder. Used during loading and unloading the tool tips to ensure no damage to the
machine.
(12) Vacuum Status - (refer to Illus. 15) – allows user to view the vacuum levels at any
given time. Used to set tool tip and component vacuum thresholds. Status window
also allows user to turn on and off vacuum pump and vacuum solenoid.
(a) Load – head travels to tool changer and loads the selected tool.
(b) Unload – unload tool – Head travels to tool change and unloads the tool not sensed
in the tool changer. Selection of a Tool # is not required.
(13) Video Size - (refer to Illus. 16) – window allowed to size video window
(a) Zm- – reduces window size in X and Y direction. Rate of reduction is the same
(b) Zm+ – increases the window size at the same rate in the X and Y direction.
(e) Left- – decrease left side of video window in the negative X direction.
(f) Left+ – increases left side of video window in the positive X direction.
Page 13
+1-215-938-1000
info@apsgold.com
www.apsgold.com
(a) Target position – window of X-axis and Y-axis. Information shows commanded
position of head from pick and place program
(15) Users - (refer to Illus. 19) – setup window to add or delete new users to access the
machine. Selection of a Level of operation must also be entered.
PLEASE NOTE: when a new user is added a default password is given of xxx. In
order to change his or her password the user must log on as the user and change his
or her password using the PASSWORD setup window.
(a) Display window showing all users defined and their access level
(h) Administrator Level – full access to all user functions. This level yields control of
virtually all functions to the administrator. As such, the Administrator password
should only be revealed to that responsible individual(s) who is absolutely familiar
with all the safety, mechanical, electrical, control, and software aspects of the entire
system. Since this level is practically unrestricted, please be aware that it is possible
to initiate functions such as safety bypass, parameter modification, etc. These
functions, used incorrectly, may cause damage to the machine, or personal injury to
Page 14
+1-215-938-1000
info@apsgold.com
www.apsgold.com
humans. Furthermore, the security and integrity of stored programs can easily be
compromised by anyone with administrative access.
(i) Programmer level – programmer level allows generation (or deletion) of new pick
and place programs, modification (or deletion) of existing programs, and various
changes such as feeder positioning, motor speed changes, tool changer and
vacuum level parameters, squaring functions, etc.
(j) Operator Level – operator level allows user the basic functions to run a program.
No modifications changes of any kind are allowed.
(a) Old password – types in old password. If this is a fist time user the old password
will be xxx.
(e) PLEASE NOTE: display box in run mode after OK is pressed “password changed
for the user that is logged on.”
v) Windows
vi) Components Library – (refer to Illus. 23) – component library to store component
information required to setup the feeder program list.
(1) Save All – saves data after changes have been accepted. Saves or overwrites
Database.
(2) Restore All – reverts the current contents of the window to the previously saved
contents.
(3) Add Comp – text window opens to enter component or package name.
(5) Cancel Ln – removes text edit changes from the edit box.
(6) Accept Ln – stores or loads the information from the text edit boxes into the
database. Please note that this does not save the info, it only inserts the info into the
database.
(7) Use As Is – loads selected component information into the Feeder Program List.
(8) Use Rotated – loads selected component information into the Feeder Program List
and inverts the Comp. XY dimensions. Xdim. becomes Ydim. and Ydim. becomes
Xdim.
Page 15
+1-215-938-1000
info@apsgold.com
www.apsgold.com
(12) Comp. X Dim. – X dimension of component (X direction – left to right loaded in the
feeder)
(13) Comp. Y Dim. – Y dimension of component (Y direction – front to back loaded in the
feeder)
(15) Com. Z Cntr. – Z dimension or distance from top of component to the leads or contact
to the board
(16) Outline – select outline number from pull down to match component.
(17) Fine Position – select if fine correction is needed for picking, placing or both.
Corrects to the Deadband defined in Motor setup (+/-0.0005)
(19) Comment – text box to enter specific information for that component.
(4) Run Mode Selection – double click to enable three run modes or check modes. User
must double click block to change mode
(b) Single Step Mode – when start is pressed program run in a single step mode. After
each step is completed the START button must be pressed.
(c) Single Step Cycle mode – when start is pressed program runs one cycle of the
program. Cycle defined as a complete program line.
(5) Run Mode Window – ability to change mode of operation. User has 4 modes, a Run
Mode, Check Pick & Place, Check Pick, and Check Place.
Page 16
+1-215-938-1000
info@apsgold.com
www.apsgold.com
(b) Check Pick & Place – allows user to check both pick and place positions only.
Moves camera to XY positions of both the pick and place.
(6) Reset line – if fault or error occurs during a program line, this allows user to reset
program line
(11) Cycle Stop – stops machine movement after completing program line.
(16) Jog XY Box - pressing the arrow buttons allows movement in the XY direction only.
Pressing only the directional arrow button moves the axis in increments of 0.001 in.
Pressing the ‘CTRL’ key and the directional arrow button moves the axis in increments
of 0.010 in. Pressing the ‘ALT’ key and the directional arrow button moves the axis in
increments of 0.100 in. Pressing the ‘CTRL’ key, ‘ALT’ key and directional arrow
button simultaneously moves the axis continuously. Pressing the center button
toggles the jog speed to slow or fast.
(17) Manual control for XY movement in Jog speed. Select arrows for direction. Two
selections for speed; fast and slow.
viii) Feeders - (refer to Illus. 25) – feeder program list to define all information required to run
a pick and place program. This feeder program list database is program specific. The
information entered is program specific and will be saved with the program (.prg). A
separate file is created which stores the feeder information (.mdb). Please open the SMT
Pick and Place\programs directory and view the files saved (.prg &.mdb) for a specific
program. Note when feeder window is opened, the name of the program appears at the
top upper left hand corner. The information defined in this database instructs the program
on the position of the feeder defined, speed in which the pick and place will occur, the
centering of the component and in which direction centering will be performed, and the Z
down pick and place position. Access or opening the window can be accomplished two
Page 17
+1-215-938-1000
info@apsgold.com
www.apsgold.com
ways, (1) window pull down Window (2) Tool bar icon located across the top the user
interface.
(1) Save All – saves data after changes have been accepted. Saves or overwrites entire
database.
(2) Restore All – ability to undo position changes before you enter Save All
(4) Del Fdr – removes or deletes a feeder address and information associated to that
address
(5) Cancel Fdr – allows user to cancel changes before accept Fdr has been selected
(6) Accept Fdr – stores or loads the information into the database. Please note that this
does not save the database it only inserts the information of a particular feeder into
the database for running a program.
(7) Check – moves teaching camera to feeder selected. Allows user to view thru Video
window position of feeder.
(8) Move To – moves spindle/tool to feeder selected. Allows user to manually check tool
is proper pick location. User is required to manually move the Z-axis to the pick
position. This can be achieved thru the Manual window by pressing the Z_Pick
button.
(9) Feed – allows user to manually index the selected feeder. The amount of travel or
pitch of the feeder is defined or set by dipswitches on the side cover of the feeder
body.
(10) Tape Info – shows the appropriate columns specific for defining/setting–up a tape
feeder. Tape information or columns viewed.
(12) Tray Info – shows the appropriate columns specific for defining/setting up a matrix
tray. The Tray specific columns are Cols Nx, Rows, Ny, Col Dx, and Row Dy. These
are defined in Section viii) (18) through (21). Mouse - right click in the feeder address
cell to open the Matrix Tray Setup Window. See Section viii) (39).
(13) All Info – shows all columns in the Feeder program database. No columns are
hidden when All Info is pressed.
(14) Feeder # – allows user to select or add an address for a particular feeder. Tape
feeder are defined by address 1 thru 96 depending on the size of the machine. Tube
or vibratory feeders are defined by increments of 8 with modifiers to define insert
position. For example 1.01, 1.02, 1.03, 9.01, 9.02, 17.01,17.02, 32.01, 32.02. See
Illus. 47 for vibratory address locations. Trays (Matrix trays) are defined by entering
1000,1001, etc.
Page 18
+1-215-938-1000
info@apsgold.com
www.apsgold.com
(15) Type – selects type of feeder to be defined. Selections are Tape, Tube, and Tray
(16) Width – if a feeder type tape is selected then Width can be defined. When width is
entered the XY position is selected from the Feeder Address Database.
(17) Time – used only for tube/vibratory feeders. This setting is the Time of how long the
tube/vibratory feeder vibrates.
(18) Cols Nx – used only for Matrix Trays. This defines the number of columns in the x
direction. SEE MATRIX TRAY or SuperStrip SETUP window at the end of Feeder
Section viii) (38) or (39) on page 21. To access right click inside the feeder address
cell and select Tray or Super Strip.
(19) Rows Ny – used only for Matrix Trays. This defines the number of columns in the Y
direction
(20) Col Dx – use only for Matrix Trays and SuperStrip feeders. This defines the distance
between components in the X direction. Please note during
(21) Row Dy – use only for Matrix Trays. This defines the distance between components
in the y direction
(22) X Pos – defines X position of feeder address pick position. The position can be taught
by either the camera (cameraXY) or the spindle (toolXY).
(a) Using the camera, the user positions the crosshairs over the center of the feeder
pick position and enters the cameraXY position from the pull down menu.
(b) By pressing ‘CTRL + Accept’ the software automatically stores the camera XY
position into the database. There is no need to use the pull down and select
camera XY.
(c) Using the spindle/tool tip, the user can position the spindle and manually operates
the Z pick-down function to verify (from the Manual window).
(d) Once the spindle is centered over the component or pocket the operator uses the
ToolXY command from the pull down menu and accepts.
(e) To verify correct position for picking the component, press the move button, which
will place the spindle to the XY position, saved, manually move the Z-axis with the
Z-pick down button to verify the spindle/tool tip is centered on the component or
component pocket.
(24) Speed – defines axes speed during picking and placing a component. User can
select from three pre-defined (Motor setup) speeds. Fast, Medium, and Slow. Speed
selection is usually dependent on component or package size.
(25) Center – defines the type of squaring to be performed on the component. Selections
for centering are as follows:
Page 19
+1-215-938-1000
info@apsgold.com
www.apsgold.com
(d) YX – centers the component both in the Y and X direction. The component is first
centered in the Y direction. Differs from XY in that X direction is centered first.
(27) Sqr – one of two choices to center a component using the squaring station. The
component on the tool tip is positioned against the precision ground squaring station
to properly locate the component for placement.
(28) Fine Sqr. – same as Sqr. With additional positioning to optimize the centering
process.
(29) Comp X Dim. – required only when centering the component with the squaring
station. The X dimension of the component is needed to locate the component during
the squaring station process.
(30) Comp Y Dim. – Y dimension of component to be picked and centered with the Sqr. Or
FineSqr selection. The Y dimension relative to the component in the feeder.
Required only when centering the component with the squaring station. The Y
dimension of the component is needed to locate the component during the squaring
station process.
(31) Comp Z Dim – Z-height or z-thickness of the component. Comp Z dim is used during
placing a component, and picking from the vibratory feeder and matrix tray only.
During the two operations the spindle travels to a distance less the comp Z dim
ensuring exact Z place down positioning and exact Z pick down from the vibratory
feeders.
(32) Comp Z Cntr. – this is the Z-location that centering will take place on the component.
For mechanical centering this entry can be left to 0 for most components. Laser
centering requires the laser to be positioned ½ the component height. This ensures
the laser optimizing the components minimums. Certain components require to be
positioned differently depending on the component package.
(33) Z-pick adjust – during a pick the Spindle travels to the Z-pick height defined in the
parameters. This selection allows for slight adjustments to that distance.
Components especially in embossed tape tend to be deeper seated in the pocket. By
entering a value allows the spindle to travel either more or less from the Z-pick
position. A positive number (0.010) moves the spindles closer to the component in the
pocket. A negative value (-0.010) moves the spindle away from the component in the
pocket.
(34) Outline – enter appropriate outline number pre-defined in the outline window for the
component loaded for that specific feeder.
Page 20
+1-215-938-1000
info@apsgold.com
www.apsgold.com
(35) Correct – allows user to select which move during a program to correct to the linear
glass scales (XY only). Selections are as follows:
(c) PnP – corrects for both the pick and place position.
(36) Count – ability to enter the amount of components loaded on any particular feeder. As
components are picked from the feeder the count is updated.
(38) Matrix Tray Setup – (refer to Illus. 26) – right Click inside the feeder address cell
and select Tray
(b) Number of Pockets Across – select the number of pockets or positions across the
tray (columns).
(c) Number of Pockets Down – select or enter the number of pockets or positions
down the tray (rows).
(d) Upper Left Pocket – select upper left pocket in the window, move camera to that
position on the tray. Press Get Camera Pos.
(e) Lower Right Pocket – select Lower left pocket in the setup window then move
camera to that position on the tray. Press Get Camera Pos.
(f) Upper Left Center – select upper left center in the window move camera to that
position on the tray. Press Get Camera Pos.
(g) Get Camera Pos. – enter to store current camera location into setup window. Text
box must be selected or highlighted to store the data when pressing Get Camera
Pos.
(h) Check – enter to verify position stored in setup window. Must select from text
window.
(i) Update – enters calculated tray information into the Feeder program window.
Inserts the required information for tray setup i.e. Col Dx, Row Dy, etc.
Page 21
+1-215-938-1000
info@apsgold.com
www.apsgold.com
(c) Number of rows – select number of rows loaded in the Super strip feeder.
(d) Upper Left Pocket – select upper left pocket in the window, move camera to that
position on the strip. Press Get Camera Pos.
(e) Lower Right Pocket – select Lower left pocket in the setup window then move
camera to that position on the tray. Press Get Camera Pos.
(f) Upper Left Center – select upper left center in the window move camera to that
position on the tray. Press Get Camera Pos.
(g) Get Camera Pos. – enter to store current camera location into setup window.
(h) Check – press to verify position stored in setup window. Must select from text
window.
(i) Update – enters calculated tray information into the Feeder program window.
Inserts the required information for tray or SuperStrip setup (i.e., Col Dx, Row Dy,
etc.)
ix) Manual Controls – (refer to Illus. 22) – provides operator the means to control all motion
manually. This window enables an operator to perform certain functions to an individual
axis. For example the operator would like to home the Z-axis only. This window provides
this ability. There are two means to open this window (1) Under Window in the pull down
menu and the (2) tool bar icon located on the top tool bar menu. In addition to the manual
control a status window of I/O’s are listed under each axis for bit or change of bit status
verification.
(1) Jog+ – pressing button allows user to move axis in jog speed in the positive direction.
(b) Y+ is forward
(c) Z + is down
(f) Pressing the CTRL key and Jog+ moves the axis in increments of 0.010 in.
(g) Pressing the ALT key and Jog+ moves the axis in increment of 0.100 in.
(h) Pressing both the CTRL key and ALT key with Jog+ moves the axis continuous.
These controls hold true for all manual control movements. This also includes the
arrow (number) keys on the keyboard for X and Y and the Arrow buttons in the Run
Mode Window.
(2) Jog- – pressing button allows user to move axis in jog speed in the negative direction.
Page 22
+1-215-938-1000
info@apsgold.com
www.apsgold.com
(c) Z- is up
(3) Home – sends the axis to find or reset the home position (0)
(8) Home All – sends all the axes to find or reset the home position
(11) Z Pick DWN (Z axis only) – moves Z-axis to the pre-defined (parameters) pick down
position
(12) Z PLACE DWN (Z axis only) – moves Z-axis to the pre-defined (parameters) Place
Down position
(13) Z TOOL DWN (Z axis only) – moves Z-axis to the pre-defined (parameters) tool down
position
(15) 90 (Theta axis only) – moves theta axis to 90 degrees (rotation clockwise from 0 – 3
o’clock)
(16) 180 (Theta axis only) – moves theta axis to 180 degrees (rotation C.W. from 0 – 6
o’clock)
(17) 270 (Theta axis only) – moves theta axis to 270 degrees (rotation clockwise from 0 –
9 o’clock)
x) Outlines – (refer to Illus. 24) – window that defines various outlines to assist in teaching
and or defining place positions. The outline dimensions will be that of the component you
are placing. Note the outline # associated with the outline. This outline # will be used
when you define your program feeders. A comment section is provided to assist in
defining the specific component or package defined.
Page 23
+1-215-938-1000
info@apsgold.com
www.apsgold.com
(1) Save – saves data after changes or data have been accepted. Saves or overwrites
entire database.
(2) Restore – ability to undo position changes before you enter SAVE
(3) Left Arrow – adjusts outline size towards the arrow direction.
(4) Right Arrow – adjusts outline size towards the arrow direction.
(6) Down Arrow – adjusts outline size towards the arrow direction.
(8) Accept outline – stores or loads the information into the database. Please note that
this does not save the database it only inserts the information of the outline into the
database.
(9) Outline # – number used in the feeder program window when defining the outline for
a specific component.
(12) Comment – allows user to enter specific information for that outline #.
xi) Pick & Place Program – (refer to Illus. 30) – window that the user writes the pick & place
program. The basic functions required to program a PC board are the Commands,
Feeder Address, Rotation, XY place position.
When opening a new program window, the user has a choice of two default programs to
open (1) single panel, or (2) multi panel. Each default program has specific command lines
related to one of the selected programs, single or multi panel.
When the program is saved the format of the file is a .prg. Also, when saving the .prg file
the feeder program database is also saved. A file-formatted .mdb is created with the same
name as the .prg. The .mdb file is not viewable other than when opening your .prg file the
feeder program database (.mdb) also opens.
(1) Pick & Place Program: “file name” – Located upper left corner of program window.
Allows user to view what program is open.
(2) SaveALL – saves data after changes have been accepted. Saves or overwrites entire
database.
(3) Restore All – pressing this button reverts the current contents of the Program Window
to the previously saved contents.
(4) Ins Line – copies the selected program line and inserts a duplicate line immediately
before the selected line.
Page 24
+1-215-938-1000
info@apsgold.com
www.apsgold.com
(5) Add Line – copies the selected program line and inserts a duplicate line immediately
after the selected line.
(6) Del Line – deletes or removes the selected program line. Does not permanently
delete until SaveALL has been selected.
(8) Accept Line – enters or stores the information displayed in the editing fields to the
program spreadsheet. Note: This does not save the program until SaveALL has been
selected.
(9) Check Ln – moves teaching camera to place position selected. Allows user to view
through Video window position of component placement.
(10) Move To – moves spindle to place position selected. Allows user to check manually
tool tip position of component placement.
(13) Panel Reference – global reference point. Point of reference for all XY position
placements. Correctable
(14) Panel Check – secondary panel reference. Allows user to check panel placement in
holder for angular misalignment.
(15) Board Reference – secondary global point. Point of reference for all XY position for
an individual board in a Multi-Board application. Correctable
(16) Board Check – secondary board reference. Allows user to check board placement
for angular misalignment
(19) Next Board – defines end of loop in a multi-board program. Returns to program line
after start of loop (Begin Board n of). After the defined Boards are completed,
commands that follow will be initiated.
(20) Load Tool – initiates spindle to load or pick-up a specific nozzle required to pick and
place the component. Must also define the tool tip holder number in the feeder
column.
(21) Unload Tool – initiate spindle to unload or discharge tool tip into tool holder. Must
also define tool tip holder
Page 25
+1-215-938-1000
info@apsgold.com
www.apsgold.com
(22) Pick and Place – initiates head to travel to feeder number defined(in feeder column),
lowers Z-axis to pick position (defined in feeder program window), turns on vacuum
solenoid, raises Z-axis, centers component (defined in your feeder program window)
rotates component if defined(in rotation column) then lowers Z-axis to place.
(23) Move to – allows user to define a secondary move to avoid an obstruction on the
board
(25) Dispense Dot – initiates head to travel to XY position defined in the program and
cycles the Dispenser (option).
(c) X Data – X place position of component. By pressing ‘CTRL + Accept’ the software
automatically stores the camera XY position into the program. There is no need to
use the pull down and select camera XY
(26) Runtime Tab – (refer to Illus. 31) – displays useful selections required to run a
program.
(b) Starting Board – pull-down selection used for Multi-Board programs. Select the
board number the machine will start to populate.
(d) Use Previous adjustments – If a fiducial correction is made, operator has the
choice to use this correction on the next board. Box must be selected to use.
(e) Go to panel Ref. – if selected, head travels to panel ref to verify position and to
make XY correction if needed.
(f) Go to Panel Check – if selected, head travels to panel check to verify position and
to make correction if needed.
(g) Go to board ref. – if selected, head travels to all board refs. defined in the program
to verify position and make any corrections if needed.
(h) Panel Check XY Correction – if a position adjustment was made to the Panel
Check, the machine calculates an XY correction factor. If the box is selected, the
machine uses this correction during placement.
Page 26
+1-215-938-1000
info@apsgold.com
www.apsgold.com
(i) Panel Check W Correction – if a position adjustment was made to the Panel
Check fiducial, the machine also calculates a Rotation correction (W) factor. If the
box is selected, the machine uses the correction during placement.
(j) Hide XY
(27) References Tab – (refer to Illus. 32) – display of useful information pertaining to
fiducial positions defined during the program and run mode.
(a) Panel Ref – displays panel ref position being used during run mode.
(b) Panel Check – displays panel check position being used during run mode
(c) Panel Rotation – displays calculated rotation error from corrected Panel Check.
Used during run mode only if box is selected under Runtime Tab
(d) Current Board – used for Multi-Board program only. Must select board number to
check appropriate board and place position. Please note Current Board ‘0’ is
referenced from the panel ref. not board ref.
(e) Set Ref. – uses the current adjusted panel ref. Same as pressing the Start button in
Run Mode uses the corrected value for the Panel Reference. Please note: must
have Panel Reference highlighted or selected in the program window to set.
(f) Reset Refs – reverts back the Reference Pos to the non-corrected or original XY
position in the program.
(28) Cut, Copy, Paste Program – (refer to Illus. 33) – mouse right click to access menu
selection to edit program lines and cells.
(b) Paste Selection – pastes or inserts copied or cut selection into selected cells or
lines
(e) Insert Line(s) – inserts line or lines cut or copied above the line selected
(f) Add Lines (s) – adds line or lines cut or copied below the line selected
(g) Delete Line(s) – deletes or permanently removes line or lines from the program
(h) Insert Special – mouse right click in a program cell to open setup window for a
Multi-Board.
(29) Multi-Board Setup - (refer to Illus. 34) – right click mouse button opens setup
window for Multi-Board Setup. The procedure is as follows. Enter the boards across
Page 27
+1-215-938-1000
info@apsgold.com
www.apsgold.com
and down. Move camera to the upper left board fiducial and get XY position, then
move camera to the lower right hand board fiducial and get XY position. This will
calculate and automatically insert all the necessary board refs required to populate the
multi-board.
(a) Number of Boards Across – select from the pull down the number of boards
across (columns) the panel.
(b) Number of boards Down – select from the pull down the number of boards (rows)
down the panel.
(c) Board Ref Upper Left Board – select text then move camera to view the board ref
in the upper left corner of the board (board #1). Then select Get Camera Pos. XY
position is then stored in the XY pos columns.
(d) Board Ref Lower Right Board – select text then move camera to view the board
ref in the lower right corner of the panel (board # Row x Column), select Get
Camera Pos. The XY position is then stored in the XY pos.
(e) Get Camera Pos. – stores the XY position of the camera location of the selected
text.
(g) Insert Lines – inserts calculated Board Ref’s above the line selected in the
program. Also inserts the Board Ref. Number in proper sequence.
xii) Run Environment – (refer to Illus. 36) selecting this menu item simultaneously displays
the windows that are useful in operating the machine. These windows are:
xiii) Teach Environment – (refer to Illus. 37) – selecting this menu item simultaneously
displays the windows that are useful in using the teaching method to write a new program.
These windows are:
Page 28
+1-215-938-1000
info@apsgold.com
www.apsgold.com
(d) Run Mode Selection – double click to enable three run modes or check modes.
User must double click block to change mode
(ii) Single Step Mode – when start is pressed program run in a single step mode.
After each step is completed the START button must be pressed.
(iii) Single Step Cycle Mode – when start is pressed program runs one cycle of the
program. Cycle defined as a complete program line.
(iv) Run Mode Window – ability to change mode of operation. User has 4 modes,
a Run Mode, Check Pick & Place, Check Pick, and Check Place.
2. Check Pick & Place – allows user to check both pick and place positions
only. Moves camera to XY positions of both the pick and place.
(f) Reset line – if fault or error occurs during a program line, this allows user to reset
program line
(k) Cycle Stop – stops machine movement after completing program line.
Page 29
+1-215-938-1000
info@apsgold.com
www.apsgold.com
(p) Jog XY Box – pressing the arrow buttons allows movement in the XY direction
only. Pressing the Small steps button moves the axis in increments of 0.001 in.
Pressing the Medium steps button moves the axis in increments of 0.010 in.
Pressing the ‘Large steps button moves the axis in increments of 0.100 in.
Default: (no select) = continuous movement
(q) Manual control for XY movement in Jog speed. Select arrows for direction. Two
selections for speed: fast and slow.
xv) Active windows – this menu lists those windows currently being displayed on the screen.
Selecting an active window from the menu list brings it to the fore ground.
xvi) Print – following are the list of windows able to print to a text file. Saved as .txt file
(1) Program
(2) Parameters
(4) Motors
(5) Outlines
(6) Components
(7) Tools
(8) All
xvii) Help
(1) About – displays the version of software running the LS-Series Pick and Place. Also
shows the contact number for Service and Support.
2) Sample programs
a) Sample Single Board – see figure to view sample single board program. PLEASE NOTE the
order in which the command lines are written.
i) A program always requires a Panel Reference. This defines the location of the board.
ii) The next line is a panel check to verify your board is properly mounted in the board holder.
iii) The next program line is a Load Tool. This picks up the Tool appropriate for picking or
placing your component.
iv) The following commands are pick and place commands that will use the Tool tip just
defined.
v) The next line is an UnLoad command. This discharges the tool tip back into the holder.
Page 30
+1-215-938-1000
info@apsgold.com
www.apsgold.com
vi) The next command line is another Load Tool Command. This is because the next pick and
place commands require another size tool tip to pick and place these components. Also,
take note at the feeder numbers entered. Program lines 3 thru 7 show tape feeder
addresses.
vii) Program lines 10 thru 14 show a Vibratory Feeder address and lines 17 and 18 show a
Matrix feeder defined.
viii) The last line in the program is always park, which sends the head to the Home Position.
b) Sample Multi-Board Program – see figure Sample Multi-Board Program to view a sample
Multi-Board program. PLEASE NOTE the order in which the command lines are written.
i) A program always requires a Panel Reference. This defines the location of the panel.
ii) The next line is a panel check to verify your panel is properly mounted in the board holder.
iii) The next 6 command lines will define the locations of your multi-board locations. One
board reference for each board. For large multi-boards use the setup tool (right click
mouse on a program line) to minimize programming time.
iv) The next command Begin Board n is the start of the loop in your program. Everything
after “Begin Board n” will be repeated 6 times in this program or how many board
references you have defined.
v) To end the loop the command is Next board (line #20) this initiates the repeat to go to the
line after “Begin Board n” or (line #9).
vi) After all boards are completed the program will end with the park command. PLEASE
NOTE the multi-board setup window (right click cell and select Multi-Board setup) which
allows the programmer to quickly define a Multi-Board.
i) Vacuum Solenoid Valve On/OFF icon – turn solenoid valve on/off and pump on if pump not on.
Page 31
+1-215-938-1000
info@apsgold.com
www.apsgold.com
j) Rotate nozzle icon – toggle to rotate nozzle to 0°, 90°, 180°, or 270°
r) Information Strip
t) Writing programs
v) Backup – it is recommended that the programs directory (location of .prg and .mdb files) be
copied monthly.
4) Manual Operation
a) Manual Control Window – see Manual Controls Section ix) and refer to Illus. 22
c) Run Mode Window – see Section xiv) (d) and refer to Illus. 38
i) Using the keypad numbers allows movement in the XY direction only. Pressing only the
number keys moves the axis in increments of 0.001 in. Pressing the CTRL key and the
Number key moves the axis in increments of 0.010 in. Pressing the CTRL key and the
Number key moves the axis in increments of 0.100 in. Pressing the CTRL key and ALT
Page 32
+1-215-938-1000
info@apsgold.com
www.apsgold.com
key simultaneously and the number key moves the axis continuously. In addition pressing
the Number 5 key toggles the jog speed to slow or fast. The display in the RUN MODE
window shows which speed is selected for the manual movement.
vi) Number 7 – moves head in the North-West direction (-X and – Y direction simultaneously)
vii) Number 9 – moves the head in a North- East direction (+X and – Y direction
simultaneously)
viii) Number 1 – moves the head in a South-West direction (-X and +Y direction
simultaneously)
ix) Number 3 – moves the head in a South-East direction (+X and +Y direction
simultaneously)
f) Special Keys
v) CTRL + Accept (button in program and feeder window) = stores camera XY position.
g) Feeders
Page 33
+1-215-938-1000
info@apsgold.com
www.apsgold.com
iii) Feeder controls – amplitude and Frequency controls Knobs are located on the rear of the
Vibratory feeder along with an on/off button. Press and hold on/off button and adjust
control knobs to ensure proper travel of all components mounted. Time of operation
(vibrating) when running a program is defined in the feeders program List window
iv) Tube feeder inserts – contact Customer Service for list of inserts available.
v) Bulk feeder inserts - contact Customer Service for list of Bulk inserts available.
vi) Matrix tray feeders – matrix trays are mounted in two adjustable holders positioned
somewhere along the base plate channel guides. Once the tray is mounted proceed to
the Feeder list window and define an address and all other information required. See
Section Section viii) (38) and refer to Illus. 26 for programming.
vii) SuperStrip feeders – similar to the Matrix tray, the SuperStrip feeders are mounted again
somewhere along the base plate channel guides. Once the SSF is secured to the
channels, proceed to the Feeder list window and begin setting up the feeder with the
information required. See Section viii) (39) and refer to Illus. 26 for programming.
Page 34
Menu Drop Down Windows
215-938-1000 • FAX 215-938-8480
11
-Fig. 1-
Setup Drop Down Window
215-938-1000 • FAX 215-938-8480
3 5
4 8 6
10
7
9
11
12
13
15
14 17
16
18
19 20
1 Discharge bucket set-up for laser option only 13 Dialog window to set position of squaring
station and Z squaring reference
2 Opens Dispenser set-up window 14 Set-up window for tool changer
7 Set-up window to define spindle to camera 18 Performance stats: cph of machine runtime
position
19 Set-up window to add or delete users to
8 Displays machine input and outputs access the machine
1
1 Select and activet window already
opened
7
8 Outlines window is open (√ = active)
-Illus. 3-
Tool Bar Icons
215-938-1000 • FAX 215-938-8480
8
IMMEDIATE STOP
7 9
1 3 5 11 13 15 17
2 4 6 10 12 14 16
-Illus. 4-
Dispenser Option Window
215-938-1000 • FAX 215-938-8480
2
1 11 14 15 16
18
19
20 17
23 24 25 27
21 7 12 13 26
4 5
3 22 6 8 9 10
1 Saves data after changes have been 17 Cycles button thru its full mode of opera-
made. Overwrites database tion.
2 Revert setup to previously saved version 18 Setup used to define position of needle
to the camera.
3 Time used in .prg file
19 Enters needle XY position where fluid is
dispensed.
4 definition of time for dispensing
20 Enters camera XY position of the dis-
5 amount of time pressure is applied pensed Dot. The crosshairs are centered
to the syringe to dispense fluid over the dot.
6 Enter any info to assist in defining the 21 Moves syringe to XY position
dispense time. (double click to edit)
7 Times used for delaying cylinder and 22 Moves camera to XY position of the
dispensing motion during auto operation. syringe/needle to view or check with
the camera
8 Definition of the sequence times required
for proper operation. Cannot be edited. 23 Displays X and Y position of needle for
setup
9 Time used for the specific operation.
To edit double click and enter new value. 24 Displays X and Y position of camera for
setup
10 Explanation of operation.
25 Displays calculated difference in X and Y
11 Pressing button moves cylinder with between target position and camera posi-
syringe to up position. tion.
12 Pressing button moves cylinder with 26 Parameters set-up for special dispensed
syringe to down position. patterns; speed settings
13 Turns on pressure to the syringe. Turns
on only as long as button is pushed. 27 Download DMC file of pattern to be dispensed
8 10
6 2 3 7 9
1
4
5 11
12
1 Enter number or address of the starting feeder NOTE: Values are all factory set.
Administrator access only.
2 Defines X position of pick location at feeder #_ Contact factory before making any
temporary or permanent changes
3 Defines Y position of pick location at feeder #_
5 Video window
11 Used to calculate individual feeder locations between starting and ending feeders
12 Drop down menu to access a feeder line further down the chart
-Illus. 6-
Digital I/O Window
215-938-1000 • FAX 215-938-8480
Group 0
Port A Bit # Description Port B Bit # Description Port C Bit # Description
0 Output - Feeder Address 0 Input - Vacuum Level 0 Output - Feeder Inhibit
1 Output - Feeder Address 1 Input - Vacuum Level 1 Output - Vacuum Read
2 Output - Feeder Address 2 Input - Vacuum Level 2 Output - Axis E Enable
3 Output - Feeder Address 3 Input - Vacuum Level 3 Output - Feeder Inhibit
4 Output - Feeder Address 4 Input - Vacuum Level 4 Input - Opto +5V Pwr On Flag
5 Output - Feeder Address 5 Input - Vacuum Level 5 Input
6 Output - Feeder Address 6 Input - Vacuum Level 6 Input
7 Output - Feeder Address 7 Input - Vacuum Level 7 Input
Group 1
Port A Bit # Description Port B Bit # Description Port C Bit # Description
0 Output 0 Inputs Tool Sensor #1 0 Output - Solenoid Cyl (Disp)
1 Output 1 Inputs Tool Sensor #2 1 Output - Solenoid Pressure(Disp)
2 Output 2 Inputs Tool Sensor #3 2 Output
3 Output 3 Inputs Tool Sensor #4 3 Output
4 Output 4 Inputs Tool Sensor #5 4 Input
5 Output 5 Inputs Tool Sensor #6 5 Input
6 Output 6 Inputs Tool Sensor #7 6 Input
7 Output 7 Inputs Tool Sensor #8 7 Input
-Illus. 7-
Laser Centering Setup Window
215-938-1000 • FAX 215-938-8480
11 14
5 Rotates theta to 0
5
6 Rotates theta 315 degrees 6
to collect centering data 24 30
7 Rotates theta to 0
17
31
8 Rotates theta to 90 18 25
21 Position of spindle relative to laser - 28 Angle of first minimum found in 35 Move to angle 2
units in pixels encoder counts
-Illus. 8-
Motor Setup Window
215-938-1000 • FAX 215-938-8480
33 Comments- Axis
-Illus. 9-
System Parameters and General Head Setup Windows
215-938-1000 • FAX 215-938-8480
1 2
1 Saves changed parameters in window
3 ENCODER TYPE:
Linear: machine uses linear encoder scales 3
Rotary: machine uses incremental rotary 4
encoder 5
6
4 Difference between actual & “X” motor 7
position to sense stall (immediate stop)
8
5 Difference between actual & “Y” motor 9
position to sense stall (immediate stop) 10
11
6 Time setting for delay between pick & place 12
positions during continuous check mode 13
7 CamScaleX: defines increment of tick marks 14
on video window (cross hairs)
11 Defines video window Size 3
8 CamScaleY: defines increment of tick marks
on video window (cross hairs) 12 “X” position of camera parallax
9 Defines video window Size 1
13 “Y” position of camera parallax
10 Defines video window Size 2 14 Auto fiducial option
3 4 5
1 2
10 11
-Illus. 11-
Spindle Calibration Window
215-938-1000 • FAX 215-938-8480
3 4 5
1 2
10 11
-Illus. 12-
Squaring Station Setup Window
215-938-1000 • FAX 215-938-8480
6 8
1 2 3 4 5 7 9 10 11
12 13
3 NA
-Illus. 13-
Tools Window
215-938-1000 • FAX 215-938-8480
16 17
1 2 3 4 5 6 7
1 Tool Number
-Illus. 14-
Vacuum Status Window
215-938-1000 • FAX 215-938-8480
3
2
-Illus. 15-
Video Size Window
215-938-1000 • FAX 215-938-8480
-Illus. 16-
XY Diagnostics Window
215-938-1000 • FAX 215-938-8480
1
2
3
4
9 Close graph
-Illus. 17-
Login Window
215-938-1000 • FAX 215-938-8480
2 Enter password
3 Operator access
4 Programmer access
-Illus. 18-
Login Window
215-938-1000 • FAX 215-938-8480
4 2 5 6 7
8
1 Displays users defined and the user’s access level
4 Adds user
8 Display text that shows user is added with a default password of xxx. Please
Note: User must logon as user and change his or her password (default pass-
word is xxx).
-Illus. 19-
Change Password Window
215-938-1000 • FAX 215-938-8480
-Illus. 20-
Run Mode Window
215-938-1000 • FAX 215-938-8480
17 Jog XY box.
Arrow Key = .001 in. movement
Arrow Key + CTRL = .010 in. movement
Arrow Key + ALT = .100 in. movement
Arrow Key + CTRL=ALT = continuous move-
ment
18 Two selections for manual control:
Fast and Slow
-Illus. 21-
Manual Controls Window
215-938-1000 • FAX 215-938-8480
X Y Z W
Axis travels to 0
3
4
4
5 Stops motion of axis
5
6 MOVE TO - when selected moves axis to
below position 6
7 Dialog box to enter MOVE TO position 7 10 14
8 Sends all axes to find or reset home position 8 11
17 Moves theta axis to 270 degrees ( C.W. from 0) Bit X, Y, Z*, Theta (W)
0 N/A
18 1 Home switch status
2 Reverse limit switch
3 Forward limit switch
4 N/A
5 Motor off
6 N/A
7 Axis in motion
*Center tell switches are shown under Z-axis
-Illus. 22-
Components Library Window
215-938-1000 • FAX 215-938-8480
10 11 4 5 6 16 17 18 19
2 3 12 13 14 15 7 8
20
1 Save All - Saves data after changes have been 10 Edit window - Speed - Location to select or edit
accepted. Saves or overwrites database speed
2 Restore All - Reverts the current contents of the 11 Edit window - Center - Select required centering
window to the previously saved contents option
3 Add Comp - Text window opens to enter com- 12 Comp. X Dim. - Enter X dim of component
ponent or package name
4 Del Comp - Removes or deletes component/ 13 Comp. Y Dim. - Enter Y dim of component
package selected
14 Comp. Z Dim. - Enter Z dim or thickness of
5 Cancel Ln - Removes text edit changes from component
the edit boxes
15 Comp. Z Center - Enter Z dim, distance from top
6 Accept Ln - Stores or loads the information of component to the leads
from the text edit boxes into the database.
Please note that this does not save the info, it 16 Edit window - Outline - Enter or select from the
pull down outline number for the component
only inserts the info into the database defined
7 Use As Is - Loads selected component info into 17 Edit window - select the type of fine position
feeder list program
required
8 Use Rotated - Loads selected component info 18 Edit window - Tool- Select the tool number
into feeder list program and inverts X-Y data. needed to pick up component
X dim becomes Y dim & Y dim becomes X dim
19 Comment - Text box to enter specific information
9 Edit window - Package - Location to enter or for that component
edit data to define component name
20 Carrot shows selected line to edit
-Illus. 23-
Outlines Window
215-938-1000 • FAX 215-938-8480
1 5 4 8
-Illus. 24-
Feeders Window
215-938-1000 • FAX 215-938-8480
2 4 6 8 10 12
1 3 5 7 9 11 13
14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 34 30 31 32 33
1 Saves all data after changes have 13 Shows all columns in the feeder 24 Defines axes speed during picking
been accepted program database and placing a component
2 Ability to undo position changes 14 Allows user to select or add an 25 Defines the type of squaring to
before entering SAVE ALL address for a particular feeder be performed on the component:
XY, X, Y, YX, None, Sqr, or
15 Selects type of feeder to be Fine Sqr (in drop down menu)
3 Ability to add a feeder address defined: Tape, Tube, or Tray
26 Required only when centering the
4 Removes or deletes a feeder 16 If a tape feeder type is selected component with the squaring sta-
address and information associated then Width can be defined tion. X dim. of component needed
to that address 27 Required only when centering the
17 Used only for Tube/vibratory
5 Allows user to cancel before Accept feeders (sets how long the feeder component with the squaring sta-
vibrates) tion. Y dim. of component needed
Fdr has been selected
18 Only for matrix trays. Defines the 28 Z height or thickness of compo-
6 Inserts the information of a particu- number of columns in the X nent needed
lar feeder into the database (does direction
not save) 29 Z location that centering will take
19 Only for matrix trays. Defines the place on the component
7 Moves teaching camera to feeder number of columns in the Y
selected direction 30 Enter appropriate outline number
8 Moves spindle/tool to feeder selected 20 Only for matrix trays. Defines the for the component loaded for that
distance between components in specific feeder
9 Allows user to manually index the the X direction
31 Allows user to select which move
selected feeder 21 Only for matrix trays. Defines the during a program to correct to the
distance between components in linear glass scales (XY only): Pick,
10 Shows appropriate columns specif- the Y direction Place, PnP, None
ic for defining/setting-up a tape
feeder (Refer to Fig. 17) 22 Defines X position of feeder address 32 As components are picked from
pick position (can be taught taught the feeder the count is updated
11 Shows appropriate columns specific either by camera XY or tool XY)
for defining/setting-up a tube/vibra- 33 Allows user to enter information
tory feeder (Refer to Fig. 18) specific to that address
23 Defines Y position of feeder address
12 Shows appropriate columns specif- pick position (can be taught taught 34 Allows for adjusting tool tip travel
ic for defining/setting-up a matrix either by camera XY or tool XY) during picking of a component
tray (Refer to Fig. 19)
-Illus. 25-
Matrix Tray & SuperStripTM Setup Window
215-938-1000 • FAX 215-938-8480
1
3
2 4 13
5 14
6
7
8
9
12
10
11
1 Right click mouse to display/open the superstrip 10 Moves camera to selected position
set-up dialog window
2 Right click mouse to display/open the matrix 11 Update stores data into feeder program window
tray set-up dialog window
12 Cancel
3 Displays the feeder address number
13 Select the number of pockets across (right to left) in the
4 Select tape pitch of tape loaded in SuperStrip,
matrix tray (rows)
i.e. 2mm, 4mm, 8mm
5 Select the number of rows loaded in the SuperStrip 14 Select the number of pockets down (top to bottom) on
feeder the matrix tray (columns)
-Illus. 26-
Feeders Tape Info Window
215-938-1000 • FAX 215-938-8480
-Illus. 27-
Feeders Tube Info Window
215-938-1000 • FAX 215-938-8480
-Illus. 28-
Feeders Tray Info Window
215-938-1000 • FAX 215-938-8480
2 3 4 5
1 Display of feeder columns specific for
defining or setting-up a matrix tray or
SuperStripTM feeder
-Illus. 29-
Pick & Place Program Window
215-938-1000 • FAX 215-938-8480
2 4 6 8
1 3 5 7 9
12
13
14
15
1 Saves all the current contents of the 16
Program Window 17
18
2 Reverts the current contents of the Program Window 19
to the previously saved contents
20
3 Copies the currently selected program 21
line and inserts a duplicate immediately
before the selected line
22
4 Copies the currently selected line and
adds a duplicate immediately after the
selected line 23
5 Deletes the currently selected program line 14 Board Reference
6 NA 15 Board Check
23 Dispense Dot
13 Panel Check
-Illus. 30-
Program Runtime Tab Window
215-938-1000 • FAX 215-938-8480
1 3 4 11 2 12
10
5
6
7
8
9
5 If fiducial correction is made, operator has the choice to use this correc-
tion on the next board. Check the box if the correction is to be used,
uncheck if machine uses original panel ref. position
9 Go to board checks
10 Current board
11 Hide XY
12 Hide Tools
-Illus. 31-
Program References Tab Window
215-938-1000 • FAX 215-938-8480
1
4
2
3
5
1 Displays the panel reference position being used for the current program.
Shows corrected X, Y position if fiducial adjustment was made
2 Displays the panel check position being used for the current program.
4 Set Ref - Changes panel reference in the program to the corrected value
calculated
5 Reset Refs - Restores all references to the values from the original
program (non corrected)
-Illus. 32-
Cut, Copy, Paste Program Window
215-938-1000 • FAX 215-938-8480
2
3
4
5
7
6
8
9
Right-click to view selection of edit choices. Depending on the selection/highlighted,
allows for different selections.
1 Program edit features - Mouse right click to access new selection to edit
lines and cells
2 Copy Selection - Copies highlighted selection
3 Paste Selection - Pastes or inserts copied or cut selection into selected cells
or lines
6 Insert Line(s) - Inserts line or lines cut or copied above the line selected
7 Add Line(s) - Adds line or lines cut or copied below the line selected
-Illus. 33-
Multi Board Setup Window
215-938-1000 • FAX 215-938-8480
4
5
6
8
10
9
1 Right-click to view insert special select multi- 7 Press to store X, Y position of video camera
board array location
3 Select number of boards down (rows) 9 Inserts line = inserts board refs calculated
from defining # of Bd and the two Bd refs.
PLEASE NOTE: inserts Bd. ref line before
4 Displays heading for Board Ref. X pos. & Y pos. highlighted line. Program takes highlight line
and moves it below inserted lines
5 Move camera to Upper Left Board (Board #1).
Press Get Camera Pos. enters X, Y pos. into data- 10 Cancel
base
-Illus. 34-
Video Window
215-938-1000 • FAX 215-938-8480
2 4 6 8 10 12
1 3 5 7 9 11
-Illus. 35-
Run Environment
215-938-1000 • FAX 215-938-8480
-Illus. 36-
Teach Environment
215-938-1000 • FAX 215-938-8480
-Illus. 37-
Touch Screen Option
215-938-1000 • FAX 215-938-8480
11 12 13
1
2
5 3
14
4 15
9
10
8 16
18 6
19
17
-Illus. 38-
Multi-Board Program Window
215-938-1000 • FAX 215-938-8480
-Illus. 40-
Sample Single Program Window
215-938-1000 • FAX 215-938-8480
-Illus. 41-
APS UCT ver. 2.0 CAD Import Program Window
215-938-1000 ¥ FAX 215-938-8480
3 6 8 4
1 5 7 9 2 15
16
17
18
19
10
12
11
13 14
20
1 Text window displays the file to be imported 10 Input File Preview Filtered (up to 50 lines).
and its location/path.
11 Character entered to ignor unneccesary
2 Pressing button opens window to allow user information not required for the .prg file.
to change the CAD file to be imported.
12 Enter the number of lines to be ignored from
3 Displays the folder to which the converted file pick & place CAD file during importing process.
in the .prg format will be saved.
13 Using either cComment Char or Ignor
4 Press Browse opens window to allow user to Lines displays file in preview window without
change location in which the folder for the comment lines.
.prg file will be saved.
14 Displays file in preview window in its original
5 Default name of exported file. Can be format (including comments).
changed by editing in this text box. 15 Information Box.
6 Import Sides. 16 Displays program lines that will be imported
from the user defined selections.
7 Top- if selected/checked, the top side compo-
nent placement will be imported. 17 Displays lines actually imported.
8 Bottom- if selected/checked, the bottom side 18 Displays lines not imported in .prg format.
component placement will be imported.
19 Displays number of lines the UCT processed
9 Displays file name and path/location of the for importing the file into the .prg format.
file after importing is completed.
20 Adds angle to each placement -Illus. 42-
APS UCT ver. 2.0 CAD Import Program Window
215-938-1000 ¥ FAX 215-938-8480
22 23 24
21 27
20 25
26
28
29 40 41 42 43 44 45 46
39
30 31 32 33 38
47 50 51
48 49 35 34 36 35 35
35
37
20 Select type from predefined 30 Auto. inserts a sequential line 40 Import from Col # (feeder)
mapping or custom to recog- number assigned in the .prg
nize data from the CAD file. format to each place location. 41 Import from Col # (rotation)
21 If custom mapping is select- 31 Inserts default command of
ed, allows user to define the pick & place to each place- 42 Import from Col # (x data)
delimiter. ment location.
22 Top- Enter value used in CAD 43 Import from Col # (y data)
file to define the topside of 32 Inserts -1 unless column # is
entered in box above column 44 Import from Col # (Comment)
the board. (usually 1 or T)
23 Bottom-Enter value used in CAD 33 Default is blank. User must 45 Import from Col # (Comment
file to define the bottom side of enter col # from input Data B)
the board. (usually 2 or B) column for component rotation
34 Default is blank. User must 46 Import from Col # (Board
24 Enter numeric value, which Side)
will be added to all xy data enter col # from input Data
locations column for x data location. 47 Saves mapping selection as
35 Value required to be entered Custom (default)
25 Select modifier to be added to
or subtracted from offset value for scaling. for both x & y data 48 Allows user to change name
of mapping definition.
26 Select modifier to be added to 36 Default is blank. User must
or subtracted from offset value enter col # from input Data 49 Can delete a specific custom
column for y data location. mapping definition.
27 Select units of offset value:
50 Completes the importing
inches or metric. 37 Data usually entered is board
component designator process by creating the .prg file
28 Data is viewed in column for-
mat which reflect the arrange- 38 Preference to enter any from 51 Removes any selection made
ment of data from CAD file. column from CAD file. prior to importing a CAD file.
29 Enables user to direct data 39 Value from board Side
from specific columns in the Designators . -Illus. 43-
imported CAD file.
APS UCT ver. 2.0 CAD Import Program Window
215-938-1000 ¥ FAX 215-938-8480
-Illus. 44-
L Series Work Deck
215-938-1000 • FAX 215-938-8480
Spindle Vibratory
feeders
Fixed Board/
Matrix Holder
Tape
Feeders
-Illus. 45-
Tape Feeder Loading Instructions
215-938-1000 • FAX 215-938-8480
Cover Tape
stripping finger
Hold-down
Tape Latch
Hinged Tape
Cover Tape Hold-down
take-up reel
DB-9
Connector
Manual
Activate
Button
DIP Switch
(Must be set for
advance pitch)
-Illus. 46-
Vibratory Feeder for Tube, Stick or Loose Components
215-938-1000 • FAX 215-938-8480
Front Tube
Support Clamp
Rear Tube
Support Clamp
Amplitude
Manual momentary
ON switch
Frequency
Rear Tube
Support
Tube Inserts
CAUTION: Vibratory
Front Tube FeederDB-9 Connector
Support should be plugged only
into position # 1, 9, 17,
25, 33, 41, 49, 57 65,
73, 81, or 89
Feeder address posi-
tions (inserts) defined
as 9.01, 9.02, 17.01,
17.02...
-Illus. 47-
SuperStripTM Feeder
215-938-1000 • FAX 215-938-8480
-Illus. 48-
L Series Dispenser Option
215-938-1000 • FAX 215-938-8480
Cylinder
Up/Down
speed
adjustment
DISPENSER SPECIFICATIONS:
Dispense type time/pressure
Syringe holder 5, 10, or 30 CC
Maximum dispense rate 10,000 dots per hour
Digital timing control adjustable in 10 ms increments
Z axis movement pneumatic dual actuated linear ball-bearing cylinder
Z axis high/low limit adjustment lead screw with locking nut
Dispenser pressure controlled by pneumatic regulator with analog gauge
Pull-back flow control provided for thin fluids using adjustable vacuum venturi -Fig. 49-
TM
inches A 10 16.5 38.0 23 *Custom options, nozzles and feeders available - contact factory.
mm 254 965 584
419 **Max. component depth to 0.500 inches including carrier
***with L-GS option (digital glass scales)
†
30 mm square (1.18” square) max size with Cyberoptics® centering laser option
2840 Pine Rd • Huntingdon Valley • PA 19006 • Phone: 215 938-1000 • FAX: (215) 938-8480
www.apsgold.com • Email: info@apsgold.com © 2006 AUTOMATED PRODUCTION SYSTEMS, INC. Prices and Specifications subject to change without notice.
LS-Series Pick and Place
Maintenance Schedule
SEMI-
TASK - LS-Series DAILY WEEKLY MONTHLY QUARTERLY ANNUALLY
ANNUALLY
( 8HRS.) (40 HRS.) (175 HRS.) (520 HRS.) (1150 HRS.) (2000 HRS.)
1. Clean table top/work area, remove all loose components X X
2. Clean Safety cover using antistatic cleaner. Check safety switch and E-STOP
are properly working
X X
3. Check tool tip changer is secure X X
4. Check squaring station is secure X X
5. Check feeder locating bars are secure X X
6. Inspect all drive belts for wear, damage, and tension X X
7. Inspect cable carrier and wiring harness thru carrier for damage X X
8. Clean linear glass scales X and Y axis with alcohol and wipe dry X X
9. Verify proper vacuum level , use spindle flow to benchmark (no nozzle) X X
10. Check individual nozzle vacuum settings - tool -set up X X
11. Inspect nozzle tips for damage X X
12. Lubricate Z-Axis spindle - apply/wipe directly to raceways of the spline shaft
with a high quality lithium-soap base grease (NLGI grade 2) Alvania grease X X
EP2 -Shell
13. Lubricate (2)- X and (4) -Y axis linear bearings with high quality Lithium-
Soap base grease (NLGI grade 2) Alvania grease EP2-Shell or Mobil #2
X X
Computer
1. Run Scan Disk X
2. Run Disk Defragmenter X
Vibratory Feeders
1. Inspect tube inserts for damage X X
2. Inspect 9-pin sub d connector for bent or broken pins X X
Form1049 rev1.0
7.5 Auto Fiducial Correction
215-938-1000 • FAX 215-938-8480
Fig. A.
-1-
7.5 Auto Fiducial Correction
215-938-1000 • FAX 215-938-8480
a. The center of the ROI matches the center of the Fig. B. - low contrast
fiducial. (refer to Fig E.)
Fig. G.
-3-
7.5 Auto Fiducial Correction
215-938-1000 • FAX 215-938-8480
Fig. H.
Fig. I.
-4-
7.5 Auto Fiducial Correction
215-938-1000 • FAX 215-938-8480
FIDUCIAL MARK DESIGN GUIDELINES 1.6. Fiducials should have a soldermask opening large
enough to provide good contrast and keep the fiducial
These guidelines are intended to provide a generic outline for
clear of soldermask to enable accurate identification by
the design and layout of circuit pattern recognition marks, com-
all vision alignment systems.
monly called Fiducial Marks. The guidelines adhere to design
rules standardized by the Surface Mount Equipment
Manufacturers Association and are supported by IPC.
1. FIDUCIAL MARKS
The optimal fiducial mark is a solid filled circle. The fiducial marks should be located no closer to the
PCB edge than the sum of 7.62mm (0.300 in)
2.2. Size
(SMEMA Standard Transport Clearance) and the min-
The minimum diameter of the fiducial mark should imum fiducial clearance required.
be 1mm (0.040 in). The maximum diameter of the
2.7. Contrast
fiducial should be 3mm (0.120 in). Fiducial marks on
the same PCB should not vary in size by more than Most machine vision recognition systems perform
25 microns (0.001 in). best when a consistent high contrast is present
between the fiducial mark and the PCB base material.
2.3. Clearance
2.4. Material
2.5. Flatness
-6-
7.5 Auto Fiducial Correction
215-938-1000 • FAX 215-938-8480
DOCUMENT: Fiducial Specifications for Panel and 1. The surface should be very reflective when com-
Board Alignment. pared to the surrounding area. Solder plated or
Gold plate is usually good.
In general a fiducial to work most comply with the following 5 The desired dimensions should be between 50 mils
rules: and 200 mils max.
FIDUCIAL EXAMPLES
-7-
7.5 Auto Fiducial Correction
215-938-1000 • FAX 215-938-8480
-8-
+1-215-938-1000
info@apsgold.com
www.apsgold.com
Phone: +1.215.938.1000
Fax: +1.215-938-8480
Email:
General: info@apsgold.com
Mailing Address:
Website: www.apsgold.com