Настройка / конфигурирование программы управления станком с ЧПУ на Ардуино
В первых версиях программы управления ЧПУ (до 1.0.3), необходимо зайти в файл cnc.ini с помощью любого редактора (блокнот) и сопоставить значению port номер виртуального Com-порта, к которому подключена плата Arduino.
Далее необходимо установить значение image, которое должно соответствовать названию файла с изображением, по которому происходит фрезерование. Файл с изображением должен лежать в той же папке, что и файлы программы.
В версии 1.0.3 и старше для того, чтобы настроить программу для работы со станком с ЧПУ, необходимо в главном меню выбрать пункт Настройка.
Далее необходимо установить соответствие перемещения в мм вдоль каждой из осей одному шагу шагового двигателя.
То есть, если шаг витка резьбы оси винтовой передачи составляет 1мм (у меня именно так для резьбы М6), а двигателю для полного оборота необходимо сделать 200 шагов, то одному шагу двигателя соответствует 1мм / 200=0.005мм. Таким образом, для каждой оси необходимо посчитать соответствие.
Кроме того, необходимо поставить правильный знак, ибо в зависимости от стороны установки двигателя при вращении его в одну сторону, каретка будет перемещаться в разные относительно станка.
Необходимо, чтобы при задании положительного перемещения из программы для оси X, каретка двигалась вправо, для оси Y - на пользователя, для оси Z - вниз.
У меня стоят следующие значения:

Также необходимо указать виртуальный COM-порт, через который идёт соединение компьютера и платы Arduino.
Как видно на предыдущем изображении, у меня стоит com8.
После установки порта имеет смысл удостовериться, правильно ли он выбран и возможно ли установить по нему соединение с Ардуино. Для этого достаточно нажать на кнопку Проверить соединение.
Будет выдано соответствующее сообщение.
На каждой форме работы со станком (Фрезерование, 3D-сканирование, Лазерная гравировка) выводится статус соединения с COM портом. Программа при запуске устанавливает соединение с портом.
И если вы указали порт, но он относится к другому устройству и не занят, то программа займёт порт и выдаст в диагностике, что всё в порядке.
Внимание! Прежде чем, проверять соединение с Ардуино или начинать работу со станком ЧПУ из программы управления станком с ЧПУ, необходимо выключить Монитор порта. Я на всякий случай ещё закрываю Arduino IDE.
Выбор файла, с коротым будет работать программа управления простейшим станком с ЧПУ в новых версиях ПО, осуществляется из конкретной формы (Фрезерование, 3D-сканирование, Лазерная гравировка).