Abstract
This paper presents an approach for recognizing both isolated and intersecting geometric features of freeform surface models of parts, for the purpose of automating the process planning of sheet metal forming. The developed methodology has three major steps: subdivision of B-spline surfaces, detection of protrusions and depressions, and recognition of geometric features for sheet metal forming domain. The input geometry data format of the part is based on an IGES CAD surface model represented in the form of trimmed B-spline surfaces. Each surface is classified or subdivided into different curvature regions with the aid of curvature property surfaces obtained by using symbolic computation of B-spline surfaces. Those regions satisfying a particular geometry and topology relation are recognized as protrusion and depression (DP) shapes. The DP shapes are then classified into different geometric features using a rule-based approach. A verified feasibility study of the developed method is also presented.
Similar content being viewed by others
References
Chen, X.M., Riesenfeld, R.F., Cohen, E., 2007. Sliding Windows Algorithm for B-spline Multiplication. Proc. ACM Symp. on Solid and Physical Modeling, p.265–276. [doi:10.1145/1236246.1236283]
Elber, G., 1995. Freeform surface region optimization for three- and five-axis Milling. Computer-Aided Design, 27(6):465–470. [doi:10.1016/0010-4485(95)00019-N]
Fontana, M., Giannini, M., Meirana, M., 1999. A free form feature taxonomy. Comput. Graph. Forum, 18(3):107–118. [doi:10.1111/1467-8659.00332]
Han, J.H., Pratt, M., Regli, W.C., 2000. Manufacturing feature recognition from solid models: a status report. IEEE Trans. Rob. Autom., 16(6):782–796. [doi:10.1109/70.897789]
Lentz, D.H., Sowerby, R., 1993. Feature extraction of concave and convex regions and their intersection. Computer-Aided Design, 25(7):421–437. [doi:10.1016/0010-4485(93)90004-8]
Lim, T., Medellin, H., Torres-Sanchez, C., Corney, J.R., Ritchie, J.M., Davies, J.B.C., 2005. Edge-based identification of DP-features on free-form solids. IEEE Trans. Pattern Anal. Mach. Intell., 27(6):851–860. [doi:10.1109/TPAMI.2005.118]
Owodunni, O., Hinduja, S., 2002. Evaluation of existing and new feature recognition algorithms: Part 1. Theory and implementation. Proc. Inst. Mech. Eng., Part B: J. Eng. Manuf., 216(6):839–851. [doi:10.1243/095440502320192978]
Piegl, L., Tiller, W., 1997. Symbolic operators for NURBS. Computer-Aided Design, 29(5):361–368. [doi:10.1016/S0010-4485(96)00074-7]
Shah, J.J., Anderson, D., Kim, Y.S., Joshi, S., 2001. A discourse on geometric feature recognition from CAD models. J. Comput. Inf. Sci. Eng., 1(1):41–51. [doi:10.1115/1.1345522]
Sonthi, R., Kunjur, G., Gadh, R., 1997. Shape Feature Determination Using Curvature Region Representation. Proc. 4th ACM Symp. on Solid Modeling and Applications, p.285–296. [doi:10.1145/267734.267805]
Sridharan, N., Shah, J.J., 2005. Recognition of multi-axis milling features: Part II. Algorithms & implementation. J. Comput. Inf. Sci. Eng., 5(1):25–34. [doi:10.1115/1.1846054]
Sundararajan, V., Wright, P.K., 2004. Volumetric feature recognition for machining components with freeform surfaces. Computer-Aided Design, 36(1):11–25. [doi:10.1016/S0010-4485(03)00065-4]
Sunil, V., Pande, S., 2008. Automatic recognition of features from freeform surface CAD models. Computer-Aided Design, 40(4):502–517. [doi:10.1016/j.cad.2008.01.006]
Zhang, X., Wang, J., Yamazaki, K., Mori, M., 2004. A surface based approach to recognition of geometric features for quality freeform surface machining. Computer-Aided Design, 36(8):735–744. [doi:10.1016/j.cad.2003.09.002]
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zhang, Cj., Zhou, Xh. & Li, Cx. Automatic recognition of intersecting features of freeform sheet metal parts. J. Zhejiang Univ. Sci. A 10, 1439–1449 (2009). https://doi.org/10.1631/jzus.A0820705
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1631/jzus.A0820705