dc.contributor.author |
Мірошник, Діана Денисівна |
|
dc.date.accessioned |
2024-07-29T04:34:26Z |
|
dc.date.available |
2024-07-29T04:34:26Z |
|
dc.date.issued |
2024 |
|
dc.identifier.uri |
https://dspace.znu.edu.ua/jspui/handle/12345/20122 |
|
dc.description |
Мірошник Д. Д. Розробка автоматизованої системи керування верстатами : кваліфікаційна робота бакалавра спеціальності 121 "Інженерія програмного забезпечення" / наук. керівник О. В. Кудін. Запоріжжя : ЗНУ, 2024. 43 с. |
uk |
dc.description.abstract |
UA : Робота викладена на 43 сторінках друкованого тексту, містить 18 рисунків, 23 джерела. Об’єкт дослідження – процес керування верстатами з числовим програмним керуванням (ЧПК). Предмет дослідження – верстати з числовим програмним керуванням, мова програмування G-Code, 3D-друк. Мета роботи: спроєктувати та розробити застосунок для генерації керуючого G-коду для 3D-друку з використанням фреймворків Streamlit та STL to G-Code Slicer API. Метод дослідження – методи збору та аналізу вимог до програмного забезпечення, методи моделювання, проєктування та консультування програмного забезпечення. При розробці застосунку було проведено аналіз актуальності предметної області, огляд основних принципів роботи верстатів з ЧПК, а також порівняльний аналіз сучасних систем керування верстатами. Розроблені основні функціональні та нефункціональні вимоги до системи та проілюстровано діаграмою прецедентів. Реалізовано вебзастосунок за допомогою фреймворків Streamlit та STL to G-Code Slicer API. Розроблені фізичні моделі для тестування роботи застосунку. |
uk |
dc.description.abstract |
EN : The work is presented on 43 pages of printed text, 18 figures, 23 references. The object of the study is the process of controlling numerically controlled machines (CNC). The subjects of the study are CNC machines, G-code programming language and 3D printing. The aim of the study is to design and develop an application for generating Gcode for 3D printing using the Streamlit and STL to G-code Slicer API frameworks. The methods of research are methods of collecting and analyzing software requirements, modeling methods, software design and consulting. An analysis of the subject’s area relevance, a review of the basic principles of CNC machine operation and a comparative analysis of modern machine control systems were conducted during the application’s development. Basic functional and non-functional requirements for the system were developed and illustrated with the use case diagram. A web application was implemented using the Streamlit and STL to G-Code Slicer API frameworks. Physical models were developed to test the application`s functionality. |
uk |
dc.language.iso |
uk |
uk |
dc.subject |
3D-друк |
uk |
dc.subject |
3D-принтер |
uk |
dc.subject |
верстат |
uk |
dc.subject |
лазерний верстат |
uk |
dc.subject |
мікроконтролер |
uk |
dc.subject |
система керування верстатами |
uk |
dc.subject |
числове програмне керування |
uk |
dc.subject |
3D printing |
uk |
dc.subject |
3D printer |
uk |
dc.subject |
machine tool |
uk |
dc.subject |
laser machine |
uk |
dc.subject |
microcontroller |
uk |
dc.subject |
machine control system |
uk |
dc.subject |
computer numerical control |
uk |
dc.subject |
G-code |
uk |
dc.subject |
STL |
uk |
dc.title |
Розробка автоматизованої системи керування верстатами |
uk |
dc.type |
Робота бакалавра |
uk |