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
Link To Document