VolEN
- Регистрация
- 24.01.2019
- Сообщения
- 2
- Реакции
- 0
- Баллы
- 21
- Город
- Белгород
- Имя
- Денис
- #1
Собственно ошибка при начале фрезеровки. Grblcontrol(Candle_1.1.7 )
VER:1.1f.
hydrooz
- Регистрация
- 27.07.2018
- Сообщения
- 1 031
- Реакции
- 685
- Баллы
- 133
- Возраст
- 31
- Имя
- Григорий
- Плата
- Woodpecker 0.9
- Прошивка
- 1.1f
- #2
Судя по резкому запуска движка форумским постпроцессором не пользуетесь?
Вячеслав
- Регистрация
- 11.07.2018
- Сообщения
- 168
- Реакции
- 138
- Баллы
- 63
- #3
Попробуйте сменить провод от дятла к компу.
Владимир (Vofka)
- Регистрация
- 18.06.2018
- Сообщения
- 705
- Реакции
- 536
- Баллы
- 133
- Возраст
- 57
- Адрес
- Оттуда
- Город
- Сочи
- Имя
- Владимир
- Отчество
- Леонидович
- Прошивка
- 1.1f
- #4
Судя по резкому запуска движка форумским постпроцессором не пользуетесь?
не, на картинке пример из дистрибутива, хз чем они его делали, но:
смело в игнорирование, т.е. жмякнуть «пропустить»
VolEN
- Регистрация
- 24.01.2019
- Сообщения
- 2
- Реакции
- 0
- Баллы
- 21
- Город
- Белгород
- Имя
- Денис
- #5
Судя по резкому запуска движка форумским постпроцессором не пользуетесь?
нет. им не пользуюсь. А нет ли у местных сторожил «стартер пака» аля фрезеруем первую деталь, жмем на такието кнопки.
Veter811
- Регистрация
- 12.12.2018
- Сообщения
- 48
- Реакции
- 36
- Баллы
- 18
- Возраст
- 34
- Город
- Екатеринбург
- Имя
- Михаил
- Прошивка
- 0.9j
- #6
Если порыться по форуму внимательно — можно найти УП под стандартную фрезу где всё ровно и вырезается исключительной красоты герб. Именно сие произведение я, и много кто ещё использовал в качестве пробы пера.
А ещё в файлах есть постпроцессор для арткама и всё всегда будет получаться в лучшем виде. Если хоть одно слово из моего сообщения неясно — спрашивайте, ответим никуда не денемся.
Просто универсального рецепта для «стартер пака» к сожалению, не существует. Имеет место только метод проб и ошибок, где могут посодействовать форумчане в некоторой степени, но в основном необходимо ориентироваться на собственные ощущения.
Владимир (Vofka)
- Регистрация
- 18.06.2018
- Сообщения
- 705
- Реакции
- 536
- Баллы
- 133
- Возраст
- 57
- Адрес
- Оттуда
- Город
- Сочи
- Имя
- Владимир
- Отчество
- Леонидович
- Прошивка
- 1.1f
- #7
можно найти УП под стандартную фрезу где всё ровно и вырезается исключительной красоты герб.
для меня это был и есть «стартер пак», Спасибо Андрею.
там тоже есть эта ошибка но её тоже надо пропустить
сергей154
- Регистрация
- 13.01.2019
- Сообщения
- 8
- Реакции
- 1
- Баллы
- 23
- Город
- сочи
- #8
Привет всем! пробую свой 3018. лазером научился пользоваться. Вот с гравёром проблема, запускаю программу и он просто через минут пять перестаёт перемещается. фреза крутится а станок стоит. пробывал разные ( скачанные файлы ) результат одинаковый. поработав немного останавливается, но фреза работает. лечится только отключение питания и разъединением с ПК. Все шнуры новые, контакты хорошие. и лазером выжигает без проблем.
Подскажите в чём может быть проблема?
Veter811
- Регистрация
- 12.12.2018
- Сообщения
- 48
- Реакции
- 36
- Баллы
- 18
- Возраст
- 34
- Город
- Екатеринбург
- Имя
- Михаил
- Прошивка
- 0.9j
- #9
Привет всем! пробую свой 3018. лазером научился пользоваться. Вот с гравёром проблема, запускаю программу и он просто через минут пять перестаёт перемещается. фреза крутится а станок стоит. пробывал разные ( скачанные файлы ) результат одинаковый. поработав немного останавливается, но фреза работает. лечится только отключение питания и разъединением с ПК. Все шнуры новые, контакты хорошие. и лазером выжигает без проблем.
Подскажите в чём может быть проблема?
Насколько я могу предположить программа GRBL control? Попробуйте Candle, возможно проблема в этом.
сергей154
- Регистрация
- 13.01.2019
- Сообщения
- 8
- Реакции
- 1
- Баллы
- 23
- Город
- сочи
- #10
GRBL control АГА! она самая.
Андрей
- Регистрация
- 08.05.2018
- Сообщения
- 7 344
- Реакции
- 6 477
- Баллы
- 350
- Адрес
- Россия
- Веб-сайт
- www.cnc3018.ru
- Город
- Санкт-Петербург
- Станок
- CNC3018
- Плата
- 3.2
- Прошивка
- 1.1f
- #11
для меня это был и есть «стартер пак», Спасибо Андрею.
там тоже есть эта ошибка но её тоже надо пропустить
Спасибо и Вам.
Для меня это была пожалуй первая работа сделанная самостоятельно в АртКаме
Так что тогда я еще многое делал не совсем правильно
Владимир (Vofka)
- Регистрация
- 18.06.2018
- Сообщения
- 705
- Реакции
- 536
- Баллы
- 133
- Возраст
- 57
- Адрес
- Оттуда
- Город
- Сочи
- Имя
- Владимир
- Отчество
- Леонидович
- Прошивка
- 1.1f
- #12
Так что тогда я еще многое делал не совсем правильно
Это неважно, тогда главное было сдвинутся с нулевой точки. Это сейчас видны ошибки, а тогда очень хотелось поскорее начать.
Потому ещё раз Спасибо!
Вячеслав
- Регистрация
- 11.07.2018
- Сообщения
- 168
- Реакции
- 138
- Баллы
- 63
- #13
GRBL control АГА! она самая.
Лучше посмотрите ветку про борьбу с помехами. Имхо, дело не в программе.
hydrooz
- Регистрация
- 27.07.2018
- Сообщения
- 1 031
- Реакции
- 685
- Баллы
- 133
- Возраст
- 31
- Имя
- Григорий
- Плата
- Woodpecker 0.9
- Прошивка
- 1.1f
- #14
Так а статус какой в этот момент?
сергей154
- Регистрация
- 13.01.2019
- Сообщения
- 8
- Реакции
- 1
- Баллы
- 23
- Город
- сочи
- #15
спасибо за совет! дело было в виндусе. виндус 7 начальная. что-то с программой Джава. Подключил другой комп и ЗАРаботалО !!!
подскажите а как можно на 3018, работать без компа. (с флэшки) В интернете видел 3Д принтеры работают.
Обновлено: 27.01.2023
Здравствуйте! Нужна помощь!
ОС Win7 x32 + все обновления. До недавнего времени пользовался версией 0.8.4. Все работает! Хотел перейти на версию 1.0.11(10) из-за добавления «растра» в визуализатор и возможности продолжения работы с произвольной строки.
The text was updated successfully, but these errors were encountered:
Rom327 commented Mar 18, 2017
Denvi commented Mar 18, 2017
На моем ПК таких проблем не наблюдается.
Rom327 commented Mar 18, 2017
Спасибо, попробую. Может система подзабита.
Rom327 commented Mar 18, 2017
И снова здравствуйте! Подключился к другой машине. Win7_64. Точно так же программа закрывается! Значит дело не в моем железе. Может какой библиотеки не хватает?
Denvi commented Mar 18, 2017
ОС тут как раз роль играет небольшую, куда важнее такие характеристики как:
- тип процессора/чипсета;
- тип видеокарты;
- объем ОЗУ.
Еще возможные причины:
- особенность отправляемых G-код файлов;
- настройки программы;
- настройки прошивки.
Rom327 commented Mar 18, 2017
Я вас понимаю, но железо используется тоже, что и с версией 0.8.4. И еще, если в визуализаторе выбрать «вектор», то программа работает!
Denvi commented Mar 18, 2017
Версия 0.8.4 растры не рисовала, а код отрисовки он, кхм, несколько отличается от векторов.
У вас файлы загружаются, если программа настроена в растровый режим, загрузка происходит без ошибок только с векторным?
В растром режиме после загрузки файла программа не вылетает, если изменить текущую строку кода (поставить курсор примерно на середину файла, конец файла) в окне под визуализатором?
Если нажать кнопку «Сброс»?
Rom327 commented Mar 18, 2017
Попытка редактирования программы и программа закрывается!
Rom327 commented Mar 18, 2017
Если редактировать в начале программы, то все работает, если в конце, программа вылетает!
Вы одного из своих «пушистых» переслать можете?
Rom327 commented Mar 18, 2017
Rom327 commented Mar 18, 2017
Заслал младшего кота. Прожжено несколько раз на 0.8.4.
Denvi commented Mar 18, 2017
Замечательно, ваш кот и вызывает эту ошибку. Буду разбираться. Спасибо.
Rom327 commented Mar 18, 2017
Мой кот хороший!
Rom327 commented Mar 18, 2017
Может Вам имеет смысл пообщаться с автором программы, которая генерит УП?

