Professional Documents
Culture Documents
a r t i c l e i n f o
abstract
Article history:
Received 23 February 2012
Received in revised form
8 June 2012
Accepted 2 July 2012
Available online 13 August 2012
This paper presents an adaptive approach to improve the process planning of Rapid Prototyping/
Manufacturing (RP/M) for complex product models such as biomedical models. Non-Uniform Rational
B-Spline (NURBS)-based curves were introduced to represent the boundary contours of the sliced layers
in RP/M to maintain the geometrical accuracy of the original models. A mixed tool-path generation
algorithm was then developed to generate contour tool-paths along the boundary and offset curves of
each sliced layer to preserve geometrical accuracy, and zigzag tool-paths for the internal area of the
layer to simplify computing processes and speed up fabrication. In addition, based on the developed
build time and geometrical accuracy analysis models, adaptive algorithms were designed to generate
an adaptive speed of the RP/M nozzle/print head for the contour tool-paths to address the geometrical
characteristics of each layer, and to identify the best slope degree of the zigzag tool-paths towards
achieving the minimum build time. Five case studies of complex biomedical models were used to verify
and demonstrate the improved performance of the approach in terms of processing effectiveness and
geometrical accuracy.
& 2012 Elsevier Ltd. All rights reserved.
Keywords:
Rapid prototyping
Rapid manufacturing
Process planning
Tool-path generation
Biomedical model
1. Introduction
Before undergoing complex operations, surgeons usually
experience difculties in guring out the exact location/prole
of a defect or developing a precise implant for a patient. As an
innovative manufacturing technology [1], Rapid Prototyping/
Manufacturing (RP/M) can enable a surgeon to practice on a
tangible prototyping model in order to understand details before
actual operations and is efciently used to fabricate a customized
implant suitable for a patient. Different from conventional forming and machining processes, RP/M is an additive manufacturing
process by adding materials layer-by-layer to build up complex
models such as biomedical models digitally represented in
Computer-Aided Design (CAD) systems. The distinguished advantage of RP/M is that it is a mold-less process, suitable for freeform and complex geometrical model realization [2]. Biomedical
models are usually characterized with highly customized and
complex geometry, and the research to exploit the RP/M technology to support biomedical applications is becoming increasingly
active in recent years [3]. Otherwise, for complex biomedical
models, the current process planning strategies in RP/M software
packages need to be improved signicantly in the aspects of build
0736-5845/$ - see front matter & 2012 Elsevier Ltd. All rights reserved.
http://dx.doi.org/10.1016/j.rcim.2012.07.001
24
Process planning
CAD
Models
Orientation
determination
Tool-path
generation
3D Printer
Support
structure
determination
Slicing
Fused Deposition
Modeling (FDM)
Selective Laser
Sintering/Melting
(SLS/SLM)
etc.
Original models
RP/M models
Major characteristics
PowerSHAPE
models
AutoCAD models
Ma et al. [22]
3D CAD models
3D CAD models
Yin [24]
2. Related works
2.1. RP/M model representation
STL, which has been a widely adopted data standard in the RP/
M industry, is an approximation representation scheme of product
models based on triangles or quadrilaterals. However, there are
some intrinsic problems in STL les such as gaps, holes, missing/
degenerated/overlapping facets, etc. during the conversion process
from native CAD les. Therefore, repairing algorithms of errors in
STL les and simplication algorithms of STL les were developed
[1618]. On the other hand, STL is less inaccurate in geometrical
representation and needs much more storage spaces for a complex
model than parametric mathematical representation themes such
as NURBS, Bezier, B-Spline, etc. Recently, there are active research
and development to introduce parametric mathematical representation to better support RP/M. A short summary of the previous
work is given in Table 1, and the detailed discussions are
expanded below. The tables in Section 2 are not comprehensive
and for indication.
In Chen and Shis approaches, arcs, lines and Bezier curves were
used to describe the cross-sectional contour geometries of sliced
layers [19,20]. A macro-AutoSection software package was developed
to collect the sliced contour data, and a software package, i.e.,
25
Table 2
A summary of RP/M tool-path generation.
Works
Tool-path patterns
Major characteristics
Zigzag
Contour
Spiral
Fractal curve
The approach lls a layer along the X, Y or a specic direction, and it is easy for approach implementation
but poor on geometrical quality.
The approach builds a layer along its contour and offset curves following the boundary of the model. It
ensures good geometrical quality but takes longer during model build compared to the zigzag tool-path
generation.
More suitable for some regular boundaries and special geometric models. The build time will be longer
than that of other conventional tool-path generation methods.
More suitable for some special geometrical models due to improved computation.
It is only suitable for some special fractal models.
26
Table 3
A summary of RP/M build time and geometrical accuracy analysis models (J means the chosen analysis model).
Works
Build
time
Geometrical
accuracy
Armillotta [33]
Major characteristics
To predict the build time of a SLS process with different laser powers, beam diameters and input cure
depths.
To calculate the build time for a FDM process by separating it as a deposition time and an idle time.
A nozzle repositioning time and a cleaning time were also taken into account.
Two enhanced GA algorithms were used to reduce build time for non-fabrication motion of a RP/M system.
An algorithm was developed for minimizing non-fabrication time by optimally connecting different
tool-path segments.
To predict the geometrical errors of a RP/M process with proling error, layer inclination and layer t
hickness variations.
Surface roughness was studied based on a set of process parameters such as build orientation,
laser power, layer thickness, beam speed, and hatch spacing for obtaining the best
surface nish in a SLS process.
The approach veries surface quality with different texture dimensional parameters
on textured surfaces of a model.
(a summary is in Table 3). Chen and Sullivan [26] did a detailed study
of the laser scan mechanism in a SLS process. Based on the
measurement results of different scan patterns and curing depths,
formulas were developed to predict the total build time and the
resultant curing depth for different laser powers, beam diameters and
input curing depths of the SLS process. However, only the total laser
scan time and total recoating time were considered, and more factors
contributing to the total build time need to be incorporated to further
improve the predictor. Han et al. [27] presented a build time analysis
model for a FDM process. In the method, apart from the deposition
time and idle time, nozzle repositioning time and cleaning time were
also taken into account in the analysis model. Some parameters
which can be used to speed up the build time of FDM, including layer
thickness, road width, table speed and repositioning distance were
identied. However, the research is specic for some depositionbased RP/M processes.
Some heuristics algorithms were designed to minimize the
time spent on the non-fabrication motion of tool-path generation
during the RP/M process. Wah et al. [28] combined the Asymmetric Traveling Salesman Problem and Integer Programming
(TSP-IP) for the time model. Based on the model, two enhanced
Genetic Algorithms (GA) were introduced to achieve the minimum time of the non-fabrication motion of RP/M. Castelino et al.
[29] developed an algorithm for minimizing non-fabrication time
by optimally connecting different tool-path segments. The nonfabrication time problem was rst formulated as a standard TSP
problem with precedence constraints, and then some heuristic
methods were applied to solve this problem. However, the
method is difcult to be applied to complex biomedical models
which include hollows and complex contours.
The geometrical quality is another important factor in RP/M [2].
Liu et al. [30,31] studied the geometrical errors interaction and
transferring mechanisms in the RP/M process. A physical model was
used to dene the error interactions and transferring mechanisms.
Based on the geometrical approximation techniques, a geometrical
model was developed to describe the relationships of geometrical
errors. A mathematical model was then developed to analyze the
effect of transformation of local errors to multiple layer global
errors. However, the described geometrical errors only involve
proling error, layer inclination and layer thickness variations. Other
elements that affect the geometrical accuracy of RP/M process
should be added to further improve the mathematical analysis
model. Bacchewar et al. [32] studied the effect of process parameters
on the surface roughness of SLS with the help of central rotatable
composite design (CCD) of experiments. Analysis of variance
(ANOVA) was used to study various surface roughness based on
different build orientation, laser power, layer thickness, beam speed,
RP/M Process
Developed algorithms
27
Characteristics
CAD models
Slicing algorithm
Slicing
Mixed tool-path
generation algorithm
Tool-path
generation
RP/M fabrication
START
Phase1:
slicing and NURBSbased contour curve
representation
Make a container to
envelop the model
Phase2:
Contour curve generation
and adaptive speed strategy
Contour curve
type?
Phase3:
zigzag-based tool-path generation
and adaptive speed strategy
Type II
Handle type II
contour curve
Type I
Y
Applyf ormulas (5-8) to
calculate the build time of the
contour curve
N
S = S+10
N
END
28
n
X
wi Ni,p uC_Pi,j
i0
where C i,j represents the jth contour curve on the ith RP/M layer;
u is the parametric variable (u 0,1); wi is the weight associated
with control points; C_P i,j is the control point; p is degree; and
1 ui r u rui 1
Ni,0 u
and Ni,p u
0 otherwise
ui p 1 u
uui
N
u
N
u
2
ui p ui i,p1
ui p 1 ui 1 i 1,p1
Intersected points
i,j
Fig. 4. An example to illustrate the developed approach. (a) a tibia model for RP tool-path generation; (b) an enveloping box for the model and a sliced layer; (c) the crosssection segments; and (d) a NURBS-based contour curve generated by the slicing algorithm.
29
box, new control points for offset contour curves are generated using
the above Formula (3), and all the control points in a control point
box are then used to generate an offset contour curve.
With a series of a for each segmented curve, the control points
of offset contour curves and relevant offset contour curves can be
generated using Formula (3). Fig. 9 shows the generated contour
and offset tool-paths for the tibia model. Along the contour curve
and its series of offset contour curves, NURBS-based contour toolpaths can be interpolated.
Contour curve -
XD
Fig. 7. An example for computing the new control points of an offset contour curve.
.
New box 1 of
control points
New box 2 of
control points
Fig. 9. Contour and offset tool-paths generated for the tibia model.
P tcurvature Mincurvature
Maxcurvature Mincurvature
m
X
TimeSi,j,l
l1
where Time represents build time; C i,j represents the jth contour
or offset curve on the ith layer (a set of tool-paths will be
generated along each curve); Si,j,l represents the lth segment in
C i,j ; m is the total number of the segments in C i,j .
30
Bumpy
segment
Segmented
point
Segmented
point
Potential
segmented
points
Smooth
segments
Segmented
point
Segmented
point
l segment - S
Segmented
point
j contour or
offset curve C i, j
Fig. 10. Examples to illustrate the segmentation process for the adaptive speed algorithm. (a) An example of segmentation. (b) Potential segmented points and (c) Some
removed points.
DistanceSi,j,l
LengthSi,j,l
V i,j,l
DistanceSi,j,l V
In the end, the RP/M build time for contour tool-paths based
on the boundary of the ith RP/M layer is calculated below:
i
TimeL
n
X
i,j
TimeC
j1
i
j1
where LiI is the ith of the Type I line (n is the total number of the
Type I lines); LjII is the jth of the Type II line (m is the total number
of the Type II lines); Time is the build time function of both types
of lines.
The variable for the optimization objective is the slope of the
zigzag direction (i.e., the direction of the Type I zigzag line), which
can be rotated in a scope of [01, 1801]. In the example of Fig. 14,
the slope degree can be incrementally changed, and the minimum
build time can be obtained through the comparison of the
computation results for all the degrees.
Each Type I or Type II line consists of a number of segments.
The build time of these segments can be calculated in the
following process:
n
X
Time LiI
TimeSi,k
I
10
k1
m
X
TimeSj,k
Time LjII
II
11
k1
where Time is the build time function; LiI represents the ith Type I
line, and Si,k
I represents the kth segment in the line (n is the total
number of the segment in the line); LjII represents the jth Type II
line, and Sj,k
II represents the kth segment in the line (m is the total
number of the segment in the line).
31
l segment - S
j contour offset
curve - C
Fig. 12. Illustration of the concepts in the contour based curve adaptive speed strategy.
Type I line
Type II line
Turning point of two type lines
LengthSj,k
II
Time Sj,k
II
VelocitySj,k
II
13
(1) The speed of the RP/M nozzle/print head from all the turning
points of the two type lines is the minimum speed (represented as V min ).
(2) The maximum speed that the RP/M nozzle/print head can
achieve is V max . The values of V max and V min will be set
according to the specication of a RP/M machine. Here an
assumption is made to make V max twice of V min . Please note
the research in this paper is still based on simulation and the
setting of parameters is based on theoretical analysis and
preliminary research [36], and the relevant research is
ongoing by the same research group. Optimized parameters
are expected to be further justied through experiments and
reported in the future work.
(3) The speed of the nozzle/print head in the zigzag tool-paths is
either uniformly accelerated or deceleration with an acceleration as b.
Based on that, the adaptive strategy can be further represented
as follows:
Fig. 14. Incremental degrees of slopes for the minimum build time computing.
(a) 0 degree, (b) 20 degree, (c) 40 degree, (d) 60 degree, (e) 80 degree, (f) 100
degree, (g) 120 degree, (h) 140 degree, and (i) 160 degree.
j,k
In the following, TimeSi,k
I and TimeSII are computed further:
LengthSi,k
I
Time Si,k
I
VelocitySi,k
I
V max 2V min
14
V max V min bt
15
16
17
32
18
Based on the above analysis, there are three cases for the RP/M
nozzle/print head to move on a segment:
(1) If the length of the segment is less than 3V 2min =b, the nozzle/
print heads speed could not reach the maximum speed V max
(shown in Fig. 15(a)).
(2) If the length of the segment is equals to 3V 2min =b, the nozzle/
print heads speed just reach the maximum speed V max in the
middle of the segment (shown in Fig. 15(b)).
(3) If the length of the segment is less than 3V 2min =b, the nozzle/
print heads speed reach the maximum speed V max before the
middle of the segment (shown in Fig. 15(c)).
2V min
TimeLi,k
I >
b
r
2
2V min
4LengthLj,k
II
b
>
>
>
j,k
>
3V 2min
>
II
: 2Vbmin bnLengthL
2bnV min
if LengthLi,k
I
if
if
3V 2min
21
n
X
Gierror
22
i1
3V 2min
0 o LengthLi,k
I o b
3V 2min
oLengthLi,k
I
19
TimeLj,k
II
8
2V min
>
>
>
b
>
>
>
<
r
2
j,k
4LengthLII
2V min
2V min
b
b
>
>
>
>
j,k
2
>
b
n
LengthL
3V
2V
> min
min
II
:
b
2bnV min
if LengthLj,k
II
3V 2min
if 0 o LengthLi,k
II o
if
3V 2min
3V 2min
oLengthLj,k
II
Fig. 16. Different tolerance distribution methods of RP/M [22]: (a) negative
tolerance, (b) positive tolerance, and (c) mixed tolerance.
Nozzle Speed
Nozzle Speed
20
0
Length of Segments
Nozzle Speed
Length of Segments
0
Length of Segments
Fig. 15. Three cases of a segment and the speed of the RP/M nozzle/print head: (a) the length of a segment is less than 3V 2min =b; (b) the length of a segment equals 3V 2min =b;
and (c) the length of a segment is more than 3V 2min =b
33
where V imodel is the volume of the ith layer; SiRP=M is the area
covered by the tool-paths of RP/M on the ith layer; and Hithickness is
the thickness of the ith layer.
23
The tool-path
on the ith layer
The ith layer of
the model
Fig. 18. Model 1a tibia model: (a) the tibia model, (b) the slicing layer, (c) the sliced model, and (d) the generated tool-paths for one layer.
Table 4
The RP/M nozzle/print head speed of the contour tool-paths for the tibia model.
Segment no.
1
Distance (mm)
172.677
Length (mm)
175.994
Average speed (mm/s)
19.624
Build time (s)
8.969
Total build time for contour tool-path 33.401 (s)
2
255.355
265.461
19.238
13.799
3
79.108
89.365
17.704
5.048
4
23.214
24.523
18.932
1.296
5
32.942
33.692
19.554
1.723
6
49.230
50.262
19.590
2.566
Table 5
Comparisons of the different slope degrees of zigzag tool-paths for the tibia model.
Degree
Length (mm)
Time (s)
0
1465.97
82.086
10
1463.74
82.987
20
1425.84
78.638
30
1419.55
79.749
40
1424.22
80.880
50
1439.13
82.647
60
1461.97
83.866
70
1466.97
82.885
80
1465.95
86.601
Degree
Length (mm)
Time (s)
90
1485.41
85.035
100
1522.77
87.498
110
1516.44
84.945
120
1502.71
86.604
130
1497.11
85.719
140
1478.73
85.588
150
1511.41
83.631
160
1475.74
82.890
170
1481.44
86.523
34
Fig. 20. Model 4an ear model: (a) the ear model, (b) the slicing layer, (c) the
sliced model, and (d) the generated tool-paths for one layer.
Table 8
The RP/M nozzle/print head speed of the contour tool-paths for the ear model.
Segment no.
Fig. 19. Model 3a talus model: (a) the talus model, (b) the slicing layer, (c) the
sliced model, and (d) the generated tool-paths for one layer.
Distance (mm)
16.278 20.092
8.662
Length (mm)
16.762 21.645
9.921
Average speed (mm/s) 19.422 18.564 17.462
Build time (s)
0.863
1.166
0.568
Total build time for contour tool-path 5.027 (s)
20.290
21.804
18.610
1.172
6.918
12.099
11.436
1.058
2.393
3.096
15.460
0.201
6
15.841
16.288
19.452
0.837
7
12.156
13.327
18.242
0.731
Table 6
The RP/M nozzle/print head speed of the contour tool-paths for the talus model.
Segment no.
1
Distance (mm)
17.692
Length (mm)
18.289
Average speed (mm/s)
19.346
Build time (s)
0.946
Total build time for contour tool-path 5.581 (s)
2
17.003
17.552
19.374
0.906
3
7.748
7.874
19.680
0.400
6.872
6.986
19.674
0.355
5
14.230
15.488
18.374
0.844
8
11.079
11.176
19.826
0.563
Table 7
Comparisons of the different slope degrees of zigzag tool-paths for the talus model.
Degree
Length (mm)
Time (s)
0
642.860
45.652
10
661.545
47.340
20
650.509
46.606
30
648.605
47.544
40
659.806
49.362
50
652.450
48.182
60
650.109
47.816
70
646.745
47.110
80
642.687
46.442
Degree
Length (mm)
Time (s)
90
636.308
45.760
100
657.369
45.795
110
655.107
46.186
120
663.357
45.748
130
654.266
45.126
140
627.047
43.850
150
632.799
43.432
160
656.323
44.910
170
650.140
45.698
35
Table 9
Comparisons of the different slope degrees of zigzag tool-paths for the ear model.
Degree
Length (mm)
Time (s)
0
150.916
11.700
10
158.119
12.640
20
156.179
12.630
30
152.094
12.416
40
153.061
12.404
50
156.923
12.858
60
155.442
12.646
70
154.884
12.536
80
148.398
11.942
Degree
Length (mm)
Time (s)
90
147.599
11.790
100
144.954
11.390
110
146.976
10.872
120
167.510
12.14
130
161.265
12.270
140
159.627
12.822
150
166.244
14.278
160
163.230
13.082
170
160.695
12.784
5. Comparisons
5.1. Build efciency comparisons
Fig. 21. Model 5a calcaueus model: (a) the calcaueus model, (b) the slicing
layer, (c) the sliced model, and (d) the generated tool-paths for one layer.
Table 10
The RP/M nozzle/print
calcaueus model.
Segment no.
head speed
of the
contour
Distance (mm)
19.904
29.876
3.073
Length (mm)
20.117
34.738
3.091
Average speed (mm/s)
19.788
17.200
19.882
Build time (s)
1.017
2.020
0.156
Total build time for contour tool-path 6.701 (s)
tool-paths
for
the
39.503
48.531
16.280
2.981
10.303
10.415
19.784
0.527
6. Conclusions
36
Table 11
Comparisons of the different slope degrees of zigzag tool-paths for the calcaueus model.
Degree
Length (mm)
Time (s)
0
933.95
62.448
10
927.58
61.512
20
918.10
60.962
30
921.07
61.278
40
914.47
59.722
50
909.67
57.716
60
908.87
57.010
70
908.72
56.042
80
910.00
57.266
Degree
Length (mm)
Time (s)
90
926.23
62.156
100
921.84
63.178
110
920.91
60.290
120
904.09
58.340
130
899.76
55.022
140
901.03
56.324
150
914.16
57.232
160
911.47
58.586
170
909.42
60.554
80
160
75
150
70
130
120
140
60
55
50
110
45
100
40
35
90
0
30
100
95
27
90
85
21
Our developed approach
24
Build Time (s)
80
75
Our developed approach
70
18
65
60
15
55
Zigzag with adaptive speed
12
50
0
Fig. 22. Build time comparisons. (a) Model 1. (b) Model 2. (c) Model 3 and (d) Model 4.
(3) The developed build time and geometrical accuracy mathematical model can be used to analyze the build time and the
geometrical accuracy of models with different parameters.
It provides an effective guideline for parameter setting of a
RP/M system for reducing build time and improving geometrical accuracy.
(4) Complex biomedical models were used to demonstrate that
the developed approach has achieved signicantly improved
performance in terms of effectiveness and robustness.
Future research will be undertaken in the aspect of adaptive
thickness adjustment mechanisms to further improve the build
efciency and geometrical quality of complex biomedical models
in the RP/M processes.
37
100
100
Our developed approach
96
94
92
Zigzag tool-paths
90
98
96
94
Zigzag tool-paths
92
90
88
88
0
0.1 0.3 0.5 0.7 0.9 1.1 1.3 1.5 1.7 1.9
Diameter of Nozzles/Print heads (mm)
0.1 0.3 0.5 0.7 0.9 1.1 1.3 1.5 1.7 1.9
Diameter of Nozzles/Print heads (mm)
100
98
Our developed approach
96
94
92
90
Zigzag tool-paths
88
86
100
Geometrical Accuracy (%)
98
98
96
94
92
Zigzag tool-paths
90
88
0.1 0.3 0.5 0.7 0.9 1.1 1.3 1.5 1.7 1.9
Diameter of Nozzles/Print heads (mm)
0.1
1.9
Fig. 23. Geometrical accuracy comparisons. (a) Model 1. (b) Model 2. (c) Model 3 and (d) Model 4.
Acknowledgments
This research is partially supported by a collaborative grant of
the State Key Laboratory of Digital Manufacturing Equipment and
Technology, Huazhong University of Science and Technology,
China.
References
[1] Kruth JP, Levy G, Klocke F, Childs THC. Consolidation phenomena in laser and
powder-bed based layered manufacturing. Annals of CIRP 2007;56:730759.
[2] Bourell DL, Leu MC, Rosen DW. Roadmap for additive manufacturing:
identifying the future of freeform processing. The University of Texas at
Austion, Austin, TX, USA; 2009.
[3] Sun W, Lal P. Recent development on computer aided tissue engineeringa
review. Computer Methods and Programs in Biomedicine 2002;67:85103.
[4] Marsan A, Dutta D. A survey of process planning techniques for layered
manufacturing. In: Proceedings of the 1997 ASME design automation conference. Sacramento, CA, USA; 1997.
[5] Ding J, Colegrove P, Mehnen J, Ganguly S, Sequeira Almeida PM, Wang F, et al.
Thermo-mechanical analysis of wire and arc additive layer manufacturing
process on large multi-layer parts. Computational Materials Science
2011;50(12):33153322.
[6] Allen S, Dutta D. Determination and evaluation of support structures in
layered manufacturing. Journal of Design and Manufacturing 1995;5:
153162.
[7] Sun SH, Chiang HW, Lee MI. Adaptive direct slicing of a commercial CAD
model for use in rapid prototyping. The International Journal of Advanced
manufacturing Technology 2007;34:689701.
[8] Kulkarni P, Marsan A, Dutta A. A review of process planning techniques in
layered manufacturing. Rapid Prototyping Journal 2000;6(1):1835.
[9] Misra D, Sundararajan V, Wright PK. Zig-zag tool path generation for
sculptured surface nishing. Dimacs Series in Discrete Mathematics and
Theoretical Computer Science 2005;67:265280.
[10] Chang WR. CAD/CAM for the selective laser sintering process. MS thesis.
University of Texas, Austin, USA, 1997.
[11] Yang Y, Loh HT, Fuh FYH, Wang YG. Equidistant path generation for
improving scanning efciency in layered manufacturing. Rapid Prototyping
Journal 2002;8(1):3037.
[12] Genesan M, Fadel G. Hollowing rapid prototyping parts using offsetting
techniques. In: Proceedings of the 5th International conference on rapid
prototyping; 1994. p. 24151.
[13] Bertoldi M, Yardimci MA, Pistor CM, Guceri SI. Domain decomposition and
space lling curves in toolpath planning and generation. In: Proceedings of
the 1998 solid freeform fabrication symposium; 1998. p. 26774.
[14] Luo M, Zhang DH, Wu BH, Zhang Y. Optimisation of spiral tool path for veaxis milling of freeform surface blade. International Journal of Machining and
Machinability of Materials 2010;8(34):266282.
[15] Chiu WK, Yeung YC, Yu KM. Toolpath generation for layer manufacturing of
fractal objects. Rapid Prototyping Journal 2006;12(4):214221.
[16] Nagy MS, Matyasi G. Analysis of STL les. Mathematical and Computer
Modeling 2003;38:945960.
[17] Wang CS, Chang TR. Re-triangulation in STL meshes for rapid prototyping and
manufacture. International Journal of Advanced Manufacturing Technology
2008;37:770781.
[18] Liu F, Zhou Li HD. Repair of STL errors. International Journal of Production
Research 2009;47(1):105118.
[19] Chen X, Wang C, Ye X, Xiao Y, Huang S. Direct slicing from PowerSHAPE
models for rapid prototyping. International Journal of Advanced Manufacturing Technology 2001;17:543547.
[20] Shi Y, Chen X, Cai D, Huang S. Application software system based on direct
slicing for rapid prototyping. International Journal of Product Research
2004;42:22272242.
[21] Cao W, Miyamoto Y. Direct slicing from AutoCAD solid models for rapid
prototyping. International Journal of Advanced Manufacturing Technology
2003;21:739742.
[22] Ma W, But WC, He P. NURBS-based adaptive slicing for efcient rapid
prototyping. Computer-Aided Design 2004;36:13091325.
[23] Starly B, Lau A, Sun W, Lau W, Bradbury T. Direct slicing of STEP based NURBS
models for layered manufacturing. Computer-Aided Design 2005;37:387397.
[24] Yin ZW. Direct integration of reverse engineering and rapid prototyping
based on the properties of NURBS or B-spline. Precision Engineering
2004;28(3):293301.
[25] Liu Z, Wang L, Lu B. Integrating cross-sectional imaging based reverse engineering with rapid prototyping. Computers In Industry 2006;57:131140.
[26] Chen CC, Sullivan PA. Predicting total build-time and the resultant cure depth
of the 3D stereolithography process. Rapid Prototyping Journal 1996;2(4):
2740.
38
[27] Han W, Jafari MA, Seyed K. Process speeding up via deposition planning in
fused deposition-based layered manufacturing processes. Rapid Prototyping
Journal 2003;9(4):212218.
[28] Wah PK, Murty KG, Joneja A, Chiu LC. Toolpath optimization in layered
manufacturing. IIE Transactions 2002;34(4):335347.
[29] Castelino K, DSouza R, Wright PK. Toolpath optimization for minimizing
airtime during machining. Journal of Manufacturing Systems 1999;22(3):
173180.
[30] Liu W, Li L, Kochhar AK. A method for assessing geometrical errors in layered
manufacturing. Part 1: Error interaction and transfer mechanisms. The
International Journal of Advanced Manufacturing Technology 1998;14(9):
637643.
[31] Liu W, Li L, Kochhar AK. A method for assessing geometrical errors in layered
manufacturing. Part 2: mechanisms modeling and numerical evaluation. The
[32]
[33]
[34]
[35]
[36]