Необходимо разработать симулятор управляющих программ для фрезерных станков с числовым программным управлением, входными данными которого будут УП следующего расширения: *.tap, *.nc, *.cnc, *.u00, .gcode, .ngc, .g (список возможно будет дополняться). Интерфейс должен быть современным, в стиле Windows 11, сам симулятор должен работать на ОС Windows не ниже 7 версии.
По возможности реализовать конвертацию одного типа управляющей программы в другой (из перечисленных типов). Если трудно- или долговыполнимо можно пропустить это условие.
Также должны быть реализованы такие функции как:
- Задание скорости симуляции, с функциями паузы/возобновления*
- Вращение рабочей пространственной модели*
- Отображение всех движений станка, включая смену инструмента
- Отображать обработку разными инструментами различными цветами
- Отображение информации об отдельных участков обработки (длина, конечная глубина, радиус и тп)
* обязательный пункт
В качестве аналогов можно взять систему управления NC Studio, NC Corrector v4, желательно скрестить функционал одной программы с другой. Больше опираться на NC Corrector v4, можно даже его за основу взять и подкорректировать