PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL...

197
PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL FEEDER SYSTEMS DISSERTATION Presented in Partial Fulfillment of the Requirements for the Degree Doctor of Philosophy in the Graduate School of The Ohio State University By Neboja Ilija Jaki· c, M.S. I.S.E., M.S. E.E. * * * * * The Ohio State University 2000 Dissertation Committee: Approved by Professor Gary Maul, Adviser Professor Jerald Brevick __________________________ Adviser Professor Dave Farson Industrial Welding and Systems Engineering

Transcript of PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL...

Page 1: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL FEEDER SYSTEMS

DISSERTATION

Presented in Partial Fulfillment of the Requirements for

the Degree Doctor of Philosophy in the Graduate

School of The Ohio State University

By

Neboja Ilija Jakic, M.S. I.S.E., M.S. E.E.

* * * * *

The Ohio State University 2000

Dissertation Committee: Approved by Professor Gary Maul, Adviser

Professor Jerald Brevick __________________________ Adviser

Professor Dave Farson Industrial Welding and Systems Engineering

Page 2: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

ii

ABSTRACT

Vibratory bowl feeders (VBFs) are the most versatile devices used in the feeding of small

mechanical parts during part assembly processes. They are used in high volume, high

speed production. Due to the lengthy setup times, their use in short runs is extremely

limited. This research overcomes long time delays in retooling VBFs. A new family of

flexible adaptive VBF tooling based on air jets is designed, built and tested. The new

tools are capable of feeding a number of different parts from a given set of part families

in different sizes and various orientations without jamming. The results of this research

will enable manufacturers to implement VBFs in low volume assembly processes with

short or nonexistent downtimes due to the retooling of the feeders and compete more

successfully in todays global market leading towards personalized manufacturing.

Page 3: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

iii

DEDICATION

Dedicated to my parents

Page 4: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

iv

ACKNOWLEDGMENTS

I wish to express my deepest gratitude to my advisor, Professor Gary Maul, for his continuous

guidance and support during the course of this endeavor. I am greatly thankful to Professor

Jerry Brevick for his insightful comments, practical suggestions and helpful advice. In

addition, the cooperation and fruitful discussion with Professor Dave Farson is deeply

appreciated.

Special thanks go to my officemates Xiangdong and Reza for their understanding, helpful hints

and productive discussions.

Finally, I want to express my thanks to my wife Dawn for all her support, love and belief in me

through all these years.

Page 5: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

v

VITA

December 4, 1960 Born - Kosovska Mitrovica, Yugoslavia

1984 Dipl. Ing., Electrical Engineering, Belgrade University, Belgrade, Yugoslavia

1988 M.S., Department of Electrical Engineering, The Ohio State University Columbus, Ohio

1992 M.S., Department of Industrial and Systems Engineering, The Ohio State University Columbus, Ohio

1985 1990 and 1995 - 1997 Graduate Research and Teaching Associate, The Ohio State University Columbus, Ohio

1992 - present Assistant/Associate Professor, DeVry Institute of Technology, Columbus, Ohio

Page 6: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

vi

PUBLICATIONS

Research Publication

1. G. Maul, N. Jaksic, Sensor-Based Solution to Contiguous and overlapping

Parts in Vibratory Bowl Feeders, Journal of Manufacturing Systems, Vol. 13, No. 13,

1994

2. V. Potkonjak, N. Jaksic, "A Contribution to Computer-Aided Choice of DC

Motors for Manipulation Robots," Robotica, Jan. - Mar. 1986, UK.

FIELDS OF STUDY

Major Field: Industrial Welding and Systems Engineering

Page 7: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

vii

TABLE OF CONTENTS

DEDICATION .....................................................................................................................................................iii

ACKNOWLEDGMENTS .................................................................................................................................. iv

VITA....................................................................................................................................................................... v

TABLE OF CONTENTS...................................................................................................................................vii

LIST OF TABLES............................................................................................................................................... ix

LIST OF FIGURES.............................................................................................................................................xi Chapter 1 INTRODUCTION ..................................................................................................................... 1

1.1 Introduction............................................................................................................................. 1 1.2 Vibratory Bowl Feeders Overview ......................................................................................... 3 1.3 Organization of Orienting Devices ......................................................................................... 5 1.4 Part Reorientation ................................................................................................................... 8 1.5 Part Kinetics............................................................................................................................ 9 1.6 Programmable VBFs Research ............................................................................................. 10 1.7 Research Objectives and Organization ................................................................................. 15

Chapter 2 PART REORIENTATION BY AIR-JET BASED TOOLS .................................................... 20 2.1 Simple Flat Rectangular Part ................................................................................................ 20 2.2 Passive Air-jet Tooling ......................................................................................................... 22 2.3 Active Air-jet Tooling........................................................................................................... 29 2.4 Air-jet Based Tooling Equivalence Example........................................................................ 31 2.5 Study of Air-Jet Forces ......................................................................................................... 33 2.6 Study of Part Motion along the Track of the Bowl ............................................................... 47 2.7 Reorienting Parts in the Track Plane..................................................................................... 52 2.8 Reorienting Parts in the Bowl Wall Plane............................................................................. 61 2.9 Reorienting Parts in the Plane Orthogonal to the Track and the Wall Plane......................... 65

Chapter 3 COMPUTER MODELS AND SIMULATIONS..................................................................... 69 3.1 Model for Part Reorientation in the Plane of the Bowl Track............................................... 69 3.2 Model Implementation Issues ............................................................................................... 89 3.3 Model for Part Reorientation in the Bowl Wall Plane .......................................................... 94 3.4 Model for Part Reorientation in the Plane Orthogonal to the Track and the Wall Plane .... 101 3.5 Simulation Results .............................................................................................................. 106

Chapter 4 IMPLEMENTATION AND EXPERIMENTAL RESULTS ................................................ 116 4.1 Experimental VBF System ................................................................................................. 116 4.2 Part Reorientation in the Track Plane an Alternative View ............................................. 132 4.3 Parts Used in Experiments .................................................................................................. 134 4.4 Experimental Results .......................................................................................................... 136 4.5 Comparison of Simulation and Experimental Results ........................................................ 151

Chapter 5 CONCLUSION...................................................................................................................... 153 5.1 Conclusions and Recommendations ................................................................................... 153

Page 8: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

viii

5.2 Research Contributions....................................................................................................... 156 5.3 Future Work........................................................................................................................ 157

APPENDICES...................................................................................................................................................160 APPENDIX A..................................................................................................................................... 161 APPENDIX B..................................................................................................................................... 166

Bibliography ......................................................................................................................................................183

Page 9: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

ix

LIST OF TABLES Table Page Table 2.1: Pressure Force Table: Experimental and Regression Results ....................................36 Table 2.2: Highest Frequency vs. Pressure Table for Humphreys 401 Directional Air-valve......46 Table 2.3: Average Part Velocities (m/sec)..........................................................................................48 Table 2.4: Boundary Conditions for Part Rotation Angle θ.............................................................59 Table 3.1: Simulation - Initial Conditions for 2-D Model.................................................................71 Table 3.2: Model Boundary Conditions ...............................................................................................73 Table 3.3: Part and Process Characteristics..........................................................................................75 Table 3.4: Part Stopping Distance Summary as a Function of Amplitude Setting.......................90 Table 3.5: Part Characteristics ..............................................................................................................106 Table 3.6: Connector Housing, m=1.91 g, Reorientation in the Track Plane, Simulations .....107 Table 3.7: Connector Housing, m=4.91 g, Reorientation in the Track Plane, Simulations .....108 Table 3.8: Connector Housing, m=7.65 g, Reorientation in the Track Plane, Simulations .....109 Table 3.9: Push-button Switch, Reorientation in the Track Plane, Simulations .........................110 Table 3.10: Solid-state Relay, Reorientation in the Track Plane, Simulations .............................111 Table 3.11: Rectangular Wooden Prism, Reorientation in the Track Plane, Simulations .........112 Table 3.12: Rectangular Aluminum Prism, Reorientation in the Track Plane, Simulations .....113 Table 3.13: Reorientation in the Wall Plane, Simulations ...............................................................114 Table 3.14: Reorientation in the Plane Normal to the Track and the Bowl Wall Plane,

Simulations.................................................................................................................................115 Table 4.1: Connector Housing, m=1.91 g, Reorientation in the Track Plane.............................140 Table 4.2: Connector Housing, m=4.91 g, Reorientation in the Track Plane.............................140 Table 4.3: Connector Housing, m=7.65 g, Reorientation in the Track Plane.............................141 Table 4.4: Push-button Switch, Reorientation in the Track Plane, Case #1 ...............................142 Table 4.5: Push-button Switch, Reorientation in the Track Plane, Case #2 ...............................143 Table 4.6: Solid-state Relay, Reorientation in the Track Plane.......................................................144 Table 4.7: Rectangular Wooden Prism, Reorientation in the Track Plane, Case #1 .................144 Table 4.8: Rectangular Wooden Prism, Reorientation in the Track Plane, Case #2 .................145 Table 4.9: Rectangular Aluminum Prism, Reorientation in the Track Plane...............................146 Table 4.10: Connector Housing, m=1.91 g, Reorientation in the Bowl Wall Plane ..................147 Table 4.11: Connector Housing, m=4.91 g, Reorientation in the Bowl Wall Plane ..................147 Table 4.12: Connector Housing, m=7.65 g, Reorientation in the Bowl Wall Plane ..................147 Table 4.13: Push-button Switch, Reorientation in the Bowl Wall Plane......................................148 Table 4.14: Solid-state Relay, Reorientation in the Bowl Wall Plane ............................................149 Table 4.15: Rectangular Wooden Prism, Reorientation in the Bowl Wall Plane........................149 Table 4.16: Rectangular Aluminum Prism, Reorientation in the Bowl Wall Plane ....................150 Table 4.17: Results: Reorienting Parts in the Plane Normal to the Track and the Wall Plane 151 Table 5.1: Frequency Response Test Data for Humphreys 401 Micro Solenoid Air Valves..173

Page 10: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

x

Table 5.2: Air Jet Spatial Distribution Data for Maximum Air-jet Force of 0.021 N................177 Table 5.3: Air Jet Spatial Distribution Data for Maximum Air-jet Force of 0.051 N................178 Table 5.4: Air Jet Spatial Distribution Data for Maximum Air-jet Force of 0.126 N................179 Table 5.5: Air Jet Spatial Distribution Data for Maximum Air-jet Force of 0.32 N..................180 Table 5.6: Air Jet Spatial Distribution Data for Maximum Air-jet Force of 0.632 N................181

Page 11: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

xi

LIST OF FIGURES Figure Page Figure 1.1: Vibratory Bowl Feeder .......................................................................................................... 4 Figure 1.2: Typical Tooling Applications for a VBF............................................................................ 8 Figure 1.3: Three-Dimensional Sensor-Based Vibratory Bowl Feeder ..........................................14 Figure 1.4: Adaptive Control of a VBF Using Passive Tools...........................................................17 Figure 1.5: Adaptive Control of a VBF Using Active Tools ............................................................18 Figure 2.1: Stable Resting Positions of a Simple Flat Rectangular Part in a VBF ........................22 Figure 2.2: Wiper-blade and its Air-jet Equivalent .............................................................................23 Figure 2.3: Pressure Break and its Air-jet Equivalent ........................................................................24 Figure 2.4: Narrow Track and its Air-jet Equivalent..........................................................................25 Figure 2.5: Hold Down and its Air-jet Equivalent .............................................................................26 Figure 2.6: Silhouette Track and its Air-jet Equivalent......................................................................27 Figure 2.7: Silhouette Wall and its Air-jet Equivalent ........................................................................28 Figure 2.8: Edge Riser and its Air-jet Equivalent................................................................................30 Figure 2.9: Step and its Air-jet Equivalent ...........................................................................................31 Figure 2.10: Air-jet Based Tooling Equivalence Example ................................................................32 Figure 2.11: Air Jet Acting on a Rectangular Part...............................................................................33 Figure 2.12: Humphreys 401 Micro Solenoid Air Valve .....................................................................34 Figure 2.13: Force vs. Pressure Curve for Experimental Air-jet System........................................37 Figure 2.14: Force vs. Pressure Curves Linear Regression Comparison ....................................38 Figure 2.15: Force vs. Pressure Curves Quadratic Regression Comparison..............................39 Figure 2.16: Force vs. Pressure Curves Cubic Regression Comparison .....................................40 Figure 2.17: Force vs. Distance Curves for Various Pressures ........................................................41 Figure 2.18: Air Cone Diameter vs. Distance from Nozzle .............................................................43 Figure 2.19: Average Air Cone Diameter vs. Distance from Nozzle .............................................43 Figure 2.20: Air-jet Pressure Response to Step Pulse Excitation ....................................................46 Figure 2.21: Part Hopping along the Bowl Track Obtained by High-speed Camera ..............51 Figure 2.22: Part Kinematics in 2-D, Plane View of Track ..............................................................53 Figure 2.23: Simplified Snapshot of Part Position/Orientation ......................................................56 Figure 2.24: Free Body Diagram for a Rectangular Part ...................................................................57 Figure 2.25: Boundary Conditions for π/2 Radians Rotation..........................................................60 Figure 2.26: Boundary Conditions for π Radians Rotation ..............................................................60 Figure 2.27: Boundary Conditions for 3π/2 Radians Rotation .......................................................61 Figure 2.28: An Air Jet Reorienting a Part in the Plane Normal to the Track ..............................62 Figure 2.29: Reorienting a Part in the Bowl Wall Plane, Side View ................................................63 Figure 2.30: An Air Jet Reorienting a Part in the Plane Normal to the Track and the Wall ......65 Figure 2.31: Reorienting a Part in the Plane Normal to the Track and the Wall, Side View......67 Figure 3.1: Extent of Air Jet Action on Part........................................................................................73

Page 12: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

xii

Figure 3.2: Timing Diagram of the Force the Bowl Wall Exerts on the Part ...............................76 Figure 3.3: Timing Diagram of the Air Jet Force Exerted on the Part...........................................77 Figure 3.4: Timing Diagram of the Parts Linear Displacement......................................................78 Figure 3.5: Timing Diagram of the Parts Angular Displacement...................................................79 Figure 3.6: Timing Diagram of the Parts Linear Velocity ................................................................79 Figure 3.7:Timing Diagram of the Parts Angular Velocity ..............................................................80 Figure 3.8:Timing Diagram of the Parts Linear Acceleration .........................................................81 Figure 3.9:Timing Diagram of the Parts Angular Acceleration ......................................................82 Figure 3.10:Track Tilt Angle...................................................................................................................83 Figure 3.11: Displacement of Parts c.g. as a Function of Track Tilt Angle..................................85 Figure 3.12: Total Angle of Rotation as a Function of Track Tilt Angle.......................................86 Figure 3.13: Displacement of Parts c.g. as a Function of the Wall Coefficient of Friction.......88 Figure 3.14: Total Angle of Rotation as a Function of the Wall Coefficient of Friction............89 Figure 3.15: Displacement of Parts c.g. as a Function of its Stopping Distance.........................92 Figure 3.16: Total Angle of Rotation as a Function of the Stopping Distance.............................92 Figure 3.17: Variables Describing the Part Motion in the Bowl Wall Plane................................100 Figure 3.18: Variables Describing the Part Motion in the Plane Normal to the Track and the

Wall Plane...................................................................................................................................105 Figure 4.1: Experimental VBF System................................................................................................118 Figure 4.2: Experimental Setup of Air-jet Based Tools...................................................................119 Figure 4.3: Top View of Air Jet Forces Pulling a Part .....................................................................121 Figure 4.4: Complete Pneumatic Circuit of an Air-jet Tool ...........................................................122 Figure 4.5: LabVIEW Block Diagram Used with Pressure Sensor...............................................124 Figure 4.6: Electrical Schematic of Control Hardware for Experimental VBF System............128 Figure 4.7: Flow Chart of the Test Control Program ......................................................................131 Figure 4.8: Various Parts Used in Model Verification .....................................................................135 Figure 4.9: A Part in Various Stages of Reorientation Obtained by High-speed Camera ........138 Figure 5.1: Air Jet Response P = 1.38 bar, f = 5 Hz, l=0.05 m.....................................................168 Figure 5.2: Air Jet Response P = 1.38 bar, f = 5 Hz, l = 1.5 m.....................................................168 Figure 5.3: Air Jet Response P = 1.38 bar, f = 5 Hz, l = 3 m........................................................169 Figure 5.4: Air Jet Response P = 1.38 bar, f = 5 Hz, l = 4.5 m.....................................................169 Figure 5.5: Air Jet Response P = 1.38 bar, f = 5 Hz, l = 6 m........................................................170 Figure 5.6: Air Jet Response P = 4.14 bar, f = 5 Hz, l = 0.05 m...................................................170 Figure 5.7: Air Jet Response P = 4.14 bar, f = 5 Hz, l = 1.5 m.....................................................171 Figure 5.8: Air Jet Response P = 4.14 bar, f = 5 Hz, l = 3 m........................................................171 Figure 5.9: Air Jet Response P = 4.14 bar, f = 5 Hz, l = 4.5 m.....................................................172 Figure 5.10: Air Jet Response P = 4.14 bar, f = 5 Hz, l = 6 m......................................................172

Page 13: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

1

Chapter 1

INTRODUCTION

1.1 Introduction

Assembly became a vital part of manufacturing ever since Eli Whitneys ideas of mass

production and interchangeable parts were implemented starting in 1798. The parts

produced were designed for assembly - they were produced with greater precision (by the use

of machines) than before. In 1908, Henry Ford thought of dividing the manufacture of cars

into steps creating the first assembly line. Later, the manual assembly was replaced with

automatic assembly wherever economically feasible. For high production runs special

machines for assembly were developed and implemented. The parts to be assembled were

presented to the assembly machines by part feeders and magazines.

In order to increase the flexibility of automated assembly, industrial manipulators and

automated work cells were developed. The computer revolution improved robot controls,

and integrated automated work-cells into factory-wide assembly networks. Implementation

of computerized company-wide hierarchical control is underway in some large size

companies.

The fundamental reasons for automating a process are: improved part quality, increased

productivity through faster cycle time, increased yield (less scrap), reduced labor, improved

worker safety and reduced work in progress [1]. In the present global economy of fierce

Page 14: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

2

competition, the product quality and uniformity, as well as timely delivery, play roles as

important as the cost of the product. An automated process can be easily analyzed by using

statistical means for quality control and enhanced by continuous quality improvement

techniques - leading to a more tightly controlled process, higher quality products, lower cost

and satisfied customers.

Part feeders supply parts to the assembly machines, and as such are an integral part of most

automated assembly processes. Due to the high initial costs, the specialized assembly

machines are most often not a viable choice for small-to-medium production runs. Instead,

flexible automatic assembly systems including one or more assembly cells are used. An

automated flexible assembly cell usually consists of an industrial manipulator, a feeding

system (including one or more part feeding devices) and a transfer system. An industrial

manipulator can be programmed off-line to aid in the assembly of many different products.

The downtime between the runs due to the reprogramming of the assembly manipulator can

be decreased considerably by using faster and more advanced computers. Consequently,

minimizing the downtime required for set-up and retooling of part feeders that supply parts

to the assembly robots becomes critical.

A part feeder is a device that receives a number of randomly oriented parts at its input and

delivers the correct parts in a certain predefined orientation at its output within specified time

limits. They can be divided into two major groups: vibratory and non-vibratory feeders.

Most of the non-vibratory part feeders are designed to feed specific parts or very limited part

families. Mostly, they are used in medium-to-large production runs where the feeding part

variability is minimal. Some examples include various hopper feeders (centerboard,

Page 15: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

3

centrifugal, reciprocating, tube or fork, stationary or revolving hook, elevating etc.), disk

feeders (rotary and magnetic), and belt feeders [2,3]. Magazines are part-dispensing devices

where the parts supplied are already in the correct orientation. Neither the non-vibratory part

feeders nor magazines are well suited for automation of small-to-medium production runs

due to their inflexibility.

Vibratory bowl feeders (VBFs) are the most versatile devices for feeding of small parts in the

manufacturing assembly process and as such, they are widely used in industry. Mainly, they

are implemented in medium to high production runs because of high tooling costs and long

down times needed for retooling. One third of the cost of an assembly system can be

attributed to these feeders and associated transfer conveyors [4]. Just a VBF alone may cost

in excess of $10,000 [5].

1.2 Vibratory Bowl Feeders Overview

A typical VBF depicted in Figure 1.1 consists of a shallow cylindrical bowl supported by

suspension springs attached to a cylindrical base resting on support feet and carrying an

electromagnet. Inside the bowl an inclined helical track is formed. The bowl rests on three

(or four) inclined leaf springs. An electromagnet mounted on the base and under the bowl is

powered from an AC source causing the bowl to vibrate (some designs use more than one

electromagnet). Due to the incline of the leaf springs, the bowl vibration has two

components, a linear vertical component and a torsional component about the vertical axis of

the device. The bowl vibration causes the points on the inclined track to vibrate along a path

whose incline is larger than that of the track. The parts in the bowl of a properly designed

VBF travel upward along the track and towards the outlet by either sliding or hopping.

Page 16: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

4

When sliding, as the bowl rises and twists forward (rotation towards the outlet) the friction

between the bowl and the part advances the part together with the bowl. When the bowl

descends and rotates away from the outlet due to the electromagnetic forces, the friction

between the part and the bowl becomes sufficiently low that the part slides over the bowl,

moving towards the outlet. In hopping, the electromagnetic pulling force is so high that the

bowls downward acceleration exceeds that of gravity and the part experiences free-fall, while

the bowl rotates back underneath it. The function of the rubber support feet is to isolate the

vibrations of the VBF from the rest of the equipment.

Figure 1.1: Vibratory Bowl Feeder

Page 17: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

5

In order to maximize the feed rate of a VBF a number of factors are considered during its

design. Once a VBF is produced some of these factors become constant and must be treated

as such during the control algorithm development. The conveying velocity of a part moving

along the track of a VBF depends on the amplitude of the track vibration a0, the track

inclination angle θ, the angle between the track and its line of vibration ψ , the effective

coefficient of friction between the part and the track (both static µs, and dynamic µd), the total

mass of parts in the bowl [2,3], the vibration frequency of the bowl fb, the natural frequency

of the bowl fn [2,3,6], the stiffness of the leaf springs ks [7], the shape of the electromagnetic

and vibration waves [8,9], physical characteristics of the part, the position of the part within

the track, and the number, sequence and type of orienting devices.

1.3 Organization of Orienting Devices

In order to feed a part in a correct orientation a VBF is usually equipped with one or more

orienting devices that can be classified in many different manners. By one classification, the

orienting devices can be referred to as in-bowl tooling and out-of-bowl tooling. The

orienting devices used for in-bowl tooling are placed along the track of the bowl and can be

further divided into active and passive. The passive devices reject parts with certain incorrect

orientations by guiding them off the track so that they fall back into the bowl. This obviously

decreases the feed rate. An active orienting device reorients parts with incorrect orientations

thus keeping the feed rate high and minimizes potential damage to delicate parts. The out-of-

bowl tooling encompasses devices fitted between the output of a VBF and the presentation

point to the assembly robot. Usually, the out-of-bowl tooling is of the active type [3].

Page 18: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

6

By another classification, orienting devices can be divided into the dimension orienting

devices and the feature orienting devices. While the dimension orienting devices use the

dimensional differences within the basic shape of a part to reject an incorrect orientation of

the part (e.g. wiper, dish-out in Figure 1.2a), the feature orienting devices utilize a certain

feature of the part to reject or reorient it (e.g. sloped track with retaining rail in Figure 1.2-b)

[10,11,12].

In this research, one more classification is also significant. The tools can be selective or non-

selective. The selective tools act on individual parts, and as such, they require sensors. For

example, an air jet sensor combination could be used as a selective tool. Each part is sensed

individually, and the determination is made if the part is in the correct orientation. If so, the

part is allowed to continue, otherwise it is blown back into the bowl. Due to the mode of

operation of the selective tools (sensing decision action for each individual part) they can

be made programmable, delivering a sequence of different parts/orientations, or adaptive

where the tools adjust to the changing environment, e.g. varying average speed of parts due to

the decreasing weight of the bowl with the parts in it. The non-selective tools act on a stream

of parts. There is no sensor to examine every individual part. For instance, an adjustable

wiper can be programmed for optimal throughput, but such a device is not suitable for

delivering a predetermined sequence of parts. Some of the orienting devices used with VBFs

