Последовательность "хоминга" осей

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
fleshget
Опытный
Сообщения: 108
Зарегистрирован: 27 ноя 2009, 21:18
Репутация: 2
Контактная информация:

Последовательность "хоминга" осей

Сообщение fleshget »

Здравствуйте!
Подскажите где прописать последовательность?
У меня сейчас едет Y, Z, A, a потом X.
А я хочу сперва чтобы хомилась Z, а потом три остальные.
Вложения
krepish.hal
(3.95 КБ) 100 скачиваний
krepish.ini
(2.47 КБ) 120 скачиваний
Kost_irk
Мастер
Сообщения: 995
Зарегистрирован: 19 июл 2018, 07:46
Репутация: 193
Откуда: Иркутск
Контактная информация:

Re: Последовательность "хоминга" осей

Сообщение Kost_irk »

В ini там где HOME_SEQUENCE у каждой оси расставьте циферки правильно начиная с 0 в нужном порядке.
Аватара пользователя
fleshget
Опытный
Сообщения: 108
Зарегистрирован: 27 ноя 2009, 21:18
Репутация: 2
Контактная информация:

Re: Последовательность "хоминга" осей

Сообщение fleshget »

Спасибо!
Аватара пользователя
fleshget
Опытный
Сообщения: 108
Зарегистрирован: 27 ноя 2009, 21:18
Репутация: 2
Контактная информация:

Re: Последовательность "хоминга" осей

Сообщение fleshget »

И еще, пожалуйста, две непонятки:
- при хоминге показания трех линейных осей становятся "произвольными", а когда поворотка (четвертая координата) хомится - то показания обнуляются. Глюк??
- в ini файле, в разделе [RS274NGC] у меня значится:

PARAMETER_FILE = linuxcnc.var
STARTUP_CODE=G21 G90 G64 P0.01

Так вот, несмотря на то что я отменил сглаживание, траектория в углах все равно сглаживается...
Когда в УП шапке g-кода указываю строку:
G64 P0.01
Сглаживания не происходит, ну то есть все нормально. Почему не отрабатывается g-код с раздела [RS274NGC] ??
Kost_irk
Мастер
Сообщения: 995
Зарегистрирован: 19 июл 2018, 07:46
Репутация: 193
Откуда: Иркутск
Контактная информация:

Re: Последовательность "хоминга" осей

Сообщение Kost_irk »

fleshget писал(а): при хоминге показания трех линейных осей становятся "произвольными", а когда поворотка (четвертая координата) хомится - то показания обнуляются. Глюк??
Не глюк. Когда станок полностью обнуляется, он переключается из режима джойнтов в координаты осей. Поэтому координаты и меняются.
fleshget писал(а): Почему не отрабатывается g-код с раздела [RS274NGC] ??
Вот тут не знаю. Еще искал, как в процессе работы посмотреть этот параметр P, не нашел. Так что лучше в программе указывать явно.
Аватара пользователя
fleshget
Опытный
Сообщения: 108
Зарегистрирован: 27 ноя 2009, 21:18
Репутация: 2
Контактная информация:

Re: Последовательность "хоминга" осей

Сообщение fleshget »

Kost_irk писал(а): Когда станок полностью обнуляется, он переключается из режима джойнтов в координаты осей.
Ну тогда чем координаты поворотной оси отличаются от трех линейных?? Обнуляется только поворотка, а остальные три координаты не обнуляются.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4506
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: Последовательность "хоминга" осей

Сообщение xenon-alien »

fleshget писал(а): 29 апр 2022, 22:49
Kost_irk писал(а): Когда станок полностью обнуляется, он переключается из режима джойнтов в координаты осей.
Ну тогда чем координаты поворотной оси отличаются от трех линейных?? Обнуляется только поворотка, а остальные три координаты не обнуляются.
А вы уже хоть раз привязывали поворотку к координате? (подальше от датчика дома - повернув на 77 градусов и нажать "задать отступ" = 0)
Аватара пользователя
fleshget
Опытный
Сообщения: 108
Зарегистрирован: 27 ноя 2009, 21:18
Репутация: 2
Контактная информация:

Re: Последовательность "хоминга" осей

Сообщение fleshget »

Еще нет. Но думаю будет точно такое самое как с хомингом любой линейной координаты... Поворотка будет крутиться пока датчик не сработает... Наверно...
Аватара пользователя
fleshget
Опытный
Сообщения: 108
Зарегистрирован: 27 ноя 2009, 21:18
Репутация: 2
Контактная информация:

Re: Последовательность "хоминга" осей

Сообщение fleshget »

