Tématem této práce je návrh řídicího systému pro tříosou frézku s automatickou výměno unástrojů. Cílem je zaměřit se na výběr vhodného firmwaru a elektronické platformy a na vývoj a testování řídicího systému pro tento stroj. Bylo třeba pochopit princip fungování CNC řídicí jednotky v součinnosti s funkcemi tříosé frézky a vypracovat návrh automatické výměny nástrojů. Dále je provedena optimalizace a testování vyvinutého algoritmu řídicího systému stroje.
Anotace v angličtině
The topic presented in this thesis is a Control system for a three-axis milling machine with an automatic tool changer. The goal is to focus on the development and testing of a control system for a three-axis milling machine with a selection of suitable firmware and electronic platform. Understanding the working principle of the CNC controller and the functioning of a three-axis milling machine, developing a design of automatic tool changer. Furthermore, improvising the control system by optimising the machine control system by testing the developed algorithm.
Tématem této práce je návrh řídicího systému pro tříosou frézku s automatickou výměno unástrojů. Cílem je zaměřit se na výběr vhodného firmwaru a elektronické platformy a na vývoj a testování řídicího systému pro tento stroj. Bylo třeba pochopit princip fungování CNC řídicí jednotky v součinnosti s funkcemi tříosé frézky a vypracovat návrh automatické výměny nástrojů. Dále je provedena optimalizace a testování vyvinutého algoritmu řídicího systému stroje.
Anotace v angličtině
The topic presented in this thesis is a Control system for a three-axis milling machine with an automatic tool changer. The goal is to focus on the development and testing of a control system for a three-axis milling machine with a selection of suitable firmware and electronic platform. Understanding the working principle of the CNC controller and the functioning of a three-axis milling machine, developing a design of automatic tool changer. Furthermore, improvising the control system by optimising the machine control system by testing the developed algorithm.
The aim of the work is to design a control system for a three-axis milling machine with automatic tool change. For the control of movements in individual axes, it is possible to use an existing solution (e.g. GRBL for Arduino), but it is necessary to add at least tool change control sequences. It is also advisable that it should be possible to connect measuring probes to the designed control system in the future to determine the reference point on the workpiece and the length of the tools, etc.
Recommended processing methods:
1. Perform a research of existing available open-platform control system solutions for CNC milling machines. Furthermore, familiarize yourself with the design of a small CNC milling machine on KSA and its control requirements.
2. Based on the research, select a suitable basis for the control system and specify the necessary modifications to control the movements of the milling machine, including automatic tool change.
3. Select a suitable electronic platform and implement the control system. Implement the necessary software and verify the correctness and functionality of the solution.
4. Evaluate your work.
5. Prepare materials for creating a publication on given topic in a technical journal or at a conference.
Zásady pro vypracování
The aim of the work is to design a control system for a three-axis milling machine with automatic tool change. For the control of movements in individual axes, it is possible to use an existing solution (e.g. GRBL for Arduino), but it is necessary to add at least tool change control sequences. It is also advisable that it should be possible to connect measuring probes to the designed control system in the future to determine the reference point on the workpiece and the length of the tools, etc.
Recommended processing methods:
1. Perform a research of existing available open-platform control system solutions for CNC milling machines. Furthermore, familiarize yourself with the design of a small CNC milling machine on KSA and its control requirements.
2. Based on the research, select a suitable basis for the control system and specify the necessary modifications to control the movements of the milling machine, including automatic tool change.
3. Select a suitable electronic platform and implement the control system. Implement the necessary software and verify the correctness and functionality of the solution.
4. Evaluate your work.
5. Prepare materials for creating a publication on given topic in a technical journal or at a conference.
Seznam doporučené literatury
[1] MAREK, J. Design of CNC machine tools. Translated by I. KLEPSOVA, I. SIMAN, Z. ZIDLICKA. Prague: MM publishing, 2015. MM special. ISBN 9788026086376.
[2] SUNGEUN, J. GitHub - gnea/grbl-Mega: An open source, embedded, high performance G-code-parser and CNC milling controller written in optimized C that will run on an Arduino Mega2560. [online soft.]. 2018. [cit. 2022/09/29]. Available form: https://github.com/gnea/grbl-Mega
[3] KIEF, Hans B. CNC for industry: by Hans B. Keif. Cincinnati: Hanser Gardner Publications, 1999. ISBN 1-56990-296-8.
[4] KUMAR, Kaushik, Chikesh RANJAN a J. P. DAVIM. CNC programming for machining. Cham, Switzerland: Springer, [2020]. Materials forming, machining and tribology. ISBN 978-3-030-41281-4.
Seznam doporučené literatury
[1] MAREK, J. Design of CNC machine tools. Translated by I. KLEPSOVA, I. SIMAN, Z. ZIDLICKA. Prague: MM publishing, 2015. MM special. ISBN 9788026086376.
[2] SUNGEUN, J. GitHub - gnea/grbl-Mega: An open source, embedded, high performance G-code-parser and CNC milling controller written in optimized C that will run on an Arduino Mega2560. [online soft.]. 2018. [cit. 2022/09/29]. Available form: https://github.com/gnea/grbl-Mega
[3] KIEF, Hans B. CNC for industry: by Hans B. Keif. Cincinnati: Hanser Gardner Publications, 1999. ISBN 1-56990-296-8.
[4] KUMAR, Kaushik, Chikesh RANJAN a J. P. DAVIM. CNC programming for machining. Cham, Switzerland: Springer, [2020]. Materials forming, machining and tribology. ISBN 978-3-030-41281-4.
Přílohy volně vložené
Zip file
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Průběh obhajoby je zveřejněn pouze přihlášenému uživateli.