ПОЛЕЗНО КРАТКОЕ ОПИСАНИЕ ПАРАМЕТРОВ

Pavel

Pavel

НЕ ТОЛЬКО ЧИТАЕТ
НАШ ЧЕЛОВЕК
Регистрация
24.07.2018
Сообщения
58
Симпатии
19
#1
ВНИМАНИЕ:
Разница между Grbl v0.9 и Grbl v1.1 заключается только в том, что изменился вывод статуса командой $10 и были добавлены команды для новых параметров $30/ $31 - максимальные/минимальные обороты шпинделя и $32 - работа в режиме лазера.
Все остальное - осталось как было.

$0=10 //Импульс шага, микросекунды ... Это значение по умолчанию. Не знаю как влияет. ОК. Оставляем.
$1=25 //время простоя шагового двигателя, мсек Или по другому ТОРМОЗ. Для винтовой пары подойдет
$2=0 //
$3=5 // 2, 3, 5 Направления движения осей... Какая связь может быть со сбросом? ???
$4=0//
$5=0//Это по режиму и типу концевиков. Тут есть особенность. Помехи (выбросы) по линии питания могут быть как в " + " так и в " -. " Но это реже. Все рекомендации по защите от помех в цифровой технике говорят что надо держать на линии логическую единицу, т.е. в нашем случае +5V а при наступлении "события" линию класть на землю. Т.е. встречное питание на пины платы для подключения концевиков компенсирует отрицательную помеху и при наступлении события срабатывания концевика (будь то механика или электронный датчик) надежно заземлит линию платы и контроллер точно поймет факт наступления события.
$6=0// Это по Z щупу. Попробую использовать индуктивный датчик и позже отпишусь как это работает.
$10=1// В описании GRBL пока не разобрался с этим параметром. Не очень важный помоему. По умолчанию оставляем.
$11=0.010//
$12=0.002// 11, 12, 13 Пока так же не разбирался. Может кто нибудь разжует?
$13=0//
$20=0// Программное определение выхода инструмента за пределы рабочей зоны стола. Хорошо тем что позволяет при тестовом //прогоне выявить проблему управляющей программы.
$21=0 // Аппаратное (ПО КОНЦЕВИКАМ) определение выхода инструмента за пределы рабочей зоны стола.
$22=0 // При массовом выполнении одинакового задания (управляющей программы) незаменимая вещь в купе с реперными //отверстиями на заготовке и зажимами заготовки к столу.
$23=0 //
$24=25.000 //
$25=500.000 // 23, 24, 25, 26, 27 - Параметры для пункта 22
$26=250 //
$27=1.000 //
$30=1000//
$31=0// 30, 31, 32 - Это для GRBL 1.1 , у меня 0.9 так что ничего не узнавал про это.
$32=1//
$100=800.000 //
$101=800.000 // Тут лучше не трогать и оставить заводские по умолчанию. Это связь винта и шаговика конкретных параметров и
$102=800.000 // моделей.
$110=5000.000 // 110, 111, 112 - Максимальные скорости по X, Y и Z. Но в реальности скорость будет определена управляющей
$111=5000.000 //программой
$112=500.000 // скорее всего гораздо ниже 5000
$120=10.000 //
$121=10.000 // 120, 121 , 122 Важный параметр для разгона и остановки движков. Лучше оставить по умолчанию.
$122=20.000 //
$130=200.000//130, 131, 132 - Размеры рабочего хода по осям. В зависимости от точки установки концевиков будет всегда ниже
$131=200.000// заявленного 30 * 18 см в нашем случае. Рассчитать очень просто от точки срабатывания концевика в одном пункта
$132=200.000//положении до срабатывания или достижения физической границы перемещения по осям. Нужно при использовании включенного $20, ($20=1)
 
Последнее редактирование модератором:

Виталий

Виталий

