SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
1 Copyright © 2005 by ASME
Proceedings of IMECE2005:
2005 ASME International Mechanical Engineering Congress and Exposition
November 5-11 2005, Orlando Florida
IMECE2005-82573
TOWARDS A UNIFIED IN-PROCESS GEOMETRIC MODEL FOR MULTIPLE MACHINING AND
LAYERED MANUFACTURING
Peiling Liu, C.F. Zhu, B. Song
Singapore Institute of Manufacturing Technology
Tel: (+65) 67938356
plliu@SIMTech.a-star.edu.sg
Singapore 638075
W.F. Lu
National University of Singapore
Y.Q. Lu, X.M. Ding
Institute of High Performance Computing of Singapore
ABSTRACT
There are many fabrication processes in modern
manufacturing, but current modeling and simulation tools only
simulate a few unit processes based on different geometry
models. To overcome the data exchange problem between
different models, this paper studies various in-process
geometry models together with their working systems /
prototypes for traditional manufacturing processes. Novel
hybrid multiple-machining and layered manufacturing
processes are presented to identify critical issues. Working
towards a vision of pervasive modeling and simulation, a
unified Voxel-based in-process geometry model for multiple-
machining and layered manufacturing simulations is proposed
and discussed.
Keywords: Modeling and Simulation, In-process Model,
Multiple Machining, Layered Manufacturing
INTRODUCTION
Compared with the sharp decline in computing cost,
worldwide material and machine tool prices are surging.
Saving material and manufacturing cost through pervasive
application of modeling and simulation (M&S) is not only
technically possible, but also makes business sense in today’s
increasingly competitive environment.
There are many fabrication technologies in modern
manufacturing industries. In addition to the traditional
manufacturing processes such as machining, forging, casting,
and welding, Layered Manufacturing (LM) technologies have
developed rapidly in the past decade. A wide variety of
models and simulation methods for traditional manufacturing
processes especially machining, have been developed for
different purposes based on a range of principles and
techniques [1]. For instance, the B-rep model is used for
prismatic parts, the section method was developed for pre-
forging design, the Z map has been customized for 3-axis
milling while the Dexel and the Octree have been developed
for 5-axis machining.
LM differs significantly from traditional fabrication
technologies in the sense that a part is produced by adding
rather than removing materials. Unlike traditional machining
simulation, LM simulation research is still in its infancy [2-3],
although water level section methods for LM simulation have
been published in a few papers.
Despite the fact that simulations are becoming more
widely used, there is a lack of integration with manufacturing
processes. Most work focuses on the individual process being
simulated. Significant gaps remain in M&S technology –
particularly in the provision of a general in-process model
(IPM) that can be integrated across diverse manufacturing
processes [4]. To overcome the data exchange problem
between different models, we extend the concept of the in-
process model from machining process to manufacturing
process and propose a unified in-process geometry model for
multiple machining and layered manufacturing simulations.
This paper reports our studies on various IPMs for traditional
manufacturing simulation together with the developed
working systems/prototypes, and discusses a novel unified
Voxel-based IPM for multiple machining and layered
manufacturing.
NOMENCLATURE
B-Rep: Boundary Representation
CSG: Constructive Solid Geometry
IPM: In-process model
LM: Layered manufacturing
MM: Multiple machining
M&S: Modeling and simulation
2 Copyright © 2005 by ASME
IPM FOR TRADITIONAL MANUFACTURING
The in-process model represents the state of the product at
each step in the machining process. It is a 3D geometrical
construct that reflects the results of the machining operations.
This model allows the user to visually verify that the
machining operations have been defined accurately and that
their sequence is correct. It can be automatically re-generated
when there are changes in the product design, machining
parameters or sequence of the operations [1]. In this section,
the geometric representation techniques of IPMs for traditional
manufacturing simulation are presented.
Boundary Representation (B-rep)
The first choice of IPM should be naturally the geometry
model used in commercial Computer Aided Deign (CAD)
system, B-rep. The benefits of using the same geometry model
for CAD as the IPM are obvious. The CAD geometry model is
matured and available through CAD development kit, so there
is little need to develop a new geometry model kernel. Sharing
a common geometry model with CAD, the IPM facilitates
seamless integration of CAD-CAPP-CAM.
An automatic forging design and manufacture system was
developed by the authors in 1986, in which pre-form forging
IPMs were the same as the CAD system CV/MUDUSA
running on VAX-11/750 computer [5-7]. However, the
creation of pre-form forging IPMs took days of calculation
and often failed due to Boolean operation failure.
With a great deal of research effort in the last two
decades, the B-rep geometry model has been improved
significant in term of Boolean operation stability, but the B-
rep based IPMs are still limited to 2.5-axis milling (Figure 1).
Park reported a prismatic IPM generation method that
employed a polygon extrusion algorithm to sweep a ball-nose
cutter [1].
Figure 1: 2.5-axis IPMs
Section Representation
Since the integrated B-rep IPMs can not be created inside
a CAD geometry model, a new, ad-hoc cross-section-wire-
frame based approach was proposed in a forging die
CAD/CAM (Computer Aided Manufacturing) system [5]. The
aim was to use a series of paralleled cross-section drawing to
represent 3D shapes. Figure 2b depicts the section
representation of circled 3D shapes in Figure 2a.
The cross section IPM is widely used in many
commercial CAD/CAM systems. I-DEAS from SDRC uses
water level cross-section as an IPM for generative machining.
In a traditional NC programming environment, a significant
amount of time is spent trying to visualize the in-process stock
as it goes through various process stages. With I-DEAS, the
wireframe section in-process stock model can be created for
downstream applications such as toolpath generation, process
planning, fixture designing, and clamp positioning.
Figure 2: Section representation of 3D shape
A part can be sectioned along the X, Y and Z axes (Figure
3). The Z-axis section is usually called water level section. For
3-axis milling, the water level section could have many loops,
which causes complications in the set operation between
sections. X and Y sections are single half loops and the Z
value is unique for every points. Thus simplifying the set
operation considerably.
Figure 3: Section representation
A working system for using IPM in pre-forging design is
described in [5]. A drawing sheet with part sections is first
(a)
(b)
3 Copyright © 2005 by ASME
created first using the BACIS command language of
CV/MEDUSA CAD system. Since there are many sections in
a drawing sheet, each section wire-frame is assigned to a
different layer according to its Y distance, and a certain
number of sections can be looped through layers. Then each
cutter section is moved to its cutter location and compare with
the part sections. The overlap between the cutter section and
the part section will be removed from the part section. A real
milling IPM is obtained from the collection of the result
sections.
The display of sections is provided by line segments and
can be confusing when there are too many lines, i.e. there is a
need to render the IPM as a realistic 3D image. In order to
calculate the surface normal required for rendering, the section
wire frame is divided along the X direction by the same step
over of Y direction. A so-called regulated section is formed to
facilitate the calculation of surface normal and interpolation of
points between the sections. A given node in one section is
linked to a node in the next section. A node’s normal can be
calculated from the four neighboring nodes. Figure 4 shows
the regulated section representation.
Figure 4: Regulated section representation
The regulated section can also be used to accelerate set
operation between cutter section and part section. Calculation
of intersections and trimming between two sections are time
consuming and the re-ordering of the line segments requires
more computing time. This can be improved with the
regulated sections, where the line segments are indexed by
both cutter section and part section. Only the line segments
with the same index are compared and trimmed, there is mo
need to trim two line segments. If all the line segments fall on
the regulated nodes, there is no need to trim two line
segments. The set operation can be simplified to the
comparison of two Z values, which is very fast and stable.
Hence, the Z map representation of IPM emerges [6].
Z Map
If all the section line segments fall on the nodes, the
object surface can be represented by the Z values of the nodes.
A map of Z values represents the object geometry. In t
computer language terms, the Z map can be expressed as a
two-dimension array Z[i, j], where i represents the index in X
direction and j represents the index in Y direction. The XY
position of the Z map can be calculated by i or j times grid
size.
Figure 5: Needle bed sample of classic Z Map model
The best analogy for a Z map is a needle bed, where
needles are uniformly distributed over the XY plane (Figure
5). The tip of every needle touches the object surface that it
represents. A milling simulation can be seen as the tool cutting
through the needle bed. These needles can be described in
mathematical terms as z-axis aligned vectors, passing through
grid points on the XY plane. A Z map representation can be
used effectively for surfaces that are visible looking
“downwards” on the XY plane. Since 3-axis milling parts are
composed of surfaces visible from the z direction, they can be
expressed effectively by the Z map representation. With a Z
map representation, the machining process can be simulated
by cutting the Z map vectors with the cutter.
Figure 6 shows an example of 3-axis milling simulation
system that was developed by the first author in 1990. The
system was using DOS Extender for Z Map and SVGA for Z
Map rendering. The GUI and NC toolpath wireframe display
was coded with High C graphics library. The GUI and mouse
control developments were very hard job and this was not
resolved until the arrival of Windows 95 and OpenGL.
4 Copyright © 2005 by ASME
Figure 6: Example of Z Map IPM based milling simulation using DOS Extender and SVGA
The vectors in a Z map have direction and length and are
infinitely thin without volume. The top of each vector, where
the Z map and object meet, is just a point having no shape. Only
at this point the Z map and the object meet with each other. Z
map models cannot provide accurate object geometry outside
these points. There are many ways of interpolating the geometry
between grid points in order to render a Z map model. For
example, forming a triangle from three neighboring Z values.
It is obvious that the XY resolution of the Z map grid
determines the precision of a Z map model. A finer grid has
greater precision but requires increased memory. For a part of
1m*1m, the size of the Z map is 1000x1000 if the precision is
1mm, but it increases to 2000x2000 if the precision is 0.5mm.
Reducing the model size and achieving suitable precision
becomes a critical issue in a Z map.
One of the solutions is to balance Z precision and XY
precision. We used an integer array to replace the more common
floating array of a Z map, which reduces the Z map size by half.
At the same time, this improves the Boolean operation speed
because the comparison of integers is much faster than the
comparison of floats. The memory requirement of a Z map is
halved again by compressing the Z map file section by section,
similar to image compression.
Because of the simplicity of its data structure and fast
computation time, the Z map model is used by most commercial
CAM software [7-9]. However, a Z map can not approximate
vertical wall very well since it always has a slope as showed in
Figure 7. This is not a problem for forging die design since there
are always draft angles in forging parts, but it is a serious
problem for milling parts since profiling nearly always creates
vertical walls.
Figure 7: Classic Z Map model with vertical walls
Extended Z Map
Since the precision of the Z map is determined mainly by
XY resolution along the vertical walls, increasing the resolution
along these walls while reducing memory is a key issue.
Fortuitously, one important feature of 3-axis milling can be
leveraged. Viewing from the top, the vertical walls only cover a
5 Copyright © 2005 by ASME
small percentage of the Z direction projection, so it should be
possible to use finer resolution along the vertical walls while
maintaining a rough resolution in the planar area. This was the
initial idea for an extended Z map.
In our research, at least one grid on a z-map is segregated
into sub-cells. Only grids corresponding to intricate features on
the surface of an object are assigned sub-cells to improve the
representation of object features. Figure 8a illustrates the plan
view of the z-map grid with sub-cells 52the front sectional view,
while Figure 8b shows the sectional view.
(a)
(b)
Figure 8: Extend Z Map with sub-cells along vertical walls
The size of the grid can be reduced through using sub-cells.
But the precision of the XY dimension is still limited by the size
of sub-cells. For a sub-cell of 0.1mm, the best precision is
0.1mm in XY plane. There is a need to represent XY
dimensions precisely. Instead of using vectors in the sub-cells,
we use sticks in the sub-cells that have volumes and surface
geometry. A B-rep surface model can be represented precisely
using a map of B-rep sticks (Figure 9).
Figure 9: Stick method
Milling simulation with stick method involves Boolean
operation between cutter and stick. Figure 10 shows different
stick shapes after cutting. The experiments with B-rep stick
model are very slow and a huge B-rep model is created. To
simplify stick and Boolean operation, a polygon is used instead
of real surface in a stick cell. The data structure of a polygon is
much simpler than that of a B-rep which needs a group of
complicated pointers to maintain a double wing data structure.
Figure 10: Different shapes of stick elements
The real world objects are not always uniform in the XY
plane and can be any shape. Nodes are used to enhance sub-cell
precision in object face representations. For example, one edge
of the sub-cell may have two overlapping nodes to represent a
vertical face. The nodes of a sub-cell may not be uniformly
distributed over XY plane. Figure 11 depicts an exploded plan
view of a portion of the z-map grid with nodes 54. Figure 12
illustrates how stick method represents a circular hole and
vertical walls.
Figure 11: Extended sub-cells to approximate vertical wall
Figure 12: Extend Z map to represents a circular hole
44
52 5252
6 Copyright © 2005 by ASME
Figure 13: Extended Z map IPM based NC simulation examples
7 Copyright © 2005 by ASME
Figure 13 shows shop floor examples of extended Z Map
IPM based NC simulation and verification that was developed in
Singapore Institute of Manufacturing Technology and
implemented in precision engineering industry for a decade. The
detailed description of the extended Z map IPM can be found in
two patents [10, 11].
Z map has many alias or hybrid cousins such as ray casting,
Z buffer etc. When a group of virtually light rays pass through
an object from Z direction, there will be intersections between
the light ray and the object. These top and bottom Z values are
stored in the depth buffers of the graphics card and used for
hidden surface removal algorithm. This process was called ray
casting or tracing technology and is used for many graphics
application such as volume rendering.
UNIFIED MODEL FOR MM AND LM SIMULATION
Layered Manufacturing (LM) refers to the process of
fabricating three-dimensional objects from CAD-generated solid
models, layer by layer. A computer generated model of a part
usually contains surface information. Slicing programs
mathematically slices the model into sequential horizontal layers
and generates the specific toolpath for each layer. This toolpath
file is then downloaded into the LM hardware for fabricating the
part layer by layer.
LM has revolutionized the process of prototyping complex
geometric designs, but the geometric design of LM parts is still
using traditional B-rep models, interfacing through a STL
(Stereo Lithography) format. Several problems are difficult to
solve using conventional geometry based approaches. These
problems include estimation of mass properties, interference
detection, tolerancing and implementation of CSG (Constructive
Solid Geometry) operations.
Most of the published LM simulation methods are modeled
on water level sections which is the boundary of material
deposition at this height. A wire frame model with a collection
of these sections gives a rough visual description of the final
shape of the LM part. It can be used to predicate the surface
roughness in a certain orientation. A covered section wire frame
with thickness would provide a much better visual image but
demands more memory. Further improvement utilizes OpenGL
to display a toolpath build file section by section. The
simulation opens a graphical window, specifies different colors
for different materials, and starts the deposition process along
the toolpath on the layer. When a material is finished, the
simulation runs for other materials on the same layer. When a
layer is finished, a new layer will be deposited on top of the
finished layer, until all the layers of the part are stacked
sequentially. Surface and internal defects can be verified from
the envelope view or sectional view.
Chandru (1995) proposed a Voxel-based modeling for LM
parts design [12], but there is little information about voxel-
based modeling of LM processes, although it has been a popular
approach for multiple machining process simulation [13].
The term Voxel represents a volume element in space
decomposition geometrical model schema, just like the term
pixel denotes a picture element in raster graphics (Figure 14).
Voxelization is the process of converting a 3D object into a
Voxel model. Volume graphics, voxelization and volume
rendering have attracted considerable research in recent years.
However, all of this work is directed at the display of volume
data, mainly for medical applications.
Figure 14: Voxel method
Further analyzing the Voxel model, it is believed that the
Voxel-based volume modeling is a very promising approach to
the unified IPM for multiple machining and layered
manufacturing simulation. As a natural clone of the LM
technology, the Voxel model of an object and the object
fabricated using an LM closely resemble each other since both
are made of layers of small cells. It eliminates the STL format
and eases accomplishments of tasks such as estimation of errors
in the physical parameters of the fabricated objects, tolerance
and interference detection. Furthermore, Voxel based models
permit the designer to analyze the LM object and modify it at
the voxel level leading to the design of custom composites of
arbitrary topology. In this paper a simplified Voxel-based IPM
is proposed to unite the new LM and traditional machining
simulation. Figure 15 depicts an example of the Voxel model.
Figure 15 Example of Voxel model
The memory requirements of traditional Voxel models are
enormous. There is a need to store the voxel array in
compressed form and use algorithms that will operate directly
on the compressed data, especially when the material is
homogenous, where internal voxels could be represented by
boundary voxel extension. It is possible to convert the voxel
array into some other more compact representation and
reconvert them into voxels when required. The original
geometric representation must be kept and voxelization
algorithms are used when necessary. This is especially valuable
8 Copyright © 2005 by ASME
since design data are mainly generated from conventional CAD
system.
A voxel-based system should be able to update the display
at interactive rates. Current graphics rendering systems cannot
provide a level of rendering performance on Voxel models that
is comparable to their polygon-rendering performance. Parallel
algorithms and hardware support for volume rendering are the
focus of current research efforts. We only render boundary
voxel by a patented color list, which effectively avoid expensive
ray-casting of huge internal voxels. The rendering of a Voxel
model is easily achieved by rendering a points cloud. However,
internal voxel display is not possible with this method and needs
more study.
Figure 16 illustrates the framework of the unified Voxel-
based IPM for LM and MM. The Voxel based LM simulation
can be achieved by the voxelization of the road shapes, which
are similar to a pipe along the LM toolpath. Boolean addition
between the road shape voxel and the base voxel is fast and
stable, independent of the model shape, which is a critical issue
with B-rep. One layer of road shapes would make a B-rep based
solid modeler very slow, since B-rep Boolean operation is
dependent on model shape.
Figure 16: Framework of Unified IPM for MM and LM
During the novel combined LM and MM, such as shape
deposition manufacturing, an LM part needs to be inserted with
an electronic device and milled to a certain shape. The unified
LM-machining simulation displays the machining process in
which the initial LM generated workpiece is incrementally
converted into the finished part. The Voxel representation is
used to model efficiently the state of the IPM, which is
generated by successively subtracting tool swept volumes from
the workpiece. The Voxel representation also simplifies the
computation of regularized Boolean set operations and of
material removal volumes. By using the material removal rate
measured by the number of removed voxels, the feedrate can be
adjusted adaptively to increase machining productivity. The
preliminary results of the IPM are shown in Figure 17. Figure
17b demonstrates the Voxel model of a test part created from its
solid model as depicted in Figure 17a, which is the first step
towards to the unified in-process geometry model for multiple-
machining and layered manufacturing simulation. Further
research is on-going and more results will be published in the
near future.
CONCLUSIONS
Manufacturing advanced products with heterogeneous
materials such as embedded electronics requires applying the
combined MM and LM technologies. Modeling and simulation
of hybrid MM and LM processes is essential for the integration
of various activities related to product design, manufacturing
process planning, toolpath generation, and machine inspection.
However, no unified in-process geometry model for MM and
LM has been found. Based on the study of various modeling
and simulation methods including B-rep, section method, Z
map, and extended Z map, a Voxel-based in-process geometry
model for the novel hybrid multiple machining and layered
manufacturing processes is proposed and discussed in this
paper. The preliminary experiment demonstrates encouraging
results. With nearly twenty years of research and development
on IPMs for machining, it is believed that the Voxel-based
volume modeling is a very promising approach to the unified
IPM towards the vision of pervasive modeling and simulation in
manufacturing industry
Figure 17: Experiment result of Voxel model
(a)
(b)
9 Copyright © 2005 by ASME
ACKNOWLEDGMENTS
The authors would like to thank Dr Matthew Pritchard and
Dr Fang Fengzhou for their internal review of the paper with
valuable comments and polishing of the writing.
REFERENCES
[1] Sang C. Park, Gopalan Mukundan, Shuxin Gu and Gustav
J. Olling, 2003, “In-process Model Generation for the
Process Planning of a Prismatic Part”, Journal of Advanced
Manufacturing Systems, Vol. 2, No. 2, pp. 147–162
[2] D. Qiu, N. Langrana, S. C. Danforth, A. Safari, M. Jafari,
1998, “Development of Multi-material Virtual Layered
Manufacturing Simulation”, the Proceedings of Third
Pacific Rim International Conference on Advanced
Materials and Processing, Hawaii
[3] Choi, S.H. and Cheung , H.H., 2005, “A multi-material
virtual prototyping system”, Computer-Aided Design, 130
(37) pp. 123–136
[4] IMTI, Inc. 2002, “Unit Process Modeling for Affordable
Manufacturing”, White Paper, www.imti21.org
[5] Liu P.L et al, 1991, “A New Concept Integrated
CAD/CAM System for Complicated Die and Mold”,
Advances in Computer Science Application to Machinery,
International Academic Publisher, ISBN 7-8003-154-
3/TH.2, pp.90-95
[6] Liu P.L. et al, 1992, “3D Complicated Parts Design Based
on the Automatic Shape Generation”, Chinese Journal of
Mechanical Engineering (English Edition), Vol. 5 No. 2,
pp. 88-92.
[7] Jerard, R. B., Hussaini, S. Z., Drysdale, R. L. and
Schaudt, B., 1989, “Approximate methods for simulation
and verification of numerically controlled machining
programs”, Visual Computer, 5(4), pp. 329–348.
[8] Stifter, S., 1995, “Simulation of NC machining based on the
dexel model: a critical analysis”, International Journal of
Advanced Manufacturing Technology, 10(3), pp. 149–157.
[9] Seung Ryol Maenga, Nakhoon Baekc, Sung Yong Shinb,
Byoung Kyu Choid, 2003, “A Z-map update method for
linearly moving tools”, Computer-Aided Design, 35 pp.
995–1009
[10] Liu P.L, Lu Y.Q., AO Y.T., 2002, An object representation
method, WO04032001A1
[11] Liu P.L, Lu Y.Q., AO Y.T., 2002, Mold design method and
system, WO04042481A1
[12] Chandru, V., Manohar, S., Prakash, C. E., 1995, “Voxel-
Based Modeling for Layered Manufacturing”, IEEE
Computer Graphics and Applications, Vol.15 No.6
[13] Jang Donggo, Kim Kwangsoo, and Jung Jungmin, 2000 ,
“Voxel-based Virtual Multi-axis Machining”, International
Journal of Advanced Manufacturing Technology 16(10),
pp.709-713

