Страница 1 из 1

датчики home и реакция системы на них

Добавлено: 04 фев 2016, 15:44
pup
Очередные глупые вопросы новичка.

1. Какую функцию выполняют датчики home в системах, используемых для эпизодических работ, прототипирования и всякого единичного производста?
Если заготовка крепится на столе произвольно, на глазок выставляется инструмент и вся работа пляшется от координат заготовки? Зачем системе знать машинные координаты? (если никакой автосмены инструмента на станке не предусмотрено)

2. Откуда обычно считается этот дом, с какой из сторон оси? По идее же на каждую из трёх осей нужно по два датчика? Или используется один, и исходим из того, что пропусков шагов быть не может, и в системе задается длина оси - то есть второй предел вычисляется программно? В вектронике по оси Z позиция Home почему-то была вверху, а не у стола (что на мой взгляд было бы логичнее) - или это просто товарищи неправильно собрали станок?

3. Как правильно устанавливать датчик - впритык, или чтобы у каретки было еще свободное пространство для движения, и если да, то какое?

4. Как софт должен отрабатывать появление сигнала с датчика? Резко останавливать мотор? Обесточивать мотор? Или мотор может продолжать двигаться по инерции? (В 3D принтерах в марлине появление сигнала home вовсе не мешает мотору продолжать двигаться в этом направлении, вплоть до того,пока не отпустишь кнопку. Хотя может быть это в режиме джогинга так, а при выполнении программы софт просто не будет двигаться в сторону home при появлении сигнала?) Зависит ли это от самого софта, или существуют некие общие базовые принципы, а всё остальное - либо ошибки имплементации, либо глюки?

Re: датчики home и реакция системы на них

Добавлено: 04 фев 2016, 16:02
rage
pup писал(а):1. Какую функцию выполняют датчики home в системах,
Обнуляют машинные координаты.
pup писал(а):2. Откуда обычно считается этот дом, с какой из сторон оси?
С какой удобно.
pup писал(а):По идее же на каждую из трёх осей нужно по два датчика?
Нет.
pup писал(а):Или используется один, и исходим из того, что пропусков шагов быть не может
Не то, что не может, их не должно быть.
pup писал(а):то есть второй предел вычисляется программно?
Это называется "soft limits"
pup писал(а):В вектронике по оси Z позиция Home почему-то была вверху, а не у стола
Все правильно.
pup писал(а):а не у стола (что на мой взгляд было бы логичнее)
Нет, не логичнее.
pup писал(а):3. Как правильно устанавливать датчик - впритык, или чтобы у каретки было еще свободное пространство для движения, и если да, то какое?
Как вам больше нравится.
pup писал(а):4. Как софт должен отрабатывать появление сигнала с датчика?
Как настроите, так и должен отрабатывать.

ЗЫ И еще мне кажется вы путаете концевики, которые нужны, что бы ограничивать движение по осям, и хоум датчики по котором ЧПУ узнает где у него нули.

Re: датчики home и реакция системы на них

Добавлено: 04 фев 2016, 16:06
pup
rage писал(а):ЗЫ И еще мне кажется вы путаете концевики, которые нужны, что бы ограничивать движение по осям, и хоум датчики по котором ЧПУ узнает где у него нули.
о, видимо, оно! я думал, это одно и то же...

Re: датчики home и реакция системы на них

Добавлено: 04 фев 2016, 16:09
rage
pup писал(а):о, видимо, оно! я думал, это одно и то же...
Датчики могут использоваться одни и те же, но функции у хомов и лимитов разные.

Re: датчики home и реакция системы на них

Добавлено: 04 фев 2016, 16:10
Сергей Саныч
1. Хотя бы, чтобы лишний раз не биться об ограничители при ручном перемещении.
2. Сам датчик может находиться почти в любом месте хода станка. Начальная же позиция (станочный 0) для фрезерных 3-координатных станков - в левом ближнем углу стола и самое верхнее положение шпинделя. Опускаясь, ось Z уходит в "минус".
pup писал(а):По идее же на каждую из трёх осей нужно по два датчика?
А то и три. Датчик Home и аварийные концевики (аппаратные лимиты).
pup писал(а):Или используется один, и исходим из того, что пропусков шагов быть не может, и в системе задается длина оси - то есть второй предел вычисляется программно?
Так тоже делают (программные ограничители, "soft limits").
pup писал(а):В вектронике по оси Z позиция Home почему-то была вверху, а не у стола (что на мой взгляд было бы логичнее) - или это просто товарищи неправильно собрали станок?
Товарищи всё правильно сделали. А вы можете задать пользовательскую систему координат и в ней - любые смещения.
3. Достаточное для замедления с полной скорости до 0.
4. "Вести" ШД, плавно замедляя, не допуская срыва шагов. В случае аварийных концевиков возможны варианты.
Датчики Home и аварийные концевики - в общем случае разные вещи.

Re: датчики home и реакция системы на них

Добавлено: 04 фев 2016, 16:30
Serg
Сергей Саныч писал(а):Начальная же позиция (станочный 0) для фрезерных 3-координатных станков - в левом ближнем углу стола
Не обязательно. Например мне удобнее, когда она в левом дальнем углу - в конце работы шпиндель уезжает вдаль и не мешается.

Re: датчики home и реакция системы на них

Добавлено: 04 фев 2016, 16:38
Сергей Саныч
UAVpilot писал(а):Не обязательно. Например мне удобнее, когда она в левом дальнем углу - в конце работы шпиндель уезжает вдаль и не мешается.
Это смотря с какой стороны станка стоять.

