Professional Documents
Culture Documents
Facilities Planning
Using Digital Factory
Rezza Prayogi
Master Thesis
This thesis is made as a requirement to complete a Master Study in Production and Logistics
(Mechanical Engineering Department) at Universität Duisburg-Essen (Germany).
Facilities Planning using Digital Factory Master Thesis
ACKNOWLEDGEMENT
I want to say thank you to everyone listed bellow, who gives a big impact in my life
to continue finishing this master thesis.
To my God (Allah SWT), who always give me a power and a chance to do everything
that’s impossible to do.
To my dad (Ali Djured) and my mom (Fariha), who always give me a support in
everything I need to finish this master thesis.
To my uncle (Ir. Ismaun, MM), who always give me support to continue my study.
To my beloved Rafika Amelia,SE, who always patient in waiting me finishing my
master degree.
To my Professor in Universität Duisburg-Essen (Prof.Dr.-Ing. Bernd Noche), who
give me a chance and challenge to make this master thesis possible to finish.
To my all my friends in Universität Duisburg-Essen (Martinus Susilo, Dony Meitia,
Kurnia Saputra, Monfi Subiharto, and a lot more), who always give me a bright day
every day in Germany.
I also want to thanks to Prof. Dr.-Ing. P.Köhler and Prof. Dr.-Ing. Diethard Bergers
that have been teaching us how to create a world class product using the best software
and system that I have ever learn.
To Dassault Systemes, who create a great software (Solidworks and Delmia) that’s
make me possible to create this master thesis.
There are more list that should be added here, I’m sorry to not be included here because
of this paper space restriction. I want to thank you to all of you who have helped me, and to
you who read my master thesis
Rezza Prayogi
In this Introduction, I give a brief description about Moryl Klebetecnik GmbH (as a
source for my thesis data), SolidWorks, and Delmia QUEST.
H. Moryl GmbH has 15 years experience with the development and production of
Gluing application and Measuring Technology for the most different traders.
Since beginning this year they are to be looked by the union of various specialists and
by the construction of a competent distribution team in the position, the producing industry,
directly and to supply. Therefore they save the detour about the retailers.
They are continuously anxious to adapt developments and constructions to the newest
technological state to contribute thus to the best possible success for customer production. By
the connection compatibility to all market friends to manufacturers they support its customer
to reduce its spare part costs to a minimum.
They support of a producing, innovative and highly competitive partner with a being
convincing complete program for a very good price achievement relation, from certified
service about gluing application and measuring technology, they own control technology and
ultrasonic technology up to servicing and repair of its customer systems.
They produces the following products: Piston pumps systems, gearwheel pumps
systems, barrel glaze devices, coating states, automatic granulate material sponsor, order
control, piston pumps, automatic tubes, pneumatics hand guns, surfaces order heads, order
heads, spray order heads, order modules, nozzles for spray orders, tank filters and sieves,
Inline filters, heating cartridges, Thermostat, magnet valves, glue fittings and screw
connections, ultrasonic systems.
H.Moryl GmbH
Duderstädter Str. 13
D-40595 Düsseldorf
Germany
www.moryl-klebetechnik.com
SolidWorks comes with Design Communication Tools. These tools demonstrate more
effectively how products look and perform with SolidWorks Office Professional design
presentation tools:
eDrawings Professional-- Generate accurate representations of 2D and 3D models that
anyone can view, mark up, and measure without having to purchase their own mark
up tools.
SolidWorks Animator-- Create compelling AVI files from SolidWorks parts and
assemblies.
Photoworks - Create photorealistic images.
3D Instant Website-- Create and publish live web pages with 3D interactive content.
SolidWorks comes also with CAD Productivity Tools. We can reduce design steps with
SolidWorks Office Professional CAD productivity tools:
SolidWorks Toolbox-- Automate assembly tasks with a library of standard parts.
FeatureWorks-- Simplify the reuse of 3D CAD data created in varied file formats.
SolidWorks Utilities-- Find differences between two versions of the same part quickly
and easily.
SolidWorks Task Scheduler--Saves time by enabling you to schedule resource
intensive tasks, such as batch printing, running of analyses, and updating of project
files during periods when you will be away from your workstation.
SolidWorks Design Checker - A timesaving tool for ensuring compliance with your
organization's design standards.
SolidWorks Routing enables you to quickly and easily design pipe, tube, and
electrical routes in your product designs.
SolidWorks ScanTo3D enables designers to open scan data in SolidWorks and
convert it into surface and solid models.
SolidWorks comes with Design validation software, which called CosmosWorks.
CosmosWorks specifically tailored for designers and engineers who are not specialists in
design validation, CosmosWorks helps improve product quality by indicating how
SolidWorks models will behave before they are built.
SOLIDWORKS CORP
300 Baker Avenue, Concorde, MA 01742
United States of America
www.SolidWorks.com
DELMIA CORP
900 N. SQUIRREL RD., SUITE 100
AUBURN HILLS, MI 48326
www.delmia.com
PREFACE
This Master Thesis is based on the ISE Regulation and Master Study Plan for
Mechanical Engineering, that’s must be followed for each student in Universität Duisburg-
Essen.
This Master Thesis is created using my knowledge and combination lecture from
Universität Duisburg-Essen, those lecture are:
This Master Thesis theme is to combine a theory and a practice in Facilities Planning
using Digital Factory as a tool. In real world, people is still using manual method to conduct
Facilities Planning, that’s why I want to prove it that using Digital Factory, people can learn,
create, and take a result faster than using manual calculation. Digital Factory can make a
Facilities Planner more understand about their Facilities, but it is only a tool, without a good
knowledge it will become a dumb tool. So the person behind the Digital Factory is still a
must needed component to create a great successful Facility.
Table of Contents
Acknowledgement ............................................................................................................................... I-2
About the company .............................................................................................................................. I-3
Preface .................................................................................................................................................. I-6
Table of Contents ................................................................................................................................. I-7
Chapter I. Introduction........................................................................................................................ 1-1
I.1. Facilities Planning ....................................................................................................................... 1-1
I.2. Digital Factory ............................................................................................................................ 1-3
Chapter II. Theory ................................................................................................................................ 2-1
II.1. Product Design .......................................................................................................................... 2-1
II.2. Process Design .......................................................................................................................... 2-2
II.3. Schedule Design ........................................................................................................................ 2-2
II.4. Facilities Design ......................................................................................................................... 2-3
CHAPTER I
INTRODUCTION
What’s
the feasibility Determine
Maintain and of incorporating the No facility
continuously new operation or
improve location
facility on
existing
site?
Yes
Implement plan
Facilities
location
Facilities
planning
Facilities systems design
1
Facilities Planning, 2nd ed. Tompkins, White, Bozer, Frazelle, Tanchoco, Trevino. McGraw-Hill
1996.
The digital factory does not only consist of software. The digital factory must
be seen in the total context of the enterprise and can into four levels of the digital
factory be arranged in such a way:
Database
Integration platform
Tools
Organization and planning workflow
During the process reorganization should on the four directions of attack of the
digital factory.
common data base for the reduction of redundant data
Standardization of processes, resources as well as operational funds
consistent clarification of task, authority and responsibility over the process
chain into a trade-spreading integrating process as well as
Possibilities for automation are respected.
Increase in value of the digital factory is not only that costs are lowered with
the purchase by parts and plants, but offers also substantial advantages regarding
maintenance, flexibility and reliability. Routine activities of planning are transferred
to the software.
All process-taken part of planning settles its tasks at the computer and by
Workflows are interlaced. Fixed times the progress in the planning process is made
measurable. That secures the availability of the desired data at the correct time, in
correct detailing and in the correct context.
All relevant planning data (product, process, resources) are only once seized
by the ranges involved and administered by a data base. They are for each planner, in
the future also for suppliers, outfitters and suppliers, always in the current form
available. A nuclear goal is it to be able to use the data with new models very early to
meet about in order for cost estimation.
However does not have itself the digital factory was located today (in the
middle of 2007) surface covering in the producing industry as planning system
interspersed. So far only large-scale enterprises trust in the new technology. Reasons
for this are because of to high costs and the unclear use. Further it lacks in the
operational daily business within many ranges the necessary user acceptance.
3
Reinhard, G.; Grundwald, S.; Rick, F.: Virtuelle Produktion – Virtuelle Produkte im Rechner
produzieren. In: VDI-Z, 141, (1999) 12, S. 26
CHAPTER II
THEORY
general purpose will be the facility plan. The more specific the inputs from product,
process, and schedule design, the greater the likelihood of optimizing the facility and
meeting the needs of manufacturing.
Product
design
Facilities
design
Process
design Schedule
design
Figure II.2 Relationship between product, process, and schedule design and
facilities Planning
systems behavior, and interaction among various activities in a manufacturing cell, for
instance, are dynamic in nature and the output of such models is a function of time.
Secondly, simulation is a stochastic model rather than a deterministic one. For
example; if the mean time to failure (MTTF) for a piece of equipment is 1000 hours, it
does not mean that the equipment will necessarily fail once every 1000 hours. Such an
expectation would create a deterministic model. In the real world, the breakdown
follows a particular statistical distribution, that is, exponential , Weibull, and so on. A
random simulation model allows for these real-life breakdowns or other random
occurrences.
project is, ―What are we going to make?‖ The output of this product design step tells
us exactly what we are going to manufacture.
Blueprints, sketches, pictures, CAD (Computer-Aided Design) drawings, and
model shop samples all communicates the idea of what we want to build. There will be
drawings of each individual part of the product as in Figure II.4. These drawings will
tell us the size, shape, material, tolerances, and finish. Assembly drawings (see Figure
II.1) show many parts (if not all parts) and how they fit together. An exploded drawing
is an especially useful drawing for the facilities designer because it helps us to
visualize how the parts fit together. Centerlines are used to separate parts and the parts
are aligned to show the assembly relationship. These give the facility designer clues to
the sequence of assembly.
When the facility designer is working on the assembly line layout, the
exploded drawing will be the guide. The facility design cannot get started without
blueprints or sketches.
Either a parts list or a bill of materials will be provided to the facility
designer by the product engineering department with each new product. The part list
and bill of materials are the same thing and list all the parts that make up a finished
product. This list includes part numbers, part names, the quantity of each part, what
parts make up subassemblies, and may include material specifications, parts and raw
material unit costs, and make or buy decisions. The make or buy decisions are a total
management decision not just the product engineering department, but the parts list is
a good place to indicate that decision.
The intended bill of material is also an important aid in the design of the
facility and configuration of the work cells and assembly lines (see Table II.1). An
indented bill of material provides the same basic information as the parts list.
However, the indented bill of material presents the hierarchical structure of the product
by identifying each assembly, subassembly, and the required or subordinate parts of
each assembly or subassembly. The highest level of the product, or the finished
assembly, appears on the top of the list and is given level number zero (0). Under this
are listed the major assemblies and each is assigned as level one (1). The period before
the numeral (1) serves to indent the major subassemblies from the main assembly.
Under each subassembly, the required components which comprise that subassembly
are listed and numbered level two (2). In turn, under each component, subordinate
parts are listed and each is numbered as level three (3). If a given level itself is
comprised of multiple parts, those parts would be listed following the given level three
part and would be numbered level four (4), and ad infinitum. The purpose of the
periods before each level number is to offset or indent (hence indented bill of material)
each level in order to enhance readability.
The indented bill of material not only provides data regarding the composition
of the final assembly, but it also provides valuable insight into the flow of parts and
components in the final assembly.
Companies themselves do not fabricate every part of their product. The parts
that are purchased complete are called buyouts and can be fabricated cheaper by
someone else. Some companies purchase every part complete from outside. These
companies are called assembly plants. The part that we ―make‖ are basic requirements
for the fabrication end of our facility.
The product engineering department can be very helpful to the plant facility
designer. It can point out special manufacturing problems, critical relationships,
dimensions, and function. The product designer and the facility designer need to work
closely together. The up-front communication and cooperation between the product
designer and facility planner is one aspect of concurrent engineering.
Where:
Ta = Net Available Time to Work eg. [minutes of work / day]
Td = Total demand (Customer Demand) eg. [units produced / day]
T = TAKT Time eg. [minutes of work / unit produced]
Net available time is the amount of time available for work to be done. This
excludes break times and any expected stoppage time (for example scheduled
maintenance, Team Briefings etc).
As an example, if you have a total of 8 hours in a shift (gross time) less 30
minutes lunch, 30 minutes for breaks (2 x 15 mins), 10 minutes for a Team Brief and
10 minutes for basic Operator Maintenance checks, then; Net Available Time to Work
= (8 hours x 60 minutes) - 30 - 30 - 10 - 10 = 400 minutes.
If Customer Demand was, say, 400 units a day and you were running one shift,
then your line would be required to spend a maximum of one minute to make a part in
order to be able to keep up with Customer Demand.
In reality, people can never maintain 100% efficiency and there may also be
stoppages for other reasons, so allowances will need to be made for these instances
and thus you will set up your line to run at a proportionally faster rate to account for
this.
Takt time has direct implications concerning the allowable time for completing
individual steps in a production process. This is the case for both steps that modify
(form, assemble, finish…) the product and also the steps that observe and control (test,
measure, adjust…) the process. Similarly steps which require a part or assembly of the
product to have been put into an accurately fixtured position must be completed in less
than the total takt time so that time is allowed for loading and unloading or positioning
the part in addition to the time for actually performing the production step. The
quicker that a measurement or test step can be completed, the less constraint is placed
upon product motion between steps. For example, a measurement process that captures
the entire information about a part at once will permit shorter total takt time and a
higher pace of production flow. Elimination of the need to measure reduces this step
best (See SMED).
An implication of using takt time can be that work packages get reorganised. If
worker one performs actions A1 through A5 and worker two performs actions A6
through A8 then a reduction in takt time may mean that there are now three work
packages required to fit the new shorter/faster pace. They might be package 1 (A1 to
A4), package 2 (A5 to A6) and package 3 (A7 to A8). So now we will have three
people working to do the work that used to be achieved by two. This subdivision of
workpackages rather than parallel working on unchanged packages of actions is a new
idea to many. This way of working requires:
a very flexible workforce, that is willing to accept changes in their routines
and workplace
requires a multi-skilled workforce, since now people may be asked to 'pick-up'
actions currently performed by others
flexible workcells, since what is being done by two people today may need to
accommodate three people tomorrow
increases hand-offs, so these must have no significant overhead
keeps the workflow simple and easy to manage, so whether the process will
deliver is clear to all
has been observed to speed up individual steps in production, because the new
context of each action encourages innovation.
It will be obvious that this kind of capacity replanning is not something that
will be desirable every week. It is therefore important that the varying part of Takt
time, the customer demand, should have been leveled before this kind of work
replanning is undertaken. That leveling is looked at elsewhere and that therefore this
style of capacity modification should be undertaken to meet long term customer
demand changes and not weekly forecasts.
𝑜𝑢𝑡𝑝𝑢𝑡
𝐼=
1 − %𝑠𝑐𝑟𝑎𝑝1 1 − %𝑠𝑐𝑟𝑎𝑝2 1 − %𝑠𝑐𝑟𝑎𝑝3 … (1 − %𝑠𝑐𝑟𝑎𝑝 𝑛)
To illustrate, if we need 2000 part/day with 3 operations, each operation has its
own scrap rates. Operation 1 is 30%, operation 2 is 25%, operation 3 is 5%. We
calculate how much we need this part is:
2000
𝐼= = 2,125 𝑢𝑛𝑖𝑡𝑠
1 − 0,03 1 − 0,025 1 − 0,005
Process design can be divided into two broad categories, fabrication and
assembly. Fabrication process design is initially planned on a route sheet. Assembly
and Packout process design uses the techniques charts and assembly line balancing.
II.6.3.1. Fabrication
The sequence of steps required to produce (manufacture) a single part is
referred to as the routing. We route the part from the first machine to the second
machine and so on until we have a finished part that will be united with other parts.
The form used to describe this routing is called the route sheet.
The route sheet ends with the last operation prior to being assembled with other
parts. For example, if three parts are going to be welded together, the individual parts
lose their identity once joined with other parts, so that the route sheet would end
before welding. If an individual part goes through a clean, paint, and bake operation
before being assembled, then the clean, paint, and bake procedure would be included
on the route sheet.
The sequence of operations as shown on the route sheet affects the proper
layout of the equipment on the production floor. We want the material to flow
smoothly through the plant from the raw material stores to the first operation, to the
second operation whose machine is right next to the first machine. This will ensure
that the part travels as short a distance as possible. Process-oriented layouts are where
you collect all like machines together and bring all parts to them, where product-
oriented layouts place machine where they are needed to eliminate excessive moving.
Skipping over machines and backtracking will result from process layouts and must be
discouraged because it adds costs without adding to the value. When many parts are
fabricated in one group of machines (called a process layout), jumping around may be
necessary, but we want to minimize this jumping, skipping and backtracking. There
are two ways to change the sequence in order to make the flow through the plant
smoother:
1. Change the route sheet (paper change) if possible so that the sequence of
operation agrees with the other parts or the plant layout.
2. Change the physical layout of the machines so that the machines are in the
correct sequence.
Changing the paperwork is our first choice because it is the cheapest way.
Time standards are an important part of the route sheets. Time standards are
used to determine how many machines are needed in our layout. They are another
piece of information that may come from another group within the manufacturing
engineering department, but in many companies, time standards are developed by the
manufacturing facilities designer.
How many machines should we buy? This question can only be answered when we
know:
1. How many finished units are needed per day?
2. Which machine runs what parts?
3. What is the time standard for each operation?
How many finished units are needed per day? The marketing department tells
us how many products to produce (manufacture) per day. Which machine runs what
parts? The route sheets produced in the previous section will tell us which machines
are needed to produce each part. What is the time standard for each operation for each
part? The time standard for every operation on every part is in both pieces per hour
and decimal minute. We need the decimal minute time standards to compare with the
Takt Time.
Once we know the plant rate (takt time), the machines to be used, and the time
standards, we divide the time standard (decimal minute) by the plant rate. The
resultant number of machines should be in two decimal places (i.e., 0,46 machine).
Once all the machine requirements for each operation have been calculated, we total
similar machine requirements and round up recommending the purchase of enough
machines. Always round up on the total machines, otherwise a bottleneck will be
created and we will not produce exact number of product per day, unless our plant
work overtime. If due to economic considerations, rounding up cannot be justified,
overtime may need to be planned for these operations in order to meet production
requirements and to alleviate bottlenecks. If investment can be justified, and the
production volume is warranted, then rounding up is recommended.
This information on the number of machines required will be used later to
determine the number of square feet of floor space needed in our fabrication
department.
Drill# 1 Drill# 2
4 holes 4 holes
4 6
In 2
C‖ bore
8 8 holes
Out 14
12 10
0
Tap Ream
8 holes 8 holes
The assembly line balancing technique builds on the assembly chart (Figure
II.6) time standards and the plant rate (takt time). The objective of assembly line
balancing is to give each operator as close to the same amount of work as possible.
This can only be accomplished by breaking the taks into the basic motions required to
do every single piece of work and reassembling the tasks into jobs of near equal time
value. The workstation or stations with the largest time requirement is designated as
the 100% station and limits the output of the assembly line. If industrial engineers
want to improve the assembly line (reduce costs), they would concentrate on the 100%
station. Reduce the 100% station in our example below by 1% and save the equivalent
of 0,25 people, a multiplying factor of 25 to 1.
Spot Weld
SA1
Side Support (1) (×2)
Paint
P1 Paint
Casting
Ignitor
Purchase Parts
Grates SA6
Gas Valving
Burner
Cardboard Box
Staples
P.O
Cardboard Packing
II.6.3.3.3. Packout
Packout work is considered to be the same as assembly work as far as
assembly line balancing is concerned. Many other jobs may be performed on or near
the assembly line, but they are considered subassemblies and are not directly balanced
to the line because subassemblies can be stockpiled. Their time standards stand on
their own merit.
1. Planning principle. Plan all material handling and storage activities to obtain
maximum overall operating efficiency.
2. System principle. Integrate as many handling activities as is practical into a
coordinated system of operations, covering vendor, receiving, storage,
production, inspection, packaging, warehousing, shipping, transportation, and
customer.
3. Material flow principle. Provide an operation sequence and equipment layout
optimizing material flow.
4. Simplification principle. Simplify handling by reducing, eliminating, or
combining unnecessary movement and/or equipment.
5. Gravity principle. Utilize gravity to move material wherever practical.
6. Space utilization principle. Make optimum utilization of building cube.
7. Unit size principle. Increase the quantity, size, or weight of unit loads or flow
rate.
8. Mechanization principle. Mechanize handling operation.
9. Automation principle. Provide automation to include production, handling, and
storage functions.
There are many national and/or continental associations related to the industrial
trucks. The three major ones are the Industrial Truck Association (North America), the
Fédération Européenne de la Manutention (Europe), and the Japan Industrial Vehicles
Association (Japan). There are many significant contacts among them and they have
established joint statistical and engineering programs. One program is the WITS
(World Industrial Trucks Statistics) published every month to the association
memberships. The statistics are separated by area (continent), country, and class of
machine. While the statistics are generic, and do not count production from most of
the smaller manufacturers, the information is significant for its depth. These contacts
have brought to a common definition of the Class System, which all the major
manufacturers adhere to. Following is the list of the more common truck types, from
the smallest to the biggest:
The carriage, which comprises flat metal plate(s) and is moved along the mast
either by means of chains, or by being directly attached to the hydraulic
cylinder.
One or more forks, which are the L-shaped members that engage the load. The
back vertical portion of the fork attaches to the carriage most often by means of
a hook or latch (Class I to IV forks), while some forks use a shaft mount. The
front horizontal portion (which is usually tapered for ease of insertion) is
inserted into or under the load, usually on a pallet (also known as a "skid").
Alternatively, a variety of other equipment is available, including slipsheet
clamps, carton clamps, carpet rams, pole handlers, container handlers, roll
clamps and others.
A load back rest is fitted when the load is higher than the top of the carriage,
and is a rack-like extension either bolted or welded to the carriage to prevent
the load from shifting backward.
Rider operated machines have a driver's overhead guard, which is a metal roof,
supported by posts, that helps protect the operator from any falling objects.
The cab, which may contain a seat for the operator, along with the control
pedals, steering wheel, levers, and switches for controlling the machine and a
dashboard containing operator readouts. The cab may be open, or closed, but is
bounded by the cage-like overhead guard assembly.
Counterbalance machines have a counterweight, which is a heavy iron mass
attached to the rear of the machine, necessary to compensate for the load. In an
electric forklift, the large lead-acid battery itself may serve as part of the
counterweight.
At the other end of the spectrum from the Counterbalance truck are more 'high
end' specialist trucks such as:
Articulated Counterbalance Trucks
These are, unlike most other lift trucks, front wheel steer, and are a hybrid
VNA (Very Narrow Aisle) truck designed to be both able to offload trailers
and place the load in narrow aisle racking. Increasingly these trucks are able to
compete in terms of pallet storage density, lift heights and pallet throughput
with Guided Very Narrow Aisle trucks.
Guided Very Narrow Aisle trucks
These are rail or wide guided and available with lift heights up to 12 metres
(40') non top-tied and 30 metres (98') top-tied. Two forms are available; 'man-down'
and 'man-riser' where the operator elevates with the load for increased visibility or for
multilevel 'break bulk' order picking. This type of truck, unlike Articulated Narrow
Aisle Trucks, requires a high standard of floor flatness.
Forklift trucks are available in many variations and load capacities. In a typical
warehouse setting most forklifts used have load capacities of around one to five tons,
though machines of over 50 tonnes capacity have been built and operated. Unlike cars,
forklifts are normally rear-steer.
In addition to a control to raise and lower the forks (also known as blades or
tines), the operator can tilt the mast to compensate for a load's tendency to angle the
blades toward the ground and risk slipping off the forks. Tilt also provides a limited
ability to operate on non-level ground. Some machines also allow the operator to move
the tines and backrest laterally (side-shift), allowing easier placement of a load. To aid
the handling of skids that may have become excessively tilted and other specialty
material handling needs, some forklifts are fitted with a mechanism that allows the
tines to be rotated. In addition, a few machines offer a hydraulic control to move the
tines together or apart, removing the need for the operator to get out of the cab to
manually adjust for a differently sized load.
Roll and barrel clamp attachments for handling barrels, kegs, or paper rolls
also have a control to operate the clamp pads that grab the load, such attachments also
usually have a rotate function so that a vertically stored paper roll can be inserted into
the horizontal intake of a printing press.
In some locations (such as carpet warehouses) a long metal pole is used instead
of forks to lift large rolls. Similar devices, though much larger are used to pick up 40
tonne metal coils.
Another variation, used in some manufacturing facilities, utilizes forklift trucks
with a clamp attachment that the operator can open and close around a load, instead of
forks. Products such as cartons, boxes, etc., can be moved with these trucks. The
product to be moved is squeezed, lifted, and carried to its destination. These are
generally referred to as "clamp trucks".
Skilled forklift operators annually compete in obstacle and timed challenges at
regional forklift rodeos
Standards
Forklift safety is subject to a variety of standards world wide. The most
important standard is the ANSI B56—of which stewardship has now been passed from
the American National Standards Institute (ANSI) to the Industrial Truck Standards
Development Foundation after multi-year negotiations. ITSDF is a non-profit
organization whose only purpose is the promulgation and modernization of the B56
standard.
Other standards have been promulgatd by the U.S Occupational Safety and
Health Administration and the United Kingdom's Health and Safety Executive. Lift
truck operators must be trained and certified.
General
Forklifts are rated for loads at a specified maximum weight and a specified
forward centre of gravity. This information is located on a nameplate provided by the
manufacturer, and loads must not exceed these specifications. In many jurisdictions it
is illegal to remove or tamper with the nameplate, without the permission of the
forklift manufacturer.
An important aspect of forklift operation is that many have rear-wheel steering.
While this increases maneuverability in tight cornering situations, it differs from a
driver’s traditional experience with other wheeled vehicles as there is no caster action;
it is unnecessary to apply steering force to maintain a constant rate of turn.
Another critical characteristic of the forklift is its instability; the forklift and
load must be considered a unit, with a continually varying centre of gravity with every
movement of the load. A forklift must never negotiate a turn at speed with a raised
load, where centrifugal and gravitational forces may combine to cause a disastrous tip-
over accident. The forklift will be designed with a load limit for the forks, which is
decreased with fork elevation and undercutting of the load (i.e. load does not butt
against the fork "L"). A loading plate for loading reference is usually located on the
forklift. A forklift must not be used as a personnel elevator without the fitting of
specific safety equipment, such as a "cherry picker" or "cage".
Direct material is the material that makes up the finished product and is
estimated by calling vendors for a bid price. Normally, 50% of the manufacturing cost
(direct labor + direct materials + factory overhead) is direct material cost. On the
operating chart, raw materials are introduced at the top of each line. Buyout parts are
introduced at the assembly and Packout station.
Factory overhead costs are all expenses of running a factory, except the
previously discussed direct labor and direct material. Factory overhead is calculated as
a percentage of direct labor. This percentage is calculated using last year’s actual
costs.
Labor cost is the most difficult cost to calculate of all the costs that make up
the selling price. How could you calculate the selling price without time standards?
Anything else is a guess.
Cost-estimating is an important part of any industrial engineering program and
should be a complete course covering operations, product, and project costing. Motion
and time study would, of course, be a prerequisite.
advice you can get is not to take shortcuts or to skip steps in the proposed
manufacturing facility design procedure. There is no easy way, just hard work and
attention to detail.
The five (5) S’s and five why’s are also cost reduction attitudes that will help
to reduce costs. The 5 S’s principles are:
1. Sifting (organization). Keeping the minimum of what is required will save
space (affects the facility layout), inventory, and money.
2. Sorting (arrangement). Everything has a specific place, and everything in its
place is a visual management philosophy that affects the facility layout.
3. Sweeping (cleaning). A clean plant is a result of a facility layout that has been
thought to provide room for everything.
4. Spick and span (hygiene). A safe plant is a result of good layout planning.
5. Strict (discipline). Following the procedures and standardized methods and
making them a habit will keep the plant operating efficiently and safely.
The five ―why’s‖ is a way of thinking that will ensure that the solution to a
problem is not a symptom of the problem, but rather, the base cause. For example: we
had a machine break down. Why?
1. The machine jammed up. Why?
2. The machine was not cleaned. Why?
3. The operator did not clean it out at regular intervals. Why?
4. Lack of training? Why?
5. The supervisor forgot. They make a written instruction to be mounted on the
machine. It will not happen again.
We could have asked six or seven why’s – the important thing is to arrive at a final
solution that will eliminate the problem from occurring again.
II.6.7. Tips
Here are some tips from me on how to make this facilities planning run faster,
more efficient, and decrease error.
1. Design Product use Solidworks or CATIA.
2. Takt time, scrap rates, process design, space, cost calculation use Excel.
3. Plant layouts use Visio Template.
4. Process Design and Factory Simulation using Delmia.
5. Material Handling and Production equipment data, search in product catalog
@echo off
set DELMIA_PRODUCT=QUEST
set DELMIA PATH=C:\DELMIA
_
set PROD_LIB=%DELMIA_PATH%\%DELMIA_PRODUCT%\
There are a number of setup options that you can configure in order to
customize the way QUEST starts. Customizing your startup can significantly reduce
the time it takes to get started each day. It is also useful in creating a predefined format for
organizing libraries and loading models.
If you wish to locate QUEST or any of its components under a different
directory structure then you will need to make these changes when the product is
installed. It is not advisable to move the QUEST system or data files after the product
has been installed.
Modifying the quest .bat file shown above generally creates a customized
startup. The last line that launches the %DELMIA_PRODUCT%.exe takes in up to
nine arguments. These are indicated by the %1 through %9 shown above. These
options may be invoked by supplying the arguments to the quest .bat file in the
command prompt or by deleting the %1 through %9 in the batch file and keying in
the desired argument. For example, to launch QUEST with a specific license file the
last line of the quest .bat file is modified as shown below:
start /max %DELMIA_PRODUCT%.exe –L 530
EXAMPLE:
KINEMATICS$LIB = C:\DELMIA\QUESTlib\KINEMATICS (Windows)
When a configuration file is read by QUEST, the configs file directory specifications
are made available to QUEST. This is how QUEST knows where to look for each type of
data that it needs, e.g., model files, logic files, default geometries, etc. It is advisable not to
store any of your models in the default QUEST1ib or quest directories. These should be
write-protected and read-only since any modification to these folders will change the default
behavior of QUEST.
NOTE: When you start a new simulation project with QUEST it is
always a good idea to create a separate library for that project and
save all of the project related information there.
Apart from the library configuration files mentioned above, there are three special types of
configs files that may be created and used with QUEST. They are:
.qpthfig - This is the QUEST Path Configuration file and is accessed through
File Edit Config File. This is where you define a CONFIG$LIB that points
to a specific directory on your computer where all your QUEST library
configuration files are stored. You may also include specific configs files in
the .qpthfig so that these libraries are automatically appended when QUEST is
launched. Example .qpthfig file:
CONFIG$LIB = c:
/Projects/MyQuestConfigs/ Include quest
Include Proj ectA. cfg
Include AgvProj ect. Cfg
NOTE: When you include specific config files (as done above) it is
assumed to be in the SAME directory as specified in the
CONFIG$LIB In the above example, the library configuration files
named ProjectA.cfg and AgvProject.cfg are assumed to lie in the
directory c:/Projects/MyQuestConfigs/.
through File Edit Config File. This is where all your QUEST environment
specific preferences are stored. The QUEST environment includes settings such
as cursor style, floor color, background color, grid size, font size, etc. This file
is created when File Save Config File is selected. All the current preferences
will be stored and used every time QUEST is launched subsequently.
• .qbutfig - This is the QUEST button configuration file and is created
when you select User Save. This is where the user button information is
saved.
None of the three configuration files described are shipped with QUEST and the
user must create them. They should be located in your home directory. The simplest
method of determining the home directory is to allow QUEST to figure it out by
editing/creating these files inside QUEST (use the File Edit Config File option and select
the "Write" button to save the file when done).
The user interface is split into five general areas on the screen as shown above.
Models themselves are shown in the middle part of the screen. The menus (or contexts on Unix)
at the top of the screen connect you to the broad areas of functionality in QUEST. These are
defined in detail in the chapters ahead, but they are summarized here as an introduction.
The pages on the right of your screen are displayed according to the menu item you
choose. These pages in turn contain a group of action buttons that provide specific functions in
the product. Note that in the following discussions the terms menu and context, menu items
and pages are used interchangeably, but refer to the same function.
The world controls give you the functionality to manipulate and move around the
world (Model, CAD or Draw) that you are currently working with.
Pref allows you to setup preferences such as color, button style, grid size, and level of
detail. This menu thus provides options to change the look and feel of QUEST.
Help
The help menu allows you to access the QUEST online help documentation and the
button help. It also lets you determine the current QUEST version, license number,
options installed, and current user information.
Light
QUEST provides a number of lights that can be positioned and turned on to provide
enhanced reality and shadowing effects. The Lights page allows the manipulation of the
position of these light sources. After clicking on the Lights button you can then move
the mouse with either the left or middle mouse buttons held down to change the angle
and elevation of the light source relative to the current center of interest. This button
works only when Pref Shadow button is toggled on.
Camera
Clicking on the Camera button invokes the Camera Options dialog box and
resulting dialog boxes as shown below.
Camera Specs - This selection allows you to set the projection type
(orthographic or perspective), the image plane size, focal length and the field of
view. It controls the perception of distance while looking at the model.
Tracking - This selection allows you to set the center of view onto a part or
frame. As you run the simulation the part or frame will be maintained at the
center of view. This is particularly useful when you want to follow a
particular part as it moves through a model. The Cruise or Rotate world
display buttons may not be used when tracking is switched on.
Mounting - This selection allows you to mount the camera on a part, frame
(coorsys), or surface. Once selected, the camera is snapped to the relevant place
and moves with the entity to which it is now attached. The "Grab by Part"
selection causes the camera to be mounted in its current position relative to the
selected part, and as that part moves the camera will move to maintain the
same position relative to the part.
Pan/Tilt - This selection gives you the ability to pan/tilt the camera using the
right mouse button (RMB) and to change the field of view using the middle
mouse button (MMB). Clicking on a specific point in the model with the
RMB immediately selects that point as the center of interest (COI).
Locate - This selection allows you to translate the camera within the field of
view.
Invoking the Fly world display button creates a small box at the center of view. Dragging the
mouse with the left mouse button (LMB) held down will cause an acceleration towards the
center of view. The same action with the RMB will move you away from the center of view.
Use the MMB to aim the view point in any direction.
Rotate
Invoking the Rotate world display button and moving the mouse with one of the left/middle/right
buttons pressed, will rotate the view around the center of the model. You can also type
rotations directly using the Reset and Abs buttons or snap the rotation by 90 degrees in
each direction with the Snap button.
Cruise
The cruise feature is the most commonly used tool for moving around the world. If you
move the mouse with the LMB held down, QUEST will rotate the camera about the
current center of interest (COI). Using the MMB will translate the camera directly
towards or away from the COI, this allows you to zoom in on a particular feature of interest
very quickly. The RMB provides two functions: If you hold down the RMB and move the
mouse, QUEST will trace a circle around the area of interest, as you release the RMB the
camera will zoom towards the selected area. If you click on a specific point with the RMB,
QUEST will select that point as the COI.
View
The View button provides a series of dialog boxes shown below, to create and retrieve a set
of standard camera positions for a model. The standard views list box provides set views
of the model based on the current center of interest. These are useful, especially when you
are operating with the camera in orthographic mode, for positioning elements in a
model.
Standard Views - This selection allows you to quickly set the view to one
of six system-provided standard views.
User Views / User View Utilities - This selection allows you to create your
own views of the model. The User View Utilities allows you to save the
current view and invoking User Views will show all the user views that
you have saved so far. This combination is used when you wish to create a
choreographed walk through of a model either for presentations or for
digital output such as videos or AVIs.
Display States / Display States Utilities - Allows you to capture the general
display conditions of a model at a particular time. Selecting Display States
presents a list of the display states that have been set up.
Find Element - Allows you to locate a lost element in the world; which would
usually happen when the model happens to be a big one. This functionality
prompts the user to first select an element that they are looking for. The
selected element is then centered and magnified. The hither plane will also be
adjusted. The element will remain highlighted while the camera moves in on
the element. The number of steps is controlled by selecting the
Environment I Input button and changing the "Max Magnify Steps". All
other elements are made transparent at the end of the camera move. You
may still be required to do some cruising to fully see the selected element.
However, the element will be made the center of interest, so further zooming
should bring the element into view. If you select an element with no geometry,
like a path system, then a message will be issued.
Display
The Display button, in the Model world, invokes the World Display Mode dialog box
as shown below.
Render - This sets the render properties for all elements and parts in a model.
This will override the individual settings on parts or elements. The options are
default, flat, smooth, wire, and transparent. Setting the render to smooth will result
in a higher quality view, but requires more system resources. Wire converts
everything to wireframe mode, while transparent turns all elements to
transparent (that is, it will create a see-through effect for all geometries).
The remaining selections turn the associated function on or off. Further discussion
of the World Display Mode dialog box is provided in Appendix A, The
QUEST User Interface.
Modes
The Modes world display button brings up the Model Modes dialog box shown below
and provides a series of options.
Multi Views - Allows you to split the screen into a number of views of the
same model. This is a powerful function in both the CAD and modelling
worlds. In CAD it can be very useful when you are working from 2D
drawings, for example DXF. In this case you can split the views into plan and
elevation views to build up the 3D view. In the modeling world, split views
are useful when you need to look at a number of parts of your model at the same
time. You can cruise in each of the views independently.
Stacking Mode - This determines whether one or all of the parts in a buffer
will be visible.
Entity List Order - This defines the order in which the names of Via Points
appear in any entity selection dialog box for all Via Point selection options.
Indicate Point - This defines the type of point picking when indicating points.
ZIP Mode
Zip mode is the process of selecting a function with the RMB. Many functions have
intermediate steps. Using zip mode will skip intermediate functions where appropriate,
generally assuming that the intermediate steps are a repeat of a previous invocation. For
example: If the Run button is selected with the RMB, then the run begins immediately
using previously entered values for the Run Time dialog box.
Zip mode reduces the number of keystrokes. It is advisable not to use the zip mode until
you become familiar with QUEST.
Introduction
This sub-chapter will introduce the basic modelling constructs used to develop
a QUEST simulation model. In this sub-chapter, the concepts of a part class and
element class are used to build a simple straight-through processing system.
A part class can be defined to create a number of parts having the same
properties. A part is an entity that moves between elements and is processed by the
system. Parts are generated at sources or as a result of a machine process. Parts are
consumed by sinks or as a result of a machine process.
Similarly, an element class can be defined to create a number of elements
having the same properties. Elements are the basis of how QUEST models systems.
Different types of elements include AGVs, AGV path systems, buffers, controllers,
conveyors, labor, power and free path systems, sources, sinks, and machines.
Displaying QUEST
Once QUEST is "launched", the QUEST window and QUEST 3D window
will use only about two-thirds of the screen. The 3D window is used for the three-
dimensional graphics simulation. For best visual results, expand the QUEST Window
and the 3D window to fill the screen.
Messages
The user is strongly encouraged to monitor the messages appearing in the
message window at every step throughout this step by step example. These messages
will confirm actions completed, prompt the user for additional action, or prompt the
user that an action is unsuccessful.
Set Up
1. Select the maximize button at the top right-hand corner to enlarge the QUEST
window. Select the same button in the QUEST 3D window to maximize the work area
window.
2.
If QUEST was used previous to starting this model building session, the QUEST
world should be cleared and reset. To do this, select File | Clear World. When
prompted with ? Clear World ?, select Yes to confirm this selection.
3. While QUEST is clearing the system, the message window will display
"Reinitializing the System ..." When this is finished, the message window will display
"World cleared".
4. The next step is to Reset the world. Select File | Reset World. When prompted
with ?Reset World?, select Yes to confirm the selection.
5.
The proper time units need to be set. To do this, select Run | Simulate | Time Units.
Complete the Time Units dialog box as shown and click on OK.
6.
The proper distance units need to be set. To do this, select Tools | Measure | Units.
Choose the appropriate units as shown and click on OK.
A part class to be used in this model can be created. Select Model | Build | Part Class |
Create/Modify. Use the default settings in the Part Class dialog box and click on OK.
Create a Source
One source, which is an element as previously mentioned, will be created for this
model to serve as a mechanism by which the parts can enter the model.
1. Select Model | Build | Element Class | Source. The Source dialog box will appear.
To define the inter-arrival time for the source, select the IAT button. Choose
Exponential from the Distributions list and click on OK. In the Exponential dialog
box, change the Mean to 25, and the Starting Stream to 1. Click on OK to close this
dialog box and click on OK in the Source dialog box.
The message window now displays "Element <Source1_1> Created. Select a location
on the floor/2D window for <Source1_1>."
NOTE: Source1 is the name of the class, while Source1_1 is the name of one source
which belongs to class Source1. In this particular step by step example only, one
source belonging to class Source1 will be created. Any number of sources belonging
to this class could be created if desired. In general, the only properties that are
different between multiple elements of the same class are their names, location, and
connections.
2. See Figure II.25 for the positions of the various model elements to be created in this
model. Use the world display buttons at the bottom of the screen (Rotate, Cruise,
View, etc.) to reorient the screen view in order to get an overall picture of the working
grid. Use the LMB and click on the approximate location where the source should be
positioned.
3. Select Model | Build | Element | Trn. Using the LMB, move the currently selected
Source1_1 across the grid along the X axis or, with the MMB, move along the Y axis
until Source1_1 is properly located. It is more important to place all the elements in a
specific relationship to one another rather than placing them in absolute locations. If
necessary, elements can be moved at a later time.
Create a Machine
Parts are created at the source and are processed on a machine. This machine will be
created next.
1. Select Model | Build | Element Class | Machine. The Machine dialog box will
appear.
2. Choose New Process in the Select Process dialog box. The Cycle Process
Definition dialog box will be displayed. Select the Cycle Time button.
3. Choose Normal distribution and click on OK. Enter a Mean of 25 and a Standard
Deviation of 5 secs. To maintain statistical independence set the Starting Stream
Value to 2 and click on OK. Click on OK on the Cycle Process Definition dialog box.
Click OK on the Machine dialog box. The message window will display:
As before, Machine1 is the name of the class, while Machine1_1 is the name of a
machine which is of the class Machine1. In this step by step example, only one
machine will be created; however, any number of machines could be created in the
class if necessary.
4. Select a location on the floor/2D window for Machine1_1. See Figure II.25 to see
where to place Machine1_1 in relationship to Source1_1. Its position can be corrected
later if necessary.
Create a Sink
A sink will be created to collect the processed parts for their exit from the model.
1. Select Model | Build | Element Class | Sink. Leave the default settings on the Sink
dialog box and click on OK.
2. One sink will be created named Sink1_1 as the first sink of class Sink1. Position
Sink1_1 as shown in Figure II.25.
Create Buffers
Two buffers will be created for this model: one between Source1_1 and Machine1_1,
and another between Machine1_1 and Sink1_1.
1. Select Model | Build | Element Class | Buffer. In the Buffer dialog box, change the
No. of Elements to 2 and leave all other values as is. Select the Display button. Set
the Color to any available value. In this instance, Brown was chosen. Click on OK in
the Display and Buffer dialog boxes.
Because the Display definition is for the Buffer1 class, both buffers will be brown.
With the basic process elements defined, the sequence of processes can be defined to
assure the proper flow of parts through the system. Connections are required between
each element to make this happen.
1. Select Model | Build | Connections | Element. The message window will prompt
for a starting element. With the LMB, pick Source1_1. When prompted, pick
Buffer1_1 as the ending element. This completes the first connection.
2. The message window will prompt for the starting point of the next connection. Pick
Buffer1_1, again, and when prompted to indicate the ending element, pick
Machine1_1. To complete the third connection, when prompted, pick Machine1_1 as
the starting element and pick Buffer1_2 as the ending element. The last connection is
to select Buffer1_2 as the starting element and Sink1_1 as the ending element.
Note that the dialog boxes, Select an Output Element, and Select an Input
Element have not been used. To remove the final Select an Output Element
dialog box, click on Cancel in the dialog box.
It is good practice to save the model throughout any model building process. There
are two ways to do this.
1. Select File | Save Model or File | Save Model As and save the model as
basic01.mdl in c:\deneb\QTUTORlib\MODELS
Or,
2. Select Model | Build | Model | Save and save the model as basic01.mdl in
c:\deneb\QTUTORlib\MODELS
1. To run the simulation, select Run | Simulate | Simulation | Run. Enter the values
as shown below, and click on OK. The simulation will run for 1000 seconds.
CHAPTER III
III.1. Introduction
The purpose of this chapter is to illustrate the systematic approach presented in
this master thesis for the design of a manufacturing facility using digital factory. The
project is broken into several segments, which presented in the proper sequence. Each
project segment utilizes the concepts, tools, and the various topics that are set close to
the theory presented in chapter 2 and will lead toward the design of a complete
manufacturing facility for the fabrication and assembly of a gas grill product. The
fictitious Gas Grill serves as a practical example of how to follow the approach and
apply the material and the tools covered in theory chapter 2 for the design of an
effective and an efficient manufacturing facility.
The beauty of facilities design lies in the fact that whereas an array of
qualitative and quantitative tools are available, and the design can be subjected and
evaluated through the use of numerous analytical means, there remains a significant
latitude to accommodate the planners creativity and vision. It is, therefore, quite
conceivable and even expected that different teams of facilities planners would arrive
at completely different designs for the production of the same products. Individual
differences, philosophies, visions, creativity, and even compromises will result in
variations in designs of the facility. These differences do not necessarily affect the
main objectives of the facility or adversely influences its functionality and
productivity, but simply result in varied and different outcomes in the design. Without
a doubt, some plant layouts are better than others. They adhere to all the goals of the
manufacturing facilities design, procedures for reduction of waste, and the principles
and practices of lean manufacturing. Of course, there are those that leave a lot to be
desired and provide the greatest opportunity for improvements.
I collect all data from Moryl GmbH where I make my internship for 8 month;
I collect data for machines, scrap rates, manufacturing time, material movement time,
time standards and a lot of historical data. This data are vital in determining
equipment and personnel requirements, balancing assembly lines, setting conveyor
belt speeds, estimating product cost, and so on.
Figure III.1 Gas grill in 3D CAD view which created using Solidworks
Figure III.2 Gas grill in rendered view which created using Photoworks
480 minutes
- 30 minutes lunch
- 10 minutes 1st break
- 10 minutes 2nd break
430 minutes total available (per shift)
From Table III.1, we just want to make 10 parts and for 1.500 gas grill/day, we need:
1. Legs : 1.500 × 4 = 6.000 legs/day
2. Wood slats : 1.500 grill/day × 5 = 7.500 wood slats/day
For wood slats actually 4 part per grill, but 1 wood for customer bonus extra,
when the wood is broken or burned in used.
3. Control panel : 1.500 grill/day × 1 = 1.500 control panel/day
4. Top support : 1.500 grill/day × 2 = 3.000 top support/day
5. Bottom Support : 1.500 grill/day × 2 = 3.000 bottom support/day
6. Tube plugs : 1.500 grill/day × 4 = 6.000 tube plugs/day
7. Knob : 1.500 grill/day × 1 = 1.500 knob/day
8. Leg extensions : 1.500 grill/day × 2 = 3.000 leg extensions/day
9. Tank holder : 1.500 grill/day × 1 = 1.500 tank holder/day
10. Axle : 1.500 grill/day × 1 = 1.500 axle/day
From Table III.2 we can calculate scraps for each part that will be produce in our
factory, as calculated follow (see the results at Table III.3).
1. Legs→ Cutting: (6.000 × 1%) + 1 = 61
Drilling: 6.000 × 0,25% = 15
Bending: 6.000 × 0% =0
Deburring: 6.000 × 0,5% = 30
Welding: 6.000 × 0% =0
Painting: 6.000 × 0% =0
____________________________________+
Total scrap = 106
Parts needed/day = 6.106
come from time study conduct by Industrial Engineering, using method like
stopwatch time study, work sampling, predetermined time standard system, standard
data, expert opinion based on standard and historical data. But this time I don’t have a
team to conduct this statistical time study, so I use Expert Opinion (assumption) from
Industrial Engineering team at Moryl GmbH. Cycle time is the time standard set by
combining elements of works together into jobs.
1. Axle
a. Cutting
i. Cycle time = 0,165 min/piece
ii. Fraction equipment = cycle time ÷ takt time = 0,165÷0,645 =
0,256
iii. Pieces/hour = 60 min/hour ÷ 0,165 min/pieces = 363,64
iv. Hours/piece = 1÷ 363,64 pieces/hour = 0,00275
v. Hours/1000 = 1000 × 0,00275 = 2,75
2. Tube Plugs
a. Molding
i. Cycle time = 0,0625 min/piece
ii. Fraction equipment = 0,0625min/piece ÷ 0,645min/grill= 0,097
iii. Pieces/hour = 60 min/hour ÷ 0,00625 min/piece = 960
iv. Hours/piece = 1 ÷ 960 pieces/hour = 0,00104
v. Hours/1000 = 1000 × 0,00104 = 1,042
b. Trimming
i. Cycle time = 0,073 min/piece
ii. Fraction equipment = 0,073min/piece ÷ 0,645 min/grill = 0,113
iii. Pieces/hour = 60 min/hour ÷ 0,073 min/piece = 832,918
iv. Hours/piece = 1 ÷ 832,918 pieces/hour = 0,00122
v. Hours/1000 = 1000 × 0,00122 = 1,217
3. Leg Extensions
a. Molding
i. Cycle time = 0,125 min/piece
ii. Fraction equipment = 0,125min/piece ÷ 0,645 min/grill= 0,194
iii. Pieces/hour = 60 min/hour ÷ 0,125 min/piece = 480
iv. Hours/piece = 1 ÷ 480 pieces/hour = 0,00208
v. Hours/1000 = 1000 × 0,00208 = 2,08
b. Trimming
i. Cycle time = 0,042 min/piece
ii. Fraction equipment = 0,042min/piece ÷ 0,645 min/grill = 0,065
iii. Pieces/hour = 60 min/hour ÷ 0,073 min/piece = 1428,571
iv. Hours/piece = 1 ÷ 1428,571 pieces/hour = 0,0007
v. Hours/1000 = 1000 × 0,0007 = 0,7
4. Top Support
a. Shearing
i. Cycle time = 0,033 min/piece
ii. Fraction equipment = 0,033min/piece ÷ 0,645 min/grill = 0,051
iii. Pieces/hour = 60 min/hour ÷ 0,033 min/piece = 1818,182
iv. Hours/piece = 1 ÷ 1818,182 pieces/hour = 0,00055
5. Bottom Support
a. Shearing
i. Cycle time = 0,033 min/piece
ii. Fraction equipment = 0,033min/piece ÷ 0,645 min/grill = 0,051
iii. Pieces/hour = 60 min/hour ÷ 0,033 min/piece = 1818,182
iv. Hours/piece = 1 ÷ 1818,182 pieces/hour = 0,00055
v. Hours/1000 = 1000 × 0,00055 = 0,55
b. Stamping
i. Cycle time = 0,033 min/piece
ii. Fraction equipment = 0,033min/piece ÷ 0,645 min/grill = 0,051
iii. Pieces/hours = 60 min/hour ÷ 0,033 min/piece = 1818,182
iv. Hours/piece = 1 ÷ 1818,182 pieces/hour = 0,00055
v. Hours/1000 = 1000 × 0,00055 = 0,55
c. Bending
i. Cycle time = 0,033 min/piece
ii. Fraction equipment = 0,033min/piece ÷ 0,645 min/grill = 0,051
iii. Pieces/hour = 60 min/hour ÷ 0,033 min/piece = 1818,182
iv. Hours/piece = 1 ÷ 1818,182 pieces/hour = 0,00055
v. Hours/1000 = 1000 × 0,00055 = 0,55
d. Drilling
i. Cycle time = 0,246 min/piece
ii. Fraction equipment = 0,246min/piece ÷ 0,645 min/grill = 0,381
iii. Pieces/hour = 60min/hour ÷ 0,246 min/piece = 243,902
iv. Hours/piece = 1 ÷ 243,902 pieces/hour = 0,0041
v. Hours/1000 = 1000 × 0,0041 = 4,1
e. Painting
i. Cycle time = 60 min/piece
ii. Fraction equipment = 60min/piece ÷ 0,645 min/grill = 93,023
iii. Pieces/hour = 60 min/hour ÷ 60min/piece = 1
iv. Hours/piece = 1 ÷ 1 piece/hour = 1
6. Wood Slats
a. Cutting
i. Cycle time = 0,165 min/piece
ii. Fraction Equipment = 0,165 min/piece ÷ 0,645min/grill = 0,256
iii. Pieces/hour = 60 min/hour ÷ 0,165 min/piece = 363,636
iv. Hours/piece = 1 ÷ 363,636 pieces/hour = 0,00275
v. Hours/1000 = 1000 × 0,00275 = 2,75
b. Drilling
i. Cycle time = 0,123 min/piece
ii. Fraction Equipment = 0,123min/piece ÷ 0,645 min/grill = 0,191
iii. Pieces/hour = 60 min/hour ÷ 0,123 min/piece = 487,805
iv. Hours/piece = 1÷ 487,805 pieces/hour = 0,00205
v. Hours/1000 = 1000 × 0,00205 = 2,05
c. Sanding
i. Cycle time = 0,167 min/piece
ii. Fraction Equipment = 0,167min/piece ÷ 0,645 min/grill = 0,259
iii. Pieces/hour = 60 min/hour ÷ 0,167 min/piece = 359,281
iv. Hours/piece = 1÷ 359,281 pieces/hour = 0,00278
v. Hours/1000 = 1000 × 0,00278 = 2,783
7. Tank Holder
a. Shearing
i. Cycle time = 0,033 min/piece
ii. Fraction equipment = 0,033min/piece ÷ 0,645 min/grill = 0,051
iii. Pieces/hour = 60 min/hour ÷ 0,033 min/piece = 1818,182
iv. Hours/piece = 1 ÷ 1818,182 pieces/hour = 0,00055
v. Hours/1000 = 1000 × 0,00055 = 0,55
b. Stamping
i. Cycle time = 0,033 min/piece
ii. Fraction equipment = 0,033min/piece ÷ 0,645 min/grill = 0,051
iii. Pieces/hour = 60 min/hour ÷ 0,033 min/piece = 1818,182
iv. Hours/piece = 1 ÷ 1818,182 pieces/hour = 0,00055
v. Hours/1000 = 1000 × 0,00055 = 0,55
c. Bending
i. Cycle time = 0,033 min/piece
ii. Fraction equipment = 0,033min/piece ÷ 0,645 min/grill = 0,051
iii. Pieces/hour = 60 min/hour ÷ 0,033 min/piece = 1818,182
iv. Hours/piece = 1 ÷ 1818,182 pieces/hour = 0,00055
v. Hours/1000 = 1000 × 0,00055 = 0,55
d. Drilling
i. Cycle time = 0,246 min/piece
ii. Fraction equipment = 0,246min/piece ÷ 0,645 min/grill = 0,381
iii. Pieces/hour = 60min/hour ÷ 0,246 min/piece = 243,902
iv. Hours/piece = 1 ÷ 243,902 pieces/hour = 0,0041
v. Hours/1000 = 1000 × 0,0041 = 4,1
8. Knob
a. Molding
i. Cycle time = 0,125 min/piece
ii. Fraction equipment = 0,125min/piece ÷ 0,645 min/grill= 0,194
iii. Pieces/hour = 60 min/hour ÷ 0,125 min/piece = 480
iv. Hours/piece = 1 ÷ 480 pieces/hour = 0,00208
v. Hours/1000 = 1000 × 0,00208 = 2,08
b. Trimming
i. Cycle time = 0,06 min/piece
ii. Fraction Equipment = 0,06 min/piece ÷ 0,645 min/grill = 0,093
iii. Pieces/hour = 60 min/hour ÷ 0,06 min/piece = 1000
iv. Hours/piece = 1 ÷ 1000 = 0,001
v. Hours/1000 = 1000 × 0,001 = 1
9. Legs
a. Cutting
i. Cycle time = 0,033 min/piece
ii. Fraction equipment = 0,033min/piece ÷ 0,645 min/grill = 0,051
iii. Pieces/hour = 60 min/hour ÷ 0,033 min/piece = 1818,182
iv. Hours/piece = 1 ÷ 1818,182 pieces/hour = 0,00055
v. Hours/1000 = 1000 × 0,00055 = 0,55
b. Drilling
i. Cycle time = 0,123 min/piece
ii. Fraction Equipment = 0,123min/piece ÷ 0,645 min/grill = 0,191
iii. Pieces/hour = 60 min/hour ÷ 0,123 min/piece = 487,805
iv. Hours/piece = 1÷ 487,805 pieces/hour = 0,00205
v. Hours/1000 = 1000 × 0,00205 = 2,05
c. Bending
i. Cycle time = 0,167 min/piece
ii. Fraction Equipment = 0,167min/piece ÷ 0,645 min/grill = 0,259
iii. Pieces/hour = 60 min/hour ÷ 0,167 min/piece = 359,281
iv. Hours/piece = 1÷ 359,281 pieces/hour = 0,00278
v. Hours/1000 = 1000 × 0,00278 = 2,783
d. Deburring
i. Cycle time = 0,125 min/piece
ii. Fraction equipment = 0,125min/piece ÷ 0,645 min/grill= 0,194
iii. Pieces/hour = 60 min/hour ÷ 0,125 min/piece = 480
iv. Hours/piece = 1 ÷ 480 pieces/hour = 0,00208
v. Hours/1000 = 1000 × 0,00208 = 2,08
e. Welding
i. Cycle time = 0,5 min/piece
ii. Fraction Equipment = 0,5min/piece ÷ 0,645 min/grill = 0,775
iii. Pieces/hour = 60 min/hour ÷ 0,5 min/piece = 120
iv. Hours/piece = 1 ÷ 120 pieces/hour = 0,0083
v. Hours/1000 = 1000 × 8,333
f. Painting
i. Cycle time = 60 min/piece
ii. Fraction equipment = 60min/piece ÷ 0,645 min/grill = 93,023
iii. Pieces/hour = 60 min/hour ÷ 60min/piece = 1
iv. Hours/piece = 1 ÷ 1 piece/hour = 1
The result of above calculation is presented in following route sheet table, including
cycle time, fraction equipment, pieces/hour, hours/piece, hours/1000.
After finish with routing sheet, I calculate the total of machine requirement using
fraction of each routing sheet.
Spot Weld
SA1
Side Support (1) (×2)
Paint
P1 Paint
Casting
Ignitor
Purchase Parts
Grates SA6
Gas Valving
Burner
Cardboard Box
Staples
P.O
Cardboard Packing
Notes:
Two picking lines will be running per shift
Takt time is 0,645 minute per unit, with line efficiency of 83,6%.
Transport
Storage
Inspect
Step #
Delay
Description of Hrs./
Method Method Distance Qty. Mvd. Unit Cost/Unit
1 Receive Fork
2267,962 kg 0,5 $5,7
truck
2 Delay for
Inspection
3 Inspection Visual 0,03
$0,38
33
4 Delay for
transportation
5 Transport to Fork
22,86 m 2267,962 kg $0,95
storage truck
6 Storage $0,95
7 Transport to Fork
30,48 m 2267,962 kg
fabrication truck
8 Cut to length B800 0,00
$0,03
275
9 Delay until bin
full
10 Transport to Fork 0,08
76,2 m 1.500 pcs $0,95
packout truck 33
11 Store at packout Fork
1.500 pcs
truck
Transport
Storage
Inspect
Step #
Delay
Description of Hrs./
Method Method Distance Qty. Mvd. Unit Cost/Unit
1 Receive steel Fork
1 0,5 $5,7
coil truck
2 Delay for
Inspection
3 Inspection Visual 0,33
$3,8
33
4 Delay
5 Move to Fork 0,08
22,86 m 1 $0,95
warehouse truck 33
6 Store
7 Move to Fork 0,08
30,48 m 1 $0,95
fabrication truck 33
8 Shear 0,00
$0,01
055
9 Stamp 0,00
$0,01
055
10 Bend 0,00
$0,01
055
11 Delay until bin
full
12 Transport to Fork 0,00
15,24 m 1.500 $0,05
drill truck 41
13 Drill E2 0,00
$0,03
278
14 Move to Fork 0,08
76,2 m 1.500 pcs $0,95
packaging truck 33
15 Store at packout
Transport
Storage
Inspect
Step #
Delay
Description of Hrs./
Method Method Distance Qty. Mvd. Unit Cost/Unit
1 Receive steel Fork
1 0,5 $5,7
coil truck
2 Delay for
Inspection
3 Inspection Visual 0,03
$0,38
33
4 Delay for
transportation
5 Transport to Fork 0,08
22,86 m 1 $0,95
storage truck 33
6 Storage
7 Transport to Fork 0,08
30,48 m 1 $0,95
fabrication truck 33
8 Shear 0,00
$0,01
055
9 Stamp 0,00
$0,01
055
10 Bend 0,00
$0,01
055
11 Delay until bin
full
12 Transport to Fork 0,00
15,24 m 1.500 $0,05
drill truck 41
13 Drill E2 0,00
$0,03
278
14 Delay until bin
full
15 Transport to Fork
22,86 m 1.500
paint truck
16 Paint IR800 1 $11,4
17 Transport to Fork 0,08
15,24 m 1.500 $0,95
packout truck 33
18 Store at packout
Transport
Storage
Inspect
Step #
Delay
Description of Hrs./
Method Method Distance Qty. Mvd. Unit Cost/Unit
1 Receive steel Fork
1 0,5 $5,7
coil truck
2 Delay for
Inspection
3 Inspection Visual 0,03
$0,38
33
4 Transport to Fork 0,08
22,86 m 1 $0,95
storage truck 33
5 Storage
6 Transport to Fork 0,08
30,48 m 1 $0,95
fabrication truck 33
7 Shear 0,00
$0,01
055
8 Stamp 0,00
$0,01
055
9 Bend 0,00
$0,01
055
10 Delay until bin
full
11 Transport to Fork 0,08
7,62 m 1.500 $0,95
weld truck 33
12 Weld LR560
13 Delay until bin
full
14 Transport to Fork 0,08
22,86 m 1.500 $0,95
paint truck 33
15 Paint IR800 1 $11,4
16 Transport to Fork 0,08
15,24 m 1.500
packout truck 33
17 Store at packout
Transport
Storage
Inspect
Step #
Delay
Qty.
Description of Method Method Distance Mvd.
1 Grasp retainer Hand 1
2 Prepare retainer Hand 1
3 Place retainer on Hand
1
conveyor
4 Grasp grill bottom Hand
5 Place grill bottom on Hand
retainer
6 Retainer moves to next Conveyor 1,8288 m
1
operator = 6ft
7 Grasp manifold Hand
8 Place manifold in grill Hand
bottom
9 Grasp griddle Hand
10 Place griddle in grill Hand
bottom
11 Grasp heat shield Hand
12 Place heat shield in Hand
grill bottom
13 Retainer moves to next Conveyor 1,8288 m
1
operator = 6ft
14 Grasp fastener kit Hand
15 Place fastener kit in Hand
grill bottom
16 Grasp wood slats Hand
17 Place wood slats in Hand
grill bottom
18 Grasp plastic Hand
component kit
19 Place plastic kit in grill Hand
bottom
20 Retainer moves to next Conveyor 1,8288 m
1
operator = 6ft
21 Perform inspection Visual
22 Grasp grill top Hand
Receiving
Inspection
Transport to Storage
Storage
Transport to Fab
Cut to Length
Transport to Packout
Store at Packout
Receiving
Inspection
Transport to Storage
Storage
Transport to Fab
Shear
Stamp
Bend
To Drill
Drill
Paint
Transport to Packout
Store at Packout
Receiving
Inspection
Transport to Storage
Storage
Transport to Fab
Shear
Stamp
Bend
To Weld
Weld
To Paint
Paint
Transport to Packout
Store at Packout
Receiving
Inspection
Transport to Storage
Storage
Transport to Fab
Shear
Stamp
Bend
To Debur
Debur
Paint
Transport to Packout
Store at Packout
Receiving
Inspection
Transport to Storage
Storage
Transport to Fab
Mold Part
Trim Part
Transport to Packout
Store at Packout
Receiving
Inspection
Transport to Storage
Storage
Transport to Fab
Mold Part
Trim Part
Transport to Packout
Store at Packout
Receiving
Inspection
Transport to Storage
Storage
Transport to Fab
Mold Part
Trim Part
Transport to Packout
Store at Packout
Receiving
Inspection
Transport to Storage
Storage
Transport to Fab
Cut
Transport to Drill
Drill
Transport to Sanding
Sand
Transport to Packout
Store at Packout
Receiving
Inspection
Transport to Storage
Storage
Transport to Fab
Shear
Stamp
Bend
To Drill
Drill
Transport to Packout
Store at Packout
Receiving
Inspection
Storage
Transport to Fab
Cut
Transport to Drill
Drill
Transport to Debur
Debur
Transport to
Welding
Weld
Transport to Paint
Paint
Transport to Packout
Store at Packout
From-To-Chart
Deburring
To
Stamping
Injection
Molding
Welding
Bending
material
Drilling
Storage
Cutting
Penalty
Point
Total
Raw
From
Raw 4,4,2,4 1,5,2 1,1,1
25 67
material 14 32 21
Stamping 4,4,2,4
14 14
14
Bending 4,2 4,5 4
6 27 16 19 49
Drilling 5 2 4,2
10 4 30 13 44
Cutting 5,2 1
14 4 8 18
Deburring 5 4,2
5 18 11 23
Welding 4,5
18 9 18
Injection 1,1,1
3 3 3
Molding
Storage
102 236
From-to-chart calculation:
Penalty point (horizontal direction):
o From Raw material to Stamping = 1 × (4+4+2+4) = 14
o From Raw material to Cutting = 4 × (1+5+2) = 32
This sub-chapter will discuss the four techniques for establishing optimal
material flow in a manufacturing facility: the activity relationship diagram, the
worksheet, the dimensionless block diagram, and the flow analysis.
This segment employs the four techniques to determine the most efficient
layout possible for my gas grill project. The activity relationship diagram and
worksheet show the relationships among the various activities and operation
performed in the facility. From that information, a dimensionless block diagram is
created showing a proposed layout. Additional flow analysis studies are conducted to
better understand the limitation of the design by identifying congested and bottleneck
areas. These visual aids can lead the improvement in the design.
Notes:
A = Absolutely necessary that these tow departments be next to each other
E = Especially important
I = Important
O = Ordinary importance
U = Unimportant
X = Closeness undesirable
- 1,11 - 7 - 6
7 11 8
Maintenance Tool Room Quality Control
1 2 6
Fabrication Painting Packaging
9,10
9
4,5,8,11,12 3,10 8 3,4,5,7,1 7 11,12
5 - 3,4,6 - 5 6
4 5 3
Receiving Warehouse/Stores Shipping
9 10 12
Offices Cafeteria Locker Room
Figure III.12 Flow Diagram for Knob, Leg Extensions and Tube Plug
Name/Type: Jutec850/Bender
Manufacturer: Jutec
Electrical : 220V
Machine number: JTC850
Gross Area Needed 106 ft² = 9,8477 m²
Name/Type : Stamp
Manufacturer : Minter 300
Electrical : 220V
Machine number : MNS300
Gross Area Needed 476 ft² = 44,22 m²
Name/Type : Sander
Manufacturer : RYOBI
Electrical : 220V
Machine number : RBS
Gross Area Needed : 31 ft² = 2,879 m²
Racks can hold 6 pallets (2 high x 3 wide x 1 deep) and measure 15 ft across
Total number of racks needed: 50
Total aisle feet for racks: 750
GENERAL
Type Pneumatic Tire Rider
Yale model design GP-DA/EA
Capacity range (lb) 16.500 – 36.000
Power Steering Standard
Yale Hi-Vis mast Standard
ENGINE
Gas GM 6.0L V8
Cylinders 8
GENERAL
Type Cushion Tire Rider
Yale model design GC-RG
Capacity range (lb) 4000 – 5000
GENERAL
Type Low Lift Walkie Pallet
Yale model design MPB
Capacity range (lb) 4000
MOTOR
Electric 24 Volt
Figure III.26 Yale MBP Motorized Hand Pallet Truck
GENERAL
Type Live Roller Conveyor
Capacity Range (lb) 15 per roller
MOTOR
Drive Center Drive/Reversible
HP ¾ to 2 HP Available
Conveyor Speed
R-Value 0.645 min
Speed (ft/min) 15.5 ft/min
Figure III.27 Hytrol RB Horizontal Bed Conveyor (Roller Bed)
This segment of “Gas Grill Project Calculation” will bring the design of a
manufacturing facility for the production of the Gas Grill to its conclusion. The
following figures show the final layout of the facility. The components of this layout,
various departments and activity centers, their locations and their interrelationships, as
well their size, are based on the project requirements determined and articulated
throughout different stages of the process.
Additional data, such as direct and indirect labor costs, some overhead costs,
and equipment costs are also presented in this concluding sub-chapter. Although
somewhat a cursory approach, an earnest effort has been made to determine the cost
and the suggested price of the final product.
Manufacturer’s Cost
Daily Cost ($) Per Unit Cost ($)
Hourly labor cost 10.765,60 7,17
Salaried cost 3.120 2,08
Raw material cost 4.470 2,98
Purchase parts cost - 36,23
Equipment & facilities cost* 5.000 3,33
$51,79
*Based on a 10-year payback of $10, with 200 workdays per year, and 300.000 grills
per year.
The grill will be sold to retailers and distributors for $75 each. The average retail price
for this grill will be approximately $119,95.
As was stated in the introduction to this project, this case study is intended to
merely illustrate a systematic approach to designing a manufacturing facility.
Successful planning also requires creativity and sound judgment.
CHAPTER IV
IV.2. Experiment
In this sub-chapter, I will present my step by step learning process by doing
experiment simulation using Delmia Quest. This experiment is conduct to become
more expert in this new system. I give a data and picture that I have created a long
with my experiment.
cyclic basis. Assembled products are sent from the machines to a common buffer,
after which they exit the system.
Figure IV.8 Layout Power and Free with its Decision Point
IV.2.6. Labor I
This experiment introduces the concept of labor allocation in a QUEST
simulation model. In this experiment, the concepts of part, source, sink, buffer, and
machine are used in association with labor requirements.
IV.2.7. Labor II
This experiment explains another way of modelling the labor in a QUEST
model. It explains the concept of labor movement along "via paths". Labor via paths
are simple straight line paths created between Labor Points of different elements. In
the default method, when the labor is requested to move to an element, a default
straight line via path is created between its current Labor_Pt and the destination
elements selected Labor_Pt. In the user-created method, the user can create labor via
paths between different elements. When it is first created, it is a default straight line
path with a starting and ending via points. Additional via points can be added to the
via path and their positions/orientation can be modified.
Combination 1
Routing Source Source > Part Routing (type specific) > Labor
Requirement > All Part = none
Routing Buffer Buffer > Logics > Route Logic > Cyclic Order
Simulation Runtime: 1000 sec
labor decision points. The labor moves between the labor decision points through the
segment connections. Labor has no acceleration or deceleration.
IV.2.9. Pallet
This experiment will show how to model pallets (container parts) i.e, parts that
can carry other parts. The model that we will construct in this tutorial will have a
machine Machine1 that takes in two parts Part1, Part2 and a pallet Pallet1. The
machine will pack Part1 and Part2 into Pallet1 and send it on a conveyor. At the end
of the conveyor, another machine Machine2 will unpack Pallet1. The parts will be
sent to a sink and the pallet will go back to Machine1 to be packed with Part1 and
Part2.
A pallet is basically a part in QUEST. To add additional display properties like
stack points to the pallet, a sub-resource class has to be associated to the pallet's part
class. The display attributes of the sub-resource class will then be used by the parts
created as pallets.
Labor
Controller3
Sink
Labor
Controller2
Dec_Point6,7
Machine
Dec_Point3,4,5
Dec_Point1,2
Labor
Source
Forklift
Labor
Controller1
Figure IV.20 Step 1 simulation with forklift bring raw material for axle
Drilling
Machine
Roller Conveyor
Labor
Segment
Bending Labor
Machine
Stamping
Machine Source
Forklift
Shearing
Machine
Figure IV.24 Step 1 simulation with forklift bring raw material to production
Figure IV.25 Step 2 simulation with material in shearing and stamping machine
Figure IV.28 Step 5 simulation with finished tank holder going to packout
Support
From decision point 1 to decision point 2
From decision point 2 to decision point 3
From decision point 3 to decision point 4
From decision point 5 to decision point 6
From decision point 6 to decision point 7
From decision point 7 to decision point 8
From decision point 8 to decision point 9
From decision point 9 to decision point 10
From decision point 10 to decision point 11
From decision point 11 to decision point 12
From decision point 13 to decision point 14
From decision point 14 to decision point 15
From decision point 15 to decision point 16
From decision point 16 to decision point 17
From decision point 17 to decision point 18
From decision point 18 to decision point 19
From decision point 19 to decision point 20
Power and Free Quantity: 1 Loop (connected) Speed: 0,3 ft/sec
Segment (for painting) Dog Spacing: 5 ft Elevation: 10 ft Arc Radius: 3 ft
Decision Point at Source: Logic load
Decision Point at Sink: Logic Unload (claim capacity: 5 at this
point)
Carrier Quantity: 10 Type: MHS
Stopping space: 5 ft Locate Direction: Forward
Simulation Runtime: 24hr
Painting
Drilling
Bending Source
Stamping
Shearing
Figure IV.29 Layout for Bottom Support production simulation
Figure IV.30 Step 1 with Forklift bring raw material to production area
Figure IV.34 Step 5 with finished product ready to enter paint area
Figure IV.35 Step 6 with finished product ready to enter Packout area
Combination-1
For decision point 2,6,9,11,14,16,18,20: Any Part = all 0, no
Combination
Part Destination For every decision point, add fixed part destination for Bottom
Support
From decision point 1 to decision point 2
From decision point 2 to decision point 3
From decision point 3 to decision point 4
From decision point 5 to decision point 6
From decision point 6 to decision point 7
From decision point 7 to decision point 8
From decision point 8 to decision point 9
From decision point 9 to decision point 10
From decision point 10 to decision point 11
From decision point 11 to decision point 12
From decision point 13 to decision point 14
From decision point 14 to decision point 15
From decision point 15 to decision point 16
From decision point 16 to decision point 17
From decision point 17 to decision point 18
From decision point 18 to decision point 19
From decision point 19 to decision point 20
Power and Free Quantity: 1 Loop (connected) Speed: 0,3 ft/sec
Segment (for painting) Dog Spacing: 5 ft Elevation: 10 ft Arc Radius: 3 ft
Decision Point at Source: Logic load
Decision Point at Sink: Logic Unload (claim capacity: 5 at this
point)
Carrier Quantity: 10 Type: MHS
Stopping space: 5 ft Locate Direction: Forward
Simulation Runtime: 24hr
Paint Area
Welding
Bending
Source
Stamping
Shearing
Figure IV.37 Step 1 with forklift bring raw material to production area
Figure IV.41 Step 5 with finished product ready to enter paint area
Figure IV.42 Step 6 with finished product ready to enter Packout area
Painting
Area
Deburring
Bending
Source
Stamping
Shearing
Figure IV.44 Step 1 with forklift bring raw material to production area
Figure IV.48 Step 5 with finished product ready to enter paint area
Figure IV.49 Step 6 with finished product ready to enter Packout area
Sink
Hand pallet truck
Bin
Trim machine
Mold machine
Forklift
Roller Conveyor
Source
Figure IV.51 Step 1 with forklift bring raw material to production area
Figure IV.53 Step 3 with finished product ready to enter Packout area
Sink
Hand pallet truck
Bin
Trim machine
Mold machine
Forklift
Roller Conveyor
Source
Figure IV.55 Step 1 with forklift bring raw material to production area
Figure IV.57 Step 3 with finished product ready to enter Packout area
Sink
Hand pallet truck
Bin
Trim machine
Mold machine
Forklift
Roller Conveyor
Source
Figure IV.59 Step 1 with forklift bring raw material to production area
Figure IV.61 Step 3 with finished product ready to enter Packout area
Painting
area
Welding
Deburring
Bending
Source
Welding
Cutting
Figure IV.68 Step 6 with finished product ready to enter Packout area
Cutting
Sink
Sanding
Drilling
Source
Figure IV.70 Step 1 with raw material being transported to production area
Figure IV.73 Step 4 with finished product being transported to Packout area
Chapter V
Conclusion
V.1. Advantages
Here is the list of advantages using Digital Factory for Facilities Planning:
1. Picture is better than words and 3D picture is better than 2D Picture.
2. Simulation is than picture and 3D simulation is better than 2D simulation.
3. People who create Digital Factory, have more understanding about their
factory than using only manual calculation.
4. From simulation in digital factory we can see animation (how our factory
working), cost/workcell, total cost, is our product really created in correct
order, bottleneck, and so on.
5. The simulation software generates reports and detailed statistics describing the
behavior of the system under study. Based on these reports, the physical
layouts, equipment selection, operating procedures, resource allocation and
utilization, inventory policies, and other important system characteristics can
be evaluated.
6. Simulation modeling is dynamic, in that the behavior of the model is tracked
over time.
7. You can play with your factory without disrupting the real one because virtual
take no cost like the real one.
8. Computer simulation allows the comparison of different alternatives and
studies various scenarios in order to select the most suitable setup.
9. Simulation can be used to predict the behavior of a manufacturing or service
system by actually tracking the movements and interaction of the system
components and aiding in optimization such systems.
10. Digital Factory can be utilized to study and optimize the layout and capacity,
JIT inventory policies, material handling systems, and warehousing and
logistics planning.
V.2. Disadvantages
Here is the list of disadvantages using Digital Factory for Facilities Planning:
1. Cost for Software is high.
2. Cost for computer hardware is high (because we need more powerful PC than
ordinary one).
3. Need time for learning software that used in digital factory.
4. Needed a lot of assumption for a new factory data.
5. If you give a wrong data, the result will be wrong (Garbage In Garbage Out).
6. Simulation is a stochastic process, meaning random occurrences must be
studied before.
7. You must understand statistic first, because simulation use distribution fitting
for data enter.
8. You must understand programming language, because sometime the software
doesn’t have logics, command, and procedures for our special case.
LIBRARY
Books:
Internet:
APPENDIX
APPENDIX I
Accessory Class
An accessory class is a set of accessory elements that relate to the same class level
set of data, e.g., display geometry. An accessory class can be saved with a model
file or in a separate file so as to allow its use with different models.
Accessory Element
Accessory is an element with static geometry provided for visualization purposes,
and has no effect on the simulation results.
AGV Class
An AGV class is a Material Handling System (MHS) element class. It is a set of
AGV elements that relate to the same class level set of data, e.g., display geometry,
acceleration, deceleration, process logic. An AGV class definition can be saved with
the model file, or in a separate file so as to allow its use with different models.
AGV Command
An AGV command is an instruction to an AGV to perform some action given by the
AGV controller and AGV decision points. AGV commands are processed in the
AGV process logic. Users can create their own commands.
AGV Controller
An AGV controller is an MHS element. It is used to globally control one or many
AGV classes with respect to a set of AGV decision points. Each AGV class and
decision point can only belong to one controller. An AGV controller is defined
within an AGV controller class which has an associated process logic that controls
the behavior of the AGV controller elements within the class.
AGV Path
An AGV path is an arrayed list of AGV path segments and AGV decision points
that define how an AGV is going to get to its destination from its current position.
The array is dynamic in that as a path segment is exited or a decision point passed,
that entity is removed from the AGV path. An AGV path is therefore a temporary
and dynamic set of data. It is to be distinguished from an AGV path system.
AGV Segment
An AGV segment is an entity. It is a straight line or curve section of AGV path
system. AGV segments make up AGV path systems on which AGVs can travel. An
AGV decision point must always be located on an AGV segment. An AGV segment
is defined within an AGV path system.
Aisle
An aisle is a representation of a set of racks that are usually contiguous. Racks are
made up of bins and are used for storage. This is an advanced modelling term.
ASRS
Abbreviation for Automated Storage and Retrieval Systems.
Bay
The column number of a column of bins in an aisle. Bins are used for storing the
parts. This is an advanced modelling term.
Bin
A bin is a storage location that can hold one or more parts. This is an advanced
modelling term.
Buffer
A buffer is an element. It is used to represent a storage location for parts in a model.
A buffer can have a capacity and a user-defined initial stock level for each part
class. A buffer is defined within a buffer class. A buffer element behavior is defined
by the associated buffer class process and route logic.
Buffer Class
A buffer class is an element class. It is a set of buffers that relate to the same class
level set of data, e.g., display geometry, maximum capacity, process logic, route
logic. A buffer class definition can be saved with the model file, or in a separate file
so as to allow its use with different models.
Carrier
A carrier is an MHS element. Carriers are located and travel on the power and free
segments. All carriers belong to a common class that has the common information
such as display geometry, capacity, etc.
Carrier Class
A carrier class is an MHS element class. It is a set of carrier elements that relate to
the same class level set of data, e.g., display geometry, stopping space, capacity, etc.
A carrier class can be saved with a model file or in a separate file so as to allow its
use with different models.
Class Connections
The connection mechanism also includes class connections in a model. When the
class connection is defined between two particular classes the parts are routed from
one class of elements to another class.
Part input logic is normally called to decide the destination of a part to a particular
element when the class connections exist between two classes of elements.
Conveyor
A conveyor is an element. It is a transportation device that allows parts to move on
it. A conveyor has a geometry on which conveyor via points are located that define
the direction of flow and the orientation of parts as they move. A conveyor may
contain conveyor decision points. A conveyor is defined within a conveyor class. A
conveyor behavior is defined by the associated conveyor class process and route
logics as well as the process logic of the decision point class of any decision points
that are located on the conveyor.
Conveyor Class
A conveyor class is an element class. It is a set of conveyors that relate to the same
class level set of data, e.g., display geometry, maximum capacity, speed, process
logic, route logic. A conveyor class definition can be saved with the model file, or
in a separate file so as to allow its use with different models.
class. A conveyor decision point is controlled by the decision point logic of its
associated conveyor decision point class.
Cost Center
A cost center is a QUEST element that performs some activity that is of importance
to the costing analysis, e.g., a source producing parts. This is an advanced modelling
term.
Cost Driver
The cost driver represents a measure of consumption of some element, e.g., machine
utilization in hours. This is an advanced modelling term.
Cost Variable
The cost variable represents the source of cost expenditure, e.g., power consumed
by a machine based on the machine busy time. This is an advanced modelling term.
Crane
A crane is an MHS element that moves in an aisle storing and retrieving parts.
Cranes are used to carry parts between the pick-up and drop-off stations and the
storage bins. This is an advanced modelling term.
Cycle Process
A cycle process is a set of data, usually entered via the GUI, that represents
production time (busy state) for a machine. A cycle process has a set of
requirements for parts, AGV, and labor that must all be present before the machine
starts the cycle process. A cycle process has a time, which can be sampled from a
distribution each time the cycle is used that specifies how long the process will take.
A cycle process also can specify what parts are produced by the process on its
completion. A cycle process can be saved with the model or as a separate file so as
to allow its use with other models. A cycle process can be associated with many
machines.
Daily Schedule
The daily schedule is the shift schedule describing the length of the operating shift
and the corresponding breaks for a 24-hour period. The daily schedule can be
applied to classes to define the time patterns of the operations of the elements of the
class.
A daily schedule can contain several breaks that define the time breaks that are non-
operational times in a day.
Decision Point
A decision point is an MHS element. A decision point is either an AGV, power and
free, labor or conveyor decision point. Example: AGV Decision Point, Conveyor
Decision Point, Labor Decision Point, Power and Free Decision Point.
Distributions
When modelling a stochastic (random) event inside of QUEST, distributions are
used to represent the probability of a given outcome occurring. The distributions
available in QUEST are:
Constant Normal Erlang
Uniform Triangular Lognormal
Exponential Poisson Weibull
Gamma Beta
QUEST also allows distribution data to be based on a Simulation Control Language
(SCL) routine, or a list of values in a file, or a user-defined probability distribution.
Drop-Off Station
A drop-off station is a location where a crane can drop off a part retrieved from a
storage bin. This is an advanced modelling term.
Element
An element is a subset of the statically created entities used to build a model. An
element has a type; e.g., it can be a sink, a source, etc. The term element is also used
to include MHS elements which are regarded as a subset of elements. An element is
defined within an element class. Parts, which are the dynamic entities of the model,
are created, transported, stored, processed, and deleted by different types of
elements.
Element Class
An element class defines a set of related elements. An element class has a type; e.g.,
it can be a sink class, a source class, etc. The term element class is also used to
include MHS element classes which are regarded as a subset of element classes.
Each element class type has a set of data that is specified at the class level and
inherited by its elements. Class process logic and route logic defines the behavior of
its elements. Changes to the class level data is immediately inherited by its
elements. Some classes can have connections that are termed class connections.
Classes with input class connections can have input logic in order to distribute
incoming parts between elements of the class. A class definition can be saved with
the model file, or in a separate file so as to allow its use with different models.
Element Connections
The connection is a mechanism to logically connect the elements for the flow of
parts in a model. In an element connection an element is connected to another
element. The input/output of a particular element are created dynamically as new
connections are made. The connections can be made between like entities, i.e., class
to a class and an element to an element.
Entity
Entity describes any physical component of a model. It includes part, element, MHS
element, controller, path system, path segment, decision point, group, way point,
labor via path, device, coorsys.
Extruded Conveyor
An extruded conveyor is an element. It can be a straight line or curve section and is
created by the layout method. Parts can travel on the extruded conveyor. A
conveyor decision point can be located on an extruded conveyor. Extruded
conveyors have the same properties and behavior as regular conveyors.
Failure Class
A failure class represents information on a failure and repair pattern. The failure
distribution specifies the time between failures. There is an associated repair process
that specifies the time for a repair, by a repair time distribution. Time between
failures and time to repair are independent distributions. Multiple failures can occur
at the same time. A failure definition can be saved with the model file, or in a
separate file so as to allow its use with different models. Failure classes are assigned
to element classes that are inherited by individual elements.
Frame
A frame is an entity. Frames are either way points or coorsys. A frame is really a
CAD term. A frame is a location in space (X, Y, Z) and an orientation (yaw, pitch,
and roll). A frame is most often used to identify the location and orientation of a
geometry in order to allow translation or rotation of the geometry.
Group
A group is an entity. Each group is associated with a group type. It is a collection of
elements. A group can be translated or rotated as a single geometric unit. A decision
point group can be used to assist in controlling the routing of AGV/labor elements
to AGV/labor decision points. A decision point group can have a type and
associated data that can be used in AGV/labor routing decisions.
Group Type
All the groups are assigned to a group type. Users can create their own group types
by specifying the name, the entity type the group will hold (elements or AGV
decision points) and the association (single/multiple). The association specifies
whether single or multiple groups of this type can be assigned to an element.
Labor
Labor is an MHS element. It represents a predefined material handling construct
that can transport multiple parts between the elements and that may be required at
elements for a process to be performed. The QUEST labor element resembles the
laborers working on the factory floor transferring parts between the elements for
various operations and running machines. In QUEST the labor can transport
instantaneously (beam) between the elements, delay for a time, and then beam
between elements, move smoothly on a labor via path, or move smoothly on a labor
path system. Labor is defined within a labor class. The behavior of a labor element
is controlled by the process logic of its labor class working alongside the process
logic of its labor controller class, together with the process logic of any labor
decision point that it encounters.
Labor Class
A labor class is an MHS element class. It is a set of labor elements that relate to the
same class level set of data, e.g., display geometry, speed, process logic. A labor
class definition can be saved with the model file, or in a separate file so as to allow
its use with different models.
Labor Command
A labor command is an instruction to a labor element to perform some action
normally given by the labor controller. Labor commands are processed in the labor
process logic. Users can create their own commands.
Labor Controller
A labor controller is an MHS element. It is used to globally control one or many
labor classes with respect to a set of elements. Each labor class and any labor
element can only belong to one labor controller. A labor controller is defined within
a labor controller class. The behavior of a labor controller is defined by the process
logic of its labor controller class.
Labor Path
A labor path is an arrayed list of labor segments that defines how a labor is going to
get to its destination from its current position. The array is dynamic in that as a path
segment is exited or a decision point passed, that entity is removed from the labor
path. A labor path is therefore a temporary and dynamic set of data. It is to be
distinguished from a labor path system.
Labor Point
A labor point is an entity. It is a location at each element. An element can have
one/or more labor points. When a labor arrives at an element it is placed at the first
available labor point.
Labor Segment
A labor path segment is an entity. It is a straight line or curve section of labor path
system. Labor segments make up labor path systems on which labor elements can
travel. A labor decision point must always be located on a labor segment. A labor
segment is defined within a labor path system.
Lane
A lane is a path for a crane to move along, usually between two facing racks. This is
an advanced modelling term.
Load Process
A load process is a set of data, usually entered via the GUI, that represents loading
time for an element that supports loading. A load process has a time, which can be
sampled from a distribution each time the process is used, that specifies how long
the process will take if not interrupted. A load process can be saved with the model
or as a separate file so as to allow its use with other models.
Logic
Logic is the name for simulation rules written in Simulation Control Language
(SCL). Logic is distributed among the elements in the model. Logic governs the
behavior of the model. Many common logics are predefined and their SCL is
provided. Users may write their own logic using SCL.
Machine
A machine is an element that behaves much as a physical machine does. It can use
parts, labor, or AGVs to perform a time-taking cycle process that produces parts. It
can undergo setups, breakdowns, and repair, as well as processing parts. A machine
is defined within a machine class. The behavior of a machine is controlled by the
data, process, and route logic of its associated machine class.
Machine Class
A machine class is an element class. It is a set of machine elements that relate to the
same class level set of data, e.g., display geometry, process logic, associated
processes. A machine class definition can be saved with the model file, or in a
separate file so as to allow its use with different models.
MHS
Abbreviation for Material Handling System.
MHS Element
MHS element describes a subset of elements such as AGVs, labor, carrier.
class data can be saved with the model file or separately so as to allow its use with
other models.
MHS Template
The MHS template is a set of attributes for a MHS/crane. This is an advanced
modelling term.
Multi-day Schedule
This schedule is a collection of daily schedules. The user has the option of creating
different daily schedules and then creating a multi-day schedule with the daily
schedule attached to the particular day. To create a multi-day schedule at least one
daily schedule must be defined.
Part
A part is an entity that is created dynamically as the simulation runs. It moves
between elements and is processed by the system. Parts are usually generated at
sources or as a result of a machine process. Parts are usually destroyed by the sinks
or as a result of a machine process.
Parts are the entities in a discrete-event model which receive "services" from
elements, or are "processed" by them. Parts are the material and/or information
flowing through the system over time and are explicitly represented by geometries.
Part classes which specify various attributes, such as appearance and priority, may
be defined by the user. Part classes are created during the model build phase. Parts
are created and destroyed during the model run phase. A part class definition can be
saved with the model file, or in a separate file so as to allow its use with different
models.
Part Class
It is a set of parts that relate to the same class level set of data, e.g., geometry. A
part class definition can be saved with the model file, or in a separate file so as to
allow its use with different models.
Pick-Up Station
The pick-up station is the location where the crane can collect a part to be stored.
Pick-up stations are usually modeled as buffers. This is an advanced modelling
term.
point is defined within a power and free decision point class. The behavior of a
power and free decision point is controlled by the process logic of the associated
power and free decision point class.
Process
A process is a set of data, usually entered via the GUI, that controls time-taking
activities for model elements. There are different types of processes: cycle, load,
unload, repair, setup. A process can be assigned to more than one element classes. A
process definition can be saved with the model file, or in a separate file so as to
allow its use with different models. A process definition includes part/AGV/labor
requirements, process time, and products.
Rack
A rack is a set of bins used for storing the parts. This is an advanced modelling
term.
Repair Process
A repair process is a set of data, usually entered via the GUI, that represents repair
time for an element. A repair process has a time, which can be sampled from a
distribution each time the process is used, that specifies how long the process will
take. A repair process can be saved with the model or as a separate file so as to
allow its use with other models. Each repair process is associated with a Failure
class.
Setup Process
A setup process is a set of data relating to a setup on a machine. A setup process
operates on a machine. It can be assigned to be triggered before a cycle process
depending on which cycle process has just been completed and upon which cycle
process is about to start. A setup process can be saved with the model or as a
separate file so as to allow its use with other models. Setup processes are associated
with machine classes.
Shift
A shift is a set of data that defines an availability pattern over time that specifies
when an element class is available to perform work. Shift can be defined as a daily
or a multiday schedule. Daily schedules are made up of shift breaks; multiday
schedules are made up of daily schedules.
Sink
A sink is an element. It can operate in a push or in a pull mode. In a push mode, it is
a passive element, receiving parts, deleting them from the simulation and generating
statistics. In a pull mode, a sink can generate requests for parts based on an inter-
request time (IRT). In this mode, a sink can have a maximum number of part
requests and a start time for its first request. A sink has a process logic but no route
logic. A sink is defined within a sink class. The behavior of a sink is controlled by
the process of its sink class.
Sink Class
A sink class is an element class. It is a set of sinks that relate to the same class level
set of data, e.g., geometry, push/pull mode, logics. A sink class can be saved with
the model or as a separate file so as to allow its use with other models.
Source
A source is an element. It can operate in a push or in a pull mode. In a pull mode, it
is a passive element, receiving part requests, creating the parts as requested, entering
them into the simulation and generating statistics. In a push mode, a source can
generate parts based on an inter-arrival time (IAT). In this mode a source can be
constrained to the creation of a maximum number of parts and a start time for its
first part creation. A source has process logic and route logic. The behavior of a
source is controlled by the process and route logic of its source class.
Source Class
A source class is an element class. It is a set of sources that relate to the same class
level set of data, e.g., geometry, push/pull mode, logics. A source class can be saved
with the model or as a separate file so as to allow its use with other models.
Stack Point
A stack point is an entity. It represents a location in space where parts can stack.
Each element has a stack point where the parts are placed after animation.
Storage Class
A storage class is a set of storage domains to which part class storage rules can be
applied. This is an advanced modelling term.
Storage Domain
A storage domain is a set of bins to which common storage rules can be applied.
This is an advanced modelling term.
Tier
A tier is the row number of a row of bins in an aisle. This is an advanced modelling
term.
Unload Process
An unload process is a set of data, usually entered via the GUI, that represents
unloading time for an element class. An unload process has a time (which can be
sampled from a distribution each time the process is used) that specifies how long
the process will take. An unload process can be saved with the model or as a
separate file so as to allow its use with other models.
User Interrupts
User interrupts are user-defined interrupts that may be scheduled to occur during
simulation run time. The interrupt may be raised for any element in the QUEST
model. With this mechanism, elements may be interrupted from their current
operation and instructed to perform some other task. For example, a machine that is
busy processing, i.e., busy executing a work statement, may be interrupted in the
middle of the work, and instructed to execute some other process.
Via Point
A via point is an entity. It represents a location in space that determines a moving
element's position and orientation. There are two types of via points - labor and
conveyor.
Way Point
Way points are entities that represent a three-dimensional point in space along with
an orientation (X, Y, Z, yaw, pitch, and roll). Way points do not exist freely, they
are associated with an element or a path. A way point is a type of frame. Way points
come in several varieties, each with a specific purpose and display characteristic for
identification purposes. The way points in the system are: stack points, via points,
labor points.
APPENDIX II
Vertex
A vertex is an X, Y, Z coordinate that is stored in the database. It is the fundamental
primitive entity from which all other entities are composed.
Point
A point may or may not be a vertex. In many functions, when prompted to indicate
a point, the current "Indicate Point Mode" determines what may be indicated. For
example, a location along an edge might be chosen, or an arbitrary location on a
surface might be chosen, regardless of the existence of a vertex at that location.
Splat
A splat is a three-dimensional cross hair that provides feedback when a point or
vertex is indicated.
Line
A line is a straight segment connecting two vertices and is represented on the screen
as "wireframe". Mathematically, a line has no area.
Polygon
A polygon is a bounded plane defined by an ordered set of vertices lying in the
plane. It must be convex and may have up to 128 sides.
Edge
The edge forms the boundaries of a polygon and may be free or shared by two
polygons.
Polyline
A polyline is as a set of connected line segments in the same subobject that
terminates at a fork, or at a segment whose interior angle (formed with the previous
segment) is less than the minimum interior angle specified in the CAD modes
function. The term polyline specifically refers to connected lines that are not part of
a B-spline curve entity. Certain CAD context functions utilize the concept of a
polyline, such as Del Line and Mov Line.
Curve
A curve is any connected set of lines. These may be a polyline, or the "flesh" of a B-
spline curve. A B-spline curve is a mathematical definition of a spatial curve that is
represented by line segments. B-splines in QUEST are "NURBS" (Non Uniform
Rational B-splines), and may be manipulated in ways different from polylines. B-
splines may be rebuilt to finer or coarser display levels, and may be frozen into
polylines. Any function referring to a curve will allow the selection of a B-spline or
a polyline. Most functions will use the exact mathematical curve when a B-spline is
selected. Some functions may only use the line segment information, ignoring the
B-spline information.
Surface
A surface can be either a polygon or NURBS-based mathematical surface
represented with polygonal facets. As with curves, functions in the system
automatically perform the appropriate type of evaluation based on the type of
surface selected. The only time a distinction is made is for certain functions that are
polygon specific, such as Del Poly and when snapping with "Center On Polygon =
YES".
Vector
Vectors are not geometric entities but are used by certain functions in a transient
fashion. They are characterized by a direction (three numbers), and a magnitude.
Axis
An axis is similar to a vector except that there is no magnitude.
Plane
A plane is a non-geometric entity and is used in a transient manner. It is
characterized by a direction (three numbers - A, B, C) and an offset from the origin
(D). These four numbers define a locus of points in space satisfying the equation:
Ax + By + Cz + D = 0.
Coorsys
A coorsys represents a three-dimensional point in space along with an orientation.
A coorsys is created, manipulated, and deleted from the CAD context. (A coorsys
cannot be manipulated from any other context.) A coorsys is used for attaching one
part to a second part when creating devices. They can also be used to define the
positioning of way points on objects created in the CAD world and introduced
(through creation or modification of elements) in the model world. When element
geometry is introduced into the model, the translational and rotational position of
the coorsys defines the default position of the way point.
Base Coorsys
Each object (defined below) has one coorsys called its base coorsys. All geometric
entities composing the object are defined relative to this coordinate system and
object manipulations occur with respect to it.
Text
Text is represented with wireframe rendering in a font provided by DELMIA. It is a
special kind of geometric entity and should not be confused with other forms of text
in the system.
Subobject
A subobject is an arbitrary collection of polygons, lines, surfaces, curves, and text.
For example, when a block is created using the CAD | Create | Create | Block
button, an object is created that contains one subobject, which in turn contains the
polygons making up the block. If the block is then cut, there will be two new
objects, each with one subobject. If the cut block is merged, there will be one object,
but it will now contain two subobjects.
Object
An object is an entity that is typically created in the CAD context and is composed
of subobjects and coorsys. All objects in the CAD world are automatically merged
together and saved as a single part when save is executed from CAD.
Part
Parts are named entities that are typically created in the CAD context when save is
executed. CAD parts are used as building blocks when creating a device. This CAD
part is to be distinguished from the part defined while building a QUEST model.
Device
Devices are named entities that are created automatically when elements are
created, or are imported from DELMIA's other products (IGRIP, VNC, etc.).
Devices in QUEST are generally single parts; devices imported from IGRIP (via a
QUESTCELL) may be multiple, possibly moving parts. Most QUEST elements are
single devices; however, machines may be multiple devices depending on the
definition of the element.