Chapter 7
Contributions and Future Research
In this research, we have developed new methods to improve the accuracy and increase the efficiency of rapid prototyping processes. The major contributions of this research are summarized as follows:
• A biarc curve fitting of RP slicing contour data has been developed to smooth cross-sectional contours. The mathematics formulation and a Max-Fit algorithm have been developed to find the biarc curves of the STL slicing data points. Max-Fit biarc fitting algorithm progresses through all the points on the slicing contour data to find an efficient biarc fitting. The results show that rough cross sectional contours can be smoothed with the newly developed method. Therefore, less strict requirements on the STL triangulation tolerance can be used when STL is generated for rapid prototyping.
• Non-uniform offsetting and hollowing by using biarcs fitting has been developed to increase the efficiency of the rapid prototyping process. The developed method can reduce the area that needs to be built so the build time can be reduced significantly. Constant wall thickness is obtained to avoid non-constant shrinkage and warpage.
Reducing the number of layers can improve the total build time for the fabrication of a RP part. A new tool path plan to machine the ruled layers with 5-axis CNC machine using a taper-end mill has been developed
For future research, following are several possible directions:
• If the RP machine controllers based on parametric curves such as Bezier or NURBS become more common, the biarc curve fitting method can be replaced with a Bezier or NURB curve fitting for more accurate and results,
• Extending the proposed methods for hollowing STL models be used in die and mold design,
• Expanding the ruled layer fitting to complex contours (layers with several contours and complex shapes) or cloud of data, especially for medical image processing and reverse engineering,
• Developing methods for combining the traditional 2D RP process and material removal process,
References
[Akima 70] H. Akima, “A new method of interpolation and smooth curve fitting based on local procedures,” J. ACM, 1970, 589-602.
[Alexander 00] P. Alexander, D. Dutta, “Layered manufacturing of surfaces with open contours using localized wall thickening”, Computer-Aided Design, 2000;32:175-189.
[Alexander 98] P. Alexander, S. Allen, D. Dutta, “Part orientation and build cost determination in layered manufacturing”, Computer Aided Design, 1998; 30(5):343-356.
[Amon 98] C.H. Amon, J.L. Beuth, L.E. Weiss, R. Merz, F.B. Prinz, “Shape deposition manufacturing with microcasting: processing thermal and mechanical issues”, Journal of Manufacturing Science and Engineering, August 1998;120:656-665.
[Beaman 97] J.J. Beaman, J. W. Barlow, D. L. Bourell, R.H. Crawford, H.L. Marcus, K.P. McAlea, Solid Freeform Fabrication: A new Direction in
Manufacturing, Kluwer Academic Publisher, Massachusetts, 1997.
[Bocking 97] C. Bocking, D.M. Jacobson, S.P.S. Sangha, P.M. Dickens, R. Soar, "The production of large rapid prototype tools using layer manufacturing technology", The GEC Journal of Technology, 1997; 14(2):110-114.
[Bohn 95] J.H. Bohn, “Removing zero-volume parts from CAD models for layered manufacturing”, IEEE Computer Graphics and Applications, November, 1995, 27-34.
[Broek 98] J.J. Broek, I. Horvath, A. de Smit, A.F. Lennings, and J.S.M. Vergeest, "Aspects of shape decomposition for thick layered object manufacturing of large sized prototypes",
http://www.io.tudelft.nl/research/ica/publications/pub_1999.html.
[Chalasani 91] K.L. Chalasani, B.N. Grogan, A. Bagchi, C.C. Jara-Almonte, A.A. Ogale and R.L. Dooley, “An algorithm to slice 3D shapes for reconstruction in prototyping systems,” Proceedings of the 1991 ASME Computers in
Engineering Conference, August 1991, 209-216.
[Chen 86] Y.J., Chen, Computational problems in computer-aided design and
manufacture of ruled and parametric surfaces, Ph.D. Dissertation,
University of Wisconsin, Madison, 1986.
[Chen 96] K. Chen, R.H. Crawford, J.J Beaman, “Parametric representation of part contours in SLS process”, Solid Freeform Fabrication Proceedings, The University of Texas at Austin, August 12-14, 1996, 597-608.
[Chiou 99] C.J. Chiou and Y.S. Lee, "A Shape-Generating Approach for Multi-Axis Machining G-Buffer Models," Computer-Aided Design, 1999 1998;31(12): 761-776.
[Chiou 00] C.-J. Chiou, Robust Computational Analysis Methods for Multiple-Axis
Machining in CAD/CAM/CNC Systems, PhD Dissertation, North Carolina
[Chiou 01] C.J. Chiou and Y.S. Lee, "A Machining Potential Field Approach to Tool Path Generation for Multi-Axis Sculptured Surface Machining," Accepted for publication in the Computer-Aided Design, February 2001.
[Chiu 98] W.K. Chiu, and S.T. Tan, “Using dexels to make hollow models for rapid prototyping”, Computer-Aided Design, 1998;30(7):539-547.
[Choi 91] B.K. Choi, Surface modeling for CAD/CAM, Elsevier, New York, 1991. [Choi 97] S. Choi, R. Hebbar, Y. Zheng, W.S. Newman, "CAD and control
technologies for computer-aided manufacturing of laminated engineering materials", Solid Freeform Fabrication Proceedings, The University of Texas at Austin, August, 1997, 643-651.
[Choi 99] B.K. Choi, S.C. Park, “A pair-wise offset algorithm for 2D point-sequence curve”, Computer Aided Design, 1999;31:735-745.
[Cohen 96] J. Cohen, A. Varshney, D. Manocha, G. Turk, H. Weber, P. Agarwal, F. Brooks, W. Wright, “Simplification Envelopes”, Computer Graphics
Proc., Annual Conference series, ACM Siggraph, 1996, 119-128.
[Dolenc 94] A. Dolenc, and I. Makela, “Slicing procedures for layered manufacturing techniques,” Computer Aided Design, 1994;26(2):119-126.
[Elber 97] G. Elber, R. Fish, “5-axis freeform surface milling using piecewise ruled surface approximation”, Journal of Manufacturing Science and
Engineering, 1997; 119:383-387.
[Fadel 96] G.M. Fadel and C. Kirschman, “Accuracy issue in CAD to RP translations,” Rapid Prototyping Journal, 1196;2(2): 4-17.
[Fang 97] W. Fang, C. S. Ngooi, H. Gong, “A data format providing side wall orientation and adaptive slicing for use in stepless rapid prototyping”,
Solid Freeform Fabrication Proceedings, The University of Texas at
Austin, August, 1997, 621-625.
[Farouki 95] R.T. Farouki, T. Koeing, K.A. Tarabanis, J.U. Korein, J.S. Batchelder, “Path planning with offset curves for layered fabrication processes”,
Journal of Manufacturing Systems, 1995;14(5):355-368.
[Fessler 96] J.R. Fessler, R. Merz, A. Nickel, F.B. Prinz, L.E. Weiss, “Laser deposition of metals for shape deposition modeling”, Solid Freeform Fabrication
Proceedings, The University of Texas at Austin, August 1996, 117-124:
31-38.
[Frank 95] D. Frank, G. Fadel, “Expert system based selection of the preferred direction of build for rapid prototyping processes”, Journal of Intelligent
manufacturing, 1995; 6(5):339-345.
[Ganesan 94] M. Ganesan, and G.M. Fadel, “Hollowing rapid prototyping parts using offsetting techniques”, Proceedings of the Fifth International Conference
on Rapid Prototyping, Dayton, OH, June 1994.
[Gilman 91] C.R. Gilman, and M.J. Wozny, “The feasibility and limitations of the STEP form feature information model as a conceptual scheme for form features,” A. Bagchi and J. Beaman (Eds.), Intelligent Design and
[Gilman 95] C.R. Gilman, S.J. Rock, "The use of STEP to integrate design and solid freeform fabrication", Solid Freeform Fabrication Symposium, University of Texas at Austin, August 7-9, 1995.
[Goodman 92] T.N.T. Goodman, H.B. Ong, K. Unsworth, “A new algorithm for the reconstruction of 3D objects from cross-sections”, Proceedings of the 5th
ASEE International Conference, Melbourne, Australia, 1992, 546-551.
[Han 01] Z. Han, D.C.H. Yang, J.-J. Chuang, “Isophote-based ruled surface approximation of free-form surfaces and its application in NC machining”,
International Journal of Production Research, 2001;39(9):1911-1930.
[Hejmadi 96] U. Hejmadi, K. McAlea, "Selective laser sintering of metal molds: the RAPIDTOOL process", Solid Freeform Fabrication Proceedings, The University of Texas at Austin, August 12-14, 1996, 97-104,
[Hope 96] R.L. Hope, P.A. Jacobs, R.N. Roth, "Layer building with sloping edges for rapid prototyping of large objects", 5th European Conference on Rapid Prototyping and Manufacturing, June 4-6, 1996.
[Hope 97a] R.L Hope, P.A. Jacobs, R.N. Roth, "Adaptive slicing with sloping layer surfaces", Rapid Prototyping Journal, 1997; 3(3):89-98.
[Hope 97b] R.L Hope, P.A. Jacobs, R.N. Roth, "Rapid prototyping with sloping surfaces", Rapid Prototyping Journal, 1997;3(1):12-19.
[Hope 97b] R.L Hope, P.A. Jacobs, R.N. Roth, "Rapid prototyping with sloping surfaces", Rapid Prototyping Journal, 1997;3(1):12-19.
[Horvarth 98] I. Horvath, J. S. M. Vergeest, “Finding the shape of flexible blade for freeform layered manufacturing of plastic foam objects”, Proceedings of
DETC’98, Atlanta, September 13-16, 1998.
[Jacobs 96] P. F. Jacobs, Stereolithography and other RP&M Technologies, ASME Press, New York, 1996.
[Jager 96a] P. J. D. Jager, “Using slanted and ruled layers for rapid prototyping”,
Proceedings of the Fifth European Conference on Rapid Prototyping and manufacturing, Helsinki, Finland, June 4-6, 1996, 15-29.
[Jager 96b] P. J. D. Jager, J.J. Boek, J.S.M. Vegeest, “Rapid prototyping: extending the layer concept”, Proceedings of the second International conference on
Rapid Product Development (ICRPD), Stuttgart, Germany, June 10-11,
1996, 325-334.
[Jager 97] P. J. D. Jager, J.J. Boek, J.S.M. Vegeest, “Using adaptive ruled layers for rapid prototyping principles and first results”, Solid Freeform Fabrication
Proceedings, The University of Texas at Austin, August, 1997, 585-592.
[Jamieson 95] R. Jamieson and H. Hacker, “Direct slicing of CAD models for rapid prototyping,” Rapid Prototyping Journal, 1995; 1(2): 4-12.
[Kao 98a] J.H. Kao, B.F. Prinz, “Optimal motion planning for deposition in layered manufacturing”, Proceedings of DETC’98, Atlanta, September 13-16, 1998.
[Kao 99] J.-H. Kao, Process Planning for Additive/Subtractive Solid Freeform
Fabrication Using Medial Axis Transform, PhD. Dissertation, Stanford
[Khoshnevis 97] B. Khoshnevis, “Contour crafting- a new rapid prototyping process”,
Proceedings of the Seventh International Conference on Rapid Prototyping, San Francisco, California, March 31-April 3, 1997, 13-22.
[Kirschman 97a] C.F. Kirschman and C.C. Jara-Almonte, “A parallel slicing algorithm for solid freeform fabrication processes,” Solid Freeform Fabrication
Symposium, August 1992, 26-33.
[Koc 97] B. Koc, Multi-axis machining of ruled surface pockets, Master Thesis, North Carolina State University, 1997.
[Koc 98] B. Koc, Y.-S. Lee, “Multi-axis roughing and finishing of ruled surface Pockets for CAD/CAM systems”, Proceedings of Design Engineering
Technical Conferences’98 (DETC98), September 13-16, 1998 (CD
reference#: DETC’98/DFM-5735).
[Koc 00a] B. Koc,, Y. Ma, Y.-S. Lee, “Smoothing STL Files by Max-Fit Biarc Curves for Rapid Prototyping”, Rapid Prototyping Journal, 2000; 6(3): 186-203.
[Koc 00b] B. Koc and Y.-S. Lee, “Non-uniform offsetting and hollowing by using biarcs fitting for rapid prototyping systems,”(in review) Submitted to
Computers in Industry, July 2000 (32 pages).
[Koc 01a] B. Koc, Y.S. Lee, and Y. Ma, "Surface Modeling and Max-Fit Biarcs Fitting for Rapid Prototyping Processes," The Sixth ACM Symposium on Solid Modeling and Applications, ACM SIGGRAPH, Ann Arbor, MI, June 4-8, 2001, 225-233.
[Koc 01b] B. Koc and Y.S. Lee, "Ruled Layers Approximation of STL Models and Multi-Axis Machining Applications for Rapid Prototyping," working paper (48 pages), 2001.
[Kochan 93] D. Kochan, Solid Freefrom Manufacturing, Elsevier, 1993.
[Kulkarni 95] P. Kulkarni, D. Dutta, “Adaptive slicing for parameterizable surfaces for layered manufacturing”, Proceedings, ASME Design Engineerng
Technical Conference, 1995.
[Kulkarni 96] P. Kulkarni and D. Dutta, “An accurate slicing procedure for layered manufacturing,” Computer Aided Design, 1996; 28(9): 683-697.
[Kulkarni 97] P. Kulkarni, D. Dutta, “Deposition strategies and resulting part stiffness in layered manufacturing”, Proceedings of DETC’97, Sacramento,
California, September 14-17, 1997.
[Kulkarni 98a] P.M. Kulkarni, “Process planning for the layer domain of layered manufacturing”, Ph.D. Dissertation, The University of Michigan, 1998. [Kulkarni 98b] P. Kulkarni, D. Dutta, “On the integration of layered manufacturing and
material removal”, Proceedings of DETC’98, Atlanta, September 13-16, 1998.
[Lam 97] T.W. Lam, K.M. Yu, K.M. Cheung, and C.L. Li, “Octree reinforced thin-shell rapid prototyping”, Journals of Material Processing Technology, 1997;63:784-787.
[Lan 97] P.T. Lan, S.Y. Chou, L.L. Chen, D. Gemmill, “Determining fabrication orientations for rapid prototyping with stereolithography apparatus”,
[Lee 92] Y.-S. Lee and T.-C. Chang, “A contour growth method from intersections of hunting planes to evaluate machining information,” Journal of Design
and Manufacturing, 1992;2(3):119-133.
[Lee 98] Lee, Y.-S., Koc, Bahattin, “Ellipse offset approach to multi-axis roughing and finishing of ruled surface pockets,” Computer-Aided Design, 1998;30(12):957-971.
[Lee 98a] Y.-S., Lee, B. Koc, “Ellipse offset approach to multi-axis roughing and finishing of ruled surface pockets”, Computer-Aided Design,
1998;30(12):957-971.
[Lee 98b] Y.-S., Lee, “Mathematical modeling using different end mills and tool placement problems for 4- and 5-axis NC complex surface machining”,
International Journal of Production Research, 1998;36(3):785-814.
[Li 92] J. Li, “Improving stereolithography parts quality: practical solutions,”
Third Int’l Conf. on Rapid Prototyping, , Dayton, Ohio, June 7-10, 1992,
171-179.
[Li 93] J. Li, “Precise rapid prototyping,” Fourth Int’l Conf. on Rapid
Prototyping, Dayton, Ohio, June 14-17, 1993, 349-355.
[Li 98] C.L. Li, K.M. Yu, T.W. Lam, “Implementation and evaluation of thin-shell rapid prototype”, Computers In Industry, 1998;35:185-193.
[Luo 95] R.C. Luo, and Y. Ma, “A slicing algorithm for rapid prototyping and manufacturing,” IEEE Int’l Conf. Robot. & Auto, May, 1995, 2841-2846. [Ma 95] Y. Ma, Representation and slicing of freeform 3D geometric models for
desktop prototyping and manufacturing, Ph.D. Dissertation, Dept.
Electrical and Computer Engineering, North Carolina State University, Raleigh, NC, 1997.
[Maekawa 99] T. Maekawa, “An overview of offset curves and surfaces”, Computer
Aided Design, 1999;31:165-173.
[Mani 99] K. Mani, P. Kulkarni, and D. Dutta, “Region-based adaptive slicing”,
Computer-Aided Design, 1999;31:317-333.
[Marsan 97] A. Marsan, D. Dutta, “Survey of process planning techniques for layered manufacturing”, Proceedings of DETC’97, September 14-17, 1997.
[Marsan 97a] A. Marsan, D. Dutta, “Survey of process planning techniques for layered manufacturing”, Proceedings of DETC’97, September 14-17, 1997.
[Marsan 97b] A.L. Marsan, S. Allen, P. Kulkarni, D. Dutta, “An integrated software system for process planning for layered manufacturing”, Solid Freeform
Fabrication Proceedings, The University of Texas at Austin, August,
1997, 661-668.
[Marsan 99] Marsan, A. L., Solid model construction from 3D images, P.h.D. Dissertation, University of Michigan, 1999.
[Meek 00] D.S. Meek, D.J. Walton, “On surface normal and Gaussian curvature approximations given data sampled from a smooth surface”, Computer
Aided Design, 2000;17:521-543.
[Mortenson 85] M.E. Mortenson, Geometric Modelling, John Wiley & Sons, Inc., New York, 1985.
[Pham 92] B. Pham, “Offset curves and surfaces: a brief survey”, Computer Aided
Design, 1992;24:223-229.
[Rajagopalan 95] M. Rajagopalan, N.M. Aziz, C.O. Huey, “A model for interfacing geometric modeling data with rapid prototyping systems,” Advances in
Engineering Software, 1995; 23:89-96.
[Rajagopalan 98] S. Rajagopalan, M.R. Cutkosky, “Tolerance representation for mechanical assemblies in layered manufacturing”, Proceedings of
DETC’98, Atlanta, September 13-16, 1998.
[Rock 91] S.J. Rock, M.J. Wozny., “A flexible file format for solid freeform fabrication”, Solid Freeform Fabrication Proceedings, The University of Texas at Austin, August, 1991, 1-12.
[Sabourin 96a] E. Sabaurin, "Adaptive high-precision exterior, high-speed interior, layered manufacturing", Masters Thesis, Department of Mechanical Engineering, Virginia Polytechnic Institute and State University, Blacksburg, 1996.
[Sabourin 96b] E. Sabourin, S.A. Houser and J.H. Bohn, “Adaptive slicing using stepwise uniform refinement,” Rapid Prototyping Journal, 1996; 2(4):20-26.
[Sabourin 97] E. Sabourin, S.A. Houser, and J.H. Bohn, “Accurate exterior, fast interior layered manufacturing”, Rapid Prototyping Journal, 1997;3(2): 44-52. [Schonherr 93] J. Schonherr, “Smooth biarc curves,” Computer-Aided Design,
1993;25:365-370.
[Sreeram 95] P. Sreeram, D. Dutta, “Determination of optimal orientation based on variable slicing thickness in layered manufacturing”, Concurrent Product
and Process Engineering, Med-Vol. 1/DE-1995;85:221-226.
[Su 89] B.Q. Su and D.Y. Liu, Computational Geometry __ Curve and Surface
Modeling, Academic Press, 1989.
[Suh 94] Y. S. Suh, M. J. Wozny, "Adaptive slicing of solid freeform fabrication processes", Solid Freeform Fabrication Proceedings, The University of Texas at Austin, August 8-10, 1994, 404-411.
[Tiller 84] W. Tiller, E.G. Hanson, “Offset of two-dimensional profiles”, IEEE
Computer Graph. & Applic., 1984;4:36-46.
[Walczyk 98]D.F. Walczyk, D.E. Hardt, "Rapid tooling for sheet metal forming using profiled edge laminations-design principles and demonstration", Journal
of Manufacturing Science and Engineering, 1998; 120:746-754.
[Xu 97] F. Xu, Y.S. Wong, H.T. Loh, J.Y.H. Fuh, “Optimal orientation with adaptive slicing for part building in SLA”, Proceedings of the Seventh
International Conference on Rapid Prototyping, San Francisco, California,
March 31-April 3, 1997, 148-156.
[Yang 98] M.Y. Yang, T.Y. Shon, T.M. Lee, "Cam profile machining by triarc curve fitting" International of Journal and Production Research,
[Yu 95] K.M. Yu, and C.L. Li, “Speeding up rapid prototyping by offset”, Proc.
Inst. Mech. Engrs, Part B: Journal of Engineering Manufacturing,
1995;209:1-8.
[Zecher 94] J. E. Zecher, Computer Graphics for CAD/CAM Systems, Marcel Dekker, Inc. New York, 1994.
[Zheng 96] Y. Zheng, S. Choi, B. Mathewson, W. Newman, "Progress in computer-aided manufacturing of laminated engineering materials utilizing thick, tangent-cut layers", Solid Freeform Fabrication Proceedings, The University of Texas at Austin, August 12-14, 1996, 355-362.
Appendices
I.Minimizing The Difference of Curvatures
To construct the biarc between two knots k1 and k2 with the best local smoothness, we can find the angles ψ1 and ψ2 from Equation (3.6) using the minimum difference of curvature criterion. From Equation (3.6), the difference of the two curvatures can be represented as follows:
1
2 1 2
2 2
2 1 1
1 2
1 sin
) sin(
) sin(
2 sin
) sin(
) sin(
2 1 1
ψ
ψ ψ ψ
θ ψ
ψ ψ ψ
θ
⋅
− −
+ ⋅
− −
− = −
l l
r
r (A.1)
In Figure 3.6;
θ1 = β1 + ψ1 and θ2 = β2 + ψ2 (A.2)
Since o1k1 ⊥k1M and o1k ⊥PQ (from conditions 1 and 2 in Chapter 3.3 on page 19) and o1k1 =o1k =r1 as shown in Figure 3.6, the triangle ∆k1Pk must be an isosceles triangle. Same thing can be shown for the triangle ∆k2Qk. Considering the angle ∠k1kk2 in Figure 3.6:
2 1 2 1
2 1 2
1 2
1 ( ) ( )
ψ ψ β β
ψ ψ π β β π
+ − = + −
− − = − − = ∠k kk
(A.3)
As mentioned earlier in Chapter 3.4, page 21, a positive angle, such as β1 or 1
ψ runs clockwise from the x-axis while a negative angle, such as β2 or ψ2runs clockwise.
From Equation (A.2) and (A.3), we can write:
(
)
2
2 1 2 1
θ θ β
β − = − and
(
)
2
2 1 2 1
θ θ β
β = + − (A.4)
Also from Equations (A.3) and (A.4):
(
)
2
2 1 2 1
θ θ ψ
ψ − = − (A.5)
1 2 1 2 2 2 2 1 1 1 2 1 sin ) sin( ) sin( 2 sin ) sin( ) sin( 2 1 1 ψ ψ ψ ψ θ ψ ψ ψ ψ θ ⋅ − − − ⋅ − − = − l l r
r (A.6)
From (A.5), we have:
2 2 1 ) ( 2 1 2 1 2 1 2 1 2 2 2 2 2 1 1 θ θ β ψ θ β θ θ ψ θ ψ + + = − − = − = − (A.7)
Inserting (A.7) into (A.6), we can rewrite (A.6) as follows:
B A 2 sin 2 2 sin 2 sin sin 2 ) sin( 2 sin 2 sin 2 1 1 2 1 2 1 2 2 1 2 2 2 2 1 2 1 2 2 1 ⋅ − = − + − ⋅ − − − ⋅ − + − = − l l l r r θ θ θ θ β θ θ β β θ θ θ θ θ β (A.8) where, ) sin( sin 2 sin 2 sin
A 1 2 2 2 2
2 2
1
2 β θ β
θ θ β θ θ β − − − + + + −
= (A.9)
− + + − = 2 sin ) sin(
B 1 2
2 2 2 θ θ β β
θ (A.10)
( )
( )
( 1 2)
Substituting A and B in Equations (A.11) and (A.12) into Equation (A.8), we can get the difference of curvature as follows:
(
)
l r
r
1
2 cos 2
3 2
cos
cos cos
2 sin 2 1
1
2 1 2
1 2
2 1
2 1
2 1
⋅
− −
+ −
−
− =
−
θ θ θ
θ β
θ θ
θ θ
(A.13)
To minimize the difference of curvatures in Equation (A.13),
+ −
2 3 2
cos 1 2
2
θ θ
β has
to equal 1. Therefore, β2can be calculated as
4 3 2
1 2
θ θ
β = + . Substituting β2into
Equation (A.2), we get the angles ψ1 and ψ2 as follows:
− = − =
4 2 1 2 1
θ θ ψ