Программа candle для чпу руководство

Что такое Candle?

Candle GRBL — это бесплатное программное обеспечение для управления станками с ЧПУ. Он очень несложный и поэтому идеально подходит для новичков.

Хотя наличие только минимума функций может быть ограничением, это значительно снижает «информационную перегрузку», которая может возникнуть, если вы еще не знакомы с обработкой с ЧПУ.

Какие типы станков с ЧПУ используют программное обеспечение Candle?

Candle использует исходный код GRBL, программное обеспечение которого можно запустить с помощью аппаратного обеспечения Arduino . Таким образом, любой станок с ЧПУ, который имеет контроллер Arduino и не более 3 осей (X, Y и Z), может использовать программное обеспечение Candle для управления им.

Этот тип программного обеспечения предназначен только для хобби, поэтому в основном используется на домашних станках с ЧПУ, а также на небольших фрезерных станках с ЧПУ потребительского уровня.

Большинство граверов с ЧПУ в стиле 3018 оснащены оборудованием-клоном Arduino, поэтому они будут поставляться с копиями Candle или другого программного обеспечения на основе Grbl для управления этими станками.

Обзор интерфейса Candle

Состояние

В этом разделе показано положение шпинделя по отношению к рабочим координатам (смещения нулевой точки) и координатам станка (исходная точка станка или исходное положение станка).

Показания «состояния» Candle
Показания «состояния»

Для базовых станков с ЧПУ координаты станка будут располагаться там, где находится шпиндель, когда станок включен.

Я рекомендую установить исходное положение в положительном конце хода каждой оси, возвращая станок в это положение в конце каждой программы и перед тем, как выключить станок.

Контроль

Первая кнопка — « Кнопка домой ». При правильной настройке функция «Candle Grbl домой» вернет вашу машину в заранее определенную точку, это можно использовать, если ваша машина оснащена концевыми/домашним выключателями.

Кнопка «Домой» Candle
Кнопка «Домой»

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

Следующая кнопка управления — датчик нуля Z. Плата управления Arduino имеет возможность подключения щупа.

Кнопка управления датчиком нуля Z
Кнопка управления датчиком нуля Z

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

Следующие две кнопки — Zero XY и Zero Z. Их нажатие установит ваши рабочие координаты в том месте, где в данный момент находится ваш шпиндель.

Кнопки нуля осей XY и Z
Кнопки нуля осей XY и Z

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

Кнопка восстановления исходного состояния
Кнопка восстановления исходного состояния

Это необходимо, если вы нажмете сброс, так как это очистит ваши рабочие координаты, а нажатие «Восстановить исходную точку» восстановит их.

Эту функцию можно использовать даже после выключения и повторного включения машины, если перед выключением вы вернули машину в исходное положение.

Примечание: Недавно у меня возникла проблема, когда Candle не помнит мои последние использованные смещения, а команда восстановления источника не работает.

«Безопасное положение» будет перемещать оси вашего станка, как указано в диалоговом окне настроек в командах безопасного положения.

Кнопка безопасного положения
Кнопка безопасного положения

Ее можно использовать в качестве кнопки исходного положения, если на вашей машине нет переключателей исходного/конечного положения. Просто откройте окно настроек и введите «G53G00G90Z0.;G53G90X0.Y0». ” в командном поле безопасных позиций.

Теперь вы можете нажать эту кнопку, и ваша машина вернется в исходное положение.

Сброс является эквивалентом аварийной остановки. Нажмите ее, и ваш станок остановит шпиндель и любые движения осей. 

Кнопка сброса
Кнопка сброса

Разблокировка используется для того, чтобы ваша машина снова заработала после нажатия кнопки сброса

Кнопка разблокировки
Кнопка разблокировки

Шпиндель

Функция управления шпинделем
Функция управления шпинделем

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

Переопределение

Переопределение Candle
Переопределение Candle

Этот раздел позволяет управлять скоростью подачи, ускоренной подачей и скоростью шпинделя во время выполнения программы кода G. Это действительно полезно, чтобы помочь настроить подачу и скорость, чтобы предотвратить поломку инструмента или перегрузку станка.

Чтобы использовать его, отрегулируйте ползунок, затем установите флажок, чтобы сделать изменение активным.

Перемещения

Секция Jog позволяет вам вручную управлять 3 осями вашего станка. 4 кнопки направления слева управляют осями X и Y, а две сплошные стрелки справа управляют осью Z.

Секция перемещения Candle
Секция перемещения Candle

