Skip to main content
Log in

Dealing with feature interactions for prismatic parts in STEP-NC

  • Published:
Journal of Intelligent Manufacturing Aims and scope Submit manuscript

Abstract

Determining the precedence of machining features is a critical issue in feature-based process planning. It becomes more complex when geometric interaction occurs between machining features. STEP-NC, the extension of STEP (ISO 10303) standard developed for CNC controllers, is a feature-based data model. It represents all the geometric and topological product data minus feature interactions. In this paper, machining precedence of interactive and non-interactive STEP-NC features is discussed. Local and global precedence of machining features are defined on the basis of geometric constraints, such as geometric interaction of features and feature approach face and technological constraint such as access direction of the cutting tool. A software tool has been developed to visualize the STEP-NC part model and to generate the graphs of feature interaction and feature precedence. The output can be then used to augment the STEP-NC data in order to generate the optimal sequence of operations.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

Abbreviations

P :

The final part

B :

The starting workpiece, blank

F i :

Feature i

∩:

Interaction between two features

\({f_{F^{i},F^{j}}}\) :

Common face of feature i, j

\({F^{i}_{TAF}}\) :

Top approach face for feature i

\({\vec{F}^{i}_{TAF}}\) :

Normal vector for top approach face for feature i

\({\vec{T}_{AD}}\) :

Normal vector for tool access direction

\({\phi}\) :

Null set

ω i, j :

The interacting entity of feature i, j

σ P (F i):

The common boundary of feature i and the final part

