SlideShare a Scribd company logo
1 of 76
Download to read offline
Purdue University
Purdue e-Pubs
College of Technology Directed Projects College of Technology Theses and Projects
7-1-2011
Virtual Prototyping of a Mechatronics Device
Ryne P. McHugh
Purdue University, RPMcHugh@Purdue.edu
Follow this and additional works at: http://docs.lib.purdue.edu/techdirproj
This document has been made available through Purdue e-Pubs, a service of the Purdue University Libraries. Please contact epubs@purdue.edu for
additional information.
McHugh, Ryne P., "Virtual Prototyping of a Mechatronics Device" (2011). College of Technology Directed Projects. Paper 40.
http://docs.lib.purdue.edu/techdirproj/40
VIRTUAL PROTOTYPING OF A MECHATRONICS DEVICE
A Directed Project
Submitted to the Faculty
of
Purdue University
by
Ryne P. McHugh
In Partial Fulfillment of the
Requirements for the Degree
of
Master of Science
August 2011
Purdue University
West Lafayette, Indiana
ii 
 
To my grandmother, Mary McHugh, who in 1949 left her home in County Mayo, Ireland to search
for something more. Her pursuit of happiness and determination to never settle led to the many
opportunities I’ve been afforded in my lifetime. Without GrandmaQ and her late husband, my
grandfather, Hubert Patrick McHugh, I may never have had the chance to seek higher education.
iii 
 
ACKNOWLEDGMENTS
The author would like to thank Dr. Henry Zhang for his confidence in this project and its
author. His encouragement to attend graduate school and pursue this field was extremely helpful
and has led to a profound sense of fulfillment in the author.
iv 
 
TABLE OF CONTENTS
Page
LIST OF TABLES............................................................................................................................ vi
LIST OF FIGURES..........................................................................................................................vii
EXECUTIVE SUMMARY ................................................................................................................ ix
SECTION 1. INTRODUCTION ........................................................................................................1
1.1. Statement of Problem ........................................................................................................... 1
1.2. Significance of Problem ........................................................................................................ 1
1.3. Scope .................................................................................................................................... 2
1.4. Assumptions.......................................................................................................................... 2
1.5. Limitations ............................................................................................................................. 3
1.6. Delimitations.......................................................................................................................... 3
1.7. Definitions.............................................................................................................................. 4
SECTION 2. REVIEW OF LITERATURE ........................................................................................5
2.1. Introduction............................................................................................................................ 5
2.2. Mechatronics......................................................................................................................... 5
2.3. Virtual Prototyping................................................................................................................. 7
2.4. Traditional Design ................................................................................................................. 7
2.5. Modern Design...................................................................................................................... 9
2.6. Software .............................................................................................................................. 12
2.7. Summary............................................................................................................................. 13
SECTION 3. METHODOLOGY......................................................................................................14
3.1. Creation of the Solid Models with SolidWorks .................................................................... 15
3.2. Creation of LabVIEW Instruments....................................................................................... 19
3.3. Creation of Connection between SolidWorks and LabVIEW.............................................. 25
v 
 
Page
3.4. Analysis............................................................................................................................... 28
3.5. Incomplete Proposal Items.................................................................................................. 36
SECTION 4: RESULTS..................................................................................................................41
4.1. Static Model......................................................................................................................... 41
4.2. Control Logic and Motion Profiles ....................................................................................... 43
4.3. Dynamic Analysis of Automated Model .............................................................................. 44
SECTION 5: CONCLUSIONS........................................................................................................48
5.1. Recommendations for Further Study .................................................................................. 49
LIST OF REFERENCES................................................................................................................52
APPENDIX.....................................................................................................................................55
  vi
LIST OF TABLES
Table Page
Table 3.1. Analysis for optimization of a virtual prototype using Figure 3.1 ..................................28
vii 
LIST OF FIGURES
Figure Page
Figure 2.1: Interdisciplinary Mechatronics Structure........................................................................6
Figure 2.2: Traditional Sequential Design Approach .......................................................................8
Figure 2.3: Mechatronics Parallel Design Approach........................................................................9
Figure 3.1: Virtual Prototyping Flowchart.......................................................................................15
Figure 3.2: Basic Framing for Product Vending VP.......................................................................16
Figure 3.3: Picker Assembly for X-Y Axis Product Acquisition ......................................................17
Figure 3.4: Pusher Assembly for Z-Axis Product Acquisition ........................................................18
Figure 3.5: Functional Architecture and Final Assembly of Product Vending VP..........................19
Figure 3.6: Motion Study with Motion Analysis and Motors Enabled.............................................19
Figure 3.7: Creation of Control Law with LabVIEW .......................................................................20
Figure 3.8: X-Y Picker Test VI User Interface................................................................................21
Figure 3.9: X-Y Picker Test VI Block Diagram...............................................................................21
Figure 3.10: Z pusher test VI user interface ..................................................................................22
Figure 3.11: Z pusher test VI block diagram..................................................................................23
Figure 3.12: Functionality test VI user interface ............................................................................24
Figure 3.13: Functionality test VI block diagram............................................................................24
Figure 3.14: X-Y picker test project................................................................................................26
Figure 3.15: Z pusher test project..................................................................................................26
Figure 3.16: Functionality test project............................................................................................27
Figure 3.17: Adjusting motion profile with LabVIEW......................................................................31
Figure 3.18: 3D contact menu........................................................................................................34
Figure 3.19: Opposing force of cans applied to Z pusher assembly .............................................35
Figure 3.20: Opposing force of can applied to X-Y picker assembly.............................................35
viii 
Figure Page
Figure 3.21: Proposed product output (vend) logic........................................................................37
Figure 3.22: Behind the scenes Excel input/output logic...............................................................38
Figure 3.23: Proposed reorganization logic ...................................................................................39
Figure 3.24: Available sensors in SolidWorks assemblies ............................................................40
Figure 4.1: Results of Interference Detection ................................................................................44
Figure 4.2: Applied Torque to X Axis Motor vs. Time ....................................................................45
Figure 4.3: Applied Torque to Y Axis Motor vs. Time ....................................................................46
Figure 4.4: Applied Torque to Z Axis Motor vs. Time ....................................................................47
ix 
 
EXECUTIVE SUMMARY
McHugh, Ryne P. M.S., Purdue University, August 2011. Virtual Prototyping of a Mechatronics
Device. Major Professor: Haiyan Zhang.
Global market demands and economic turbulence have driven companies to seek
innovative ways to reduce cost. Therefore, the primary goal of this research is to show the validity
of virtual prototyping, within the realm of mechatronics, as a means to reduce costs in the
development phase of product design.
Mechanical, electrical, and embedded software engineering are being combined in
modern products. This combination has come to be known as mechatronics. The high level of
multidisciplinary interaction makes it difficult for collaboration and use of computers in
Mechatronics’ design.
Dassault Systems’ SolidWorks and National Instruments’ LabVIEW are industrial grade
softwares that can be used in the development and deployment phase of engineering design.
SolidWorks is used for physical modeling and analysis of geometric parts, while LabVIEW is used
as a programming language for control logic and data acquisition. National Instruments has
developed a module, known as SoftMotion, which allows communication between these
programs and thus the ability to develop and analyze fully functional prototypes virtually. This
provides a new field for optimal design and development of multidisciplinary mechatronics
systems with fewer design iterations and low cost. This research will develop and analyze a fully
functional virtual prototype.
In this directed project the researcher developed and analyzed a virtual prototype of a
product-vending device, because was a useful device for exemplifying virtual prototyping of a
mechatronics device. This is a device meant to store and dispense soda cans. The can virtually
x 
 
dispensed was one of 16 available, and chosen by the user. It was meant to be similar to vending
machines found in convenient locations across the world.
1 
 
SECTION 1. INTRODUCTION
This chapter provides an initial introduction to the mechatronics virtual prototyping
project. It includes information regarding the relevance of the research, technical terms used in
the study, and parameters by which the research will be conducted. Finally, the processes used
to complete the experiment will be detailed.
1.1. Statement of Problem
Mechatronics devices are modern machines with high levels of complexity that require
the input of multiple engineering disciplines during their design and design verification. Traditional
prototyping development, with independently designed subsystems, often results in multiple
iterations of design. In the design of mechatronics devices, the whole systems are required to be
modeled and analyzed concurrently in order to achieve the best performance of the products
(Mathur, 2007). Obviously the traditional approach does not well suit the development of
mechatronics devices due to the time and cost involved with their development and testing. Can
virtual prototyping of mechatronics devices provide a valid and reliable alternative to numerous
iterations of physical prototypes for use in product design verification?
1.2. Significance of Problem
The instability of the global economy is increasing the demand for more flexible designs,
quicker time to market, and more capable products. Not only does the market demand better
products quicker, but it also requires they be less costly. This creates a need for improvements in
2 
 
the earliest design phases of complex machines, where the most development costs are incurred
(de Kleuver, F., & Hamlyn, F. J., 2008).
The use of computer-aided design is not something to be considered new. It has been a
staple of design for decades. Not only have computers been used for modeling of physical parts,
but also the development of the logic that governs their action. However, the individuals trained in
these disciplines are not working simultaneously. The modeling of structural component geometry
is typically developed first while the electrical components and control logic are forced to work
around what has been developed first (Mathur, 2007). Virtual prototyping enables them to work
simultaneously. This synergy can lead to better outputs in a shorter time period, while also
reducing the number of design iterations, thus reducing cost and time to market and increasing
functionality.
1.3. Scope
This project was a study of a modern prototyping technique for mechatronics called
virtual prototyping. Traditional prototyping techniques are cumbersome and expensive. This is
especially true for mechatronic devices. Therefore, the scope was aimed at modern mechatronics
prototyping known as virtual prototyping.
Identifying the traits of mechatronic devices paved the way for virtual prototyping
examples of said devices. These prototypes included solid models, motion control logics, and in
depth dynamic analyses.
1.4. Assumptions
Throughout the completion of the project, the researcher made the following assumptions:
Physical prototypes are indispensible, but the number of which can be reduced.
Material simulations are accurate
Motion simulations are accurate
Dynamic output results are accurate with respect to materials and motion.
3 
 
Software will operate in accordance with the manufacturer’s specifications.
1.5. Limitations
There are many elements of research that are out of the control of the researcher. These
elements include:
The interoperability between the different softwares used in the study.
The accuracy and functionality of the different softwares used in the study.
The use of numerous types of virtual sensors.
1.6. Delimitations
The study was delimited by the following:
The construction of physical prototypes.
Only a serialized process was used during this study.
The thermodynamic analysis necessary for a refrigerated unit or one that prepares
heated items was not performed.
Programming logic used to monitor the temperature of the product storage area.
Total array size was four shelves and four columns.
The vending system did not process the product (i.e. cooking).
The accuracy of the solver was at its lowest setting.
The software was located on a server and run over a network.
A cost comparison between VP and PP was not performed.
SolidWorks 2009 SP 2.1 was the only software used for CAD modeling.
The researcher created all the CAD geometry.
The researcher determined the size and location of all functional components.
LabVIEW 2009 SP1 was the only software used for logic and motion control
programming.
The researcher determined the time constraints of the functional system.
4 
 
The SoftMotion Module was used to create a connection between SolidWorks and
LabVIEW
The researcher, through any available suppliers, did all motor selection.
1.7. Definitions
Actuator – “Devices used to create action or motion” (Alciatore & Histand, 2003, p. 373).
Mechatronics – “An interdisciplinary field of engineering dealing with the design of products
whose function relies on the integration of mechanical and electronic components coordinated by
a control architecture” (Alciatore & Histand, 2003, p. 2).
Microprocessor – “A single, very-large-scale-integration chip that contains many digital circuits
that performs arithmetic, logic, communication, and control functions” (Alciatore & Histand, 2003,
p. 239).
PP – Physical Prototype – “System integration to ensure components and subsystems work
together as expected used as solid milestones to provide tangible goals, demonstrate
progress, and enforce the schedule for the team” (de Kleuver, F., & Hamlyn, F. J., 2008, p. 20).
VP – Virtual Prototype - A computer model of a product presented in a virtual environment with,
ideally, all information and properties included, for the analysis and evaluation” (Hren and
Jezernik, 2008, p. 822).
6 
 
SECTION 2: REVIEW OF LITERATURE
2.1. Introduction
This literature review is a collection of publications relevant to mechatronics, virtual
prototyping, modern design methodologies, and standalone vending devices. It also included
research on traditional design methodologies and the software that has helped to usher in a new
era of design. The review recounted journal entries, periodicals, and literature that addressed the
topics valued in this study; namely mechatronics, virtual prototyping, and their potential to
improve engineering design practice in industry.
Collegiate subscriptions to business technology search engines supplied by Purdue
University provided the majority of the information regarding the practices of current engineering
design teams, what is seen as important steps for the future, as well as what has been the
paradigm of the past. This was the bulk of the reviewed literature, but textbooks on mechatronics
as well as current and potential future business practices proved useful as well. Finally,
educational search engines provided information on what current educators see as important for
the future of mechatronic engineering design. The overlap between the information found in these
variously locations led to the assumption that not only was adequate material compiled, but also
the information was valid and credible.
2.2. Mechatronics
Many modern products are blending a number of engineering disciplines. Specifically,
mechanical, electrical, and embedded software engineering are being combined in modern
products. This interdisciplinary combination has come to be known as “mechatronics.”
 
Craig
contro
definit
produ
coord
mech
engin
2008)
includ
sensin
electr
system
In an articl
states “mech
ol systems, an
tion of mecha
ucts whose fu
inated by a c
atronics educ
eering, electr
). They contin
ding timers, po
ng elements.
rical systems.
ms interact:
Fig
e by Kevin C
hatronics is th
nd computers
atronics: “An i
nction relies o
ontrol archite
cation insisted
rical engineer
nue by detailin
ower switchin
In 2009, San
The following
gure 2.1. Inte
raig (2001), a
he synergistic
s” (p. 13). Alc
nterdisciplina
on the integra
ecture” (Alciato
d it is importa
ring, and softw
ng the type of
ng/amplifying
ntori mentione
g, Figure 2.1,
rdisciplinary m
a very useful d
combination
iatore and His
ary field of eng
ation of mech
ore & Histand
nt to expose
ware enginee
f hardware the
devices, heat
ed the combin
illustrates ho
mechatronics
definition of m
of mechanica
stand reiterat
gineering dea
anical and ele
d, 2003, p. 2)
students of m
ering (Flaxer,
e students ne
ting elements
nation of softw
ow the engine
s structure, (C
mechatronics
al engineering
te this point w
aling with the
ectronic comp
. An article pu
mechatronics
Becker, & Fis
eed to be exp
s, various mot
ware, mechan
eering discipli
Craig, 2001)
is mentioned
g, electronics
with their
design of
ponents
ublished on
to mechanica
sherman,
posed to,
tors, and
nical, and
nes and
7 
d.
s,
al
8 
 
2.3. Virtual Prototyping
There is a very large amount of overlap and agreement in the literature concerning VP.
As a general definition, de Kleuver and Hamlyn (2008) state that it is a model meant specifically
for analysis that allows the designer to predict with confidence how their product will behave.
Their omission of VP’s computer-based environment leaves something to be desired. Santori
(2009) also fails to mention the same idea, but does expand the definition to include the
combination of software, mechanical, and electrical systems. Hren and Jezernik (2008)
incorporate the use of computers claiming “Virtual Prototyp[ing] refers to a computer model of a
product presented in virtual environment with, ideally, all information and properties included, for
the analysis and evaluation” (p. 822). There is still some ambiguity with respect to mechatronics.
The most valuable definition was found to be Mathur’s (2007), as it is tailored specifically
to mechatronic devices. “A virtual machine prototype is a 3D CAD model that interacts with a
simulation of a machine controller to visualize and test machine movements and logical
operations” (Mathur, 2007, p. 1). The reference to the machine controller as well as the CAD
system is what separates this definition from the others.
It is quite clear that all the authors have a common thread in their thoughts on virtual
prototyping (VP). They all see it as an analytical tool used for evaluation of a product or design.
The disagreement between them is more their level of detail than actual meaning. Mathur’s
(2007) detailed explanation will be used as the meaning for virtual prototyping in the remainder of
the literature review.
2.4. Traditional Design
Traditional design methods have been used for decades to develop products in industry.
These methods are typically a sequential design method. That is, those proficient in the important
design areas operate independently and are forced to work around what the previous designer
has given them. This is not suitable for design of interdisciplinary products such as mechatronics
 
device
produ
desig
illustra
mech
implie
devel
mech
engin
Stack
discip
referr
includ
in the
contri
depen
claim
es. Additiona
uct’s design. E
n and numero
ated in Figure
F
Mathur (20
anical engine
es the latter tw
oped by the m
anical design
eers lay out t
kpole concurs
plines worked
ing only to me
de control sys
traditional de
butions will b
In addition
ndence on the
“traditional d
lly, numerous
Experts in the
ous physical p
e 2.2 shows th
Figure 2.2. Tra
HTTP://ZO
007) details th
eers, followed
wo disciplines
mechanical en
n is complete
he electrical s
in her 2009 D
separately o
echanical and
stems enginee
esign method
e covered in
to the seque
e use of nume
esign ideolog
s, expensive p
e field agree th
prototype iter
he traditional,
aditional sequ
ONE.NI.COM
he traditional
by electrical
s are required
ngineers. Ma
they “develop
system and p
Design News
n the respect
d electrical en
ers as well. A
ology, with re
subsequent s
ential design p
erous physica
gies require th
physical proto
hat this is the
rations. A flow
, sequential d
uential design
/DEVZONE/C
design proce
and embedd
to base their
athur elaborat
p a physical m
program the m
s article stating
tive systems”
ngineers, but
A number of au
espect to the s
sections of thi
process, tradi
al prototype it
hat engineers
otype iteration
e traditional de
w chart create
design:
n approach. T
CDA/PUB/P/I
ess stating tha
ed software c
r designs enti
tes on this sta
machine, [the]
machine contr
g: “Traditiona
(p. 43). In thi
her statemen
uthors also im
sequential de
is literature re
tional design
terations. de K
construct a v
ns are used to
esign ideology
ed by Mathur
Taken from
D/145
at it typically b
control engine
irely on what
ating that afte
] electrical an
roller” (2007,
ally, the two e
is case, Stack
nt can be inter
mply there are
esign process
eview.
is flawed by
Kleuver and H
variety of phy
o evaluate the
y; sequential
(2007)
begins with th
eers. This
has been
er the
nd controls
p. 2).
ngineering
kpole is
rpolated to
e deficiencies
s. Their
its
Hamlyn (2008
sical
9 
e
he
s
8)
 
protot
is use
be red
expen
produ
protot
(de K
often
physic
to inc
a prof
neces
contri
centu
promo
parall
types to test a
eful and not lik
duced. de Kle
nsive and time
uct’s lifecycle
types, thus pr
leuver & Ham
realize their d
cal prototypes
reased invest
fit and taking
The design
ssary for thos
bute to the pr
ry design me
ote concurren
el design app
F
and evaluate
kely to be com
euver and Ha
e-consuming.
pointing out a
rototyping act
mlyn, 2008, p.
design is flaw
s have been c
tment and lon
a loss (Mathu
n of mechatro
e proficient in
rocess. As thi
thodologies a
nt, parallel eng
proach.
Figure 2.3. Me
HTTP://ZO
design conce
mpletely elimi
mlyn (2008) g
. They also co
another proble
tivities becom
5).” Stackpo
wed late in the
constructed. T
ng delays, wh
ur, 2007).
2.5. M
onics devices
n mechanical,
is type of prod
are employed
gineering thro
echatronics pa
ONE.NI.COM
epts” (p. 11). A
nated, there
go on to say t
onsider physi
em area: “A g
me the bottlene
le (2009) reite
e process, at a
This is a time
ich can be th
Modern Desig
requires the
, electrical, an
duct is one of
. The key asp
ough VP. The
arallel design
/DEVZONE/C
Although the
are reasons t
the process o
cal prototypin
good design o
eck of the pro
erates this by
a time when c
e when rework
e difference b
gn
input of nume
nd embedded
f the 21st
cent
pect of the mo
e following, Fi
n approach, T
CDA/PUB/P/I
use of physic
the number o
of physical pro
ng with respe
often needs s
oduct develop
y pointing out
costly, time co
king the flawe
between the b
erous discipli
d software des
tury, it is impo
odern method
igure 2.3, illus
Taken from
D/145
1
cal prototypes
of them should
ototyping is
ct to the
several
pment proces
that designer
onsuming
ed parts leads
builder makin
nes. It is
sign to
ortant that 21
dology is to
strates the
0 
s
d
ss
rs
s
ng
st
11 
 