are narrow track, slot wall, groove track, groove wall, rail track, rail wall, ledge, edge riser, edge

riser reversed, long step, normal step, cutout, silhouette track, silhouette wall, gap, through

beam, pressure break, wall projection, wall projection lip, low wall, wiper blade, scallop, air jet,

and hold down [3, 7, 13, 14, 15, 16].

Page 19: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

7

Often a few of the orienting devices are applied sequentially in a single VBF to force the part

into required orientation [3, 7,10, 17]. Two typical tooling examples for a VBF are presented

in Figure 1.2[10]. In Figure 1.2-a, a flat rectangular part is oriented so that it lies on the

surface defined by its length (in the direction of travel) and its width. First, parts encounter

the wiper blade, which ensures that the parts passing underneath it are not stacked or

overlapping. In addition, the parts oriented so that their length or width is positioned

vertically against the wall are rejected. When the hold-down, acting as a part magazine and

dispenser, is filled, the parts encountering the pressure break will be returned to the bowl.

The pressure break also separates parts. The dish out is used to allow only the parts whose

length is against the wall to pass.

In Figure 1.2-b, a slotted part is reoriented so that it straddles the retaining rail. The functions

of the wiper, the pressure break, and the hold-down are the same as in the previous example.

The retaining rail combined with the inward track slope ensures that only the parts in the

correct orientation are delivered to the outlet of the bowl.

Automating the design of tool selection and sequencing for a VBF is an active research area.

An analysis of a particular sequence can be performed with respect to the efficiency for a

system of orienting devices by using approach in [3, 18]. Various knowledge-based

techniques were proposed in recent years for aiding or automating the design of VBFs [12,

13, 19]. Berkowitz and Canny [20, 21] used a near real-time impulse-based dynamic simulator

developed in [22, 23] for parts feeder design.

Page 20: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

8

a

b

Retaining Rail

Dish-out

Flat Rectangular Part

Hold-down

Pressure Break Wiper

Slotted Part

Pressure Break

Wiper

Warp Starts

Retaining Rail

Hold-down

Figure 1.2: Typical Tooling Applications for a VBF

1.4 Part Reorientation

The work in this area uses either sensorless or sensor-based methods to reorient a part into a

desired orientation. Many sensorless solutions exist. By repeatedly tilting a tray with a part in

Page 21: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

9

it, Erdman and Mason [24] were able to eliminate configuration uncertainty of the part. A

vibrating plate was used to position and orient parts in [25]. A sequence of fences placed

over a conveyor automatically oriented a sliding part [26]. A complete algorithm for

designing a sequence of passive curved fences to orient polygonal parts was developed in [27].

An active part manipulation system applying a sequence of fences to push parts at different

angles was implemented in [28]. It was based on a set of rules predicting the rotation

direction of pushed objects described in [29]. A system using a single, one degree of freedom

fence oriented parts on a conveyor [30]. A frictionless gripper oriented polygonal parts using

an algorithm to generate optimal orienting plans [31].

Sensor-based part reorientation was implemented by using a tilted tray and a tactile probe

[32]. Later, sensor-based orienting plans were generated automatically for tray tilting and

grasping by a parallel jaw [33]. Using a parallel-jaw gripper with polygonal parts, diameter

sensing part recognizability and orientability are defined [34]. A comparison of sensorless and

sensor-based orienting plans showed that simple sensors reduce the number of orienting

steps [35, 36].

1.5 Part Kinetics

The motion of a part in a VBF bowl with its accompanying dynamics is described

traditionally in literature [2, 3, 7, 17, 37]. The research aim is usually to increase the feed rate

for an existing VBF, or to design a VBF supporting higher feed rates. As the VBF model

input, the electromagnetic force of the vibrating element is used. In [7], this electromagnetic

force is modeled as a square wave with variable duty cycle. Later, the electromagnetic force is

modeled as a parabolic function [17]. Both of the two approaches are empirically based. An

Page 22: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

10

analytical approach could model the electromagnetic force following a similar procedure as

demonstrated in [38].

1.6 Programmable VBFs Research

Cronshaw et al. [39] developed a flexible assembly module using a vibratory bowl feeder. The

feeder represents just the first tool used in orienting the part, which leaves the bowl in one of

its stable orientations. At the output of the feeder the part escapes onto a transferring belt

and when it reaches the end of the belt, a pusher moves it past an inspection station. The

station consists of a lamp, a prism to reflect light sideways onto the side wall of the track, two

thin lines of optical fibers embedded in the track (one across each wall) and a semiconductor

line scan camera. The image of the part is formed by rapid scans of the camera. The pusher

is used to ensure that the part travels at a constant speed while passing the inspection station.

The camera builds a 2D binary image. Next, a microcomputer, a DEC LSI11, analyzes the

image, decides whether the part is scrap or not, and whether it is in the correct orientation.

The system is programmed by using a TV screen and a light pen. Two ribbons of fiber optics

(for plane and side view) which share a single 256 x 1 CCD camera are used. The elements of

the linear camera can be allocated proportionally to the side and plane view.

The above flexible assembly module represents an early development of active selective

tooling coupled with a vision system. The in-bowl tooling is still inflexible and as such prone

to jamming. The price of the vision system used is prohibitive for wide spread use.

A Programmable Silhouette Recognizer (PSR) was developed at Pennsylvania State University

[12]. PSR represents a simple sensor system mounted in the bowl track at the outlet of the

Page 23: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

11

bowl feeder. A grid formed by light sensors functions as a camera. A light source is placed

above the sensor grid. The system uses a small microcomputer to memorize and recognize

parts silhouettes. At the outlet of the bowl feeder, in the bowl wall, an air jet is mounted. Its

function is to return parts with incorrect orientations back into the bowl and to allow parts

with the correct orientation to pass by, and therefore to escape out of the feeder. The

light/dark information is converted into digital signals by 16 phototransistors. Each work-

piece is represented by a unique 16-bit digital pattern.

The use of an air jet represented an early implementation of passive, non-contact, selective,

in-bowl tooling for a VBF. The vision sensor, although simple and inexpensive, was well

suited for simple parts and orientations. The challenges the PSR system faced were low

throughput due to the use of a passive tool and the systems inability to deal with stacked,

overlapping or contiguous parts. In addition, only relatively simple part/configurations were

distinguishable.

At The Ohio State University [14,15], the PSR system was improved. One development

enabled the vibratory bowl feeder system to handle a sequence of different parts. This

sequential vision system uses an Intel 8085A-based microcomputer system to store and

recognize images, and to control the coil of the air valve. The system is capable of delivering

a programmed sequence of parts in prescribed orientations at the outlet of the bowl feeder.

An operator places a part on the window in the desired orientation, moves a mode switch to

READ mode and pushes a SET button. This allows the computer to store the parts

image in the image table in memory. Next, the timer information is stored in the timer table.

Page 24: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

12

This information is needed to allow the computer to turn off the air jet so the correct part in

the correct orientation can safely pass. In addition, during this step, an identification number

is given to the part. After a few parts are entered into the computer memory using this

procedure, a desired sequence is keyed in. The sequence is generated from part identification

numbers. Finally, the mode switch is turned to RUN mode and feeding begins.

The advantages of the sequential vision system are that such a system can greatly reduce the

number of vibratory bowl feeders in a factory and/or increase the flexibility of the feeding

system. A disadvantage of such a system is lower throughput.

Further development of the PSR system involved a new computer based 3-D sensing strategy

and a faster 16-bit based single board computer system. Problems dealing with recognition of

contiguous and overlapping parts were solved. The part resolution was improved and the

speed of the recognition and decision making portion of the system was increased [16, 40,

41].

Figure 1.3 depicts a 3-D sensor-based programmable vibratory bowl feeder. A portion of the

bowl track near the end has been replaced with a transparent piece of Plexiglas holding eight

optical fibers. Another eight fibers are placed in the bowl wall. Two light sources generate

light of controlled intensity.

As a part moves by the sensor arrays, two silhouettes are recorded and compared with

previously stored silhouettes of correct part orientation. If they match, the air jet is turned off

and the part escapes from the bowl. Otherwise, the air jet returns the part back into the bowl.

Page 25: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

13

Overlapping parts are easily detected with the vertical set of fiber sensors located in the bowl

wall.

Detecting contiguous parts and their orientation is accomplished algorithmically. Features of

the correct part/orientation are compared with the features of the part/orientation passing by

the sensors. When the last feature is detected the algorithm recognizes the correct

part/orientation and begins a new search for the first feature of the correct part/orientation.

When the first and the last feature of the part are similar, it is often not possible to detect

where one part ends and the other begins. The matter is further complicated by the changing

speed of parts due to the change in the total weight of parts in the bowl. The developed

algorithm deals successfully with both of the above problems.

Automatic programming of tooling and the adaptive control of a VBF is accomplished. The

operator starts the program and allows a single part in correct orientation to pass by the

sensor arrays. Part features and orientation are stored in memory, and the program starts its

control mode waiting for the next part. If that part is in the correct orientation it will pass by

the air jet, otherwise it will be blown back into the bowl.

The major drawback of this system is non-optimal throughput due to the use of an air jet as a

passive tool. Another drawback is somewhat limited sensor precision resulting from a small

number of fiber-optic cables.

The idea of programmable tools for adaptive vibratory bowl feeders was presented in [42].

The adaptively controlled parts feeder assumes headed parts and mechanical, passive, in-bowl

tooling adjustable by a computer. Based on some optimization strategy measurable by

Page 26: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

14

sensors (e.g. throughput), an algorithm manipulates the tools so that the feeder performs

optimally under changing conditions. Such a system could be connected to the cell/factory

control unit to facilitate application of statistical process control.

There are a few performance issues dealing with mechanical in-bowl passive tools. When

mechanical in-bowl tools are used, parts can jam. In addition, mechanical passive tools, in

general, yield lower throughput then non-mechanical tools.

LIGHT SOURCE

LIGHT SOURCE

BOWL WALL

BOWLTRACK

WORKPIECE

PLEXIGLASS

OPTICAL FIBER SENSORS

AIR JET

FEEDING DIRECTION

Figure 1.3: Three-Dimensional Sensor-Based Vibratory Bowl Feeder

Page 27: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

15

1.7 Research Objectives and Organization

In a VBF, the desired part orientation is obtained by the use of various orientation devices

along the track of the bowl. In order to feed a new part/orientation, a VBF must be taken

off-line and the bowl retooled. This is a relatively long, labor-intensive process requiring

skillful mechanics. For a VBF to be a viable option in low volume assembly processes it must

be able to reliably feed a number of parts/orientations without long downtimes for part

changes. The versatility would further increase if the inspection of part dimensions could be

added. VBFs equipped with mechanical barriers used as orientation devices, are prone to

jamming. This mode of failure requires availability of maintenance personnel, thus limiting

utilization of VBFs and their applications.

The objective of this project is to design, build, test, and analyze a vibratory bowl feeder

(VBF) equipped with a set of active programmable air-jet based tools, which could quickly

adjust for successful feeding of a particular part, and eliminate jamming. Such quick-adjusting

VBFs will be equipped with a micro-controller and a set of sensors for obtaining data to

control the in-bowl tooling and detect incorrect orientations. A set of active, in-bowl,

microprocessor-controlled tools will orient the parts and eliminate jamming, the leading cause

of VBF failures on the plant floor. The main emphasis of this research will be the

development of the fundamental mechanical models for these novel active tools.

A flow chart describing the operation of an adaptive VBF system using passive

programmable tooling is represented in Figure 1.4. At the start of the algorithm, the part

properties defining the part, such as geometry, weight, color, surface finish, and material, are

entered into the VBF control system. The algorithm compares the part with its part database.

Page 28: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

16

If there is a match, an optimal orientation, sensing, and tooling sequence is implemented,

desired performance verified, and the VBF starts its production run.

If the part is not in the part database, the possible stable orientations are obtained, and their

probabilities calculated. Based on the available tools from the tool database, the algorithm

decides if it is possible to feed the part. If it is, the next test determines if it is possible to

sense the part so that it can be fed in at least one distinguishable orientation. After passing

the two tests, the algorithm maximizes throughput by selecting an optimal orientation, and

the sensing and tooling sequence for the part. Then the appropriate tools and sensors are

implemented and adjusted for optimal performance, and the VBF starts its production run.

An adaptive VBF system using air jets as active programmable tooling is represented in

Figure 1.5. The flowcharts for systems using active and passive tooling are similar. Two major

differences are the two tables: the tools - air jet equivalence table which does not exist in VBF

systems with passive non-air-jet tooling, and the part sensor tool sequence table that for

active air-jet based tools also includes pressure profiles.

In this manuscript, the hardware design issues concerning active and passive in-bowl

orientation devices based on air jets will be addressed. The computer control hardware will be

developed. The algorithms controlling the VBF equipped with a set of programmable

orientation devices based on derived mechanical models will be described. The results of

performed simulations with various air-jet based tools and parts will be presented.

Page 29: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

17

part physical properties (geometry, weight,color, surface finish)

part in database ?

calculate possible orientations andtheir probabilities

Is it possible to feed ?

select optimalorientation, sensing

and tooling sequence

maximize throughput by selectingoptimal orientation, sensing and

tooling sequence

implementsensors/tools

adjust tools and run parts

Performance OK ?

start production

END

yes

no

no

yes

yesno

Is it possible to sense ?

sensor database

no

yes

part database

tool database

part, sensor, toolsequence table

START

Figure 1.4: Adaptive Control of a VBF Using Passive Tools

Page 30: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

18

part physical properties(geometry, weight, size )

part in database ?

Is it possible to feed ?

select optimalorientation, sensing

and tooling sequence

maximize throughput by selectingoptimal orientation

adjust air-jets and runparts

Performance OK ?

start production

END

yes

no

no

yes

yes

no

Is it possible to sense ?

sensor database

no

yes

part databasetool database

part, sensors,air-jetsequence and pressure

profiles table

START

tools / air-jetequivalence

table

Figure 1.5: Adaptive Control of a VBF Using Active Tools

Page 31: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

19

A number of tests with different parts/orientations will be performed and a comparison of

test and simulation results will be given. In the final chapter the research contributions will be

summarized, conclusions derived, and areas of further research indicated. The listing of the

program controlling air jets will be included in APPENDIX A, while APPENDIX B will

contain a number of experimental results.

Page 32: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

20

Chapter 2

PART REORIENTATION BY AIR-JET BASED TOOLS

In order to design in-bowl tooling for a VBF the interaction between the tools and the parts

must be understood. In this chapter, after defining the air-jet based tools, an analysis of their

effect on the part motion is provided. First, a simple flat rectangular part with dimensional

properties such that length (L) > width (W)> height (H), is used. The complete kinetics of this

part is described. The equation terms are kept general, so the equations would be valid for

other, more complicated parts.

A mathematical model of the part behavior based on the mechanics of the part includes an

analysis of the parts resting positions, passive and active air jet tooling, and reorientation of

the part by the use of air-jet based tools. The issues with the tool models with respect to the

part motion along the track of the bowl are addressed. Next, the air jet force(s) needed to

reorient the part for different air-jet based tools are studied. Finally, conditions regarding the

parts final desired position/orientation are described.

2.1 Simple Flat Rectangular Part

Assuming all the surfaces of the part are indistinguishable among themselves (equal surface

finish and absence of identifiable surface features) the part can be in six possible positions on

the track in the bowl: a the surface LxW in contact with the track and LxH in contact with the

Page 33: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

21

wall; b the surface LxW in contact with the track and WxH in contact with the wall; c the

surface LxH in contact with the track and LxW in contact with the wall; d the surface WxH in

contact with the track and WxL in contact with the wall; e the surface HxL in contact with the

track and HxW in contact with the wall; and f the surface HxW in contact with the track and

HxL in contact with the wall. The above stable positions are illustrated in Figure 2.1. For flat

parts, the orientations e and f are very unlikely to occur because the forces exerted by the bowl

will topple the part into another, more stable orientation. Depending on the geometry, the

most likely orientations are a and b. The tool designer could choose either of these two

orientations to appear at the end of the track. In order to maximize the feed rate the choice

would be the orientation b. For this part one may argue in favor of a passive or an active

selective orientation tool. If a passive tool is used somewhere early on the track the space

created when a part with incorrect orientation is rerouted back into the bowl may be reclaimed

by the parts behind it due to the difference in part velocities at the bottom and the top of the

bowl. However, this is a matter of chance. An active device reorients the part into the correct

orientation, so the feed rate does not depend on the speed difference of parts between the

bottom and the top of the bowl, nor the probability of a part being in a certain orientation. In

addition, an active device can be placed near the end of the track without any loss of efficiency.

Page 34: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

22

BOWL WALL

ab

ce

f

Figure 2.1: Stable Resting Positions of a Simple Flat Rectangular Part in a VBF

2.2 Passive Air-jet Tooling

In this section, some traditional passive in-bowl tooling for rectangular parts and their air-jet

based equivalents are compared. The passive air-jet based tooling eliminates jamming during

the VBF operation. In addition, with appropriate control algorithms it is relatively easy to

adapt these devices for a family of parts, or even to feed a sequence of different parts.

A wiper blade, depicted in Figure 2.2-a, is a passive in-bowl device used frequently in VBF

designs. One of its functions is to reject stacked or overlapped parts. In addition, this tool is

capable of rejecting parts not laying flat on the track.

Page 35: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

23

The major disadvantage of using a wiper blade is a possibility of parts jamming under it.

Another disadvantage of this tool is its inflexibility. If the part geometry is changed then the

bowl must be retooled.

In Figure 2.2-b an air-jet based equivalent to the wiper-blade tool is presented. The air jet

mounted in the bowl wall can be on all the time, thus rejecting all the parts passing by it. In

order to save air, it could be coupled with a sensor. When the sensor is triggered, the air jet

activates until the part setting off the sensor is cleared.

a

b

air jetoptional sensor

Figure 2.2: Wiper-blade and its Air-jet Equivalent

Page 36: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

24

Parts travel along the track of the bowl with varying velocity. The velocity of parts is highest

at the bottom of the bowl and the lowest at the bowl outlet causing parts to push the ones

ahead. This effect may create part-feeding problems like jamming and overlapping. A

pressure break, described in Figure 2.3-a, is a passive tool allowing parts to separate from each

other. If the parts passing by this tool are not in single file, they will be rejected. In addition, if

a delivery chute mounted at the outlet of the bowl feeder is full, the congestion in it is avoided

by the use of a pressure break, which returns the excess parts back into the bowl [2]. All the

functions of a pressure break can be performed by an equivalent air jet based tool represented

in Figure 2.3-b. This tool would add flexibility to a VBF. However, the sensory inputs must

be placed in proper locations for appropriate function of the pressure break.

a

b

air jet

sensor

Figure 2.3: Pressure Break and its Air-jet Equivalent

Page 37: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

25

When feeding a member of the rectangular family of parts it is possible to use a narrow track if

the desired part orientation is such that the longest side is against the bowl wall. A narrow

track depicted in Figure 2.4-a can be replaced by an air-jet equivalent presented in Figure 2.4-b.

The air jet will act on any part triggering the sensor. The sensor is positioned to detect only

the parts that are oriented with their width against the bowl wall.

a

b

air jet

sensor

Figure 2.4: Narrow Track and its Air-jet Equivalent

The in-bowl tool shown in Figure 2.5-a is a hold down. It is used to hold correctly oriented

parts until they are needed by the out-of-bowl tooling or assembly machines. Since the

starting orientation of a part is a random variable, the time it takes a part in a correct

Page 38: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

26

orientation to appear at the bowls outlet is also a random variable. In general, the average

feed rate of a VBF is set to be slightly higher than needed by the devices using the parts. The

function of a hold down is to counteract the effects of a variable feeding time per part. An air

jet mounted in the bowl wall and angled down and towards the track, as depicted in Figure 2.5-

b, performs the same function as the hold down. When the machine using the parts is ready

for the next part, the air jet is turned off for a brief period allowing one part to get through.

a

b

air jet

Figure 2.5: Hold Down and its Air-jet Equivalent

For flat parts with more complicated shapes, a silhouette track, depicted in Figure 2.6-a, may

be a viable choice. Only parts in the correct orientation that fall through the cutout are

Page 39: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

27

allowed to continue. All others are rerouted back into the bowl. An air-jet equivalent (Figure

2.6-b) consists of an air jet mounted in the bowl wall and a number of sensors placed in the

track. The sensors define the contour of the part (for the desired orientation), or its

distinguishing characteristics. An air-jet equivalent to silhouette track with programming

capabilities was developed at Pennsylvania State University [12].

a

b

air jet

sensors

Figure 2.6: Silhouette Track and its Air-jet Equivalent

Page 40: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

28

A similar device to the silhouette track is the silhouette wall. The desired part orientation is

with the flat side against the bowl wall. The silhouette wall presented in Figure 2.7-a can be

replaced by an air jet and a number of sensors mounted in the side wall of a VBF. When a

part in the desired orientation passes by the sensors, the air jet is deactivated allowing it to

proceed. All other parts are blown back to the bottom of the bowl. An air-jet equivalent to

the silhouette wall with programming capabilities was implemented at The Ohio State

University [40].

a

b

air jet

sensors

Figure 2.7: Silhouette Wall and its Air-jet Equivalent

Page 41: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

29

2.3 Active Air-jet Tooling

Instead of part rejection characterized by the passive tools, the active in-bowl tooling features

part reorientation of incorrectly oriented parts. The main benefit of the active tools is the

increase in the feed rate of the VBFs. An additional benefit is the less stressful handling of the

delicate parts (like pills in pharmaceutical industry), which have to traverse the track only once.

The advantages of the active air-jet based tooling over the mechanical barrier type are the ease

of programmatic adjustments and the elimination of jamming. Two typical active in-bowl

tools for reorienting rectangular parts are described, and then compared to their air-jet based

equivalents.

Figure 2.8-a represents an edge riser. It is an inclined plane mounted on the track of the bowl

feeder. If an incoming part has its flat side against the bowl wall, it will pass by this device

unaffected. If the parts orientation is such that its longest edge is against the bowl wall with

its largest surface laying on the track, it will be reoriented. In addition, depending on the

orientation of the incoming parts, an edge riser can be used as a passive tool. For instance, a

part entering an edge riser, oriented with its width against the bowl wall and the largest surface

on the track, may be rejected if the riser is installed adequately. An air-jet equivalent of an edge

riser is depicted In Figure 2.8-b. When a part is detected by an in-track sensor, two air jets

reorient the part. The configuration with two air jets should ensure a better-controlled

orientation process.

Page 42: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

30

a

b

sensor

air jets

Figure 2.8: Edge Riser and its Air-jet Equivalent

An active in-bowl tool used to flip a part is a step. It is shown in Figure 2.9-a, with its air-jet

equivalent presented in Figure 2.9-b. Both tools rotate parts 180 degrees in the bowl wall

plane.

Page 43: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

31

b

sensor

air jet

Figure 2.9: Step and its Air-jet Equivalent

2.4 Air-jet Based Tooling Equivalence Example

Figure 2.10 shows a set of air jet based active tools that can be used to replace a sequence of

mechanical tools. As rectangular parts encounter the wiper blade in Figure 2.10-a, the stacked

or overlapping parts are rejected. The air jet in Figure 2.10-b at the bottom performs the same

function. Its operation does not depend on sensing inputs, though its performance can be

verified by using a sensor array embedded in the track.

The narrow track discriminates between the length and width of a part. An air jet placed in the

track wall close to the track surface performs the same function. This, however, requires

sensor information to select the correct parts for rejection. Finally, a roll up (an active tool)

Page 44: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

32

reorients parts to their final orientation. The same function is performed by an air jet placed in

the track of the bowl.

ROLL UP

NARROW TRACK

WIPER

AIR JET REPLACING ROLL UP

AIR JET REPLACING NARROW TRACKAIR JET REPLACING WIPER

BOWL WALL

BOWL WALL

BOWL TRACK

BOWL TRACK

a

b

FEEDING DIRECTION

Figure 2.10: Air-jet Based Tooling Equivalence Example

Page 45: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

33

The benefits of the air-jet based equivalent set of tools are the shorter down time needed for

retooling and the elimination of jamming. The feed rate is the same in both cases. A further

improvement to the air-jet based system would be a replacement of the narrow track

equivalent with an active air-jet tool. The parts in an incorrect orientation would be reoriented,

not rejected to improve the feed rate.

2.5 Study of Air-Jet Forces

An air jet is utilized to rotate a rectangular part placed in a VBF as shown in Figure 2.11. The