Выпадающее меню «шаг» дает вам возможность управлять движением осей различными способами. При выборе «Непрерывно» оси будут перемещаться непрерывно, пока нажата кнопка направления. Движение остановится, когда кнопка будет отпущена.

Все остальные параметры представляют собой пошаговые перемещения, все они показаны в миллиметрах.

Выберите расстояние, на которое вы хотите переместиться, и нажатие кнопки направления переместит ось на выбранное расстояние.

В центре кнопок направления XY есть кнопка остановки, если вам нужно предотвратить сбой.

Следующим выбором является подача. Выберите скорость подачи, например, более медленную подачу, обеспечивающую более точное ручное управление.

Последним вариантом является флажок для включения управления с клавиатуры . Элементы управления для перемещения ваших осей следующие

ЦИФРОВОЙ БЛОК 8 = Y+
ЦИФРОВОЙ БЛОК 2 = Y-
ЦИФРОВОЙ БЛОК 4 = X-
ЦИФРОВОЙ БЛОК 6 = X+
ЦИФРОВОЙ БЛОК 9 = Z+
ЦИФРОВОЙ БЛОК 3 = Z-
ЦИФРОВОЙ БЛОК 5 = СТОП
ЦИФРОВОЙ БЛОК 7 = ДЛИНА ШАГА +
ЦИФРОВОЙ БЛОК 1 = ДЛИНА ШАГА –
ЦИФРОВОЙ БЛОК / = СКОРОСТЬ ШПИНДЕЛЯ –
ЦИФРОВОЙ БЛОК * = СКОРОСТЬ ШПИНДЕЛЯ +
ЦИФРОВОЙ БЛОК 0 = ПУСК / ОСТАНОВ ШПИНДЕЛЯ

Убедитесь, что вы не установили флажок по ошибке, так как если он установлен, вы не сможете использовать консоль.

Консоль

Консоль Candle
Консоль Candle

Эта область покажет вам команды, которые используются при нажатии любой из кнопок управления. Он также используется в качестве экрана MDI.

M Anual D ата I Nput позволяет вводить отдельные строки кода и выполнять их независимо от любого G кода программы.

Загрузите Программу G Code

Сначала необходимо создать программу, либо написав вручную использую команды G-кода, либо с помощью CAM программ.

Когда у вас есть программа, вы можете нажать «открыть» или «файл»> «открыть». Это поместит вашу программу в «очередь», готовую к отправке на ваш компьютер, когда вы нажмете «отправить».

Первые несколько строк программы должны быть видны в нижней части экрана.

Вы можете запустить программу G-кода как в метрической, так и в имперской системе, но Candle будет показывать только миллиметры в показаниях «состояния». Кажется, нет никакого способа изменить это.

Запуск программы G-кода в британских единицах приведет к созданию проекта правильного размера, если в вашей программе указан код G20 (дюймы).

Настройте Свой Станок С ЧПУ

Используйте функции толчковой подачи, чтобы расположить инструмент там, где вам нужны базовые точки по трем осям. Когда в положении нажмите Нулевой XY и нулевой Z кнопки.

Когда точки отсчета установлены, нажмите «безопасное положение», и если вы настроите его, как показано ранее в этой статье, ваша машина вернется в исходное положение.

Запустите Программу G-Кода

Как только ваша программа загружена, просто нажмите « Отправить», и машина запустит программу

Функции команды запуска программы
Функции команды запуска программы

Нажатие Pause остановит движение осей без остановки шпинделя.

Если вы столкнулись с проблемой и вам нужно остановить программу, просто нажмите « Прервать», и машина полностью остановится. Затем вы можете нажать « безопасное положение», чтобы отправить машину домой, подальше от материала.

Если вы хотите перезапустить, нажмите «Сброс», чтобы вернуться к началу программы, прежде чем снова нажать «Отправить».

Визуализатор Candle

Траекториями инструментов в визуализаторе можно управлять с помощью мыши обычным способом. 

Визуализатор, показывающий пути инструментов загруженной программы
Визуализатор, показывающий пути инструментов загруженной программы

Вращайте пути, удерживая нажатой левую кнопку мыши и перемещая мышь, удерживая нажатой правую кнопку для панорамирования и вращая колесо прокрутки для увеличения и уменьшения масштаба.

В правом верхнем углу окна визуализатора также есть значки для размещения траекторий в типичных положениях окна просмотра.

Вывод