Más contenido relacionado

La actualidad más candente

Cad software programs engineer's handbook
Cad software programs   engineer's handbookCad software programs   engineer's handbook
Cad software programs engineer's handbookENDEAVOUR INTERNATIONAL
 
Two marks with answers ME6501 CAD
Two marks with answers ME6501 CADTwo marks with answers ME6501 CAD
Two marks with answers ME6501 CADPriscilla CPG
 
Assembly representation scheme
Assembly representation schemeAssembly representation scheme
Assembly representation schemeManoj Gowda K
 
COMPUTER AIDED DESIGN
COMPUTER AIDED DESIGNCOMPUTER AIDED DESIGN
COMPUTER AIDED DESIGNravikumarmrk
 
Unit 2-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 2-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 2-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 2-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURINGMohanumar S
 
Defining the model
Defining the modelDefining the model
Defining the modelNafis Ahmad
 
Solid modelling Slide share academic writing assignment 2
Solid modelling Slide share academic writing assignment 2Solid modelling Slide share academic writing assignment 2
Solid modelling Slide share academic writing assignment 2somu12bemech
 
INTRODUCTION TO COMPUTER AIDED DESIGN & MANUFACTURING
INTRODUCTION TO COMPUTER AIDED DESIGN & MANUFACTURINGINTRODUCTION TO COMPUTER AIDED DESIGN & MANUFACTURING
INTRODUCTION TO COMPUTER AIDED DESIGN & MANUFACTURINGBalamurugan Subburaj
 
