Candle GRBL обзор основных функций и интерфейса

Что представляет собой Candle?
Candle GRBL — это бесплатное ПО для управления ЧПУ-станками, отличающееся простотой, что делает его подходящим для начинающих пользователей.
Хотя минимальный набор функций может восприниматься как ограничение, он также снижает вероятность «информационной перегрузки», особенно если вы новичок в области ЧПУ-обработки.
Какие ЧПУ-станки поддерживают Candle?
Candle основан на GRBL, программное обеспечение которого можно запустить с помощью Arduino. Любой ЧПУ-станок с контроллером Arduino и не более чем тремя осями (X, Y, Z) может работать под управлением Candle.
Эта программа предназначена исключительно для хобби и, как правило, используется для домашних ЧПУ-станков или небольших фрезерных установок для любительских нужд.
Многие ЧПУ-граверы, такие как модели типа 3018, используют платы-клоны Arduino и идут в комплекте с Candle или другим GRBL-совместимым ПО.
Обзор интерфейса Candle
Состояние
В этом разделе отображается положение шпинделя относительно рабочих координат (смещения нулевой точки) и координат станка (исходного положения).

Для базовых ЧПУ-станков координаты станка фиксируются там, где шпиндель находится в момент включения.
Рекомендуется задавать исходное положение в крайней точке хода каждой оси, возвращая станок туда в конце работы и перед выключением.
Контроль
Первая кнопка — «Домой». Если настроено корректно, она возвращает станок в исходное положение, используя домашние/концевые выключатели (если они есть).

Для простых станков типа гравера 3018 без концевых выключателей эту кнопку можно не использовать, заменив её на «безопасное положение». В статье я расскажу, как использовать это как функцию автоматического возврата.
Далее идет кнопка датчика нуля Z, подключаемая к плате управления Arduino.

Если он настроен корректно, нажатие этой кнопки позволит установить верхнюю точку детали как начальную по оси Z.
Кнопки Zero XY и Zero Z устанавливают рабочие координаты в текущем положении шпинделя.

Среди нижних кнопок управления первая — «Восстановить исходное положение», которая возвращает рабочие смещения с помощью команды G92.

Эта кнопка полезна после сброса — она восстанавливает рабочие координаты, стертые сбросом.
Можно использовать эту функцию после выключения, если до этого станок был возвращен в исходное положение.
Кнопка Безопасное положение перемещает станок в координаты, указанные в настройках для безопасного положения.

Это можно задать как начальную точку, введя команду «G53G00G90Z0.;G53G90X0.Y0» в командное поле безопасного положения.
Кнопка Сброс останавливает станок, прерывая работу шпинделя и движение осей.

Разблокировка активирует станок после сброса.

Управление шпинделем

В этой секции можно вручную включать шпиндель и настраивать его скорость. Вы можете использовать ползунок для регулировки скорости вращения шпинделя. Эта функция доступна только для ручного управления, а не при запуске программы G-кода.
Переопределение параметров

Эта секция позволяет регулировать скорость подачи, ускоренную подачу и обороты шпинделя во время выполнения программы G-кода. Это полезно для настройки параметров, чтобы избежать перегрузок и поломок инструмента.
Для активации изменений используйте ползунок, а затем отметьте флажок.
Режим ручного перемещения
Секция Jog позволяет управлять перемещением по трем осям станка. Кнопки слева контролируют направления по осям X и Y, а две стрелки справа управляют движением по оси Z.

В выпадающем меню «Шаг» можно выбрать режим перемещения. В режиме «Непрерывно» оси будут двигаться до тех пор, пока нажата кнопка направления, а при пошаговых режимах движение будет соответствовать выбранному расстоянию, указанному в миллиметрах.
В центре управления XY расположена кнопка «Стоп», которую можно использовать для быстрой остановки.
Вы также можете регулировать скорость подачи и выбрать медленную подачу для более точного ручного управления.
Последний пункт — активация управления с клавиатуры, который позволяет управлять осями с помощью клавиш:
NUMPAD 8 = Y+ NUMPAD 2 = Y- NUMPAD 4 = X- NUMPAD 6 = X+ NUMPAD 9 = Z+ NUMPAD 3 = Z- NUMPAD 5 = STOP NUMPAD 7 = STEP SIZE + NUMPAD 1 = STEP SIZE – NUMPAD / = SPINDLE SPEED – NUMPAD * = SPINDLE SPEED + NUMPAD 0 = START/STOP SPINDLE
Если опция активна, доступ к консоли будет недоступен.
Консоль команд