Вероятнее всего, просто теряется соединение с ЧПУ, это из за шпинделя. Китайцы на конденсаторах по питанию сэкономили. Лечится допайкой конденсатора 10 — 1000 мкФ в цепь питания 5 В. Я паял 100 мкФ на конденсатор в питании контроллера, можно припаять в питание преобразователя USB-ttl

1. Какой техпроцесс?
2. Скольки разрядная операционная система
И меня все работает на ноуте которому 12 лет и не зависает ничего. Попробуйте поменять usb кабель или слот куда втыкаете

Михалыч, %
O1234
N3 G17 G90 G20 G40
N4 G08 P1
N5 G91 G28 Z0
Показать полностью.
(MATERIAL:)
( X MIN:0.000 Y MIN:0.000 Z MIN:-0.158)
( X MAX:1.181 Y MAX:1.181 Z MAX:-0.031)
( X SIZE:1.181 Y SIZE:1.181 Z SIZE:0.126)
( THICKNESS:0.197)
(FIRST TOOL INFORMATION)
( TOOL NUMBER:1)
( DESCRIPTION:10.0 градус конический с 0.000 мм радиусом скругления и 0.050 мм плоской кромкой)
(FEED RATES IN INCHES PER MINUTE)
( CUTTING FEED RATE:79)
( PLUNGE FEED RATE :157)
( RAPID FEED RATE :9999)
( SPINDLE SPEED :S30000 r.p.m)
N22 T1
N23 M13 S30000
N24 G0 G90 G54 X0.0000 Y0.0000
N25 M11
N26 G43 H1 Z0.1969
N27 G0 X0.0000 Y0.0000 Z0.1969
N28 G1 Z-0.1575 F157.5
N29 G1 X0.0015 F78.7
N30 X1.1811
N31 Y0.0010
N32 Y0.0020
N33 X1.1796
N34 X0.0000
N35 Y0.0030
N36 Y0.0040
N37 X0.0015
N38 X1.1811
N39 Y0.0050
N40 Y0.0059
N41 X1.1796
N42 X0.6393 Z-0.1575
N43 X0.1683 Z-0.1575
N44 X0.0000
N45 Y0.0069
N46 Y0.0079
N47 X0.0015
N48 X0.5241 Z-0.1575
N49 X1.1811 Z-0.1575