Я нашел это программное обеспечение легким в использовании, оно настолько простое и интуитивно понятное, что идеально подходит для новичков в ЧПУ. Он не идеален и имеет некоторые недостатки.

Это программное обеспечение идеально подходит для использования в сочетании с JCut и другими базовыми программами для генерации G-кода.

У меня было несколько глюков, когда я впервые начал использовать его. Основная проблема заключалась в том, что машина пыталась быстро выйти за пределы своих возможностей после нажатия «Прервать» и «Восстановить исходное положение». (Он вообще не должен двигаться).

Я не уверен, что я сделал, чтобы он работал правильно, но теперь он работает нормально.

Candle является бесплатным программным обеспечением, поэтому его нельзя винить, вы можете скачать его здесь.

Если вам нужен файл G-кода для тестирования вашей машины, то на сайте есть несколько примеров, которые может скачать любой желающий.

Меню Grbl

GRBLControl Инструкция Содержание

GrblControl Grbl 1.1 Cкачать установить для Arduino

Grbl Прошивка для Arduino IDE

GrblControl Candle Как установить программу в Windows

Инструкция GrblControl Candle Интерфейс

GrblControl Candle Интерфейс G-код программа
GrblControl Candle Интерфейс Состояние
GrblControl Candle Интерфейс Управление
GrblControl Candle Интерфейс Карта высот
GrblControl Candle Интерфейс Панель Шпиндель
GrblControl Candle Интерфейс Панель Коррекция
GrblControl Candle Интерфейс Панель Перемещение
GrblControl Candle Интерфейс Консоль

Инструкция GrblControl Candle Как настроить программу

GrblControl Candle Настройки Соединение
GrblControl Candle Настройки Отправка файла
GrblControl Candle Настройки Информация о станке
GrblControl Candle Настройки Управление
GrblControl Candle Настройки Команды
GrblControl Candle Настройки Карта высот
GrblControl Candle Настройки Парсер
GrblControl Candle Настройки Визуализатор
GrblControl Candle Настройки Модель фрезы
GrblControl Candle Настройки Консоль
GrblControl Candle Настройки Панели
GrblControl Candle Настройки Цвета
GrblControl Candle Настройки Шрифт

Уроки GrblControl Candle

GrblControl Candle Как создать карту высот

What is candle software?

Candle GRBL software is free to use, basic CNC machine control software. It is very uncomplicated and as such is perfect for a beginner.

candle user interface

Candle user interface

It incorporates a G-code visualiser and only has the essential functions you need for running your G-Code programs.

Although only having a minimum of functions can be limiting, it drastically reduces the ‘information overload’ that can occur if you are still unfamiliar with Cnc machining.

What type of CNC machines use Candle Software?

Candle uses GRBL source code which software can be run using Arduino hardware. So any cnc machine that has an Arduino controller and no more than 3 axes (X, Y and Z), can use Candle software to control it.

This type of software is only intended for hobby use, so is mainly used on diy cnc home conversions and small consumer grade cnc routers and mills.

Most of the 3018 style Cnc engravers come equipped with Arduino clone hardware so they will be delivered with copies of Candle or other Grbl based software to control these machines.

I use Candle for my 3018 pro machine and I have a full review of this machine at this link, 3018 review.

Candle Cnc Tutorial

First off I will go through and explain each area of the user interface and how to use each feature.

State

This section shows the position of the spindle in relation to the work coordinates (datum offsets) and the machine coordinates (machine reference point or machine home position).

If you need more information on this, read the article ‘cnc offsets and machine reference explained’.

candle state readout

The ‘state’ readout

For basic cnc machines the machine coordinates will be located where the spindle is located when the machine is switched on.

I recommend establishing a home position at the positive end of each axis travel, homing the machine to this position at the end of each program and before you switch your machine off.

See my article ‘Cnc limit switches – Why you don’t need them!’ for a more detailed explanation.

Control

The first button is the ‘home Button’. When correctly set up, the ‘Grbl candle home’ function will home your machine to a predefined point, this can be used if your machine is equipped with limit/home switches.

Candle home function

The home button

If you have a basic machine, like a 3018 engraver that does not have limit switches, you can ignore this button and use ‘safe position’ instead. I explain how to use it as a homing function later in this article..

The next control button is Z-probe. The Arduino control board has the ability to connect a probe.

candle probe control function

The Z probe button

If you have one connected and it is set up correctly, pressing this button will probe the top of your part and set this as your Z datum.

The next two buttons are Zero XY and Zero Z, pressing these will set your work coordinates to where your spindle is currently positioned.

