proposal - Sponsored by John Kennedy

advertisement
Organized By:
Sponsored and Prepared By:
San Diego State University
Parker Suggs – Project Manager
Colin Fera – Website Designer
Lee Xiong – Online Document Manager
Justin Christopherson – Parts Coordinator
Daniel Renteria – Technical Illustrator
Luan Truong – Power Point Illustrator
Chris Dansalan – Editor of Reports
Page | 1
Organized For:
Dr. R. Lal Tummala
Department Chair
SDSU College of Electrical Engineering
John Kennedy
EE 490 instructor
Table of Contents
Table of Contents.................................................................................................... 2
Introduction ............................................................................................................. 3
Abstract .................................................................................................................. 3
Product Description ................................................................................................ 3
Design – Block Diagram ......................................................................................... 4
Figure 1 – Functional Block Diagram...................................................................... 4
Figure 2 – Microcontroller Diagram ........................................................................ 5
Design ...................................................................................................................... 6
Specifications ......................................................................................................... 6
Design - Mock-up Illustration ................................................................................. 7
Figure 3 – Illustration of Chassis (detailed) ............................................................ 7
Figure 4 – Illustration of Chassis (CAD) ................................................................. 7
Figure 5 – Top view of Chassis .............................................................................. 8
Figure 6 – Side view of Chassis ............................................................................. 8
Testing and Verification ......................................................................................... 9
Testing and Verification - Benchmarks ............................................................... 10
Project Management – Project Plan .................................................................... 11
Budget – Project Cost Analysis ........................................................................... 12
Figure 7 – Project Cost Analysis .......................................................................... 12
Promotional Flyer ................................................................................................. 13
Figure 8 – Promotional Flyer ................................................................................ 13
Page | 2
Introduction
Abstract:
Our LoCo P.N.P. product is a Pick and Place robot that fulfills the functionality
of high end SMD systems at a tenth of the cost. A typical PCB assembly line can
range from $100k to upwards of a million dollars. Additionally, the low cost pick and
place machines starting to appear are often problematic, contain poorly documented
software and hardware, and are often supported by just a single manufacturer. Our
objective is to design and construct an open source machine that will embed specific
advantages for both software and hardware components. Software will be freely
available and adaptable so fixes and modifications can be dealt with in an
appropriate manner. Moreover, hardware will be commercial off the shelf (COTS)
whenever possible for ease of replacement. This will reduce unnecessary repair
time and cost, at the same time minimizing dependency of a single manufacturer.
Product Description:
The purpose of this project is to contribute to the community effort in
designing an open source pick and place robot while building a low cost, efficient
machine to use at San Diego State University. The core structure will be comprised
of a four axes gantry style system composed of X, Y, Z and A. The X and Y axes
deliver linear motion on the PCB plane, while the Z axis provides elevation needed
for retrieving and placing components. Additionally, the A axis will deliver rotational
support for correct alignment of parts. The device will also utilize a camera providing
machine vision feedback to support operations of the A axis and vacuum system.
Parts will be retrieved and released using these systems and de-reeled using a drag
feeder.
The main control of the system will be coordinated by a PC, which
communicates with the motion control system and machine vision camera. The
motion control system consists of an embedded systems microcontroller interfaced
to stepper motor drivers, limit switches, and a vacuum solenoid. The mechanical
aspect of this machine is mainly COTS products, including round shaft bearings,
lead screws, linear bearings, and the chassis. The mechanisms to position the head
will be stepper motors for all four axes. The unit will function comparably to
expensive and high performance machines, yet be built at a fraction of the cost.
Page | 3
Design- Block Diagram
Figure 1 – Functional Block Diagram; illustrates basic integration of hardware and
control systems.
Page | 4
Design - Block Diagram Cont.
Figure 2 – Microcontroller Diagram; illustrates basic input/output signals to motion
control systems.
Page | 5
Design
Specifications:
 One Y-direction stepper motor, rather than two, overcomes misalignment
problem
 500 estimated pph(parts per hour)
 800mm x 800mm working area
 Placement of 0402 standard parts
 Optical feedback system for better placement of small parts
 10 feeder reel stock capacity
 Easy to use graphic software for quick programming. Programming can be
done with teaching video camera, on screen Gerber file graphics or CAD file
 110V AC 60 Hz, or 220V AC, 50 Hz, 750 watts electrical
 50 lbs maximum weight
 920mm (w) x 944mm (d) (removable feeder) x 480mm (h)
 Machine customization available
 .05mm precision accuracy on X and Y axes
