Меню

Candle ошибка при передаче файла

VolEN

VolEN

Регистрация
24.01.2019
Сообщения
2
Реакции
0
Баллы
21
Город
Белгород
Имя
Денис

  • #1

Безымянный1.png
Собственно ошибка при начале фрезеровки. 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)

Владимир (Vofka)

Регистрация
18.06.2018
Сообщения
705
Реакции
536
Баллы
133
Возраст
57
Адрес
Оттуда
Город
Сочи
Имя
Владимир
Отчество
Леонидович
Прошивка
1.1f

  • #4

Судя по резкому запуска движка форумским постпроцессором не пользуетесь?

не, на картинке пример из дистрибутива, хз чем они его делали, но:

смело в игнорирование, т.е. жмякнуть «пропустить»

VolEN

VolEN

Регистрация
24.01.2019
Сообщения
2
Реакции
0
Баллы
21
Город
Белгород
Имя
Денис

  • #5

Судя по резкому запуска движка форумским постпроцессором не пользуетесь?

нет. им не пользуюсь. А нет ли у местных сторожил «стартер пака» аля фрезеруем первую деталь, жмем на такието кнопки.

Veter811

Регистрация
12.12.2018
Сообщения
48
Реакции
36
Баллы
18
Возраст
34
Город
Екатеринбург
Имя
Михаил
Прошивка
0.9j

  • #6

Если порыться по форуму внимательно — можно найти УП под стандартную фрезу где всё ровно и вырезается исключительной красоты герб. Именно сие произведение я, и много кто ещё использовал в качестве пробы пера.
А ещё в файлах есть постпроцессор для арткама и всё всегда будет получаться в лучшем виде. Если хоть одно слово из моего сообщения неясно — спрашивайте, ответим никуда не денемся.
Просто универсального рецепта для «стартер пака» к сожалению, не существует. Имеет место только метод проб и ошибок, где могут посодействовать форумчане в некоторой степени, но в основном необходимо ориентироваться на собственные ощущения.

Владимир (Vofka)

Владимир (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)