(MATERIAL:)
( X MIN:0.000 Y MIN:0.000 Z MIN:-0.158)
( X MAX:1.181 Y MAX:1.181 Z MAX:-0.031)
( X SIZE:1.181 Y SIZE:1.181 Z SIZE:0.126)
( THICKNESS:0.197)
(FIRST TOOL INFORMATION)
( TOOL NUMBER:1)
( DESCRIPTION:10.0 градус конический с 0.000 мм радиусом скругления и 0.050 мм плоской кромкой)
В версии 1.1.7 не работают кнопки перемещения в ручном режиме. В версии 1.0.11 работает, но на визуализации нет перемещения шпинделя, постоянно стоит в 0X 0Y, в версии 1.1.7 нормально движется по траектории. В чем проблема? И не работает кнопка обнуления координат, ни в одной версии.
The text was updated successfully, but these errors were encountered:
DrGrbl commented Jan 22, 2017
С визуализацией и кнопкой обнуления разобрался, но так и не работает ручное перемещение в версии 1.1.5-1.1.7. В версиях 1.0.11 и ниже все работает.
Denvi commented Jan 25, 2017
Candle версий 1.0.х для прошивок GRBL 0.9 и ниже, 1.1.х — GRBL 1.1.
Обновите прошивку.
SadovovAlex commented Jan 29, 2017
Так же, не работает перемещение по кнопкам ручного перемещения в программе v1.1.7
[CTRL+X] < Grbl 1.1e [‘$’ for help]
S300 < ok
$$ < $0=10
$1=25
$2=0
$3=0
$4=0
$5=0
$6=0
$10=1
$11=0.010
$12=0.002
$13=0
$20=0
$21=0
$22=0
$23=0
$24=25.000
$25=500.000
$26=250
$27=1.000
$30=1000
$31=0
$32=1
$100=400.000
$101=400.000
$102=700.000
$110=800.000
$111=800.000
$112=500.000
$120=200.000
$121=200.000
$122=10.000
$130=200.000
$131=200.000
$132=200.000
ok
Denvi commented Jan 29, 2017
Не вижу криминала в настройках прошивки. Как насчет «settings.ini» файла?
ощущение что кнопка ничего не выполняет =)
Должна ли писаться команда перемещения в консоль при этом? у меня не пишется ничего.
ОС linux mint 17.3
Denvi commented Jan 29, 2017
Команда не должна выводиться в консоль.
Задайте шаг и подачу (скорость перемещения), например как на изображении ниже (судя по файлу настроек, сейчас не задана подача).

SadovovAlex commented Jan 29, 2017

