Последние публикации

  • Гравировка CO2-лазером герба РФ на стеклянном стаканчике
    Подробнее
  • Гравировка CO2-лазером фотографии на стекле
    Подробнее
  • Интернет-сервис формирования G-кода из BMP, JPG, GIF, PNG
    Подробнее
  • Рисуем в Paint эскиз для резки CO2-лазером
    Читать
  • Определение величины задержки между шагами ШД
    Читать
  • Гравировка CO2-лазером на металле с использованием пасты
    Читать
  • Резка по изображению "от руки", чертежу или растровой картинке
    Читать

Заметки

  • Прошиваем GRBL в Ардуино UNO. Ошибка avrdude: stk500_recv(): programmer is not responding
    Читать
  • Изготовление источника питания для двигателей из старых зарядников.
    Читать
  • Муфта соединения оси шагового двигателя и оси винтовой передачи.
    Читать
  • Каретка винтовой передачи скольжения станка с ЧПУ.
    Читать
  • Подключение драйвера ШД на TB6560 к Ардуино, шаговому двигателю и БП.
    Читать
  • Запуск CO2-лазера при отрицательной температуре
    Читать

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

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