“Getting input from controls and electrical engineers early in the design process can
significantly lower risk” (Mathur, 2007, p. 2). This is the basis for a 21st
century mechatronics
design paradigm. Mathur (2007) expands on the idea saying these methods can streamline and
improve design by integration of available development practices and technologies. This can also
to improve satisfaction of customer needs and speed design while streamlining the debugging
process (Mathur, 2007). It is clear Mathur believes a parallel design scheme can improve the
design process. de Kleuver and Hamlyn (2007) also believe it is advantageous that concurrent
engineering takes place in the early product stages, allowing development processes to be
carried out simultaneously. Stackpole (2009) agrees, making the statement “cross-collaboration
between disciplines is important because every decision has a ripple effect in a mechatronics
design” (p. 43). Others see VP as a means to achieve this parallel design.
VP is a relatively new idea, but years before it reached the level of application it has
today, Schaaf and Thompson saw its potential. They thought VP could “facilitate communication
between different engineering disciplines during the early design process (Schaaf & Thompson,
1997, p. 941).” More recently when VP reached a higher level of application, Mathur (2007)
reiterated their point: “prototyping the machine virtually also can increase interaction among
design team members early in the machine design process, resulting in a better final machine”
(p. 2). In other words, it can “streamline the parallel design path all the way to product
deployment” (Bartos, 2007, p. 26). Increased collaboration isn’t the only advantage of the modern
design paradigm that makes use of VP. Modern design through virtual prototyping can also
reduce costly physical prototypes (PP).
Schaaf and Thompson anticipated these benefits as well. They mentioned that
development costs could be reduced by using computer models to evaluate designs, wherein the
cost of mistakes would be reduced because they aren’t being made on full-scale prototypes
(Schaaf & Thompson, 1997). They thought VP could simply replace expensive physical
counterparts. Once more, their predictions are confirmed by modern literature. “In contrast to an
expensive physical prototype for the product design and performance verification the virtual
12 
 
prototype offers evaluation in the digital world” (Hren & Jezernik, 2008, p. 830). Making use of VP
allows teams to evaluate and optimize their designs in software before building physical
components (Mathur, 2007). “With the goal of replacing physical prototypes, VP has a great
potential to improve the current product development process (Wang, p. 3).” The reduction of PP
and the associated costs are considered by Bartos (2007) to be the key benefits of VP. de
Kleuver and Hamlyn (2008) agree that costs; labor, material, and tooling included can be reduced
while saving time. Santori (2009) puts this in perspective “At a time when resources are
continually being cut [virtual] prototypes make it possible to create more with less” (p. 31). Other
researchers elaborate on the time benefits mentioned by de Kleuver and Hamlyn, while they also
provide more detail.
Saving time at the front end, or early in the product lifecycle through the use of VP has
many advantages. The use of VP allows designers to explore options earlier and thus address
mistakes sooner in the process. This allows for more time to investigate new opportunities if a
mistake leads to failure (Santori, 2009). Realizing mistakes as early as possible is the best thing a
designer can do. “Ricoh Copier reported in one year that the cost of engineering orders is $35 in
the design phase, while it is $1,777 prior to prototyping, and $590,000 after the product is in
production (de Kleuver and Hamlyn, 2008, p. 10).” Saving time is also extremely valuable on the
back end when getting a product to market. de Kleuver and Hamlyn (2008) also assert the first
20% of builders able to get a product to market will earn 80% of the profits because they can set
a higher price before competitors can enter the market. Another advantage of using VP in a
competitive environment is the increased ability to communicate with the customer.
The ability to communicate with the customer early in the design process allows builders
to understand their needs before a physical prototype is built; another cost saving measure.
Mathur (2007) says VP is an effective way to show a company’s customers how a product will
behave before investments are made in PP, while also improving the understanding of the
customers’ requirements. More recently it was declared “The ability to show potential clients a
realistic simulation of the entire device operation can be a good way to validate ideas and get
13 
 
feedback before ever building the first physical prototype” (Santori, 2009, p. 31). It’s not only
recently that experts believed VP could assist customer communication. Schaaf and Thompson
(1997) believed VP could help sell early designs as a means to procure outside investments.
2.6. Software
The combination of Dassault Systems’ SolidWorks and National Instruments’ (NI)
LabVIEW through NI’s SoftMotion module is a very effective way to virtually prototype
mechatronics devices. It allows the user to develop CAD geometry in conjunction with the control
logic to analyze the function and motion profiles of the systems being developed. This has
numerous advantages that can be realized before physical prototyping, including checking for
interferences, optimizing materials and component sizes, and motor selection (Mathur, 2007).
Rockwell Automation has developed software known as Motion Analyzer with a number
of similar features to the SoftMotion module. Its similar features include coordination with
SolidWorks and transfer of virtual motion profiles to physical systems also manufactured by
Rockwell Automation.
In addition, CADSI has released a product called Motion and Structure Simulation
Software meant to work in unison with CATIA. CADSI claims its features are useful for concurrent
design and analysis (Bird, 1997). This makes it useful for virtual prototyping.
Siemens also entered the market with their Mechatronics Concept Designer capable of
working with multiple CAD packages. However, like the Rockwell and NI systems, it is limited to
its proprietary physical systems.
Finally, LMS created Virtual Lab Motion. It is a motion and logic profiler and analyzer. It is
meant to function using CATIA, thus limiting it to a large, expensive CAD system.
14 
 
2.7. Summary
It is clear there is a significant agreement across the academic and professional communities
with respect to mechatronics and virtual prototyping. Although, there are slight variations, the
basic definition for mechatronics is agreed upon. Numerous sources also agree that virtual
prototyping is a valuable pursuit. It is valuable in modern design and enables a shift from
traditional design practices.
15 
 
SECTION 3: METHODOLOGY
There were a number of factors that were considered to determine the advantages of
virtual prototyping mechatronics devices. VPs can only be effective and useful if they are
developed with accuracy. That is to say that the researcher’s primary goal was to develop
accurate functional models under the new paradigm, virtual prototyping.
Given that virtual prototypes are entirely composed in a computer system, it can be
difficult to implement them in a system that is based entirely on their physical counterparts.
Therefore, the most critical part of this research was the development of useful VPs accurately
representing their corresponding physical system.
The researcher that developed the VP in this study created the mechanical apparatus,
control/motion logic, and user interface for an intelligent mechatronics device. Specifically, this
device is an automated vending system for single serving beverages with 16 product locations. In
other words, it is a soda can vending machine meant to function similar to those found across the
globe. The 16 product locations represent a choice of 16 different sodas. To create this, a frame
was created to hold four shelves. On each shelf, four output rows were created and named “Z
move assemblies.” Four shelves, each with four output rows, results in 16 available product
locations. To acquire the product at each of these 16 locations, an automated device was
mounted to the frame and called the “X-Y picker assembly.” Dassault Systems’ SolidWorks and
National Instruments’ LabVIEW were used in conjunction via the SoftMotion module to develop
and analyze the VP of this vending machine.
Dassault Systems’ SolidWorks is a CAD package used in medium to large enterprises
across the globe. It was used to develop the solid models for the virtual prototype and selected
because it was used in conjunction with LabVIEW. National Instruments’ LabVIEW is a versatile
 
en
In
al
vi
A
co
m
be
st
ngineering wo
nstruments ha
llowed the res
irtual prototyp
A more detaile
onnection foll
The co
model or mach
ehaviors and
tructure of the
orkbench soft
as also develo
searcher to co
pe. Figure 3.1
ed methodolog
ow.
3.1
omposition of
hine compone
control logic
e soda vendin
tware used fo
oped software
onnect a Soli
displays a de
gy of the crea
Figure 3.1.
. Creation of t
this virtual pr
ent geometry.
was provided
ng apparatus.
or a number o
e known as th
dWorks 3D C
etailed flowch
ation of the CA
Virtual protot
the Solid Mod
rototype bega
By doing so,
d. The researc
. Developed w
of purposes, in
he SoftMotion
CAD to LabVIE
hart followed t
AD model, th
typing flowcha
dels with Solid
an with the co
, a structure o
cher began b
with adjustabi
ncluding cont
n Module. Thi
EW, and thus
to create the
e LabVIEW lo
art
dWorks
onstruction of
on which to p
by constructin
ility in mind, a
trol logic. Nati
s software too
s developed t
virtual prototy
ogic, and thei
the 3D CAD
roject the mo
g the framing
a pattern of
16 
ional
ol
he
ype.
ir
tion
g
 
m
us
th
pa
ba
X
be
im
th
im
th
an
mounting holes
sed to create
hem in place w
aramount, an
alance of stre
The d
X-Y picker, we
ecause 6061-
mportant cons
he fasteners u
mportant cons
he stress on th
nd componen
s for various s
mates betwe
while other pa
nd alloy steel w
ength and cos
Fig
evice becam
ere introduced
-T6 aluminum
sideration for
used to moun
sideration for
he drive syste
nt size.
shelf position
een the framin
arts were allo
was chosen f
st. The framin
gure 3.2. Basi
e more detail
d. The extens
m possesses h
the shelving b
t the shelves
the moving p
em did as we
s was a key f
ng and produc
wed to move
for its compos
ng can be see
c framing for
ed as shelvin
ive use of alu
high strength
because high
and their con
roduct acquis
ll. This would
feature. Withi
ct shelves. Th
. Cost effectiv
sition. This m
en in Figure 3
product vend
ng and the str
uminum was c
properties bu
her weight wo
ntent to the fra
sition compon
also lead to
n the model,
his was impo
veness and s
aterial was se
.2.
ding VP
ructure for pro
chosen for the
ut also low we
ould have put
aming. Weigh
nents because
increased po
these holes w
rtant for fixing
strength were
elected for its
oduct acquisit
ese compone
eight. This wa
higher stress
ht was also an
e as it increas
ower consump
17 
were
g
s
tion,
ents
as an
s on
n
sed,
ption
 
a
cr
w
al
th
sc
fo
lo
sc
pr
po
The de
system that c
reated in Soli
was an importa
llowed to mov
he screws we
crew was rota
or product acq
During
ocations, the Z
crew-type ma
roduct into th
ossession of
evice was des
converted rot
dWorks and g
ant mate beca
ve along its le
re rotated, the
ated. The follo
quisition.
Figure 3.3
g operation, w
Z pusher asse
ates, was des
e picker for m
their soda. Fi
signed using
ational movem
governed the
ause it allowe
ength. It was u
e block(s) mo
owing, Figure
3. “Picker Ass
when the picke
embly, also m
igned to mov
movement bac
igure 3.4 show
a screw-in-bl
ment to trans
distance and
ed the screw t
used for adjus
oved vertically
e 3.3, shows t
sembly” for X
er had reache
making use of
e the product
ck to the locat
ws the pushe
ock system fo
slational. An a
d velocity of tr
to rotate in pl
stment during
y and horizon
the screw-in-b
X-Y axis produ
ed the one of
f a screw-in-b
t in the Z-axis
tion where th
er assembly.
or product ac
advanced scre
ranslational m
ace while the
g analysis and
ntally with resp
block “picker a
uct acquisition
the 16 appro
block actuation
s direction. Th
e user would
quisition. This
ew-type mate
movement. Th
e blocks were
d optimization
pect to which
assembly” us
n
opriate produc
n and advanc
his pushed the
theoretically
18 
s was
e was
his
n. As
sed
ct
ced
e
take
 
as
a
S
co
th
These
ssembly can
Figu
The fin
motion study
olidWorks. Th
ontrolled thro
he motion ana
Figure 3.
components
be seen in th
ure 3.5. Funct
nal step in cre
y containing m
his project ma
ugh LabVIEW
alysis menu a
.4. “Pusher As
represent the
e following, F
tional architec
eating a usefu
motors. Motion
ade use of a m
W. This requir
and motors be
ssembly” for Z
e functional a
Figure 3.5.
cture and fina
ul SolidWorks
n studies are
more complex
ed enabling t
ecame availab
Z-Axis produc
architecture of
al assembly o
s model for vir
used to anim
x animation.
the SolidWork
ble within the
ct acquisition
f the system.
of product ven
rtual prototyp
mate assembli
It was one tha
ks Motion add
motion study
Their final
nding VP
ing was settin
ies within
at could be
d-in. By doing
y. The numbe
19 
ng up
g so,
er of
 
m
us
T
ap
to
em
vi
sy
F
fo
go
motors added
ser control of
hese are the
pplying a mot
orque determi
Once t
mployed to de
To eff
irtual instrume
ystem which m
inally, one wa
This p
or each VI. Th
overns the be
was depende
f the rotationa
screws using
tor to those sc
ined with Lab
Figure 3.6.
the researche
efine the cont
fectively virtua
ents. Each VI
moves in the
as created wit
rocess was c
he block diagr
ehavior of the
ent on which m
al screws. The
g advanced m
crews, their v
VIEW. Figure
Motion study
3.2. Creati
er was satisfie
trol logic. This
ally prototype
served a diff
X-Y direction
th an end-use
completed by
rams were the
entire system
motion study
ey were the fe
mates to move
velocity, and a
e 3.6 shows a
with motion a
on of LabVIE
ed with the in
s was done u
e the vending
ferent purpos
n. Another wa
er interface to
developing a
en created. T
m. These step
was in being
eatures mapp
e the X-Y pick
acceleration c
a motion study
analysis and
EW Instrumen
itial mechanic
sing NI LabV
system, it wa
e. One was d
as created to t
o test function
front panel o
They served a
ps can be see
analyzed. Th
ped in the Lab
ker and Z mov
could be cont
y with three m
motors enabl
ts
cal design La
VIEW’s virtual
as necessary
developed to a
test the Z mo
nality.
or graphical us
as behind the
en in the follow
he motors gav
bVIEW projec
ve assemblies
rolled and ap
motors added
led
abVIEW was
instrument (V
to develop th
analyze the p
vement asse
ser interface
scenes logic
wing, Figure
20 
ve the
ct.
s. By
plied
.
VI).
hree
picker
mbly.
(GUI)
that
3.7.
 
T
du
re
po
to
X
us
th
ch
to
an
This V
he VI was cre
uring test run
eal-time result
osition, veloc
orque and vel
X and Y directi
se.
Other
hat the user s
hecks that the
o reach the de
ngular displac
VI was develop
eated with the
s. Second, it
ts of the picke
ity, and applie
ocity, and cyc
ional moveme
ease of use p
imply enters t
e coordinates
esired location
cement it is p
Figure 3.7. C
3.2.
ped to accom
e ability to adj
needed to pr
er’s movemen
ed torque. It a
cle/dead time
ents were diff
precautions w
the desired co
s are valid, an
n. Before the
repared to ex
Creation of co
1. X-Y Picker
mplish two goa
just angular v
ovide accurat
nt were displa
also displays
. Although the
ferent. Thus, t
were taken as
oordinates br
nd converts th
assembly is
xecute. If the
ontrol law with
r Test VI
als. First, it ne
velocity, accel
te feedback.
ayed. These r
peak torque a
ey execute si
they were se
well. The pos
roken down b
hem to the rot
set to motion
user is satisfi
h LabVIEW
eeded to prov
leration, and
It was develo
results includ
and velocity,
imultaneously
parated and t
sitional input
by row and co
tational displa
, the VI displa
ied, simply de
vide adjustabi
final position
oped such tha
ed rotational
as well as RM
y, the results
tabbed for ea
was created
lumn. The VI
acement nece
ays the linear
epressing the
21 
lity.
at
MS
of the
ase of
such
first
essary
r and
 
m
st
pr
move button w
tops and retu
rogress. The
will deploy the
rns to its start
user interface
F
F
picker to the
ting point. Du
e and block d
Figure 3.8. X-
Figure 3.9. X-
location spec
uring executio
diagram can b
-Y picker test
-Y picker test
cified. Once it
on, lights are i
be seen in the
t VI user inter
t VI block diag
t has reached
illuminated as
e following two
rface
gram
d that location
s to keep trac
o Figures.
22 
n, it
ck of
 
th
co
pe
ne
in
The V
he same adjus
onstant. This
er cycle. Ther
ecessary to te
n the following
I used to test
stability and f
was done be
refore, the Z p
est the more
g two Figures
3.2
movement in
feedback, sav
ecause the sy
pusher move
simplified mo
.
Figure 3.10. Z
.2. Z Pusher
n the Z directi
ve one feature
stem was des
d an equal am
otion. The use
Z pusher test
Test VI
on was very s
e. The displac
signed such t
mount with ea
er interface an
t VI user inter
similar to the
cement was c
that only one
ach input. Thu
nd block diag
rface
X-Y test VI. I
considered
can was acq
us, it was only
ram can be s
23 
t had
uired
y
een
 
w
in
pr
de
ap
X
co
an
ap
The fin
was to ensure
nterface was d
roduct for acq
ependent on
ppropriate loc
To acc
X-Y picker test
oordinate loca
nd Y motors t
ppropriately a
F
nal VI was cre
the entire ass
designed usin
quisition. The
which button
cation, wait fo
curately make
t VI was cons
ation desired
to achieve tha
achieve the de
Figure 3.11. Z
3.2.3
eated to test r
sembly opera
ng an array of
path of the X
was depress
or the Z pushe
e constant the
sulted. This V
and it would
at coordinate
esired locatio
Z pusher test
3. Functionalit
real-world use
ated correctly
f buttons. Eac
X-Y picker, as
sed. When de
er to move, an
e rotational dis
I was develop
calculate the
position. In a
on, this VI disp
VI block diag
ty Test VI
er functionalit
and there we
ch button repr
s well as whic
epressed the X
nd return to it
splacement fo
ped such that
required rota
addition to act
played the rot
gram
ty. The purpo
eren’t any col
resented the
h Z pusher w
X-Y picker wo
ts original loca
for each butto
t the user cou
ational displac
tivating the m
tational displa
se of this test
lisions. The u
location of a
was activated,
ould travel to
ation.
on the logic fo
uld input the X
cement of the
otors to
acement need
24 
ting
user
was
the
or the
X-Y
e X
ded
 
to
an
o do so. Thes
nd block diag
e outputs wer
gram for the fu
Fi
Fig
re used in the
unctionality te
igure 3.12. Fu
gure 3.13. Fu
e creation of t
est VI can be
unctionality te
unctionality te
the functional
seen in the fo
est VI user inte
st VI block di
ity test VI. Th
ollowing two F
erface
agram
he user interfa
Figures.
25 
ace
26 
 
3.3. Creation of Connection between SolidWorks Assemblies and LabVIEW VIs
The final step in creating a virtual prototype was connecting the SolidWorks assemblies
and the LabVIEW VIs used to control them. The connection of the two is established within a
LabVIEW project. The previously mentioned SoftMotion Module by NI allows SolidWorks
assemblies, in addition to VIs, to be imported into a LabVIEW project. The need for three
separate LabVIEW VIs resulted in the creation of three separate LabVIEW projects, one for each
VI.
Each of these projects recognized the motors defined within the SolidWorks assemblies.
The individual motors were then united with individual SoftMotion axes. This allowed the motors
to be called upon as a resource for motion within a VI. In addition to simple axes, numerous axes
could be bound in coordinate spaces for simultaneous motion of up to three motors. The addition
of a SolidWorks assembly, LabVIEW VI, and establishing of the connection between the motors
and axes completed the creation of a generic LabVIEW project. However, each project had
details that made them unique.
3.3.1. X-Y Picker Test Project
The X-Y picker test project included the SolidWorks test picker assembly, X-Y picker test
VI, two SoftMotion axes, and a coordinate space. The two axes, Axis 1 and Axis 2, represented
the horizontal and vertical motion respectively. Coordinate space 1 was the combination of those
two motions into one simultaneous horizontal and vertical motion. This allowed the picker to move
in a straight line, directly to the desired location. Making use of the previously defined X-Y picker
test VI and the test picker assembly, this project was successfully used to analyze the functional
motion of the picker assembly. The X-Y picker test project can be seen in the following Figure.
 
S
m
w
te
The Z
oftMotion axi
motor. Making
was successfu
est project can
pusher test p
s. A coordina
use of the pr
ully used to an
n be seen in t
Figure 3.
3.3.2.
project include
ate space was
reviously defin
nalyze the fun
the following
Figure 3
14. X-Y picke
Z Pusher Te
ed the SolidW
s unnecessary
ned Z pusher
nctional motio
Figure.
3.15. Z pusher
er test project
est Project
Works Z move
y for this proj
r test VI and Z
on of the Z mo
r test project
t
e assembly, Z
ect because
Z move assem
ove assembly
Z test VI, and
it only utilized
mbly, this proj
y. The Z push
27 
one
d one
ject
her
 
