Implementation of dynamic reconfigurable interpolator for open architecture CNC by using FPGA

Functionality and cost are two key factors for open architecture machine tools. Dynamic reconfiguration technology provides a method to achieve more functions at low cost. Hardware dynamic reconfiguration is special feature of FPGA devices. In this paper, a dynamic reconfigurable interpolator with linear, circular and NURBS interpolations is presented. The functions of interpolator can be reconfigured during machining. The requirement for logic resource on-chip reduces evidently, which makes it feasible to implement complicated interpolations using a limited area. Experimental results are presented to verify the performance of the dynamic reconfigurable interpolator.

[1]  Meng-Shiun Tsai,et al.  Real-time NURBS interpolation using FPGA for high speed motion control , 2006, Comput. Aided Des..

[2]  Abbes Amira,et al.  An efficient FPGA-based dynamic partial reconfiguration design flow and environment for image and signal processing IP cores , 2010, Signal Process. Image Commun..

[3]  W. T. Lei,et al.  NURBS-based fast geometric error compensation for CNC machine tools , 2008 .

[4]  Eduardo Cabal-Yepez,et al.  Open-architecture system based on a reconfigurable hardware-software multi-agent platform for CNC machines , 2010, J. Syst. Archit..

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

[6]  K. D. Oldknow,et al.  Design, implementation and validation of a system for the dynamic reconfiguration of open architecture machine tool controls , 2001 .

[7]  Abdellatif Mtibaa,et al.  Temporal partitioning of data flow graphs for reconfigurable architectures , 2014, Int. J. Comput. Sci. Eng..

[8]  Hui Li,et al.  Realization of a 5-axis NURBS Interpolation with Controlled Angular Velocity , 2012 .

[9]  Jürgen Teich,et al.  Online placement for dynamically reconfigurable devices , 2005, Int. J. Embed. Syst..

[10]  Heng Wang,et al.  An USB-based software CNC system , 2003 .

[11]  A. Galip Ulsoy,et al.  Real-Time Open Control Architectures and System Performance , 1996 .

[12]  Chun-Hsian Huang,et al.  UML-based hardware/software co-design platform for dynamically partially reconfigurable network security systems , 2008, 2008 13th Asia-Pacific Computer Systems Architecture Conference.

[13]  Peihua Gu,et al.  Open-architecture products , 2013 .

[14]  Yongbo Li,et al.  Real-time NURBS curve interpolator based on section , 2011 .

[15]  Jesus Lazaro,et al.  FPGA technology for multi-axis control systems , 2009 .

[16]  Jürgen Becker,et al.  Realtime configuration code decompression for dynamic FPGA self reconfiguration: evaluation and implementation , 2005, Int. J. Embed. Syst..

[17]  Habib Mehrez,et al.  Low cost solutions for secure remote reconfiguration of FPGAs , 2014, Int. J. Embed. Syst..

[18]  K. D. Oldknow,et al.  Implementation and validation of 3-dimensional dynamic interpolation using an FPGA based controller , 2003 .

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