187186134 5-geometric-modeling
187186134 5-geometric-modeling187186134 5-geometric-modeling
187186134 5-geometric-modelingmanojg1990
 
191483523 geometric-modeling
191483523 geometric-modeling191483523 geometric-modeling
191483523 geometric-modelingmanojg1990
 
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURINGMohanumar S
 
Introduction of Computer aided Design
Introduction of Computer aided DesignIntroduction of Computer aided Design
Introduction of Computer aided DesignMuthukumar V
 
Graphics Within Industry
Graphics Within IndustryGraphics Within Industry
Graphics Within Industrys2francetrip
 
Linking design and manufacturing on a PLM platform
Linking design and manufacturing on a PLM platformLinking design and manufacturing on a PLM platform
Linking design and manufacturing on a PLM platformiosrjce
 

La actualidad más candente (20)

Cad software programs engineer's handbook
Cad software programs   engineer's handbookCad software programs   engineer's handbook
Cad software programs engineer's handbook
 
Two marks with answers ME6501 CAD
Two marks with answers ME6501 CADTwo marks with answers ME6501 CAD
Two marks with answers ME6501 CAD
 
Assembly representation scheme
Assembly representation schemeAssembly representation scheme
Assembly representation scheme
 
CAD
CADCAD
CAD
 
COMPUTER AIDED DESIGN
COMPUTER AIDED DESIGNCOMPUTER AIDED DESIGN
COMPUTER AIDED DESIGN
 