Page | 6
Design – Mock-up Illustration
Figure 3 – Illustration of Chassis (detailed)
Page | 7
Figure 4 – Illustration of Chassis (CAD)
Design – Mock-up Illustration Cont.
Figure 5 – Top view of Chassis
Figure 6 – Side view of Chassis
Page | 8
Testing and Verification
Testing and verification will be an on-going process that parallels system
development. As systems come online, necessary testing will be performed for
correct functionality. The following test bullets are not sequential and may be reassessed during any part of development. Overall, components will be tested at the
lowest level, incorporated into the system, and then verified for proper operations.
 Microcontroller and motor drivers testing
o G-code interpreter (GRBL) – verify interpreter will download to microcontroller
and accept manual inputs via GUI
o Correct operations from manual input – verify microcontroller will output
correct operations when receiving manual inputs from user
o Voltage overload protection – verify microcontroller will engage safety circuits
in the event of an over-voltage condition
o Current limiting requirements – verify correct current limits for motor drivers to
provide nominal motor operations
 Motor testing
o Torque and speed requirements – verify that torque and speed are sufficient
at X, Y, Z, and A axes to meet specifications for parts placement
o X and Y positional accuracy and repeatability – verify motors and linear
systems provide accuracy needed to place head and nose at correct X, Y
locations; consistent results expected
o Z and A positional accuracy and repeatability – verify motors, linear, and
rotational systems provide accuracy needed to place head and nose at correct
Z, A locations; consistent results expected
o Power supply – verify power supplied is suitable for necessary operations
 Head testing
o Correct sensor feedback – verify sensor will stop nose in correct location of
part to be picked up and placed
o Vacuum system and nose operations – confirm vacuum is sufficient to pick up
and release part as necessary; verify sensor operation for vacuum system
o Z and A axes – verify positional accuracy and repeatability for parts pick-up
and placement
o Power supply – verify power supplied is suitable for necessary operations
 Safety systems testing
o Emergency shut-off switch – confirm system halts when shut-off switch is
manually activated
o Temperature control systems – confirm system does not overheat during
normal operations
Page | 9
Testing and Verification - Benchmarks
Benchmarks for the LoCo P.N.P machine include:
 Sturdy frame that is able to support the weight of the head, necessary motors,
wires, and other equipment
 Operational X and Y axes with working motor for each axis and motion across
entire work area
 Operational Z axis with motor
 Operational rotating A axis on the head, with rotation of 180 degrees in each
direction
 Working vacuum pump capable of holding a variety of different components
for placement on a printed circuit board
 Ability for the head to select specific components and place anywhere on
various circuit boards
 Design that is easy to modify or update in subsequent semesters by future
engineering teams or hobbyists
Page | 10
Project Management – Project Plan
Project Management:
Tasks were divided between team members as follows:
 Colin Fera:
Mechanical designer
 Daniel Renteria:
Feeder system and head designer
 Justin Christopherson: Head and power supply system designer
 Lee Xiong:
Microcontroller and Motor Controller Programmer
 Luan Truong:
Microcontroller and Motor Controller programmer
 Chris Dansalan:
Head and power supply system designer
 Parker Suggs:
Sensor and microcontroller designer
The Gantt charts below provide a detailed schedule, responsibilities of each team
member, and project milestones.
Page | 11
Budget – Project Cost Analysis
Quality
1
1
2
2
1
1
1
1
2
1
2
1
1
1
1
1
1
1
Description
Unit Price Total With Tax Grand Total
Frame Extrusion Components
$200.00
$216.00
$255.00
Misc Frame Hardware and custom Brackets
$100.00
$108.00
$363.00
linear x bearing assemblies
$80.00
$172.80
$535.80
linear y bearing assemblies
$80.00
$172.80
$708.60
Ball Screw X
$120.00
$129.60
$838.20
Ball Screw y
$120.00
$129.60
$967.80
Arduino Mega 2560 R3
$54.95
$59.35
$1,027.15
Nema 17
$15.00
$16.20
$1,043.35
Nema 23
$23.00
$49.68
$1,093.03
grblShield v4
$69.99
$75.59
$1,168.62
Feeder
$25.63
$55.36
$1,223.98
Power Supply
$50.00
$54.00
$1,277.98
Stepper Motor - 29 oz.in (200 steps/rev, Threaded Shaft)
$29.95
$32.35
$1,310.32
misc hardware
$50.00
$54.00
$1,364.32
Vacuum pump
$30.00
$32.40
$1,396.72
Raw Material
$100.00
$108.00
$1,504.72
Acrylic Base
$40.00
$43.20
$1,547.92
Micro Switches
$15.00
$16.20
$1,564.12
Figure 7 – Project Cost Analysis
Cost analysis
Mechanical frame
16.2
6.2
Micro controller
8.6
Motors
69
Others hardware
components
Page | 12
Figure 8 – Promotional Flyer
Page | 13
Download