R50 a79b37e8a1822ae3cd8976978c3090d8
Программист C#

Программный комплекс для управления принтером S150(ЧПУ)

Добавлено 14 июл 2024 в 05:35
В данном проекте была поставлена задача - разработать программное обеспечение верхнего уровня для управления 3D принтером, его конфигурацией, а также организация процесса автоматической печати.

На основании полученных блок-схем была разработана и спроектирована архитектура, а также алгоритмы для реализации функционала, а именно:

1. Разграничение прав доступа между пользователями
2. Импортирование GCode-проекта
3. Анализ файла CNC и преобразование его в массив элементов очереди
4. Написание сервиса для взаимодействия с программируемым логическим контроллером (ПЛК) Delta.
5. Написание сервиса для обеспечения процесса подготовки 3D принтера к печати
6. Написание сервиса для взаимодействия с лазерной установкой
7. Написание сервиса для обеспечения процесса печати с поддержкой разных типов проектов. Как для печати с использованием установки ЧПУ так и с лазерной установкой

Стек используемых технологий: ASP NET Core, Blazor, Electron.NET, Entity Framework
374d024890 858548576c F0fd612d0f 446e0f6d51 9a2a2017cf