Unit 2-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 2-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 2-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 2-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
 
Defining the model
Defining the modelDefining the model
Defining the model
 
Solid modelling Slide share academic writing assignment 2
Solid modelling Slide share academic writing assignment 2Solid modelling Slide share academic writing assignment 2
Solid modelling Slide share academic writing assignment 2
 
INTRODUCTION TO COMPUTER AIDED DESIGN & MANUFACTURING
INTRODUCTION TO COMPUTER AIDED DESIGN & MANUFACTURINGINTRODUCTION TO COMPUTER AIDED DESIGN & MANUFACTURING
INTRODUCTION TO COMPUTER AIDED DESIGN & MANUFACTURING
 
50120140504013 2
50120140504013 250120140504013 2
50120140504013 2
 
187186134 5-geometric-modeling
187186134 5-geometric-modeling187186134 5-geometric-modeling
187186134 5-geometric-modeling
 
Parametric modelling
Parametric modellingParametric modelling
Parametric modelling
 
Unit 1 cim qb
Unit 1 cim qbUnit 1 cim qb
Unit 1 cim qb
 
191483523 geometric-modeling
191483523 geometric-modeling191483523 geometric-modeling
191483523 geometric-modeling
 
Dag amendment lowres
Dag amendment lowresDag amendment lowres
Dag amendment lowres
 
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
 
Introduction of Computer aided Design
Introduction of Computer aided DesignIntroduction of Computer aided Design
Introduction of Computer aided Design
 
CADM-Unit 1/INTRODUCTION
CADM-Unit 1/INTRODUCTIONCADM-Unit 1/INTRODUCTION
CADM-Unit 1/INTRODUCTION
 
Graphics Within Industry
Graphics Within IndustryGraphics Within Industry
Graphics Within Industry
 
Linking design and manufacturing on a PLM platform
Linking design and manufacturing on a PLM platformLinking design and manufacturing on a PLM platform
Linking design and manufacturing on a PLM platform
 

Destacado

淘宝主备数据库自动切换
淘宝主备数据库自动切换淘宝主备数据库自动切换
淘宝主备数据库自动切换mysqlops
 
SE Safe Motherhood Services
SE Safe Motherhood ServicesSE Safe Motherhood Services
SE Safe Motherhood ServicesAnum Allahwala
 
2 звезды
2 звезды2 звезды
2 звездыTele2
 
Eye on industry Precision Engineering : Poised for Growth with $5.6m Investment
Eye on industry Precision Engineering : Poised for Growth with $5.6m Investment Eye on industry Precision Engineering : Poised for Growth with $5.6m Investment
Eye on industry Precision Engineering : Poised for Growth with $5.6m Investment Liu PeiLing
 
Pragyan Youth Business Summit'16 Report
Pragyan Youth Business Summit'16 ReportPragyan Youth Business Summit'16 Report
Pragyan Youth Business Summit'16 ReportSujith Selvaraj
 
Right Management : Une carrière réussie plutôt qu'un job pour la vie
Right Management : Une carrière réussie plutôt qu'un job pour la vieRight Management : Une carrière réussie plutôt qu'un job pour la vie
Right Management : Une carrière réussie plutôt qu'un job pour la vieManpowerGroup
 
Os sacramentos da igreja - Aula 02
Os sacramentos da igreja - Aula 02Os sacramentos da igreja - Aula 02
Os sacramentos da igreja - Aula 02Rubens Júnior
 
ProZorro PRIMO forum in Kazakhstan
ProZorro PRIMO forum in KazakhstanProZorro PRIMO forum in Kazakhstan
ProZorro PRIMO forum in KazakhstanYurii Bugai
 
Os sacramentos da igreja - Aula 04
Os sacramentos da igreja - Aula 04Os sacramentos da igreja - Aula 04
Os sacramentos da igreja - Aula 04Rubens Júnior
 
Blue Ocean Strategy - 40 casos de Estrategia de Oceano Azul
Blue Ocean Strategy - 40 casos de Estrategia de Oceano AzulBlue Ocean Strategy - 40 casos de Estrategia de Oceano Azul
Blue Ocean Strategy - 40 casos de Estrategia de Oceano AzulIgnacio Villoch
 

Destacado (14)

淘宝主备数据库自动切换
淘宝主备数据库自动切换淘宝主备数据库自动切换
淘宝主备数据库自动切换
 
SE Safe Motherhood Services
SE Safe Motherhood ServicesSE Safe Motherhood Services
SE Safe Motherhood Services
 
2 звезды
2 звезды2 звезды
2 звезды
 
Amanda LucianoCV
Amanda LucianoCVAmanda LucianoCV
Amanda LucianoCV
 
Eye on industry Precision Engineering : Poised for Growth with $5.6m Investment
Eye on industry Precision Engineering : Poised for Growth with $5.6m Investment Eye on industry Precision Engineering : Poised for Growth with $5.6m Investment
Eye on industry Precision Engineering : Poised for Growth with $5.6m Investment
 
Pragyan Youth Business Summit'16 Report
Pragyan Youth Business Summit'16 ReportPragyan Youth Business Summit'16 Report
Pragyan Youth Business Summit'16 Report
 
Lecture 6 assertiveness (1) 2
Lecture 6   assertiveness (1) 2Lecture 6   assertiveness (1) 2
Lecture 6 assertiveness (1) 2
 
เทอม 1 คาบ 12
เทอม 1 คาบ 12เทอม 1 คาบ 12
เทอม 1 คาบ 12
 
THE NATURE TALKS
THE NATURE TALKSTHE NATURE TALKS
THE NATURE TALKS
 
Right Management : Une carrière réussie plutôt qu'un job pour la vie
Right Management : Une carrière réussie plutôt qu'un job pour la vieRight Management : Une carrière réussie plutôt qu'un job pour la vie
Right Management : Une carrière réussie plutôt qu'un job pour la vie
 
Os sacramentos da igreja - Aula 02
Os sacramentos da igreja - Aula 02Os sacramentos da igreja - Aula 02
Os sacramentos da igreja - Aula 02
 
ProZorro PRIMO forum in Kazakhstan
ProZorro PRIMO forum in KazakhstanProZorro PRIMO forum in Kazakhstan
ProZorro PRIMO forum in Kazakhstan
 
Os sacramentos da igreja - Aula 04
Os sacramentos da igreja - Aula 04Os sacramentos da igreja - Aula 04
Os sacramentos da igreja - Aula 04
 
Blue Ocean Strategy - 40 casos de Estrategia de Oceano Azul
Blue Ocean Strategy - 40 casos de Estrategia de Oceano AzulBlue Ocean Strategy - 40 casos de Estrategia de Oceano Azul
Blue Ocean Strategy - 40 casos de Estrategia de Oceano Azul
 

Similar a Unified voxel model for machining and layered manufacturing simulations

CAD CAM usage for manufacturing of Solid Relief Maps
CAD CAM usage for manufacturing of Solid Relief MapsCAD CAM usage for manufacturing of Solid Relief Maps
CAD CAM usage for manufacturing of Solid Relief Mapsradhe tado
 
computer aided design
computer aided design computer aided design
computer aided design Amita Gautam
 
Manufacturing of rapid prototypes of mechanical parts using reverse engineeri...
Manufacturing of rapid prototypes of mechanical parts using reverse engineeri...Manufacturing of rapid prototypes of mechanical parts using reverse engineeri...
Manufacturing of rapid prototypes of mechanical parts using reverse engineeri...Barhm Mohamad
 
Isomizer – Reconstruction of static 3D objects using 2D views
Isomizer – Reconstruction of static 3D objects using 2D viewsIsomizer – Reconstruction of static 3D objects using 2D views
Isomizer – Reconstruction of static 3D objects using 2D viewsIRJET Journal
 
UNIT 1-INTRODUCTION.pptx
UNIT 1-INTRODUCTION.pptxUNIT 1-INTRODUCTION.pptx
UNIT 1-INTRODUCTION.pptxdinesh babu
 
Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)manojg1990
 
Based on the cross section contour surface model reconstruction
Based on the cross section contour surface model reconstructionBased on the cross section contour surface model reconstruction
Based on the cross section contour surface model reconstructionIJRES Journal
 
111431635-geometric-modeling-glad1-150630140219-lva1-app6892 (1).pdf
111431635-geometric-modeling-glad1-150630140219-lva1-app6892 (1).pdf111431635-geometric-modeling-glad1-150630140219-lva1-app6892 (1).pdf
111431635-geometric-modeling-glad1-150630140219-lva1-app6892 (1).pdfVIGNESHG144026
 
