ENG FB kontakt

26.04.2025

Strona główna 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

Marcin Paprocki, Andrzej Wawrzak, Krystian Erwiński, Marek Kłosowiak   |   31-03-2018

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)

Strona główna Kwiecień 2018 Elastyczny układ sterowania CNC maszyn bazujący na PC *

Zamów NEWSLETTER

Nasze propozycje

Wyścig o najważniejsze metale świata. Brudne oblicze czystej energii i cyfrowych technologii
Vince Beiser

Wyścig o najważniejsze metale świata. Brudne oblicze czystej energii i cyfrowych technologii

Wydawnictwo Prześwity

Wyścig o metale niezbędne ludzkości do produkcji czystej energii oraz rozwoju cyfrowych technologii...

Inżynieria materiałowa połączeń spawanych
Marek Blicharski, Jan Sieniawski

Inżynieria materiałowa połączeń spawanych

Wydawnictwo Naukowe PWN

Książka jest pierwszym w kraju opracowaniem tłumaczącym wyczerpująco i na dobrym poziomie zjawiska fizyczne...

Metrologia geometryczna powierzchni technologicznych. Zarysy kształtu – Falistość – Mikro- i nanochropowatość.
Stanisław Adamczak

Metrologia geometryczna powierzchni technologicznych. Zarysy kształtu – Falistość – Mikro- i nanochropowatość.

Wydawnictwo Naukowe PWN

"Metrologia geometryczna powierzchni technologicznych" to kompendium poświęcone tematyce pomiarów i analizy...

Nasi partnerzy