Lista przedmiotów z materiałami udostępnionymi dla studentów

Dla_studentów
  • Increase font size
  • Default font size
  • Decrease font size

Maciej Orszański

Sterownik frezarki numerycznej


A CNC mill controller


Opiekun pracy dyplomowej: dr inż. Marcin Kociołek
Dodatkowy opiekun pracy dyplomowej: dr inż. Paweł Poryzała

Praca dyplomowa inżynierska obroniona 2016-05-04
Streszczenie pracy dyplomowej:
Od 2010 roku popularność wśród konsumentów zyskują osobiste drukarki przestrzenne i komplementarne do nich obrabiarki numeryczne dedykowane do użytku osobistego. Urządzenia te są sterowane za pomocą komputera. Częścią wykonawczą systemu jest sterownik, którego główną funkcją jest tłumaczenie poleceń wysyłanych z komputera lub indeksera na odpowiednie sygnały sterujące elementami elektromechanicznymi. Celem niniejszej pracy było zaprojektowanie, wykonanie i uruchomienie prototypu sterownika frezarki numerycznej. Prototyp został wykonany z wykorzystaniem zaprojektowanej płytki drukowanej, na której to zamontowany został mikrokontroler ATmega328P, interfejs do komunikacji szeregowej USB, sterowniki silników krokowych, czujnik temperatury, przełączniki krańcowe oraz sterownik silnika prądu stałego. Wszystkie bloki funkcyjne prototypu uruchomiono oraz testowano przy użyciu przygotowanego oprogramowania układowego. Działanie sterownika zostało zweryfikowane, przez co osiągnięto założony cel pracy.
Abstract:
Since year 2010 there has been a gradual increase in popularity of 3D printers and CNC machines dedicated for personal use. These machine tools are controlled by a computer. The actuating system component is a CNC controller, which is responsible for conversion of incoming commands from a computer or an indexer to respective electric signals that control the electromechanical elements. The aim of this thesis is to design, assemble, run and test a prototype of a CNC controlling system. The prototype was made using a designed PCB, which was equipped with ATmega328P microcontroller, USB interface for serial communication, stepper motor drivers, temperature sensor, limit switches and a DC motor driver. The following functional blocks of the prototype were run and tested using a prepared firmware. Device operation was verified, thus the goal was achieved.