Manufacturing Process Simulation Based Geometrical Design for Complicated Parts
Manufacturing Process Simulation Based Geometrical Design for Complicated PartsManufacturing Process Simulation Based Geometrical Design for Complicated Parts
Manufacturing Process Simulation Based Geometrical Design for Complicated PartsLiu PeiLing
 
57892883 geometric-modeling
57892883 geometric-modeling57892883 geometric-modeling
57892883 geometric-modelingmanojg1990
 
57892883 geometric-modeling
57892883 geometric-modeling57892883 geometric-modeling
57892883 geometric-modelingmanojg1990
 
COMPUTER CONTROL IN PROCESS PLANNING Unit 2 (ME CAD/CAM)
COMPUTER CONTROL IN PROCESS PLANNING Unit 2 (ME CAD/CAM)COMPUTER CONTROL IN PROCESS PLANNING Unit 2 (ME CAD/CAM)
COMPUTER CONTROL IN PROCESS PLANNING Unit 2 (ME CAD/CAM)Avt Shubhash
 

Similar a Unified voxel model for machining and layered manufacturing simulations (20)

CAD CAM usage for manufacturing of Solid Relief Maps
CAD CAM usage for manufacturing of Solid Relief MapsCAD CAM usage for manufacturing of Solid Relief Maps
CAD CAM usage for manufacturing of Solid Relief Maps
 
Unit2 cad/ cam
Unit2 cad/ camUnit2 cad/ cam
Unit2 cad/ cam
 
computer aided design
computer aided design computer aided design
computer aided design
 
Manufacturing of rapid prototypes of mechanical parts using reverse engineeri...
Manufacturing of rapid prototypes of mechanical parts using reverse engineeri...Manufacturing of rapid prototypes of mechanical parts using reverse engineeri...
Manufacturing of rapid prototypes of mechanical parts using reverse engineeri...
 
Solidworks software
Solidworks softwareSolidworks software
Solidworks software
 
Isomizer – Reconstruction of static 3D objects using 2D views
Isomizer – Reconstruction of static 3D objects using 2D viewsIsomizer – Reconstruction of static 3D objects using 2D views
Isomizer – Reconstruction of static 3D objects using 2D views
 
Ix2515851588
Ix2515851588Ix2515851588
Ix2515851588
 
Ix2515851588
Ix2515851588Ix2515851588
Ix2515851588
 
13.50
13.5013.50
13.50
 
UNIT 1-INTRODUCTION.pptx
UNIT 1-INTRODUCTION.pptxUNIT 1-INTRODUCTION.pptx
UNIT 1-INTRODUCTION.pptx
 
ch-9.pptx
ch-9.pptxch-9.pptx
ch-9.pptx
 
AutoCAD Tutorial AB.pptx
AutoCAD Tutorial AB.pptxAutoCAD Tutorial AB.pptx
AutoCAD Tutorial AB.pptx
 
Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)
 
Based on the cross section contour surface model reconstruction
Based on the cross section contour surface model reconstructionBased on the cross section contour surface model reconstruction
Based on the cross section contour surface model reconstruction
 
111431635-geometric-modeling-glad1-150630140219-lva1-app6892 (1).pdf
111431635-geometric-modeling-glad1-150630140219-lva1-app6892 (1).pdf111431635-geometric-modeling-glad1-150630140219-lva1-app6892 (1).pdf
111431635-geometric-modeling-glad1-150630140219-lva1-app6892 (1).pdf
 
Manufacturing Process Simulation Based Geometrical Design for Complicated Parts
Manufacturing Process Simulation Based Geometrical Design for Complicated PartsManufacturing Process Simulation Based Geometrical Design for Complicated Parts
Manufacturing Process Simulation Based Geometrical Design for Complicated Parts
 
57892883 geometric-modeling
57892883 geometric-modeling57892883 geometric-modeling
57892883 geometric-modeling
 
57892883 geometric-modeling
57892883 geometric-modeling57892883 geometric-modeling
57892883 geometric-modeling
 
COMPUTER CONTROL IN PROCESS PLANNING Unit 2 (ME CAD/CAM)
COMPUTER CONTROL IN PROCESS PLANNING Unit 2 (ME CAD/CAM)COMPUTER CONTROL IN PROCESS PLANNING Unit 2 (ME CAD/CAM)
COMPUTER CONTROL IN PROCESS PLANNING Unit 2 (ME CAD/CAM)
 
unit 1 &2.pdf
unit 1 &2.pdfunit 1 &2.pdf
unit 1 &2.pdf
 

Más de Liu PeiLing

30 years of cax developments
30 years of cax developments30 years of cax developments
30 years of cax developmentsLiu PeiLing
 
5 axis 3 d hybrid manufacturing automation 五轴三维增减材复合制造自动化
5 axis 3 d hybrid manufacturing automation 五轴三维增减材复合制造自动化5 axis 3 d hybrid manufacturing automation 五轴三维增减材复合制造自动化
5 axis 3 d hybrid manufacturing automation 五轴三维增减材复合制造自动化Liu PeiLing
 
PartingAdviser introduction
PartingAdviser introductionPartingAdviser introduction
PartingAdviser introductionLiu PeiLing
 
Kojin mould case study
Kojin mould case studyKojin mould case study
Kojin mould case studyLiu PeiLing
 
Comprehensive machining simulation beyond g code verification final
Comprehensive machining simulation   beyond g code verification finalComprehensive machining simulation   beyond g code verification final
Comprehensive machining simulation beyond g code verification finalLiu PeiLing
 
AN OBJECT REPRESENTATION METHOD
AN OBJECT REPRESENTATION METHODAN OBJECT REPRESENTATION METHOD
AN OBJECT REPRESENTATION METHODLiu PeiLing
 
Pervasive Geometry Simulation
Pervasive Geometry SimulationPervasive Geometry Simulation
Pervasive Geometry SimulationLiu PeiLing
 
PROFITING FROM NC VERIFICATION
PROFITING FROM NC VERIFICATIONPROFITING FROM NC VERIFICATION
PROFITING FROM NC VERIFICATIONLiu PeiLing
 
Unified Geometry Modelling for Pervasive Design and Fabrication
Unified Geometry Modelling for Pervasive Design and FabricationUnified Geometry Modelling for Pervasive Design and Fabrication
Unified Geometry Modelling for Pervasive Design and FabricationLiu PeiLing
 
QuickSeeNC for X&P
QuickSeeNC for X&PQuickSeeNC for X&P
QuickSeeNC for X&PLiu PeiLing
 
Machining modelling simulation beyond nc verification
Machining modelling   simulation beyond nc verificationMachining modelling   simulation beyond nc verification
Machining modelling simulation beyond nc verificationLiu PeiLing
 
Profiting from dynamic numerical control verification system
Profiting from dynamic numerical control verification systemProfiting from dynamic numerical control verification system
Profiting from dynamic numerical control verification systemLiu PeiLing
 
Virtual machining chapter manufacturing technology handbook
Virtual machining chapter   manufacturing technology handbookVirtual machining chapter   manufacturing technology handbook
Virtual machining chapter manufacturing technology handbookLiu PeiLing
 
A virtual cnc training system
A virtual cnc training systemA virtual cnc training system
A virtual cnc training systemLiu PeiLing
 
Enhance VR with in process model for advance personalized learning of cnc pro...
Enhance VR with in process model for advance personalized learning of cnc pro...Enhance VR with in process model for advance personalized learning of cnc pro...
Enhance VR with in process model for advance personalized learning of cnc pro...Liu PeiLing
 
Quick NC simulation & verification for high speed machining
Quick NC simulation & verification for high speed machiningQuick NC simulation & verification for high speed machining
Quick NC simulation & verification for high speed machiningLiu PeiLing
 
Profiting with competitive sustainable machining technology
Profiting with competitive sustainable machining technologyProfiting with competitive sustainable machining technology
Profiting with competitive sustainable machining technologyLiu PeiLing
 
Nc verification and re processing for collaborative machining
Nc verification and re processing for collaborative machiningNc verification and re processing for collaborative machining
Nc verification and re processing for collaborative machiningLiu PeiLing
 
Project poster virtual cnc
Project poster virtual cncProject poster virtual cnc
Project poster virtual cncLiu PeiLing
 

Más de Liu PeiLing (20)

30 years of cax developments
30 years of cax developments30 years of cax developments
30 years of cax developments
 