Я пробовал симулировать (я флажок еще не выпилил для поворотки). Крутится поворотка, пока я руками не поднесу с фотодатчику флажок...
ex71
Мастер
Сообщения: 697
Зарегистрирован: 18 май 2019, 13:23
Репутация: 96
Настоящее имя: Андрей
Контактная информация:

Re: Последовательность "хоминга" осей

Сообщение ex71 »

не, вы че ... при обнулении осей (поиск нуля, хоминг, хоуминг, гаурдинг или зовите хоть хероувингом) происходит именно обнуление координат по датчику нуля. Если туда забиваются левые координаты, то что-то явно не так прописано. Могут появляться "левые" координаты если было выполнено G92 - тогда перенос коодринат пересчитывается относительно нуля в машинной системе (G54 же обнуляется в текущей точке). Но они будут одинаковые при повторном обнулении, даже если выключить станок, передвинуть оси и еще раз сделать поиск нуля.
Аватара пользователя
fleshget
Опытный
Сообщения: 108
Зарегистрирован: 27 ноя 2009, 21:18
Репутация: 2
Контактная информация:

Re: Последовательность "хоминга" осей

Сообщение fleshget »

Нарисовалась еще одна непонятка с хомяками:
У меня при срабатывании датчика на нем тухнет светодиод.
Когда оси "запарковались" я обнуляю координаты. И начинаю по соточке подъезжать к датчику.
По Z - .по нулям. А по X и Y нужно протянуть по три-четыре соточки что бы светодиод потух.
В ini файле в настройках home стоит ноль...
Прошу помочь понять что происходит?
Почему z по нулях получается а две другие немножечко отличаются координаты? Датчики одинаковые.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4506
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: Последовательность "хоминга" осей

Сообщение xenon-alien »

fleshget писал(а): Прошу помочь понять что происходит?
А какая разница, если есть повторяемость?
Индуктивные датчики и другие имеют свои недостатки и реакцию срабатывания на тот, или иной материал.
Грубо можно воспринимать, как аналоговый вход, при котором включается и отключается транзистор. При наезде и отъезде это 2 разных значения в зависимости от начинки датчика и его качества компонентов. (не забывая, что на каждом из них есть своя погрешность)
Аватара пользователя
fleshget
Опытный
Сообщения: 108
Зарегистрирован: 27 ноя 2009, 21:18
Репутация: 2
Контактная информация:

Re: Последовательность "хоминга" осей

Сообщение fleshget »

Спасибо.
Когда разгребусь - то куплю новые датчики и проэксперементирую, поставлю на X и Y и сравню повторяемость.
Это фотодатчики bs5-t2m.
Они уверенно сотку чувствуют. И на тех осях что на три-четыре сотки "переезжают" тоже.
Для меня это непринципиально - я запомнил координату, и когда мне нужно будет выставить - то скорректирую координату на эти три-четыре сотки.
Kost_irk
Мастер
Сообщения: 995
Зарегистрирован: 19 июл 2018, 07:46
Репутация: 193
Откуда: Иркутск
Контактная информация:

Re: Последовательность "хоминга" осей

Сообщение Kost_irk »

Скорее всего дело в скорости точного хоминга и задержке срабатывания датчиков и входов. Попробуйте сильно уменьшить скорость, тогда должно стать лучше.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4506
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: Последовательность "хоминга" осей

Сообщение xenon-alien »

fleshget писал(а): то куплю новые датчики и проэксперементирую, поставлю на X и Y и сравню повторяемость.
Повторяемость проверяется простым индикатором.
Так что смысла в новых датчиках нет, если возвращается по индикатору в ту же самую цифру.
Выезжая в произвольную точку, сняв драйвера с удержания. Потом отправка по домам и смотреть на индикатор. И так несколько раз.
Так что без разницы когда тухнет, или срабатывает датчик, если повторяемость в нужных пределах.
ex71
Мастер
Сообщения: 697
Зарегистрирован: 18 май 2019, 13:23
Репутация: 96
Настоящее имя: Андрей
Контактная информация:

Re: Последовательность "хоминга" осей

Сообщение ex71 »

fleshget писал(а): И начинаю по соточке подъезжать к датчику.
на серьезных станках используют механические концевики
Аватара пользователя
mikehv
Мастер
Сообщения: 2101
Зарегистрирован: 14 авг 2013, 10:10
Репутация: 1170
Откуда: Иваново
Контактная информация:

Re: Последовательность "хоминга" осей

Сообщение mikehv »

ex71 писал(а): 16 май 2022, 09:25
fleshget писал(а): И начинаю по соточке подъезжать к датчику.
на серьезных станках используют механические концевики
На серьёзных станках механические концевики в паре с индексной меткой энкодера или линейки
Ответить

Вернуться в «LinuxCNC»