ПОЛЕЗНО Настройка концевиков на станке

    Рекомендованный
  • #136
записали координаты которые не обнуляются(машинные) , и все дальше, при смене инструмента(не всегда удобно его в положении рабочего нуля менять,при отключении питания станка, при срабатывании аварии, да много еще разных при ... бывает, с концевиками вы сможете восстановить рабочий ноль, а значит и продолжить с места возникновения ошибки или начать заново фрезировку не выкидывая заготовку в брак
Ну, собственно я и попробовал объяснить (1) когда они всё-таки меняются; при каких действиях и смене каких параметров; наверное имеет смысл дописать и разжевать это. (2) у меня были ситуации, когда после пропуска шагов и других сбоев, нажатие на кнопку "Домой" вызывало бешенство станка - он пытался сломать концевики (при включенном-то ограничении!) и не восстанавливал начало. Помогало только отключение всех проводов питания и ручной отвод осей от концевиков. Почему Rst не помогал - так и не пойму. По X и Z у меня оказались грамотные - их не сломать. А вот Y буду переделывать.
.
Про концевики стоит отдельно написать подробно. Как-нибудь озадачусь.
 
  • Последнее редактирование:
Последнее редактирование:
Pablos, очень круто!
Можно в нашу ВиКи разместить?
А можно тогда отредактировать страницу ВиКИ про $$.
Там перевод с Гитхаба, и информация не везде верная. В частности сказано, что $130...$132 нужны только если используется программный лимит, а $27 только если есть концевики. А это не так. Они используются ВСЕГДА! У $130...$132 фактически три разных предназначения - 1) программный лимит, 2) максимальная дистанция поиска Дома, 3) размер стола для установки машинного нуля
Ваши сообщения автоматически объединены:

Машинный перевод с Гитхаба также ниже плинтуса. придется самому писать ;)


WiKi: написал(а):
S13 (top)

- Отчет в дюймах, boolean Grbl в реальном времени выводит координаты текущей позиции, чтобы пользователь всегда имел представление, где в данный момент находится станок, а также параметры смещения начала координат и данные измерения (probing). По-умолчанию вывод идет в мм, но командой S13=1 можно изменить значение параметра и переключить выводй на дюймы. S13=0 возвращает вывод в мм.

S20 (top)

- Мягкие границы, логический Мягкие границы это настройка безопасности, призванная помочь избежать перемещения далеко за пределы допустимой области, которое может повлечь за собой поломку или разрушение дорогостоящих предметов. Она работает за счет информации о текущем положении и пределах допустимого перемещения по каждой из осей. Каждый раз, когда Grbl отправляется G-код
 
Андрей, доброго времени суток!
Немного поспешили выкладывать в ВиКу. Нашел ошибки и есть новая инфа. Как исправить?

(1) параметры G92 почти единственные из G параметров, кто НЕ записывается в ППЗУ - но это не существенно;
(2) очепятка: команда для просмотра G92 - это конечно $#, а не $G ;
(3) сейчас вот нашел, но не проверил ещё. В конце цикла "Домой" запускаются блоки автозапуска N1= и N2=. Точнее написано так: при активированном цикле "Дом" строки автозапуска Nx ПЕРЕНОСЯТСЯ из перезапуска (reset) в конец цикла "Дом".
Значит можно туда вставить G92.1, и сбрасывать машинные координаты на 0,0 всегда при уходе в Дом. Доп кнопки а Кандле не нужны тогда .
 
Pablos, добрый день. У вас должен быть доступ к редактированию. Но ничего страшного, я вечером поправлю .
 
Заметил сегодня ещё одну странность, включаю станок-машинные и рабочие координаты одинаковые: всё по нолям. Перегоняю командой G0x10y10 голову. Если ввести G0x0y0-едет в "0",подать два раза G0x10y10- едет на x10y10, комана получается абсолютная; но если по z-щупу выставить "0" оси Z(подключил сегодня Z-щуп), то подав команду G0x10y10 голова едет опять, в candle уже координаты x20y20 - переключился на относительные?(grbl 0.9j)
 