as
w
lo
th
in
The m
ssembly, the
were necessar
ocations for Z
he resource fo
ndividual Z mo
most expansive
functionality t
ry for the X an
pusher motio
or picker moti
ove assembly
3.3.3. F
e project was
test VI, 18 So
nd Y (horizon
on. The coord
on, while the
y. The functio
Figure 3.1
Functionality T
s the functiona
oftMotion axes
tal and vertic
dinate space c
remaining 16
nality test pro
16. Functional
Test Project
ality test. It inc
s, and one co
cal) picker mo
combined the
6 motors serv
oject can be s
lity test projec
cluded the So
oordinate spa
otion, and the
e X and Y axe
ved as a resou
seen in the fo
ct
olidWorks full
ace. 18 motors
16 possible
es and acted a
urce for each
llowing Figure
28 
test
s
as
e.
29 
 
3.4. Analysis
Analyzing this virtual prototype was the entire purpose for creating it. It allowed the
creator to complete a number of necessary tasks in the creation of a new product. These tasks
included static analysis of the solid model via FEA in SolidWorks, analysis and verification of the
motion and control logic in LabVIEW, and the final analysis of a functional automated model via
the SoftMotion module. These analyses allowed the researcher to appropriately size components
including fasteners, structural members, and motors as well as dial in the timing and location of
the motion profiles.
Figure 3.1, introduced at the beginning of this section, is an algorithm that was used as a
guide in the creation of the VP. It was also developed to analyze the completed VP. The numbers
shown in rectangles are reference points for the following table, used for the “Analyze” section of
the algorithm.
Analysis Solutions
Were there any collisions? 1 2
Is there a better material option? 3
Is there excessive friction? 1 3
Is there excessive tortional load? 1 3
Are limit switches appropriately placed? 1
Was the cycle time optimal? 1 2 4
Is the mechanical device strong enough? 1 3
Did machine accurately perform tasks? 4
Table 3.1. Analysis for optimization of a virtual prototype using Figure 3.1
Table 3.1 was used with Figure 3.1 in the following way. The designer followed Figure 3.1
to produce the VP. When analyzing the VP, the questions under analysis in table 3.1 were asked.
If the answer to the question was “no,” the designer referred back to Figure 3.1 and the
appropriate step that was associated with the number in the solutions column.
30 
 
3.4.1. Static Model Analysis
The static model was analyzed exclusively using SolidWorks’ SimulationXpress Analysis
Wizard. This is a high-level finite element analysis (FEA) tool. It was used to apply loads and
determine stress levels, deflection, yield, and factor of safety results for important components.
These components included the Z pusher assembly frame, shelves, load bearing fasteners, and
picker assembly components.
3.4.1.1. Z Pusher Assembly Frame
The Z Pusher Assembly Frame was analyzed because it bears the load of up to 10 liquid
filled cans with a mass of 290 grams each. SimulationXpress requires a force input for analysis.
Thus, a 29N load was applied to the surface on which the cans rested, while the entire
component was fixed in place. For this particular component, the stress levels were unlikely to
cause yield. However, the magnitude of deflection would have an impact on functionality.
Therefore, the displacement results were considered most significant.
3.4.1.2. Shelf
The shelf is the component on which all Z pusher assemblies (1030.25 grams per
assembly) and can loads were applied. This resulted in a force magnitude of 166 N applied
across the top surface of the shelf. For accuracy, the shelf was fixed only at the six points where
the mounting fasteners would be located. This created a stress concentration at those areas. The
analysis of the shelf, therefore, focused on the stress levels in those areas as well as the overall
deflection of the part.
31 
 
3.4.1.3. Load Bearing Fasteners
The analysis of the load bearing fasters was among the most important analyses
addressed for the static model. The designer needed to ensure the fasteners being used would
not fail under normal conditions. All results of the analysis of the fasteners were considered
significant. Although, there were different loads being applied to different fasteners, their analysis
was completed using the same method. Each fastener was treated as a cantilevered beam, fixed
at the base of the fasteners head. What made each investigation unique was the length of the
fastener and the load which was applied.
The fasteners utilized for the entire prototype were M6x1 socket head cap screws
composed of alloy steel. However, different lengths were employed for mounting the shelves and
the picker assembly. The picker assembly utilized 100mm screws, while the shelf mounting
screws were 40mm in length. The picker assemblies mass of 7812.53 grams and the use of 16
mounting fasteners resulted in a test load of 5N per screw applied along its length normal to a
reference plane. The shelf’s mass of 29219.47 grams combined with the Z pusher assemblies
and can loads resulted in a total load of 452.3N. This force distributed across the six mounting
fasteners became a test load of 75.4N per screw applied along its length normal to a reference
plane.
3.4.1.4. Picker Assembly
This assembly was also among the most important analysis being done in this system. Its
components were required to be strong but also lightweight and their static analysis would ensure
their strength. The three horizontal rods and the traveling picker became the most important
components of this assembly. The design of the traveling picker was such that it didn’t require an
FEA. However, the horizontal rods demanded significant attention.
The three rods would together be supporting the load of the 723.23g and a 290g liquid
filled can. They were fixed at both ends. The combined loads distributed across the three rods
 
re
M
in
pr
S
el
es
op
an
esulted in a 4
Much like the f
This sy
nteraction, Lab
rogramming w
pecifically, th
limination. In
stablished co
ptimization w
nd/or adjust a
N force being
fasteners, all
ystem was cr
bVIEW was u
was verified b
e aspects ver
addition, the
nnection betw
as an uncom
a motion profi
Figu
g applied alon
results of the
3.4.2. Logic
reated to be o
utilized to dev
before the VP
rified were mo
motion was o
ween the Soli
plicated proce
le.
ure 3.17. Adju
ng the length o
FEA were cr
c and Motion
one with which
velop the behi
could be dep
otion profiles,
optimized thro
dWorks mode
ess. Figure 3
usting motion
of each rod, n
rucial.
Profile Analys
h users could
ind-the-scene
ployed for fina
, motion timin
ough this ana
el and the La
.17 details th
profile with L
normal to a re
sis
d interact. To
es logical prog
al in-depth an
ng, and collisio
alysis. As a re
abVIEW logic,
e steps follow
abVIEW
eference plan
govern that
gramming. Th
nalysis.
on/interferenc
sult of the alr
verification a
wed to create
32 
e.
hat
ce
ready
and
33 
 
3.4.2.1. Location Verification
To accomplish the task of verifying the picker location, the functionality test project was
employed. The logic for the VI in this project was developed such that, the motion profile
necessary to reach each of the 16 product locations was connected to a simple button. To test
the accuracy, each button was activated and the location of the picker was verified through visual
inspection of the SolidWorks model.
3.4.2.2. Timing Verification
Verifying the timing served two purposes for this system; to make sure motion execution
took place in the correct order and to ensure it was executed in a timely fashion. The nature of
programming motion profiles using SoftMotion left very little room for error with respect to the
execution order. Each motion requires a true signal to begin and returns a true signal when
complete. Therefore, the move button served as the true signal for the initial acquisition
movement while the completion trues acted as the activation for the subsequent motions of the Z
and return motions. However, this was still verified using the functionality test project. To ensure
the motions did, in fact, execute in the appropriate order, each button was again pressed and the
ensuing motion was visually inspected.
It was decided that the system should execute its longest function, the 4-4 location, in
under six seconds. As a functional requirement, it needed to achieve position with the picker,
activate and complete the Z pusher function, and return to its original position. To achieve these
goals, a number of adjustments were made. The functionality VI was used to adjust acceleration,
deceleration, and velocity of the picker. The screw mates in the solid model were adjusted to
simulate different screw pitches.
34 
 
3.4.2.3. Collision Elimination
The final verification of the logic and motion profiles completed was collision detection.
Making use of the previous two investigations facilitated this final verification. The motion study in
SolidWorks keeps in memory the motion profile for collision detection. Simply running the
interference detection function provided the interference results for all the possible actions of the
picker.
3.4.3. Automated Solid Model Analysis
The previous motion analyses were completed in an environment that lacked the
opposing forces that exist during real world function. For the motion analysis, the reduced strain
on the computer processor allowed the verification to be completed much more quickly, but no
less accurately. However, those verified motions were also analyzed under realistic conditions.
The effects of gravity and friction were enabled and more trials were run. The purpose of which
was to discover the torque necessary to achieve the velocities and accelerations that were
established as functional requirements. The torque and velocity requirements were then used in
the selection of appropriate DC motors that drove physical system. To analyze the system
considering the opposing forces of nature, the X-Y picker test project and the Z pusher project
were called upon. However, it was first necessary to define the opposing forces.
3.4.3.1. Opposing Forces
During real world function, there are a number of outside forces that act on the system.
These forces were simulated during the analysis of the automated solid model. They included
gravity and friction forces acting as a result of the moving parts themselves, and the forces
created by the movement of the products. Features within SolidWorks allowed the researcher to
simply enable gravity and friction known as 3D contact.
 
w
pa
al
m
ap
All mo
was assumed
arameters, th
like. Figure 3
In add
movers. Each
pply this type
ving compon
that these are
he 3D contact
.18 shows thi
ition to friction
290g can wa
of force as w
ents that crea
eas would be
settings chos
s menu with t
Figure
n forces, the
s considered
well. With resp
ate friction we
lubricated du
sen were alum
the appropria
e 3.18. 3D con
products bein
in this analys
pect to the Z p
ere composed
uring function
minum (greas
ate settings se
ntact menu
ng moved cre
sis. SolidWork
pusher assem
d of aluminum
nal use. Given
sy) for all surf
elected.
eated forces a
ks allowed th
mbly, the slidi
m for this devi
n these
faces, X, Y, a
against their
e researcher
ng friction
35 
ce. It
nd Z
to
 
re
m
co
T
to
fo
esistance of 1
motion of the Z
ompleted men
he X-Y picker
o the picker tr
orce applied, a
0 cans was a
Z pusher asse
nu can be see
Figure 3.19
r also experie
aveler. The m
and the appro
applied. This f
embly. The as
en in Figure 3
. Opposing fo
enced the forc
magnitude of t
opriately com
force was 7.2
ssembly with
3.19.
orce of cans a
ce of the prod
the weight wa
pleted menu
25N in magnit
this force app
applied to Z p
duct. The weig
as 2.84N dow
can be seen
tude opposed
plied, and the
usher assem
ght of a single
wnward. The a
in Figure 3.2
d to the forwa
e appropriatel
bly
e can was ap
assembly with
0.
36 
rd
y
plied
h this
37 
 
Figure 3.20. Opposing force of can applied to X-Y picker assembly
Enabling the opposing forces was necessary to achieve valid results. After ensuring the
forces were enabled and the timing/velocity requirements were satisfactory, trial runs were
completed to determine the required torque levels for normal function. Discovering the required
torque was necessary for motor selection. The power levels of a DC motor in watts is the product
of applied torque in N-m and angular velocity in rad/s (eq. 1).
	 	 ∗
Equation 1. DC motor power
Using eq. 1 along with the torque and velocity requirements motors were chosen as candidates
for use in a physical prototype.
3.5. Incomplete Proposal Items
There were a number of proposed items that were not completed. The cost analysis,
proposed tracking of user accounts, and the capability to rearrange the contents based on self-
sensing were not completed. The reasons for incompletion varied. Some functions were found to
be unnecessary while others were not capable of being completed with the available resources.
3.5.1. Cost Analysis
While an important reason for creating a virtual prototype may be the reduction of
developmental costs, the scope of this study was narrowed to only the creation of a VP. A cost
analysis would have been done if a larger portion of the product’s lifecycle were being examined.
It would also have been imperative if a physical prototype was being constructed for comparison.
 
th
be
th
sy
de
It was
he general pu
e capable of c
he input/outpu
ystem. This w
etailed in Figu
3.5.2. L
proposed tha
blic. This was
creating acco
ut of the syste
would allow fo
ures 3.21 and
Figu
abVIEW-Exce
at the device b
s thought to b
ounts for differ
em, it was pro
or databasing
d 3.22.
ure 3.21. Pro
el Communic
be designed f
be useful for p
rent users an
oposed a Micr
of the device
posed produc
cation and Us
for use in an
product input/
nd tracking the
rosoft Excel s
e’s use by eac
ct output (ven
er Accounts
environment
/output trackin
eir individual
spreadsheet b
ch user. The p
nd) logic
not accessib
ng. It was me
use. To moni
be paired with
proposed log
38 
le for
ant to
tor
h the
ic is
 
In
th
T
T
co
ow
op
ro
th
n addition to tr
hat addressed
It was
he physical fu
hus, this piec
Anoth
ontents. The
wn supply. Th
ptimize the lo
ows to improv
he products n
Figure
racking, this d
d a physical c
decided that
unctionality w
ce of functiona
her piece of fu
proposed dev
his informatio
ocation of prod
ve the appear
eed to be kep
e 3.22. Behind
design was us
currency exch
this entire sy
was not depen
ality was not c
3.5
unctionality w
vice was mea
n was to be in
ducts. That is
rance and sim
pt cool. In oth
d the scenes
seful in rema
ange.
ystem was unn
ndent on the m
completed.
5.3. Rearrange
was to make u
ant to be self-a
nterpreted by
s, it was to be
mplify use. Thi
er words, if th
Excel input/o
ining within th
necessary in
monitor and tr
e Logic
use of self-mo
aware in the
y the machine
capable of re
is would also
he products w
output logic
he delimitatio
the verificatio
racking of the
onitoring and
sense that it w
e’s control log
earranging th
lead to energ
were grouped
ns of the prop
on of a prototy
e device’s use
tracking of
would monito
ic and used t
e shelves and
gy optimizatio
together, an
39 
posal
ype.
e.
or its
to
d
on if
 
ac
F
th
ar
pr
ac
se
ctive cooling
igure 3.23, illu
he device.
This fu
re meant to m
rogrammable
chieve the pro
ensors capab
system would
ustrates the w
unctionality w
make use of s
e within their S
oposed functi
ble of being im
d shut down c
would-be logic
Figure 3.23.
as left incomp
ensing eleme
SoftMotion mo
ionality and c
mplemented in
certain sector
c behind the r
Proposed reo
plete due to a
ents, and NI c
odule. This is
create a truly m
n a SolidWork
rs of the devic
reorganizatio
organization l
a lack of resou
claims sensor
s true, but not
mechatronic d
ks assembly.
ce, saving ene
n of shelves a
ogic
urces. Mecha
rs created in S
to the extent
device. Figure
ergy. The
and rows insi
atronics devic
SolidWorks a
t necessary to
e 3.24 display
40 
de
ces
re
o
ys the
 
se
ca
m
To ach
ensors would
apable of map
monitoring and
Figure
hieve the leve
have provide
pping measur
d functionality
3.24. Availab
el of monitorin
ed ample feed
rement senso
y to be achiev
ble sensors in
ng proposed f
dback. Unfort
ors. While use
ved.
SolidWorks a
for the device
tunately, the S
eful, they do n
assemblies
e, the interfere
SoftMotion m
not allow the
ence detectio
odule is only
proposed lev
41 
n
vel of
43 
 
SECTION 4. RESULTS
The purpose of this project was to develop a virtual prototype and analyze it to determine
their validity and usefulness for mechatronics devices. Notable results from the creation and
analysis of the virtual prototype were found in two of areas. These areas include the static
analysis of the solid model and dynamic analysis of the automated model.
4.1. Static Model
The critical components of the static model were analyzed to determine if they could
withstand the loads applied to them during use. FEA via SolidWorks’ SimulationXpress Analysis
Wizard was done to the Z pusher frame, shelf, load bearing fasteners, and picker assembly to
achieve the necessary quantitative results.
4.1.1. Z Pusher Frame
The most important consideration for this component was deflection due to the loads
applied by product storage. It was important to be sure the framework didn’t bend significantly
while in use. FEA revealed negligible deflection levels at a maximum of 1.13695e-007m.
4.1.2. Shelf
This component supports the weight of one quarter of all possible products and Z pusher
assemblies. Therefore, it must be capable of supporting a considerable load without deflecting
significantly or yielding. An acceptable 2.25006e-005m of deflection displacement and
44 
 
2.98257e+006N/m^2 max stress was revealed. The stress level fell under the 5.5149e+007N/m^2
yield strength.
4.1.3. Load Bearing Fasteners
The design had two sets of load bearing fasteners. M6X1.0 fasteners were used
throughout the device, but varied length distinguished the sets. The set used to support the
shelving experienced a larger load, but were shorter in length while the opposite was true for
those supporting the picker assembly. Again, deflection displacement and stress levels were
considered for both sets.
Displacement levels for the shorter, shelving fasteners reached 4.93328e-005m;
acceptable. Stress levels remained below a yield strength of 6.2042e+008N/m^2 at
1.58801e+008N/m^2. Displacement levels for the longer, picker assembly fasteners reached
4.81889e-005 m; acceptable. Stress levels remained below the same yield strength of
6.2042e+008N/m^2 at 2.25462e+007N/m^2.
4.1.4. Picker Assembly
Aside from the fasteners, the analysis of the picker assembly was most critical. The
displacement and stress levels on the horizontal rods were most critical of these results. The
unthreaded rods purposed for guiding smooth operation deflected a mere 3.07268e-007m. This
was an acceptable level. Yield strength for these rods was 2.75e+008N/m^2. The experienced
stress of 140549N/m^2 did not exceed yield strength. The third, largest, rod purposed for
applying movement forces had a higher yield strength of 6.2042e+008N/m^2, and under load was
not exceeded by the maximum stress of 814655N/m^2. Deflection displacement was also
negligible at 6.369e-006m.
45 
 
4.2. Control Logic and Motion Profiles
The LabVIEW created control logic and motion profiles were analyzed to verify they
functioned properly. They needed to achieve the correct location, timing, and do so without
collision.
4.2.1. Location Verification
The results for the verification of the location were entirely qualitative. Quantitative
adjustments were made to ensure the X-Y picker and Z pusher assemblies moved to the correct
positions based on input. After they were adjusted appropriately, they moved precisely to the
positions necessary. The locations were verified through visual inspection.
4.2.2. Timing Verification
The results for the verification of the timing were also entirely qualitative. But like the
location verification, again, the adjustments were quantitative. To ensure the motions for the
longest cycle fell under six seconds, velocity, acceleration, and deceleration of the X-Y picker Y
motor were all set to 10,000deg/s(^2). The only change in the X motor was the velocity was
reduced to 9,000deg/s. These rotational velocities are equivalent to 1,650 and 1,500RPM
respectively. The Z pusher was adjusted to 5,000deg/s velocity (833.3RPM).
4.2.3. Collision Elimination
The motion study results for the location verification were used to detect collisions.
Simply running the interference detection over time resulted in no collisions. These results can be
seen in the following Figure.
 
tim
br
to
ne
co
P
This a
ming constrai
roken down b
It was
orque level of
ecessary. A m
omponents in
G28M395. Th
F
nalysis was c
int. The moto
by motion dire
found that to
0.009N-m wa
motor capable
n the system,
he torque res
Figure 4.1. Re
4.3. Dynamic
completed to f
rs selected w
ection.
move the X-Y
as needed. T
e of up to 5W
namely the Z
ults are displa
esults of inter
c Analysis of A
find the torqu
were all kept a
4.3.1. X Mo
Y picker in the
his meant a m
was selected
Z motion. The
ayed in Figur
rference dete
Automated M
e requiremen
at 24V for syst
otor
e X direction
motor with at
d for versatilit
motor select
re 4.2.
ction
odel
nts to meet th
tem uniformit
at the approp
least 1.41W o
ty and use wit
ted was a LEI
e sub six sec
ty. The results
priate speeds
output was
th other
ISON MOTOR
46 
cond
s are
s, a
R LS-
47 
 
Figure 4.2. Applied torque to X axis motor vs. time
4.3.2. Y Motor
The required torque for the Y direction motion was much higher at 0.13N-m. This led to a
22.46W output requirement. In this case, a 30W motor was chosen, again for versatility. The
motor selected was a LND L-6495-A. The torque results are displayed in Figure 4.3.
‐10.0000
‐8.0000
‐6.0000
‐4.0000
‐2.0000
0.0000
2.0000
4.0000
6.0000
8.0000
10.0000
1
16
31
46
61
76
91
106
121
136
151
166
181
196
211
226
241
256
271
286
301
316
331
346
361
376
391
Torque (N‐mm)
Time (Scan Engine Scans)
Applied Torque to X Axis Motor vs Time
48 
 
Figure 4.3. Applied torque to Y axis motor vs. time
4.3.3. Z Motor
It was found that to move the Z pusher at the appropriate speeds, torque and power
levels of 0.027N-m and 2.36W, respectively, were needed. This torque, speed, and power
requirement fell in the functional range of the LEISON MOTOR LS-PG28M395. The torque
results are displayed in Figure 4.4.
90.0000
95.0000
100.0000
105.0000
110.0000
115.0000
120.0000
125.0000
1
15
29
43
57
71
85
99
113
127
141
155
169
183
197
211
225
239
253
267
281
295
309
323
337
351
365
379
393
Applied Torque (N‐mm)
Time (Scan Engine Scans)
Applied Torque to Y Axis motor vs. Time
49 
 
