СТАНОК С ЧПУ СВОИМИ РУКАМИ

Открытый проект

Настройка / конфигурирование программы управления станком с ЧПУ на Ардуино

В первых версиях программы управления ЧПУ (до 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-сканирование, Лазерная гравировка).