5 axis 3 d hybrid manufacturing automation 五轴三维增减材复合制造自动化
5 axis 3 d hybrid manufacturing automation 五轴三维增减材复合制造自动化5 axis 3 d hybrid manufacturing automation 五轴三维增减材复合制造自动化
5 axis 3 d hybrid manufacturing automation 五轴三维增减材复合制造自动化
 
PartingAdviser introduction
PartingAdviser introductionPartingAdviser introduction
PartingAdviser introduction
 
Kojin mould case study
Kojin mould case studyKojin mould case study
Kojin mould case study
 
Comprehensive machining simulation beyond g code verification final
Comprehensive machining simulation   beyond g code verification finalComprehensive machining simulation   beyond g code verification final
Comprehensive machining simulation beyond g code verification final
 
LPLCAM poster
LPLCAM posterLPLCAM poster
LPLCAM poster
 
AN OBJECT REPRESENTATION METHOD
AN OBJECT REPRESENTATION METHODAN OBJECT REPRESENTATION METHOD
AN OBJECT REPRESENTATION METHOD
 
Pervasive Geometry Simulation
Pervasive Geometry SimulationPervasive Geometry Simulation
Pervasive Geometry Simulation
 
PROFITING FROM NC VERIFICATION
PROFITING FROM NC VERIFICATIONPROFITING FROM NC VERIFICATION
PROFITING FROM NC VERIFICATION
 
Unified Geometry Modelling for Pervasive Design and Fabrication
Unified Geometry Modelling for Pervasive Design and FabricationUnified Geometry Modelling for Pervasive Design and Fabrication
Unified Geometry Modelling for Pervasive Design and Fabrication
 
QuickSeeNC for X&P
QuickSeeNC for X&PQuickSeeNC for X&P
QuickSeeNC for X&P
 
Machining modelling simulation beyond nc verification
Machining modelling   simulation beyond nc verificationMachining modelling   simulation beyond nc verification
Machining modelling simulation beyond nc verification
 
Profiting from dynamic numerical control verification system
Profiting from dynamic numerical control verification systemProfiting from dynamic numerical control verification system
Profiting from dynamic numerical control verification system
 
Virtual machining chapter manufacturing technology handbook
Virtual machining chapter   manufacturing technology handbookVirtual machining chapter   manufacturing technology handbook
Virtual machining chapter manufacturing technology handbook
 
A virtual cnc training system
A virtual cnc training systemA virtual cnc training system
A virtual cnc training system
 
Enhance VR with in process model for advance personalized learning of cnc pro...
Enhance VR with in process model for advance personalized learning of cnc pro...Enhance VR with in process model for advance personalized learning of cnc pro...
Enhance VR with in process model for advance personalized learning of cnc pro...
 
Quick NC simulation & verification for high speed machining
Quick NC simulation & verification for high speed machiningQuick NC simulation & verification for high speed machining
Quick NC simulation & verification for high speed machining
 
Profiting with competitive sustainable machining technology
Profiting with competitive sustainable machining technologyProfiting with competitive sustainable machining technology
Profiting with competitive sustainable machining technology
 
Nc verification and re processing for collaborative machining
Nc verification and re processing for collaborative machiningNc verification and re processing for collaborative machining
Nc verification and re processing for collaborative machining
 
Project poster virtual cnc
Project poster virtual cncProject poster virtual cnc
Project poster virtual cnc
 

Último

Steel Structures - Building technology.pptx
Steel Structures - Building technology.pptxSteel Structures - Building technology.pptx
Steel Structures - Building technology.pptxNikhil Raut
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
Industrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIESIndustrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIESNarmatha D
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating SystemRashmi Bhat
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptJasonTagapanGulla
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating SystemRashmi Bhat
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 

Último (20)

young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Steel Structures - Building technology.pptx
Steel Structures - Building technology.pptxSteel Structures - Building technology.pptx
Steel Structures - Building technology.pptx
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
Industrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIESIndustrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIES
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.ppt
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating System
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 