Figure 4.4. Applied torque on Z axis motor vs. time
0.0000E+00
5.0000E+00
1.0000E+01
1.5000E+01
2.0000E+01
2.5000E+01
3.0000E+01
3.5000E+01
4.0000E+01
1
9
17
25
33
41
49
57
65
73
81
89
97
105
113
121
129
137
145
153
161
169
177
185
193
201
209
Applied Torque (N‐mm)
Time (Scan Engine Scans)
Applied Torque on Z Axis Motor vs Time
50 
 
SECTION 5. CONCLUSIONS
Virtual prototyping of mechatronic devices is a burgeoning field. CAD, FEA, control logic,
and motion studies have been around for decades, but their combination through VP will become
more important over time. Proving the validity of mechatronic VP was the main goal for this
project and, in general, it was met. Unfortunately, there were some shortcomings in the details.
The ability to effectively connect SolidWorks with LabVIEW via SoftMotion, control an
assembly through that connection, and monitor the results was very successful. Adjusting the
displacements and velocities of various components for optimal results was made quite simple by
the software. Unfortunately, the means of doing so was cumbersome. In the experience of this
study, subassemblies, even when solved as flexible, were not able to be controlled. Also, patterns
of parts could not be controlled without error. This resulted in the tedious requirement to import
and mate each assembly component individually.
The analysis phase was also somewhat limited by resources. SolidWorks’ FEA tool is
incapable of executing its functions with the SoftMotion add-in. While it can analyze simple
motion inputs, it cannot do the same with the LabVIEW controlled profiles. This limited
significantly the valuable analysis of the device.
This study was also meant to focus specifically on mechatronics devices. An important
trait, not obvious in the name, of mechatronics devices is their use of sensing elements. This
combination of software did allow for some sensing, but not nearly the amount required for
legitimate mechatronics. This was easily the biggest shortcoming of the study. It limited
significantly the capability of this device and any future devices created using this method.
Therefore, it is only useful for simple systems’ pre-programmed motion verification.
Reliability was also an issue. The nature of the connection between the two softwares
was such that it needed to be enabled and disabled numerous times throughout the study. If trials
51 
 
were being executed, it needed to be enabled. If changes to the programming or geometry were
being made, it needed to be disabled. Although, this process was a simple one to complete, the
consistency of connection was not reliable. Frequently simple changes were made, such as the
final displacement of a motor. All this was meant to do was change the distance traveled by a
component. Unfortunately, after the change was made, the connection could not always be
reestablished. There was no reason for the connection to be denied and the only solution was
restarting the software and/or computer. This, unnecessarily, added a significant amount of time
and frustration to the study.
Further unreliability included the output results. Often, two consecutive trials would result
in significantly different results. This appeared to be a processing error as it could be mitigated by
frequent restarts of the computer. This may have been a result of a lack of computing power by
the computer being used or an error caused by running the software over a network as opposed
to locally on the machine itself.
5.1. Recommendations for Further Study
This study showed that, to an extent, virtual prototypes could be created using
SolidWorks, LabVIEW, and the SoftMotion module. However, it remains not validated in the
physical world. Therefore, a recommendation is to actually build a physical prototype of the
system. National Instruments offers physical components that can be used to control a physical
system using the same logic and motion profiles developed in this study. Testing them would be
an extremely valuable pursuit.
Also, duplicating this study using other available virtual prototyping softwares available
would be valuable. The versatility and reliability of the SoftMotion Module have been brought into
question by this study. Other packages may be more versatile and reliable. Comparing these
results to those obtained by a different software package would provide future users with a
database that could aid them in choosing which package would be most useful for them.
52 
 
This study was delimited by the versions of the available software that were used. The
future versions may be made more useful by added features and prove to be more reliable. The
two most useful features that could be added would be the ability to map all sensor types
available in SolidWorks and use SimulationXpress for FEA on SoftMotion created profiles. If
these features were added, and the system was made more reliable, returning to this study and
making use of these features would make this project and others more robust and remove all
shortcomings from the conclusions.
Finally, a simple recommendation would be installing the software on a more powerful
computer system. Running the software locally on a high power machine could very well reduce
some of the reliability issues encountered in this study.
52 
 
LIST OF REFERENCES
Alciatore, D. G. & Histand, M. B. (2003). Introduction to mechatronics and measurements
systems. New York, NY: McGraw-Hill.
Bartos, F. (2007). Simulation widens mechatronics. Control Engineering, November, 29. Elsevier.
Bird, D. (1997) CADSI's Motion and Structure Simulation Software Embedded in CATIA, Now
Run on Silicon Graphics. The Free Library. Retrieved from
http://www.thefreelibrary.com/CADSI's+Motion+and+Structure+Simulation+Software+Embedded
+in+CATIA,...-a019777315">CADSI's Motion and Structure Simulation Software Embedded in
CATIA, Now Run on Silicon Graphics.
Bradley, D. (2004).What is mechatronics and why teach it? International Journal of Electrical
Engineering Education, 41/4, 275-291. Manchester University Press.
Brat, I. (2010, August 3). Business technology: Restocking the snack machine. The Wall Street
Journal. Retrieved from
http://proquest.umi.com.login.ezproxy.lib.purdue.edu/pqdweb?did=2098578551&sid=1&Fmt=4&cl
ientId=31343&RQT=309&VName=PQD
Bruno, F., Caruso, F., Kezhun, L., Milite, A., & Muzzupappa, M. (2008). Dynamic
simulation of virtual prototypes in immersive environment. International Journal of Advanced
Manufacturing Technology, 43, 620-630. Springer-Verlag, London.
Centikunt, S. (2006). Mechatronics. John Wiley & Sons, Inc., Hoboken, NJ.
Clover, C. (2005). Virtual prototypes offer realistic simulations for manufacturers.
Manufacturing Engineering, 135/4, 32-38. Society of Manufacturing Engineers.
Craig, K. (2001). Is there anything new in mechatronics education? IEEE Robotics and
Automation Magazine. 8(2), 12-19
Craig, K. (2008). Engineering education for the 21st
century. Design News, May, 18. Elsevier.
Craig, K. (2008). Mechatronic design: energy efficiency and sustainability. Design News,
December, 18. Elsevier.
Croft, E., & Kulić, D. (2006, November). Mechatronic system integration for senior students.
Proceedings of ASME International Mechanical Engineering Congress and Exposition, Chicago,
IL.Djordjevich, A., & Venuvinod, P. K. (2003). Integrating mechatronics in manufacturing and
related engineering curricula. International Journal of Engineering Education, 19(4), 544-549.
Durfee, W.K. (2003). Mechatronics for the masses: A hands-on project for a large,
introductory design class. International Journal of Engineering Education, 19(4), 593-596.
Flaxer, E., Becker, I., & Fisherman, B. (2008). An alternative approach in mechatronics
curricular development at AFEKA – Tel-Aviv Academic College of Engineering and at Tel-Aviv
University. International Journal of Mechanical Engineering Education, 36(6), 266-282.
53 
 
Geddam, A. (2003). Mechatronics for engineering education: Undergraduate
curriculum. International Journal of Engineering Education, 19(4), 575-580.
Gupta, S. K., Kumar, S., & Tewari, L. (2003). A design-oriented undergraduate
curriculum in mechatronics education. International Journal of Engineering Education, 19(4),
563-568.
Habetler, T.G., Harley, R.G., Meisel, J., & Puttgen, H.B. (2002). A new undergraduate
course in energy conversion and mechatronics at Georgia Tech. Mechatronics,12, 303-309.
Hemmeimann, J., Andreas, H., Granville, D., & Bruyneel, M. (2009). Towards reliable
virtual prototypes of wind turbines. Wind Directions, March, 48-49. Science Corner.
Hren, G. & Jezernik, A. (2008) A framework for collaborative product review.
International Journal of Advanced Manufacturing Technology, 42, 822-830. Springer-Verlag,
London.
Kita, A., Liu, S., Skinner, S., & Ume, C. Graduate mechatronics course in the school of
mechanical engineering at Georgia Tech. Mechatronics, 12, 323-325.
de Kleuver, F., & Hamlyn, F. J. (2008). Rapid prototyping and engineering
applications; a toolbox for prototype development. Boca Raton, FL: CRC Press.
Mathur, N. (2007). Mechatronics resolves design challenges. Control Engineering, June, 1-3.
Elsevier.
McHugh, R., & Zhang, H. (2008). Virtual Prototyping of Mechatronics for 21st
Century Engineering
and Technology. Proceedings of the 2008 ASEE Midwest Conference
National Instruments (2009). Discover mechatronics-based motion system design with NI
LabVIEW and SolidWorks. Retrieved on February 11th
, 2010 from:
http://zone.ni.com/devzone/cda/tut/p/id/9416
National Instruments (2009). Streamline design with virtual prototyping. Instrumentation
Newsletter, Q4, 32. NI
Perriello, B. (2008). Crib notes; automated vending solutions, including vending
machines and tool cribs, are a growth opportunity for distributors and a cost-saving measure for
end users. Industrial Distribution. 97(8) 26-28. Reed Elsevier.
Romero, G., Maroto, J., Martinez, M. L., & Felez, J.. Technical drawings and virtual prototypes.
International Journal of Mechanical Engineering Education, 35/1, 56-64. Manchester University
Press.
Santori, M. (2009). Prototype your way to success. Electronic Design, Ed. 21761, 29-31. Penton.
See, A. (2006). Challenging computer-based projects for a mechatronics course:
Teaching and learning through projects employing virtual instrumentation. Computer Applications
in Engineering Education, 14(3), 222-242.
Schaaf, Jr., J. C., Thompson, F. L. (1997). System concept development with virtual prototyping.
Proceedings of the 1997 Winter Simulation Conference.
54 
 
Skuda, D. (2001). Veni, vedi, vended. J@pan Inc. Issue 15, 30-33. J@pan Inc.
Smith, D. (2010, February 13). Sacramento tests out vending machines to control gear inventory.
McClatchy Tribune.
Stackpole, B. (2009). Virtual prototyping comes to mechatronics design. Design
News, 43. Elsevier.
Stark, J. (2004). Product lifecycle management: 21st
century paradigm for product realization.
Springer.
Talbot, D. (2003). Mechatronics. Technology Review, 106(1), 40-41. Cambridge.
Travis, J. & Kring, J. (2007). LabVIEW for everyone; graphical programming made easy and fun.
Upper Saddle River, NJ: Pearson Education, Inc.
Wright, C. (2008). Digital prototyping cuts costs. Automotive Industries, No.4, 36-38. Randall-
Reilly
Wang. G. G.. Definition and Review of Virtual Prototyping. 1-15. Dept. of
Mechanical and Industrial Engineering at the University of Manitoba. Winnipeg Canada.
Yokouchi, T. (2010). Today and tomorrow of vending machine and its services in Japan. Institute
of Electrical and Electronics Engineers. 978-1-4244-6487.
55 
 
Appendices
Appendix A: Mass Properties of Key Components
Appendix B: Specification Data for Selected Motors
Appendix C: Bill of Materials
Appendix D: FEA Results
 
App
pendix A: Mas
ss Properties of Key Comp
ponents
56 
 
57 
 
58 
 
59 
 
60 
61 
 
Appendix B: Specification Data for Selected Motors
Quick Details
Place of Origin: Zhejiang
China (Mainland)
Brand Name: LEISON MOTOR Model Number: LS-PG28M395
Usage: Home Appliance Certification: CE, ROHS Type: Micro Motor
Torque: customized
Construction: Permanent
Magnet
Commutation: Brush
Protect Feature: Totally
Enclosed
Speed(RPM): 1.5-1800rpm
Continuous Current(A):
customized
Output Power: 0.5-5W Voltage(V): 6-24V
dc planetary gear motor: dc
planetary gear motor
Packaging & Delivery
Packaging
Detail:
Standard Carton Packing
Delivery Detail 20Days
Specifications
24v dc planegtary gear motor
1.Power :1.5-5W
2.Speed:1rpm-1500rpm
3.Specs are customized
4.High Torque,low noise
24v dc planetary gear motor
Application :
Pan/tilt cameras, Grill,Oven, Cleaning machine, Garbage disposers, Packing bank note machine,
Coffee machine, Medical machine, Manotat, Amusement equipment, Infusion pumps,
Office equipment, Household appliances, Automatic actuator.
Gearbox Data :
 
G
N
R
G
M
M
G
D
Gearbox data f
Number of stag
Reduction ratio
Gearbox length
Max. running t
Max. gear brea
Gearing efficie
Dimension:
for 28PA395-
ges
r
o 4
h(mm) 2
orque 2
aking torque 6
ency 9
-24V
1 stages 2 st
reduction red
4, 4.75 16,
22 27.
2kgf.cm 3kg
6kgf.cm 9kg
90% 81%
tages 3 sta
uction reduc
19,22.5
64,76
90,10
1 32.2
gf.cm 4kgf.
gf.cm 12kg
% 73%
ages 4 stages
ction reductio
6,
07
256, 304
428, 50
37.3
.cm 6kgf.cm
gf.cm 18kgf.cm
65%
s 5 sta
on reduc
4, 361,
9
1024
1715
42.4
m 10kg
m 30kg
59%
ages
ction
4, 1216, 1444
5,2036, 2418
gf.cm
gf.cm
62 
,
63 
 
Quick Details
Place of Origin: Zhejiang
China (Mainland)
Brand Name: LND Model Number: L-6495 Series
Usage: Boat, Car, Electric
Bicycle, Fan, Home A...
Certification: CE, ROHS Type: Micro Motor
Torque: 1900g.cm
Construction: Permanent
Magnet
Commutation: Brush
Protect Feature: Explosion-
proof
Speed(RPM): 2000rpm Continuous Current(A): 0.25A
Output Power: 30W Voltage(V): 12V Efficiency: IE 1
Usage: Universal Protect Feature: Enclosed Function: Driving
Speed: Constant Speed Power: DC Structure: PMDC MOTOR
Phase: Other Shape: cylinder
Packaging & Delivery
Packaging
Detail:
CTNS
Delivery Detail One month
Specifications
1)Brush,customization;
2)Diameter:64mm; Length:95mm;
3)32-60W;
4)24V;
5)2500-3300RPM.
DC Motor L-6495 Series
Typical Applications:
Push Rod Drive System; Massager Drive System; Garage Door Drive System.
Outline Parameter:
64 
 
Diameter: 64mm; Round Length: 95mm.
Technical Parameter:
MODEL
VOLTAGE NO LOAD AT MAXIMUM EFFICIENCY STALL
OPERATIN
RANGT
NOMINAL
V DC
SPEED CURRENT SPEED CURRENT TORQUE OUTPUT EFFICIENCY TORQUE CURRENT
RPM A RPM A g.cm N.m W % g.cm N.m A
L6495-A 22-30 24.0V 2500 0.25 2000 2.00 1530 0.150 31.38 65.38 8670 0.85 11.0
L6495-
A1
22-30 24.0V 3300 0.50 2838 3.03 1653 0.162 48.14 67.77 1900 1.10 17.0
L6495-B
100-
150
120.0V 2400 0.12 1920 0.38 1785 0.175 35.12 76.63 1900 0.95 1.70
L6495-C
200-
240
220.0V 2400 0.06 1900 0.19 1900 0.149 28.87 72.89 1900 0.88 1.05
65 
 
Appenix C: Bill of Materials
ITEM NO. PART NUMBER QTY.
1 Frame 1
2 Shelf 4
3 Fence 36
4 Z Move Frame 16
5 Z Move Pusher 16
6 Z Move Rod Threaded 16
7 Z Move Rod UnThreaded 32
8 PickerGuide TopBottom 4
9 PickerRod Threaded 1
10 PickerRod Threaded Horizontal 1
11 PickerRod UnThreaded 4
12 PickerRod UnThreaded Horizontal 2
13 PickerTraveler LeftRight 1
14 PickerTraveler TopBottom 2
15 Picker Mounting Bracket 4
16 Front Spacer 1
17 Front Cover 1
18 TFS Cover 1
19 Viewing Glass 1
20 X Motor 17
21 Y MicroMotor 1
22 M6X1.0X75 8
23 M6X1.0X100 8
24 M6X1.0X35 24
25 M5X0.8X15 32
26 M4 Rivets 80
27 M6X1.0X30 24
28 M6X1.0 Nuts 64
66 
 