В программе заданы!
Какие настройки в файле? может проблема в том что в файл не переносятся настройки?
И еще заметил что последняя цифра Буфер растет при нажатии
Denvi commented Jan 29, 2017
Какие настройки в файле? может проблема в том что в файл не переносятся настройки?
Настройки восстанавливаются при перезагрузке программы?
- 1 число — количество байт записанных в буфер последовательно порта;
- 2 — количество команд в буфере, на которые еще не пришел ответ от контроллера;
- 3 — количество команд в очереди.
Если растет последнее число — на команды перемещения нет ответа от контроллера, либо команды посылаются слишком часто.
В архиве версия с выводом команд перемещения в консоль (в настройках необходимо включить флаг «Отображать команды интерфейса пользователя»).
Протестируйте и отпишитесь с результатом вывода в консоль. Спасибо.
Сорри что долго не отвечал.
jogFeed в настройки записывется.
Протестировал новую сборку,
помучил старую и новую версии, с логированием, выяснил, что зависает перемещение после того когда пытаюсь управлять осью Z! что вверх, что вниз. помогает только перезапуск программы.
Причем как я понял по логам. часть команд по Z проходит.
Вот логи мучений
[CTRL+X] < Grbl 1.1e [‘$’ for help]
$J=G21G91X1Y0Z0F50 < ok
$J=G21G91X-1Y0Z0F50 < ok
$J=G21G91X-1Y0Z0F50 < ok
$J=G21G91X0Y1Z0F50 < ok
$J=G21G91X0Y1Z0F50 < ok
$J=G21G91X0Y-1Z0F50 < ok
$J=G21G91X0Y-1Z0F50 < ok
$J=G21G91X0Y-1Z0F50 < ok
$J=G21G91X0Y-1Z0F50 < ok
$J=G21G91X0Y0Z-1F50 < ok
$J=G21G91X0Y0Z-1F50 < ok
$J=G21G91X0Y0Z-1F50 < ok
$J=G21G91X0Y0Z-1F50 < ok
$J=G21G91X0Y0Z-1F50
$J=G21G91X0Y0Z-1F50
$J=G21G91X0Y0Z-1F50
$J=G21G91X0Y0Z-1F50
$J=G21G91X0Y0Z-1F50
$J=G21G91X0Y0Z-1F50
после этого перестают идти записи логов в консоль
Увеличивается только Кол-во команд в очереди.
вот сразу после запуска двигал ось Z:
[CTRL+X] < Grbl 1.1e [‘$’ for help]
$J=G21G91X0Y0Z10F50
$J=G21G91X10Y0Z0F50
$J=G21G91X0Y0Z10F50
$J=G21G91X0Y0Z-10F50
$J=G21G91X0Y0Z10F50
$J=G21G91X0Y0Z-10F50
Denvi commented Feb 3, 2017
Судя по всему, у вас зависает контроллер. На оси Z шагов на мм больше почти в два раза, чем на X и Y.
Думаю нужно увеличить время опроса контроллера (15 мс — очень частый опрос), либо ковырять параметры прошивки, что уже вне моей компетенции.
Хотя мой тестовый контроллер на Arduino Uno прекрасно работает с вашими настройками.
Попробуйте вручную отправлять команды $J с движением по оси Z (в том числе и напрямую через терминал, «pytty», к примеру), посмотрите что получится.
вы были абсолютно правы, проблема оказалась в настройках GRBL, почему-то ускорение по оси Z было выставлено в 0 ! =(
поставил
$122 = 200.000 (Z-axis acceleration, mm/sec^2)
И все заработало
Спасибо.
Собственно пожелание, можете ли Вы добавить проверку параметров прошивки $120/$121/$122 на не нулевое значение.
Вывод команд в консоль при перемещении на мой взгляд полезен, добавьте в будущие версии или опцию такую.
И поле консоль сделать в самом низу, чтобы оно было шире.
И вывод параметров прошивки примерно так, как в UGS, c расшифровкой
Grbl 1.1e [‘$’ for help]
$$
$G
$0 = 10 (Step pulse time, microseconds)
$1 = 25 (Step idle delay, milliseconds)
$2 = 0 (Step pulse invert, mask)
$3 = 0 (Step direction invert, mask)
$4 = 0 (Invert step enable pin, boolean)
$5 = 0 (Invert limit pins, boolean)
$6 = 0 (Invert probe pin, boolean)
$10 = 1 (Status report options, mask)
$11 = 0.010 (Junction deviation, millimeters)
$12 = 0.002 (Arc tolerance, millimeters)
$13 = 0 (Report in inches, boolean)
$20 = 0 (Soft limits enable, boolean)
$21 = 0 (Hard limits enable, boolean)
$22 = 0 (Homing cycle enable, boolean)
$23 = 0 (Homing direction invert, mask)
$24 = 25.000 (Homing locate feed rate, mm/min)
$25 = 500.000 (Homing search seek rate, mm/min)
$26 = 250 (Homing switch debounce delay, milliseconds)
$27 = 1.000 (Homing switch pull-off distance, millimeters)
$30 = 1000 (Maximum spindle speed, RPM)
$31 = 0 (Minimum spindle speed, RPM)
$32 = 1 (Laser-mode enable, boolean)
$100 = 400.000 (X-axis travel resolution, step/mm)
$101 = 400.000 (Y-axis travel resolution, step/mm)
$102 = 700.000 (Z-axis travel resolution, step/mm)
$110 = 800.000 (X-axis maximum rate, mm/min)
$111 = 800.000 (Y-axis maximum rate, mm/min)
$112 = 500.000 (Z-axis maximum rate, mm/min)
$120 = 200.000 (X-axis acceleration, mm/sec^2)
$121 = 200.000 (Y-axis acceleration, mm/sec^2)
$122 = 200.000 (Z-axis acceleration, mm/sec^2)
$130 = 200.000 (X-axis maximum travel, millimeters)
$131 = 200.000 (Y-axis maximum travel, millimeters)
$132 = 200.000 (Z-axis maximum travel, millimeters)
ok
Читайте также:
- Как установить машины в scrap mechanic
- Как запустить самп в песочнице
- Космические рейнджеры 2 доминаторы вылетает
- Готика 2 как убрать
- Как в кроссаут убрать ограничение фпс
Что такое Candle?
Candle GRBL — это бесплатное программное обеспечение для управления станками с ЧПУ. Он очень несложный и поэтому идеально подходит для новичков.
Хотя наличие только минимума функций может быть ограничением, это значительно снижает «информационную перегрузку», которая может возникнуть, если вы еще не знакомы с обработкой с ЧПУ.
Какие типы станков с ЧПУ используют программное обеспечение Candle?
Candle использует исходный код GRBL, программное обеспечение которого можно запустить с помощью аппаратного обеспечения Arduino . Таким образом, любой станок с ЧПУ, который имеет контроллер Arduino и не более 3 осей (X, Y и Z), может использовать программное обеспечение Candle для управления им.
Этот тип программного обеспечения предназначен только для хобби, поэтому в основном используется на домашних станках с ЧПУ, а также на небольших фрезерных станках с ЧПУ потребительского уровня.
Большинство граверов с ЧПУ в стиле 3018 оснащены оборудованием-клоном Arduino, поэтому они будут поставляться с копиями Candle или другого программного обеспечения на основе Grbl для управления этими станками.
Обзор интерфейса Candle
Состояние
В этом разделе показано положение шпинделя по отношению к рабочим координатам (смещения нулевой точки) и координатам станка (исходная точка станка или исходное положение станка).

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

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

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

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

Это необходимо, если вы нажмете сброс, так как это очистит ваши рабочие координаты, а нажатие «Восстановить исходную точку» восстановит их.
Эту функцию можно использовать даже после выключения и повторного включения машины, если перед выключением вы вернули машину в исходное положение.
Примечание: Недавно у меня возникла проблема, когда Candle не помнит мои последние использованные смещения, а команда восстановления источника не работает.
«Безопасное положение» будет перемещать оси вашего станка, как указано в диалоговом окне настроек в командах безопасного положения.

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

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

Шпиндель

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

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

Выпадающее меню «шаг» дает вам возможность управлять движением осей различными способами. При выборе «Непрерывно» оси будут перемещаться непрерывно, пока нажата кнопка направления. Движение остановится, когда кнопка будет отпущена.
Все остальные параметры представляют собой пошаговые перемещения, все они показаны в миллиметрах.
Выберите расстояние, на которое вы хотите переместиться, и нажатие кнопки направления переместит ось на выбранное расстояние.
В центре кнопок направления XY есть кнопка остановки, если вам нужно предотвратить сбой.
Следующим выбором является подача. Выберите скорость подачи, например, более медленную подачу, обеспечивающую более точное ручное управление.
Последним вариантом является флажок для включения управления с клавиатуры . Элементы управления для перемещения ваших осей следующие
ЦИФРОВОЙ БЛОК 8 = Y+ ЦИФРОВОЙ БЛОК 2 = Y- ЦИФРОВОЙ БЛОК 4 = X- ЦИФРОВОЙ БЛОК 6 = X+ ЦИФРОВОЙ БЛОК 9 = Z+ ЦИФРОВОЙ БЛОК 3 = Z- ЦИФРОВОЙ БЛОК 5 = СТОП ЦИФРОВОЙ БЛОК 7 = ДЛИНА ШАГА + ЦИФРОВОЙ БЛОК 1 = ДЛИНА ШАГА – ЦИФРОВОЙ БЛОК / = СКОРОСТЬ ШПИНДЕЛЯ – ЦИФРОВОЙ БЛОК * = СКОРОСТЬ ШПИНДЕЛЯ + ЦИФРОВОЙ БЛОК 0 = ПУСК / ОСТАНОВ ШПИНДЕЛЯ
Убедитесь, что вы не установили флажок по ошибке, так как если он установлен, вы не сможете использовать консоль.
Консоль

Эта область покажет вам команды, которые используются при нажатии любой из кнопок управления. Он также используется в качестве экрана MDI.
M Anual D ата I Nput позволяет вводить отдельные строки кода и выполнять их независимо от любого G кода программы.
Загрузите Программу G Code
Сначала необходимо создать программу, либо написав вручную использую команды G-кода, либо с помощью CAM программ.
Когда у вас есть программа, вы можете нажать «открыть» или «файл»> «открыть». Это поместит вашу программу в «очередь», готовую к отправке на ваш компьютер, когда вы нажмете «отправить».
Первые несколько строк программы должны быть видны в нижней части экрана.
Вы можете запустить программу G-кода как в метрической, так и в имперской системе, но Candle будет показывать только миллиметры в показаниях «состояния». Кажется, нет никакого способа изменить это.
Запуск программы G-кода в британских единицах приведет к созданию проекта правильного размера, если в вашей программе указан код G20 (дюймы).
Настройте Свой Станок С ЧПУ
Используйте функции толчковой подачи, чтобы расположить инструмент там, где вам нужны базовые точки по трем осям. Когда в положении нажмите Нулевой XY и нулевой Z кнопки.
Когда точки отсчета установлены, нажмите «безопасное положение», и если вы настроите его, как показано ранее в этой статье, ваша машина вернется в исходное положение.
Запустите Программу G-Кода
Как только ваша программа загружена, просто нажмите « Отправить», и машина запустит программу.

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

Вращайте пути, удерживая нажатой левую кнопку мыши и перемещая мышь, удерживая нажатой правую кнопку для панорамирования и вращая колесо прокрутки для увеличения и уменьшения масштаба.
В правом верхнем углу окна визуализатора также есть значки для размещения траекторий в типичных положениях окна просмотра.
Вывод
Я нашел это программное обеспечение легким в использовании, оно настолько простое и интуитивно понятное, что идеально подходит для новичков в ЧПУ. Он не идеален и имеет некоторые недостатки.
Это программное обеспечение идеально подходит для использования в сочетании с JCut и другими базовыми программами для генерации G-кода.
У меня было несколько глюков, когда я впервые начал использовать его. Основная проблема заключалась в том, что машина пыталась быстро выйти за пределы своих возможностей после нажатия «Прервать» и «Восстановить исходное положение». (Он вообще не должен двигаться).
Я не уверен, что я сделал, чтобы он работал правильно, но теперь он работает нормально.
Candle является бесплатным программным обеспечением, поэтому его нельзя винить, вы можете скачать его здесь.
Если вам нужен файл G-кода для тестирования вашей машины, то на сайте есть несколько примеров, которые может скачать любой желающий.
Как собрать ЧПУ плоттер рассказывал в прошлой статье. Сегодня рассмотрим процесс сознания G-Code для плоттера на Arduino, от поиска картинки, до готовой гравировки. Для этого будем использовать несколько программ: Inkscape, Carbide Create, Candle. Для того, чтобы сделать гравировку, нужно нарисовать векторное изображение самостоятельно или найти готовый рисунок в интернете.
Поиск картинки для гравировки на плоттере.
В поиске нужных картинок для гравировки, нам поможет поисковая система «Яндекс». В строке поиска вбиваем фразу «картинки для гравировки лазером».
После чего переходим в «Яндекс картинки». Конечно, можно искать сразу в «Яндекс картинках». Для более качественного поиска настроим фильтр, во вкладке «Тип» выберем «С белым фоном».
После сортировки нам выдаст результат: черные картинки с белым фоном. Из данного набора, можно нарисовать на плоттере любую картинку, но лучше искать сегментные изображения. Сегментные картинки состоят из отдельных частей, которые не пересекаются с другими и имеют небольшие размеры, относительного общего размера изображения. Такие картинки красиво гравируются на плоттере и лазерном гравировальном станке.
Нажимаем на кнопку «Открыть», для выбранного изображения. Оно откроется в новом окне, на черном фоне.
После чего кликаем по картинке правой кнопкой мыши и выбираем «Сохранить изображение как …», выбираем место куда сохранить. Если у вас браузер не спросил куда сохранить файл, то сохранение произойдёт в автоматическом режиме в папку «Загрузка».
Программа Inkscape поможет преобразовать растровое изображение в векторное.
Для того чтобы скачать программу «Inkscape», заходим в поисковик и указываем название программы «Inkscape». Переходим на сайт разработчика Inkscape.org.
На сайте переходим в раздел «Download».
На момент написания статьи последняя версия программы 1.0.2. В версиях новее 1.0 много нареканий, и я еще не тестировал работу с новыми версиями. Поэтому покажу работу с версией 0.9.2. Скачать ее можно на странице «Download» в правой колонке.
Далее нужно выбрать для какой операционной системы скачиваем программу, я выбираю Windows.
Выбираем разрядность вашей ОС. У меня 64-bit.
Скачиваю установочный файл .exe. Установка программы не сложная и проходит в несколько кликов.
Настройка программы Inkscape.
Для комфортной работы с программой настроем её. Для этого переходим в раздел меню «Файл-> Свойства документа…».
Выбираем единицы измерения «mm». Настраиваем размер рабочего пространства, по размерам рабочей зоны плоттера. У меня ширина 90, высота 60 мм.
Полученный шаблон сохраняем, чтобы в дальнейшем не настраивать данные параметры.
Преобразуем растровое изображение в векторное в программе Inkscape.
Перетаскиваем в программу изображение, которое мы скачали ранее. У вас появиться окно «Импорт растра в формате jpeg», тут ничего не меняем, нажимаем на кнопку «ОК».
Для того чтобы растровое изображение преобразовать в векторное, необходимо выделить картинку и выбрать пункт меню «Контур -> Векторизовать растр…».
Откроется всплывающее окно. Тут можно поиграться с настройками, для просмотра результата нужно поставить галочку «Предпросмотр». После чего нажимаем кнопку «ОК».
Растровое изображение можно удалить, оно нам больше не понадобиться.
Изменяем масштаб полученного изображения, чтобы оно помещалось в наше рабочее поле. Для пропорционального изменения размера, нажмите клавишу «Ctrl» и не отпуская, потяните за любой угол изображения.
Последнее, что нам нужно сделать, это оконтурить объект. Для этого переходим в меню «Контур-> Оконтурить объект».
Полученное изображение сохраняем в формате .svg, под название «Пример1».
Векторное изображение готово, сейчас приступим к созданию G-Code для плоттера.
Создаем G-code для плоттера в программе Carbide Create.
Для того чтобы создать G-code для плоттера, воспользуемся программой Carbide Create. Данная программ позволяет создавать G-code для фрезерных ЧПУ станков. Для наших целей её тоже можно использовать, но с определёнными ограничениями, о которых расскажу по мере их возникновения.
Скачать программу Carbide Create.
Для того чтобы скачать программу, в поиске «Яндекс» указываем название программы «Carbide Create». Переходим на сайт разработчика.
Прокрутив страницу ниже, вы увидите заголовок «Carbide Create CAD/CAM Software». Нажимаем на кнопку «See Carbide Create», чтобы подробнее почитать о программе.
На странице программы нужно нажать на кнопку «Get Carbide Create for Free». В открывшемся окне указываем свой e-mail и нажимаем на кнопку «Get Carbide Create».
После чего вы получите письмо, на указанный ранее электронный адрес. В письме будет ссылка на скачивание программы «Click here to download Carbide Create».
После нажатия на которую вы сможете скачать программу для вашей операционной системы. К сожалению, для Linux версии нет.
Создание G-Code в программе Carbide Create.
Запускаем программу Carbide Create и выполним настройки. Для этого нажмем на иконку шестеренки, в блоке кнопок «Setup».
В открывшемся окне первым делом нужно настроить единицы измерение «мм», внизу окна и нажать на кнопку «Ок». Затем повторно открыть данное окно и произвести настройки размера рабочего поля станка. Поднятие оси Z, толщину заготовки и нулевую точку, в левом нижнем углу. Сохраняем настройки.
Затем загрузим векторное изображение, которое мы создали в программе Inkscape. Для этого в меню выбираем «File-> Open…».
Выбираем файл «Пример1» и нажимаем на кнопку «Открыть».
Чтобы начать работать с нашим изображением выделяем его.
На панели «Transform» находятся инструменты, которые позволят перемещать, вращать, изменять размер изображения.
Для создания G-Code необходимо перейти во вкладку «Toolpaths». Здесь на панели «2D Toolpaths», можно выбрать вид обработки. Нас интересует «Controur».
В открывшемся окне настройки обработки, нужно выбрать инструмент обработки. В программе обширная библиотека фрез. Выбираем любую с максимальной скоростью обработки, так как вручную задать скорость обработки мы не можем. Это один из основных минусов данной программы для создания кода, для плоттера. Но при этом большой плюс для составления управляющей программы для фрезерного станка.
После выбора инструмента, нужно указать высоту по оси Z и обработку по линии, и нажать на кнопку «Ок».
Обработка по контру создана. Сейчас нам нужно создать заштриховку. Для этого будем использовать операцию выборки для фрезерного станка.
В окне настройки, указываем параметры как на картинке. Это позволит сделать обработку максимально быстро.
Мы добавили 2 операции обработки, в конце каждой операции указанно ориентировочное время выполнения в минутах.
Для создания G-Code нажимаем на кнопку «Save GCode», указываем название файла «Пример1.nc» и сохраняем его.
G-Code готов, сейчас можно проверить что у нас получилось, но для этого понадобится управляющая программ для ЧПУ станка.
Candle. Управляющая программа для ЧПУ плоттера на Arduino.
Управляющих программ для ЧПУ станка много, в прошлой статье рассказывал про программу «Universal G-codeSender», но так как она плохо работает на операционной системе Windows, сегодня буду пользоваться программой «Candle». Она достаточно стабильная и полностью на русском языке.
Скачать программу Candle.
Для того чтобы скачать программу Candle, в поиске «Яндекс» указываем фразу «Candle cnc». Приходим на GitHub.
Прокручиваем страницу вниз, до раздела «Downloads», тут можно скачать beta версию «Version 1.2b release» или стабильную версию «candle_1.1.7.zip». Буду использовать версию 1.2b. Я не обнаружил в работе данной версии серьёзных ошибок.
Программу нужно скачать, разархивировать и запускать прям из папки. Программа не требует установки на ваш ПК.
Работа в программе Candle.
Запускаем программу, для начала работы нужно произвести настройки подключения к станку. Для этого перейдём в пункт меню «Сервис-> Настройки».
Тут нам необходимо настроить соединение со станком. Для этого выбираем порт, к которому подключен станок и указываем скорость «115200». Нажимаем «ОК».
Для того чтобы открыть файл для гравировки, внизу программы есть кнопка «Открыть», при нажатии на которую откроется окно выбора файла.
Выбираем файл «Пример1.nc».
На рабочем поле программы увидим знакомый эскиз гравировки, с траекториями всех передвижений.
Перед началом гравировки нужно обнулить оси.
Затем нажимаем на кнопку «Отправить». После чего начнётся обработка.
Серым цветом отображается обработанная часть детали. А фиолетовым код загружен в буфер Arduino и ожидающий очереди на обработку.
По завершению, вы увидите информацию о том, что обработка завершена и время, за которое была выполнена гравировка.
ВНИМАНИЕ!!! Возможно программа не будет выполняться и просто остановиться. Это связанно с тем, что программа Carbide Create добавляет команду M0. И наш интерпретатор не понимает, что от него требуется. Для устранения данной ошибки, открываем файл «Пример1.nc» в любом текстовом редакторе и удаляем строку «M0 ;T324». Она чаще всего располагается в 5 строчке кода. Сохраняем файл.
Проблема устранена. Можно рисовать наше изображение на плоттере.
Результат работы плоттера на Arduino.
В итоге наших манипуляций мы получаем вот такой результат.
Тут, как всегда, подвела ручка и местами нарисована не очень яркая штриховка. Но будем считать это так задумано.
Вывод.
Данный способ создания G-Code не единственный и возможно не самый оптимальный, но на мой взгляд достаточно прост, и он нам еще пригодиться в следующих проектах.
Также планирую написать пару статей про другие способы создание G-Code для плоттера на Arduino. А также загрузить другую GRBL прошивку в Arduino.
Понравился проект G-Code для плоттера на Arduino? Не забудь поделиться с друзьями в соц. сетях.
А также подписаться на наш канал на YouTube, вступить в группу Вконтакте, в группу на Facebook.
Спасибо за внимание!
Технологии начинаются с простого!
Фотографии к статье
Файлы для скачивания
| Candle_1.2.11b_x64.zip | 13295 Kb | 1427 | Скачать | |
| grblControl.zip | 18979 Kb | 1207 | Скачать | |
| Carbide Create 5.14.zip | 48999 Kb | 1620 | Скачать | |
| Пример1.svg | 35 Kb | 1335 | Скачать | |
| Пример1.nc | 91 Kb | 1303 | Скачать |
Не успели обычные пользователи нарадоваться, что смогли установить новую качественную и многофункциональную Windows 10, как практически сразу стали возникать различные проблемы. Уже в процессе обновления до десятки, у многих пользователей начали появляться синие экраны смерти. Также возникают проблемы с драйверами, исчезает панель NVidia и еще присутствует множество различных ошибок. Причем чтобы решить проблему многим пользователям приходиться приложить множество усилий и затратить массу времени.
Очередным проблемой для пользователей windows 10 стала ошибка при передаче файла. Проявляется подобная ошибка в процессе передачи различных файлов на другое устройство. Причем самое неприятное в том, что процесс передачи активируется и даже удается отправить от 30-50% и потом процесс обрывается представленной ошибкой. Банальный перезапуск системы или повторная попытка передачи файлов не приводит к должному результату, ошибка при передаче файлов все так же будет проявляться. Устранить проблему можно внутренними ресурсами системы – это утилитами SFC.exe и DISM.exe.
Устраняем ошибку при передаче файла
- Для запуска утилиты применяется командная строка, активированная от лица администратора, в ней вписываем команду sfc /scannow. После чего начнется проверка системы, через время будут представлены ошибки, которые можно устранить, они будут исправлены в автоматическом режиме. Также доступна проверка конкретного файла, для этого потребуется применить команду sfc /scanfile = путь_к_файлу. Однако применение команды имеет один нюанс – исправить ошибки можно только через строку в среде восстановления системы.
- Утилита DISM.exe позволяет отыскать и устранить те ошибки, которые не удалось выявить предыдущему дополнению. Для ее запуска потребуется воспользоваться командной строкой, где ввести команду dism /Online /Cleanup-Image /RestoreHealth. Будет запущена проверка и автоматическое исправление ошибок. Процесс может быть довольно длительным, но достаточно эффективным.

windows 10 ошибка при передаче файла
Обычно использование данных утилит позволяет исправить многие проблемы, в том числе и ошибки при передаче данных. Если решить проблему представленным методом не удается, тогда можно написать в поддержку microsoft. Обычно разработчики быстро отвечают. Они обязательно представят еще ряд определенных способов решения проблемы.