• DocumentCode
    623336
  • Title

    Acceleration of parallel robot trajectory generation in FPGA

  • Author

    Petko, Maciej ; Gac, Konrad ; Gora, Grzegorz ; Karpiel, Grzegorz ; Ochonski, Janusz

  • Author_Institution
    Dept. of Robot. & Mechatron., AGH Univ. of Sci. & Technol., Krakow, Poland
  • fYear
    2013
  • fDate
    19-21 June 2013
  • Firstpage
    1123
  • Lastpage
    1128
  • Abstract
    A trajectory generator is one of the most important part of CNC (Computer Numerical Control) machine control systems. It has to ensure the smooth tool movement and feed rate changes, which can be done with a limit imposed on the jerk. The paper presents an application of field programmable gate arrays (FPGA) to accelerate calculations needed for trajectory generation from G-code for a three axes parallel milling robot. The paper shows how to decrease the calculation time, preserving required accuracy, by augmenting the arithmetic-logic unit (ALU) of a microprocessor with custom instructions. The hardware implementation of the accelerator is described and results of calculations performed in an Altera FPGA chip are analyzed.
  • Keywords
    computerised numerical control; field programmable gate arrays; industrial robots; microprocessor chips; milling machines; trajectory control; ALU; Altera FPGA chip; CNC machine control systems; FPGA; G-code; arithmetic-logic unit; computer numerical control; custom instructions; feed rate changes; field programmable gate arrays; microprocessor; parallel robot trajectory generation; smooth tool movement; three axes parallel milling robot; trajectory generator; Acceleration; Field programmable gate arrays; Generators; Hardware; Milling; Robots; Trajectory; FPGAs in industrial control systems; controller hardware/software; industrial robots;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics and Applications (ICIEA), 2013 8th IEEE Conference on
  • Conference_Location
    Melbourne, VIC
  • Print_ISBN
    978-1-4673-6320-4
  • Type

    conf

  • DOI
    10.1109/ICIEA.2013.6566535
  • Filename
    6566535