Владимир (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

Команда не должна выводиться в консоль.
Задайте шаг и подачу (скорость перемещения), например как на изображении ниже (судя по файлу настроек, сейчас не задана подача).

iss110

SadovovAlex commented Jan 29, 2017

image

В программе заданы!
Какие настройки в файле? может проблема в том что в файл не переносятся настройки?
И еще заметил что последняя цифра Буфер растет при нажатии

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
Показания «состояния»

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

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

Контроль

Первая кнопка — « Кнопка домой ». При правильной настройке функция «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-кода для тестирования вашей машины, то на сайте есть несколько примеров, которые может скачать любой желающий.

Как собрать ЧПУ плоттер рассказывал в прошлой статье. Сегодня рассмотрим процесс сознания G-Code для плоттера на Arduino, от поиска картинки, до готовой гравировки. Для этого будем использовать несколько программ: Inkscape, Carbide Create, Candle. Для того, чтобы сделать гравировку, нужно нарисовать векторное изображение самостоятельно или найти готовый рисунок в интернете.

Поиск картинки для гравировки на плоттере.

В поиске нужных картинок для гравировки, нам поможет поисковая система «Яндекс». В строке поиска вбиваем фразу «картинки для гравировки лазером».

картинки для гравировки лазером

После чего переходим в «Яндекс картинки». Конечно, можно искать сразу в «Яндекс картинках». Для более качественного поиска настроим фильтр, во вкладке «Тип» выберем «С белым фоном».

настроим фильтр, во вкладке «Тип» выберем «С белым фоном».

После сортировки нам выдаст результат: черные картинки с белым фоном. Из данного набора, можно нарисовать на плоттере любую картинку, но лучше искать сегментные изображения. Сегментные картинки состоят из отдельных частей, которые не пересекаются с другими и имеют небольшие размеры, относительного общего размера изображения. Такие картинки красиво гравируются на плоттере и лазерном гравировальном станке.

Нажимаем на кнопку «Открыть»

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

После чего кликаем по картинке правой кнопкой мыши и выбираем «Сохранить изображение как …»

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

Программа Inkscape поможет преобразовать растровое изображение в векторное.

Для того чтобы скачать программу «Inkscape», заходим в поисковик и указываем название программы «Inkscape». Переходим на сайт разработчика Inkscape.org.

название программы «Inkscape». Переходим на сайт разработчика Inkscape.org.

На сайте переходим в раздел «Download». На сайте переходим в раздел «Download».

На момент написания статьи последняя версия программы 1.0.2. В версиях новее 1.0 много нареканий, и я еще не тестировал работу с новыми версиями. Поэтому покажу работу с версией 0.9.2. Скачать ее можно на странице «Download» в правой колонке.

покажу работу с версией 0.9.2.

Далее нужно выбрать для какой операционной системы скачиваем программу, я выбираю Windows. выбираю Windows

Выбираем разрядность вашей ОС. У меня 64-bit.

Выбираем разрядность вашей ОС. У меня 64-bit.

Скачиваю установочный файл .exe. Установка программы не сложная и проходит в несколько кликов.

Скачиваю установочный файл .exe.

Настройка программы Inkscape.

Для комфортной работы с программой настроем её. Для этого переходим в раздел меню «Файл-> Свойства документа…».

Настройка программы Inkscape.

Выбираем единицы измерения «mm». Настраиваем размер рабочего пространства, по размерам рабочей зоны плоттера. У меня ширина 90, высота 60 мм.

Выбираем единицы измерения «mm».

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

Полученный шаблон сохраняем

Преобразуем растровое изображение в векторное в программе Inkscape.

Перетаскиваем в программу изображение, которое мы скачали ранее. У вас появиться окно «Импорт растра в формате jpeg», тут ничего не меняем, нажимаем на кнопку «ОК».

Перетаскиваем в программу изображение, которое мы скачали ранее. У вас появиться окно «Импорт растра в формате jpeg»

Для того чтобы растровое изображение преобразовать в векторное, необходимо выделить картинку и выбрать пункт меню «Контур -> Векторизовать растр…». растровое изображение преобразовать в векторное, необходимо выделить картинку

Откроется всплывающее окно. Тут можно поиграться с настройками, для просмотра результата нужно поставить галочку «Предпросмотр». После чего нажимаем кнопку «ОК».

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

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

оконтурить объект. Для этого переходим в меню Контур Последнее, что нам нужно сделать, это оконтурить объект. Для этого переходим в меню «Контур-> Оконтурить объект». Полученное изображение сохраняем в формате .svg

Полученное изображение сохраняем в формате .svg, под название «Пример1».

под название Пример1

Векторное изображение готово, сейчас приступим к созданию G-Code для плоттера.

Создаем G-code для плоттера в программе Carbide Create.

Для того чтобы создать G-code для плоттера, воспользуемся программой Carbide Create. Данная программ позволяет создавать G-code для фрезерных ЧПУ станков. Для наших целей её тоже можно использовать, но с определёнными ограничениями, о которых расскажу по мере их возникновения.

Скачать программу Carbide Create.

Для того чтобы скачать программу, в поиске «Яндекс» указываем название программы «Carbide Create». Переходим на сайт разработчика.

в поиске «Яндекс» указываем название программы «Carbide Create»

Прокрутив страницу ниже, вы увидите заголовок «Carbide Create CAD/CAM Software». Нажимаем на кнопку «See Carbide Create», чтобы подробнее почитать о программе.

«Carbide Create CAD/CAM Software». Нажимаем на кнопку «See Carbide Create»

На странице программы нужно нажать на кнопку «Get Carbide Create for Free». В открывшемся окне указываем свой e-mail и нажимаем на кнопку «Get Carbide Create».

 нажать на кнопку «Get Carbide Create for Free»

После чего вы получите письмо, на указанный ранее электронный адрес. В письме будет ссылка на скачивание программы «Click here to download Carbide Create».

Click here to download Carbide Create

После нажатия на которую вы сможете скачать программу для вашей операционной системы. К сожалению, для Linux версии нет.

После нажатия на которую вы сможете скачать программу для вашей операционной системы

Создание G-Code в программе Carbide Create.

Запускаем программу Carbide Create и выполним настройки. Для этого нажмем на иконку шестеренки, в блоке кнопок «Setup».

Запускаем программу Carbide Create и выполним настройки

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

В открывшемся окне первым делом нужно настроить единицы измерение «мм»

Затем загрузим векторное изображение, которое мы создали в программе Inkscape. Для этого в меню выбираем «File-> Open…».

загрузим векторное изображение, которое мы создали в программе Inkscape

Выбираем файл «Пример1» и нажимаем на кнопку «Открыть».

Выбираем файл «Пример1»

Чтобы начать работать с нашим изображением выделяем его.

Чтобы начать работать с нашим изображением выделяем его.

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

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

Для создания G-Code необходимо перейти во вкладку «Toolpaths». Здесь на панели «2D Toolpaths», можно выбрать вид обработки. Нас интересует «Controur».

Для создания G-Code необходимо перейти во вкладку «Toolpaths»

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

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

После выбора инструмента, нужно указать высоту по оси Z и обработку по линии, и нажать на кнопку «Ок».

После выбора инструмента, нужно указать высоту по оси Z

Обработка по контру создана. Сейчас нам нужно создать заштриховку. Для этого будем использовать операцию выборки для фрезерного станка.

создать заштриховку. Для этого будем использовать операцию выборки для фрезерного станка.

В окне настройки, указываем параметры как на картинке. Это позволит сделать обработку максимально быстро.

В окне настройки, указываем параметры как на картинке

Мы добавили 2 операции обработки, в конце каждой операции указанно ориентировочное время выполнения в минутах.

Мы добавили 2 операции обработки

Для создания G-Code нажимаем на кнопку «Save GCode», указываем название файла «Пример1.nc» и сохраняем его.

Для создания G-Code нажимаем на кнопку «Save GCode», указываем название файла «Пример1.nc

G-Code готов, сейчас можно проверить что у нас получилось, но для этого понадобится управляющая программ для ЧПУ станка.

Candle. Управляющая программа для ЧПУ плоттера на Arduino.

Управляющих программ для ЧПУ станка много, в прошлой статье рассказывал про программу «Universal G-codeSender», но так как она плохо работает на операционной системе Windows, сегодня буду пользоваться программой «Candle». Она достаточно стабильная и полностью на русском языке.

Скачать программу Candle.

Для того чтобы скачать программу Candle, в поиске «Яндекс» указываем фразу «Candle cnc». Приходим на GitHub.

Скачать программу Candle.

Прокручиваем страницу вниз, до раздела «Downloads», тут можно скачать beta версию «Version 1.2b release» или стабильную версию «candle_1.1.7.zip». Буду использовать версию 1.2b. Я не обнаружил в работе данной версии серьёзных ошибок.

стабильную версию candle_1.1.7.zip

Программу нужно скачать, разархивировать и запускать прям из папки. Программа не требует установки на ваш ПК.

Работа в программе Candle.

Запускаем программу, для начала работы нужно произвести настройки подключения к станку. Для этого перейдём в пункт меню «Сервис-> Настройки».

настройки подключения к станку

Тут нам необходимо настроить соединение со станком. Для этого выбираем порт, к которому подключен станок и указываем скорость «115200». Нажимаем «ОК».

выбираем порт, к которому подключен станок и указываем скорость «115200»

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

Для того чтобы открыть файл для гравировки, внизу программы есть кнопка «Открыть»

Выбираем файл «Пример1.nc».

 Выбираем файл «Пример1.nc».

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

На рабочем поле программы увидим знакомый эскиз гравировки

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

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

Затем нажимаем на кнопку «Отправить». После чего начнётся обработка.

Затем нажимаем на кнопку «Отправить».

Серым цветом отображается обработанная часть детали. А фиолетовым код загружен в буфер Arduino и ожидающий очереди на обработку.

А фиолетовым код загружен в буфер Arduino и ожидающий очереди на обработку.

По завершению, вы увидите информацию о том, что обработка завершена и время, за которое была выполнена гравировка.

По завершению, вы увидите информацию о том, что обработка завершена и время, за которое была выполнена гравировка.

ВНИМАНИЕ!!! Возможно программа не будет выполняться и просто остановиться. Это связанно с тем, что программа Carbide Create добавляет команду M0. И наш интерпретатор не понимает, что от него требуется. Для устранения данной ошибки, открываем файл «Пример1.nc» в любом текстовом редакторе и удаляем строку «M0 ;T324». Она чаще всего располагается в 5 строчке кода. Сохраняем файл.

программа Carbide Create добавляет команду M0

Проблема устранена. Можно рисовать наше изображение на плоттере.

Результат работы плоттера на Arduino.

В итоге наших манипуляций мы получаем вот такой результат.

В итоге наших манипуляций мы получаем вот такой результат.

Тут, как всегда, подвела ручка и местами нарисована не очень яркая штриховка. Но будем считать это так задумано.

Вывод.

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

Также планирую написать пару статей про другие способы создание G-Code для плоттера на Arduino. А также загрузить другую GRBL прошивку в Arduino.

Понравился проект G-Code для плоттера на Arduino? Не забудь поделиться с друзьями в соц. сетях.

А также подписаться на наш канал на YouTube, вступить в группу Вконтакте, в группу на Facebook.

Спасибо за внимание!

Технологии начинаются с простого!

Фотографии к статье

Файлы для скачивания

Candle_1.2.11b_x64 Candle_1.2.11b_x64.zip 13295 Kb 1427 Скачать
grblControl grblControl.zip 18979 Kb 1207 Скачать
Carbide Create 5.14 Carbide Create 5.14.zip 48999 Kb 1620 Скачать
Пример1 Пример1.svg 35 Kb 1335 Скачать
Пример1 Пример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 ошибка при передаче файла

windows 10 ошибка при передаче файла

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

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Can wheel speeds bmw ошибка
  • Can tco1 камаз ошибка