А вот мне концевики очень сильно помогают.
Отключаю станок всегда в HOME. начинаю работу в 0 машинных координат, установив заготовку и определив НОЛЬ вижу смещение относительно HOME/
На листочке записал значение смещения.
Теперь я могу прерывать программу, Восстанавливать положение заготовки, переворачивать ее не боясь потерять координаты. менять фрезу.
 
Заметил сегодня ещё одну странность, включаю станок-машинные и рабочие координаты одинаковые: всё по нолям. Перегоняю командой G0x10y10 голову. Если ввести G0x0y0-едет в "0",подать два раза G0x10y10- едет на x10y10, комана получается абсолютная; но если по z-щупу выставить "0" оси Z(подключил сегодня Z-щуп), то подав команду G0x10y10 голова едет опять, в candle уже координаты x20y20 - переключился на относительные?(grbl 0.9j)
В Кандле есть настройки щупа. Там нужно исправления внести. Можете их показать?
 
  • Последнее редактирование:
Последнее редактирование:
Slaveonok, зайдите в настройки Кандля в раздел Управление.
Там есть команда щупа: "G21G91G38.2Z-30F100; G0Z1; G38.2Z-2F10"
Если версия 1.1 можно поменять на "J=G21G91G38.2Z-30F100; J=G91G0Z1; J=G91G38.2Z-2F10" (версия 0.9 команд jogging не понимает).
Если версия 0.9 можно в конец добавить " ; G90" , но это хуже, т.к. если было относительное позиционирование, то оно на абсолютное поменяется.
В чем суть кратко... Команды G90 и G91 модальные. Т.е. один раз исправил - потом верни на место. А в случае с префиксом J= они влияют ТОЛЬКО на текущий блок (кадр) и не влияет на дальнейшее поведение.
Аналогично нужно поправить команды Безопасного положения, т.к. там всегда переводится в режим G90.

P.S. Отпишитесь, т.к. у меня щупа нет. Проверить не могу.
Ваши сообщения автоматически объединены:

P.P.S. Там есть еще G21 в коде. Я с ней неаккуратно поступил. Это переход к мм из дюймов. Но, надеюсь, никто тут в дюймах не работает :):)
 
Slaveonok, зайдите в настройки Кандля в раздел Управление.
Там есть команда щупа: "G21G91G38.2Z-30F100; G0Z1; G38.2Z-2F10"
Если версия 1.1 можно поменять на "J=G21G91G38.2Z-30F100; J=G91G0Z1; J=G91G38.2Z-2F10" (версия 0.9 команд jogging не понимает).
Если версия 0.9 можно в конец добавить " ; G90" , но это хуже, т.к. если было относительное позиционирование, то оно на абсолютное поменяется.
В чем суть кратко... Команды G90 и G91 модальные. Т.е. один раз исправил - потом верни на место. А в случае с префиксом J= они влияют ТОЛЬКО на текущий блоку (кадру) и не влияет на дальнейшее поведение.
Аналогично нужно поправить команды Безопасного положения, т.к. там всегда переводится в режим G90.

P.S. Отпишитесь, т.к. у меня щупа нет. Проверить не могу.
Ваши сообщения автоматически объединены:

P.P.S. Там есть еще G21 в коде. Я с ней не аккуратно поступил. Это переход к мм из дюймов. Но, надеюсь, никто тут в дюймах не работает :):)
Спасибо, у меня candle 0.9, дописал в конце G90 и всё нормально, остаётся в абсолютных координатах. Как начну карты высот составлять, посмотрю, как работает, может придётся назад вернуть всё.
tmp-cam-1809090867.jpg
 

Вложения

  • tmp-cam--1045125693.jpg
    tmp-cam--1045125693.jpg
    57.1 KB · Просмотры: 55
  • Последнее редактирование:
Последнее редактирование:
Приветствую всех. Небольшое вступление :)