candle axis zero function buttons

The X Y and Z axis zero buttons

Moving to the lower row of control buttons, the first one is ‘restore origin’. Pressing this will restore your previous work offsets using a G92 command.

Candle restore origin function

The restore origin button

This is needed if you hit reset as doing this will clear your work coordinate positions, pressing restore origin will reinstate them.

This function can even be used after turning your machine off and back on again, as long as you returned your machine back to its home position before turning it off.

Note: I have had an issue recently where Candle is not remembering my last used offsets and the restore origin command has not been working.

If this happens to you, I have published a workaround for re-establishing your previously stored offsets. Candle software offset problem.

Safe Position’ will move your machine axes as specified in the settings dialog box under safe position commands.

candle safe position control button

The safe position button

This can be used as your home position button if your machine does not have home/limit switches. Just open the settings box and type “G53G00G90Z0.;G53G90X0.Y0.” in the safe positions command box.

You can now press this button and your machine will travel to its home position.

Reset is the equivalent of an emergency stop. Press it and your machine will stop the spindle and any axis movements.  

candle emergency stop

The reset button

Unlock is used to get your machine going again after pressing reset.

candle unlock button

The unlock button

Spindle

candle spindle control function

The spindle control function

This section lets you switch on your spindle manually and control the spindle speed. You can manipulate the slider to reduce or increase the RPM. This is used only when manually switching on the spindle, not when running a G code program.

Overriding

candle feed and speed override controls

This section lets you manipulate the feedrate, rapid feed and spindle speed while running a G code program. This is really useful to help dial in your feeds and speeds to prevent tool breakage or overstressing a 3018 machine.

To use it, adjust the slider then check the box to make the change active.

Jog

The Jog section lets you manually control your machine’s 3 axes. The 4 direction buttons on the left control the X and Y axes and the two solid arrows on the right control the Z axis.

candle axis jog controls

The Jog section

The ‘step’ drop down menu gives you the option of controlling the axis movements in different ways. Selecting ‘Continuously’ will move the axes continuously while the direction button is pressed. The movement will stop when the button is released.

The other options are all incremental movements, all shown in millimeters.

Choose a distance you want to move and pressing a direction button will move the axis the chosen distance.

There is a stop button in the center of the X Y direction buttons if you need to prevent a crash.

The next choice is the feed, select your feedrate, for example a slower feed, allowing for finer manual control.

The final option is a checkbox for enabling keyboard control. The controls to move your axes are as follows, (Thanks to Giulio for the information)

NUMBER PAD 8 = Y+
NUMBER PAD 2 = Y-
NUMBER PAD 4 = X-
NUMBER PAD 6 = X+
NUMBER PAD 9 = Z+
NUMBER PAD 3 = Z-
NUMBER PAD 5 = STOP

NUMBER PAD 7 = STEP LENGTH +
NUMBER PAD 1 = STEP LENGTH –
NUMBER PAD / = SPINDLE SPEED –
NUMBER PAD * = SPINDLE SPEED +
NUMBER PAD 0 = SPINDLE START / STOP (1)

Make sure you don’t check the box by mistake, having it checked will prevent you from using the console.

Console

Candle console function

The console box

This area will show you the commands that are used when you press any of the control buttons. It is also used as an MDI screen.

Manual Data Input allows you to type individual lines of code and execute them independently of any G code program loaded.

Load your G Code program

A program needs to be created first, you can check out my JScut tutorial for help on this.

Once you have your program, you can click ‘open’ or ‘file’ > ‘open’. This will put your program in the ‘queue’ ready to be sent to your machine when you press ‘send’.

The first few lines of the program should be visible in the bottom section of the screen.

You can run a G code program in either metric or imperial but Candle will only show millimeters in the ‘state’ readouts. There does not appear to be any way of changing this.

Running an imperial G code program will produce a correctly sized project as long as the G20 code (inches) is specified in your program.

Setup your Cnc Machine

I’m demonstrating this tutorial with my 3018 machine that I bought for my full review and setup tutorial. The 3018 cnc engraver came bundled with Candle software so if you are considering buying one of these machines I suggest you check out my review. 

Use the Jog functions to position your tool where you need your three axis datums to be. When in position press the Zero XY and Zero Z buttons.

When the datums are set, press ‘safe position’ and if you set it up as shown previously in this article, your machine will move back to its home position.

Run your G code program

Once your program is loaded simply click Send and the machine will run the program

candle program run options

Program run command functions

Pressing Pause will halt the movement of the axes without stopping the spindle. 