Appendix D: FEA Results
PART LOAD (N) DEFLECTION (MAX STRESS (N/m^2) YIELD STRESS (N/m^2)
Shelf 166 2.25E‐05 2.98E+06 5.51E+07
Shelf Fastener 75.4 4.93E‐05 1.59E+08 6.20E+08
PickerRod Threaded Horizontal 4 6.37E‐06 814655 6.20E+08
PickerRod UnThreaded Horizontal 4 3.07E‐07 140549 2.75E+08
Picker Fastener 5 4.82E‐05 2.25E+07 6.20E+08
Z Move Frame 29 1.14E‐07 50055.4 2.75E+08

More Related Content

What's hot

Red hat enterprise_linux-5.5-technical_notes-en-us
Red hat enterprise_linux-5.5-technical_notes-en-usRed hat enterprise_linux-5.5-technical_notes-en-us
Red hat enterprise_linux-5.5-technical_notes-en-usDuong Hieu
 
IACC Newsletter November 2012 Issue no. 7
IACC Newsletter November 2012 Issue no. 7IACC Newsletter November 2012 Issue no. 7
IACC Newsletter November 2012 Issue no. 7Pratik Waghela
 
C202 construction planning and programming
C202   construction planning and programmingC202   construction planning and programming
C202 construction planning and programmingALEXANDRASUWANN
 
Candy - Construction Estimating & Valuations - rev 2.01
Candy - Construction Estimating & Valuations - rev 2.01Candy - Construction Estimating & Valuations - rev 2.01
Candy - Construction Estimating & Valuations - rev 2.01Jerico Awat
 
Greenhouse gas emissions: estimation and reduction
Greenhouse gas emissions: estimation and reductionGreenhouse gas emissions: estimation and reduction
Greenhouse gas emissions: estimation and reductionzubeditufail
 
Primavera p6 18.8 planning and scheduling guide r3
Primavera p6 18.8 planning and  scheduling guide r3Primavera p6 18.8 planning and  scheduling guide r3
Primavera p6 18.8 planning and scheduling guide r3Matiwos Tsegaye
 
Forest Dependency in Rural Georgia. (Based on the Case Study in Tianeti Munic...
Forest Dependency in Rural Georgia. (Based on the Case Study in Tianeti Munic...Forest Dependency in Rural Georgia. (Based on the Case Study in Tianeti Munic...
Forest Dependency in Rural Georgia. (Based on the Case Study in Tianeti Munic...ENPI FLEG
 
Gate coaching in chandigarh
Gate coaching in chandigarhGate coaching in chandigarh
Gate coaching in chandigarhgatenetworks
 
Daftar isi print
Daftar isi printDaftar isi print
Daftar isi printdimas34343
 
rigid and flexiable pavement of highway Project bbjr report
rigid and flexiable pavement of highway Project bbjr reportrigid and flexiable pavement of highway Project bbjr report
rigid and flexiable pavement of highway Project bbjr reportrakeshchoudhary129
 
Oracle® Fusion Middleware
Oracle® Fusion MiddlewareOracle® Fusion Middleware
Oracle® Fusion MiddlewareNgo Hung Long
 
Jon Quinton, Scaling Content Marketing
Jon Quinton, Scaling Content MarketingJon Quinton, Scaling Content Marketing
Jon Quinton, Scaling Content MarketingDistilled
 
EHR Glossary of Terms | Integration | The HCI Group
EHR Glossary of Terms | Integration | The HCI GroupEHR Glossary of Terms | Integration | The HCI Group
EHR Glossary of Terms | Integration | The HCI Groupcparry87
 
Information brochure GATE 2015
Information brochure GATE 2015Information brochure GATE 2015
Information brochure GATE 2015karthikvgce
 
Notifications for GATE 2015-2016
Notifications for GATE 2015-2016Notifications for GATE 2015-2016
Notifications for GATE 2015-2016ceschandigarh
 

What's hot (17)

Red hat enterprise_linux-5.5-technical_notes-en-us
Red hat enterprise_linux-5.5-technical_notes-en-usRed hat enterprise_linux-5.5-technical_notes-en-us
Red hat enterprise_linux-5.5-technical_notes-en-us
 
IACC Newsletter November 2012 Issue no. 7
IACC Newsletter November 2012 Issue no. 7IACC Newsletter November 2012 Issue no. 7
IACC Newsletter November 2012 Issue no. 7
 
C202 construction planning and programming
C202   construction planning and programmingC202   construction planning and programming
C202 construction planning and programming
 
Candy - Construction Estimating & Valuations - rev 2.01
Candy - Construction Estimating & Valuations - rev 2.01Candy - Construction Estimating & Valuations - rev 2.01
Candy - Construction Estimating & Valuations - rev 2.01
 
Greenhouse gas emissions: estimation and reduction
Greenhouse gas emissions: estimation and reductionGreenhouse gas emissions: estimation and reduction
Greenhouse gas emissions: estimation and reduction
 
Primavera p6 18.8 planning and scheduling guide r3
Primavera p6 18.8 planning and  scheduling guide r3Primavera p6 18.8 planning and  scheduling guide r3
Primavera p6 18.8 planning and scheduling guide r3
 
Forest Dependency in Rural Georgia. (Based on the Case Study in Tianeti Munic...
Forest Dependency in Rural Georgia. (Based on the Case Study in Tianeti Munic...Forest Dependency in Rural Georgia. (Based on the Case Study in Tianeti Munic...
Forest Dependency in Rural Georgia. (Based on the Case Study in Tianeti Munic...
 
Gate coaching in chandigarh
Gate coaching in chandigarhGate coaching in chandigarh
Gate coaching in chandigarh
 
Daftar isi print
Daftar isi printDaftar isi print
Daftar isi print
 
rigid and flexiable pavement of highway Project bbjr report
rigid and flexiable pavement of highway Project bbjr reportrigid and flexiable pavement of highway Project bbjr report
rigid and flexiable pavement of highway Project bbjr report
 
Cacti manual
Cacti manualCacti manual
Cacti manual
 
Gate brouchre
Gate brouchreGate brouchre
Gate brouchre
 
Oracle® Fusion Middleware
Oracle® Fusion MiddlewareOracle® Fusion Middleware
Oracle® Fusion Middleware
 
Jon Quinton, Scaling Content Marketing
Jon Quinton, Scaling Content MarketingJon Quinton, Scaling Content Marketing
Jon Quinton, Scaling Content Marketing
 
EHR Glossary of Terms | Integration | The HCI Group
EHR Glossary of Terms | Integration | The HCI GroupEHR Glossary of Terms | Integration | The HCI Group
EHR Glossary of Terms | Integration | The HCI Group
 
Information brochure GATE 2015
Information brochure GATE 2015Information brochure GATE 2015
Information brochure GATE 2015
 
Notifications for GATE 2015-2016
Notifications for GATE 2015-2016Notifications for GATE 2015-2016
Notifications for GATE 2015-2016
 

Similar to Vitual prototype a critical aspect of mechatronic approach

Hibernate Reference
Hibernate ReferenceHibernate Reference
Hibernate ReferenceSyed Shahul
 
Transforming a Paper-Based Library System to Digital in Example of Herat Univ...
Transforming a Paper-Based Library System to Digital in Example of Herat Univ...Transforming a Paper-Based Library System to Digital in Example of Herat Univ...
Transforming a Paper-Based Library System to Digital in Example of Herat Univ...Abdul Rahman Sherzad
 
2140 api developer-student-guide
2140 api developer-student-guide2140 api developer-student-guide
2140 api developer-student-guideDarko Gicevski
 
The Total Book Developing Solutions With EPiServer 4
The Total Book Developing Solutions With EPiServer 4The Total Book Developing Solutions With EPiServer 4
The Total Book Developing Solutions With EPiServer 4Martin Edenström MKSE.com
 
THE IMPACT OF SOCIALMEDIA ON ENTREPRENEURIAL NETWORKS
THE IMPACT OF SOCIALMEDIA ON ENTREPRENEURIAL NETWORKSTHE IMPACT OF SOCIALMEDIA ON ENTREPRENEURIAL NETWORKS
THE IMPACT OF SOCIALMEDIA ON ENTREPRENEURIAL NETWORKSDebashish Mandal
 
OAuth with Restful Web Services
OAuth with Restful Web Services OAuth with Restful Web Services
OAuth with Restful Web Services Vinay H G
 
16 report project xpditte
16 report project xpditte16 report project xpditte
16 report project xpditteradha2013
 
Numerical Analysis of Tuned Liquid Dampers - Kamalendu Ghosh (09CE3112)
Numerical Analysis of Tuned Liquid Dampers - Kamalendu Ghosh (09CE3112)Numerical Analysis of Tuned Liquid Dampers - Kamalendu Ghosh (09CE3112)
Numerical Analysis of Tuned Liquid Dampers - Kamalendu Ghosh (09CE3112)Kamalendu Ghosh
 
Work Measurement Application - Ghent Internship Report - Adel Belasker
Work Measurement Application - Ghent Internship Report - Adel BelaskerWork Measurement Application - Ghent Internship Report - Adel Belasker
Work Measurement Application - Ghent Internship Report - Adel BelaskerAdel Belasker
 
Plesk Sitebuilder 4.5 for Linux/Unix Wizard User's Guide
Plesk Sitebuilder 4.5 for Linux/Unix Wizard User's GuidePlesk Sitebuilder 4.5 for Linux/Unix Wizard User's Guide
Plesk Sitebuilder 4.5 for Linux/Unix Wizard User's Guidewebhostingguy
 
Plesk Sitebuilder 4.5 for Linux/Unix Wizard User's Guide
Plesk Sitebuilder 4.5 for Linux/Unix Wizard User's GuidePlesk Sitebuilder 4.5 for Linux/Unix Wizard User's Guide
Plesk Sitebuilder 4.5 for Linux/Unix Wizard User's Guidewebhostingguy
 
Plesk Sitebuilder 4.5 for Linux/Unix Wizard User's Guide
Plesk Sitebuilder 4.5 for Linux/Unix Wizard User's GuidePlesk Sitebuilder 4.5 for Linux/Unix Wizard User's Guide
Plesk Sitebuilder 4.5 for Linux/Unix Wizard User's Guidewebhostingguy
 

Similar to Vitual prototype a critical aspect of mechatronic approach (20)

Hibernate Reference
Hibernate ReferenceHibernate Reference
Hibernate Reference
 
Master thesis
Master thesisMaster thesis
Master thesis
 
Master's Thesis
Master's ThesisMaster's Thesis
Master's Thesis
 
Work flow api reference
Work flow api referenceWork flow api reference
Work flow api reference
 
Transforming a Paper-Based Library System to Digital in Example of Herat Univ...
Transforming a Paper-Based Library System to Digital in Example of Herat Univ...Transforming a Paper-Based Library System to Digital in Example of Herat Univ...
Transforming a Paper-Based Library System to Digital in Example of Herat Univ...
 
2140 api developer-student-guide
2140 api developer-student-guide2140 api developer-student-guide
2140 api developer-student-guide
 
Busy codersguidetoandroid
Busy codersguidetoandroidBusy codersguidetoandroid
Busy codersguidetoandroid
 
B13922
B13922B13922
B13922
 
The Total Book Developing Solutions With EPiServer 4
The Total Book Developing Solutions With EPiServer 4The Total Book Developing Solutions With EPiServer 4
The Total Book Developing Solutions With EPiServer 4
 
THE IMPACT OF SOCIALMEDIA ON ENTREPRENEURIAL NETWORKS
THE IMPACT OF SOCIALMEDIA ON ENTREPRENEURIAL NETWORKSTHE IMPACT OF SOCIALMEDIA ON ENTREPRENEURIAL NETWORKS
THE IMPACT OF SOCIALMEDIA ON ENTREPRENEURIAL NETWORKS
 
OAuth with Restful Web Services
OAuth with Restful Web Services OAuth with Restful Web Services
OAuth with Restful Web Services
 
16 report project xpditte
16 report project xpditte16 report project xpditte
16 report project xpditte
 
Numerical Analysis of Tuned Liquid Dampers - Kamalendu Ghosh (09CE3112)
Numerical Analysis of Tuned Liquid Dampers - Kamalendu Ghosh (09CE3112)Numerical Analysis of Tuned Liquid Dampers - Kamalendu Ghosh (09CE3112)
Numerical Analysis of Tuned Liquid Dampers - Kamalendu Ghosh (09CE3112)
 
Work Measurement Application - Ghent Internship Report - Adel Belasker
Work Measurement Application - Ghent Internship Report - Adel BelaskerWork Measurement Application - Ghent Internship Report - Adel Belasker
Work Measurement Application - Ghent Internship Report - Adel Belasker
 
Plesk Sitebuilder 4.5 for Linux/Unix Wizard User's Guide
Plesk Sitebuilder 4.5 for Linux/Unix Wizard User's GuidePlesk Sitebuilder 4.5 for Linux/Unix Wizard User's Guide
Plesk Sitebuilder 4.5 for Linux/Unix Wizard User's Guide
 
Plesk Sitebuilder 4.5 for Linux/Unix Wizard User's Guide
Plesk Sitebuilder 4.5 for Linux/Unix Wizard User's GuidePlesk Sitebuilder 4.5 for Linux/Unix Wizard User's Guide
Plesk Sitebuilder 4.5 for Linux/Unix Wizard User's Guide
 
Plesk Sitebuilder 4.5 for Linux/Unix Wizard User's Guide
Plesk Sitebuilder 4.5 for Linux/Unix Wizard User's GuidePlesk Sitebuilder 4.5 for Linux/Unix Wizard User's Guide
Plesk Sitebuilder 4.5 for Linux/Unix Wizard User's Guide
 
Hbm solution
Hbm solutionHbm solution
Hbm solution
 
Composer 6.7 user
Composer 6.7 userComposer 6.7 user
Composer 6.7 user
 
Icp
IcpIcp
Icp
 

Recently uploaded

Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 

Recently uploaded (20)

Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 

Vitual prototype a critical aspect of mechatronic approach

  • 1. Purdue University Purdue e-Pubs College of Technology Directed Projects College of Technology Theses and Projects 7-1-2011 Virtual Prototyping of a Mechatronics Device Ryne P. McHugh Purdue University, RPMcHugh@Purdue.edu Follow this and additional works at: http://docs.lib.purdue.edu/techdirproj This document has been made available through Purdue e-Pubs, a service of the Purdue University Libraries. Please contact epubs@purdue.edu for additional information. McHugh, Ryne P., "Virtual Prototyping of a Mechatronics Device" (2011). College of Technology Directed Projects. Paper 40. http://docs.lib.purdue.edu/techdirproj/40
  • 2. VIRTUAL PROTOTYPING OF A MECHATRONICS DEVICE A Directed Project Submitted to the Faculty of Purdue University by Ryne P. McHugh In Partial Fulfillment of the Requirements for the Degree of Master of Science August 2011 Purdue University West Lafayette, Indiana
  • 3. ii    To my grandmother, Mary McHugh, who in 1949 left her home in County Mayo, Ireland to search for something more. Her pursuit of happiness and determination to never settle led to the many opportunities I’ve been afforded in my lifetime. Without GrandmaQ and her late husband, my grandfather, Hubert Patrick McHugh, I may never have had the chance to seek higher education.
  • 4. iii    ACKNOWLEDGMENTS The author would like to thank Dr. Henry Zhang for his confidence in this project and its author. His encouragement to attend graduate school and pursue this field was extremely helpful and has led to a profound sense of fulfillment in the author.
  • 5. iv    TABLE OF CONTENTS Page LIST OF TABLES............................................................................................................................ vi LIST OF FIGURES..........................................................................................................................vii EXECUTIVE SUMMARY ................................................................................................................ ix SECTION 1. INTRODUCTION ........................................................................................................1 1.1. Statement of Problem ........................................................................................................... 1 1.2. Significance of Problem ........................................................................................................ 1 1.3. Scope .................................................................................................................................... 2 1.4. Assumptions.......................................................................................................................... 2 1.5. Limitations ............................................................................................................................. 3 1.6. Delimitations.......................................................................................................................... 3 1.7. Definitions.............................................................................................................................. 4 SECTION 2. REVIEW OF LITERATURE ........................................................................................5 2.1. Introduction............................................................................................................................ 5 2.2. Mechatronics......................................................................................................................... 5 2.3. Virtual Prototyping................................................................................................................. 7 2.4. Traditional Design ................................................................................................................. 7 2.5. Modern Design...................................................................................................................... 9 2.6. Software .............................................................................................................................. 12 2.7. Summary............................................................................................................................. 13 SECTION 3. METHODOLOGY......................................................................................................14 3.1. Creation of the Solid Models with SolidWorks .................................................................... 15 3.2. Creation of LabVIEW Instruments....................................................................................... 19 3.3. Creation of Connection between SolidWorks and LabVIEW.............................................. 25
  • 6. v    Page 3.4. Analysis............................................................................................................................... 28 3.5. Incomplete Proposal Items.................................................................................................. 36 SECTION 4: RESULTS..................................................................................................................41 4.1. Static Model......................................................................................................................... 41 4.2. Control Logic and Motion Profiles ....................................................................................... 43 4.3. Dynamic Analysis of Automated Model .............................................................................. 44 SECTION 5: CONCLUSIONS........................................................................................................48 5.1. Recommendations for Further Study .................................................................................. 49 LIST OF REFERENCES................................................................................................................52 APPENDIX.....................................................................................................................................55
  • 7.   vi LIST OF TABLES Table Page Table 3.1. Analysis for optimization of a virtual prototype using Figure 3.1 ..................................28
  • 8. vii  LIST OF FIGURES Figure Page Figure 2.1: Interdisciplinary Mechatronics Structure........................................................................6 Figure 2.2: Traditional Sequential Design Approach .......................................................................8 Figure 2.3: Mechatronics Parallel Design Approach........................................................................9 Figure 3.1: Virtual Prototyping Flowchart.......................................................................................15 Figure 3.2: Basic Framing for Product Vending VP.......................................................................16 Figure 3.3: Picker Assembly for X-Y Axis Product Acquisition ......................................................17 Figure 3.4: Pusher Assembly for Z-Axis Product Acquisition ........................................................18 Figure 3.5: Functional Architecture and Final Assembly of Product Vending VP..........................19 Figure 3.6: Motion Study with Motion Analysis and Motors Enabled.............................................19 Figure 3.7: Creation of Control Law with LabVIEW .......................................................................20 Figure 3.8: X-Y Picker Test VI User Interface................................................................................21 Figure 3.9: X-Y Picker Test VI Block Diagram...............................................................................21 Figure 3.10: Z pusher test VI user interface ..................................................................................22 Figure 3.11: Z pusher test VI block diagram..................................................................................23 Figure 3.12: Functionality test VI user interface ............................................................................24 Figure 3.13: Functionality test VI block diagram............................................................................24 Figure 3.14: X-Y picker test project................................................................................................26 Figure 3.15: Z pusher test project..................................................................................................26 Figure 3.16: Functionality test project............................................................................................27 Figure 3.17: Adjusting motion profile with LabVIEW......................................................................31 Figure 3.18: 3D contact menu........................................................................................................34 Figure 3.19: Opposing force of cans applied to Z pusher assembly .............................................35 Figure 3.20: Opposing force of can applied to X-Y picker assembly.............................................35
  • 9. viii  Figure Page Figure 3.21: Proposed product output (vend) logic........................................................................37 Figure 3.22: Behind the scenes Excel input/output logic...............................................................38 Figure 3.23: Proposed reorganization logic ...................................................................................39 Figure 3.24: Available sensors in SolidWorks assemblies ............................................................40 Figure 4.1: Results of Interference Detection ................................................................................44 Figure 4.2: Applied Torque to X Axis Motor vs. Time ....................................................................45 Figure 4.3: Applied Torque to Y Axis Motor vs. Time ....................................................................46 Figure 4.4: Applied Torque to Z Axis Motor vs. Time ....................................................................47
  • 10. ix    EXECUTIVE SUMMARY McHugh, Ryne P. M.S., Purdue University, August 2011. Virtual Prototyping of a Mechatronics Device. Major Professor: Haiyan Zhang. Global market demands and economic turbulence have driven companies to seek innovative ways to reduce cost. Therefore, the primary goal of this research is to show the validity of virtual prototyping, within the realm of mechatronics, as a means to reduce costs in the development phase of product design. Mechanical, electrical, and embedded software engineering are being combined in modern products. This combination has come to be known as mechatronics. The high level of multidisciplinary interaction makes it difficult for collaboration and use of computers in Mechatronics’ design. Dassault Systems’ SolidWorks and National Instruments’ LabVIEW are industrial grade softwares that can be used in the development and deployment phase of engineering design. SolidWorks is used for physical modeling and analysis of geometric parts, while LabVIEW is used as a programming language for control logic and data acquisition. National Instruments has developed a module, known as SoftMotion, which allows communication between these programs and thus the ability to develop and analyze fully functional prototypes virtually. This provides a new field for optimal design and development of multidisciplinary mechatronics systems with fewer design iterations and low cost. This research will develop and analyze a fully functional virtual prototype. In this directed project the researcher developed and analyzed a virtual prototype of a product-vending device, because was a useful device for exemplifying virtual prototyping of a mechatronics device. This is a device meant to store and dispense soda cans. The can virtually
  • 11. x    dispensed was one of 16 available, and chosen by the user. It was meant to be similar to vending machines found in convenient locations across the world.
  • 12. 1    SECTION 1. INTRODUCTION This chapter provides an initial introduction to the mechatronics virtual prototyping project. It includes information regarding the relevance of the research, technical terms used in the study, and parameters by which the research will be conducted. Finally, the processes used to complete the experiment will be detailed. 1.1. Statement of Problem Mechatronics devices are modern machines with high levels of complexity that require the input of multiple engineering disciplines during their design and design verification. Traditional prototyping development, with independently designed subsystems, often results in multiple iterations of design. In the design of mechatronics devices, the whole systems are required to be modeled and analyzed concurrently in order to achieve the best performance of the products (Mathur, 2007). Obviously the traditional approach does not well suit the development of mechatronics devices due to the time and cost involved with their development and testing. Can virtual prototyping of mechatronics devices provide a valid and reliable alternative to numerous iterations of physical prototypes for use in product design verification? 1.2. Significance of Problem The instability of the global economy is increasing the demand for more flexible designs, quicker time to market, and more capable products. Not only does the market demand better products quicker, but it also requires they be less costly. This creates a need for improvements in
  • 13. 2    the earliest design phases of complex machines, where the most development costs are incurred (de Kleuver, F., & Hamlyn, F. J., 2008). The use of computer-aided design is not something to be considered new. It has been a staple of design for decades. Not only have computers been used for modeling of physical parts, but also the development of the logic that governs their action. However, the individuals trained in these disciplines are not working simultaneously. The modeling of structural component geometry is typically developed first while the electrical components and control logic are forced to work around what has been developed first (Mathur, 2007). Virtual prototyping enables them to work simultaneously. This synergy can lead to better outputs in a shorter time period, while also reducing the number of design iterations, thus reducing cost and time to market and increasing functionality. 1.3. Scope This project was a study of a modern prototyping technique for mechatronics called virtual prototyping. Traditional prototyping techniques are cumbersome and expensive. This is especially true for mechatronic devices. Therefore, the scope was aimed at modern mechatronics prototyping known as virtual prototyping. Identifying the traits of mechatronic devices paved the way for virtual prototyping examples of said devices. These prototypes included solid models, motion control logics, and in depth dynamic analyses. 1.4. Assumptions Throughout the completion of the project, the researcher made the following assumptions: Physical prototypes are indispensible, but the number of which can be reduced. Material simulations are accurate Motion simulations are accurate Dynamic output results are accurate with respect to materials and motion.
  • 14. 3    Software will operate in accordance with the manufacturer’s specifications. 1.5. Limitations There are many elements of research that are out of the control of the researcher. These elements include: The interoperability between the different softwares used in the study. The accuracy and functionality of the different softwares used in the study. The use of numerous types of virtual sensors. 1.6. Delimitations The study was delimited by the following: The construction of physical prototypes. Only a serialized process was used during this study. The thermodynamic analysis necessary for a refrigerated unit or one that prepares heated items was not performed. Programming logic used to monitor the temperature of the product storage area. Total array size was four shelves and four columns. The vending system did not process the product (i.e. cooking). The accuracy of the solver was at its lowest setting. The software was located on a server and run over a network. A cost comparison between VP and PP was not performed. SolidWorks 2009 SP 2.1 was the only software used for CAD modeling. The researcher created all the CAD geometry. The researcher determined the size and location of all functional components. LabVIEW 2009 SP1 was the only software used for logic and motion control programming. The researcher determined the time constraints of the functional system.
  • 15. 4    The SoftMotion Module was used to create a connection between SolidWorks and LabVIEW The researcher, through any available suppliers, did all motor selection. 1.7. Definitions Actuator – “Devices used to create action or motion” (Alciatore & Histand, 2003, p. 373). Mechatronics – “An interdisciplinary field of engineering dealing with the design of products whose function relies on the integration of mechanical and electronic components coordinated by a control architecture” (Alciatore & Histand, 2003, p. 2). Microprocessor – “A single, very-large-scale-integration chip that contains many digital circuits that performs arithmetic, logic, communication, and control functions” (Alciatore & Histand, 2003, p. 239). PP – Physical Prototype – “System integration to ensure components and subsystems work together as expected used as solid milestones to provide tangible goals, demonstrate progress, and enforce the schedule for the team” (de Kleuver, F., & Hamlyn, F. J., 2008, p. 20). VP – Virtual Prototype - A computer model of a product presented in a virtual environment with, ideally, all information and properties included, for the analysis and evaluation” (Hren and Jezernik, 2008, p. 822).
  • 16. 6    SECTION 2: REVIEW OF LITERATURE 2.1. Introduction This literature review is a collection of publications relevant to mechatronics, virtual prototyping, modern design methodologies, and standalone vending devices. It also included research on traditional design methodologies and the software that has helped to usher in a new era of design. The review recounted journal entries, periodicals, and literature that addressed the topics valued in this study; namely mechatronics, virtual prototyping, and their potential to improve engineering design practice in industry. Collegiate subscriptions to business technology search engines supplied by Purdue University provided the majority of the information regarding the practices of current engineering design teams, what is seen as important steps for the future, as well as what has been the paradigm of the past. This was the bulk of the reviewed literature, but textbooks on mechatronics as well as current and potential future business practices proved useful as well. Finally, educational search engines provided information on what current educators see as important for the future of mechatronic engineering design. The overlap between the information found in these variously locations led to the assumption that not only was adequate material compiled, but also the information was valid and credible. 2.2. Mechatronics Many modern products are blending a number of engineering disciplines. Specifically, mechanical, electrical, and embedded software engineering are being combined in modern products. This interdisciplinary combination has come to be known as “mechatronics.”
  • 17.   Craig contro definit produ coord mech engin 2008) includ sensin electr system In an articl states “mech ol systems, an tion of mecha ucts whose fu inated by a c atronics educ eering, electr ). They contin ding timers, po ng elements. rical systems. ms interact: Fig e by Kevin C hatronics is th nd computers atronics: “An i nction relies o ontrol archite cation insisted rical engineer nue by detailin ower switchin In 2009, San The following gure 2.1. Inte raig (2001), a he synergistic s” (p. 13). Alc nterdisciplina on the integra ecture” (Alciato d it is importa ring, and softw ng the type of ng/amplifying ntori mentione g, Figure 2.1, rdisciplinary m a very useful d combination iatore and His ary field of eng ation of mech ore & Histand nt to expose ware enginee f hardware the devices, heat ed the combin illustrates ho mechatronics definition of m of mechanica stand reiterat gineering dea anical and ele d, 2003, p. 2) students of m ering (Flaxer, e students ne ting elements nation of softw ow the engine s structure, (C mechatronics al engineering te this point w aling with the ectronic comp . An article pu mechatronics Becker, & Fis eed to be exp s, various mot ware, mechan eering discipli Craig, 2001) is mentioned g, electronics with their design of ponents ublished on to mechanica sherman, posed to, tors, and nical, and nes and 7  d. s, al
  • 18. 8    2.3. Virtual Prototyping There is a very large amount of overlap and agreement in the literature concerning VP. As a general definition, de Kleuver and Hamlyn (2008) state that it is a model meant specifically for analysis that allows the designer to predict with confidence how their product will behave. Their omission of VP’s computer-based environment leaves something to be desired. Santori (2009) also fails to mention the same idea, but does expand the definition to include the combination of software, mechanical, and electrical systems. Hren and Jezernik (2008) incorporate the use of computers claiming “Virtual Prototyp[ing] refers to a computer model of a product presented in virtual environment with, ideally, all information and properties included, for the analysis and evaluation” (p. 822). There is still some ambiguity with respect to mechatronics. The most valuable definition was found to be Mathur’s (2007), as it is tailored specifically to mechatronic devices. “A virtual machine prototype is a 3D CAD model that interacts with a simulation of a machine controller to visualize and test machine movements and logical operations” (Mathur, 2007, p. 1). The reference to the machine controller as well as the CAD system is what separates this definition from the others. It is quite clear that all the authors have a common thread in their thoughts on virtual prototyping (VP). They all see it as an analytical tool used for evaluation of a product or design. The disagreement between them is more their level of detail than actual meaning. Mathur’s (2007) detailed explanation will be used as the meaning for virtual prototyping in the remainder of the literature review. 2.4. Traditional Design Traditional design methods have been used for decades to develop products in industry. These methods are typically a sequential design method. That is, those proficient in the important design areas operate independently and are forced to work around what the previous designer has given them. This is not suitable for design of interdisciplinary products such as mechatronics
  • 19.   device produ desig illustra mech implie devel mech engin Stack discip referr includ in the contri depen claim es. Additiona uct’s design. E n and numero ated in Figure F Mathur (20 anical engine es the latter tw oped by the m anical design eers lay out t kpole concurs plines worked ing only to me de control sys traditional de butions will b In addition ndence on the “traditional d lly, numerous Experts in the ous physical p e 2.2 shows th Figure 2.2. Tra HTTP://ZO 007) details th eers, followed wo disciplines mechanical en n is complete he electrical s in her 2009 D separately o echanical and stems enginee esign method e covered in to the seque e use of nume esign ideolog s, expensive p e field agree th prototype iter he traditional, aditional sequ ONE.NI.COM he traditional by electrical s are required ngineers. Ma they “develop system and p Design News n the respect d electrical en ers as well. A ology, with re subsequent s ential design p erous physica gies require th physical proto hat this is the rations. A flow , sequential d uential design /DEVZONE/C design proce and embedd to base their athur elaborat p a physical m program the m s article stating tive systems” ngineers, but A number of au espect to the s sections of thi process, tradi al prototype it hat engineers otype iteration e traditional de w chart create design: n approach. T CDA/PUB/P/I ess stating tha ed software c r designs enti tes on this sta machine, [the] machine contr g: “Traditiona (p. 43). In thi her statemen uthors also im sequential de is literature re tional design terations. de K construct a v ns are used to esign ideology ed by Mathur Taken from D/145 at it typically b control engine irely on what ating that afte ] electrical an roller” (2007, ally, the two e is case, Stack nt can be inter mply there are esign process eview. is flawed by Kleuver and H variety of phy o evaluate the y; sequential (2007) begins with th eers. This has been er the nd controls p. 2). ngineering kpole is rpolated to e deficiencies s. Their its Hamlyn (2008 sical 9  e he s 8)
  • 20.   protot is use be red expen produ protot (de K often physic to inc a prof neces contri centu promo parall types to test a eful and not lik duced. de Kle nsive and time uct’s lifecycle types, thus pr leuver & Ham realize their d cal prototypes reased invest fit and taking The design ssary for thos bute to the pr ry design me ote concurren el design app F and evaluate kely to be com euver and Ha e-consuming. pointing out a rototyping act mlyn, 2008, p. design is flaw s have been c tment and lon a loss (Mathu n of mechatro e proficient in rocess. As thi thodologies a nt, parallel eng proach. Figure 2.3. Me HTTP://ZO design conce mpletely elimi mlyn (2008) g . They also co another proble tivities becom 5).” Stackpo wed late in the constructed. T ng delays, wh ur, 2007). 2.5. M onics devices n mechanical, is type of prod are employed gineering thro echatronics pa ONE.NI.COM epts” (p. 11). A nated, there go on to say t onsider physi em area: “A g me the bottlene le (2009) reite e process, at a This is a time ich can be th Modern Desig requires the , electrical, an duct is one of . The key asp ough VP. The arallel design /DEVZONE/C Although the are reasons t the process o cal prototypin good design o eck of the pro erates this by a time when c e when rework e difference b gn input of nume nd embedded f the 21st cent pect of the mo e following, Fi n approach, T CDA/PUB/P/I use of physic the number o of physical pro ng with respe often needs s oduct develop y pointing out costly, time co king the flawe between the b erous discipli d software des tury, it is impo odern method igure 2.3, illus Taken from D/145 1 cal prototypes of them should ototyping is ct to the several pment proces that designer onsuming ed parts leads builder makin nes. It is sign to ortant that 21 dology is to strates the 0  s d ss rs s ng st
  • 21. 11    “Getting input from controls and electrical engineers early in the design process can significantly lower risk” (Mathur, 2007, p. 2). This is the basis for a 21st century mechatronics design paradigm. Mathur (2007) expands on the idea saying these methods can streamline and improve design by integration of available development practices and technologies. This can also to improve satisfaction of customer needs and speed design while streamlining the debugging process (Mathur, 2007). It is clear Mathur believes a parallel design scheme can improve the design process. de Kleuver and Hamlyn (2007) also believe it is advantageous that concurrent engineering takes place in the early product stages, allowing development processes to be carried out simultaneously. Stackpole (2009) agrees, making the statement “cross-collaboration between disciplines is important because every decision has a ripple effect in a mechatronics design” (p. 43). Others see VP as a means to achieve this parallel design. VP is a relatively new idea, but years before it reached the level of application it has today, Schaaf and Thompson saw its potential. They thought VP could “facilitate communication between different engineering disciplines during the early design process (Schaaf & Thompson, 1997, p. 941).” More recently when VP reached a higher level of application, Mathur (2007) reiterated their point: “prototyping the machine virtually also can increase interaction among design team members early in the machine design process, resulting in a better final machine” (p. 2). In other words, it can “streamline the parallel design path all the way to product deployment” (Bartos, 2007, p. 26). Increased collaboration isn’t the only advantage of the modern design paradigm that makes use of VP. Modern design through virtual prototyping can also reduce costly physical prototypes (PP). Schaaf and Thompson anticipated these benefits as well. They mentioned that development costs could be reduced by using computer models to evaluate designs, wherein the cost of mistakes would be reduced because they aren’t being made on full-scale prototypes (Schaaf & Thompson, 1997). They thought VP could simply replace expensive physical counterparts. Once more, their predictions are confirmed by modern literature. “In contrast to an expensive physical prototype for the product design and performance verification the virtual
  • 22. 12    prototype offers evaluation in the digital world” (Hren & Jezernik, 2008, p. 830). Making use of VP allows teams to evaluate and optimize their designs in software before building physical components (Mathur, 2007). “With the goal of replacing physical prototypes, VP has a great potential to improve the current product development process (Wang, p. 3).” The reduction of PP and the associated costs are considered by Bartos (2007) to be the key benefits of VP. de Kleuver and Hamlyn (2008) agree that costs; labor, material, and tooling included can be reduced while saving time. Santori (2009) puts this in perspective “At a time when resources are continually being cut [virtual] prototypes make it possible to create more with less” (p. 31). Other researchers elaborate on the time benefits mentioned by de Kleuver and Hamlyn, while they also provide more detail. Saving time at the front end, or early in the product lifecycle through the use of VP has many advantages. The use of VP allows designers to explore options earlier and thus address mistakes sooner in the process. This allows for more time to investigate new opportunities if a mistake leads to failure (Santori, 2009). Realizing mistakes as early as possible is the best thing a designer can do. “Ricoh Copier reported in one year that the cost of engineering orders is $35 in the design phase, while it is $1,777 prior to prototyping, and $590,000 after the product is in production (de Kleuver and Hamlyn, 2008, p. 10).” Saving time is also extremely valuable on the back end when getting a product to market. de Kleuver and Hamlyn (2008) also assert the first 20% of builders able to get a product to market will earn 80% of the profits because they can set a higher price before competitors can enter the market. Another advantage of using VP in a competitive environment is the increased ability to communicate with the customer. The ability to communicate with the customer early in the design process allows builders to understand their needs before a physical prototype is built; another cost saving measure. Mathur (2007) says VP is an effective way to show a company’s customers how a product will behave before investments are made in PP, while also improving the understanding of the customers’ requirements. More recently it was declared “The ability to show potential clients a realistic simulation of the entire device operation can be a good way to validate ideas and get
  • 23. 13    feedback before ever building the first physical prototype” (Santori, 2009, p. 31). It’s not only recently that experts believed VP could assist customer communication. Schaaf and Thompson (1997) believed VP could help sell early designs as a means to procure outside investments. 2.6. Software The combination of Dassault Systems’ SolidWorks and National Instruments’ (NI) LabVIEW through NI’s SoftMotion module is a very effective way to virtually prototype mechatronics devices. It allows the user to develop CAD geometry in conjunction with the control logic to analyze the function and motion profiles of the systems being developed. This has numerous advantages that can be realized before physical prototyping, including checking for interferences, optimizing materials and component sizes, and motor selection (Mathur, 2007). Rockwell Automation has developed software known as Motion Analyzer with a number of similar features to the SoftMotion module. Its similar features include coordination with SolidWorks and transfer of virtual motion profiles to physical systems also manufactured by Rockwell Automation. In addition, CADSI has released a product called Motion and Structure Simulation Software meant to work in unison with CATIA. CADSI claims its features are useful for concurrent design and analysis (Bird, 1997). This makes it useful for virtual prototyping. Siemens also entered the market with their Mechatronics Concept Designer capable of working with multiple CAD packages. However, like the Rockwell and NI systems, it is limited to its proprietary physical systems. Finally, LMS created Virtual Lab Motion. It is a motion and logic profiler and analyzer. It is meant to function using CATIA, thus limiting it to a large, expensive CAD system.
  • 24. 14    2.7. Summary It is clear there is a significant agreement across the academic and professional communities with respect to mechatronics and virtual prototyping. Although, there are slight variations, the basic definition for mechatronics is agreed upon. Numerous sources also agree that virtual prototyping is a valuable pursuit. It is valuable in modern design and enables a shift from traditional design practices.
  • 25. 15    SECTION 3: METHODOLOGY There were a number of factors that were considered to determine the advantages of virtual prototyping mechatronics devices. VPs can only be effective and useful if they are developed with accuracy. That is to say that the researcher’s primary goal was to develop accurate functional models under the new paradigm, virtual prototyping. Given that virtual prototypes are entirely composed in a computer system, it can be difficult to implement them in a system that is based entirely on their physical counterparts. Therefore, the most critical part of this research was the development of useful VPs accurately representing their corresponding physical system. The researcher that developed the VP in this study created the mechanical apparatus, control/motion logic, and user interface for an intelligent mechatronics device. Specifically, this device is an automated vending system for single serving beverages with 16 product locations. In other words, it is a soda can vending machine meant to function similar to those found across the globe. The 16 product locations represent a choice of 16 different sodas. To create this, a frame was created to hold four shelves. On each shelf, four output rows were created and named “Z move assemblies.” Four shelves, each with four output rows, results in 16 available product locations. To acquire the product at each of these 16 locations, an automated device was mounted to the frame and called the “X-Y picker assembly.” Dassault Systems’ SolidWorks and National Instruments’ LabVIEW were used in conjunction via the SoftMotion module to develop and analyze the VP of this vending machine. Dassault Systems’ SolidWorks is a CAD package used in medium to large enterprises across the globe. It was used to develop the solid models for the virtual prototype and selected because it was used in conjunction with LabVIEW. National Instruments’ LabVIEW is a versatile
  • 26.   en In al vi A co m be st ngineering wo nstruments ha llowed the res irtual prototyp A more detaile onnection foll The co model or mach ehaviors and tructure of the orkbench soft as also develo searcher to co pe. Figure 3.1 ed methodolog ow. 3.1 omposition of hine compone control logic e soda vendin tware used fo oped software onnect a Soli displays a de gy of the crea Figure 3.1. . Creation of t this virtual pr ent geometry. was provided ng apparatus. or a number o e known as th dWorks 3D C etailed flowch ation of the CA Virtual protot the Solid Mod rototype bega By doing so, d. The researc . Developed w of purposes, in he SoftMotion CAD to LabVIE hart followed t AD model, th typing flowcha dels with Solid an with the co , a structure o cher began b with adjustabi ncluding cont n Module. Thi EW, and thus to create the e LabVIEW lo art dWorks onstruction of on which to p by constructin ility in mind, a trol logic. Nati s software too s developed t virtual prototy ogic, and thei the 3D CAD roject the mo g the framing a pattern of 16  ional ol he ype. ir tion g
  • 27.   m us th pa ba X be im th im th an mounting holes sed to create hem in place w aramount, an alance of stre The d X-Y picker, we ecause 6061- mportant cons he fasteners u mportant cons he stress on th nd componen s for various s mates betwe while other pa nd alloy steel w ength and cos Fig evice becam ere introduced -T6 aluminum sideration for used to moun sideration for he drive syste nt size. shelf position een the framin arts were allo was chosen f st. The framin gure 3.2. Basi e more detail d. The extens m possesses h the shelving b t the shelves the moving p em did as we s was a key f ng and produc wed to move for its compos ng can be see c framing for ed as shelvin ive use of alu high strength because high and their con roduct acquis ll. This would feature. Withi ct shelves. Th . Cost effectiv sition. This m en in Figure 3 product vend ng and the str uminum was c properties bu her weight wo ntent to the fra sition compon also lead to n the model, his was impo veness and s aterial was se .2. ding VP ructure for pro chosen for the ut also low we ould have put aming. Weigh nents because increased po these holes w rtant for fixing strength were elected for its oduct acquisit ese compone eight. This wa higher stress ht was also an e as it increas ower consump 17  were g s tion, ents as an s on n sed, ption
  • 28.   a cr w al th sc fo lo sc pr po The de system that c reated in Soli was an importa llowed to mov he screws we crew was rota or product acq During ocations, the Z crew-type ma roduct into th ossession of evice was des converted rot dWorks and g ant mate beca ve along its le re rotated, the ated. The follo quisition. Figure 3.3 g operation, w Z pusher asse ates, was des e picker for m their soda. Fi signed using ational movem governed the ause it allowe ength. It was u e block(s) mo owing, Figure 3. “Picker Ass when the picke embly, also m igned to mov movement bac igure 3.4 show a screw-in-bl ment to trans distance and ed the screw t used for adjus oved vertically e 3.3, shows t sembly” for X er had reache making use of e the product ck to the locat ws the pushe ock system fo slational. An a d velocity of tr to rotate in pl stment during y and horizon the screw-in-b X-Y axis produ ed the one of f a screw-in-b t in the Z-axis tion where th er assembly. or product ac advanced scre ranslational m ace while the g analysis and ntally with resp block “picker a uct acquisition the 16 appro block actuation s direction. Th e user would quisition. This ew-type mate movement. Th e blocks were d optimization pect to which assembly” us n opriate produc n and advanc his pushed the theoretically 18  s was e was his n. As sed ct ced e take
  • 29.   as a S co th These ssembly can Figu The fin motion study olidWorks. Th ontrolled thro he motion ana Figure 3. components be seen in th ure 3.5. Funct nal step in cre y containing m his project ma ugh LabVIEW alysis menu a .4. “Pusher As represent the e following, F tional architec eating a usefu motors. Motion ade use of a m W. This requir and motors be ssembly” for Z e functional a Figure 3.5. cture and fina ul SolidWorks n studies are more complex ed enabling t ecame availab Z-Axis produc architecture of al assembly o s model for vir used to anim x animation. the SolidWork ble within the ct acquisition f the system. of product ven rtual prototyp mate assembli It was one tha ks Motion add motion study Their final nding VP ing was settin ies within at could be d-in. By doing y. The numbe 19  ng up g so, er of
  • 30.   m us T ap to em vi sy F fo go motors added ser control of hese are the pplying a mot orque determi Once t mployed to de To eff irtual instrume ystem which m inally, one wa This p or each VI. Th overns the be was depende f the rotationa screws using tor to those sc ined with Lab Figure 3.6. the researche efine the cont fectively virtua ents. Each VI moves in the as created wit rocess was c he block diagr ehavior of the ent on which m al screws. The g advanced m crews, their v VIEW. Figure Motion study 3.2. Creati er was satisfie trol logic. This ally prototype served a diff X-Y direction th an end-use completed by rams were the entire system motion study ey were the fe mates to move velocity, and a e 3.6 shows a with motion a on of LabVIE ed with the in s was done u e the vending ferent purpos n. Another wa er interface to developing a en created. T m. These step was in being eatures mapp e the X-Y pick acceleration c a motion study analysis and EW Instrumen itial mechanic sing NI LabV system, it wa e. One was d as created to t o test function front panel o They served a ps can be see analyzed. Th ped in the Lab ker and Z mov could be cont y with three m motors enabl ts cal design La VIEW’s virtual as necessary developed to a test the Z mo nality. or graphical us as behind the en in the follow he motors gav bVIEW projec ve assemblies rolled and ap motors added led abVIEW was instrument (V to develop th analyze the p vement asse ser interface scenes logic wing, Figure 20  ve the ct. s. By plied . VI). hree picker mbly. (GUI) that 3.7.
  • 31.   T du re po to X us th ch to an This V he VI was cre uring test run eal-time result osition, veloc orque and vel X and Y directi se. Other hat the user s hecks that the o reach the de ngular displac VI was develop eated with the s. Second, it ts of the picke ity, and applie ocity, and cyc ional moveme ease of use p imply enters t e coordinates esired location cement it is p Figure 3.7. C 3.2. ped to accom e ability to adj needed to pr er’s movemen ed torque. It a cle/dead time ents were diff precautions w the desired co s are valid, an n. Before the repared to ex Creation of co 1. X-Y Picker mplish two goa just angular v ovide accurat nt were displa also displays . Although the ferent. Thus, t were taken as oordinates br nd converts th assembly is xecute. If the ontrol law with r Test VI als. First, it ne velocity, accel te feedback. ayed. These r peak torque a ey execute si they were se well. The pos roken down b hem to the rot set to motion user is satisfi h LabVIEW eeded to prov leration, and It was develo results includ and velocity, imultaneously parated and t sitional input by row and co tational displa , the VI displa ied, simply de vide adjustabi final position oped such tha ed rotational as well as RM y, the results tabbed for ea was created lumn. The VI acement nece ays the linear epressing the 21  lity. at MS of the ase of such first essary r and
  • 32.   m st pr move button w tops and retu rogress. The will deploy the rns to its start user interface F F picker to the ting point. Du e and block d Figure 3.8. X- Figure 3.9. X- location spec uring executio diagram can b -Y picker test -Y picker test cified. Once it on, lights are i be seen in the t VI user inter t VI block diag t has reached illuminated as e following two rface gram d that location s to keep trac o Figures. 22  n, it ck of
  • 33.   th co pe ne in The V he same adjus onstant. This er cycle. Ther ecessary to te n the following I used to test stability and f was done be refore, the Z p est the more g two Figures 3.2 movement in feedback, sav ecause the sy pusher move simplified mo . Figure 3.10. Z .2. Z Pusher n the Z directi ve one feature stem was des d an equal am otion. The use Z pusher test Test VI on was very s e. The displac signed such t mount with ea er interface an t VI user inter similar to the cement was c that only one ach input. Thu nd block diag rface X-Y test VI. I considered can was acq us, it was only ram can be s 23  t had uired y een
  • 34.   w in pr de ap X co an ap The fin was to ensure nterface was d roduct for acq ependent on ppropriate loc To acc X-Y picker test oordinate loca nd Y motors t ppropriately a F nal VI was cre the entire ass designed usin quisition. The which button cation, wait fo curately make t VI was cons ation desired to achieve tha achieve the de Figure 3.11. Z 3.2.3 eated to test r sembly opera ng an array of path of the X was depress or the Z pushe e constant the sulted. This V and it would at coordinate esired locatio Z pusher test 3. Functionalit real-world use ated correctly f buttons. Eac X-Y picker, as sed. When de er to move, an e rotational dis I was develop calculate the position. In a on, this VI disp VI block diag ty Test VI er functionalit and there we ch button repr s well as whic epressed the X nd return to it splacement fo ped such that required rota addition to act played the rot gram ty. The purpo eren’t any col resented the h Z pusher w X-Y picker wo ts original loca for each butto t the user cou ational displac tivating the m tational displa se of this test lisions. The u location of a was activated, ould travel to ation. on the logic fo uld input the X cement of the otors to acement need 24  ting user was the or the X-Y e X ded
  • 35.   to an o do so. Thes nd block diag e outputs wer gram for the fu Fi Fig re used in the unctionality te igure 3.12. Fu gure 3.13. Fu e creation of t est VI can be unctionality te unctionality te the functional seen in the fo est VI user inte st VI block di ity test VI. Th ollowing two F erface agram he user interfa Figures. 25  ace
  • 36. 26    3.3. Creation of Connection between SolidWorks Assemblies and LabVIEW VIs The final step in creating a virtual prototype was connecting the SolidWorks assemblies and the LabVIEW VIs used to control them. The connection of the two is established within a LabVIEW project. The previously mentioned SoftMotion Module by NI allows SolidWorks assemblies, in addition to VIs, to be imported into a LabVIEW project. The need for three separate LabVIEW VIs resulted in the creation of three separate LabVIEW projects, one for each VI. Each of these projects recognized the motors defined within the SolidWorks assemblies. The individual motors were then united with individual SoftMotion axes. This allowed the motors to be called upon as a resource for motion within a VI. In addition to simple axes, numerous axes could be bound in coordinate spaces for simultaneous motion of up to three motors. The addition of a SolidWorks assembly, LabVIEW VI, and establishing of the connection between the motors and axes completed the creation of a generic LabVIEW project. However, each project had details that made them unique. 3.3.1. X-Y Picker Test Project The X-Y picker test project included the SolidWorks test picker assembly, X-Y picker test VI, two SoftMotion axes, and a coordinate space. The two axes, Axis 1 and Axis 2, represented the horizontal and vertical motion respectively. Coordinate space 1 was the combination of those two motions into one simultaneous horizontal and vertical motion. This allowed the picker to move in a straight line, directly to the desired location. Making use of the previously defined X-Y picker test VI and the test picker assembly, this project was successfully used to analyze the functional motion of the picker assembly. The X-Y picker test project can be seen in the following Figure.
  • 37.   S m w te The Z oftMotion axi motor. Making was successfu est project can pusher test p s. A coordina use of the pr ully used to an n be seen in t Figure 3. 3.3.2. project include ate space was reviously defin nalyze the fun the following Figure 3 14. X-Y picke Z Pusher Te ed the SolidW s unnecessary ned Z pusher nctional motio Figure. 3.15. Z pusher er test project est Project Works Z move y for this proj r test VI and Z on of the Z mo r test project t e assembly, Z ect because Z move assem ove assembly Z test VI, and it only utilized mbly, this proj y. The Z push 27  one d one ject her
  • 38.   as w lo th in The m ssembly, the were necessar ocations for Z he resource fo ndividual Z mo most expansive functionality t ry for the X an pusher motio or picker moti ove assembly 3.3.3. F e project was test VI, 18 So nd Y (horizon on. The coord on, while the y. The functio Figure 3.1 Functionality T s the functiona oftMotion axes tal and vertic dinate space c remaining 16 nality test pro 16. Functional Test Project ality test. It inc s, and one co cal) picker mo combined the 6 motors serv oject can be s lity test projec cluded the So oordinate spa otion, and the e X and Y axe ved as a resou seen in the fo ct olidWorks full ace. 18 motors 16 possible es and acted a urce for each llowing Figure 28  test s as e.
  • 39. 29    3.4. Analysis Analyzing this virtual prototype was the entire purpose for creating it. It allowed the creator to complete a number of necessary tasks in the creation of a new product. These tasks included static analysis of the solid model via FEA in SolidWorks, analysis and verification of the motion and control logic in LabVIEW, and the final analysis of a functional automated model via the SoftMotion module. These analyses allowed the researcher to appropriately size components including fasteners, structural members, and motors as well as dial in the timing and location of the motion profiles. Figure 3.1, introduced at the beginning of this section, is an algorithm that was used as a guide in the creation of the VP. It was also developed to analyze the completed VP. The numbers shown in rectangles are reference points for the following table, used for the “Analyze” section of the algorithm. Analysis Solutions Were there any collisions? 1 2 Is there a better material option? 3 Is there excessive friction? 1 3 Is there excessive tortional load? 1 3 Are limit switches appropriately placed? 1 Was the cycle time optimal? 1 2 4 Is the mechanical device strong enough? 1 3 Did machine accurately perform tasks? 4 Table 3.1. Analysis for optimization of a virtual prototype using Figure 3.1 Table 3.1 was used with Figure 3.1 in the following way. The designer followed Figure 3.1 to produce the VP. When analyzing the VP, the questions under analysis in table 3.1 were asked. If the answer to the question was “no,” the designer referred back to Figure 3.1 and the appropriate step that was associated with the number in the solutions column.
  • 40. 30    3.4.1. Static Model Analysis The static model was analyzed exclusively using SolidWorks’ SimulationXpress Analysis Wizard. This is a high-level finite element analysis (FEA) tool. It was used to apply loads and determine stress levels, deflection, yield, and factor of safety results for important components. These components included the Z pusher assembly frame, shelves, load bearing fasteners, and picker assembly components. 3.4.1.1. Z Pusher Assembly Frame The Z Pusher Assembly Frame was analyzed because it bears the load of up to 10 liquid filled cans with a mass of 290 grams each. SimulationXpress requires a force input for analysis. Thus, a 29N load was applied to the surface on which the cans rested, while the entire component was fixed in place. For this particular component, the stress levels were unlikely to cause yield. However, the magnitude of deflection would have an impact on functionality. Therefore, the displacement results were considered most significant. 3.4.1.2. Shelf The shelf is the component on which all Z pusher assemblies (1030.25 grams per assembly) and can loads were applied. This resulted in a force magnitude of 166 N applied across the top surface of the shelf. For accuracy, the shelf was fixed only at the six points where the mounting fasteners would be located. This created a stress concentration at those areas. The analysis of the shelf, therefore, focused on the stress levels in those areas as well as the overall deflection of the part.
  • 41. 31    3.4.1.3. Load Bearing Fasteners The analysis of the load bearing fasters was among the most important analyses addressed for the static model. The designer needed to ensure the fasteners being used would not fail under normal conditions. All results of the analysis of the fasteners were considered significant. Although, there were different loads being applied to different fasteners, their analysis was completed using the same method. Each fastener was treated as a cantilevered beam, fixed at the base of the fasteners head. What made each investigation unique was the length of the fastener and the load which was applied. The fasteners utilized for the entire prototype were M6x1 socket head cap screws composed of alloy steel. However, different lengths were employed for mounting the shelves and the picker assembly. The picker assembly utilized 100mm screws, while the shelf mounting screws were 40mm in length. The picker assemblies mass of 7812.53 grams and the use of 16 mounting fasteners resulted in a test load of 5N per screw applied along its length normal to a reference plane. The shelf’s mass of 29219.47 grams combined with the Z pusher assemblies and can loads resulted in a total load of 452.3N. This force distributed across the six mounting fasteners became a test load of 75.4N per screw applied along its length normal to a reference plane. 3.4.1.4. Picker Assembly This assembly was also among the most important analysis being done in this system. Its components were required to be strong but also lightweight and their static analysis would ensure their strength. The three horizontal rods and the traveling picker became the most important components of this assembly. The design of the traveling picker was such that it didn’t require an FEA. However, the horizontal rods demanded significant attention. The three rods would together be supporting the load of the 723.23g and a 290g liquid filled can. They were fixed at both ends. The combined loads distributed across the three rods
  • 42.   re M in pr S el es op an esulted in a 4 Much like the f This sy nteraction, Lab rogramming w pecifically, th limination. In stablished co ptimization w nd/or adjust a N force being fasteners, all ystem was cr bVIEW was u was verified b e aspects ver addition, the nnection betw as an uncom a motion profi Figu g applied alon results of the 3.4.2. Logic reated to be o utilized to dev before the VP rified were mo motion was o ween the Soli plicated proce le. ure 3.17. Adju ng the length o FEA were cr c and Motion one with which velop the behi could be dep otion profiles, optimized thro dWorks mode ess. Figure 3 usting motion of each rod, n rucial. Profile Analys h users could ind-the-scene ployed for fina , motion timin ough this ana el and the La .17 details th profile with L normal to a re sis d interact. To es logical prog al in-depth an ng, and collisio alysis. As a re abVIEW logic, e steps follow abVIEW eference plan govern that gramming. Th nalysis. on/interferenc sult of the alr verification a wed to create 32  e. hat ce ready and
  • 43. 33    3.4.2.1. Location Verification To accomplish the task of verifying the picker location, the functionality test project was employed. The logic for the VI in this project was developed such that, the motion profile necessary to reach each of the 16 product locations was connected to a simple button. To test the accuracy, each button was activated and the location of the picker was verified through visual inspection of the SolidWorks model. 3.4.2.2. Timing Verification Verifying the timing served two purposes for this system; to make sure motion execution took place in the correct order and to ensure it was executed in a timely fashion. The nature of programming motion profiles using SoftMotion left very little room for error with respect to the execution order. Each motion requires a true signal to begin and returns a true signal when complete. Therefore, the move button served as the true signal for the initial acquisition movement while the completion trues acted as the activation for the subsequent motions of the Z and return motions. However, this was still verified using the functionality test project. To ensure the motions did, in fact, execute in the appropriate order, each button was again pressed and the ensuing motion was visually inspected. It was decided that the system should execute its longest function, the 4-4 location, in under six seconds. As a functional requirement, it needed to achieve position with the picker, activate and complete the Z pusher function, and return to its original position. To achieve these goals, a number of adjustments were made. The functionality VI was used to adjust acceleration, deceleration, and velocity of the picker. The screw mates in the solid model were adjusted to simulate different screw pitches.
  • 44. 34    3.4.2.3. Collision Elimination The final verification of the logic and motion profiles completed was collision detection. Making use of the previous two investigations facilitated this final verification. The motion study in SolidWorks keeps in memory the motion profile for collision detection. Simply running the interference detection function provided the interference results for all the possible actions of the picker. 3.4.3. Automated Solid Model Analysis The previous motion analyses were completed in an environment that lacked the opposing forces that exist during real world function. For the motion analysis, the reduced strain on the computer processor allowed the verification to be completed much more quickly, but no less accurately. However, those verified motions were also analyzed under realistic conditions. The effects of gravity and friction were enabled and more trials were run. The purpose of which was to discover the torque necessary to achieve the velocities and accelerations that were established as functional requirements. The torque and velocity requirements were then used in the selection of appropriate DC motors that drove physical system. To analyze the system considering the opposing forces of nature, the X-Y picker test project and the Z pusher project were called upon. However, it was first necessary to define the opposing forces. 3.4.3.1. Opposing Forces During real world function, there are a number of outside forces that act on the system. These forces were simulated during the analysis of the automated solid model. They included gravity and friction forces acting as a result of the moving parts themselves, and the forces created by the movement of the products. Features within SolidWorks allowed the researcher to simply enable gravity and friction known as 3D contact.
  • 45.   w pa al m ap All mo was assumed arameters, th like. Figure 3 In add movers. Each pply this type ving compon that these are he 3D contact .18 shows thi ition to friction 290g can wa of force as w ents that crea eas would be settings chos s menu with t Figure n forces, the s considered well. With resp ate friction we lubricated du sen were alum the appropria e 3.18. 3D con products bein in this analys pect to the Z p ere composed uring function minum (greas ate settings se ntact menu ng moved cre sis. SolidWork pusher assem d of aluminum nal use. Given sy) for all surf elected. eated forces a ks allowed th mbly, the slidi m for this devi n these faces, X, Y, a against their e researcher ng friction 35  ce. It nd Z to
  • 46.   re m co T to fo esistance of 1 motion of the Z ompleted men he X-Y picker o the picker tr orce applied, a 0 cans was a Z pusher asse nu can be see Figure 3.19 r also experie aveler. The m and the appro applied. This f embly. The as en in Figure 3 . Opposing fo enced the forc magnitude of t opriately com force was 7.2 ssembly with 3.19. orce of cans a ce of the prod the weight wa pleted menu 25N in magnit this force app applied to Z p duct. The weig as 2.84N dow can be seen tude opposed plied, and the usher assem ght of a single wnward. The a in Figure 3.2 d to the forwa e appropriatel bly e can was ap assembly with 0. 36  rd y plied h this
  • 47. 37    Figure 3.20. Opposing force of can applied to X-Y picker assembly Enabling the opposing forces was necessary to achieve valid results. After ensuring the forces were enabled and the timing/velocity requirements were satisfactory, trial runs were completed to determine the required torque levels for normal function. Discovering the required torque was necessary for motor selection. The power levels of a DC motor in watts is the product of applied torque in N-m and angular velocity in rad/s (eq. 1). ∗ Equation 1. DC motor power Using eq. 1 along with the torque and velocity requirements motors were chosen as candidates for use in a physical prototype. 3.5. Incomplete Proposal Items There were a number of proposed items that were not completed. The cost analysis, proposed tracking of user accounts, and the capability to rearrange the contents based on self- sensing were not completed. The reasons for incompletion varied. Some functions were found to be unnecessary while others were not capable of being completed with the available resources. 3.5.1. Cost Analysis While an important reason for creating a virtual prototype may be the reduction of developmental costs, the scope of this study was narrowed to only the creation of a VP. A cost analysis would have been done if a larger portion of the product’s lifecycle were being examined. It would also have been imperative if a physical prototype was being constructed for comparison.
  • 48.   th be th sy de It was he general pu e capable of c he input/outpu ystem. This w etailed in Figu 3.5.2. L proposed tha blic. This was creating acco ut of the syste would allow fo ures 3.21 and Figu abVIEW-Exce at the device b s thought to b ounts for differ em, it was pro or databasing d 3.22. ure 3.21. Pro el Communic be designed f be useful for p rent users an oposed a Micr of the device posed produc cation and Us for use in an product input/ nd tracking the rosoft Excel s e’s use by eac ct output (ven er Accounts environment /output trackin eir individual spreadsheet b ch user. The p nd) logic not accessib ng. It was me use. To moni be paired with proposed log 38  le for ant to tor h the ic is
  • 49.   In th T T co ow op ro th n addition to tr hat addressed It was he physical fu hus, this piec Anoth ontents. The wn supply. Th ptimize the lo ows to improv he products n Figure racking, this d d a physical c decided that unctionality w ce of functiona her piece of fu proposed dev his informatio ocation of prod ve the appear eed to be kep e 3.22. Behind design was us currency exch this entire sy was not depen ality was not c 3.5 unctionality w vice was mea n was to be in ducts. That is rance and sim pt cool. In oth d the scenes seful in rema ange. ystem was unn ndent on the m completed. 5.3. Rearrange was to make u ant to be self-a nterpreted by s, it was to be mplify use. Thi er words, if th Excel input/o ining within th necessary in monitor and tr e Logic use of self-mo aware in the y the machine capable of re is would also he products w output logic he delimitatio the verificatio racking of the onitoring and sense that it w e’s control log earranging th lead to energ were grouped ns of the prop on of a prototy e device’s use tracking of would monito ic and used t e shelves and gy optimizatio together, an 39  posal ype. e. or its to d on if
  • 50.   ac F th ar pr ac se ctive cooling igure 3.23, illu he device. This fu re meant to m rogrammable chieve the pro ensors capab system would ustrates the w unctionality w make use of s e within their S oposed functi ble of being im d shut down c would-be logic Figure 3.23. as left incomp ensing eleme SoftMotion mo ionality and c mplemented in certain sector c behind the r Proposed reo plete due to a ents, and NI c odule. This is create a truly m n a SolidWork rs of the devic reorganizatio organization l a lack of resou claims sensor s true, but not mechatronic d ks assembly. ce, saving ene n of shelves a ogic urces. Mecha rs created in S to the extent device. Figure ergy. The and rows insi atronics devic SolidWorks a t necessary to e 3.24 display 40  de ces re o ys the
  • 51.   se ca m To ach ensors would apable of map monitoring and Figure hieve the leve have provide pping measur d functionality 3.24. Availab el of monitorin ed ample feed rement senso y to be achiev ble sensors in ng proposed f dback. Unfort ors. While use ved. SolidWorks a for the device tunately, the S eful, they do n assemblies e, the interfere SoftMotion m not allow the ence detectio odule is only proposed lev 41  n vel of
  • 52. 43    SECTION 4. RESULTS The purpose of this project was to develop a virtual prototype and analyze it to determine their validity and usefulness for mechatronics devices. Notable results from the creation and analysis of the virtual prototype were found in two of areas. These areas include the static analysis of the solid model and dynamic analysis of the automated model. 4.1. Static Model The critical components of the static model were analyzed to determine if they could withstand the loads applied to them during use. FEA via SolidWorks’ SimulationXpress Analysis Wizard was done to the Z pusher frame, shelf, load bearing fasteners, and picker assembly to achieve the necessary quantitative results. 4.1.1. Z Pusher Frame The most important consideration for this component was deflection due to the loads applied by product storage. It was important to be sure the framework didn’t bend significantly while in use. FEA revealed negligible deflection levels at a maximum of 1.13695e-007m. 4.1.2. Shelf This component supports the weight of one quarter of all possible products and Z pusher assemblies. Therefore, it must be capable of supporting a considerable load without deflecting significantly or yielding. An acceptable 2.25006e-005m of deflection displacement and
  • 53. 44    2.98257e+006N/m^2 max stress was revealed. The stress level fell under the 5.5149e+007N/m^2 yield strength. 4.1.3. Load Bearing Fasteners The design had two sets of load bearing fasteners. M6X1.0 fasteners were used throughout the device, but varied length distinguished the sets. The set used to support the shelving experienced a larger load, but were shorter in length while the opposite was true for those supporting the picker assembly. Again, deflection displacement and stress levels were considered for both sets. Displacement levels for the shorter, shelving fasteners reached 4.93328e-005m; acceptable. Stress levels remained below a yield strength of 6.2042e+008N/m^2 at 1.58801e+008N/m^2. Displacement levels for the longer, picker assembly fasteners reached 4.81889e-005 m; acceptable. Stress levels remained below the same yield strength of 6.2042e+008N/m^2 at 2.25462e+007N/m^2. 4.1.4. Picker Assembly Aside from the fasteners, the analysis of the picker assembly was most critical. The displacement and stress levels on the horizontal rods were most critical of these results. The unthreaded rods purposed for guiding smooth operation deflected a mere 3.07268e-007m. This was an acceptable level. Yield strength for these rods was 2.75e+008N/m^2. The experienced stress of 140549N/m^2 did not exceed yield strength. The third, largest, rod purposed for applying movement forces had a higher yield strength of 6.2042e+008N/m^2, and under load was not exceeded by the maximum stress of 814655N/m^2. Deflection displacement was also negligible at 6.369e-006m.
  • 54. 45    4.2. Control Logic and Motion Profiles The LabVIEW created control logic and motion profiles were analyzed to verify they functioned properly. They needed to achieve the correct location, timing, and do so without collision. 4.2.1. Location Verification The results for the verification of the location were entirely qualitative. Quantitative adjustments were made to ensure the X-Y picker and Z pusher assemblies moved to the correct positions based on input. After they were adjusted appropriately, they moved precisely to the positions necessary. The locations were verified through visual inspection. 4.2.2. Timing Verification The results for the verification of the timing were also entirely qualitative. But like the location verification, again, the adjustments were quantitative. To ensure the motions for the longest cycle fell under six seconds, velocity, acceleration, and deceleration of the X-Y picker Y motor were all set to 10,000deg/s(^2). The only change in the X motor was the velocity was reduced to 9,000deg/s. These rotational velocities are equivalent to 1,650 and 1,500RPM respectively. The Z pusher was adjusted to 5,000deg/s velocity (833.3RPM). 4.2.3. Collision Elimination The motion study results for the location verification were used to detect collisions. Simply running the interference detection over time resulted in no collisions. These results can be seen in the following Figure.
  • 55.   tim br to ne co P This a ming constrai roken down b It was orque level of ecessary. A m omponents in G28M395. Th F nalysis was c int. The moto by motion dire found that to 0.009N-m wa motor capable n the system, he torque res Figure 4.1. Re 4.3. Dynamic completed to f rs selected w ection. move the X-Y as needed. T e of up to 5W namely the Z ults are displa esults of inter c Analysis of A find the torqu were all kept a 4.3.1. X Mo Y picker in the his meant a m was selected Z motion. The ayed in Figur rference dete Automated M e requiremen at 24V for syst otor e X direction motor with at d for versatilit motor select re 4.2. ction odel nts to meet th tem uniformit at the approp least 1.41W o ty and use wit ted was a LEI e sub six sec ty. The results priate speeds output was th other ISON MOTOR 46  cond s are s, a R LS-
  • 56. 47    Figure 4.2. Applied torque to X axis motor vs. time 4.3.2. Y Motor The required torque for the Y direction motion was much higher at 0.13N-m. This led to a 22.46W output requirement. In this case, a 30W motor was chosen, again for versatility. The motor selected was a LND L-6495-A. The torque results are displayed in Figure 4.3. ‐10.0000 ‐8.0000 ‐6.0000 ‐4.0000 ‐2.0000 0.0000 2.0000 4.0000 6.0000 8.0000 10.0000 1 16 31 46 61 76 91 106 121 136 151 166 181 196 211 226 241 256 271 286 301 316 331 346 361 376 391 Torque (N‐mm) Time (Scan Engine Scans) Applied Torque to X Axis Motor vs Time
  • 57. 48    Figure 4.3. Applied torque to Y axis motor vs. time 4.3.3. Z Motor It was found that to move the Z pusher at the appropriate speeds, torque and power levels of 0.027N-m and 2.36W, respectively, were needed. This torque, speed, and power requirement fell in the functional range of the LEISON MOTOR LS-PG28M395. The torque results are displayed in Figure 4.4. 90.0000 95.0000 100.0000 105.0000 110.0000 115.0000 120.0000 125.0000 1 15 29 43 57 71 85 99 113 127 141 155 169 183 197 211 225 239 253 267 281 295 309 323 337 351 365 379 393 Applied Torque (N‐mm) Time (Scan Engine Scans) Applied Torque to Y Axis motor vs. Time
  • 58. 49    Figure 4.4. Applied torque on Z axis motor vs. time 0.0000E+00 5.0000E+00 1.0000E+01 1.5000E+01 2.0000E+01 2.5000E+01 3.0000E+01 3.5000E+01 4.0000E+01 1 9 17 25 33 41 49 57 65 73 81 89 97 105 113 121 129 137 145 153 161 169 177 185 193 201 209 Applied Torque (N‐mm) Time (Scan Engine Scans) Applied Torque on Z Axis Motor vs Time
  • 59. 50    SECTION 5. CONCLUSIONS Virtual prototyping of mechatronic devices is a burgeoning field. CAD, FEA, control logic, and motion studies have been around for decades, but their combination through VP will become more important over time. Proving the validity of mechatronic VP was the main goal for this project and, in general, it was met. Unfortunately, there were some shortcomings in the details. The ability to effectively connect SolidWorks with LabVIEW via SoftMotion, control an assembly through that connection, and monitor the results was very successful. Adjusting the displacements and velocities of various components for optimal results was made quite simple by the software. Unfortunately, the means of doing so was cumbersome. In the experience of this study, subassemblies, even when solved as flexible, were not able to be controlled. Also, patterns of parts could not be controlled without error. This resulted in the tedious requirement to import and mate each assembly component individually. The analysis phase was also somewhat limited by resources. SolidWorks’ FEA tool is incapable of executing its functions with the SoftMotion add-in. While it can analyze simple motion inputs, it cannot do the same with the LabVIEW controlled profiles. This limited significantly the valuable analysis of the device. This study was also meant to focus specifically on mechatronics devices. An important trait, not obvious in the name, of mechatronics devices is their use of sensing elements. This combination of software did allow for some sensing, but not nearly the amount required for legitimate mechatronics. This was easily the biggest shortcoming of the study. It limited significantly the capability of this device and any future devices created using this method. Therefore, it is only useful for simple systems’ pre-programmed motion verification. Reliability was also an issue. The nature of the connection between the two softwares was such that it needed to be enabled and disabled numerous times throughout the study. If trials
  • 60. 51    were being executed, it needed to be enabled. If changes to the programming or geometry were being made, it needed to be disabled. Although, this process was a simple one to complete, the consistency of connection was not reliable. Frequently simple changes were made, such as the final displacement of a motor. All this was meant to do was change the distance traveled by a component. Unfortunately, after the change was made, the connection could not always be reestablished. There was no reason for the connection to be denied and the only solution was restarting the software and/or computer. This, unnecessarily, added a significant amount of time and frustration to the study. Further unreliability included the output results. Often, two consecutive trials would result in significantly different results. This appeared to be a processing error as it could be mitigated by frequent restarts of the computer. This may have been a result of a lack of computing power by the computer being used or an error caused by running the software over a network as opposed to locally on the machine itself. 5.1. Recommendations for Further Study This study showed that, to an extent, virtual prototypes could be created using SolidWorks, LabVIEW, and the SoftMotion module. However, it remains not validated in the physical world. Therefore, a recommendation is to actually build a physical prototype of the system. National Instruments offers physical components that can be used to control a physical system using the same logic and motion profiles developed in this study. Testing them would be an extremely valuable pursuit. Also, duplicating this study using other available virtual prototyping softwares available would be valuable. The versatility and reliability of the SoftMotion Module have been brought into question by this study. Other packages may be more versatile and reliable. Comparing these results to those obtained by a different software package would provide future users with a database that could aid them in choosing which package would be most useful for them.
  • 61. 52    This study was delimited by the versions of the available software that were used. The future versions may be made more useful by added features and prove to be more reliable. The two most useful features that could be added would be the ability to map all sensor types available in SolidWorks and use SimulationXpress for FEA on SoftMotion created profiles. If these features were added, and the system was made more reliable, returning to this study and making use of these features would make this project and others more robust and remove all shortcomings from the conclusions. Finally, a simple recommendation would be installing the software on a more powerful computer system. Running the software locally on a high power machine could very well reduce some of the reliability issues encountered in this study.
  • 62. 52    LIST OF REFERENCES Alciatore, D. G. & Histand, M. B. (2003). Introduction to mechatronics and measurements systems. New York, NY: McGraw-Hill. Bartos, F. (2007). Simulation widens mechatronics. Control Engineering, November, 29. Elsevier. Bird, D. (1997) CADSI's Motion and Structure Simulation Software Embedded in CATIA, Now Run on Silicon Graphics. The Free Library. Retrieved from http://www.thefreelibrary.com/CADSI's+Motion+and+Structure+Simulation+Software+Embedded +in+CATIA,...-a019777315">CADSI's Motion and Structure Simulation Software Embedded in CATIA, Now Run on Silicon Graphics. Bradley, D. (2004).What is mechatronics and why teach it? International Journal of Electrical Engineering Education, 41/4, 275-291. Manchester University Press. Brat, I. (2010, August 3). Business technology: Restocking the snack machine. The Wall Street Journal. Retrieved from http://proquest.umi.com.login.ezproxy.lib.purdue.edu/pqdweb?did=2098578551&sid=1&Fmt=4&cl ientId=31343&RQT=309&VName=PQD Bruno, F., Caruso, F., Kezhun, L., Milite, A., & Muzzupappa, M. (2008). Dynamic simulation of virtual prototypes in immersive environment. International Journal of Advanced Manufacturing Technology, 43, 620-630. Springer-Verlag, London. Centikunt, S. (2006). Mechatronics. John Wiley & Sons, Inc., Hoboken, NJ. Clover, C. (2005). Virtual prototypes offer realistic simulations for manufacturers. Manufacturing Engineering, 135/4, 32-38. Society of Manufacturing Engineers. Craig, K. (2001). Is there anything new in mechatronics education? IEEE Robotics and Automation Magazine. 8(2), 12-19 Craig, K. (2008). Engineering education for the 21st century. Design News, May, 18. Elsevier. Craig, K. (2008). Mechatronic design: energy efficiency and sustainability. Design News, December, 18. Elsevier. Croft, E., & Kulić, D. (2006, November). Mechatronic system integration for senior students. Proceedings of ASME International Mechanical Engineering Congress and Exposition, Chicago, IL.Djordjevich, A., & Venuvinod, P. K. (2003). Integrating mechatronics in manufacturing and related engineering curricula. International Journal of Engineering Education, 19(4), 544-549. Durfee, W.K. (2003). Mechatronics for the masses: A hands-on project for a large, introductory design class. International Journal of Engineering Education, 19(4), 593-596. Flaxer, E., Becker, I., & Fisherman, B. (2008). An alternative approach in mechatronics curricular development at AFEKA – Tel-Aviv Academic College of Engineering and at Tel-Aviv University. International Journal of Mechanical Engineering Education, 36(6), 266-282.
  • 63. 53    Geddam, A. (2003). Mechatronics for engineering education: Undergraduate curriculum. International Journal of Engineering Education, 19(4), 575-580. Gupta, S. K., Kumar, S., & Tewari, L. (2003). A design-oriented undergraduate curriculum in mechatronics education. International Journal of Engineering Education, 19(4), 563-568. Habetler, T.G., Harley, R.G., Meisel, J., & Puttgen, H.B. (2002). A new undergraduate course in energy conversion and mechatronics at Georgia Tech. Mechatronics,12, 303-309. Hemmeimann, J., Andreas, H., Granville, D., & Bruyneel, M. (2009). Towards reliable virtual prototypes of wind turbines. Wind Directions, March, 48-49. Science Corner. Hren, G. & Jezernik, A. (2008) A framework for collaborative product review. International Journal of Advanced Manufacturing Technology, 42, 822-830. Springer-Verlag, London. Kita, A., Liu, S., Skinner, S., & Ume, C. Graduate mechatronics course in the school of mechanical engineering at Georgia Tech. Mechatronics, 12, 323-325. de Kleuver, F., & Hamlyn, F. J. (2008). Rapid prototyping and engineering applications; a toolbox for prototype development. Boca Raton, FL: CRC Press. Mathur, N. (2007). Mechatronics resolves design challenges. Control Engineering, June, 1-3. Elsevier. McHugh, R., & Zhang, H. (2008). Virtual Prototyping of Mechatronics for 21st Century Engineering and Technology. Proceedings of the 2008 ASEE Midwest Conference National Instruments (2009). Discover mechatronics-based motion system design with NI LabVIEW and SolidWorks. Retrieved on February 11th , 2010 from: http://zone.ni.com/devzone/cda/tut/p/id/9416 National Instruments (2009). Streamline design with virtual prototyping. Instrumentation Newsletter, Q4, 32. NI Perriello, B. (2008). Crib notes; automated vending solutions, including vending machines and tool cribs, are a growth opportunity for distributors and a cost-saving measure for end users. Industrial Distribution. 97(8) 26-28. Reed Elsevier. Romero, G., Maroto, J., Martinez, M. L., & Felez, J.. Technical drawings and virtual prototypes. International Journal of Mechanical Engineering Education, 35/1, 56-64. Manchester University Press. Santori, M. (2009). Prototype your way to success. Electronic Design, Ed. 21761, 29-31. Penton. See, A. (2006). Challenging computer-based projects for a mechatronics course: Teaching and learning through projects employing virtual instrumentation. Computer Applications in Engineering Education, 14(3), 222-242. Schaaf, Jr., J. C., Thompson, F. L. (1997). System concept development with virtual prototyping. Proceedings of the 1997 Winter Simulation Conference.
  • 64. 54    Skuda, D. (2001). Veni, vedi, vended. J@pan Inc. Issue 15, 30-33. J@pan Inc. Smith, D. (2010, February 13). Sacramento tests out vending machines to control gear inventory. McClatchy Tribune. Stackpole, B. (2009). Virtual prototyping comes to mechatronics design. Design News, 43. Elsevier. Stark, J. (2004). Product lifecycle management: 21st century paradigm for product realization. Springer. Talbot, D. (2003). Mechatronics. Technology Review, 106(1), 40-41. Cambridge. Travis, J. & Kring, J. (2007). LabVIEW for everyone; graphical programming made easy and fun. Upper Saddle River, NJ: Pearson Education, Inc. Wright, C. (2008). Digital prototyping cuts costs. Automotive Industries, No.4, 36-38. Randall- Reilly Wang. G. G.. Definition and Review of Virtual Prototyping. 1-15. Dept. of Mechanical and Industrial Engineering at the University of Manitoba. Winnipeg Canada. Yokouchi, T. (2010). Today and tomorrow of vending machine and its services in Japan. Institute of Electrical and Electronics Engineers. 978-1-4244-6487.
  • 65. 55    Appendices Appendix A: Mass Properties of Key Components Appendix B: Specification Data for Selected Motors Appendix C: Bill of Materials Appendix D: FEA Results
  • 66.   App pendix A: Mas ss Properties of Key Comp ponents 56 
  • 71. 61    Appendix B: Specification Data for Selected Motors Quick Details Place of Origin: Zhejiang China (Mainland) Brand Name: LEISON MOTOR Model Number: LS-PG28M395 Usage: Home Appliance Certification: CE, ROHS Type: Micro Motor Torque: customized Construction: Permanent Magnet Commutation: Brush Protect Feature: Totally Enclosed Speed(RPM): 1.5-1800rpm Continuous Current(A): customized Output Power: 0.5-5W Voltage(V): 6-24V dc planetary gear motor: dc planetary gear motor Packaging & Delivery Packaging Detail: Standard Carton Packing Delivery Detail 20Days Specifications 24v dc planegtary gear motor 1.Power :1.5-5W 2.Speed:1rpm-1500rpm 3.Specs are customized 4.High Torque,low noise 24v dc planetary gear motor Application : Pan/tilt cameras, Grill,Oven, Cleaning machine, Garbage disposers, Packing bank note machine, Coffee machine, Medical machine, Manotat, Amusement equipment, Infusion pumps, Office equipment, Household appliances, Automatic actuator. Gearbox Data :
  • 72.   G N R G M M G D Gearbox data f Number of stag Reduction ratio Gearbox length Max. running t Max. gear brea Gearing efficie Dimension: for 28PA395- ges r o 4 h(mm) 2 orque 2 aking torque 6 ency 9 -24V 1 stages 2 st reduction red 4, 4.75 16, 22 27. 2kgf.cm 3kg 6kgf.cm 9kg 90% 81% tages 3 sta uction reduc 19,22.5 64,76 90,10 1 32.2 gf.cm 4kgf. gf.cm 12kg % 73% ages 4 stages ction reductio 6, 07 256, 304 428, 50 37.3 .cm 6kgf.cm gf.cm 18kgf.cm 65% s 5 sta on reduc 4, 361, 9 1024 1715 42.4 m 10kg m 30kg 59% ages ction 4, 1216, 1444 5,2036, 2418 gf.cm gf.cm 62  ,
  • 73. 63    Quick Details Place of Origin: Zhejiang China (Mainland) Brand Name: LND Model Number: L-6495 Series Usage: Boat, Car, Electric Bicycle, Fan, Home A... Certification: CE, ROHS Type: Micro Motor Torque: 1900g.cm Construction: Permanent Magnet Commutation: Brush Protect Feature: Explosion- proof Speed(RPM): 2000rpm Continuous Current(A): 0.25A Output Power: 30W Voltage(V): 12V Efficiency: IE 1 Usage: Universal Protect Feature: Enclosed Function: Driving Speed: Constant Speed Power: DC Structure: PMDC MOTOR Phase: Other Shape: cylinder Packaging & Delivery Packaging Detail: CTNS Delivery Detail One month Specifications 1)Brush,customization; 2)Diameter:64mm; Length:95mm; 3)32-60W; 4)24V; 5)2500-3300RPM. DC Motor L-6495 Series Typical Applications: Push Rod Drive System; Massager Drive System; Garage Door Drive System. Outline Parameter:
  • 74. 64    Diameter: 64mm; Round Length: 95mm. Technical Parameter: MODEL VOLTAGE NO LOAD AT MAXIMUM EFFICIENCY STALL OPERATIN RANGT NOMINAL V DC SPEED CURRENT SPEED CURRENT TORQUE OUTPUT EFFICIENCY TORQUE CURRENT RPM A RPM A g.cm N.m W % g.cm N.m A L6495-A 22-30 24.0V 2500 0.25 2000 2.00 1530 0.150 31.38 65.38 8670 0.85 11.0 L6495- A1 22-30 24.0V 3300 0.50 2838 3.03 1653 0.162 48.14 67.77 1900 1.10 17.0 L6495-B 100- 150 120.0V 2400 0.12 1920 0.38 1785 0.175 35.12 76.63 1900 0.95 1.70 L6495-C 200- 240 220.0V 2400 0.06 1900 0.19 1900 0.149 28.87 72.89 1900 0.88 1.05
  • 75. 65    Appenix C: Bill of Materials ITEM NO. PART NUMBER QTY. 1 Frame 1 2 Shelf 4 3 Fence 36 4 Z Move Frame 16 5 Z Move Pusher 16 6 Z Move Rod Threaded 16 7 Z Move Rod UnThreaded 32 8 PickerGuide TopBottom 4 9 PickerRod Threaded 1 10 PickerRod Threaded Horizontal 1 11 PickerRod UnThreaded 4 12 PickerRod UnThreaded Horizontal 2 13 PickerTraveler LeftRight 1 14 PickerTraveler TopBottom 2 15 Picker Mounting Bracket 4 16 Front Spacer 1 17 Front Cover 1 18 TFS Cover 1 19 Viewing Glass 1 20 X Motor 17 21 Y MicroMotor 1 22 M6X1.0X75 8 23 M6X1.0X100 8 24 M6X1.0X35 24 25 M5X0.8X15 32 26 M4 Rivets 80 27 M6X1.0X30 24 28 M6X1.0 Nuts 64
  • 76. 66    Appendix D: FEA Results PART LOAD (N) DEFLECTION (MAX STRESS (N/m^2) YIELD STRESS (N/m^2) Shelf 166 2.25E‐05 2.98E+06 5.51E+07 Shelf Fastener 75.4 4.93E‐05 1.59E+08 6.20E+08 PickerRod Threaded Horizontal 4 6.37E‐06 814655 6.20E+08 PickerRod UnThreaded Horizontal 4 3.07E‐07 140549 2.75E+08 Picker Fastener 5 4.82E‐05 2.25E+07 6.20E+08 Z Move Frame 29 1.14E‐07 50055.4 2.75E+08