МЕСТНЫЙ СТАРОЖИЛА
Команда форума
МОДЕРАТОР
НАШ ЧЕЛОВЕК
Регистрация
08.05.2018
Сообщения
328
Симпатии
241
Возраст
35
Откуда
Чита
Имя
Виталий
Отчество
Геннадьевич
Прошивка
1.1f
#2
Позвольте дополнить, если какой либо пункт не понятен спрашивайте постараюсь ответить развернуто.
ВНИМАНИЕ параметры примерные и для конкретной механики требуется настраивать индивидуально.
Список параметров в EEPROM.
Записываем так.$0=10 ввод. И готово. А что бы прочитать что записано надо ввести $$.


$0 = 10 Ширина импульса шага, мкс.
$1 = 25 Задержка перед переходом на удержание, мс.
$2 = 0 код инвертирования сигналов Step: 00000000
$3 = 6 код инвертирования сигналов Dir: 00000110
$4 = 0 Инвертирование сигнала Step enable, BOOL
$5 = 0 Инвертирование входов от концевиков, BOOL Если концевики выдают +5 после замыкания то $5=1.
$6 = 0 Инвертирование входа от датчика поверхности Probe, BOOL (по умолчанию замыкаем сигнальный пин на землю,
можно подавать на оборот + если сделать инверсию.)
$10 = 3 код получения статуса от GRBL: 00000011
$11 = 0,020 Отклонение при прохождении крутых поворотов, мм.
$12 = 0,002 Величина сегмента дуги, мм.
$13 = 0 Данные от контроллера GRBL в дюймах = 0, в миллиметрах = 1;
$20 = 0 Включить программное ограничение перемещений (параметры $130,$131,$132) 1 или 0 можно записать.
$21 = 0 Включить ограничение по концевикам, 1 или 0
$22 = 0 Автопозиционирование по концевикам, поиск точки Home, 1 или 0
$23 = 1 Маска инвертирования направления движения к точке Home 00000001 (нас интересуют последние 3 цифры) например 00000000, 00000111.
Считаем справа на лево. Первый бит Каретка шпинделя, вторая цифра стол, третья подъём или опускание шпинделя.

$24 = 50,000 Скорость движения у концевиков, мм / мин
$25 = 2500,000 Скорость движения к точке Home, мм / мин
$26 = 250 Задержка срабатывания концевиков (антидребезг) мс.
$27 = 1,000 Расстояние «отскока» от концевиков, мм.)
$100 = 800 Число шагов на мм. по оси X, шаг / мм
$101 = 800 Число шагов на мм. по оси Y, шаг / мм
$102 = 800 Число шагов на мм. по оси Z, шаг / мм
$110 = 2500,000 Максимальная скорость перемещений по оси X мм / мин
$111 = 2500,000 Максимальная скорость перемещений по оси Y мм / мин
$112 = 2500,000 Максимальная скорость перемещений по оси Z мм / мин
$120 = 100,000 Ускорение по оси X (чем больше значение тем быстрее разгон) мм / сек ^ 2
$121 = 100,000 Ускорение по оси Y (чем больше значение тем быстрее разгон) мм / сек ^ 2
$122 = 100,000 Ускорение по оси Z (чем больше значение тем быстрее разгон) мм / сек ^ 2
$130 = 225,000 Программное ограничение перемещения по оси X мм (включение $20 = 1)
$131 = 125,000 Программное ограничение перемещения по оси Y мм (включение $20 = 1)
$132 = 170,000 Программное ограничение перемещения по оси Z мм (включение $20 = 1)
Вывод списка параметров, команда: $$
Изменение параметра: $x = значение (x - номер параметра, например $100=90, новое значение количества шагов на один миллиметр для оси X = 90)
RST=$, $RST=#, $RST=* - Команды восстановление настроек и параметров Grbl по умолчанию.
RST=$ - Восстанавливает параметры из списка $$ на значения из прошивки (заданные по умолчанию перед компиляцией).
RST=# - Обнуляет все значения заданные через команды G54-G59, G28, G30 (смещения и позиции), хранящиеся в EEPROM.
RST=* - Обнуляет и восстанавливает все настройки и параметры GRBL, хранящиеся в EEPROM.
 

Антон

Антон

