• DocumentCode
    2614134
  • Title

    FPGA-based motion controller with real-time look-ahead function

  • Author

    Lin, Ming-Tzong ; Yau, Hong-Tzong ; Nien, Hao-Wei ; Tsai, Meng-Shiun

  • Author_Institution
    Dept. of Mech. Design Eng., Nat. Formosa Univ., Yunlin
  • fYear
    2008
  • fDate
    2-5 July 2008
  • Firstpage
    1406
  • Lastpage
    1411
  • Abstract
    This study proposes a field programmable gate array(FPBA)-based motion controller with real-time look-ahead function for computer numerical control(CNC) machines to achieve the purpose of high-speed and high-accuracy motion control. The proposed motion controller under PC-FPGA architecture uses a two-stage interpolation scheme to reduce the computational burden of non-uniform rational B-spline(NURBS) interpolation and look-ahead algorithms via parallel processing architecture, as compared to a single PC or DSP system. The PC performs look-ahead algorithms and first-stage interpolation, the FPGA receives the command from the PC and performs second-stage interpolation and servo control algorithm. Numerical simulations and experimental tests using an X-Y table indicate that the high-level integration implemented on the PC-FPGA architecture can improve the computing performance for NURBS interpolation via parallel computing, and enhance the tracking performance via look-ahead function and two-stage interpolation method.
  • Keywords
    computerised numerical control; field programmable gate arrays; interpolation; motion control; parallel architectures; real-time systems; servomotors; splines (mathematics); DSP system; PC-FPGA architecture; computer numerical control machines; field programmable gate array; look-ahead algorithms; motion controller; non-uniform rational B-spline interpolation; parallel computing; parallel processing architecture; real-time look-ahead function; servo control algorithm; two-stage interpolation scheme; Computer architecture; Concurrent computing; Control systems; Digital signal processing; Field programmable gate arrays; Interpolation; Motion control; Numerical simulation; Parallel processing; Servosystems; FPGA; Look-ahead; NURBS; Parallel computing; Two-stage interpolation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Intelligent Mechatronics, 2008. AIM 2008. IEEE/ASME International Conference on
  • Conference_Location
    Xian
  • Print_ISBN
    978-1-4244-2494-8
  • Electronic_ISBN
    978-1-4244-2495-5
  • Type

    conf

  • DOI
    10.1109/AIM.2008.4601868
  • Filename
    4601868