- Где ты пропадал три дня?
- Был на курсах "Жизнь без мата".
- Ааа... и как?
- Раздосадован. Подите прочь...

Так вот. Огорчён и устал :) Собрал станок(3018 PRO) и установил концевики. (два дня разработки и печати на 3D принтере,
что бы всё можно было установить без доп. работ в штатные отверстия и пазы). В итоге половину приклеил на клей
так как хотелось проверить работоспособность.

Концевики в ручном режиме отрабатывают (работаю в программе grblControl, GBRL v1.1).
Настройки GRBL изменил вроде правильно, но как говорится "компьютер не обманешь". Где то явно туплю.

При парковке домой ось Z отрабатывается нормально, а вот X и Y упорно не видят микрики и пытаются разломать корпус.
Настройки такие:
$$ < $0=10
$1=25
$2=0
$3=5
$4=0
$5=0
$6=0
$10=1
$11=0.010
$12=0.002
$13=0
$20=0
$21=1
$22=1
$23=3
$24=25.000
$25=500.000
$26=250
$27=1.000
$30=1000
$31=0
$32=0
$100=800.000
$101=800.000
$102=800.000
$110=800.000
$111=800.000
$112=600.000
$120=10.000
$121=10.000
$122=10.000
$130=300.000
$131=180.000
$132=45.000

$20 ставил 1 и $3 менял на 0 и 6 - не видит микрики. Пролетает и начинает трещать шд.

Ткните пальцем дитя неразумное в направлении правильном.

Дополнение:
Дело не в максимальной скорости _ пробовал $25=50 тоже самое.
Изменение $110-112 до 500 тоже не помогло.
 
Концевики в ручном режиме отрабатывают (работаю в программе grblControl, GBRL v1.1).
Что значит "в ручном режиме отрабатывают"? Т.е. если нажать во время работы, то выдает "Авария"?
Ваши сообщения автоматически объединены:

Что-то мне подсказывает, что надо grblControl поменять на Candle и все заживет.
У меня бывает, что Y перескакивает за концевик - типа отрабатывает, но с задержкой, слишком поздно. Помогает вынуть все провода питания и воткнуть заново (Reset при этом не помогает, как ни странно). Но это редко - раза три было так после серьезных сбоев с пропуском шагов.
 
При управлении c компа при срабатывании концевиков РЕЗКО останавливаются (без программы, просто нажимая
кнопки перемещения). Сигнала "авария" в проге нет или не нашёл. Что бы двинуть обратно после срабатывания надо нажать
сначала кнопку СБРОС потом кнопку РАЗБЛОКИРОВАТЬ. И тут снова происходит срабатывание и остановка(типа микрик отжался).
Повторяем ещё раз и вуаля -можно двигать дальше до следующего срабатывания микрика.
Это про ручной режим.

Может действительно беда программы, винды, версии GBRL (пиво не всчёт :) ).

Попробую завтра Candle . А в общем какие программы к станку местные используют.( на" gbrl controller" негативные отзывы)

Попробовал Candle. Поведение не изменилось. Т.е. при парковке домой концевик Z отрабатывается, а X и Y нет.
Зато стали активны кнопки обнуление X Y и обнуление Z.( в grblControl они были не активны.) чем непреминул воспользоваться.
Правда не учёл что ось Z была в самом низу. Теперь вверх она отказывается подниматься, а вниз тарахтит ,но ехать то некуда:).
И по X Y перемещение идёт только в области вниз и влево относительно начала координат в главном окне программы.
Переназначить не получается. Подключил внешний контроллер чтобы подвигал оси - а он не работает( ни шпиндель ни оси).
От компа естественно станок отключил. Короче бяда. Пошёл курить форумы, пока совсем не доломал.
 
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

МЫ ДОГАДЫВАЕМСЯ, ЧТО РЕКЛАМА ВАС РАЗДРАЖАЕТ!

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

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

Я отключил свой AdBlock    Нет, я не буду ничего отключать