ТОЛЬКО ВОТ...
Регистрация
13.08.2018
Сообщения
1
Симпатии
0
Город
Ростов-на-Дону
#4
Это реальные настройки cnc
3018 ?


$0 = 10 Ширина импульса шага, мкс.
$1 = 25 Задержка перед переходом на удержание, мс.
$2 = 0 код инвертирования сигналов Step: 00000000
$3 = 6 код инвертирования сигналов Dir: 00000110
$4 = 0 Инвертирование сигнала Step enable, BOOL
$5 = 0 Инвертирование входов от концевиков, BOOL Если концевики выдают +5 после замыкания то $5=1.
$6 = 0 Инвертирование входа от датчика поверхности Probe, BOOL (по умолчанию замыкаем сигнальный пин на землю,
можно подавать на оборот + если сделать инверсию.)
$10 = 3 код получения статуса от GRBL: 00000011
$11 = 0,020 Отклонение при прохождении крутых поворотов, мм.
$12 = 0,002 Величина сегмента дуги, мм.
$13 = 0 Данные от контроллера GRBL в дюймах = 0, в миллиметрах = 1;
$20 = 0 Включить программное ограничение перемещений (параметры $130,$131,$132) 1 или 0 можно записать.
$21 = 0 Включить ограничение по концевикам, 1 или 0
$22 = 0 Автопозиционирование по концевикам, поиск точки Home, 1 или 0
$23 = 1 Маска инвертирования направления движения к точке Home 00000001 (нас интересуют последние 3 цифры) например 00000000, 00000111.
Считаем справа на лево. Первый бит Каретка шпинделя, вторая цифра стол, третья подъём или опускание шпинделя.

$24 = 50,000 Скорость движения у концевиков, мм / мин
$25 = 2500,000 Скорость движения к точке Home, мм / мин
$26 = 250 Задержка срабатывания концевиков (антидребезг) мс.
$27 = 1,000 Расстояние «отскока» от концевиков, мм.)
$100 = 800 Число шагов на мм. по оси X, шаг / мм
$101 = 800 Число шагов на мм. по оси Y, шаг / мм
$102 = 800 Число шагов на мм. по оси Z, шаг / мм
$110 = 2500,000 Максимальная скорость перемещений по оси X мм / мин
$111 = 2500,000 Максимальная скорость перемещений по оси Y мм / мин
$112 = 2500,000 Максимальная скорость перемещений по оси Z мм / мин
$120 = 100,000 Ускорение по оси X (чем больше значение тем быстрее разгон) мм / сек ^ 2
$121 = 100,000 Ускорение по оси Y (чем больше значение тем быстрее разгон) мм / сек ^ 2
$122 = 100,000 Ускорение по оси Z (чем больше значение тем быстрее разгон) мм / сек ^ 2
$130 = 225,000 Программное ограничение перемещения по оси X мм (включение $20 = 1)
$131 = 125,000 Программное ограничение перемещения по оси Y мм (включение $20 = 1)
$132 = 170,000 Программное ограничение перемещения по оси Z мм (включение $20 = 1)
 
Последнее редактирование модератором:

Андрей

Андрей

ОРГАНИЗАТОР
Команда форума
НАШ ЧЕЛОВЕК
Регистрация
08.05.2018
Сообщения
2 347
Симпатии
1 628
Возраст
45
Сайт
www.cnc3018.ru
Город
Санкт-Петербург
НИК в ВК
Андрей Просто
Прошивка
1.1f
Плата
3.2
#5

MisterX

MisterX

МЕСТНЫЙ
Регистрация
20.08.2018
Сообщения
12
Симпатии
2
Город
Варшава
Имя
Андрей
#6
Параметры станка CNC3018 по умолчанию на прошивке 0.9
каждую строку отдельно вводить и высылать?
 

Андрей

Андрей

