Abstract
With the development of manufacturing, numerical control (NC) machining simulation has become a modern tool to obtain safe and reliable machining operations. Although some research and commercial software about NC machining simulations is available, most of them is oriented for G&M code. It is a low-level data model for computer numerical control (CNC), which has inherent drawbacks such as incomplete data and lack of accuracy. These limitations hinder the development of a real simulation system. Whereas, standard for the exchange of product data-compliant numerical control (STEP-NC) is a new and high-level data model for CNC. It provides rich information for CNC machine tools, which creates the condition for an informative and real simulation. Therefore, this paper proposes STEP-NC based high-level NC machining simulations solution integrated with computer-aided design/computer-aided process planning/computer-aided manufacturing (CAD/CAPP/CAM). It turned out that the research provides a better informed simulation environment and promotes the development of modern manufacturing.
Similar content being viewed by others
References
X. W. Xu, Q. He. Striving for a total integration of CAD, CAPP, CAM and CNC. Robotics and Computer-Integrated Manufacturing, vol. 20, no. 2, pp. 101–109, 2004.
Y. Zhang, M. Rauch, H. L. Xie, Y. Y. Zhao, X. Xun, Y. X. Liu. Machining simulation — A technical review and a proposed concept model. International Journal of Internet Manufacturing and Services, vol. 3, no. 1, pp. 59–75, 2011.
W. A. Hunt, H. B. Voelcker. An Exploratory Study of Automatic Verification of Programs for Numerically Controlled Machine Tools. Production Automation Project Technical Memorandum No. 34, University of Rochester, USA, 1982.
J. M. O’Connell, A. G. Jablokow. Construction of solid models from NC machining programs. ASME Production Engineering Division, vol. 64, pp. 157–166, 1993.
J. G. Li, Y. X. Yao, D. Gao, W. B. Lee, C. F. Cheung, Z. J. Yuan. Part modeling to improve simulation qualities of virtual turning. Computer Integrated Manufacturing Systems, vol. 8, no. 3, pp. 233–238, 2002. (in Chinese)
Q. S. Xing, X. M. Zhao. A study of simulating system of numerical control machining based on ACIS. Journal of Yancheng Institute of Technology (Natural Science), vol. 18, no. 4, pp. 5–8, 2005. (in Chinese)
VERICUT [online], Available: http://www.vericut.com/usa/index.php, July 14, 2010.
W. P. Wang, K. K. Wang. Geometric modeling for swept volume of moving solids. IEEE Computer Graphics and Applications, vol. 6, no. 12, pp. 8–17, 1986.
T. Van Hook. Real-time shaded NC milling display. Computer Graphics, vol. 20, no. 4, pp. 15–20, 1986.
P. Atherton, C. Earl, C. Fred. A graphical simulation system for dynamic five-axis NC verification. In Proceedings of the Autofact 87th Conference, SME, Dearborn, MI, USA, pp. 2.1–2.12, 1987.
Y. C. Huang, J. H. Oliver. Integrated simulation, error assessment, and tool path correction for five-axis NC milling. Journal of Manufacturing Systems, vol. 14, no. 5, pp. 331–344, 1995.
I. Blasquez, J. F. Poiraudeau. Undo facilities for the extended z-buffer in NC machining simulation. Computers in Industry, vol. 53, no. 2, pp. 193–204, 2004.
R. O. Anderson. Detecting and eliminating collisions in NC machining. Computer-Aided Design, vol. 10, no. 4, pp. 231–237, 1978.
S. H. Lee, K. S. Lee. Local mesh decimation for view-Independent three-axis NC milling simulation. International Journal of Advanced Manufacturing Technology, vol. 19, no. 8, pp. 579–586, 2002.
I. T. Chappel. The use of vectors to simulate material removed by numerically controlled milling. Computer-Aided Design, vol. 15, no. 3, pp. 156–168, 1983.
J. H. Oliver, E. D. Goodman. Color Graphic verification of N/C milling programs for sculptured surface parts. In Proceedings of the First Symposium on Integrated Intelligent Manufacturing, ASME, New York, USA, vol. 21, pp. 247–263, 1986.
R. B. Jerard, R. L. Drysdale III, K. E. Hauck, B. Schaudt, J. Magewick. Methods for detecting errors in numerically controlled machining of sculptured surfaces. IEEE Computer Graphics and Applications, vol. 9, no. 1, pp. 26–39, 1989.
Z. D. Zhou, J. D. Zhou, Y. P. Chen, S. K. Ong, A. Y. C. Nee. Geometric simulation of NC machining based on STL models. CIRP Annals — Manufacturing Technology, vol. 52, no. 1, pp. 129–134, 2003.
K. Ding. A Study on a New Geometric Modeling for Off-line and On-line Multi-axis Machining Simulation System, Ph.D. dissertation, University of California Davis, USA, 2004.
J. W. Park, Y. H. Shin, Y. C. Chung. Hybrid cutting simulation via discrete vector model. Computer-Aided Design, vol. 37, no. 4, pp. 419–430, 2005.
P. Brunet, I. Navazo. Solid representation and operation using extended octrees. ACM Transactions on Graphics, vol. 9, no. 2, pp. 170–197, 1990.
U. Roy, Y. X. Xu. 3-D object decomposition with extended octree model and its application in geometric simulation of NC machining. Robotics and Computer-Integrated Manufacturing, vol. 14, no. 4, pp. 317–327, 1998.
U. Roy, Y. X. Xu. Computation of a geometric model of a machined part from its NC machining programs. Computer-Aided Design, vol. 31, no. 6, pp. 401–411, 1999.
K. P. Karunakaran, R. Shringi. Octree-to-BRep conversion for volumetric NC simulation. International Journal of Advanced Manufacturing Technology, vol. 32, no. 1–2, pp. 116–131, 2007.
W. P. Wang. Solid modeling for optimizing metal removal of three-dimensional NC end milling. Journal of Manufacturing Systems, vol. 7, no. 1, pp. 57–65, 1988.
A. Spence, Y. Altintas, D. Kirkpatrick. Direct calculation of machining parameters from a solid model. Computers in Industry, vol. 14, no. 4, pp. 271–280, 1990.
A. D. Spence, Y. Altintas. A solid modeller based milling process simulation and planning system. ASME Journal of Engineering for Industry, vol. 116, no. 1, pp. 61–69, 1994.
J. Tlusty, P. MacNeil. Dynamics of cutting forces in end milling. Annals of the CIRP, vol. 24, no. 1, pp. 21–25, 1975.
H. El-Mounayri, M. A. Elbestawi, A. D. Spence, S. Bedi. General geometric modelling approach for machining process simulation. International Journal of Advanced Manufacturing Technology, vol. 13, no. 4, pp. 237–247, 1997.
H. El-Mounayri, A. D. Spence, M. A. Elbestawi. Milling process simulation-A generic solid modeller based paradigm. Journal of Manufacturing Science and Engineering, vol. 120, no. 2, pp. 213–221, 1998.
H. El-Mounayri, H. Kishawy, V. Tandon. Optimized CNC end-milling: A practical approach. International Journal of Computer Integrated Manufacturing, vol. 15, no. 5, pp. 453–470, 2002.
B. M. Imani, M. H. Sadeghi, M. A. Elbestawi. An improved process simulation system for ball-end milling of sculptured surfaces. International Journal of Machine Tools and Manufacture, vol. 38, no. 9, pp. 1089–1107, 1998.
B. M. Imani, M. A. Elbestawi. Geometric simulation of ballend milling operations. Journal of Manufacturing Science and Engineering, vol. 123, no. 2, pp. 177–184, 2001.
T. Bailey, M. A. Elbestawi. Generic simulation approach for multi axis machining, Part 1: Modeling methodology. Journal of Manufacturing Science and Engineering, vol. 124, no. 3, pp. 624–633, 2002.
T. Bailey, M. A. Elbestawi. Generic simulation approach for multi axis machining, Part 2: Model calibration and feed rate schedule. Journal of Manufacturing Science and Engineering, vol. 124, no. 3, pp. 634–642, 2002.
E. Aras, D. Yip-Hoi. Geometric modeling of cutter/workpiece engagements in three-axis milling using polyhedral representations. Journal of Computing and Information Science in Engineering, vol. 8, no. 3, pp. 031007.1–031007.13, 2008.
W. Ferry, D. Yip-Hoi. Cutter-workpiece engagement calculations by parallel slicing for five-axis flank milling of jet engine impellers. Journal of Manufacturing Science and Engineering, vol. 130, no. 5, pp. 051011.1–051011.12, 2008.
D. Yip-Hoi, X. M. Huang. Cutter/workpiece engagement feature extraction from solid models for end milling. Journal of Manufacturing Science and Engineering, vol. 128, no. 1, pp. 249–260, 2006.
K. P. Karunakaran, R. Shringi. A solid model-based off-line adaptive controller for feed rate scheduling for milling process. Journal of Materials Processing Technology, vol. 204, no. 1–3, pp. 384–396, 2008.
Y. Altintas, P. Lee. A general mechanics and dynamics model for helical end mills. CIRP Annals — Manufacturing Technology, vol. 45, no. 1, pp. 59–64, 1996.
K. P. Karunakaran, R. Shringi, D. Ramamurthi, C. Hariharan. Octree-based NC simulation system for optimization of feed rate in milling using instantaneous force model. International Journal of Advanced Manufacturing Technology, vol. 46, no. 5–8, pp. 465–490, 2010.
L. Zhou, K. Cheng. Dynamic cutting process modelling and its impact on the generation of surface topography and texture in nano/micro cutting. In Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, Professional Engineering Publishing Ltd., London, United Kingdom, vol. 223, no. 3, pp. 247–266, 2009.
K. Cheng. Machining Dynamics: Fundamentals, Applications and Practices. Berlin, Germany: Springer-Verlag, 2008.
X. W. Xu. Realization of STEP-NC enabled machining. Robotics and Computer-Integrated Manufacturing, vol. 22, no. 2, pp. 144–153, 2006.
ISO 10303-11, Industrial Automation Systems and Integration-product Data Representation and Exchange-Part 11: Description methods: The EXPRESS Language Reference Manual, International Organization for standardization, 2004.
ISO 10303-203, Industrial automation systems and integration — Product data representation and exchange — Part 203: Application protocol: Configuration controlled 3D design of mechanical parts and assemblies (modular version), 2005.
H. B. Wang, M. Liu. Design of robotic visual servo control based on neural network and genetic algorithm. International Journal of Automation and Computing, vol. 9, no. 1, pp. 24–29, 2012.
C. L. Zhang, J. M. Li. Adaptive iterative learning control for nonlinear time-delay systems with periodic disturbances using FSE-neural network. International Journal of Automation and Computing, vol. 8, no. 4, pp. 403–410, 2011.
ISO 10303-224, Industrial automation systems and integration — Product data representation and exchange — Part 224: Application protocol: Mechanical product definition for process planning using machining features, 2006.
ISO 10303-21, Industrial automation systems and integration — Product data representation and exchange — Part 21: Implementation methods: Clear text encoding of the exchange structure, International Organization for standardization, 2002.
ISO 10303-28, Industrial automation systems and integration — Product data representation and exchange — Part 28: Implementation methods: XML representations of EXPRESS schemas and data, using XML schemas, International Organization for standardization, 2007.
X. Xu, L. H.Wang, S. T. Newman. Computer-aided process planning — A critical review of recent developments and future trends. International Journal of Computer Integrated Manufacturing, vol. 24, no. 1, pp. 1–31, 2011.
L. Wang, M. Holm, G. Adamson. Embedding a process plan in function blocks for adaptive machining. CIRP Annals — Manufacturing Technology, vol. 59, no. 1, pp. 433–436, 2010.
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was supported by National Natural Science Foundation of China (No. 51205054), National Key Technology Research and Development Program During the Twelfth Five-year Plan (Nos. 2012BAF10B11, 2012BAF12B08).
Yu Zhang received his B. Eng. degree from Northeastern University of China in 2002. From 2002 to 2004, he worked at Coking and Refractory Engineering Consulting Corporation, China Metallurgical Group Corporation, China. From 2008 to 2010, he was engaged in the research work at University of Auckland, New Zealand. In 2011, he received his Ph.D. degree from Northeastern University, China. Now, he is working at Northeastern University, China.
His research interests include CAD/CAPP/CAM, STEP-NC and PLM.
Xiao-Lan Bai received her B.Eng. and M. Eng. degrees from Shenyang Aerospace University and Northeastern University, China in 2004 and 2007, respectively. She is currently a Ph. D. candidate in School of Mechanical Engineering and Automation at Northeastern University, China.
Her research interests include CAD/CAPP/CAM and pipe-routing layout.
Xun Xu received his B.Eng. and M. Eng. degrees from Shenyang Jianzhu University and Dalian University of Technology, China in 1982 and 1988, respectively. In 1996, he received his Ph.D. degree from University of Manchester, UK. He is now a professor at Department of Mechanical Engineering, University of Auckland, New Zealand. He heads the Manufacturing Systems Laboratory and is the director of Intelligent & Interoperable Manufacturing Systems research unit in University of Auckland.
His research interests include CAD/CAPP/CAM, STEP, and STEP-NC.
Yong-Xian Liu received his B.Eng. and M. Eng. degrees from Northeastern University, China in 1969 and 1985, respectively. He is a professor at School of Mechanical Engineering and Automation in the Northeastern University, China. He heads the Institute of Advanced Manufacturing and Automation Technology in Northeastern University, and acts as the associate director and general engineer in the Liaoning CAD/CAM Engineering Technology Center.
His research interests include product rapid response design, manufacturing theory and technology.
Rights and permissions
About this article
Cite this article
Zhang, Y., Bai, XL., Xu, X. et al. STEP-NC based high-level machining simulations integrated with CAD/CAPP/CAM. Int. J. Autom. Comput. 9, 506–517 (2012). https://doi.org/10.1007/s11633-012-0674-9
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11633-012-0674-9