DEVELOPMENT OF AUTOMATED STORAGE AND RETRIEVAL SYSTEM (AS/RS) PROTOTYPE ABDUL HALIM BIN HADZIR BACHELOR OF ENGINEERING UNIVERSITI MALAYSIA PAHANG 2010
UNIVERSITI MALAYSIA PAHANG BORANG PENGESAHAN STATUS TESIS JUDUL: Saya DEVELOPMENT OF AUTOMATED STORAGE AND RETRIEVAL SYSTEM (AS/RS) PROTOTYPE SESI PENGAJIAN: 2010/2011 ABDUL HALIM BIN HADZIR (881027-23-5313) (HURUF BESAR) mengaku membenarkan tesis (Sarjana Muda/Sarjana /Doktor Falsafah)* ini disimpan di Perpustakaan dengan syarat-syarat kegunaan seperti berikut: 1. Tesis adalah hakmilik Universiti Malaysia Pahang (UMP). 2. Perpustakaan dibenarkan membuat salinan untuk tujuan pengajian sahaja. 3. Perpustakaan dibenarkan membuat salinan tesis ini sebagai bahan pertukaran antara institusi pengajian tinggi. 4. **Sila tandakan ( ) SULIT TERHAD (Mengandungi maklumat yang berdarjah keselamatan atau kepentingan Malaysia seperti yang termaktub di dalam AKTA RAHSIA RASMI 1972) (Mengandungi maklumat TERHAD yang telah ditentukan oleh organisasi/badan di mana penyelidikan dijalankan) TIDAK TERHAD Disahkan oleh: (TANDATANGAN PENULIS) (TANDATANGAN PENYELIA) Alamat Tetap: NO. 369 KG. TJG. TEMIANG, MUHAMMAD HATIFI BIN MANSOR BT 3 ½ JLN SALLEH, ( Nama Penyelia ) 84000, MUAR, JOHOR. Tarikh: 6 DISEMBER 2010 Tarikh: : 6 DISEMBER 2010 CATATAN: * Potong yang tidak berkenaan. ** Jika tesis ini SULIT atau TERHAD, sila lampirkan surat daripada pihak berkuasa/organisasi berkenaan dengan menyatakan sekali tempoh tesis ini perlu dikelaskan sebagai atau TERHAD. Tesis dimaksudkan sebagai tesis bagi Ijazah doktor Falsafah dan Sarjana secara Penyelidikan, atau disertasi bagi pengajian secara kerja kursus dan penyelidikan, atau Laporan Projek Sarjana Muda (PSM).
DEVELOPMENT OF AUTOMATED STORAGE AND RETRIEVAL SYSTEM (AS/RS) PROTOTYPE ABDUL HALIM BIN HADZIR Report submitted in fulfilment of the requirements for the award of the degree of Bachelor of Mechanical Engineering Faculty of Mechanical Engineering UNIVERSITI MALAYSIA PAHANG DECEMBER 2010
ii UNIVERSITI MALAYSIA PAHANG FACULTY OF MECHANICAL ENGINEERING I certify that the report entitled Development of Automated Storage and Retrieval System (ASRS) Prototype is written by Abdul Halim Bin Hadzir. I have examined the final copy of this report and in my opinion; it is fully adequate in terms of scope and quality for the award of the degree of Bachelor of Engineering. I herewith recommend that it be accepted in partial fulfilment of the requirements for the degree of Bachelor of Mechanical Engineering. DAYANGKU NOORFAZIDAH AWANG SH RI Examiner Signature
iii SUPERVISOR S DECLARATION I hereby declare that I have checked this report and in my opinion, this report is adequate in terms of scope and quality for the award of the degree of Bachelor of Mechanical Engineering. Signature : Name of Supervisor : MUHAMMAD HATIFI BIN MANSOR Position : LECTURER Date : 6 th DECEMBER 2010
iv STUDENT S DECLARATION I hereby declare that the work in this report is my own except for quotations and summaries which have been duly acknowledged. The report has not been accepted for any degree and is not concurrently submitted for award of other degree. Signature : Name : ABDUL HALIM BIN HADZIR ID Number : MA07013 Date : 6 th DECEMBER 2010
ix TABLE OF CONTENTS EXAMINER S DECLARATION SUPERVISOR S DECLARATION STUDENT S DECLARATION ACKNOWLEDGEMENTS ABSTRACT ABSTRAK TABLE OF CONTENTS LIST OF TABLES LIST OF FIGURES LIST OF SYMBOLS LIST OF ABBREVIATIONS Page ii iii iv vi vii viii ix xiii xiv ixi xx CHAPTER 1 INTRODUCTION 1.1 Project Background 1 1.3 Problem Statement 2 1.3 Objectives of the Project 2 1.4 1.5 Project Scope Conclusion 3 3 CHAPTER 2 LITERATURE REVIEW 2.1 Introduction 4 2.2 Automated Storage Systems 5 2.2.1 Carousel Storage Systems 11 2.3 AS/RS Types 12 2.4 Sizing The AS/RS Storage Structure 15 2.5 AS/RS Throughput 17 2.6 Microcontroller 19 2.6.1 Types of Microcontroller 20
x 2.7 Conclusion 22 CHAPTER 3 METHODOLOGY 3.1 Introduction 23 3.2 Component and Material Selection 25 3.3 Mechanical Structure Design Process 25 3.3.1 Sketching 27 3.3.2 Computer Aided Design Drawing 28 3.3.3 Stepper Motor 32 3.4 Finalized Design 33 3.5 Material and Equipment Preparation 34 3.6 The Fabrication 34 3.6.1 Process of Fabrication 35 3.7 Basic Circuit for PIC 18F452 38 3.7.1 Stepper Motor Circuit 39 3.8 Software Programming Design 40 3.8.1 Stepper Motor Programming 43 3.9 Conclusion 44 CHAPTER 4 RESULT AND DISCUSSION 4.1 Introduction 45 4.2 Result of Fabrication 45 4.2.1 Properties of Components/Part 47 4.3 The Modification 47 4.4 The Real Time Testing 49 4.5 AS/RS Working 54 4.6 Power and Torque Transmitted Analysis 55 4.7 The Predicaments 59 4.7.1 Problem of Fabrication Process 59 4.7.2 The Defects of Prototype 60 4.8 The Troubleshooting 61 4.8.1 Solution of Fabrication s Problems 61
xi 4.9 Conclusion 62 CHAPTER 5 CONCLUSION AND RECOMMENDATION 5.1 Introduction 63 5.2 Conclusion 63 5.3 Recommendation 64 REFERENCES 65 APPENDICES A1 2D Engineering Drawing 66 A2 2D Engineering Drawing 67 A3 2D Engineering Drawing 68 A4 2D Engineering Drawing 69 A5 2D Engineering Drawing 70 A6 2D Engineering Drawing 71 A7 2D Engineering Drawing 72 A8 2D Engineering Drawing 73 A9 2D Engineering Drawing 74 A10 2D Engineering Drawing 75 A11 2D Engineering Drawing 76 A12 2D Engineering Drawing 77 A13 2D Engineering Drawing 78 A14 2D Engineering Drawing 79 A15 2D Engineering Drawing 80 A16 2D Engineering Drawing 81 A17 2D Engineering Drawing 82 A18 2D Engineering Drawing 83 A19 2D Engineering Drawing 84 A20 2D Engineering Drawing 85 B1 Gantt Chart For Final Year Project 1 86 B2 Gantt Chart For Final Year Project 2 87 C1 Finished Prototype 88
xii C2 Finished Prototype 89 D1 Programming for Drawer Coordinate X=1 and Y=1 (Drawer 1) 90 D2 Programming for Drawer Coordinate X=2 and Y=1 (Drawer 2) 91 D3 Programming for Drawer Coordinate X=3 and Y=1 (Drawer 3) 92 D4 Programming for Drawer Coordinate X=4 and Y=1 (Drawer 4) 93 D5 Programming for Drawer Coordinate X=5 and Y=1 (Drawer 5) 94 D6 Programming for Drawer Coordinate X=1 and Y=2 (Drawer 6) 95 D7 Programming for Drawer Coordinate X=2 and Y=2 (Drawer 7) 97 D8 Programming for Drawer Coordinate X=3 and Y=2 (Drawer 8) 98 D9 Programming for Drawer Coordinate X=4 and Y=2 (Drawer 9) 101 D10 Programming for Drawer Coordinate X=5 and Y=2 (Drawer 10) 103
xiii LIST OF TABLES Table No. Title Page 2.1 The differences between AS/RS and Carousel storage system 5 2.2 Types of materials generally stored in a factory 7 4.1 Properties of components 47 4.2 Velocity and acceleration of S/R machine for drawer coordinate x=1 and y=2 4.3 Velocity and acceleration of S/R machine for drawer coordinate x=5 and y=2 4.4 Velocity and acceleration of lifter for drawer coordinate x=1 and y=2 4.5 Velocity and acceleration of lifter for drawer coordinate x=5 and y=2 4.6 Velocity and acceleration of drawer picker for drawer coordinate x=1 and y=2 4.7 Velocity and acceleration of drawer picker for drawer coordinate x=5 and y=2 52 52 52 53 53 53 4.8 Transaction time 54 4.9 Torque and power transmitted 58 4.10 Problems encountered during the progress of fabrication 59 4.11 Defects of the fabricated AS/RS 60 4.12 Solution for problems faced during fabrication 61 5.1 Future prospects for defection of fabricated AS/RS 64
xiv LIST OF FIGURES Figure No. Title Page 2.1 Unit load AS/RS 8 2.2 Mini load AS/RS 9 2.3 Man-on-board AS/RS 9 2.4 Deep-lane AS/RS 10 2.5 Horizontal carousels 11 2.6 Vertical carousels 12 2.7 Classification of various AS/RS options 13 2.8 Top and side views of a unit load AS/RS, with nine storage compartments horizontally (ny = 9) and six compartments vertically (nz = 6). 15 2.9 Microcontroller feature 21 2.10 PIC 18F452 microcontroller 22 3.1 Flow Chart for Project Methodology 24 3.2 Single mast of S/R machine 27 3.3 Double mast of S/R machine 27 3.4 Front view of AS/RS 28 3.5 Left side view of AS/RS 29 3.6 Right side view of AS/RS 29 3.7 Top view of AS/RS 30 3.8 Isometric view of AS/RS 31 3.9 103-807-S unipolar stepper motor 32 3.10 PM42S-048 unipolar stepper motor 32 3.11 Hydraulic shear machine 35
xv LIST OF FIGURES Figure No. Title Page 3.12 Truma bend V series machine 36 3.13 Drilling machine 36 3.14 Rivet pop gun 37 3.15 Schematic circuit diagram for PIC 18F452 38 3.16 Schematic diagram for stepper motor circuit 39 3.17 Process flow chart for PIC programming 40 3.18 MikroC compiler 41 3.19 WinPIC800 interface 42 4.1 Control system circuit 46 4.2 Isometric view of AS/RS prototype 46 4.3 Modification of AS/RS prototype 48 4.4 The complete prototype 48 4.5a S/R machine move to right 49 4.5b Drawer picker move forward 50 4.5c Drawer picker move reversely with the drawer 50 4.5d S/R machine move to left until initial position 51 4.5e Drawer picker move forward until arrive P/D station 51 4.5 Transaction involves retrieving the drawer from cabinet 51 6.1 Technical drawing for S/R machine 66 6.2 Technical drawing for lifter 67 6.3 Technical drawing for drawer picker 68
xvi LIST OF FIGURES Figure No. Title Page 6.4 Technical drawing for drawer (unit load) 69 6.5 Technical drawing for cabinet (storage structure) 70 6.6 Technical drawing for spur gear holder 71 6.7 Technical drawing for spur gear shaft 72 6.8 Technical drawing for pinion 38 teeth s 73 6.9 Technical drawing for gear 73 teeth s 74 6.10 Technical drawing for pinion D40 mm 75 6.11 Technical drawing for rack gear 388 mm 76 6.12 Technical drawing for pinion D24 mm 77 6.13 Technical drawing for rack gear 109 mm 78 6.14 Technical drawing for pulley D20 mm 79 6.15 Technical drawing for pulley D20 mm track 80 6.16 Technical drawing for pulley D30 mm 81 6.17 Technical drawing for pulley D30 mm middle 82 6.18 Technical drawing for pulley D40 mm 83 6.19 Technical drawing for pulley D40 mm track 84 6.20 Technical drawing for AS/RS assembly 85 6.21 Project planning for FYP 1 86 6.22 Project planning for FYP 2 87 6.23 Front view of AS/RS prototype 88 6.24 Right side view of AS/RS prototype 88
xvii LIST OF FIGURES Figure No. Title Page 6.25 Left side view of AS/RS prototype 89 6.26 Top view of AS/RS prototype 89
xviii LIST OF SYMBOLS ny nz W L H x y z Number of load compartments along the length of the aisle Number of load compartments that make up the height of the aisle Width of the one aisle of the AS/RS rack structure Length of the one aisle of the AS/RS rack structure Height of the one aisle of the AS/RS rack structure Depth of dimensions of a unit load Width of dimensions of a unit load Height of dimensions of a unit load a, b, and c Allowances designed into each storage compartment to provide clearance for the unit load and to account for the size of the supporting beams in the rack structure. The cycle time of a single command cycle The velocity of the S/R machine along the length of the AS/RS The velocity of the S/R machine in the vertical direction of the AS/RS Tpd Pickup and deposit time The cycle time for dual command cycle Number of single command cycles performed per hour Number of dual command cycles per hour U Rc Rt T F System utilization during the hour Total S/R cycle rate Total number of transaction performed per hour Torque Weight
xix LIST OF SYMBOLS r P Radius of gear Power Angular velocity N Number of gear s teeth
xx LIST OF ABBREVIATIONS AS/RS AGV S/R I/O P/D FCFS NN 3D RAM ROM PROM EPROM ICs PIC PSP A/D C 3D Automated Storage And Retrieval System Automated Guided Vehicle Storage/Retrieval Input/output Pick/Deposit First Come First Serve Nearest Neighbour Three dimensional Random access memory Read only memory Programmable read-only memory Erasable programmable read-only memory Integrated circuits Programmable interface controller Parallel slave port Analog-to-digital Computer Three dimension