If you encounter a problem and need to stop the program just press Abort and the machine will stop completely. You can then press ‘safe position’ to send the machine home, away from the stock material.

If you want to restart, click reset to get back to the beginning of the program before pressing Send again.

Candle Visualizer

The tool paths in the visualizer can be manipulated with your mouse in the usual way. 

candle visualizer

The visualizer showing the tool paths of the loaded program

Rotate the paths by holding down the left mouse button and moving the mouse, hold down the right button to pan and roll the scroll wheel to zoom in and out.

There are also the icons in the top right of the visualizer window to position the toolpaths in the typical viewport positions.

Final Thoughts

I found this software a breeze to use, it is so simple and intuitive that it is perfect for a newcomer to Cnc. It isn’t perfect and has some shortcomings, especially not being able to change the ‘state’ readouts to display in inches.

This software is perfect for use in conjunction with JSCut and other basic G Code generating programs.

I did experience a few glitches when I first started using it. The main issue being the machine tried to do a rapid move beyond its limits after pressing ‘abort’ and ‘restore origin’. (It isn’t supposed to move at all). 

I’m not sure what I did to get it running properly, but it works fine now.

Candle is free software so it can’t really be faulted, you can download it here.

If you need a G Code file to test your machine, I have some files available for anyone to download. The files have step by step instructions provided.

OR

С чего вы взяли, что он за это получает ЗП? И что, даже знаете, сколько? Что прошивка GRBL, что программа Candle (кстати, для кругозора: правильно Кэндл (свеча), а не Канди (конфета:) выложена в свободном доступе и открытым исходным кодом, вы не думаете, что автор просто энтузиаст, который сделал бесплатный софт и ничего с этого не имеет? А даже если и имеет — это его личное дело.
И вообще, те возможности, что он умудрился засунуть в слабенький 328-й камень уже заслуживают уважения.
Внешний софт работает с прошивкой GRBL с учётом её возможностей и протокола и кроме программы от автора имеет альтернативы в реализации от других программистов.
Но у вас всегда есть альтернативы. Станок — это железяки, ШД и шпиндель могут работать не только от контроллера, что поставляется со станком.
Вы всегда можете купить плату для работы с Mach, купить саму программу и поругать уже других разработчиков.
Или есть куча иных связок софт-железо — тоже, наверняка, дураки, не сделали большую красную кнопку «сделать и шоб хорошо было».

Ну, фрезы, по первости, кто не ломал, тут куча нюансов, к конкретно этому станку отношения не имеющих.
А инструкцию — там несколько кнопок, зачем там инструкция… На крайняк есть этот форум и бескрайний инет :)

Походу, это проблема вашего компьютера.
Как вариант, версию без установки распаковать куда угодно и запускать, не устанавливая — не?

Вы ещё скажите — ещё и программу скачай и станок купи и деталь нарисуй и.т.д… :))
Это нормальная, широко распространённая практика для устройств и программ, общающихся по последовательному интерфейсу.

Candle

GRBL controller application with G-Code visualizer written in Qt.

Supported functions:

  • Controlling GRBL-based cnc-machine via console commands, buttons on form, numpad.
  • Monitoring cnc-machine state.
  • Loading, editing, saving and sending of G-code files to cnc-machine.
  • Visualizing G-code files.

System requirements for running «Candle»:

  • Windows/Linux x86
  • CPU with SSE2 instruction set support
  • Graphics card with OpenGL 2.0 support
  • 120 MB free storage space

Build requirements:

Qt 5.4.2 with MinGW/GCC compiler

Downloads:

Experimental versions:

  • Version 1.2b release

For GRBL v1.1 firmware

  • Windows: candle_1.1.7.zip
  • Linux: candle_1.1.7.tar.gz

(for GRBL v0.9 and below use Candle 1.0)

Before creating new issue:

Candle works with CNC controlled by GRBL firmware, many problems can be solved by using proper version of GRBL, using proper configuration.

Please read GRBL wiki:

  • GRBL v0.9-: https://github.com/grbl/grbl/wiki
  • GRBL v1.1: https://github.com/gnea/grbl/wiki

«Candle» main window:
screenshot

Понравилась статья? Поделить с друзьями:
  • Руководство к майкрософт ворд
  • Глутаргин в ампулах инструкция по применению цена в украине
  • Магний в6 со вкусом лимона инструкция по применению
  • Amlant maharishi ayurveda инструкция по применению на русском
  • Руководство банка мой банк