Консоль отображает выполняемые команды и выполняет роль интерфейса для ввода MDI — ручного ввода данных для выполнения единичных строк кода независимо от программы G-кода.
Загрузка G-кода
Сначала создайте программу G-кода вручную или через CAM-программу. Чтобы загрузить программу, нажмите «Открыть» и выберите файл, который будет помещен в «очередь» для отправки.
Первые строки программы будут видны внизу экрана.
Программу можно выполнять как в метрической, так и в имперской системе, но показания всегда будут в миллиметрах. Для работы в дюймах добавьте команду G20 в программу.
Настройка координатной системы
Сначала используйте функции ручного перемещения, чтобы установить начальные точки по осям. Когда положение установлено, нажмите «Ноль XY» и «Ноль Z».
Когда заданные точки настроены, нажмите «безопасное положение» для возврата станка в исходное положение.
Запуск G-кода
Для запуска загруженной программы просто нажмите «Отправить» — машина начнет выполнение кода.

Кнопка Pause приостанавливает перемещение, не отключая шпиндель.
Если требуется срочная остановка, нажмите «Прервать». Затем можно вернуть машину в «безопасное положение».
Для повторного запуска сначала нажмите «Сброс», чтобы вернуться к началу программы, а затем «Отправить».
Визуализация Candle
Работа с траекториями инструментов в визуализаторе выполняется привычным способом с помощью мыши.

Чтобы вращать траектории, зажмите левую кнопку мыши и перемещайте её. Для панорамирования удерживайте правую кнопку и перемещайте мышь, а для увеличения и уменьшения масштаба используйте колесо прокрутки.
В верхнем правом углу окна визуализатора имеются значки, которые позволяют быстро размещать траектории в стандартных положениях окна просмотра.
Заключение
Программное обеспечение оказалось простым в использовании и достаточно интуитивным, что делает его отличным выбором для новичков в работе с ЧПУ. Хотя оно не лишено недостатков, общая работа оставляет положительное впечатление.
Candle прекрасно работает в тандеме с JCut и другими базовыми программами для создания G-кода.
При первом использовании я столкнулся с некоторыми проблемами: например, после нажатия «Прервать» и «Вернуться в исходное положение» машина пыталась вернуться за пределы рабочего диапазона, хотя двигаться ей не следовало.
Как именно я устранил проблему, не знаю, но теперь она работает как следует.
Candle доступна бесплатно, что исключает возможные претензии. Загрузить её можно по ссылке.
Для тестирования машины на сайте также доступны примеры файлов G-кода, которые можно скачать.
Здравствуйте,
Не знаю, жив ли этот форум, но попробую задать вопрос.
У меня Candle перестал отображать рабочие и машинные координаты (все в нулях), визуализация перемещения шпинделя тоже не работает.
При запуске программы двигатели отрабатывают G-код, на экране отображается движение режущей точки,а само изображение шпинделя вращается в начальной точке.
Всё произошло в какой то момент. Не могу понять причину. Какие есть соображения?
Спасибо.
Точно такое же поведение. Версия 1.1.7.
АНАЛОГИЧНО, купил станок в начале июля 2023, при первых пробных запусках, без инструмента по «воздуху» все было нормально, на прошлой неделе обратил что появилось все вышеописанное «ANATOLY», кто нибцдь нащел причину , да изначально запускал Candle на англиском, тот что шел со станком на флешке, ошибку заметил при использовании русифицированной версии, запуск исходной версии на англиском результата не дал…