Эмулятор 5-ти координатного станка с ЧПУ.

Мортанс16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
05.04.2009

Собственно, нужно написать две программы.

1. Мастер создания виртуальной модели станка.

Есть чертеж реального станка, созданный в SolidWorks. Разбиваем его там же на отдельные части и сохраняем в формате .stl. Затем загружаем эти части в наш мастер и настраиваем модель: устанавливаем взаимные положения (смещение, вращение), связи между деталями, которые должны двигаться вместе, указываем оси, по которым должны двигаться детали, ограничения на движение. Сохраняем настроенную модель в виде единого файла. Разумеется, все должно отображаться в 3D окне в реальном времени.

2. Сам эмулятор.

Загружаем в него файл модели и запускаем управляющую программу, состоящую из строк вида:

X100 Y100 Z50 A45 C90

Каждая деталь должна двигаться только по той оси, которая ей назначена (A и С - углы поворота вокруг X и Y). Эмулятор должен отрисовывать движения станка в реальном времени. Также следует предусмотреть подключение плагинов (в виде файлов .dll), которые позволят преобразовывать управляющую программу "на лету".

Язык программирования - С++, среда разработки MS Visual Studio. Слушаю ваши предложения.