Re: датчики home и реакция системы на них

Добавлено: 04 фев 2016, 16:52
Сергей Саныч
Glebov_15_chpu.pdf
(2.49 МБ) 2235 скачиваний
Про системы координат - с 23 страницы.

Re: датчики home и реакция системы на них

Добавлено: 04 фев 2016, 16:53
pup
Отлично, проясняется.
Сергей Саныч писал(а):3. Достаточное для замедления с полной скорости до 0.
Это про лимиты, или про Home. А лимиты обычно на estop заводят?
И все же, как должны вести себя упраляющие софтины при достижении Home или лимитов? Поведение зависит от режима (free jogging или выполнение УП)?

Re: датчики home и реакция системы на них

Добавлено: 04 фев 2016, 17:03
rage
pup писал(а):А лимиты обычно на estop заводят?
Обычно на лимиты и заводят.
pup писал(а):И все же, как должны вести себя упраляющие софтины при достижении Home или лимитов?
При достижении хоум отъехать, назад, что бы датчик отключился и обнулить ось в этом положении.
При достижении лимита остановить выполнение УП если она выполняется или остановить движение по оси, с соответствующим сообщением.

А вообще как настроите так и будет.

Re: датчики home и реакция системы на них

Добавлено: 04 фев 2016, 17:10
Сергей Саныч
pup писал(а):Это про лимиты, или про Home.
Про всё. Хотя опять же, возможны варианты. Например, софт-лимиты могут быть запрограммированы у самых упоров, поскольку система "знает", где они, и начинает замедляться заранее.
Но в любом случае датчики должны стоять так, чтобы исключить их повреждение в нештатных режимах.
pup писал(а):А лимиты обычно на estop заводят?
Не обязательно. Хотя на "серьёзных" станках могут стоять дополнительные концевики, которые вызывают аварийную остановку (вырубают питание, активируют тормоза) в случае, когда "что-то пошло не так".
pup писал(а):И все же, как должны вести себя упраляющие софтины при достижении Home
Никакой специальной реакции обычно не предусмотрено.
pup писал(а):или лимитов?
Останавливаться. При выполнении УП - прерывать. При ручном перемещении - просто не давать двигаться дальше по данной координате.

Re: датчики home и реакция системы на них

Добавлено: 04 фев 2016, 17:18
pup
угу, спасибо!

Re: датчики home и реакция системы на них

Добавлено: 06 фев 2016, 16:46
Serg
Сергей Саныч писал(а):Это смотря с какой стороны станка стоять.
В принципе да. Левый ближний угол вполне может стать левым дальним, например если станок перевернуть вверх ногами... :)

Re: датчики home и реакция системы на них

Добавлено: 06 фев 2016, 18:20
Тенгель
UAVpilot писал(а):
Сергей Саныч писал(а):Это смотря с какой стороны станка стоять.
В принципе да. Левый ближний угол вполне может стать левым дальним, например если станок перевернуть вверх ногами... :)
Вот я тоже сейчас гравировку осваиваю, и не могу понять, как сделать так сказать "общепринято". Ведь стали все назвать оси одинково "X, Y и Z" , а не "Аз, Буки и Веди" :hehehe:
Получается есть четыре варианта расположения направления координат осей. Можно конечно конечно сказать "делай как тебе удобнее", но я не знаю как в дальнейшем будет в реале удобнее работать, мне кажется для станка с подвижным порталом будет удобнее один угол начала координат, с подвижным столом - другой, да ?

Re: датчики home и реакция системы на них

Добавлено: 06 фев 2016, 20:33
torvn77
Тенгель писал(а):и не могу понять, как сделать так сказать "общепринято"
Тенгель писал(а): сказать "делай как тебе удобнее"
главное следи за тем, чтобы ноль по Z находился вверху оси, а не внизу под материалом.
А так ось Ха слева направо, Ось У вперёд от тебя, Ось Зы снизу вверх.

Re: датчики home и реакция системы на них

Добавлено: 06 фев 2016, 20:46
Сергей Саныч
Тенгель писал(а):Получается есть четыре варианта расположения направления координат осей.
в восьмом посте есть ссылка на книжку Глебова. Там достаточно популярно всё про это расписано. А на 24 странице есть "распальцовка" осей, как надо.
И ещё. Обычно осью X считается более длинная.

Re: датчики home и реакция системы на них

Добавлено: 07 фев 2016, 21:26
Сергей Саныч
UAVpilot писал(а):
Сергей Саныч писал(а):Это смотря с какой стороны станка стоять.
В принципе да. Левый ближний угол вполне может стать левым дальним, например если станок перевернуть вверх ногами... :)
Зачем такие жертвы?
станок.png (4490 просмотров) <a class='original' href='./download/file.php?id=71076&mode=view' target=_blank>Загрузить оригинал (31.67 КБ)</a>
Для пользователя 1 ноль станка в левом ближнем углу, а для пользователя 2 - как тебе удобней, в левом дальнем.

Re: датчики home и реакция системы на них

Добавлено: 08 фев 2016, 10:54
nevkon
А я пользователь номер 3 :) тот что между первым и вторым.

Re: датчики home и реакция системы на них

Добавлено: 09 фев 2016, 03:17
Serg
Сергей Саныч писал(а):есть "распальцовка" осей, как надо.
Распальцовка показывает положение и направление осей друг относительно друга.
Сергей Саныч писал(а): Для пользователя 1 ноль станка в левом ближнем углу, а для пользователя 2 - как тебе удобней, в левом дальнем.
Мне ещё удобнее и когда X слева направо... :)