ОРГАНИЗАТОР
Команда форума
НАШ ЧЕЛОВЕК
Регистрация
08.05.2018
Сообщения
2 347
Симпатии
1 628
Возраст
45
Сайт
www.cnc3018.ru
Город
Санкт-Петербург
НИК в ВК
Андрей Просто
Прошивка
1.1f
Плата
3.2
#7
MisterX, да, каждую строку высылать отдельно.
Но там и не каждая строка нуждается в редактировании.
Так что муторным это не особо можно назвать.
 

MisterX

MisterX

МЕСТНЫЙ
Регистрация
20.08.2018
Сообщения
12
Симпатии
2
Город
Варшава
Имя
Андрей
#8
у меня станок перестал работать, думаю может настройки слетели
 

Владимир (Vofka)

Владимир (Vofka)

МЕСТНЫЙ СТАРОЖИЛА
Команда форума
НАШ ЧЕЛОВЕК
Регистрация
18.06.2018
Сообщения
564
Симпатии
379
Возраст
53
Откуда
Оттуда
Город
Сочи
Имя
Владимир
Отчество
Леонидович
Прошивка
1.1f
#9

Pavel

АВТОР
АВТОР
P

Pavel

НЕ ТОЛЬКО ЧИТАЕТ
НАШ ЧЕЛОВЕК
Регистрация
24.07.2018
Сообщения
58
Симпатии
19
#10
Может кто подскажет, ..Какой параметр отвечает за плавный пуск шпинделя. Мне необходимо вместо шпинделя подключать реле. И ШИМ будет видимо мешать. Заранее спасибо.
 

Виталий

Виталий

МЕСТНЫЙ СТАРОЖИЛА
Команда форума
МОДЕРАТОР
НАШ ЧЕЛОВЕК
Регистрация
08.05.2018
Сообщения
328
Симпатии
241
Возраст
35
Откуда
Чита
Имя
Виталий
Отчество
Геннадьевич
Прошивка
1.1f
#11
Pavel, нет такого параметра, только при создании УП возможно. что то подобное изобразить (управление скоростью шпинделя).
 

Pavel

АВТОР
АВТОР
P

Pavel

НЕ ТОЛЬКО ЧИТАЕТ
НАШ ЧЕЛОВЕК
Регистрация
24.07.2018
Сообщения
58
Симпатии
19
#12
Например как? Мне как раз нужно отсутствие плавного разгона. Т. Е. Все напряжение сразу.
 

Виталий

Виталий

МЕСТНЫЙ СТАРОЖИЛА
Команда форума
МОДЕРАТОР
НАШ ЧЕЛОВЕК
Регистрация
08.05.2018
Сообщения
328
Симпатии
241
Возраст
35
Откуда
Чита
Имя
Виталий
Отчество
Геннадьевич
Прошивка
1.1f
#13
Pavel, например, включить в программе на полные обороты, и ШИМ будет с 100% заполнением.
 

Pavel

АВТОР
АВТОР
P

Pavel

НЕ ТОЛЬКО ЧИТАЕТ
НАШ ЧЕЛОВЕК
Регистрация
24.07.2018
Сообщения
58
Симпатии
19
#14
Разгон то все равно будет плавный. А мне именно этот момент и важен. Что бы сразу 100%. К тому же, строго говоря, шим не бывает на 100% заполнен. Все это костыли.
На планке с разъёмами под концевики есть несколько ножек, может к ним есть доступ?
 

Андрей

Андрей

ОРГАНИЗАТОР
Команда форума
НАШ ЧЕЛОВЕК
Регистрация
08.05.2018
Сообщения
2 347
Симпатии
1 628
Возраст
45
Сайт
www.cnc3018.ru
Город
Санкт-Петербург
НИК в ВК
Андрей Просто
Прошивка
1.1f
Плата
3.2
#15
Разгон то все равно будет плавный.
Да с чего Вы это взяли? :)
Многие тут наоборот считают это полезной фишкой - плавный разгон.
Но нет его плавного не в плате нигде...
Его можно сделать только программно, подавая на плату параметры повышения оборотов.
 


Уважаемый пользователь форума CNC3018.ru !

Нам показалось, что Вы блокируете показ рекламы.

Добавьте пожалуйста наш форум в список исключений или отключите пожалуйста AdBlock.