Mechanik
PL FB kontakt

04.05.2024

Home Page Kwiecień 2018 Elastyczny układ sterowania CNC maszyn bazujący na PC *

Elastyczny układ sterowania CNC maszyn bazujący na PC *

Flexible PC-based CNC machine control system

Author: Marcin Paprocki, Andrzej Wawrzak, Krystian Erwiński, Marek Kłosowiak

Mechanik nr 04/2018 - Obrabiarki

STRESZCZENIE: Przedstawiono układ sterowania numerycznego maszyn oparty na komputerze PC, komunikujący się z serwonapędami oraz pomocniczymi układami wejścia i wyjścia poprzez magistralę komunikacyjną EtherCAT. Komputer wyposażono w system operacyjny czasu rzeczywistego Linux RTAI oraz zmodernizowane oprogramowanie sterujące LinuxCNC. Opracowano programowy moduł komunikacyjny magistrali EtherCAT i zintegrowano go z oprogramowaniem LinuxCNC. Przytoczono wyniki badań, ilustrujące możliwości układu sterowania w zakresie wygładzania trajektorii, a także wyniki badań błędów nadążania, przeprowadzonych na stanowisku z modułem ruchu liniowego z serwonapędem PMSM. Zestawiono podstawowe parametry serwonapędu dotyczące możliwości dynamicznych i precyzyjnego pozycjonowania, osiągnięte na stanowisku ruchu liniowego. Omówiony w artykule układ sterowania numerycznego maszyn został wdrożony w maszynie trzyosiowej.

SŁOWA KLUCZOWE: układ sterowania CNC, otwarty układ sterowania, system operacyjny czasu rzeczywistego, Linux RTAI, LinuxCNC, EtherCAT

ABSTRACT: In the article a PC-based CNC machine control system is presented which communicates with servo drives and auxiliary input/output devices via EtherCAT bus. LinuxRTAI real-time operating system and LinuxCNC control software were implemented in the PC controller. A software module implementing EtherCAT communication with the servo drives was developed and integrated with LinuxCNC. Experimental results were presented which show the trajectory smoothing capabilities of the control system. Experimental results were also presented that show following errors obtained by running an example trajectory on a linear motion module. Basic parameters that show the control systems capabilities obtained during the experimental tests have been presented. The CNC control system presented in this article was implemented on a 3-axis machine.

KEYWORDS: CNC control system, open control system, real time operating system, Linux RTAI, LinuxCNC, EtherCAT

BIBLIOGRAFIA / BIBLIOGRAPHY:

DOI: https://doi.org/10.17814/mechanik.2018.4.46

 

* Artykuł recenzowany

Pobierz plik / download

PL: Marcin Paprocki, Andrzej Wawrzak, Krystian Erwiński, Marek Kłosowiak: Elastyczny układ sterowania CNC maszyn bazujący na PC (PDF, ~1 MB)

ENG: Marcin Paprocki, Andrzej Wawrzak, Krystian Erwiński, Marek Kłosowiak: Flexible PC-based CNC machine control system (PDF, ~1,4 MB)

Home Page Kwiecień 2018 Elastyczny układ sterowania CNC maszyn bazujący na PC *

Recommended Books

Theory and Modeling of Rotating Fluids: Convection, Inertial Waves and Precession
Keke Zhang, Xinhao Liao

Theory and Modeling of Rotating Fluids: Convection, Inertial Waves and Precession

Cambridge University Press

A systematic account of the theory and modelling of rotating fluids that highlights the remarkable advances...

Advanced Machining Processes of Metallic Materials: Theory, Modelling, and Applications
Wit Grzesik

Advanced Machining Processes of Metallic Materials: Theory, Modelling, and Applications

Elsevier

In 2017 Elsevier republished the book “Advanced Machining Processes of Metallic Materials: Theory,...

Hybrid Machining: Theory, Methods, and Case Studies
Xichun Luo Yi Qin

Hybrid Machining: Theory, Methods, and Case Studies

Elsevier

“Hybrid Machining: Theory, Methods, and Case Studies” covers the scientific fundamentals, techniques,...

Three-Dimensional Navier-Stokes Equations. Classical Theory
James C. Robinson, José L. Rodrigo, Witold Sadowski

Three-Dimensional Navier-Stokes Equations. Classical Theory

Cambridge University Press

A rigorous but accessible introduction to the mathematical theory of the three-dimensional Navier-Stokes...

Our partners