air is the standard shop air, supplied from a constant air source consisting of a compressor, an

air tank and a filter-regulator-lubricator (FRL) unit.

air jet

bowl wall bowl track

from air valve

Figure 2.11: Air Jet Acting on a Rectangular Part

Page 46: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

34

The air jet is a simple 1/8 open tube. Air jet and nozzle designs often employed in industry

are capable of saving up to 80% of the air consumption in comparison to the comparable

open tubes. In addition, nozzle manufacturers claim typical noise level reduction of about 10

dBA[43], which is of importance on the factory floor. The design of appropriate air jets and

nozzles for the air-jet based in-bowl tooling is left for future research.

The duration of the air-jet pulse is computer controlled by a solenoid-actuated air valve. In

this research, Humphreys 401 micro solenoid air valve [44] is used. The ANSI symbols and

drawing methods from [45, 46], result in the pneumatic schematic represented in Figure 2.12.

The valve is a 4 way, 5 port, 2 position, spring return valve, with a single solenoid and a non-

locking manual override.

to air jet

Figure 2.12: Humphreys 401 Micro Solenoid Air Valve

Page 47: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

35

2.5.1 Relationship between Source Pressure and Air-jet Force

Since the value of the force the air jet is exerting on the part is required, and that force

depends on the line pressure, the pressure force relationship is obtained. In general, for a

pneumatic circuit and known source pressure, it is possible to apply empirical formulas to

obtain the pressure at the air-jet exit. The pressure losses in the system depend on the type of

the airflow (laminar or turbulent), and the type, number and length of frictional elements

(pipes, knees, bends, tees, valves, orifices, etc.). Once the elements of a pneumatic circuit are

specified, and its geometry finalized, the pressure loss in pipes can be calculated using Harris

formula [46]:

5

2

)( dCRcLQPf = 2-1

where Pf is the pressure drop due to friction, c an experimentally determined coefficient, L the

length of pipe, Q the flow rate of air under standard conditions, CR the compression ratio

(pressure in pipe divided by atmospheric pressure), and d the inside diameter of pipe. The

coefficient c depends on the inside pipe diameter and the surface finish. The fittings and

valves can be specified by their equivalent lengths, thus the frictional losses can be calculated

using Harris formula, as well.

The pneumatic system used in this study includes two custom-made couplers of unknown

equivalent lengths and unknown coefficients c. In order to obtain these parameters a set of

experiments should be performed. Even then, the errors compounded through the pneumatic

Page 48: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

36

circuit could make the use of formula 2-1 imprecise. Therefore, a pressure force table is

experimentally obtained for the entire pneumatic circuit used in this study.

The experimental results are tabulated in Table 2.1, and shown graphically in Figure 2.13. By

feeding the experimental results into the regression analysis engine of MINITAB[47] the last

three columns of Table 2.1 are formed. The corresponding graphical representations of the

linear, quadratic and cubic regression results, including the comparisons with the experimental

data are depicted in Figure 2.14, Figure 2.15, and Figure 2.16, respectively.

Pressure (bars) Force (N) experiment experiment linear quad. cubic 0 0 -0.097403 0.007656 0.000509 1.38 0.03404 0.024385 0.027887 0.034168 2.07 0.06602 0.08528 0.056388 0.062777 2.76 0.101 0.146174 0.097146 0.101014 3.45 0.1452 0.207068 0.150161 0.150208 4.14 0.2134 0.267963 0.215433 0.21169 4.83 0.285 0.328857 0.292962 0.286789 5.52 0.3806 0.389751 0.382747 0.376838 6.21 0.4827 0.450646 0.48479 0.483165 6.9 0.6063 0.51154 0.599089 0.607102

Table 2.1: Pressure Force Table: Experimental and Regression Results

Page 49: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

37

Fitting the experimental pressure force curve using the linear model can be used only for

preliminary calculations. The governing equation

0974034.00882526.0 −= PFa 2-2

is not a good fit since the estimated standard deviation about the regression line is 0.06206,

and the standard residual for the first observation is large, 2.05.

00.10.20.30.40.50.60.7

0 1 2 3 4 5 6 7

Pressure (bars)

Forc

e (N

)

Figure 2.13: Force vs. Pressure Curve for Experimental Air-jet System

Page 50: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

38

-0.2-0.1

00.10.20.30.40.50.60.7

0 1 2 3 4 5 6 7

Pressure (bars)

Forc

e (N

)

linear experiment

Figure 2.14: Force vs. Pressure Curves Linear Regression Comparison

According to Figure 2.15, quadratic fit at 98% confidence level having the regression

equation

0076555.00031029.00128722.0 2 +−= PPFa 2-3

represents a very good fit. The estimated standard deviation about the regression line is

0.007143. However, as in the linear regression case, the standard residual for the first

observation is large (-2.27), indicating an unusual response.

Page 51: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

39

00.10.20.30.40.50.60.7

0 1 2 3 4 5 6 7

Pressure (bars)

Forc

e (N

)

quadratic experiment

Figure 2.15: Force vs. Pressure Curves Quadratic Regression Comparison

It is possible to improve the regression model even more by fitting the data with a cubic

curve, as shown in Figure 2.16. There is little visible difference between the graphs in Figure

2.15 and Figure 2.16. The equation representing the cubic regression fit for the experimental

data is

0005086.00149375.00059188.0000675.0 23 +++= PPPFa . 2-4

Page 52: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

40

In this case, the estimated standard deviation about the regression line is only 0.003082, all

standard residuals are within a norm, and the residual error is only 0.00006.

00.10.20.30.40.50.60.7

0 1 2 3 4 5 6 7

Pressure (bars)

Forc

e (N

)

cubic experiment

Figure 2.16: Force vs. Pressure Curves Cubic Regression Comparison

2.5.2 The Effect of Distance on Air-Jet Forces

During the reorientation process, the part moves away from the air jet. The distance the part

can be away from the jet is in the order of a few centimeters, that is, close to the track width.

A series of tests is performed to investigate the change of the jet force acting on the part with

Page 53: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

41

respect to the parts distance from the air jet. Figure 2.17 gives a graphical representation of

the force distance relationship for different pressure source settings. The conclusion is: the

force of the air jet is relatively constant within the range of interest.

00.050.1

0.150.2

0.250.3

0.350.4

0.450.5

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Distance (cm)

Forc

e (N

)

Force @ 1.38 bars Force @ 2.07 barsForce @ 4.14 bars Force @ 6.76 bars

Figure 2.17: Force vs. Distance Curves for Various Pressures

Page 54: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

42

2.5.3 Spatial Pressure Distribution of an Air Jet

The air expands as it leaves the nozzle. If the area of the part on which the air jet acts is too

small, a portion of the force of the air jet will miss the part, thus, it is important to measure the

spatial pressure distribution of the air jet. Five sets of experiments were performed directly

measuring the spatial pressure distribution for five different pressure settings. In order to keep

the results general (not influenced by a particular piping arrangement), instead of the pressure

the force measurements are recorded in APPENDIX B. Based on these results, for each

distance from the nozzle measurement, an area is identified where most of the energy of the

air is contained. The diameters of those areas are plotted against the distance from the nozzle,

as shown in Figure 2.18, resulting in the parameters of an air-jet cone for each force setting.

By averaging the results from all experiment sets, Figure 2.19 is obtained.

Page 55: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

43

5 10 15 20 25 30 35 403

4

5

6

7

8

9

10

11

cone dia

meter (

mm)

distance from air jet (mm)

0.021 N

0.051 N

0.126 N

0.32 N 0.632 N

Figure 2.18: Air Cone Diameter vs. Distance from Nozzle

5 10 15 20 25 30 353

4

5

6

7

8

9

10

11

cone dia

meter (

mm)

distance from air jet (mm)

Figure 2.19: Average Air Cone Diameter vs. Distance from Nozzle

Page 56: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

44

The linear regression method from MINITAB applied on the data in Figure 2.19 results in the

regression equation

dD 238.028.2 += , 2-5

where D is the cone diameter in millimeters, and d is the distance from the nozzle in

millimeters. The constant of 2.28 mm is actually the inner diameter of the air-jet nozzle. An

interesting observation is that the cone of the air-jet does not depend on the applied pressure,

at least for the range of interest.

The analysis of the spatial air-jet pressure distribution can be generalized and used in the part

geometry selection. Since the diameter of the pressure cone increases roughly at ¼ the rate of

the distance from the air-jet, the height of the part should not be less than ¼ of the parts

length for full air-jet force utilization.

2.5.4 Dynamic Behavior of an Air Jet

When the part to be reoriented is in position, a sensor sends the information to the computer.

The computer processes the information and sends a command to its output port. This

command, a voltage, is used to control the power to the solenoid actuating the directional air-

valve. Finally, the air-valve opens, firing the air jet. This process takes time and uses an

electro-mechanical analog device the solenoid actuated directional air-valve. The dynamic

processes involving electrical devices are much faster than the dynamic processes involving

mechanical devices, and as such, they are usually neglected. To obtain the behavior of an air

Page 57: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

45

jet with respect to the time of the command pulse, a number of experiments are performed.

The experimental results are presented in APPENDIX B.

The tests are conducted by applying a sinusoidal, triangular, and square wave to the solenoid of

the air-valve, and measuring the pressure at the air jet output. A wave generator was utilized to

obtain different waveforms and to vary the frequency for the frequency analysis of the

pneumatic system. The pressure data from the air jet is measured by a pressure to voltage

sensor fed to a digital oscilloscope. The oscilloscope used is a Hewlett Packard 54600B, 100

MHz digital oscilloscope with an HP54658A serial/parallel measurement/storage module.

The data showing the excitation and the pressure sensor output is captured and entered into a

computer via a parallel port for further analysis. A communication program by HP,

DataScope 1.0 was utilized for uploading the information from the oscilloscope to the

computer.

An illustration of the dynamic behavior of the pneumatic system described in Chapter 4,

depicting the air-jet pressure response to the square wave excitation of 10 Hz, is given in

Figure 2.20. The response of the pneumatic system to the step input has a lag of about 10 ms,

rise time of about 10 ms, and has an overshoot close to 10%.

Using the same experimental setup, a number of experiments are performed to test the

frequency response of the air-valve for various source pressures. The results are presented in

APPENDIX B, Table 5.1. In the same set of experiments, the maximum excitation wave

frequency resulting in the switching of the air-valve is obtained. It is recorded as a function of

input pressure in Table 2.2.

Page 58: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

46

00.20.40.60.8

11.21.41.61.8

2

0 0.05 0.1 0.15 0.2

time (s)

pres

sure

(bar

)

Figure 2.20: Air-jet Pressure Response to Step Pulse Excitation

Source Pressure Highest Switching Frequency Waveform (Hz)

(bars) square triangular sinusoidal 1.38 69.93 32.57 41.15 2.76 85.47 36.50 50.63 4.14 79.37 38.24 53.33

Table 2.2: Highest Frequency vs. Pressure Table for Humphreys 401 Directional Air-valve

Page 59: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

47

When a VBF system with air-jet based tools is implemented, the minimum on-time is

measured. It ranges from 30 to 50 ms, depending on the position of the directional valve.

In order to minimize the effect of the bowl feeder electromagnet on the electronics circuitry

used, all the electronics are distanced from the VBF. A solenoid-actuated air valve supplies air

to the bowl via a plastic tube. The effect this 3.175 mm diameter tube has on the dynamic

behavior of the pneumatic system is studied. The tube length is varied and the pressure

response to the step input recorded. The results for pressures of 1.38 bars and 4.14 bars, and

tube lengths of 0.05, 1.5, 3.0, 4.5 and 6.0 meters are presented in APPENDIX B. It can be

concluded that even for the tube length of only 1.5 m the pressure rise time is about 25 ms.

Therefore, the tube length between the air-valve and the bowl wall should be minimized, or

included in the dynamic study of air-jet forces. In this research, the tube length (3.175 mm

tube) was 0.3 m, therefore its dynamic effects were not included in the model.

2.6 Study of Part Motion along the Track of the Bowl

Modeling of VBFs usually concerns an average speed of the parts traveling along the track.

While such models may deliver accurate results when the parts are sliding, their accuracy

suffers when the parts are hopping, and hopping produces the higher average part velocities.

Observing the actual part motion along the track of the bowl for various voltage amplitude

settings, the average velocities are obtained. From the measurements in Table 2.3, it is

concluded that the desired mode of part traveling is hopping for the feed-rate optimization,

since the maximum hopping velocity is about 2.5 times larger than the maximum sliding

velocity.

Page 60: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

48

Experiment: velocity (m/s) part mode 1 2 3 4 average hop/slide

part 1 hop slide

0.149 0.057

0.135 0.059

0.128 0.059

0.159 0.057

0.143 0.058 2.453

part 3 hop slide

0.140 0.061

0.136 0.061

0.148 0.055

0.155 0.058

0.145 0.059 2.455

part 5 hop slide

0.139 0.069

0.140 0.071

0.142 0.068

0.159 0.072

0.145 0.070 2.073

part 11 hop slide

0.143 0.058

0.142 0.057

0.138 0.057

0.140 0.053

0.141 0.056 2.507

Table 2.3: Average Part Velocities (m/sec)

In order to apply active in-bowl devices a precise knowledge of parts position and velocity are

required. These were not achievable for a hopping part.

To obtain the precise knowledge of the phenomena related to the hopping of parts in a VBF,

the hopping motion is observed with an ultra high-speed camera. The KODAK EKTAPRO

HS Motion Analyzer, Model 4540 [48] is a video recording system capable of recording at

speeds of up to 40,500 frames per second. The images are obtained by a 256 x 256 element

sensor with 256 levels of gray. The storage capacity of the system used in this research is 1024

frames. Once captured, the images are stored on an S-VHS tape by using a Panasonic S-VHS

VCR, Model AG-1980P. In addition, the images are stored in the computer using the

KODAK EKTAPRO Digital Download Interface. This interface consists of a GUI running

Page 61: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

49

on a computer equipped with a GPIB card (IEEE-488 bus), a GPIB cable, and a

complementary GPIB card in the Motion Analyzer. Using the Digital Download Interface

GUI the high-speed camera can be controlled, and images transferred to or viewed on the PC.

The transferred images are stored as 64KB uncompressed bitmap TIF Image Documents.

Observations have shown that while the part is hopping, the elastic forces between the part

and the bowl cause erratic part behavior. The time during which the part and the bowl are in

contact is short because the part often bounces off the track. In addition, the contact is often

made by only one of the vertices of the part, since the part is subject to rotation while in the

air. Figure 2.21 represents the front view of the part obtained by the high-speed camera

positioned close to the center of the bowl. It illustrates the erratic behavior of a near-

rectangular plastic part while hopping.

The sequence of 6 frames shown in Figure 2.21 presents every 50th image of the recording

performed at 4500 frames per second. The speed regulator for the VBF was set to the

maximum to insure hopping. In the time domain, the frames in Figure 2.21 are 0.011 seconds

apart. In Figure 2.21-a, the part is in contact with the track with only its trailing edge. In the

next frame, the contact point is at the front of the part. After bouncing off the track, the part

is rotating about its longest axis as depicted in Figure 2.21-c and Figure 2.21-d.

The velocity of the part hopping by an air-jet based tool is difficult to predict. Actually, neither

the velocity direction nor its magnitude is constant. At certain time intervals, the part doesnt

move forward with respect to the bowl wall, as depicted in Figure 2.21-e and Figure 2.21-f.

The parts path is helical. However, the radius of the bowl may be considered large with

Page 62: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

50

respect to the part dimensions. In addition, the magnitude of the part velocity changes in time

depending on the part position within the bowl (due to the changing radius of the track), and

depending on the cyclical nature of the forces of the bowl acting on the part, causing the part

to hop.

In order to measure position and velocity precisely, the part should be either stopped or

sliding. By stopping the VBF, a part passing by the air jet is stopped as well, and only its

position needs to be measured. Then, a correct air-jet force pulse of the appropriate duration

can be applied, and the part reoriented according to one of the models derived below.

Page 63: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

51

1

contact point

1

contact point

a b

1

raised edge

1

raised edge

contact point

c d

1 1

e f

Figure 2.21: Part Hopping along the Bowl Track Obtained by High-speed Camera

Page 64: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

52

2.7 Reorienting Parts in the Track Plane

2.7.1 Reorienting a Simple Rectangular Prism

For a part on the track in orientation a in Figure 2.22, an active device would reorient the part

to orientation b. The orienting device must exert a force on the parts passing it. The device

could be used as a passive device if the reorientation was unsuccessful. In this mode, the parts

would be returned to the bottom of the bowl.

As depicted in Figure 2.22, r1 is the radial distance from the center of the bowl to the center of

gravity of the part in orientation a. XYZ is a coordinate system tied to the center of the bowl,

with the X-axis toward the part center of gravity and the Z-axis up and normal to the track.

The part coordinate system xyz, has the origin placed in the part center of gravity. At time

t=0, the x-axis of the part coordinate system matches the X-axis of the bowl coordinate

system, the y-axis is in the direction of part travel and the z-axis matches the Z-axis of the bowl

coordinate system.

Page 65: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

53

r1

BOWL CENTER

BOWL TRACK

BOWL W

ALL

AIR JET

a

b

a

b

X

YZ

x

yz

Figure 2.22: Part Kinematics in 2-D, Plane View of Track

When the part is reoriented into orientation b its center of gravity has traveled an angular

distance of 0° with respect to the bowl coordinate system, while traveling an optimum distance

s in X direction, 0 in Y direction, and rotating θ = 90° CCW around the z-axis of the part

coordinate system. If the origin of the part coordinate system can be represented in the bowl

coordinate system by a vector [r1, 0, 0, 1]T, then its final position/orientation is obtained from

the transformations below and using nomenclature in [49]:

Trstranslzrotcoordnew ]1,0,0,[)]1,0,0,([)]2

,([]_[ 1⋅−⋅= π 2-6

where

Page 66: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

54

−=

10

0

]_[ 1 srcoordnew 2-7

=−

100001000010

001

)]1,0,0,([

s

stransl 2-8

=

1000010000010010

)]2