Unified voxel model for machining and layered manufacturing simulations

  • 1. 1 Copyright © 2005 by ASME Proceedings of IMECE2005: 2005 ASME International Mechanical Engineering Congress and Exposition November 5-11 2005, Orlando Florida IMECE2005-82573 TOWARDS A UNIFIED IN-PROCESS GEOMETRIC MODEL FOR MULTIPLE MACHINING AND LAYERED MANUFACTURING Peiling Liu, C.F. Zhu, B. Song Singapore Institute of Manufacturing Technology Tel: (+65) 67938356 plliu@SIMTech.a-star.edu.sg Singapore 638075 W.F. Lu National University of Singapore Y.Q. Lu, X.M. Ding Institute of High Performance Computing of Singapore ABSTRACT There are many fabrication processes in modern manufacturing, but current modeling and simulation tools only simulate a few unit processes based on different geometry models. To overcome the data exchange problem between different models, this paper studies various in-process geometry models together with their working systems / prototypes for traditional manufacturing processes. Novel hybrid multiple-machining and layered manufacturing processes are presented to identify critical issues. Working towards a vision of pervasive modeling and simulation, a unified Voxel-based in-process geometry model for multiple- machining and layered manufacturing simulations is proposed and discussed. Keywords: Modeling and Simulation, In-process Model, Multiple Machining, Layered Manufacturing INTRODUCTION Compared with the sharp decline in computing cost, worldwide material and machine tool prices are surging. Saving material and manufacturing cost through pervasive application of modeling and simulation (M&S) is not only technically possible, but also makes business sense in today’s increasingly competitive environment. There are many fabrication technologies in modern manufacturing industries. In addition to the traditional manufacturing processes such as machining, forging, casting, and welding, Layered Manufacturing (LM) technologies have developed rapidly in the past decade. A wide variety of models and simulation methods for traditional manufacturing processes especially machining, have been developed for different purposes based on a range of principles and techniques [1]. For instance, the B-rep model is used for prismatic parts, the section method was developed for pre- forging design, the Z map has been customized for 3-axis milling while the Dexel and the Octree have been developed for 5-axis machining. LM differs significantly from traditional fabrication technologies in the sense that a part is produced by adding rather than removing materials. Unlike traditional machining simulation, LM simulation research is still in its infancy [2-3], although water level section methods for LM simulation have been published in a few papers. Despite the fact that simulations are becoming more widely used, there is a lack of integration with manufacturing processes. Most work focuses on the individual process being simulated. Significant gaps remain in M&S technology – particularly in the provision of a general in-process model (IPM) that can be integrated across diverse manufacturing processes [4]. To overcome the data exchange problem between different models, we extend the concept of the in- process model from machining process to manufacturing process and propose a unified in-process geometry model for multiple machining and layered manufacturing simulations. This paper reports our studies on various IPMs for traditional manufacturing simulation together with the developed working systems/prototypes, and discusses a novel unified Voxel-based IPM for multiple machining and layered manufacturing. NOMENCLATURE B-Rep: Boundary Representation CSG: Constructive Solid Geometry IPM: In-process model LM: Layered manufacturing MM: Multiple machining M&S: Modeling and simulation
  • 2. 2 Copyright © 2005 by ASME IPM FOR TRADITIONAL MANUFACTURING The in-process model represents the state of the product at each step in the machining process. It is a 3D geometrical construct that reflects the results of the machining operations. This model allows the user to visually verify that the machining operations have been defined accurately and that their sequence is correct. It can be automatically re-generated when there are changes in the product design, machining parameters or sequence of the operations [1]. In this section, the geometric representation techniques of IPMs for traditional manufacturing simulation are presented. Boundary Representation (B-rep) The first choice of IPM should be naturally the geometry model used in commercial Computer Aided Deign (CAD) system, B-rep. The benefits of using the same geometry model for CAD as the IPM are obvious. The CAD geometry model is matured and available through CAD development kit, so there is little need to develop a new geometry model kernel. Sharing a common geometry model with CAD, the IPM facilitates seamless integration of CAD-CAPP-CAM. An automatic forging design and manufacture system was developed by the authors in 1986, in which pre-form forging IPMs were the same as the CAD system CV/MUDUSA running on VAX-11/750 computer [5-7]. However, the creation of pre-form forging IPMs took days of calculation and often failed due to Boolean operation failure. With a great deal of research effort in the last two decades, the B-rep geometry model has been improved significant in term of Boolean operation stability, but the B- rep based IPMs are still limited to 2.5-axis milling (Figure 1). Park reported a prismatic IPM generation method that employed a polygon extrusion algorithm to sweep a ball-nose cutter [1]. Figure 1: 2.5-axis IPMs Section Representation Since the integrated B-rep IPMs can not be created inside a CAD geometry model, a new, ad-hoc cross-section-wire- frame based approach was proposed in a forging die CAD/CAM (Computer Aided Manufacturing) system [5]. The aim was to use a series of paralleled cross-section drawing to represent 3D shapes. Figure 2b depicts the section representation of circled 3D shapes in Figure 2a. The cross section IPM is widely used in many commercial CAD/CAM systems. I-DEAS from SDRC uses water level cross-section as an IPM for generative machining. In a traditional NC programming environment, a significant amount of time is spent trying to visualize the in-process stock as it goes through various process stages. With I-DEAS, the wireframe section in-process stock model can be created for downstream applications such as toolpath generation, process planning, fixture designing, and clamp positioning. Figure 2: Section representation of 3D shape A part can be sectioned along the X, Y and Z axes (Figure 3). The Z-axis section is usually called water level section. For 3-axis milling, the water level section could have many loops, which causes complications in the set operation between sections. X and Y sections are single half loops and the Z value is unique for every points. Thus simplifying the set operation considerably. Figure 3: Section representation A working system for using IPM in pre-forging design is described in [5]. A drawing sheet with part sections is first (a) (b)
  • 3. 3 Copyright © 2005 by ASME created first using the BACIS command language of CV/MEDUSA CAD system. Since there are many sections in a drawing sheet, each section wire-frame is assigned to a different layer according to its Y distance, and a certain number of sections can be looped through layers. Then each cutter section is moved to its cutter location and compare with the part sections. The overlap between the cutter section and the part section will be removed from the part section. A real milling IPM is obtained from the collection of the result sections. The display of sections is provided by line segments and can be confusing when there are too many lines, i.e. there is a need to render the IPM as a realistic 3D image. In order to calculate the surface normal required for rendering, the section wire frame is divided along the X direction by the same step over of Y direction. A so-called regulated section is formed to facilitate the calculation of surface normal and interpolation of points between the sections. A given node in one section is linked to a node in the next section. A node’s normal can be calculated from the four neighboring nodes. Figure 4 shows the regulated section representation. Figure 4: Regulated section representation The regulated section can also be used to accelerate set operation between cutter section and part section. Calculation of intersections and trimming between two sections are time consuming and the re-ordering of the line segments requires more computing time. This can be improved with the regulated sections, where the line segments are indexed by both cutter section and part section. Only the line segments with the same index are compared and trimmed, there is mo need to trim two line segments. If all the line segments fall on the regulated nodes, there is no need to trim two line segments. The set operation can be simplified to the comparison of two Z values, which is very fast and stable. Hence, the Z map representation of IPM emerges [6]. Z Map If all the section line segments fall on the nodes, the object surface can be represented by the Z values of the nodes. A map of Z values represents the object geometry. In t computer language terms, the Z map can be expressed as a two-dimension array Z[i, j], where i represents the index in X direction and j represents the index in Y direction. The XY position of the Z map can be calculated by i or j times grid size. Figure 5: Needle bed sample of classic Z Map model The best analogy for a Z map is a needle bed, where needles are uniformly distributed over the XY plane (Figure 5). The tip of every needle touches the object surface that it represents. A milling simulation can be seen as the tool cutting through the needle bed. These needles can be described in mathematical terms as z-axis aligned vectors, passing through grid points on the XY plane. A Z map representation can be used effectively for surfaces that are visible looking “downwards” on the XY plane. Since 3-axis milling parts are composed of surfaces visible from the z direction, they can be expressed effectively by the Z map representation. With a Z map representation, the machining process can be simulated by cutting the Z map vectors with the cutter. Figure 6 shows an example of 3-axis milling simulation system that was developed by the first author in 1990. The system was using DOS Extender for Z Map and SVGA for Z Map rendering. The GUI and NC toolpath wireframe display was coded with High C graphics library. The GUI and mouse control developments were very hard job and this was not resolved until the arrival of Windows 95 and OpenGL.
  • 4. 4 Copyright © 2005 by ASME Figure 6: Example of Z Map IPM based milling simulation using DOS Extender and SVGA The vectors in a Z map have direction and length and are infinitely thin without volume. The top of each vector, where the Z map and object meet, is just a point having no shape. Only at this point the Z map and the object meet with each other. Z map models cannot provide accurate object geometry outside these points. There are many ways of interpolating the geometry between grid points in order to render a Z map model. For example, forming a triangle from three neighboring Z values. It is obvious that the XY resolution of the Z map grid determines the precision of a Z map model. A finer grid has greater precision but requires increased memory. For a part of 1m*1m, the size of the Z map is 1000x1000 if the precision is 1mm, but it increases to 2000x2000 if the precision is 0.5mm. Reducing the model size and achieving suitable precision becomes a critical issue in a Z map. One of the solutions is to balance Z precision and XY precision. We used an integer array to replace the more common floating array of a Z map, which reduces the Z map size by half. At the same time, this improves the Boolean operation speed because the comparison of integers is much faster than the comparison of floats. The memory requirement of a Z map is halved again by compressing the Z map file section by section, similar to image compression. Because of the simplicity of its data structure and fast computation time, the Z map model is used by most commercial CAM software [7-9]. However, a Z map can not approximate vertical wall very well since it always has a slope as showed in Figure 7. This is not a problem for forging die design since there are always draft angles in forging parts, but it is a serious problem for milling parts since profiling nearly always creates vertical walls. Figure 7: Classic Z Map model with vertical walls Extended Z Map Since the precision of the Z map is determined mainly by XY resolution along the vertical walls, increasing the resolution along these walls while reducing memory is a key issue. Fortuitously, one important feature of 3-axis milling can be leveraged. Viewing from the top, the vertical walls only cover a
  • 5. 5 Copyright © 2005 by ASME small percentage of the Z direction projection, so it should be possible to use finer resolution along the vertical walls while maintaining a rough resolution in the planar area. This was the initial idea for an extended Z map. In our research, at least one grid on a z-map is segregated into sub-cells. Only grids corresponding to intricate features on the surface of an object are assigned sub-cells to improve the representation of object features. Figure 8a illustrates the plan view of the z-map grid with sub-cells 52the front sectional view, while Figure 8b shows the sectional view. (a) (b) Figure 8: Extend Z Map with sub-cells along vertical walls The size of the grid can be reduced through using sub-cells. But the precision of the XY dimension is still limited by the size of sub-cells. For a sub-cell of 0.1mm, the best precision is 0.1mm in XY plane. There is a need to represent XY dimensions precisely. Instead of using vectors in the sub-cells, we use sticks in the sub-cells that have volumes and surface geometry. A B-rep surface model can be represented precisely using a map of B-rep sticks (Figure 9). Figure 9: Stick method Milling simulation with stick method involves Boolean operation between cutter and stick. Figure 10 shows different stick shapes after cutting. The experiments with B-rep stick model are very slow and a huge B-rep model is created. To simplify stick and Boolean operation, a polygon is used instead of real surface in a stick cell. The data structure of a polygon is much simpler than that of a B-rep which needs a group of complicated pointers to maintain a double wing data structure. Figure 10: Different shapes of stick elements The real world objects are not always uniform in the XY plane and can be any shape. Nodes are used to enhance sub-cell precision in object face representations. For example, one edge of the sub-cell may have two overlapping nodes to represent a vertical face. The nodes of a sub-cell may not be uniformly distributed over XY plane. Figure 11 depicts an exploded plan view of a portion of the z-map grid with nodes 54. Figure 12 illustrates how stick method represents a circular hole and vertical walls. Figure 11: Extended sub-cells to approximate vertical wall Figure 12: Extend Z map to represents a circular hole 44 52 5252
  • 6. 6 Copyright © 2005 by ASME Figure 13: Extended Z map IPM based NC simulation examples
  • 7. 7 Copyright © 2005 by ASME Figure 13 shows shop floor examples of extended Z Map IPM based NC simulation and verification that was developed in Singapore Institute of Manufacturing Technology and implemented in precision engineering industry for a decade. The detailed description of the extended Z map IPM can be found in two patents [10, 11]. Z map has many alias or hybrid cousins such as ray casting, Z buffer etc. When a group of virtually light rays pass through an object from Z direction, there will be intersections between the light ray and the object. These top and bottom Z values are stored in the depth buffers of the graphics card and used for hidden surface removal algorithm. This process was called ray casting or tracing technology and is used for many graphics application such as volume rendering. UNIFIED MODEL FOR MM AND LM SIMULATION Layered Manufacturing (LM) refers to the process of fabricating three-dimensional objects from CAD-generated solid models, layer by layer. A computer generated model of a part usually contains surface information. Slicing programs mathematically slices the model into sequential horizontal layers and generates the specific toolpath for each layer. This toolpath file is then downloaded into the LM hardware for fabricating the part layer by layer. LM has revolutionized the process of prototyping complex geometric designs, but the geometric design of LM parts is still using traditional B-rep models, interfacing through a STL (Stereo Lithography) format. Several problems are difficult to solve using conventional geometry based approaches. These problems include estimation of mass properties, interference detection, tolerancing and implementation of CSG (Constructive Solid Geometry) operations. Most of the published LM simulation methods are modeled on water level sections which is the boundary of material deposition at this height. A wire frame model with a collection of these sections gives a rough visual description of the final shape of the LM part. It can be used to predicate the surface roughness in a certain orientation. A covered section wire frame with thickness would provide a much better visual image but demands more memory. Further improvement utilizes OpenGL to display a toolpath build file section by section. The simulation opens a graphical window, specifies different colors for different materials, and starts the deposition process along the toolpath on the layer. When a material is finished, the simulation runs for other materials on the same layer. When a layer is finished, a new layer will be deposited on top of the finished layer, until all the layers of the part are stacked sequentially. Surface and internal defects can be verified from the envelope view or sectional view. Chandru (1995) proposed a Voxel-based modeling for LM parts design [12], but there is little information about voxel- based modeling of LM processes, although it has been a popular approach for multiple machining process simulation [13]. The term Voxel represents a volume element in space decomposition geometrical model schema, just like the term pixel denotes a picture element in raster graphics (Figure 14). Voxelization is the process of converting a 3D object into a Voxel model. Volume graphics, voxelization and volume rendering have attracted considerable research in recent years. However, all of this work is directed at the display of volume data, mainly for medical applications. Figure 14: Voxel method Further analyzing the Voxel model, it is believed that the Voxel-based volume modeling is a very promising approach to the unified IPM for multiple machining and layered manufacturing simulation. As a natural clone of the LM technology, the Voxel model of an object and the object fabricated using an LM closely resemble each other since both are made of layers of small cells. It eliminates the STL format and eases accomplishments of tasks such as estimation of errors in the physical parameters of the fabricated objects, tolerance and interference detection. Furthermore, Voxel based models permit the designer to analyze the LM object and modify it at the voxel level leading to the design of custom composites of arbitrary topology. In this paper a simplified Voxel-based IPM is proposed to unite the new LM and traditional machining simulation. Figure 15 depicts an example of the Voxel model. Figure 15 Example of Voxel model The memory requirements of traditional Voxel models are enormous. There is a need to store the voxel array in compressed form and use algorithms that will operate directly on the compressed data, especially when the material is homogenous, where internal voxels could be represented by boundary voxel extension. It is possible to convert the voxel array into some other more compact representation and reconvert them into voxels when required. The original geometric representation must be kept and voxelization algorithms are used when necessary. This is especially valuable
  • 8. 8 Copyright © 2005 by ASME since design data are mainly generated from conventional CAD system. A voxel-based system should be able to update the display at interactive rates. Current graphics rendering systems cannot provide a level of rendering performance on Voxel models that is comparable to their polygon-rendering performance. Parallel algorithms and hardware support for volume rendering are the focus of current research efforts. We only render boundary voxel by a patented color list, which effectively avoid expensive ray-casting of huge internal voxels. The rendering of a Voxel model is easily achieved by rendering a points cloud. However, internal voxel display is not possible with this method and needs more study. Figure 16 illustrates the framework of the unified Voxel- based IPM for LM and MM. The Voxel based LM simulation can be achieved by the voxelization of the road shapes, which are similar to a pipe along the LM toolpath. Boolean addition between the road shape voxel and the base voxel is fast and stable, independent of the model shape, which is a critical issue with B-rep. One layer of road shapes would make a B-rep based solid modeler very slow, since B-rep Boolean operation is dependent on model shape. Figure 16: Framework of Unified IPM for MM and LM During the novel combined LM and MM, such as shape deposition manufacturing, an LM part needs to be inserted with an electronic device and milled to a certain shape. The unified LM-machining simulation displays the machining process in which the initial LM generated workpiece is incrementally converted into the finished part. The Voxel representation is used to model efficiently the state of the IPM, which is generated by successively subtracting tool swept volumes from the workpiece. The Voxel representation also simplifies the computation of regularized Boolean set operations and of material removal volumes. By using the material removal rate measured by the number of removed voxels, the feedrate can be adjusted adaptively to increase machining productivity. The preliminary results of the IPM are shown in Figure 17. Figure 17b demonstrates the Voxel model of a test part created from its solid model as depicted in Figure 17a, which is the first step towards to the unified in-process geometry model for multiple- machining and layered manufacturing simulation. Further research is on-going and more results will be published in the near future. CONCLUSIONS Manufacturing advanced products with heterogeneous materials such as embedded electronics requires applying the combined MM and LM technologies. Modeling and simulation of hybrid MM and LM processes is essential for the integration of various activities related to product design, manufacturing process planning, toolpath generation, and machine inspection. However, no unified in-process geometry model for MM and LM has been found. Based on the study of various modeling and simulation methods including B-rep, section method, Z map, and extended Z map, a Voxel-based in-process geometry model for the novel hybrid multiple machining and layered manufacturing processes is proposed and discussed in this paper. The preliminary experiment demonstrates encouraging results. With nearly twenty years of research and development on IPMs for machining, it is believed that the Voxel-based volume modeling is a very promising approach to the unified IPM towards the vision of pervasive modeling and simulation in manufacturing industry Figure 17: Experiment result of Voxel model (a) (b)
  • 9. 9 Copyright © 2005 by ASME ACKNOWLEDGMENTS The authors would like to thank Dr Matthew Pritchard and Dr Fang Fengzhou for their internal review of the paper with valuable comments and polishing of the writing. REFERENCES [1] Sang C. Park, Gopalan Mukundan, Shuxin Gu and Gustav J. Olling, 2003, “In-process Model Generation for the Process Planning of a Prismatic Part”, Journal of Advanced Manufacturing Systems, Vol. 2, No. 2, pp. 147–162 [2] D. Qiu, N. Langrana, S. C. Danforth, A. Safari, M. Jafari, 1998, “Development of Multi-material Virtual Layered Manufacturing Simulation”, the Proceedings of Third Pacific Rim International Conference on Advanced Materials and Processing, Hawaii [3] Choi, S.H. and Cheung , H.H., 2005, “A multi-material virtual prototyping system”, Computer-Aided Design, 130 (37) pp. 123–136 [4] IMTI, Inc. 2002, “Unit Process Modeling for Affordable Manufacturing”, White Paper, www.imti21.org [5] Liu P.L et al, 1991, “A New Concept Integrated CAD/CAM System for Complicated Die and Mold”, Advances in Computer Science Application to Machinery, International Academic Publisher, ISBN 7-8003-154- 3/TH.2, pp.90-95 [6] Liu P.L. et al, 1992, “3D Complicated Parts Design Based on the Automatic Shape Generation”, Chinese Journal of Mechanical Engineering (English Edition), Vol. 5 No. 2, pp. 88-92. [7] Jerard, R. B., Hussaini, S. Z., Drysdale, R. L. and Schaudt, B., 1989, “Approximate methods for simulation and verification of numerically controlled machining programs”, Visual Computer, 5(4), pp. 329–348. [8] Stifter, S., 1995, “Simulation of NC machining based on the dexel model: a critical analysis”, International Journal of Advanced Manufacturing Technology, 10(3), pp. 149–157. [9] Seung Ryol Maenga, Nakhoon Baekc, Sung Yong Shinb, Byoung Kyu Choid, 2003, “A Z-map update method for linearly moving tools”, Computer-Aided Design, 35 pp. 995–1009 [10] Liu P.L, Lu Y.Q., AO Y.T., 2002, An object representation method, WO04032001A1 [11] Liu P.L, Lu Y.Q., AO Y.T., 2002, Mold design method and system, WO04042481A1 [12] Chandru, V., Manohar, S., Prakash, C. E., 1995, “Voxel- Based Modeling for Layered Manufacturing”, IEEE Computer Graphics and Applications, Vol.15 No.6 [13] Jang Donggo, Kim Kwangsoo, and Jung Jungmin, 2000 , “Voxel-based Virtual Multi-axis Machining”, International Journal of Advanced Manufacturing Technology 16(10), pp.709-713