References

  • Amaitik S.M. and Kilic S.E. (2007). An intelligent process planning system for prismatic parts using STEP features. The International Journal of Advanced Manufacturing Technology 31(9–10): 978–993

    Article  Google Scholar 

  • Chu C.C.P. and Gadh R. (1996). Feature-based approach for set-up minimization of process design from product design. Computer Aided Design 28(5): 321–332

    Article  Google Scholar 

  • Gadh R. and Prinz F.B. (1995). Automatic determination of feature interaction in design for manufacturing analysis. Transaction of the ASME, Journal of mechanical design 117(1): 2–9

    Article  Google Scholar 

  • Gao S. and Shah J.J. (1998). Automatic recognition of interacting machining features based on minimal condition subgraph. Computer Aided Design 30(9): 727–739

    Article  Google Scholar 

  • Gao, J. X., & Sharma, R. (2002). A STEP enabled and PDM-based manufacturing planning system. The Proceedings of the 5th International Conference on Frontiers of Design and Manufacturing (ICFDM’2002), pp. 65–69.

  • Gao J., Zheng D.T. and Gindy N. (2004). Mathematical representation of feature conversion for CAD/CAM system integration. Robotics and Computer Integrated Manufacturing 20(5): 457–467

    Article  Google Scholar 

  • Gao J., Zheng D.T., Gindy N. and Clark D. (2005). Extraction/conversion of geometric dimensions and tolerances for machining features. The International Journal of Advanced Manufacturing Technology 26(4): 405–414

    Article  Google Scholar 

  • Hayes, C. (1990). Machining planning: A model of an expert level planning, process. Ph.D. Dissertation, Carnegie Mellon University, USA.

  • Hou M. and Faddis T. (2006). Automatic tool path generation of a feature-based CAD/CAPP/CAM integrated system. International Journal of Computer Integrated Manufacturing 19(4): 350–358

    Article  Google Scholar 

  • Ibrahim R.N. and McCormack A.D. (2005). Robustness and generality issues of feature recognition for CNC machining. The International Journal of Advanced Manufacturing technology 25(7–8): 705–713

    Article  Google Scholar 

  • Irani S.A., Koo H.Y. and Raman S. (1995). Feature-based operation sequence generation in CAPP. International Journal of Production Research 33(1): 17–39

    Article  Google Scholar 

  • ISO 13030-224. (2001). Industrial automation systems and integration; product data representation and exchange, Part 224. Application protocol: Mechanical product definition for process plans using machining features.

  • ISO 14649-1. (2003a). Data model for computerized numerical controllers, Part 1: Overview and fundamental principles.

  • ISO 14649-10. (2003b). Data model for computerized numerical controllers: Part 10: General process data.

  • ISO 14649-11. (2003c). Data model for computerized numerical controllers, Part 11: Process data for milling.

  • ISO 14649-111. (2004). Data model for computerized numerical controllers, Part 111: Tools for milling machines.

  • ISO 13030-240. (2005). Industrial automation systems and integration; product data representation and exchange, Part 240: Application protocol: Process plans for machined products.

  • Joshi S. and Chang T.C. (1988). Graph-based heuristics for recognition of machined features from a 3D solid model. Computer-Aided Design 20(2): 58–66

    Article  Google Scholar 

  • Kannan B. and Wright P.K. (2004). Efficient algorithms for automated process planning of 2.5D machined parts considering fixturing constraints. International Journal of Computer Integrated Manufacturing 17(1): 16–28

    Article  Google Scholar 

  • Kim Y.S., Wang E. and Rho H.M. (2001). Geometry based machining precedence reasoning for feature based process planning. International Journal of Production Research 39(10): 2077–2103

    Article  Google Scholar 

  • Lau H.C.W., Lee C.K.M., Jiang B., Hui I.K. and Pun K.F. (2005). Development of a computer-integrated system to support CAD to CAPP. International Journal of Advanced Manufacturing Technology 26(9–10): 1032–1042

    Google Scholar 

  • Li W.D., Ong S.K. and Nee A.Y.C. (2002). Recognizing manufacturing features from a design by feature model. Computer Aided Design 34(11): 849–868

    Article  Google Scholar 

  • Liu X. (2000). CFACA: Component framework for feature-based design and process planning. Computer Aided Design 32(7): 397–408

    Article  Google Scholar 

  • Liu Z. and Wang L. (2007). Sequencing of interacting prismatic machining features for process planning. Computers in Industry 58(4): 295–303

    Article  Google Scholar 

  • Marefat M. and Kashyap R.L. (1990). Geometric reasoning for recognition of three-dimensional object features. IEEE Transactions on Pattern Analysis and Machine Intelligence 12(10): 949–965

    Article  Google Scholar 

  • Medani O. and Ratchev S.M. (2006). A STEP AP224 agent-based early manufacturability assessment environment using XML. International Journal of Advanced Manufacturing Technology 27(9–10): 854–864

    Google Scholar 

  • Nasr E.A. and Kamrani A. (2007). Computer-based design and manufacturing: An information-based approach. Springer, USA, 181–201

    Google Scholar 

  • Nassehi A., Liu R. and Newman S.T. (2007). A new software platform to support feature-based process planning for interoperable STEP-NC. International Journal of Computer Integrated Manufacturing 20(7): 669–683

    Article  Google Scholar 

  • Open Cascade Technology. (2000). The applications of open cascade in CAD/CAM/CAE, http://www.opencascade.org/occ/areas/cadcamproducts/. Accessed 13 May 2008.

  • Sormaz D.N. and Khoshnevis B. (2000). Modeling of manufacturing feature interactions for automated process planning. Journal of Manufacturing Systems 19(1): 28–45

    Article  Google Scholar 

  • Sormaz D.N., Arumugam J. and Rajaraman S. (2004). Iintegrative process plan model and representation for intelligent distributed manufacturing planning. International Journal of Production Research 42(17): 3397–3417

    Article  Google Scholar 

  • STEP Tools Incorporation. (2008). http://www.steptools.com/. Accessed 13 May 2008.

  • Suh S.H. and Cheon S.U. (2002). A framework for an intelligent CNC and data model. International Journal of Advanced Manufacturing Technology 19(10): 727–735

    Article  Google Scholar 

  • Suh, H., Ahluwalia, R. S., & Miller, J. E. (1991). Feature generation in concurrent engineering environment. In The Proceedings of the First ACM Symposium on Solid Modeling.

  • Suh S.H., Lee B.E., Chung D.H. and Cheon S.U. (2003). Architecture and implementation of a shop-floor programming system for STEP-compliant CNC. Computer Aided Design 35(12): 1069–1083

    Article  Google Scholar 

  • Trika S.N. and Kashyap R.L. (1993). Geometric reasoning for extraction of manufacturing features in iso-oriented polyhedrons. IEEE Transactions on Pattern Analysis and Machine Intelligence 16(11): 1087–1100

    Article  Google Scholar 

  • Tsing Y.J. and Joshi S.B. (1994). Recognizing multiple interpretations of interacting machining features. Computer Aided Design 26(9): 667–88

    Article  Google Scholar 

  • Vandenbrande, J. H. (1990). Automatic recognition of machinable features in solid models. Ph.D. thesis, University of Rochester, USA.

  • Wang L. and Shen W. (2003). DPP: An agent-based approach for distributed process planning. Journal of Intelligent Manufacturing 14(5): 429–439

    Article  Google Scholar 

  • Wang L., Cai N., Feng H.Y. and Liu Z. (2006). Enriched machining feature-based reasoning for generic machining process sequencing. International Journal of Production Research 44(8): 1479–1501

    Article  Google Scholar 

  • Wong K.W., Lam K.M. and Siu W.C. (2001). An efficient algorithm for human face detection and facial feature extraction under different. Pattern Recognition 34(10): 1993–2004

    Article  Google Scholar 

  • Woo Y., Wang E., Kim Y.S. and Rho H.M. (2005). A Hybrid feature recognizer for machining process planning systems. CIRP Annals-Manufacturing Technology 54(1): 397–400

    Article  Google Scholar 

  • Xu, X. W. (2001). Feature recognition methodologies and beyond, Mechanical engineering transactions. ME25 No. 1.

  • Xu X.W. (2005). Novel surface and volumetric feature interactions for process planning. International Journal of Computer Applications in Technology 24(4): 185–194

    Article  Google Scholar 

  • Xu X.W. (2006). Realization of STEP-NC enabled machining. Robotics and Computer-Integrated Manufacturing 22: 144–153

    Article  Google Scholar 

  • Xu X.W. and Hinduja S. (1997). Determination of finishing features in 2 1/2D components. Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture 211(2): 125–142

    Article  Google Scholar 

  • Xu X.W. and Hinduja S. (1998). Recognition of rough machining features in 2.5D components. Computer Aided Design 30(7): 503–516

    Article  Google Scholar 

  • Xu X.W. and Newman S.T. (2006). Making CNC machine tools more open, interoperable and intelligent; a review of the technologies. Computers in Industry 57(2): 141–152

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xun Xu.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Mokhtar, A., Xu, X. & Lazcanotegui, I. Dealing with feature interactions for prismatic parts in STEP-NC. J Intell Manuf 20, 431–445 (2009). https://doi.org/10.1007/s10845-008-0144-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10845-008-0144-y

Keywords

Navigation