,([ πzrot 2-9

Note, the order of transformations assumes translation first and then rotation.

The analysis of the reorientation process will start with a crude model, and then the

assumptions made will be justified or rejected depending on the results of simulations. In the

first approximation, the following will be neglected: the curvature of the bowl, the three-

dimensional nature of the model, and the friction forces exerted on the part from the bowl

wall. The curvature of the bowl is neglected because the maximum length of the part that can

be fed is much smaller than the circumference of the bowl. The 3-D nature of the part motion

is neglected because the track inclination angle is small. A VBF with a flat track is assumed in

this first approximation. The friction forces exerted on the part from the bowl wall are

assumed small since the wall is often rather smooth, and during the reorientation process the

bowl is not vibrating.

Page 67: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

55

According to the parts geometry shown in Figure 2.23, for a successful part reorientation of

90º, the minimum displacement of the parts center of gravity s is equal to

2

22 wwls −+= 2-10

When needed in higher level programming tasks, the origin of the part coordinate system can

be represented in the bowl coordinate system by a vector, and its final position/orientation can

be obtained from the transformation matrices.

The pulse of air from the air jet orients and repositions the part a distance of about

2/)( 22 lwl −+ away from the bowl wall. The centrifugal force exerted by the VBF then

moves the part back into contact with the wall.

Knowing the part geometry, the minimal part displacement needed for a successful rotation of

90° can be calculated. For example, for given parts length l = 1 cm and the width w = 0.5 cm,

the minimal trajectory s is 0.309 cm.

If the air jet exerts too large of a force on the part, then there is an additional radial component

in the center of gravity path equation. If this component places the center of gravity beyond

the inner edge of the bowl track, the part would be returned back to the bowl. In addition, too

large of a force exerted by the air jet may cause over-rotation of a part that results in an

incorrect orientation.

Page 68: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

56

c.g.

θα

x

y

l wv1

v2

BOWL WALL

v1

BOWL TRACK

Figure 2.23: Simplified Snapshot of Part Position/Orientation

From Figure 2.23, if the point A is to stay in contact with the bowl wall and move along the x-

axis, the following condition should be satisfied

)cos(21 θα += vv 2-11

Where,

)arctan(lw=α 2-12

Page 69: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

57

and θ is the angle of rotation about the center of gravity. Observing the free body diagram in

Figure 2.24, we can sum the forces in y direction, and sum the torques with respect to the

center of gravity.

c.g.

θα

x

y

l w

FwBOWL WALL

Fa

ω

BOWL TRACK

a

Figure 2.24: Free Body Diagram for a Rectangular Part

It follows,

mamgFFF way =−+= µ 2-13

ωµ ImgllFlFT wacg =−−= 231. . 2-14

Page 70: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

58

In the above equations Fa is the force of the air jet, Fw the reactive force exerted by the bowl

wall on the part, m the mass of the part, and µ is the coefficient of friction between the part

and the bowl track. Ideally, the torque arm for the force of the air jet is

21 ll = . 2-15

In order to deliver maximum thrust, the entire air jet must be engaged resulting in

rll −= 21 . 2-16

where r is the inner radius of the air-jet nozzle. The equivalent torque arm for the friction

torque,

dxdyyxlw

dArA

l

w

w

l

lAc

c c

− −

+=⋅=2

2

2

2

222

11 2-17

(Ac is the parts contact area with the track), is obtained by first finding the friction torque arm

for a small mass, and then integrating it to encompass the whole part. A closed form solution

for the double integral in the above equation is difficult to obtain analytically, thus it is

evaluated numerically. For example, for a part given by l =1 unit and w = 0.5 units, l2 = 0.2966

units. The torque arm for the force exerted on the part by the bowl wall is

)cos(2

22

3 θα ++= wll 2-18

Page 71: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

59

and the moment of inertia for the part (with respect to the center of gravity) is

)(12

222 wlmdVrIV

+=⋅⋅= ρ 2-19

where ρ is the parts mass density, V the parts volume and r the distance to the infinitesimal

volume dV. An air jet placed in the bowl wall can be used to rotate a rectangular part in the

plane of the bowl track for π/2, π or 3π/2 from its initial orientation. In addition, it is not

even necessary to precisely rotate the part in one of these orientations. When the VBF is

restarted, it will push the part against the bowl wall (due to centrifugal force generated) and

therefore perform its final reorientation. The rotation angle θ must be within the limits

expressed in Table 2.4. The limiting conditions required for a rotation of π/2 radians are

depicted in Figure 2.25, for π radians in Figure 2.26, and for 3π/2 radians in Figure 2.27.

Required rotation minθ maxθ

2π )(tanarc

2 lw−π )(tanarc

2 lw+π

π )(tanarc2 l

w+π )(tanarc2

3lw−π

23π )(tanarc

23

lw−π )(arctan

23

lw+π

Table 2.4: Boundary Conditions for Part Rotation Angle θ

Page 72: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

60

l

w

α

BOWL WALL

BOWL TRACK

l

w

α

ω ω

Figure 2.25: Boundary Conditions for π/2 Radians Rotation

BOWL WALL

BOWL TRACK

l

w

α

l

w

α

ωω

Figure 2.26: Boundary Conditions for π Radians Rotation

Page 73: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

61

BOWL WALL

BOWL TRACK

l

w

α

l

w

α

ω ω

Figure 2.27: Boundary Conditions for 3π/2 Radians Rotation

A computer model of the part motion can be obtained by using equations 2-13 and 2-14,

condition 2-11, geometric conditions and applying differential calculus. In Chapter 3, the

model, its justification and the results of the simulation for various VBF part device

characteristics will be presented.

2.8 Reorienting Parts in the Bowl Wall Plane

When orienting the part in Figure 2.1 from orientation a to orientation e, or from orientation b

to orientation f, it is necessary to apply a force acting from the bowl track upward. An air jet

acting perpendicularly to the track generates the necessary force, as depicted in Figure 2.28.

Page 74: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

62

air jet

bowl wall bowl track

from air valve

Figure 2.28: An Air Jet Reorienting a Part in the Plane Normal to the Track

For a flat track (tilt angle equal zero), neglecting the track incline angle, and according to the

part free body diagram in Figure 2.29, the kinetic equations are:

smmgFFF taz =−+= 2-20

θµ IlFlFlFT ttacg =−−= 431. 2-21

3ls θ = . 2-22

Where,

21 ll = 2-23

Page 75: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

63

222 hld += 2-24

)cos(2

23 θα +=

dl 2-25

)sin(2

24 θα +=

dl 2-26

)arctan(lh=α . 2-27

c.g.

θ

α

x

z

l

h

Ft

Fa

ω

BOWL TRACK

a

µFt

d2

BOWL WALL

Figure 2.29: Reorienting a Part in the Bowl Wall Plane, Side View

Page 76: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

64

In the above equations and Figure 2.29, the moment of inertia for the part is

)(12

22 hlmI += . 2-28

Fa is the force of the air jet, Ft the reactive force exerted by the track on the part, m the mass of

the part, µ the coefficient of friction between the part and the bowl track, s the displacement

of the center of gravity, a the linear acceleration in z, ω the angular velocity about the center

of gravity, and θ is the angle of rotation about the center of gravity.

An air jet placed in the bowl track can be used to rotate a rectangular part in the plane

perpendicular to the bowl track π/2, π or 3π/2 radians from its initial orientation. As in

section 2.7, it is not necessary to precisely rotate the part in one of these orientations; gravity

performs the final reorientation of the part.

During the reorientation, a part may spend a part of its motion in the air, depending on the

parts upward velocity. Then, the reactive force Ft is zero and the linear and the angular

accelerations are:

gs −= 2-29

and

IlFa 1=θ . 2-30

The results of the above analysis will be used as a starting point in a computer model

development undertaken in Section 3.3.

Page 77: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

65

2.9 Reorienting Parts in the Plane Orthogonal to the Track and the Wall Plane

The air-jet based tool used to reorient parts in the plane orthogonal to the track and the wall

plane is depicted in Figure 2.30. Its function is similar to the tool in the previous section

except that the analysis is limited to the rotation angle of π/2 radians. Furthermore, in the

equations describing the motion, there are additional constraints caused by the bowl wall

reactive forces exerted on the part.

air jet

bowl wallbowl track

from air valve

Figure 2.30: An Air Jet Reorienting a Part in the Plane Normal to the Track and the Wall

Using as an example a rectangular prism whose free body diagram is visualized in Figure 2.31,

a set of dynamics equations are presented. These are

xmmaFFF xwttx ==+−= µ 2-31

Page 78: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

66

zmmamgFFFF zatwwz ==−++= µ 2-32

and

=++−+−= θµµ IlFllFllFT attwwcg 14325 )()( 2-33

where

xwl −=21 2-34

)cos(2

sin 32 θαθ ++=

dhl 2-35

223 whd += 2-36

)(arctanwh=α 2-37

)cos(2

33 θα +=

dl 2-38

)sin(2

34 θα +=

dl 2-39

45 )cos( lhl −= θ . 2-40

Page 79: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

67

c.g.

θα

z

w

h

Ft

Fa

ω

BOWL TRACK

az

µt tF

d3

BO

WL W

ALL

Fwµw wF

x

Figure 2.31: Reorienting a Part in the Plane Normal to the Track and the Wall, Side View

In the above equations and Figure 2.31, the parts moment of inertia is

)(12

22 whmI += . 2-41

Fa is the force of the air jet, Ft the reactive force exerted by the track on the part, Fw the

reactive force exerted by the bowl wall on the part, m the mass of the part, µt the coefficient of

friction between the part and the bowl track, µw the coefficient of friction between the part and

the bowl wall, x the displacement of the center of gravity in the x direction, z the displacement

of the center of gravity in the z direction, ax )(x the linear acceleration in x, az )(z the linear

Page 80: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

68

acceleration in z, θ the angular acceleration about the center of gravity, ω the angular velocity

about the center of gravity, and θ is the angle of rotation about the center of gravity.

Equations 2-31 and 2-32 describe forces in the x and z directions, while equation 2-33

represents the sum of torques about the parts center of gravity. In addition, two kinematics

equations,

4lx θ = 2-42

and

3lz θ = 2-43

relate angular and linear accelerations while the part is in contact with the bowl. While in the

air, the parts equations of motion reduce to

0=x 2-44

gz −= 2-45

IlFa 1=θ , 2-46

very similar to the analysis in Section 2.8. The equations of motion stated above will be used

in the development of a computer simulation model described in Section 3.4.

Page 81: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

69

Chapter 3

COMPUTER MODELS AND SIMULATIONS

The computer simulation will provide pressure time pulse tables for various air-jet based

tools and a range of part geometries, weights, materials, and bowl characteristics. In addition,

a performance analysis of air-jet based tools for different process variables will be conducted.

Based on the simulation results, reorienting air-jet forces will be adjusted and experiments

conducted.

3.1 Model for Part Reorientation in the Plane of the Bowl Track

3.1.1 Simple Model

The simple mathematical model in 2-D described by equations 2-13 and 2-14 and the starting

conditions described in equation 2-11 are used as a basis for the computer model. The air jet

force is chosen as the input to the VBF system while the path and the rotation angle are

chosen as the system outputs. Since this system is non-linear, the state-space method is not

used even though MATLAB is employed as the main simulation tool.

Equation 2-13 can be rewritten as

mmgFFs wa µ−+

= 3-1

and the equation 2-14 as

Page 82: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

70

ImgllFlF wa 231 µθ −−

= , 3-2

where sa = and θω = . According to Figure 2.23

dtddv 12 θ= 3-3

where

221 wld += 3-4

and

dtsdv =1 3-5

and extending the equation 2-11 to

12 )cos( dvdv =+θα 3-6

with substitutions 3-3 and 3-5

dtsdtd =+ )cos(

21 θαθ . 3-7

Canceling dt from both sides and substituting equations 3-1 and 3-2 into 3-7, both

accelerations are eliminated. Solving for Fw the following is obtained:

Page 83: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

71

23

321 )()(mlI

ImgFmlmgllFF aa

w +−−−

=µµ

. 3-8

At the start of the simulation, the initial conditions given in Table 3.1 are applied and Fw is

calculated. Knowing Fw at each iteration step both accelerations are calculated according to

Equations 3-1 and 3-2.

variable initial value θ 0

θ 0 si 0

is 0 l1 l/2

Table 3.1: Simulation - Initial Conditions for 2-D Model

Then, at each iteration step i , the variables describing the parts motion are calculated as

tiii ∆+= − θθθ 1 3-9

2

2

1

tt iiii

∆+∆+= −

θθθθ

3-10

Page 84: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

72

tsss iii ∆+= − 1 3-11

2

2

1tstsss i

iii∆

+∆+= −

3-12

where ∆t is the time duration of each iteration step.

The above model is subject to a number of conditions presented in Table 3.2. When the part

stops rotating, the friction force due to the part rotation is equal to zero, resulting in

substitution 0=mgIµ for 0=θ in Equation 3-8. When the parts linear motion ends, the

friction due to the translation of the part is equal to zero, 02 =mglµ for 0=s in Equation 3-

8. When the part leaves the bowl wall, the reaction force of the bowl wall acting on the part is

equal to zero. In an ideal case, this happens when the part has rotated so far that its diagonal

and the bowl wall make an angle of π/2 (Fw = 0 for 2πθα >+ ). In addition, Fw is equal to

zero when the part stops rotating.

The air jet will stop acting on the part when either the air jet step time expires or the part

rotates so far that the air jet has no contact points with the part. A mathematical description

of the condition when the part rotates out of the reach of the air jet can be derived according

to Figure 3.1.

The rectangle illustrated by dashed lines represents the initial position of the part. Since only

the rotation is of concern here, the parts initial and final position are interposed so that their

centers of gravity are aligned.

Page 85: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

73

Condition Effect

0=θ 0=mgIµ

0=wF

0=s 02 =mglµ

2πθα >+ 0=wF

event time > air-jet step time 0=aF

2)cos(

2cos

22 lwll <++− θαθ

or

)(tanarc)(tanarc2 w

llw −+> πθ

0=aF

Table 3.2: Model Boundary Conditions

l

w

θ

α

x

y

BOWL WALLFa

ω

BOWL TRACK

A

B

Figure 3.1: Extent of Air Jet Action on Part

Page 86: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

74

Observing the triangle ABC, the following relations are inferred:

)(tanarcwl=+ βα 3-13

βπθ −>2

3-14

and from 2-11, 3-13 and 3-14

)(tanarc)(rctana2 w

llw −+> πθ . 3-15

The above expression works well with the precise knowledge of the position of the air jet with

respect to the part. Otherwise, Equation 3-16

2)cos(

2cos

22 lwll <++− θαθ 3-16

is easier to adjust (adding an offset to the left side of the inequality) in case the parts initial

position with respect to the air jet differs from the ideal.

3.1.2 Simulation Example using MATLAB

Based on the model equations in Section 3.1.1 and some rudimentary knowledge of numerical

methods applied to MATLAB [50], a simulation program is written as a MATLAB script M-

file [51, 52]. The part and the process characteristics used in one of the simulations are

obtained from the physical measurements, described in Table 3.3. The figures explaining the

part motion are the results of the simulation for the force of air jet of 0.0204 N, the coefficient

of friction µ=0.29 and the air jet duration time ∆t=130 ms.

Page 87: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

75

The diagram in Figure 3.2 represents Fw(t), the force the bowl wall exerts on the part during

the observation period. In this example, the air jet acted on the part even after the part was

separated from the bowl wall. The part-wall separation occurred at about 120 ms from the

beginning of the motion.

Part length 3.4 cm Part width 2.1 cm Part height 1.2 cm Part mass 5.91 g Coefficient of friction: wood on Plexiglas 0.25 0.35 Minimal displacement 0.95 cm

Table 3.3: Part and Process Characteristics

Page 88: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

76

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.40

1

2

3

4

5

6x 10

-3

Time in seconds

Fw

(N)

part leaves bowl wall

Figure 3.2: Timing Diagram of the Force the Bowl Wall Exerts on the Part

The graph in Figure 3.3 illustrates Fa(t), the force of the air jet acting on the part. In this case,

the air jet exerts the force on the part during the entire interval the air-jets directional valve is

actuated. The air-jet force is modeled as a rectangular pulse.

Page 89: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

77

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.40

0.005

0.01

0.015

0.02

0.025

Time in seconds

Fa (

N)

Figure 3.3: Timing Diagram of the Air Jet Force Exerted on the Part

During the reorientation process, the parts center of gravity moves in a straight line

perpendicular to the bowl wall. The timing diagram of this motion is described in Figure 3.4.

The path length of the center of gravity is 2.0 cm, which is larger than the minimal required

force path length of 0.95 cm.

The timing diagram of the parts angular displacement is shown in Figure 3.5. In this example,

the total rotation of the part was 1.3738 radians, which was well within the limits for a

successful part reorientation of 90°.

Page 90: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

78

The linear velocity of the parts center of gravity as a function of time is presented in Figure

3.6. After the part leaves the bowl wall, the slope of the velocity decreases. The part stopped

at about 195 ms from the beginning of the motion.

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.40

0.005

0.01

0.015

0.02

0.025

Time in seconds

S (

m)

Figure 3.4: Timing Diagram of the Parts Linear Displacement

Page 91: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

79

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.40

0.2

0.4

0.6

0.8

1

1.2

1.4

Time in seconds

theta (rad)

Figure 3.5: Timing Diagram of the Parts Angular Displacement

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.40

0.02

0.04

0.06

0.08

0.1

0.12

0.14

0.16

0.18

0.2

Time in seconds

Vel (

m/s)

air stopped acting on part

part leaves bowl wall

Figure 3.6: Timing Diagram of the Parts Linear Velocity

Page 92: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

80

The parts angular velocity is depicted in Figure 3.7. Comparison of Figure 3.6 and Figure 3.7

shows that the rotation lasts longer than the translation.

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.40

2

4

6

8

10

12

14

16

Time in seconds

omega (rad/s)

air stopped acting on part

part leaves bowl wall

Figure 3.7:Timing Diagram of the Parts Angular Velocity

The linear acceleration of the parts center of gravity as a function of time is illustrated in

Figure 3.8. As the part moves closer to the point of separation from the bowl wall, its linear

acceleration decreases. After the part leaves the bowl wall, it is a subject to a constant linear

acceleration for the duration of the air jet. Note that the parts center of gravity moves at a

higher acceleration when the part is in the contact with the bowl wall than otherwise.

Page 93: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

81

The timing diagram of the parts angular acceleration is depicted in Figure 3.9. As the part

approaches the separation point from the bowl wall, the angular acceleration increases. After

the part leaves the bowl wall, it rotates at the maximum constant angular acceleration for the

duration of the air jet.

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4-3

-2.5

-2

-1.5

-1

-0.5

0

0.5

1

1.5

2

Time in seconds

accel (m/s*s)

air stopped acting on part

part leaves bowl wall end of translation

Figure 3.8:Timing Diagram of the Parts Linear Acceleration

Page 94: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

82

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4-250

-200

-150

-100

-50

0

50

100

150

200

250

Time in seconds

omega dot (rad/s*s)

air stopped acting on part

part leaves bowl wall

end of rotation

Figure 3.9:Timing Diagram of the Parts Angular Acceleration

3.1.3 Effect of the Track Tilt Angle on the Part Reorientation in the Track Plane

A number of track types with various angles and cross-sections are used in VBFs. Depending

on the value of the angle of the track with respect to the horizontal plane (the track tilt angle τ

in Figure 3.10), VBF tracks can be classified as: flat (τ=0), positive (τ > 0, a positive slope of

the track with respect to the horizontal plane), and negative (τ < 0, a negative slope). In

practice, for applications involving flat rectangular parts the value of the track angle is no larger

than a few degrees. This allows a simple change in the existing model to include the effects of

the track angle. (For the part in Table 3.3, even for the track angle as large as 10° the

projection of the center of gravity onto the track plane is less than 10% away from its position

Page 95: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

83

for the flat track.) The gravity force acting on the part can be decomposed into two forces: the

force normal to the track that is used in frictional terms, and the force along the track plane

acting towards the bowl wall.

τπ/2

bowl wall

bowl track

air jetfrom air valve x

y

z

Fa

Fw

mg

Figure 3.10:Track Tilt Angle

The assumptions above result in the appropriate changes to the force/torque equations 2-13,

and 2-14, respectively:

mamgmgFFF way =−−+= )sin()cos( ττµ 3-17

ωτµ ImgllFlFT wacg =−−= )cos(231. . 3-18

Solving 3-17 and 3-18 for Fw (using the same procedure as in 3.1) results in

Page 96: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

84

23

321 ))sin()cos(())cos((mlI

mgmgFImlmgllFF aa

w +−−−−

=ττµτµ

3-19

The equations, adjusted for the track angle, used to calculate the angular and the linear

acceleration while the part is in contact with the bowl wall are:

ImgllFlF wa )cos(231 τµθ −−

= 3-20

θ 3ls = 3-21

and when the part leaves the bowl wall

ImgllFa )cos(21 τµθ −

= 3-22

until the part stops rotating (ω = 0), and/or

mmgFs a ))sin()cos(( ττµ +−

= 3-23

until the parts linear motion ends.

Based on the above equations, a new computer model is derived and simulations performed

using the parameters in 3.1.2. By varying the track tilt angle from 10° to 10° in simulations,

the curve in Figure 3.11 representing the displacement of the parts center of gravity as a

function of the track tilt angle is generated. Under the same conditions, the curve in Figure

Page 97: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

85

3.12 displaying the total angle of rotation with respect to the track tilt angle is obtained. For

the track tilt angle of 5.7° (0.0995 radians), which is the measured angle of the experimental

VBF, the total rotation angle and the center of gravity displacement are: θ = 0.6382 radians,

and s = 1.16 cm, yielding an unsuccessful reorientation. To achieve a rotation similar to the

one in the simulation with the flat track (1.37 radians), the duration of the air-pulse was

increased to 166 ms, resulting in θ = 1.3648 radians, and s = 1.65 cm. In conclusion, when

compared to the flat track model, the sloped track model results in a displacement of the

center of gravity that is much closer to the experimental results. The 5.7° track tilt angle in the

experimental VBF cannot be neglected.

-10 -8 -6 -4 -2 0 2 4 6 8 100

0.01

0.02

0.03

0.04

0.05

0.06

track tilt angle (deg)

path (m)

Figure 3.11: Displacement of Parts c.g. as a Function of Track Tilt Angle

Page 98: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

86

-10 -8 -6 -4 -2 0 2 4 6 8 100.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

2.2

track tilt angle (deg)

rotation angle (rad)

Figure 3.12: Total Angle of Rotation as a Function of Track Tilt Angle

3.1.4 Effect of the Wall Friction on the Part Reorientation in the Track Plane

The assumption that the bowl wall friction can be neglected in the part reorientation model is

examined next. The equations describing the parts kinetics differ from the section 3.1.3 by

having an extra friction term in the torque equation. For the friction coefficient between the

bowl wall and the part, µw, the torque equation is

ωτµθαµ ImgldlFlFT wwacg =−++−= )cos())sin(2

( 21

31. , 3-24

resulting in

Page 99: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

87

))sin(2

(

))sin()cos(())cos((1

33

321

θαµ

ττµτµ

+++

−−−−=

dlmlI

mgmgFImlmgllFF

w

aaw , 3-25

and while the part is in contact with the bowl wall

I

mgldlFlF wwa )cos())sin(2

( 21

31 τµθαµθ

−++−= . 3-26

Based on the above equations the model in Section 3.1.3 was augmented to include the effects

of the wall friction. To prove or disapprove the necessity for this more complex model a

number of simulation sets were performed. In each set, the friction coefficient µw was varied

from 0 to 1 in increments of 0.01, and the corresponding results of each simulation (the total

rotation angle about the center of gravity and the total displacement of the parts center of

gravity perpendicular to the bowl wall) were recorded.

Simulation results for a part with a simple geometry, the rectangular wooden prism described

in Table 3.5, are depicted in Figure 3.13 and Figure 3.14. In all these simulations, 7 sets with

100 simulations per set, the force of the air jet was kept constant while the duration of the air-

jet pulse was varied from set to set (120 ms to 180 ms in 10 ms increments). In order to

compare the simulation result differences between the simulation sets, for each set the parts

total angle of rotation and the total displacement from the bowl wall were normalized. The

reference (nominal) values for each set of simulations satisfied:

1)0( == refw θµθ 3-27

Page 100: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

88

1)0( == refw ss µ . 3-28

From the behavior of the normalized total displacement of the parts center of gravity with

respect to the wall coefficient of friction (depicted in Figure 3.13), it can be concluded that the

wall coefficient of friction cannot be neglected in the parts dynamics. The displacement

reduces to up to 50% of its nominal frictionless value. According to Figure 3.14, the effect of

µw on the parts angle of rotation is even more critical. It may result in over a 60% decrease

when compared to its nominal frictionless value.

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10.5

0.6

0.7

0.8

0.9

1

1.1

1.2

wall coefficient of friction

normalized displacement

120 ms

130 ms

140 ms

150 ms

160 ms

170 ms

180 ms

Figure 3.13: Displacement of Parts c.g. as a Function of the Wall Coefficient of Friction

Page 101: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

89

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10.3

0.4

0.5

0.6

0.7

0.8

0.9

1

1.1

wall coefficient of friction

normalized angle of rotation

120 ms

130 ms

140 ms 150 ms 160 ms

170 ms 180 ms

Figure 3.14: Total Angle of Rotation as a Function of the Wall Coefficient of Friction

3.2 Model Implementation Issues

The model derived in the previous section is valid for parts whose initial positions are precisely

defined. Each part is placed against the bowl wall, and an edge of the part is aligned with the

direction of the air jet. It is assumed that when the computer detects a part and stops the

VBF, every part stops precisely in this desired position.

During numerous experiments with various vibration amplitude settings of the VBF, it was

observed that parts do not stop at the same place every time. The power to the feeder is

switched off when a part is detected by the optical sensor positioned in the track, however, the

Page 102: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

90

part does not come to rest precisely in the desired position relative to the jet repeatedly from

trial to trial.

As an example, the summary of the test results for the wooden rectangular prism described in

Table 3.3 is presented in Table 3.4. The minimum distance the part travels along the track

after detection can be used to position the sensor at the correct distance from the air jet for a

particular amplitude setting.

The variability of the stopping distance is expressed in the maximum difference column (the

maximum stopping distance minus the minimum stopping distance). At the maximum

vibration amplitude setting, the difference between the maximum and the minimum stopping

distance was measured to be over 11 mm. Thus, the effect of the stopping distance on the

performance of the air-jet based tools warrants further study.

amplitude setting (1 - 10)

minimum distance (mm)

maximum distance (mm)

maximum difference max - min

(mm)

average (mm)

4 2.38125 3.175 0.79375 2.93688 5.5 3.175 4.7625 1.5875 3.88938 6 3.175 5.55625 2.38125 4.16719 8 5.55625 14.2875 8.73125 10.87438 10 14.2875 25.4 11.1125 18.7325

Table 3.4: Part Stopping Distance Summary as a Function of Amplitude Setting

Page 103: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

91

The model described by equations 3-24, 3-25 and 3-26 does not directly account for variability

in the parts stopping distance. In order to investigate the effect the variability in the parts

stopping distance has on the total angle of rotation and the displacement of the center of

gravity in the direction normal to the bowl wall, the model is changed. The constant l1 in the

model, representing the normal distance between the center of gravity and the air-jet line of

force, is replaced by the term l1 (xmin+∆x), where xmin+∆x represents the stopping distance,

xmin represents the minimum stopping distance for the given VBF amplitude setting, and ∆x

represents the random change in stopping distance. The minimum stopping distance for a

part xmin, can be neglected in the model since it can be compensated in hardware by adjusting

the sensor(s) prior to operating the feeder, or in software by including it in the VBF control

program.

For the wooden rectangular prism of Table 3.3, and neglecting xmin, the constant l1 becomes

xll ∆−= 21 . 3-29

The results of simulations for the prism based on the above model (for 0<∆x<12 mm in

increments of 0.1 mm) are shown in Figure 3.15, and Figure 3.16.

Page 104: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

92

0 0.002 0.004 0.006 0.008 0.01 0.0120

0.002

0.004

0.006

0.008

0.01

0.012

0.014

0.016

0.018

0.02

stopping distance (m)

displacement (m)

180 ms 170 ms

160 ms

150 ms

140 ms

130 ms

120 ms

190 ms

200 ms

Figure 3.15: Displacement of Parts c.g. as a Function of its Stopping Distance

0 0.002 0.004 0.006 0.008 0.01 0.0120

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

stopping distance (m)

total angle of rotation (rad)

180 ms 170 ms

160 ms

150 ms

140 ms

130 ms

120 ms

190 ms 200 ms

Figure 3.16: Total Angle of Rotation as a Function of the Stopping Distance

Page 105: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

93

In all the simulations, the assumed track coefficient of friction was 0.29, and the force of the

air jet equivalent to 2.3 grams. The above graphs show nine simulation sets with 100

simulations per set. The duration of the air-jet pulse was varied from set to set (120 ms to 200

ms in 10 ms increments).

When the duration of the air jet pulse is adjusted to its higher operating range (190ms to 200

ms) the air jet is capable of successfully reorienting the part in the presence of stopping

distance variations of over 4 mm. For the parts stopping distance of 11 mm the torque due to

the friction is larger than the torque developed by the air jet and the part would not rotate. For

the highest VBF amplitude setting, the force of the air jet as well as the air pulse duration need

to be increased.

When the stopping distance is too large (e.g. the parts center of gravity is at or near the air jet)

the reorientation may not be feasible. When the parts center of gravity passes the air jet, it is

possible to reorient the part into an incorrect orientation. This presents a limitation of which

the practitioners must be aware. The easiest solution would be to operate the VBF within the

tool limitations. Another solution could be based on the sensory feedback informing the

computer about a successful (or unsuccessful) reorientation. Then, the part not reoriented

correctly would be returned to the bowl by a more powerful air jet. Some more sophisticated

solutions could involve a controlled part deceleration to eliminate the variable stopping

distance problem, while others could use multiple air-jet sensor pairs. The investigation of

the random variable ∆x could lead to a more elegant solution.

Page 106: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

94

3.3 Model for Part Reorientation in the Bowl Wall Plane

The development of this model will follow a procedure similar to the one utilized in Section

3.1, although it will use as a starting point the results of the analysis performed in Section 2.8.

The model is divided into two major sections: one describing the part motion while the part is

in contact with the track, and the other describing the part motion while the part is in the air.

While the part is in the contact with the track, the model is partitioned in a number of

subsections depending on the value of the rotation angle. The angle θ will be varied from 0 to

2π. For all the model subsections, the force equation 2-20 does not change.

When the rotation angle θ is 0 ≤ θ ≤ π/2 - α, from equations 2-20, 2-21 and 2-22 follows:

)()(

343

13

llmlIFlmlFmgI

F aat ++

+−=

µ 3-30

IlFlFlF tta 431 µθ −−

= 3-31

3ls θ = . 3-32

Starting with the initial conditions presented in Table 3.1, for each iteration step, equations 3-

30 through 3-32 and 3-9 through 3-12 are applied to obtain the angle of rotation, angular

velocity, angular acceleration, linear displacement, linear velocity, and linear acceleration of the

part.

Page 107: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

95

The above model subsection is subject to a number of conditions. Initially, to ensure the

rotation, the force of air Fa must satisfy conditions:

1

43

lll

FF taµ+

> 3-33

and

ta FmgF −> 3-34

which for the sample part in Figure 2.29 simplifies to

)1(lhFF ta µ+> 3-35

and

2mgFa > . 3-36

Further, the force Fa becomes zero when the time from the beginning of the part motion

exceeds the air-jet pulse time. In addition, Fa equals zero when the part rotates out of the

reach of the air jet, i.e. when

13)cos( lll <−θ . 3-37

Page 108: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

96

For the rotation angle θ such that π/2 - α < θ ≤ π/2, the force equation 2-20 holds. The

torque equation 2-21, and equation 2-22 are modified to

θµ IlFlFlFT ttacg =−+= 431. 3-38

3ls θ = , 3-39

yielding to

)()(

343

13

llmlIFlmlFmgI

F aat −+

+−=

µ 3-40

IlFlFlF tta 431 µθ −+

= . 3-41

At θ = π/2, another surface of the part is in contact with the track, and as the rotation angle

increases another edge engages the track.

For π/2 < θ ≤ π/2 +α, and

)cos(2

25 αθ −=

dl 3-42

)sin(2

26 αθ −=

dl , 3-43

the summation of torques about the center of gravity produces

Page 109: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

97

θµ IlFlFlFT ttacg =−−= 651. . 3-44

The relation between the accelerations becomes

5ls θ = . 3-45

From 2-20, 3-42 and 3-43 follows:

)()(

565

15

llmlIFlmlFmgI

F aat ++

+−=

µ 3-46

IlFlFlF tta 651 µθ −−

= . 3-47

For the range of θ, π/2 + α < θ ≤ π the following holds

θµ IlFlFlFT ttacg =−+= 651. 3-48

5ls θ = , 3-49

resulting in

)()(

565

15

llmlIFlmlFmgI

F aat −+

+−=

µ 3-50

IlFlFlF tta 651 µθ −+

= . 3-51

Page 110: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

98

Due to the part symmetry, the kinetic equations for π < θ ≤ 3π/2 -α, 3π/2 -α < θ ≤ 3π/2,

3π/2 < θ ≤ 3π/2 +α, and 3π/2 + α < θ ≤ 2π are identical to the equations already derived for

0 ≤ θ ≤ π/2 - α, π/2 - α < θ ≤ π/2, π/2 < θ ≤ π/2 +α, π/2 + α < θ ≤ π, respectively.

The second section of the model describes the part motion while the part is in the air. For θ

<π/2 - α, the part is in contact with the track. At θ =π/2 - α, the part leaves the track if the

upward velocity of the part is greater than zero. In that case, the reaction force of the bowl

track acting on the part is equal to zero, the linear and the angular accelerations are

independent, and the part motion is governed by equations 2-29 and 2-30.

The part stays in the air until one of the edges, or the whole surface, makes contact with the

track. Which edge will hit the track depends on the part orientation at that time, therefore

depends on the rotation angle.

For θ such that π/2 - α < θ ≤ π/2, the closest edge to the track is the edge that was in contact

before the part left the track. The z coordinate of that edge is s-l4, assuming a coordinate

system with the origin placed at the parts center of gravity at t = 0. In the same coordinate

system, the z coordinate of the track is h/2. Therefore, the condition for the part to be in the

air is

24hls −>− . 3-52

Page 111: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

99

For θ = π/2, a whole surface may contact the track leading to the minimum linear

displacement of (l-h)/2. For π/2 < θ ≤ π, the condition for the part to be in the air is

26hls −>− . 3-53

At θ = π, a whole surface could make contact with the track resulting in the linear

displacement of zero. Due to the part symmetry, conditions for the part in the air for π < θ ≤

3π/2, and 3π/2 < θ ≤ 2π are inequalities 3-52 and 3-53, respectively.

3.3.1 Simulation Example using MATLAB

Based on the model equations in the previous subsection, a simulation program is written as a

MATLAB script M-file. The part and the process characteristics used in the simulation

presented here are obtained from the physical measurements described in Table 3.3. Figure

3.17 describing the part motion is the results of the simulation for the force of the air jet equal

0.0392 N (equivalent to 4 grams), the coefficient of friction µ=0.29, and the air jet duration

time ∆t=100 ms.

The graphs in Figure 3.17 represent kinematics and dynamics variables of interest for the

analysis of the part motion during the observation period. In this example, the air jet stopped

acting on the part (100 ms) while the part was still in contact with the bowl track. The part-

track separation occurred at about 105 ms from the beginning of the motion. The part was in

the air from 105 ms to 143 ms.

Page 112: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

100

0 0.1 0.2 0.3 0.40

0.005

0.01

0.015

S (m)

0 0.1 0.2 0.3 0.40

0.5

1

1.5

theta (rad)

0 0.1 0.2 0.3 0.40

0.02

0.04

0.06

Time in seconds

Ft (

N)

0 0.1 0.2 0.3 0.40

0.02

0.04

Time in seconds

Fa (

N)

0 0.1 0.2 0.3 0.40

10

20

omega (rad/s)

0 0.1 0.2 0.3 0.4-1000

-500

0

500

omega dot (rad/s*s)

0 0.1 0.2 0.3 0.4-0.5

0

0.5

Vel (m/s)

0 0.1 0.2 0.3 0.4-10

-5

0

5

accel (m/s*s)

Figure 3.17: Variables Describing the Part Motion in the Bowl Wall Plane

Page 113: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

101

3.4 Model for Part Reorientation in the Plane Orthogonal to the Track and the Wall Plane

While the part is in contact with the track and the bowl wall, equations 2-31, 2-32 and 2-33

apply. To obtain the position, velocity, and acceleration information at each iteration step

these equations will be solved for forces Ft, and Fw together with the angular acceleration θ .

This can be accomplished by substituting terms for x and z from equations 2-42 and 2-43

into Equations 2-31 and 2-32. Then, after rearranging and expressing equations 2-31 through

2-33 in matrix form yields

BXA =⋅ 3-54

corresponding to

−=

++−−−

12543

3

4 01

1

lFmgFF

F

Illllmlml

a

aw

t

wt

w

t

θµµµ

µ

. 3-55

Equation 3-54 can be solved for X leading to

BAX ⋅= −1 3-56

With forces and angular acceleration known, by substituting back into 2-42 and 2-43 the linear

accelerations are obtained for each time increment. The velocity and position data are

calculated at each iteration step i by applying the following formulas

tiii ∆+= − θθθ 1 3-57

Page 114: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

102

2

2

1

tt iiii

∆+∆+= −

θθθθ

3-58

txxx iii ∆+= − 1 3-59

2

2

1txtxxx i

iii∆

+∆+= −

3-60

tzzz iii ∆+= − 1 3-61

2

2

1tztzzz i

iii∆

+∆+= −

3-62

where ∆t is the time duration of each iteration step.

The above model is subject to a number of conditions. Initially, to ensure the rotation, a

number of conditions must be satisfied. For motion to occur in the x direction

wtt FF <µ . 3-63

For motion to occur in the z direction

twwa FFmgF −−> µ , 3-64

and for rotation about the center of gravity

)()( 43251 llFllFlF ttwwa µµ +++> . 3-65

Furthermore, the force the bowl wall exerts on the part, Fw, will stop acting when either

23 wdx −

≥ 3-66

or

αθ ≥ 3-67

Page 115: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

103

causing the acceleration in the x direction to become

mFa tt

−= 3-68

until the motion in the x direction ends, or the part leaves the bowl track. While the part is in

contact with the track and away from the bowl wall, i.e. α < θ ≤ π/2-α, Ft, θ , and z can be

expressed by equations of the same form as equations 3-30, 3-31 and 3-32, respectively. Thus,

)()(

343

13

llmlIFlmlFmgI

Ft

aat ++

+−=

µ 3-69

IlFlFlF ttta 431 µθ −−

= 3-70

3lz θ = . 3-71

When the part reaches the angle of rotation θ = π/2-α it may leave the track. If the value of

the parts velocity in the z direction is zero at this instance the part will stay in contact with the

track. Then, for θ > π/2-α, expressions for z , Ft, and θ assume the same form as equations

3-39 through 3-41, respectively. Therefore,

)()(

343

13

llmlIFlmlFmgI

Ft

aat −+

+−=

µ 3-72

IlFlFlF ttta 431 µθ −+

= 3-73

3lz θ = . 3-74

Page 116: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

104

However, once the part is in the air, the equations for the parts motion lead to

gz −= 3-75

and

IlFa 1=θ . 3-76

3.4.1 Simulation Example using MATLAB

Based on the model equations in the previous subsection, a simulation program is written as a

MATLAB script M-file. The part and the process characteristics used in the simulation

presented here are obtained from the physical measurements, described in Table 3.3. Figure

3.18 describing the part motion contains the results of the simulation for the force of the air jet

equal 0.0392 N (equivalent to 4 grams), the track coefficient of friction µt=0.29, the bowl wall

coefficient of friction µw=0.25, and the air jet duration time ∆t=130 ms.

The graphs in Figure 3.18 represent kinematics and dynamics variables of interest for the

analysis of the part motion during the observation period. In this example, the air jet stopped

acting on the part (126 ms) while the part was in the air. The part left the bowl wall at about

65 ms when Fw became zero. The part-track separation occurred at about 100 ms from the

beginning of the motion (Ft=0). The part was in the air from 100 ms to 130 ms.

Page 117: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

105

0 0.1 0.2 0.3 0.40

1

2

theta (rad)

0 0.1 0.2 0.3 0.40

1

2

3x 10

-3

x (m)

0 0.1 0.2 0.3 0.40

0.005

0.01

z (m)

0 0.1 0.2 0.3 0.40

20

40

60

omega (rad/s)

0 0.1 0.2 0.3 0.40

0.02

0.04

0.06

v x (m/s)

0 0.1 0.2 0.3 0.4-0.2

0

0.2

v z (m/s)

0 0.1 0.2 0.3 0.40

500

1000

1500

omega dot (rad/s*s)

0 0.1 0.2 0.3 0.4-2

0

2

ax (

m/s*s)

0 0.1 0.2 0.3 0.4-10

-5

0

5

az (

N)

0 0.1 0.2 0.3 0.40

0.02

0.04

Time in seconds

Fa (

N)

0 0.1 0.2 0.3 0.40

0.02

0.04

0.06

Time in seconds

Ft (

N)

0 0.1 0.2 0.3 0.40

0.005

0.01

0.015

Time in seconds

Fw

(N)

Figure 3.18: Variables Describing the Part Motion in the Plane Normal to the Track and the Wall Plane

Page 118: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

106

3.5 Simulation Results

The development of the model for the air-jet based part reorientation in three different planes

was based on a simple wooden rectangular prism. In order to expand the validity and

usefulness of the model, another four parts were added. The characteristics of each part are

presented in Table 3.5. The simulation results yielding the necessary pressure and pulse

duration for reorienting each part into a desired position/orientation are obtained and

presented in this section. Then, a summary of the results is given for each air-jet based tool.

The comparison of the simulation and the test results is presented in Section 4.5.

part connector housing PB

switchSSR wood

prism aluminum

prism

Length (cm) 2.2 3.5 2.0 3.4 2.5 Width (cm) 1.6 1.3 1.2 2.1 2.1 Height (cm) 1.2 1.0 0.9 1.2 1.3

Mass (g) 1.91/4.91/7.65 3.14 4.52 5.91 18.23 µ 0.35 0.32 0.28/0.36 0.29/0.31 0.3

Table 3.5: Part Characteristics

The first set of results is obtained by reorienting the parts in the bowl track plane. In Table 3.6

are represented results obtained using the connector housing with a mass of 1.91 grams. In

Page 119: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

107

Table 3.7 simulation results are provided when the mass of the housing is changed to 4.91

grams and in Table 3.8 when the mass is changed to 7.65 grams.

part rotation pressure time range degrees (bar) (ms) 1.6 115~195 1.7 95~125 90 1.8 60~80 1.9 60

connector 1.7 130~195 housing 1.8 85~110 1.91 g 180 1.9 65~80

2 60 1.8 115~150 270 1.9 85~90 2 65~70

Table 3.6: Connector Housing, m=1.91 g, Reorientation in the Track Plane, Simulations

Page 120: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

108

part rotation pressure time range degrees (bar) (ms) 2.2 115~155 2.3 90~115 2.4 70~90 90 2.5 60~75

2.6 60~65 2.7 60 2.2 160~195

2.3 125~195 2.4 95`135

2.5 80~105 connector 180 2.6 70~90 housing 2.7 65~80 4.91 g 2.8 60~70

2.9 60 2.4 140~195 2.5 110~140 2.6 95~105 2.7 85~90 270 2.8 75~80 2.9 65~70 3 60~65 3.1 60

Table 3.7: Connector Housing, m=4.91 g, Reorientation in the Track Plane, Simulations

Page 121: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

109

part rotation pressure time range degrees (bar) (ms) 2.5 185~195 2.6 125~170 2.7 100~130 2.8 85~110 90 2.9 70~95 3 65~80 3.1 60~75 3.2 60~65 3.3 60 2.6 175~195 2.7 135~195 2.8 115~195 2.9 100~140 3 85~115

connector 3.1 80~100 housing 180 3.2 70~90 7.65 g 3.3 65~80

3.4 60~75 3.5 60~65 3.6 60 3.7 60 2.9 145~195 3 120~160 3.1 105~125 3.2 95~105 3.3 85~95 270 3.4 80~85 3.5 70~75 3.6 65~70 3.7 65 3.8 60

Table 3.8: Connector Housing, m=7.65 g, Reorientation in the Track Plane, Simulations

Page 122: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

110

The push-button switch is a complicated part, thus its characteristics required in the simulation

program were obtained by using general principles. The only rotation angle of interest for the

switch is 180°. The simulation results are tabulated in Table 3.9. In the first case, the air was

acting on the lever arm, and in the second, on the base of the switch. As expected, the switch

was easier to reorient with air-jet forces acting near the end of the push-button.

part rotation pressure time range degrees (bar) (ms)

PB switch 1.9 75~195 case #1 180 2 60~195

2.5 60~195 PB switch 2 85~195 case #2 180 2.5 60~195

Table 3.9: Push-button Switch, Reorientation in the Track Plane, Simulations

The solid-state relay reorientation in the track plane was simulated with pins up. The results

are described in Table 3.10.

Page 123: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

111

part rotation pressure time range degrees (bar) (ms) 2.1 140~175 90 2.2 95~115 2.3 85~90 2.4 60~75 2.5 60~65

2.1 180~195 2.2 120~195 2.3 95~140 2.4 80~105

SSR 180 2.5 70~85 2.6 60~75 2.7 60~65 2.8 60 2.3 145~195 2.4 110~125 2.5 90~100 270 2.6 80~85 2.7 70~75 2.8 65 2.9 60

Table 3.10: Solid-state Relay, Reorientation in the Track Plane, Simulations

The rectangular wooden prism was simulated with the wood surface against the track.

Simulation results for this part are tabulated in Table 3.11.

Page 124: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

112

part rotation pressure time range degrees (bar) (ms) 2.2 170~195 2.3 125~155 2.4 100~125 90 2.5 85~105 2.6 75~90 2.7 65~80 2.8 60~70 2.9 60~65

3 60 2.3 160~195

2.4 130~195 2.5 110~150 2.6 95~120

wooden 2.7 85~105 prism 180 2.8 75~90

2.9 70~85 3 65~75 3.1 60~70 3.2 60~65 3.3 60 2.5 155~195 2.6 125~155 2.7 110~120 2.8 95~105 2.9 90~95 270 3 80~85 3.1 75 3.2 70 3.3 65 3.4 60

Table 3.11: Rectangular Wooden Prism, Reorientation in the Track Plane, Simulations

Page 125: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

113

The results obtained by simulating the reorientation of the rectangular aluminum prism in the

track plane are presented in Table 3.12.

part rotation pressure time range degrees (bar) (ms) 3.5 175~195 4 95~135 90 4.5 65~90 5 60~65

aluminum 4 140~195 prism 4.5 95~120

180 5 75~85 5.5 60~70 4.5 125~190 270 5 90~105 5.5 75~80

Table 3.12: Rectangular Aluminum Prism, Reorientation in the Track Plane, Simulations

Reorientation in the bowl wall plane was simulated with the five test parts as well. The results

are tabulated in Table 3.13.

The results of simulations reorienting the parts in the plane normal to the track and to the

bowl wall plane are presented in Table 3.14. The model conditions were set so that every

rotation of more than 90° results in a successful reorientation simulating part contact with

the bowl wall.

Page 126: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

114

part rotation pressuretime

range degrees (bar) (ms)

connector 90 1 80~90 housing 1 100~1251.91 g 180 1.1 60~75

connector 90 1.5 140~195housing 1.6 115~1354.91 g 180 2 60~65

2 145~195connector 90 2.5 60~65 housing 2.2 105~1307.65 g 180 2.5 75~85

2.9 60 push-button 1.5 60~195

switch 180 2 65~105 1.4 170~185 90 1.5 95~110 1.7 60

SSR 1.5 130~140 180 2 60~65 2.1 60 1.7 135~160

90 2 75~80 wooden 2.2 60 prism 1.7 170~190

180 2 90~100 2.5 60

3.8 190~195 4 130~195 90 4.5 85~95 5 65

aluminum 5.3 60 prism 4.2 140~150

4.5 100~135 180 5 85~95 5.5 60~75

Table 3.13: Reorientation in the Wall Plane, Simulations

Page 127: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

115

part rotation pressuretime

range degrees (bar) (ms)

connector 1 70~195 housing 90 1.5 60~195 1.91 g 1.7 60~195

1.5 170~195connector 2 60~195 housing 90 2.5 60~195 4.91 g 3 60~195

3.5 60~195 2 180~195 2.5 60~195

connector 3 60~195 housing 3.5 60~195 7.65 g 90 4 60~195

4.5 60~195 5 60~195 5.3 60~195

1.2 105~195push-button 1.5 60~195

switch 90 2 60~195 2.5 60~195 1.5 90~195

SSR 90 2 60~195 2.5 60~195 3 60~195 2 65~195

2.5 60~195 3 60~195

wooden 3.5 60~195 prism 90 4 60~195

4.5 60~195 5 60~195 5.5 60~195

aluminum 4.5 85~195 prism 90 5 65~195

5.5 60~195

Table 3.14: Reorientation in the Plane Normal to the Track and the Bowl Wall Plane, Simulations

Page 128: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

116

Chapter 4

IMPLEMENTATION AND EXPERIMENTAL RESULTS

In this chapter, a number of tests will be performed with different parts, materials, air-jet tools,

and durations of the air-jet forces. For a particular part, the results will show the path of the

center of gravity and the angle by which the part rotated. These will be compared to the

simulations to verify the models.

Parts travel along the track of a VBF by sliding or hopping. Comparing experimentally the

two modes of part motion, it is confirmed that by hopping parts can move 2 to 3 times faster

than in the sliding mode. Modeling the part motion in the hopping mode is difficult due to

the erratic part behavior caused by elastic forces acting between the part and the bowl. To

solve this difficulty, the VBF is operated at high speed until the part reaches a sensor. Then

the VBF is turned off for a moment, the part is reoriented, and the VBF turned back on.

4.1 Experimental VBF System

In the early stages of this research, a sensor-based VBF is equipped with an air jet to obtain an

empirical proof of the feasibility for application of an active air-jet based tool. After that, the

reliability of a tool that could reorient a part in the plane of the bowl track was increased. To

complete the active air-jet based tooling, an active tool capable of flipping a part is introduced.

In order to study the behavior of different parts as a function of air pressure and the length of

Page 129: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

117

the air-pulse(s), a program is developed to provide precise control for timing and the duration

of the air jet(s).

4.1.1 Hardware Considerations and Implementation

An air-jet based VBF system serving as a test bed in this study is comprised of an Automation

Devices, Inc. VBF equipped with an amplitude controller, an air-jet based set of in-bowl tools,

a pressure measurement/adjustment subsystem, and a computer-controlled sensor/actuator

subsystem. The experimental VBF system hardware is depicted in Figure 4.1. A picture of the

air-jet based tools is presented in Figure 4.2. A LabVIEW wiring diagram used for pressure

measurements is displayed in Figure 4.5. The electrical schematic of the VBF system is

illustrated in Figure 4.6 on page 128.

A photograph of the experimental VBF system used in this study is shown in Figure 4.1. The

oscillations of the VBF are controlled via an SCR based amplitude controller with a manual

ON/OFF switch and a rotational single-turn potentiometer. A control computer via interface

electronics and a solid-state relay (SSR) exerts additional control over the VBF.

A high intensity light bulb with a parabolic reflector is used as a light source, and is placed

above the VBF track, near the outlet opposite the fiber-optic cable. The position of the light

source may be adjusted before the experimental runs, as a part of the calibration process. The

fiber-optic cable conveys the part presence information to the control computer via the

interface electronics.

Page 130: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

118

Figure 4.1: Experimental VBF System

Figure 4.2 is a photograph of the VBF bowl with modifications implemented for testing of

various air-jet based tools. The modifications include a track assembly for mounting in-track

air-jets and fiber-optic sensors and a wall assembly for mounting in-wall air-jets and sensors.

For the track assembly, a part of the track near the bowl outlet was removed and replaced with

a transparent piece of Plexiglas. Under the Plexiglas, another piece of opaque plastic was

mounted. This piece contains a number of vertical holes (spaced in honeycomb fashion for

maximum hole density) sized to accommodate fiber-optic cables. Some of the holes were

adapted to accept 1/8-inch (3.175 mm) diameter plastic tubes carrying air. A paper with 0.1-

Page 131: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

119

inch (2.54 mm) squares is inserted just below the transparent portion of the track for the ease

of quantification of the part position/orientation data when observed with a high-speed

camera. This assembly allows rapid deployment of multiple sensors and/or air jets in the bowl

track. In Figure 4.2, one air jet and one fiber-optic sensor are mounted.

Figure 4.2: Experimental Setup of Air-jet Based Tools

Page 132: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

120

The sidewall assembly consists of an aluminum plate with two adjustable mounting holes and

four threaded holes placed horizontally. The mounting holes allow for about ¾-inch (19 mm)

variation in vertical direction. The threaded holes can accept bulkhead unions for ¼-inch

(6.35 mm) air-tubes. In Figure 4.2 only one union is fastened to the aluminum plate, and

through a hole in the bowl wall it applies air to the part when the sidewall air-valve is opened.

Since the solenoid-actuated air-valve used in this study has only 1/8-inch (3.175 mm) delivery

ports, a custom made coupler with a 1/8-inch (3.175 mm) fitting connects the air-tube from

the air-valve to the bulkhead union. This assembly is capable of providing up to four air jets to

the bowl wall at variable heights with respect to the track.

4.1.1.1 AIR BARRIERS AND THE PNEUMATIC CIRCUIT

At the proof-of-concept stage of this study, a VBF equipped with a sidewall air jet and an in-

track sensor was used to reorient a part. A large number of trials were unsuccessful. Often,

the part would move pass the air jet as if the air was not applied. An increase in the line

pressure didnt solve the problem. After many careful observations, a peculiar phenomenon

was discovered; the part does not change its orientation if it happens to be in close proximity

of the air jet when the air-valve opens. At this time, the air jet was placed flush with the inner

wall of the bowl. Moving the air jet further inside the wall had no effect, but moving the part

away from the bowl wall did. Thus, an air barrier, a guide distancing the part from the wall

at the air jet position was created and successfully implemented. When the track of the bowl

was equipped with air jets, an air barrier was added with the same purpose in mind.

Page 133: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

121

An inquiry leading to the quantification of the air-jet pulling force and the appropriate sizing

of the air barriers was based on the airfoil effect governed by the Bernoulli principle, some

practical aspects of fluid dynamics [53, 54], and experimentation. Figure 4.3 depicts a part

laying on the track and being pushed by the air jet. The pressure P2 is the atmospheric

pressure. The velocity v2 of the air passing by the part on the side opposite the bowl wall is

assumed zero. In order to calculate the force F the air jet is exerting on the part, the average

velocity v1 of the air passing by the part is required.

part

bow

l wall

air jetv0 P0

v1

P2

v2

F

δ

bowl trackP1

ρ0

ρ1

ρ2

Figure 4.3: Top View of Air Jet Forces Pulling a Part

Page 134: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

122

Figure 4.4 represents the pneumatic circuit utilized for pressure measurements. The same

pneumatic circuit is used as the air-jet tool for part reorientation in the track plane. For the

other two tools, the mounting holes in the bowl track are made so that the tube from the air-

valve could friction fit. The shop air is supplied via a filter-regulator-lubricator (FRL) unit, the

quick coupler with a matching nibble QC, and the tee T1. Pressure is measured with a pressure

transducer connected to the pneumatics circuit via the tee T2. The remainder of the circuit

consists of two bulkhead unions U1 and U2, two custom-made couplers C1 and C2, a solenoid-

actuated air-valve, and 1/8-inch (3.175 mm) tubing with corresponding fittings.

airsource

T1 T2air-

valvedeadend

1/4 1/8

pressuresensor

P

C1 C2

QC

FM2

Figure 4.4: Complete Pneumatic Circuit of an Air-jet Tool

Page 135: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

123

The air supplys FRL is equipped with a mechanical dial pressure gage that was used for crude

adjustments of the isentropic stagnation pressure. The fine adjustments of the pressure were

facilitated by the use of an Omegadynes pressure transducer PX35D0-100GV [55] connected

to a PC via an Analog Devices signal conditioner 5B31-01, and a National Instruments

analog/digital I/O board AT-MIO-16X [56]. A data acquisition program displaying and

logging the pressure data was written in LabVIEW [57, 58, 59, 60]. The block diagram of the

program is depicted in Figure 4.5.

Page 136: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

124

Figure 4.5: LabVIEW Block Diagram Used with Pressure Sensor

In the first approximation, according to Figure 4.3 and assuming the inviscid airflow, Bernoulli

principle yields

21

21

2221 222

vvvPPP avgavg ρρρ −=−=−=∆ . 4-1

The pressure difference ∆P results in a force Fpull acting on the part. For the length of the part

l, and the height of the part h, this force is equal to

Page 137: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

125

212

vlhPlhPAF avgpull

ρ−=∆=∆= . 4-2

In addition, the air leaving the tube pushes the part with a force Fpush such that

)(4

)()( 20

2

20 PPIDPPAF tubepush −=−= π 4-3

where ID represents the inner diameter of the tube. Finally, knowing the parts mass m, its

coefficient of friction with respect to the bowl track µ, the pressures and the in-tube air

velocity, the force equation for the part just before it starts moving

+== mgFFF pushpully µ;0 4-4

with substitutions for the forces from 4-2 and 4-3, the velocity v1 can be obtained. Using the

conservation of mass principle applied to a control volume bounded by a control surface

placed between the air jet and the part the distance between the bowl wall and the part can be

derived. Since the air velocity was measured to be above 0.3M for a considerable portion of

the air jet operating range, the air should be treated as a compressible fluid in the calculations.

The above method required measuring of pressure in the space between the bowl wall and the

part. Since this was not feasible with the instruments available, a more direct approach was

selected. The air gap and therefore the thickness of the air barrier, as well as the maximum

pulling force of the air jet were measured directly.

An iron plate (140mm x 12mm x 3mm) was affixed by one end to a sturdy base. Close to the

free end of the plate (10 mm from the end), a 1/8-inch (3.175 mm) hole was drilled. From the

Page 138: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

126

top, a matching size tube was inserted into the hole. The tube was placed flush with the

bottom of the plate. The air was applied through a pneumatic circuit from the place where the

arrow from 1/8 points in Figure 4.4. Then, by adjusting the air supply pressure a minimum

force capable of levitating various parts just below the lower surface of the plate was

generated.

In one of the experiments, at the pressure of 2.8 bars, a 92-gram solderless electronic

breadboard was attached to the plate. The effective area A of the plate in contact with the

breadboard was 26mm x 12 mm. For the same pressure, the measured air jet pushing force

was only 0.35 N (equivalent to 35.68 grams).

For the 1/8-inch (3.175 mm) air-jet tube used in the experiments, the inner diameter is equal

to 2.1 mm, and the air gap measured was 2.5 mm. For the ¼-inch (6.35 mm) tube, the inner

diameter is equal to 4.5 mm, and the air gap measured was 5.5 mm. The above values were

unaffected by varying pressure. Thus, for 3.175 mm tube, it is recommended to use an air

barrier to create at least a 3 mm gap between the part and the air jet. For the 6.35 mm tube,

the gap should be at least 6 mm wide.

4.1.1.2 ELECTRICAL SUBSYSTEM

The electrical subsystem of the air-jet based VBF system consists of the computer parallel

port, the interface electronics, sensor(s), actuators, and the electro-magnet of the VBF. The

parallel port pins 2 and 3 are used as outputs and pin 13 as an input [61].

Page 139: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

127

The output from the parallel port pin 2 is sent through two 74LS14 inverters connected in

series to the base of an MPSA13 (NPN transistor), powering the 5V solenoid. The two 74ls14

Schmidt trigger inverters provide sufficient current to the base of the transistor. In addition,

they act as a buffer protecting the parallel port from unwanted transient voltages. An external

reverse-biased diode (1N4001) protects the transistor. The solenoid coil is protected by an

internal reverse-biased freewheeling diode connected in parallel with it. An internal diode

connected in series with the solenoid coil insures only one correct way of connecting the

power. The two diodes form a surge suppression circuit. The solenoid is part of a Hymphreys

401 micro solenoid air valve [44]. It was chosen for its low power consumption, and the low

operating DC voltage enabling the use of a single 5V power supply.

The output from pin 3 of the parallel port is sent through a 74LS14 inverter to the input of a

solid-state relay (SSR), Crydom D1202 [62]. When energized, the SSR switches off the power

to the electromagnet thus stopping the VBF. The D1202 SSR has a low operating input DC

voltage (ON: 3 to 32 V and OFF: 1 V) making it TTL compatible when operated at 5 V. A

silicon controlled relay (SCR) AC switch rated at 2.5 A is used as the output. The zero-

crossing switch-off characteristic of SCRs may cause up to 8.3 ms delay (1/2 cycle) from the

time the command to switch off the power enters the SSR until the time the electromagnet is

actually turned off.

Page 140: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

128

3

MPSA13

+ 5 V

1N40012

13

25

+ 5 V

QT L1462Photo Darlington

input from fiber-optic cable470 Ω

470 Ω

100 KΩ

1 KΩ

solenoid of air-valve

110 V60 Hz

parallelport

74LS14 74LS14

74LS14

74LS14

vibratorybowl

feeder

solid state relay

Figure 4.6: Electrical Schematic of Control Hardware for Experimental VBF System

Page 141: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

129

The sensory input to the parallel port is obtained from a light source generating a light beam, a

part acting as a switch, and an NPN photo-Darlington (QTL1462) detecting the presence or

absence of light at its base. Due to high electromagnetic fields generated by the VBF

electromagnet, all the electronics is placed away from the feeder. A fiber-optic cable transports

the light from the track to the photo-Darlington pair. The light sensitivity is adjusted via a

100K potentiometer in series with a 470 Ω resistor on the collector (power) side of QTL1462.

The output from the collector is connected to the Schmidt trigger inverter 74LS14 via a

current limiting resistor of 470 Ω. The output of the 74LS14 supplies a clear TTL signal to the

parallel port input pin 13. Pin 25 is used as the signal ground.

4.1.2 Description of the VBF System Control Algorithm

The complete control program written in C is found in APPENDIX A. Here, only the

algorithm and some more interesting details will be explained.

The VBF control program has one sensory input and two outputs: one controlling the air-

valve and the other controlling the power to the VBF. A timer is used to control a solenoid-

actuated air-valve in a vibratory bowl feeder for part reorientation. The airflow through the

valve is not controlled, only the duration of the air jet. The variable time can be adjusted in

tenths of a millisecond. A flow chart of the test control program is presented in Figure 4.7.

In order to control the length of an air jet pulse using different computers running at different

speeds, a clock is needed that is independent of the processor speed. One of the system timers

is suitable for this purpose. Usually, there are three timers available to the programmer,

Page 142: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

130

identified as timers 1, 2, and 3. Generally, timers 1 and 3 are already in use by the computer

system. Timer 2 is a general-purpose timer that is used to drive the speaker. The speaker is

not used in this program, so timer 2 is the best choice. The timer is programmed by doing

three writes to I/O. The first write is a control word written to 0x43. This first byte sets the

"Mode" of the timer. The next two writes are to address 0x42. The low byte followed by the

high byte of a 16-bit word becomes the "count" of the timer. The timer decrements this word

as directed by the mode. Time is up when count reaches zero. The output bit of the timer can

vary from system to system; therefore, it has to be located before it can be used. This search is

executed by the FindSystemTimer() function.

Page 143: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

131

START

find system timer

initialize air-pulse timer to 100 ms

wait for a key pressed

key = +

key = =

key = -

key = space bar

key = q

END

decrease air-pulsetime by 1 ms

increase air-pulsetime by 1 ms

wait for part

part in correctorientation

stop VBF

delay

activate air jet

air-pulse time delay

deactivate air jet

delay

restart VBF

yes

noyes

yes

no

no

yes

no

yesno

yes

no

Figure 4.7: Flow Chart of the Test Control Program

Page 144: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

132

4.2 Part Reorientation in the Track Plane an Alternative View

During the reorientation process, an air jet exerts a constant force on a part. The kinetic

energy developed by the air jet is dissipated by friction as the part rotates and translates.

frictionrotationfrictionntranslatiorotationntranslatiojetair WWKEKEKE ___ +=+= 4-5

where:

2_a

aajetairvvmKE = 4-6

ma is the mass of the air hitting the part and va is the air velocity. The conservation of

momentum can be expressed as

aa

t

a vmdtF =∆

0

4-7

The forces at various distances from the jet were experimentally measured earlier and found to

remain constant in the range of 0.2 to 5 cm. Thus

aaa

t

a vmtFdtF =∆=∆

0

4-8

Work done against the friction due to the parts translation is

mgsNsW frictionntranslatio µµ ==_ 4-9

Page 145: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

133

where µ is the dynamic coefficient of friction between the part and the bowl track, N the

normal force, m the mass of the part and s the linear part displacement. The work against the

friction due to the rotation about the center of gravity of the part is

dAyxPTWA

frictionrotation +==0

22_ θµθ 4-10

where θ is the angle of rotation about the center of gravity, T is the frictional torque, P is the

pressure on the area of the part exerted by the parts weight.

For a rectangular prism, Equation 4-10 becomes

2

2

2

2

2

22_ mgldxdyyx

lwmgW

l

l

w

wfrictionrotation θµθµ =+=

− −

4-11

For 2/πθ = , equations 4-8, 4-9, and 4-11 can be substituted into equation 4-6 and solved for

∆t

)2

(22ls

vFmgt

aa

πµ +=∆ 4-12

For the known velocity of the air, the force of the air jet, the part geometry, and the desired

angle of rotation the pulse duration can be calculated using the above equation.

Page 146: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

134

4.3 Parts Used in Experiments

The model was verified experimentally using the parts pictured in Figure 4.8. They include

(from left to right): a plastic connector housing used in automotive industry, a push-button

switch, a solid-state relay, a rectangular wooden prism, and a rectangular aluminum prism.

Each part is chosen to illustrate a different capability of the air-based tool or the algorithm

calculating the force of air or the duration of the pulse. The chosen parts are of different

materials, thus having different coefficients of friction.

The plastic connector housing is hollow and very light. By filling its two symmetrical holes

with solder and lead, the mass of the connector housing is increased from 1.91 grams to 4.91

grams and 7.65 grams, respectively.

The push-button switch has three pins protruding from one end. They practically limit the

number of stable orientations for the switch. In addition, since the push-button and the

switch arm are not in contact with the track, the switch represents a feature rich and

complicated object for reorientation.

Page 147: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

135

Figure 4.8: Various Parts Used in Model Verification

The solid-state relay has dimensions (length and width) similar to a typical 16-pin IC, and fits

into a 16-pin IC socket. However, it is a few times heavier than a comparable IC. In addition,

the coefficient of dynamic friction between the track and the SSR resting on the connecting

pins is 0.24. For any other SSR contact surface µ = 0.32.

The rectangular wooden prism represents a relatively large and light part. A piece of light

color paper with dimensions of the top surface was glued to the prism. The papers light

color, grid (2.54 mm squares), drawn diagonals, and the center of gravity were used in

quantifying experimental observations from the high-speed camera. When the prism is resting

Page 148: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

136

on the paper surface, its coefficient of friction is 0.29. The track width of the VBF used in the

experiments is just a few millimeters larger than the minimal track width required for the

reorientation of the wooden part.

The rectangular aluminum prism having a mass of 18.23 grams is the heaviest part used in this

study. The length of the prism is close to its width.

4.4 Experimental Results

An example in Figure 4.9 shows a series of photographs obtained by the high-speed camera

[48]. The rectangular wooden prism described in Table 3.3 was reoriented 90º in the track

plane by an air jet developing a force equivalent to 4 grams and having an air pulse duration of

130 ms. The separation of the prism from the bowl wall can be seen in Figure 4.9-c. The

arrow on the prism indicates the direction in which the prism is traveling along the track prior

the action of the air jet.

The results are divided in three sections corresponding to the plane in which the reorientation

is performed. For each part (where applicable), rotation of 90º, 180º and 270º is tested. Since

the information required by the control program is the pressure setting of the pressure source

and the pulse duration, the results are expressed in pressure time space. A summary of the

results for all the test parts is provided.

The test procedure was as follows. For each part, the minimum pressure causing the part to

rotate was established. Then the air-jet pulse duration was varied in 5 ms increments, and the

Page 149: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

137

effects on a part recorded. After exhausting the air-jet pulse range, the pressure was increased

by 0.5 bars, and the measurements repeated.

Page 150: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

138

a b

c d

e f

Figure 4.9: A Part in Various Stages of Reorientation Obtained by High-speed Camera

Page 151: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

139

The full pressure range used in the experiments was between 1 and 5.5 bars. The range of air-

jet pulse durations was between 60 and 195 ms. The above values were chosen for practical

reasons. At pressures below 1 bar, the line losses prohibit any work to be done by the air jet.

About 5.5 bars is the maximum rated pressure for the solenoid-actuated air-valve. When the

pulse duration drops below 60 ms, the performance of the air-valve becomes sporadic since its

dynamic response limit is reached. It was assumed that the pulse duration of 200 ms per part is

too long for a successful operation of a VBF.

4.4.1 Orienting Parts in the Track Plane

Three sets of experiments were performed with the connector housing described in Table 3.5.

The required pressures (bar) with corresponding time ranges (ms) for the connector housing

with (mass 1.91 g) rotations of 90º, 180º and 270º degrees are presented in Table 4.1. After

performing experiments with the increased mass of the connector (4.91 and 7.65 g), the results

are tabulated in Table 4.2 and Table 4.3, respectively.

Page 152: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

140

part rotation pressure time range degrees (bar) (ms) 1.5 95~155 90 2 60~90 2.5 60~65

connector 1.5 160~195 housing 180 2 95~120 1.91 g 2.5 70~80

2 125~170 270 2.5 85~90 3 60~65

Table 4.1: Connector Housing, m=1.91 g, Reorientation in the Track Plane

part rotation pressure time range degrees (bar) (ms) 2 195 2.5 130~195 90 3 80~120 3.5 60~95 4 60~70

connector 3 125~195 housing 180 3.5 100~150 4.91 g 4 75~90

4.5 60~70 3.5 155~195 270 4 95~130 4.5 75~80 5 60

Table 4.2: Connector Housing, m=4.91 g, Reorientation in the Track Plane

Page 153: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

141

part rotation pressure time range degrees (bar) (ms) 3 115~135 3.5 80~130 90 4 65~105 4.5 60~80 5 60~65

connector 3 140~195 housing 3.5 135~195 7.65 g 180 4 110~195

4.5 85~110 5 70~85 270 4.5 115~185 5 90~105

Table 4.3: Connector Housing, m=7.65 g, Reorientation in the Track Plane

These results indicate that the air jet is capable of discriminating between geometrically

identical parts of different weights. In addition, in some cases it is possible to orient different

parts using the same pressure setting by changing only the air-jet pulse duration.

The push-button switch depicted in Figure 4.8 was an object well suited for reorienting by air-

jet based tooling. Since the push-button and the switch arm are light in comparison with the

base of the switch, the switchs center of gravity (and the center of rotation) is located in the

base. The friction torque depends on the portion of the switch in contact with the track, and

the position of the center of gravity. The base is the only part of the switch in contact with the

Page 154: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

142

bowl track. If an air jet acts at the push-button end, (having a long torque arm) it will rotate

the switch much easier than if acting at the base end.

There were two groups of tests performed with the push-button switch. In the first group,

(case #1), the air-jet was acting on the push-button, while in the second group (case #2) the

air-jet was exerting force on the base. Rotations of 180° were observed. The test results for

case #1 are summarized in Table 4.4, and the results for case #2 are in Table 4.5.

A very effective feeding strategy can be developed by comparing the two tables. One may

isolate an appropriate air-jet pressure pulse combination that will reorient the switch if it

encounters the sensor in an incorrect orientation. The same combination can be completely

ineffective in reorienting the switch if it passes by the sensor in a correct orientation (e.g.

pressure of 2 bars and pulse duration of 120 ms). This simplifies the sensor placement since

the sensor only needs to detect the presence of a part, but not its orientation.

part rotation pressure time range degrees (bar) (ms) 1.5 160~195

push button 2 105~155 switch 180 2.5 75~100

case #1 3 60~70

Table 4.4: Push-button Switch, Reorientation in the Track Plane, Case #1

Page 155: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

143

part rotation pressure time range degrees (bar) (ms) 2 140~195

push button 2.5 90~135 switch 180 3 70~90

case #2 3.5 60~70

Table 4.5: Push-button Switch, Reorientation in the Track Plane, Case #2

The experiments involving the SSR characterized in Table 3.5, were performed with the SSR

oriented pins-up. Otherwise, the air would pass between the pins without affecting the part.

The test results for rotations of 90º, 180º and 270º degrees are presented in Table 4.6.

The tests performed with the rectangular wooden prism, used as an example part throughout

this work, were divided into two groups, depending on the initial orientation. In the first case,

the prism was initially oriented with the wood surface contacting the track, and in the second,

the paper was in contact with the bowl. The justification for these two tests was to observe

the effect the coefficient of friction has on the reorientation variables.

The test results obtained with the wood contacting the track (case #1) are summarized in

Table 4.7. The results with the paper contacting the track (case #2) are presented in Table 4.8.

Page 156: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

144

part rotation pressure time range degrees (bar) (ms) 2 130~170 2.5 85~130 90 3 65~90 3.5 60 2 175~195

SSR 2.5 135~195 180 3 95~130 3.5 65~85 3 135~195 270 3.5 90~95

Table 4.6: Solid-state Relay, Reorientation in the Track Plane

part rotation pressure time range degrees (bar) (ms) 2 190~195 2.5 125~150 3 100~130 90 3.5 80~100 4 65~75 4.5 60~65 5 60

wooden 2.5 155~195 prism 3 135~195

case #1 3.5 105~145 180 4 80~130 4.5 70~95 5 65~85 3.5 150~170 4 135~140 270 4.5 100~105 5 90~100

Table 4.7: Rectangular Wooden Prism, Reorientation in the Track Plane, Case #1

Page 157: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

145

part rotation pressure time range degrees (bar) (ms) 2.5 140~165 3 100~125 3.5 80~100 90 4 65~95 4.5 60~75 5 60 2.5 170~195

wooden 3 130~195 prism 3.5 105~155

case #2 180 4 100~135 4.5 80~115 5 65~95 3.5 160~195 4 140~195 270 4.5 120~195 5 100~120

Table 4.8: Rectangular Wooden Prism, Reorientation in the Track Plane, Case #2

The results in Table 4.7 and Table 4.8 are compared. In most cases, it is possible to distinguish

between the two surfaces with different coefficients of friction.

A rectangular aluminum prism characterized in Table 3.5, is used in experiments to illustrate

how even a heavier object can be reoriented by an air-jet based in-bowl tool. A summary of

the test results is provided in Table 4.9.

Page 158: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

146

part rotation pressure time range degrees (bar) (ms) 4 130~145 4.5 85~130 90 5 70~105 5.5 60~95

aluminum 4 180~195 prism 4.5 135~195

180 5 110~195 5.5 100~135 270 5.5 140~160

Table 4.9: Rectangular Aluminum Prism, Reorientation in the Track Plane

4.4.2 Orienting Parts in the Bowl Wall Plane

The test subjects were the same five parts as used previously. Reorientations leading to 270°

rotations were not observed with measurable consistency. Although multiple full rotations of

parts were observed, the results were hard to quantify. Often, the part would leave the track

and either fall to the bottom of the bowl or jump outside of the VBF.

The experiments with the connector housing were performed for the three different masses:

1.91, 4.91 and 7.65 grams. The corresponding results are summarized in Table 4.10, Table

4.11, and Table 4.12. A noteworthy observation from the test data is that the ability to reorient

the part 90° was directly proportional to the parts mass.

Page 159: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

147

part rotation pressure time range degrees (bar) (ms)

connector 1 125~195 housing 180 1.5 60~75

Table 4.10: Connector Housing, m=1.91 g, Reorientation in the Bowl Wall Plane

part rotation pressure time range degrees (bar) (ms) 90 2.5 60~65

connector 1.5 135~195 housing 2 85~125 4.91 g 180 2.5 70~90

3 60~70

Table 4.11: Connector Housing, m=4.91 g, Reorientation in the Bowl Wall Plane

part rotation pressure time range degrees (bar) (ms) 2 125~150 90 2.5 95~110

connector 3 65 housing 2 155~195 7.65 g 180 2.5 115~195

3 70~95

Table 4.12: Connector Housing, m=7.65 g, Reorientation in the Bowl Wall Plane

Page 160: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

148

The reorientation of the push-button switch was performed with ease when the air was acting

on the push-button end. The 180° angle of rotation was achievable for the pressure range

from 1.5 to 2.5 bars, as shown in Table 4.13. However, most of the time when the air was

applied to the base end, the reorientation was not successful. This was contributed to the low

coefficient of friction between the push-button and the track causing the switch to slide

backwards instead of rotating.

part rotation pressure time range degrees (bar) (ms) 1.5 115~195

push-button 180 2 75~95 switch 2.5 65~70

Table 4.13: Push-button Switch, Reorientation in the Bowl Wall Plane

For the next experiment, the solid-state relay was initially positioned with pins down, as

depicted in Figure 4.8. The results in Table 4.14 show that rotations of 90° and 180° were

successful. The results describing the reorientation of the wooden and the aluminum prism

are presented in Table 4.15 and Table 4.16, respectively.

Page 161: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

149

part rotation pressure time range degrees (bar) (ms) 1.5 95~125 90 2 60~80 2.5 60

SSR 1.5 130~195 180 2 85~110 2.5 65~75

Table 4.14: Solid-state Relay, Reorientation in the Bowl Wall Plane

part rotation pressure time range degrees (bar) (ms) 2 130~140 90 2.5 90

wooden 3 80 prism 2 145~195

180 2.5 95~140 3 85~100

Table 4.15: Rectangular Wooden Prism, Reorientation in the Bowl Wall Plane

Page 162: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

150

part rotation pressure time range degrees (bar) (ms) 3.5 195 4 100~135 90 4.5 70~90 5 60~70

aluminum 5.5 60 prism 4 140~195

4.5 95~195 180 5 75~100 5.5 65~75

Table 4.16: Rectangular Aluminum Prism, Reorientation in the Bowl Wall Plane

4.4.3 Reorienting Parts in the Plane Orthogonal to the Track and the Wall Plane

Table 4.17 represents the test results obtained when the five parts depicted in Figure 4.8 were

reoriented in the plane normal to the bowl track and to the bowl wall plane. The pressure

range was limited. Increasing the pressure above the range recorded in the table below led to

unreliable results. At pressures just above the successful range, the parts would hit the bowl

wall and bounce back. The rectangular wooden prism was the only part that could be reliably

reoriented 180°. It is believed that the rectangular aluminum prism would facilitate

dependable reorientation of 180°, however, the current test hardware could not provide an

adequate force.

Increasing the pressure well above the reliable operating range caused an interesting

phenomenon. Parts would climb the bowl wall, and jump out of the feeder.

Page 163: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

151

part rotation pressure time range degrees (bar) (ms)

connector 1 85~115 housing 90 1.5 65~80

2 145~170 connector 2.5 105~130 housing 90 3 65~95 4.91 g 3.5 65~75

2.5 150~195 connector 3 85~150 housing 90 3.5 75~140 7.65 g 4 65~90

push-button 1.5 115~195 switch 90 2 65~140 SSR 90 2 90~105

3 125~195 wooden 90 3.5 90~195 prism 4 75~95

180 4 100~115 aluminum 5 190~195

prism 90 5.5 160~195

Table 4.17: Results: Reorienting Parts in the Plane Normal to the Track and the Wall Plane

4.5 Comparison of Simulation and Experimental Results

The results obtained by the simulation runs well matched the experimental results for the

lighter parts and smaller rotational angles. As a parts mass and the desired angle of rotation

increased the model predictions became less precise. Consistently, at larger angles the

simulations were showing lower required pressures then the ones obtained experimentally.

Page 164: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

152

For reorientation of parts in the bowl track plane, when the desired part reorientation is π/2,

the model does not have to give an exact prediction. As long as the predicted angle of rotation

satisfies the boundary conditions (within the angular limits described in Section 2.7), the

reorientation will be successful. The inaccuracies of the tool, and therefore the model, are

compensated by the additional reorientation performed by the VBF after it is restarted.

Additional reorientations are valid for desired angles of π, and 3π/2, as well. For reorientation

of parts in the bowl wall plane, and the plane normal to the bowl wall and the track plane,

additional reorientations are performed by the parts gravity, leading precisely to the desired

orientation.

Page 165: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

153

Chapter 5

CONCLUSION

5.1 Conclusions and Recommendations

In this study, air-jet based tools were developed for vibratory bowl feeders (VBF). Both

passive and active air-jet based in-bowl tools were studied.

Passive air-jet based tools were described and implemented as a substitution to VBFs classical

in-bowl tools. A classification of passive air-jet based tools used in feeding flat rectangular

parts was provided. The justifications for implementing passive air-jet based tools are their

simple designs and ease of adjustment. When coupled with sensory inputs they can be

successfully controlled by computers in feedback mode allowing greater flexibility than their

mechanical counterparts. Additionally, these tools eliminate jamming in feeders, a common

source of failures on the factory floor.

Active air-jet based tools were developed and successfully implemented. Their advantages

over the passive tools are an increase in the feed rate and possible applications in feeding

delicate parts. The three active tools studied in this research are capable of reorienting parts in

the track plane (yaw), in the bowl wall plane (pitch) and in the plane orthogonal to the track

and the bowl wall plane (roll).

Page 166: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

154

For a rectangular part and all three active tools, the governing equations of motion were stated.

Based on these equations computer simulation models were derived for each tool. Using the

part and the system characteristics as inputs, the developed computer simulation algorithms

provided applicable pressure pulse duration pairs for the desired reorientation.

For the verification and fine-tuning of models, a VBF test bed was built. A VBF was equipped

with a variable amplitude regulator and computer-controlled air-jet based active tools. The

pressure of the air was controlled at the pressure source, while the duration of the air pulse was

controlled via a solenoid-actuated air valve. From a number of reoriented parts, five of them

were chosen for inclusion in this manuscript. A connector housing used in the automotive

industry with a mass of 1.91 g was the lightest sample part in the set. Filling the connector

holes with solder and lead allowed testing of the effect of a parts mass on the reorientation

process. A push-button switch and a solid-state relay are typical small parts used in circuit

board assemblies. The reorientation of these two parts by utilizing active air-jet based tools

demonstrated their immediate applicability in industry. In addition, by successfully modeling

and simulating the behavior of a complicated part like the push-button switch, the usefulness

of the theoretical analyses was proven in practice. A rectangular wooden prism was used for

its relatively large size, while a rectangular aluminum prism was employed to test the behavior

of the tools when the reoriented parts are relatively heavy.

During the course of experimental tool development, a number of challenges were

encountered. Their solutions resulted in recommendations that should be followed when

using active air-jet based tooling.

Page 167: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

155

At the proof-of-concept stage, an air-jet was mounted in the side wall of the bowl feeder, and a

fiber-optic sensor was mounted in the track. The early application results were discouraging.

Only on rare occasions, the tools would perform as expected. Sometimes, even a direct blast

of air at high pressure wouldnt move a part. At other times, the same air-jet pulse would send

a part flying completely across the bowl. It was discovered that the part was often pulled

towards the air jet. After hitting the part, an air stream would change its direction and travel

along the surface of the part facing it. This, in turn, would cause a significant drop in pressure

with respect to the parts surface not facing the air jet, and push the part towards the bowl wall

(the airfoil effect). To minimize this influence on the part to be reoriented, the part is

separated from the bowl wall via an air barrier. The recommended thickness of an air

barrier is at least 3 mm for a 3.175 mm tube, and at least 6 mm for a 6.35 mm tube. These

values were obtained from a number of successfully performed experiments. In order to

minimize the parts area in contact with the air stream traveling along the part, the air barriers

should be mounted close to the air-jet nozzle.

With the air barriers mounted, another set of tests was performed. The tools were capable of

reorienting parts, however, unreliably. It was discovered that the initial position of a part was

random due to its erratic behavior during hopping along the bowl track. Given the nature of

the part hopping process, the prediction of its initial position was unachievable with the

current modeling tools. The solution to this problem was found in programmatically stopping

the VBF. Thus, when a part triggers the sensor, the control program stops the bowl feeder,

allows the part to stop, applies the air-jet tool to reorient the part, and then restarts the feeder.

This solution provided reliable part reorientation.

Page 168: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

156

In order to increase the feed rate, the hopping method of part motion was chosen. By

increasing the bowl vibration amplitude, the parts average speed was increased. This again

caused unreliable operation of the active air-jet based tools. Through experiments, it was

discovered that the main reason for the unreliable tool behavior was the uncertainty in the

initial position of the parts to be oriented, which was in turn directly related to the bowl

vibration amplitude. The recommendation is not to increase the speed of parts beyond the

reliable operating range of the tools. Another possible solution could involve an additional

passive tool to return unsuccessfully oriented parts back into the bowl.

5.2 Research Contributions

The major research contributions of this dissertation are the description, development, analysis

and implementation of novel active air-jet based computer-controlled tools for vibratory bowl

feeders. The existing passive air-jet tools used in reorienting flat rectangular parts were

catalogued, and some novel tools presented.

The interactions between the air jet based tools and the parts to be reoriented were analyzed.

The resulting models led to successful predictions of required pressures and air-pulse

durations. These were used in the VBF control program to reorient parts into desired

orientations.

The early failures of the air-jet based tools were contributed to the airfoil effect. An original

solution was found and implemented in the form of air barriers.

Page 169: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

157

The challenges dealing with high-speed implementations were met. The cause of low reliability

of active air-jet tools was identified by observing the part motion with a high-speed camera. It

was discovered that the low reliability was due to the erratic part behavior while hopping. This

problem was eliminated by stopping the VBF just before the tool action.

After a VBF operating at high vibration amplitude is stopped, the parts traveling at high speeds

would not stop at the same position consistently. The part stopping distance is identified as a

random variable. The minimum stopping distance, as well as its mean, is proportional to the

initial part velocity. Simulations demonstrated and experiments proved that the active air-jet

tools can tolerate to some extent the randomness of the part stopping distance.

5.3 Future Work

This research dealt with practical and implementation issues of active air-jet based tools. The

solutions proposed were simple and effective. The study of these novel tools opened an

avenue of new questions and challenges.

The analysis and sizing of air barriers was based on the fluid dynamics principles and

experiments. A deeper theoretical analysis of air barriers could give results that are more

precise. It could lead to the development of an air-jet based tool that is used to pull a part

towards it, or have some other interesting applications.

Further study of the parts stopping distance as a random variable might prove to be very

useful in tool applications dealing with high part velocities, and therefore high feed rates. The

Page 170: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

158

task of tuning the air-jet based tools for particular VBF vibration amplitude would be easier if

the distribution function of the parts stopping distance was known.

In this manuscript, the active tools are applied to a set of rectangular parts. The variety of part

families could be expanded.

Extensive testing should be performed on the factory floor. This could give an additional

insight about problems not anticipated in this research. The next few paragraphs describe a

feasible development path for the air-jet based tools.

Practical integration of a part recognition system with air tools could be very beneficial in

increasing the flexibility of VBFs. A camera interfaced with a computer through a high-speed

data acquisition card could obtain the parts position/orientation and dimensions. Based on

this information and the desired orientation, an AI algorithm could provide an optimal

reorienting strategy (the order of tool actions with appropriate pressure pulse durations).

After the tools finish reorienting the part, the camera could ensure the part is in the desired

orientation.

The adaptable VBF may operate as a part of a larger assembly cell. The computer controlling

the cell could send information about the part geometry and the required feed rate to the

adaptable VBF. In response, the VBF would perform analysis of stable resting positions,

choose the position/orientation that will maximize the feed rate and reliability, calculate the

maximum feed rate and inform the host computer if the required feed rate can be achieved.

Page 171: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

159

Then the parts to be fed would be placed into the bowl. The VBF would adjust its tools for

the set feed rate and start feeding parts at the command from the host computer.

Once microprocessor control is established a number of features can be implemented, like

feed rate monitoring, part counting, removal of dimensionally incorrect parts, etc. An

algorithm can be developed to facilitate feeding a number of different parts in small batches

from the same VBF and without operator intervention. These different parts could already be

present in the bowl feeder.

This manuscript described, analyzed and implemented a novel set of active air-jet based tools

for VBFs to allow their application in small and medium production runs. The real test is the

actual utilization on the factory floor.

Page 172: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

160

APPENDICES

Page 173: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

161

APPENDIX A

AIR JET CONTROL PROGRAM

Page 174: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

162

/*********************************************************************** airjet.c **** Air jet Control Program **** Nebojsa I. Jaksic **** Date: May 21, 1998 **** modified: Jan. 18, 1999 ************************************************************************

This "C" program uses a timer to control a solenoid-actuated air-valvein a vibratory bowl feeder for part reorientation. The duration of theair jet pulse is controlled, however, the amount of the airflow throughthe valve is not. The variable time1 can be adjusted in increments of0.1 milliseconds. The program’s interface with sensors and actuators isthe parallel port. Parallel port pin 13 is used as an input while pins2 and 3 are used as outputs.

SENSORY INPUT to the program is a part detector circuit. The input tothe PC is obtained from a light source, acting as a switch, and an NPNphoto-Darlington. Sensitivity of the circuit is adjusted via a 100Kpotentiometer in series with a 470 Ohm resistor on the connector(power) side.

The OUTPUTS from the program control the air-jet air-valve solenoid,and a solid state relay (SSR) which in turn controls the power to thevibratory bowl feeder. The 5V air-valve solenoid output is sent throughtwo Schmidt trigger inverters (74ls14) and via a current limitingresistor of 470 Ohms to the base of mpsa13, an NPN transistor poweringthe 5V solenoid. The SSR output is sent through an inverter (74ls14) tothe input of the SSR.*/

#include <stdlib.h>#include <conio.h>#include <ctype.h>#include <stdio.h>#include <dos.h>#include <bios.h>

/* Function Declarations */

int FindSystemTimer(void); // Find the system timerint delay1(int); // Delay .1 millisecond * int

char key; // Keyboard bufferint rdtmr; // System timer done bit locationint i,j,k,x,time1; // General purpose global variables

#define PrinterPort 0x378 // define lpt1 for Output#define InputPort 0x379 // define lpt1 for input/*******************************************************************

Page 175: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

163

FIND SYSTEM TIMER

In order to control outputs on computers that run at different speeds,a clock is needed that is independent of the processor speed. One ofthe system timers is suitable for this purpose. Usually, there arethree timers available to the programmer, identified as timers 1,2,and3. Timers 1 and 3 are most likely already in use by the system. Timertwo is a general purpose timer used to drive the speaker. Since thespeaker is not used in this program timer #2 is used for pulse/delaytiming.

The timer is programmed by doing three writes to I/O. The first writeis a control word written to 0x43. This first byte sets the "Mode" ofthe timer. The next two writes are to address 0x42. The low bytefollowed by the high byte of a 16 bit word becomes the "count" of thetimer. The timer decrements this word as directed by the mode. Timeis up when the count reaches '0'.

The output bit of the timer can vary from system to system so it has tobe determined (searched for) before it can be used. This search isperformed by the FindSystemTimer() function.

*******************************************************************/

int FindSystemTimer() // find terminal count bit and test timer

int x, i, j;

x = inportb(0x61); // get original valuex = (x & 0xfc) | 0x01; // disable speakeroutportb(0x61,x); // write it back w/disabled speakeroutportb(0x43,0xb6); // set timer mode, counter #2, load LSB/MSB

// 16 bit binary count, mode 3// (square wave output)

outportb(0x42,0x00); // set time constant LSBoutportb(0x42,0x01); // set time1 constant MSB

for(rdtmr = 0x61; rdtmr <= 0x62; rdtmr++) // look for correct output // byte either 0x61 or ox62

x = inportb(rdtmr) & 0x20;for(j = 0, i = 0; i < 1000; i++)

if(x == (inportb(rdtmr) & 0x20)) // wait for bit to changecontinue; // no change in bit

x ^= 0x20; // XORj++;

if(j >= 4) // if 4+ transitions we have found the correct bit

return(0); // found correct bitreturn(-1); // timer read not found, return error

Page 176: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

164

int delay1(int n) // delay (n*.1ms)

int i;if(n==0)return(0);for (i=0;i<n;i++)

outportb(0x43,0xb0); // set timer mode, counter #2, load LSB/MSB// 16 bit binary count, mode 0// (output bit goes low at end of count)

outportb(0x42,0x20); // set time1 constant LSBoutportb(0x42,0x00); // set time1 constant MSBwhile((inportb(rdtmr) & 0x20) == 0); // wait for timer to finish

return(0);

void main()printf("\n air jet control program.........\n\n\n\n");

printf("*******************************************************\n");printf("* Valid keystrokes: *\n");printf("* '+' = Speed up *\n");printf("* '-' = Slow down *\n");printf("* 'q' = Quit *\n");printf("*******************************************************\n");

if(FindSystemTimer()<0) // find the system timer, quit if not foundprintf(" System Timer not found, Sorry");goto exit;

printf("\n\n\n\ntime1 in ms:\n");time1=1000;// Main Loop here ................................................do

while(!kbhit()); // watch for a key to be pressedkey=getch(); // get key and convert to lower casekey=tolower(key);

switch(key) // we have a keystroke, now decode it

case('1'): // 1 breaks outkey=0;do

Page 177: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

165

while(!kbhit);key=getch();if(key=='1')break;if (key=='q')goto exit;while(key!='1');break;

case('+'): // '+' is to speed uptime1=time1-10;if(time1<=0)time1=0;printf(" Time in ms %5d \n ",time1/10);break; // end of case '+’

case('='): // '=' is to speed uptime1=time1-10;if(time1<=0)time1=0;printf(" Time in ms %5d \n ",time1/10);break; // end of case '=’ , like +

case('-'): // '-' is to slow downtime1=time1+10;if(time1==10000)time1=2;printf(" Time in ms %5d \n ",time1/10);break; // end of case '-'

case(32): // Space bar is to initiate the solenoid//wait for partwhile(((x=inportb(InputPort)^0x80)&0xf8)==248);outportb(PrinterPort,0x02);delay1(time1*5);outportb(PrinterPort,0x0f);delay1(time1);outportb(PrinterPort,0x02);delay(time1/2);outportb(PrinterPort,0x00);break;

// end of switch

while(key!='q'); // 'q' means quit the program

exit:;// <<<<<<<<<<<<<<<< E X I T P O I N T <<<<<<<<<<

//end of main

Page 178: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

166

APPENDIX B

RESULTS

1. AIR-VALVE DYNAMICS TEST RESULTS

2. AIR-JET SPATIAL DISTRIBUTION TEST RESULTS

Page 179: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

167

AIR-VALVE DYNAMICS TEST RESULTS

Page 180: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

168

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

0 0.05 0.1 0.15 0.2

time (s)

Pres

sure

(bar

)

Figure 5.1: Air Jet Response P = 1.38 bar, f = 5 Hz, l=0.05 m

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

0 0.05 0.1 0.15 0.2

time (s)

pres

sure

(bar

)

Figure 5.2: Air Jet Response P = 1.38 bar, f = 5 Hz, l = 1.5 m

Page 181: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

169

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

0 0.05 0.1 0.15 0.2

time (s)

pres

sure

(bar

)

Figure 5.3: Air Jet Response P = 1.38 bar, f = 5 Hz, l = 3 m

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

0 0.05 0.1 0.15 0.2

time (s)

pres

sure

(bar

)

Figure 5.4: Air Jet Response P = 1.38 bar, f = 5 Hz, l = 4.5 m

Page 182: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

170

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

0 0.05 0.1 0.15 0.2 0.25

time (s)

pres

sure

(bar

)

Figure 5.5: Air Jet Response P = 1.38 bar, f = 5 Hz, l = 6 m

0

1

2

3

4

5

0 0.05 0.1 0.15 0.2 0.25

time (s)

pres

sure

(bar

)

Figure 5.6: Air Jet Response P = 4.14 bar, f = 5 Hz, l = 0.05 m

Page 183: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

171

00.5

11.5

22.5

33.5

44.5

5

0 0.05 0.1 0.15 0.2 0.25

time (s)

pres

sure

(bar

)

Figure 5.7: Air Jet Response P = 4.14 bar, f = 5 Hz, l = 1.5 m

00.5

11.5

22.5

33.5

44.5

5

0 0.05 0.1 0.15 0.2 0.25

time (s)

pres

sure

(bar

)

Figure 5.8: Air Jet Response P = 4.14 bar, f = 5 Hz, l = 3 m

Page 184: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

172

00.5

11.5

22.5

33.5

44.5

5

0 0.05 0.1 0.15 0.2 0.25

time (s)

pres

sure

(bar

)

Figure 5.9: Air Jet Response P = 4.14 bar, f = 5 Hz, l = 4.5 m

00.5

11.5

22.5

33.5

44.5

5

0 0.05 0.1 0.15 0.2 0.25

time (s)

pres

sure

(bar

)

Figure 5.10: Air Jet Response P = 4.14 bar, f = 5 Hz, l = 6 m

Page 185: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

173

P=1.38 (bar)

f Square wave f Sinusoidal Wave f Triangular WaveHz Vmax Vmin Hz Vmax Vmin Hz Vmax Vmin

5 1.781 0.7656 5 1.75 0.7656 5 1.734 0.765610 1.75 0.7656 10 1.75 0.7656 10 1.719 0.765620 1.766 0.8281 20 1.703 0.7969 20 1.656 0.765630 1.594 0.9219 30 1.578 0.8438 30 1.328 0.7540 1.609 1.172 40 1.219 0.7656 32.57 0.8438 0.62550 1.781 1.469 41.15 0.9688 0.6562 40 0.7812 0.718760 2.203 1.406 50 0.7562 0.7 50 0.7562 0.7

69.69 1.359 0.125 69.93 1.359 0.9375

P=2.76 (bar)i

10 2.766 0.7187 10 2.703 0.7031 10 2.672 0.703120 2.719 0.9844 20 2.656 0.8438 20 2.484 0.765630 2.625 1.328 30 2.469 1.047 30 1.703 0.7540 2.563 1.562 40 1.781 0.8906 36.5 0.8594 0.640650 2.938 1.672 50 1.125 0.7344 40 0.7656 0.687560 2.172 0.3594 50.63 0.7656 0.6406 50 0.7656 0.7031

62.63 2.141 0.125 60 0.7656 0.6875 70 0.9219 0.09375

85.47 2.469 0.2031 P=4.14 (bar)

10 3.813 0.7812 10 3.719 0.7187 10 3.688 0.687520 3.719 1.344 20 3.594 1.062 20 3.313 0.87530 3.563 1.687 30 3.125 1.212 30 2.281 0.812540 3.344 0.1563 40 2.688 1.344 38.24 0.9063 0.640650 2.938 0.1563 50 1.562 0.8348 40 0.8438 0.656260 2.844 0.875 53.33 0.9531 0.6719 50 0.7812 0.6562

64.52 2.859 0.7187 60 0.7187 0.6406 70 3.125 0.7187

79.37 3.281 1 80 3.781 1.781

Table 5.1: Frequency Response Test Data for Humphreys 401 Micro Solenoid Air Valves

Page 186: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

174

AIR-JET SPATIAL DISTRIBUTION TEST RESULTS

Page 187: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

175

The experimental data presented in this subsection supports the analysis of the air-jet force in

Section 2.5. Based on the data in the tables below, and using MATLAB plotting routines,

Figure 2.18 is obtained.

The test bed for these experiments consisted of an air jet secured at a distance of 5.5 inches

(139.7 mm) and pointing to a target (a precision scale) capable of measuring the force of the air

jet. At the beginning of each experiment, the force of air from the air jet acting on the target

was measured. Next, at a specified distance between the air-jet nozzle and the target, an orifice

was centered. Then, the force the air exerted on the target was measured again. The diameter

size of the orifice was varied resulting in corresponding variations in the force of air acting

against the target. When that force was within a couple percent of the force of the air without

an orifice it was assumed that the most of the air escaped through the orifice. That orifice

diameter determined the diameter of the air jet at the measured distance from the nozzle.

The experiments were divided into five groups. For each group a different air-jet force was

chosen (0.021 N, 0.051 N, 0.126 N, 0.32 N, and 0.632 N). For instance, the first row in , max

Fa (g) (2.14 g) presents the maximum force in grams measured at the target distance of 5.5 in

(139.7 mm) before each experiment. Observed variations were contributed to the use of air

elsewhere (the machine shop). There were 11 experiments in each experimental group

representing 11 distances between the nozzle and the orifices. The second row in dist

orif/targ(in) presents the distance from an orifice to the target in inches. The third row D

(in)\dist(mm) shows calculated distances from the nozzle of the air jet to an orifice in

millimeters. Eighteen measurements, each with a different orifice diameter (columns

Page 188: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

176

D(in)\dist(mm) in inches and D (mm)calculated in millimeters), were performed during

each experiment.

In the data analysis stage, from an applicable experiment, a coordinate point for Figure 2.18

was selected. For each experimental group, the coordinates (distance from the nozzle, orifice

diameter) were entered in the MATLAB program given below, and plotted.

Page 189: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

m

ax F

a (g

) 2.

142.

082.

122.

12.

07

2.07

2.05

2.05

2.05

2.05

2.05

di

st o

rif/ta

rg(in

)5.

35

4.8

4.6

4.4

4.2

43.

83.

63.

43.

2D

(mm

) D

(in)

\dis

t(mm

) 5.

0812

.717

.78

22.8

627

.94

33.0

238

.143

.18

48.2

653

.34

58.4

23.

175

0.12

52

1.63

1.25

0.8

0.56

0.55

0.3

0.26

0.2

0.14

0.1

3.57

1875

0.14

0625

2.07

1.75

1.4

1.05

0.78

0.71

0.39

0.32

0.27

0.18

0.14

3.96

875

0.15

625

2.08

1.84

1.6

1.28

0.85

0.8

0.5

0.34

0.3

0.22

0.18

4.36

5625

0.17

1875

2.08

1.95

1.7

1.38

1.13

0.91

0.65

0.48

0.37

0.27

0.21

4.76

250.

1875

2.08

21.

841.

541.

31.

070.

90.

630.

460.

350.

265.

1593

750.

2031

252.

082.

031.

91.

621.

291.

120.

950.

70.

540.

40.

275.

5562

50.

2187

52.

082.

032

1.73

1.5

1.3

1.07

0.81

0.61

0.47

0.28

5.95

3125

0.23

4375

2.09

2.03

21.

81.

631.

41.

160.

920.

650.

490.

396.

350.

252.

092.

042

1.86

1.72

1.5

1.26

10.

810.

550.

456.

7468

750.

2656

252.

092.

072

1.93

1.74

1.56

1.34

1.08

0.92

0.62

0.5

7.14

375

0.28

125

2.09

2.08

2.02

1.96

1.8

1.67

1.38

1.18

10.

720.

537.

5406

250.

2968

752.

092.

082.

022

1.86

1.72

1.47

1.3

1.05

0.81

0.67

7.93

750.

3125

2.09

2.08

2.08

2.04

1.87

1.73

1.53

1.35

1.14

10.

758.

3343

750.

3281

252.

092.

082.

082.

081.

921.

81.

651.

461.

21.

010.

838.

7312

50.

3437

52.

092.

082.

092.

081.

961.

851.

71.

511.

341.

160.

979.

1281

250.

3593

752.

12.

082.

092.

082.

011.

911.

781.

571.

381.

181

9.52

50.

375

2.11

2.08

2.09

2.08

2.04

1.93

1.8

1.6

1.47

1.3

1.1

10.3

1875

0.40

625

2.11

2.08

2.09

2.08

2.04

1.97

1.9

1.72

1.62

1.46

1.3

Tabl

e 5.

2: A

ir Je

t Spa

tial D

istrib

utio

n D

ata

for M

axim

um A

ir-je

t For

ce o

f 0.0

21 N

177

Page 190: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

m

ax F

a (g

) 5.

25.

065.

065.

035.

035.

55.

45.

45.

45.

45.

4

dist

orif

/targ

(in)

5.3

54.

84.

64.

44.

24

3.8

3.6

3.4

3.2

D (m

m)

D (i

n)\d

ist(m

m)

5.08

12.7

17.7

822

.86

27.9

433

.02

38.1

43.1

848

.26

53.3

458

.42

3.17

50.

125

4.7

3.9

3.1

2.4

1.9

1.6

1.1

0.75

0.5

0.3

0.2

3.57

1875

0.14

0625

4.96

4.1

3.4

2.8

2.3

1.9

1.2

0.9

0.8

0.4

0.33

3.96

875

0.15

625

4.96

4.5

3.7

3.1

2.6

2.1

1.7

10.

90.

60.

44.

3656

250.

1718

755

4.7

3.9

3.6

2.8

2.4

21.

61.

10.

70.

474.

7625

0.18

755

4.8

4.5

3.9

2.9

2.9

2.3

1.8

1.6

0.9

0.6

5.15

9375

0.20

3125

54.

94.

54

3.5

3.2

2.5

21.

71

0.7

5.55

625

0.21

875

5.1

4.9

4.7

4.3

3.7

3.4

2.9

2.3

1.7

1.2

0.8

5.95

3125

0.23

4375

5.1

54.

84.

53.

93.

63.

12.

52

1.5

16.

350.

255.

15

4.9

4.7

4.1

43.

42.

82.

21.

81.

16.

7468

750.

2656

255.

15

4.9

4.7

4.3

4.2

3.6

3.1

2.5

1.9

1.2

7.14

375

0.28

125

5.1

54.

94.

94.

54.

43.

83.

32.

62

1.4

7.54

0625

0.29

6875

5.1

55

4.9

4.7

4.5

43.

52.

92.

21.

77.

9375

0.31

255.

15

54.

94.

74.

64.

13.

63.

12.

52

8.33

4375

0.32

8125

5.1

55

4.9

4.8

4.8

4.4

3.9

3.2

2.9

2.3

8.73

125

0.34

375

5.1

55

54.

94.

84.

53.

93.

53.

12.

79.

1281

250.

3593

755.

15

55

4.9

5.1

4.7

4.2

3.7

3.2

2.7

9.52

50.

375

5.1

55

54.

95.

24.

84.

43.

93.

42.

910

.318

750.

4062

55.

15

55

4.9

5.3

54.

74.

23.

73.

2

Tabl

e 5.

3: A

ir Je

t Spa

tial D

istrib

utio

n D

ata

for M

axim

um A

ir-je

t For

ce o

f 0.0

51 N

178

Page 191: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

m

ax F

a (g

) 12

.712

.712

.712

.612

.612

.613

.212

.812

.712

.612

.6

dist

orif

/targ

(in)

5.3

54.

84.

64.

44.

24

3.8

3.6

3.4

3.2

D (m

m)

D (i

n)\d

ist(m

m)

5.08

12.7

17.7

822

.86

27.9

433

.02

38.1

43.1

848

.26

53.3

458

.42

3.17

50.

125

12.2

9.5

7.8

5.9

5.1

4.3

2.2

1.6

1.1

0.8

0.4

3.57

1875

0.14

0625

12.4

10.5

8.7

6.8

1.7

4.7

2.6

1.9

1.3

0.9

0.6

3.96

875

0.15

625

12.5

11.5

9.6

8.1

6.5

5.3

4.6

2.6

1.6

1.3

0.9

4.36

5625

0.17

1875

12.5

11.7

10.4

8.6

7.5

6.1

53.

22.

11.

61.

44.

7625

0.18

7512

.611

.711

.29.

78.

46.

85.

84.

82.

82.

14.

85.

1593

750.

2031

2512

.611

.711

.410

.29

7.6

6.1

5.1

3.1

2.3

25.

5562

50.

2187

512

.612

.211

.710

.69.

68.

47

5.7

4.6

2.6

2.2

5.95

3125

0.23

4375

12.6

12.3

1211

.210

97.

46.

24.

72.

82.

46.

350.

2512

.612

.312

.111

.610

.69.

48.

16.

65.

33.

52.

76.

7468

750.

2656

2512

.612

.312

.311

.810

.79.

98.

57.

15.

64.

63

7.14

375

0.28

125

12.6

12.3

12.3

11.9

11.1

9.8

8.8

7.9

6.3

5.2

47.

5406

250.

2968

7512

.612

.512

.312

.111

.610

.29.

68.

26.

55.

34.

17.

9375

0.31

2512

.612

.512

.412

.111

.910

.910

8.4

7.2

5.8

4.5

8.33

4375

0.32

8125

12.6

12.5

12.5

12.1

11.9

11.2

10.4

9.1

7.3

6.1

4.7

8.73

125

0.34

375

12.6

12.5

12.5

12.3

12.2

11.4

10.6

9.5

8.2

75.

49.

1281

250.

3593

7512

.612

.512

.512

.412

.211

.712

1110

8.7

7.2

6.1

9.52

50.

375

12.6

12.6

12.6

12.5

12.3

12.1

11.2

10.2

8.9

7.8

6.8

10.3

1875

0.40

625

12.6

12.6

12.6

12.5

12.4

12.4

11.7

10.6

9.7

8.9

7.6

Tabl

e 5.

4: A

ir Je

t Spa

tial D

istrib

utio

n D

ata

for M

axim

um A

ir-je

t For

ce o

f 0.1

26 N

179

Page 192: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

m

ax F

a (g

) 35

.635

.535

.535

.535

.535

.5

35.5

35.5

35.5

35.5

35.5

di

st o

rif/ta

rg(in

)5.

35

4.8

4.6

4.4

4.2

43.

83.

63.

43.

2D

(mm

) D

(in)

\dis

t(mm

) 5.

0812

.717

.78

22.8

627

.94

33.0

238

.143

.18

48.2

653

.34

58.4

23.

175

0.12

534

.729

.224

.519

.616

.411

.511

.16.

73.

42.

40.

83.

5718

750.

1406

2535

29.8

26.3

21.5

18.5

13.8

11.6

8.5

4.6

3.5

1.3

3.96

875

0.15

625

3532

.227

.824

.221

.216

.313

.410

6.1

4.1

1.6

4.36

5625

0.17

1875

3533

.630

.626

.522

1815

.411

.78.

55

3.1

4.76

250.

1875

3535

3228

.726

22.4

18.3

1410

.46.

74.

85.

1593

750.

2031

2535

3533

.230

.227

23.3

2015

.811

.78.

16.

25.

5562

50.

2187

535

35.2

3431

.628

.924

.121

.417

.814

10.2

7.2

5.95

3125

0.23

4375

3535

.234

.332

.730

.125

.723

.419

.515

127.

46.

350.

2535

35.3

3533

.631

.727

.624

.621

17.1

13.2

8.5

6.74

6875

0.26

5625

3535

.335

.134

.232

.529

.326

22.5

18.7

15.1

9.8

7.14

375

0.28

125

3535

.335

.334

.533

.330

.527

.624

.320

15.6

11.1

7.54

0625

0.29

6875

3535

.335

.334

.833

.531

28.7

25.2

22.1

18.2

15.7

7.93

750.

3125

3535

.335

.335

.134

.232

.330

26.2

23.1

19.8

16.5

8.33

4375

0.32

8125

3535

.335

.335

.334

.833

31.4

27.8

24.8

21.5

17.2

8.73

125

0.34

375

3535

.335

.335

.335

33.3

32.2

29.3

26.3

2318

.59.

1281

250.

3593

7535

35.4

35.4

35.3

35.1

34.2

32.6

30.1

27.5

24.4

19.8

9.52

50.

375

3535

.435

.435

.335

.334

.733

.231

.128

.225

.221

.110

.318

750.

4062

535

35.4

35.4

35.3

35.3

3534

32.6

30.5

27.6

23.7

Tabl

e 5.

5: A

ir Je

t Spa

tial D

istrib

utio

n D

ata

for M

axim

um A

ir-je

t For

ce o

f 0.3

2 N

180

Page 193: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

m

ax F

a (g

) 64

.464

.464

.464

.464

.464

.4

64.4

64.4

64.4

64.4

64.4

di

st o

rif/ta

rg(in

)5.

35

4.8

4.6

4.4

4.2

43.

83.

63.

43.

2D

(mm

) D

(in)

\dis

t(mm

) 5.

0812

.717

.78

22.8

627

.94

33.0

2 38

.143

.18

48.2

653

.34

58.4

23.

175

0.12

557

.851

3833

.525

.618

10

.59.

27.

53.

51.

83.

5718

750.

1406

2564

5345

37.2

3124

.7

18.2

139.

17

43.

9687

50.

1562

564

56.5

4942

34.3

27.5

21

.118

.212

.511

.34.

24.

3656

250.

1718

7564

.257

5245

37.3

32

25.5

20.5

1311

.58.

54.

7625

0.18

7564

.262

54.2

5043

.732

29

22.5

15.4

16.3

9.2

5.15

9375

0.20

3125

64.3

62.2

58.2

5045

38

29.1

25.3

21.6

1710

.75.

5562

50.

2187

564

.363

.560

5449

.839

.5

3729

.324

19.6

12.2

5.95

3125

0.23

4375

64.3

6460

.256

51.2

45

39.2

31.4

26.2

21.2

14.5

6.35

0.25

64.3

6462

.458

.654

.547

.3

42.8

3527

.923

.615

.86.

7468

750.

2656

2564

.364

6360

56.8

50.5

45

3830

26.1

21.1

7.14

375

0.28

125

64.3

64.1

63.5

62.3

5851

.3

4740

.532

.627

.521

.87.

5406

250.

2968

7564

.464

.163

.762

.459

.454

.2

50.1

43.4

35.2

28.4

23.6

7.93

750.

3125

64.4

64.2

63.9

62.8

60.3

56.1

51

43.8

39.8

3426

.88.

3343

750.

3281

2564

.564

.264

.363

.261

.156

.9

53.5

47.8

42.2

36.2

29.5

8.73

125

0.34

375

64.6

64.3

64.3

63.8

62.5

58.5

55

48.8

43.5

38.1

33.1

9.12

8125

0.35

9375

64.7

64.3

64.3

64.1

63.2

60.3

56

.551

.346

4035

.29.

525

0.37

564

.764

.664

.564

.363

.760

.9

57.1

52.8

48.2

42.6

37.2

10.3

1875

0.40

625

64.7

64.7

64.6

64.3

63.8

62.9

60

57.2

5246

.641

Tabl

e 5.

6: A

ir Je

t Spa

tial D

istrib

utio

n D

ata

for M

axim

um A

ir-je

t For

ce o

f 0.6

32 N

181

Page 194: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

182

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% air_cone %% Nebojsa Jaksic %% Date: 12/16/99 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% This MATLAB program is used to plot air-cones: distance from% the nozzle (mm) vs. the diameter of the orifice (mm) through% which most of the air escapes, for different max. air-jet% forces (N)%

% dist = the distance from the nozzle in mmdist=[5.08 12.7 17.78 22.86 27.94 33.02 38.1...

43.18 48.26 53.34 58.42];% dist1 = applicable distancesdist1=[5.08 12.7 17.78 22.86 27.94 33.02];%for 2.1 grams (.0206 N) - assume 2 g: most of the air escapesD1=[3.175 4.7625 5.55625 7.540625 9.128125 10.31875];

%for 5.2 grams (.051 N) - assume 4.9 g: most of the air escapesdist2=[5.08 12.7 17.78 22.86 27.94 33.02 38.1];D2=[3.571875 5.159375 6.35 7.14375 8.73125 9.128125 10.31875];

%for 12.8 grams (.1256 N) - assume 12.3 g: most of the air escapesdist3=[5.08 12.7 17.78 22.86 27.94 33.02];D3=[3.571875 5.55625 6.746875 8.334375 9.128125 10.31875];

%for 35.6 grams (.3198 N) - assume 35 g: most of the air escapesdist4=[5.08 12.7 17.78 22.86 27.94 33.02];D4=[3.571875 4.7625 6.35 7.540625 8.73125 10.31875];

%for 64.4 grams (.6318 N) - assume 64 g: most of the air escapesdist5=[5.08 12.7 17.78 22.86 27.94];D5=[3.571875 5.953125 7.540625 8.73125 9.525];

%plotting routinesplot(dist1,D1,'b-');grid on;ylabel('cone diameter (mm)');xlabel('distance from air jet (mm)');hold on;

plot(dist2,D2,'r-');plot(dist3,D3,'g-');plot(dist4,D4,'k-');plot(dist5,D5,'k--');hold off;

Page 195: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

183

Bibliography 1 J. Rodrigues, How to Plan a Robot-Based Automated Molding Cell, Robotics Today, Vol. 9, No. 3,

1996.

2 G. Boothroyd, C. Poli, and L. E. Murch, Automatic Assembly, pp.27-147, Marcel Dekker Inc., New York, 1982.

3 G. Boothroyd, Assembly Automation and Product Design, pp.31-94 Marcel Dekker Inc., New York, 1992.

4 B. R. Carlisle, Robot Technology and System Integration, International symposium of Experimental Robotics, Stanford University, June 1995. Keynote address at the symposium.

5 Vibromatic. Personal Communication, 1999. Vibromatic Company, Inc., located in Noblesville, Indiana, sells part feeders and orientation systems.

6 S. Okabe, and Y. Yokoyama, Study on Vibratory Feeders: Calculation of Natural Frequency of Bowl-Type Vibratory Feeders, ASME Journal of Mechanical Design, Vol. 103, pp. 249-256, 1981.

7 Robert A. Regent, Research and Development of a Systems Model of a Vibratory Bowl Feeder, Unpublished Masters Thesis in Industrial and Systems Engineering, The Ohio State University, 1985.

8 S. Okabe et al. Vibratory Feeding by Nonsinusoidal Vibration - Optimum Wave Form, Journal of Vibration, Acoustics, Stress, and Reliability in Design, Vol. 107, pp. 188-195, 1985.

9 K. Srinath and R. Karmakar, Vibratory Conveying by Non-Sinusoidal Excitation, Proceedings of the Institute of Mechanical Engineers, Mechanical Engineering Science, Vol. 202, No. C6, pp. 405-408, 1988.

10 F. E. Smith, Applying Vibratory Bowl Type Feeders, Automation, Jan. 1963.

11 C. Ou-Yang, A Computer Analysis of Parts Feeding Feasibility in a Vibratory Bowl Feeder, Ph.D. Dissertation, The Ohio State University, 1991.

12 G. P. Maul, and C. Ou-Yang, A Computer Analysis of Orientation Devices for Vibratory Bowl Feeders, International Journal of Production Research, Vol. 31, No. 3, pp. 555-578, 1993.

13 P. S. Tan, at. al. A Knowledge-based Advisor for the Automatic Selection and Sequencing of Orienting Devices for Vibratory Feeding, Engineering Applications and Artificial Intelligence, Vol. 8. No. 1, pp. 1 - 13, 1995.

14 C. Ou-Yang, A Study of Workpiece Sequencing in a Sensor base Vibratory Bowl Feeder, Master Thesis, The Ohio State University, 1986.

15 G. P. Maul, C. Ou-Yang, Predicting the Cycle Time for a Sequence of Parts in a Sensor Based Vibratory Bowl Feeder, Int. J. Prod. Res., Vol. 25, No. 12, pp. 1705 - 1714, 1987.

16 N. I. Jaksic, A Study of the Touching/Overlapping Parts Problem in a Sensor Based Vibratory Bowl Feeder, Masters Thesis, The Ohio State University, 1992.

17 G. P. Maul, M. B. Thomas, A Systems Model and Simulation of the Vibratory Bowl Feeder, Journal of Manufacturing Systems, Vol. 16, No. 5, pp. 309 314, 1997.

18 L. E. Murch, G. Boothroyd, Predicting Efficiency of Parts Orienting Systems, Automation, Vol. 18, 1971.

Page 196: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

184

19 A. D. Christiansen, A. D. Edwards, C. A. Coelo Coelo, Automated Design of Part Feeders using a

Genetic Algorithm, In Proceedings of the 1996 IEEE International Conference on Robotics and Automation, Vol. 1, pp. 846-851, 1996.

20 D. R. Berkowitz, J. Canny, Designing Parts Feeders using Dynamic Simulation, In Proceedings of the 1996 IEEE International Conference on Robotics and Automation, Vol. 2, pp. 1127-1132, 1996.

21 D. R. Berkowitz, J. Canny, A Comparison of Real and Simulated Designs for Vibratory Parts Feeding, In Proceedings of the 1997 IEEE International Conference on Robotics and Automation, Vol. 3, pp. 2377-2382, 1997.

22 B. V. Mirtich, Impulse-based Dynamic Simulation of Rigid Body Systems, Dissertation, University of California at Berkeley, Fall 1996.

23 B. Mirtich, J. Canny, Impulse-based Simulation of Rigid Bodies, Symposium on Interactive 3D Graphics, ACM Press. N.Y., 1995.

24 M. Erdmann and M. T. Mason, An Exploration of Sensorless Manipulation, IEEE Journal of Robotics and Automation, pp. 4(4):369-379, Aug. 1988.

25 K. F. Bohinger, V. Bhatt, and K. Y. Goldberg, Sensorless Manipulation Using Transverse Vibrations of a Plate, IEEE International Conference on Robotics and Automation, Nagoya, Japan, May 1995.

26 M. A. Peshikin and A. C. Sanderson, Planning Robotic Manipulation Strategies for Workpieces that slide, IEEE Journal of Robotics and Automation, 4(5):524-531, Oct. 1988.

27 J. Wiegley, K. Y. Goldberg, M. Peshkin, and M. Brokowski, A Complete Algorithm for Designing Passive Fences to Orient Parts, IEEE International Conference on Robotics and Automation, Apr. 1996.

28 M. Mani and W. R. D. Wilson, A Programmable Orienting System for Flat Parts, North American Manufacturing Research Institute Conference XIII, Berkeley, California, May 1985.

29 M. T. Mason, Mechanics and Planning of Manipulator Pushing Operations, International Journal of Robotics Research, 5(3):53-71, 1986.

30 S. Akella, W. H. Huang, K. M. Lynch, and M. T. Mason, Sensorless Parts Orienting with a One-joint Manipulator, IEEE International Conference on Robotics and Automation, Albuquerque, NM, Apr. 1997.

31 K. Y. Goldberg, Orienting Polygonal Parts Without Sensors, Algorithmica, 10(2/3/4):201-225, 1993.

32 D. D. Grosmann and M. W. Blasgen, Orienting Mechanical Parts by Computer-controlled Manipulator, IEEE Transactions on Systems, Man, and Cybernetics, 5(5), September 1975.

33 R. H. Taylor, M. T. Mason, and K. Y. Goldberg, Sensor-based Manipulation Planning as a Game with Nature, In R. C. Bolles and B. Roth, editors, Robotics Research: The Fourth International Symposium, pp. 421-429, MIT Press, Cambridge, MA, 1988.

34 A. S. Rao and K. Y. Goldberg, Shape from Diameter: Recognizing Polygonal Parts with a Parallel-jaw Gripper, International Journal of Robotics Research, 13(1):16-37, Feb. 1994.

35 S. Akella, Robotic Manipulation for Parts Transfer and Orienting: Mechanics, Planning, and Shape Uncertainty, PhD thesis, The Robotics Institute, Carnegie Mellon University, Dec. 1996. Robotics Institute Technical Report CMU-RI-TR-96-38.

36 S. Akella and M. T. Mason, Parts Orienting with Partial Sensor Information, IEEE International Conference on Robotics and Automation, May 1998.

Page 197: PROGRAMMABLE AIR-JET TOOLING FOR VIBRATORY BOWL …faculty.csupueblo.edu/n.jaksic/Papers/dissertation.pdf · 2003. 5. 17. · 1.7 Research Objectives and Organization ..... 15 Chapter

185

37 M. Caine, The Design of Shape Interactions Using Motion Constraints, In Proceedings of the

1994 IEEE International Conference on Robotics and Automation, Vol. 1, pp. 366-371, 1994.

38 A. D. Khazan, Transducers and Their Elements, Design and Application, Prentice Hall, pp. 117-162, 1994.

39 A. J. Cronshaw, W. B. Heginbotham, and A. Pugh, A Practical Vision System for Use With Bowl Feeders, Robot Sensors: Volume I Vision, U.K., 1986.

40 G. P. Maul, N. I. Jaksic, Sensor-Based Solution to Contiguous and Overlapping Parts in Vibratory Bowl Feeders, Journal of Manufacturing Systems, Vol. 13, No. 3, pp. 190195, 1994.

41 SDK-86, MCS-86 System Design Kit, Users Guide, Intel Corporation, CA

42 G. P. Maul, The Adaptively Controlled Parts Feeder Concept, Automated Assembly, SME, pp. 142-156, 1986.

43 EXAIR catalog, EXAIR Corporation, Cincinnati, OH, pp. 19-24, 1999.

44 Humphrey Pneumatic Valves, Humphrey Products Company, Kalamazoo, MI, pp. 32-33, 1994.

45 H. L. Stewart, Hydraulic and Pneumatic Power for Production, Revised Fourth Edition, Industrial Press, Inc. N.Y., pp.29.1-29.4, 1977.

46 A. Esposito, Fluid Power with Applications, Fourth Edition, Prentice Hall, 1999.

47 MINITAB Release 12: Minitab Users Guide 2: Data Analysis and Quality Tools, Minitab Inc. pp. 2.1-2.58, 1998.

48 KODAK EKTAPRO HS Motion Analyzer, Model 4540, Manual, Eastman Kodak Company, Motion Analysis Systems Division, http://www.kodak.com/US/en/digital/genInfo/masd/ masd4540.shtml, 1999.

49 W. E. Snyder, Industrial Robots - Computer Interfacing and Control, Prentice Hall, pp. 109-124, 1985.

50 J. H. Mathews, K. D. Fink, Numerical Methods Using MATLAB, Third Edition, Prentice Hall, pp. 342-458, 1999.

51 Using MATLAB Version 5, The MathWorks, Inc. Natick, MA, pp. 10.1-12.22, 1997.

52 MATLAB Release 11: New Features, The MathWorks, Inc., Natick, MA, pp. 1.23-1.25, 1999.

53 F. M. White, Fluid Mechanics, Second Edition, McGraw-Hill Inc., pp. 287-440, 1986.

54 R. W. Fox, A. T. McDonnald, Introduction to Fluid Mechanics, Fifth Edition, John Wiley & Sons, pp. 332-493, 1999.

55 The Pressure Strain and Force Handbook, Omega Engineering Inc., pp. B.28-B.29, 1999.

56 AT-MIO-16X User Manual, National Instruments Corp., Austin, TX, 1993.

57 L. K. Wells, J. Travis, LabVIEW for Everyone, Prentice-Hall, 1997.

58 G. W. Johnson, LabVIEW Graphical Programming, Second Edition, McGraw-Hill, pp.375-432, 1997.

59 R. Jamal, H. Pichlik, LabVIEW Applications and Solutions, Prentice-Hall, pp. 31-118, 1999.

60 J. Essick, Advanced LabVIEW Labs, Prentice-Hall, pp. 1-135, 1999.

61 J. Axelson, Parallel Port Complete, Peer-to-Peer Communications, February 1997.

62 Crydom Catalog, http://www.crydom.com/assets/ssrpan/s1.pdf , Crydom Corp., San Diego, CA, Controls manufacturer, 1999.