Five-axis STEP-NC controller for machining of surfaces

Five-axis machining is more widely used in manufacturing of freeform surfaces. However, in five-axis machining of freeform surfaces, incomplete information exchange between computer numerical control (CNC) and computer-aided design/computer-aided manufacturing (CAM) results in many limitations need to be rectified. In the paper, a new structure of CNC based on STEP-NC standard is proposed, where tool path planning, tool offset, and inverse kinematics are transferred from CAM to CNC. In order to guarantee good openness, open platform and standard interface are applied in the development. Technology of module collaboration and design of data flow are studied. A five-axis real-time interpolator for non-uniform rational B-spline surfaces machining is realized. Based on these technologies, a five-axis CNC is developed in the manner of software realization, which consists of interpreter, task coordinator, axis group, softPLC, etc. The software CNC system has been applied on a tilt-rotary type five-axis machine tool, where the milling experiment has been performed successfully.

[1]  Yusuf Altintas,et al.  CAD Assisted Adaptive Control for Milling , 1991 .

[2]  W. Maeder,et al.  An enabling digital foundation towards smart machining , 2013 .

[3]  Yoshihiro Ochiai,et al.  Generation of free-form surface in CAD for dies , 1995 .

[4]  Suk-Hwan Suh,et al.  STEP-compliant CNC system for turning: Data model, architecture, and implementation , 2006, Comput. Aided Des..

[5]  Meng-Shiun Tsai,et al.  Development of an integrated look-ahead dynamics-based NURBS interpolator for high precision machinery , 2008, Comput. Aided Des..

[6]  Suk-Hwan Suh,et al.  Developing an integrated STEP-compliant CNC prototype , 2002 .

[7]  Suk-Hwan Suh,et al.  ISO 14649-based nonlinear process planning implementation for complex machining , 2008, Comput. Aided Des..

[8]  Suk-Hwan Suh,et al.  Architecture and implementation of a shop-floor programming system for STEP-compliant CNC , 2003, Comput. Aided Des..

[9]  Mi-Ching Tsai,et al.  Real-time variable feed rate NURBS curve interpolator for CNC machining , 2004 .

[10]  Robert B. Jerard,et al.  NCML: a data exchange format for internet-based machining , 2006, Int. J. Comput. Appl. Technol..

[11]  Matthieu Rauch,et al.  An advanced STEP-NC controller for intelligent machining processes , 2012 .

[12]  Xun Xu,et al.  Realization of STEP-NC enabled machining , 2006 .

[13]  Christian Brecher,et al.  Closed-loop CAPP/CAM/CNC process chain based on STEPand STEP-NC inspection tasks , 2006, Int. J. Comput. Integr. Manuf..

[14]  X. W. Xu *,et al.  STEP-compliant NC research: the search for intelligent CAD/CAPP/CAM/CNC integration , 2005 .

[15]  Li Xia Research and implementation of NURBS interpolation algorithm for adaptive feed speed , 2006 .

[16]  Xun William Xu,et al.  A framework for machining optimisation based on STEP-NC , 2010, Journal of Intelligent Manufacturing.

[17]  Salah Habeeb,et al.  A novel CNC system for turning operations based on a high-level data model , 2009 .

[18]  Valeriy Vyatkin,et al.  A novel open CNC architecture based on STEP-NC data model and IEC 61499 function blocks , 2009 .

[19]  Chung-Wei Cheng,et al.  Design and implementation of a real-time NURBS surface interpolator , 2005 .

[20]  X. Zhiming,et al.  Performance Evaluation of a Real-Time Interpolation Algorithm for NURBS Curves , 2002 .

[21]  Hsi-Yung Feng,et al.  Determination of Geometry-Based Errors for Interpolated Tool Paths in Five-Axis Surface Machining , 2005 .

[22]  Min-Yang Yang,et al.  Development of a real-time trajectory generator for NURBS interpolation based on the two-stage interpolation method , 2005 .

[23]  R. Bryan Greenway,et al.  Development and implementation of a NURBS curve motion interpolator , 1998 .

[24]  James H. Oliver,et al.  Non-constant parameter NC tool path generation on sculptured surfaces , 1994 .

[25]  Suk-Hwan Suh,et al.  A Framework for an Intelligent CNC and Data Model , 2002 .

[26]  Syh-Shiuh Yeh,et al.  Adaptive-feedrate interpolation for parametric curves with a confined chord error , 2002, Comput. Aided Des..

[27]  Xun Xu,et al.  Run-time interpretation of STEP-NC: implementation and performance , 2006, Int. J. Comput. Integr. Manuf..

[28]  Aydin Nassehi,et al.  A STEP compliant knowledge based schema to support shop-floor adaptive automation in dynamic manufacturing environments , 2010 .

[29]  You You An Interpolator for NURBS Curve Machining with High-Speed and High Accuracy , 2001 .