датчики home и реакция системы на них
датчики home и реакция системы на них
Очередные глупые вопросы новичка. 
1. Какую функцию выполняют датчики home в системах, используемых для эпизодических работ, прототипирования и всякого единичного производста?
Если заготовка крепится на столе произвольно, на глазок выставляется инструмент и вся работа пляшется от координат заготовки? Зачем системе знать машинные координаты? (если никакой автосмены инструмента на станке не предусмотрено)
2. Откуда обычно считается этот дом, с какой из сторон оси? По идее же на каждую из трёх осей нужно по два датчика? Или используется один, и исходим из того, что пропусков шагов быть не может, и в системе задается длина оси - то есть второй предел вычисляется программно? В вектронике по оси Z позиция Home почему-то была вверху, а не у стола (что на мой взгляд было бы логичнее) - или это просто товарищи неправильно собрали станок?
3. Как правильно устанавливать датчик - впритык, или чтобы у каретки было еще свободное пространство для движения, и если да, то какое?
4. Как софт должен отрабатывать появление сигнала с датчика? Резко останавливать мотор? Обесточивать мотор? Или мотор может продолжать двигаться по инерции? (В 3D принтерах в марлине появление сигнала home вовсе не мешает мотору продолжать двигаться в этом направлении, вплоть до того,пока не отпустишь кнопку. Хотя может быть это в режиме джогинга так, а при выполнении программы софт просто не будет двигаться в сторону home при появлении сигнала?) Зависит ли это от самого софта, или существуют некие общие базовые принципы, а всё остальное - либо ошибки имплементации, либо глюки?
			
			
									
									
						1. Какую функцию выполняют датчики home в системах, используемых для эпизодических работ, прототипирования и всякого единичного производста?
Если заготовка крепится на столе произвольно, на глазок выставляется инструмент и вся работа пляшется от координат заготовки? Зачем системе знать машинные координаты? (если никакой автосмены инструмента на станке не предусмотрено)
2. Откуда обычно считается этот дом, с какой из сторон оси? По идее же на каждую из трёх осей нужно по два датчика? Или используется один, и исходим из того, что пропусков шагов быть не может, и в системе задается длина оси - то есть второй предел вычисляется программно? В вектронике по оси Z позиция Home почему-то была вверху, а не у стола (что на мой взгляд было бы логичнее) - или это просто товарищи неправильно собрали станок?
3. Как правильно устанавливать датчик - впритык, или чтобы у каретки было еще свободное пространство для движения, и если да, то какое?
4. Как софт должен отрабатывать появление сигнала с датчика? Резко останавливать мотор? Обесточивать мотор? Или мотор может продолжать двигаться по инерции? (В 3D принтерах в марлине появление сигнала home вовсе не мешает мотору продолжать двигаться в этом направлении, вплоть до того,пока не отпустишь кнопку. Хотя может быть это в режиме джогинга так, а при выполнении программы софт просто не будет двигаться в сторону home при появлении сигнала?) Зависит ли это от самого софта, или существуют некие общие базовые принципы, а всё остальное - либо ошибки имплементации, либо глюки?
- rage
 - Мастер
 - Сообщения: 1014
 - Зарегистрирован: 13 окт 2014, 09:14
 - Репутация: 621
 - Настоящее имя: Константин
 - Откуда: МО
 - Контактная информация:
 
Re: датчики home и реакция системы на них
Обнуляют машинные координаты.pup писал(а):1. Какую функцию выполняют датчики home в системах,
С какой удобно.pup писал(а):2. Откуда обычно считается этот дом, с какой из сторон оси?
Нет.pup писал(а):По идее же на каждую из трёх осей нужно по два датчика?
Не то, что не может, их не должно быть.pup писал(а):Или используется один, и исходим из того, что пропусков шагов быть не может
Это называется "soft limits"pup писал(а):то есть второй предел вычисляется программно?
Все правильно.pup писал(а):В вектронике по оси Z позиция Home почему-то была вверху, а не у стола
Нет, не логичнее.pup писал(а):а не у стола (что на мой взгляд было бы логичнее)
Как вам больше нравится.pup писал(а):3. Как правильно устанавливать датчик - впритык, или чтобы у каретки было еще свободное пространство для движения, и если да, то какое?
Как настроите, так и должен отрабатывать.pup писал(а):4. Как софт должен отрабатывать появление сигнала с датчика?
ЗЫ И еще мне кажется вы путаете концевики, которые нужны, что бы ограничивать движение по осям, и хоум датчики по котором ЧПУ узнает где у него нули.
Re: датчики home и реакция системы на них
о, видимо, оно! я думал, это одно и то же...rage писал(а):ЗЫ И еще мне кажется вы путаете концевики, которые нужны, что бы ограничивать движение по осям, и хоум датчики по котором ЧПУ узнает где у него нули.
- rage
 - Мастер
 - Сообщения: 1014
 - Зарегистрирован: 13 окт 2014, 09:14
 - Репутация: 621
 - Настоящее имя: Константин
 - Откуда: МО
 - Контактная информация:
 
Re: датчики home и реакция системы на них
Датчики могут использоваться одни и те же, но функции у хомов и лимитов разные.pup писал(а):о, видимо, оно! я думал, это одно и то же...
- Сергей Саныч
 - Мастер
 - Сообщения: 9116
 - Зарегистрирован: 30 май 2012, 14:20
 - Репутация: 2858
 - Откуда: Тюмень
 - Контактная информация:
 
Re: датчики home и реакция системы на них
1. Хотя бы, чтобы лишний раз не биться об ограничители при ручном перемещении.
2. Сам датчик может находиться почти в любом месте хода станка. Начальная же позиция (станочный 0) для фрезерных 3-координатных станков - в левом ближнем углу стола и самое верхнее положение шпинделя. Опускаясь, ось Z уходит в "минус".
3. Достаточное для замедления с полной скорости до 0.
4. "Вести" ШД, плавно замедляя, не допуская срыва шагов. В случае аварийных концевиков возможны варианты.
Датчики Home и аварийные концевики - в общем случае разные вещи.
			
			
									
									2. Сам датчик может находиться почти в любом месте хода станка. Начальная же позиция (станочный 0) для фрезерных 3-координатных станков - в левом ближнем углу стола и самое верхнее положение шпинделя. Опускаясь, ось Z уходит в "минус".
А то и три. Датчик Home и аварийные концевики (аппаратные лимиты).pup писал(а):По идее же на каждую из трёх осей нужно по два датчика?
Так тоже делают (программные ограничители, "soft limits").pup писал(а):Или используется один, и исходим из того, что пропусков шагов быть не может, и в системе задается длина оси - то есть второй предел вычисляется программно?
Товарищи всё правильно сделали. А вы можете задать пользовательскую систему координат и в ней - любые смещения.pup писал(а):В вектронике по оси Z позиция Home почему-то была вверху, а не у стола (что на мой взгляд было бы логичнее) - или это просто товарищи неправильно собрали станок?
3. Достаточное для замедления с полной скорости до 0.
4. "Вести" ШД, плавно замедляя, не допуская срыва шагов. В случае аварийных концевиков возможны варианты.
Датчики Home и аварийные концевики - в общем случае разные вещи.
Чудес не бывает. Бывают фокусы.
						- Serg
 - Мастер
 - Сообщения: 21923
 - Зарегистрирован: 17 апр 2012, 14:58
 - Репутация: 5183
 - Заслуга: c781c134843e0c1a3de9
 - Настоящее имя: Сергей
 - Откуда: Москва
 - Контактная информация:
 
Re: датчики home и реакция системы на них
Не обязательно. Например мне удобнее, когда она в левом дальнем углу - в конце работы шпиндель уезжает вдаль и не мешается.Сергей Саныч писал(а):Начальная же позиция (станочный 0) для фрезерных 3-координатных станков - в левом ближнем углу стола
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
						- Сергей Саныч
 - Мастер
 - Сообщения: 9116
 - Зарегистрирован: 30 май 2012, 14:20
 - Репутация: 2858
 - Откуда: Тюмень
 - Контактная информация:
 
Re: датчики home и реакция системы на них
Это смотря с какой стороны станка стоять.UAVpilot писал(а):Не обязательно. Например мне удобнее, когда она в левом дальнем углу - в конце работы шпиндель уезжает вдаль и не мешается.
Чудес не бывает. Бывают фокусы.
						- Сергей Саныч
 - Мастер
 - Сообщения: 9116
 - Зарегистрирован: 30 май 2012, 14:20
 - Репутация: 2858
 - Откуда: Тюмень
 - Контактная информация:
 
Re: датчики home и реакция системы на них
Про системы координат - с 23 страницы.
			
			
									
									Чудес не бывает. Бывают фокусы.
						Re: датчики home и реакция системы на них
Отлично, проясняется. 
И все же, как должны вести себя упраляющие софтины при достижении Home или лимитов? Поведение зависит от режима (free jogging или выполнение УП)?
			
			
									
									
						Это про лимиты, или про Home. А лимиты обычно на estop заводят?Сергей Саныч писал(а):3. Достаточное для замедления с полной скорости до 0.
И все же, как должны вести себя упраляющие софтины при достижении Home или лимитов? Поведение зависит от режима (free jogging или выполнение УП)?
- rage
 - Мастер
 - Сообщения: 1014
 - Зарегистрирован: 13 окт 2014, 09:14
 - Репутация: 621
 - Настоящее имя: Константин
 - Откуда: МО
 - Контактная информация:
 
Re: датчики home и реакция системы на них
Обычно на лимиты и заводят.pup писал(а):А лимиты обычно на estop заводят?
При достижении хоум отъехать, назад, что бы датчик отключился и обнулить ось в этом положении.pup писал(а):И все же, как должны вести себя упраляющие софтины при достижении Home или лимитов?
При достижении лимита остановить выполнение УП если она выполняется или остановить движение по оси, с соответствующим сообщением.
А вообще как настроите так и будет.
- Сергей Саныч
 - Мастер
 - Сообщения: 9116
 - Зарегистрирован: 30 май 2012, 14:20
 - Репутация: 2858
 - Откуда: Тюмень
 - Контактная информация:
 
Re: датчики home и реакция системы на них
Про всё. Хотя опять же, возможны варианты. Например, софт-лимиты могут быть запрограммированы у самых упоров, поскольку система "знает", где они, и начинает замедляться заранее.pup писал(а):Это про лимиты, или про Home.
Но в любом случае датчики должны стоять так, чтобы исключить их повреждение в нештатных режимах.
Не обязательно. Хотя на "серьёзных" станках могут стоять дополнительные концевики, которые вызывают аварийную остановку (вырубают питание, активируют тормоза) в случае, когда "что-то пошло не так".pup писал(а):А лимиты обычно на estop заводят?
Никакой специальной реакции обычно не предусмотрено.pup писал(а):И все же, как должны вести себя упраляющие софтины при достижении Home
Останавливаться. При выполнении УП - прерывать. При ручном перемещении - просто не давать двигаться дальше по данной координате.pup писал(а):или лимитов?
					Последний раз редактировалось Сергей Саныч 04 фев 2016, 17:26, всего редактировалось 1 раз.
									
			
									Чудес не бывает. Бывают фокусы.
						Re: датчики home и реакция системы на них
угу, спасибо!
			
			
									
									
						- Serg
 - Мастер
 - Сообщения: 21923
 - Зарегистрирован: 17 апр 2012, 14:58
 - Репутация: 5183
 - Заслуга: c781c134843e0c1a3de9
 - Настоящее имя: Сергей
 - Откуда: Москва
 - Контактная информация:
 
Re: датчики home и реакция системы на них
В принципе да. Левый ближний угол вполне может стать левым дальним, например если станок перевернуть вверх ногами...Сергей Саныч писал(а):Это смотря с какой стороны станка стоять.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
						- Тенгель
 - Почётный участник

 - Сообщения: 1814
 - Зарегистрирован: 01 май 2012, 13:41
 - Репутация: 619
 - Откуда: Чита
 - Контактная информация:
 
Re: датчики home и реакция системы на них
Вот я тоже сейчас гравировку осваиваю, и не могу понять, как сделать так сказать "общепринято". Ведь стали все назвать оси одинково "X, Y и Z" , а не "Аз, Буки и Веди"UAVpilot писал(а):В принципе да. Левый ближний угол вполне может стать левым дальним, например если станок перевернуть вверх ногами...Сергей Саныч писал(а):Это смотря с какой стороны станка стоять.
Получается есть четыре варианта расположения направления координат осей. Можно конечно конечно сказать "делай как тебе удобнее", но я не знаю как в дальнейшем будет в реале удобнее работать, мне кажется для станка с подвижным порталом будет удобнее один угол начала координат, с подвижным столом - другой, да ?
Подпись отключена за неуплату.
						- torvn77
 - Мастер
 - Сообщения: 2442
 - Зарегистрирован: 02 июн 2012, 22:12
 - Репутация: 215
 - Откуда: Россия,Санкт-Петербург
 - Контактная информация:
 
Re: датчики home и реакция системы на них
Тенгель писал(а):и не могу понять, как сделать так сказать "общепринято"
главное следи за тем, чтобы ноль по Z находился вверху оси, а не внизу под материалом.Тенгель писал(а): сказать "делай как тебе удобнее"
А так ось Ха слева направо, Ось У вперёд от тебя, Ось Зы снизу вверх.
- Сергей Саныч
 - Мастер
 - Сообщения: 9116
 - Зарегистрирован: 30 май 2012, 14:20
 - Репутация: 2858
 - Откуда: Тюмень
 - Контактная информация:
 
Re: датчики home и реакция системы на них
в восьмом посте есть ссылка на книжку Глебова. Там достаточно популярно всё про это расписано. А на 24 странице есть "распальцовка" осей, как надо.Тенгель писал(а):Получается есть четыре варианта расположения направления координат осей.
И ещё. Обычно осью X считается более длинная.
Чудес не бывает. Бывают фокусы.
						- Сергей Саныч
 - Мастер
 - Сообщения: 9116
 - Зарегистрирован: 30 май 2012, 14:20
 - Репутация: 2858
 - Откуда: Тюмень
 - Контактная информация:
 
Re: датчики home и реакция системы на них
Зачем такие жертвы? Для пользователя 1 ноль станка в левом ближнем углу, а для пользователя 2 - как тебе удобней, в левом дальнем.UAVpilot писал(а):В принципе да. Левый ближний угол вполне может стать левым дальним, например если станок перевернуть вверх ногами...Сергей Саныч писал(а):Это смотря с какой стороны станка стоять.
Чудес не бывает. Бывают фокусы.
						- 
				nevkon
 - Почётный участник

 - Сообщения: 2471
 - Зарегистрирован: 17 июл 2015, 10:25
 - Репутация: 310
 - Настоящее имя: Константин
 - Откуда: Балаково (Саратовская обл.)
 - Контактная информация:
 
Re: датчики home и реакция системы на них
А я пользователь номер 3 
 тот что между первым и вторым.
			
			
									
									
						- Serg
 - Мастер
 - Сообщения: 21923
 - Зарегистрирован: 17 апр 2012, 14:58
 - Репутация: 5183
 - Заслуга: c781c134843e0c1a3de9
 - Настоящее имя: Сергей
 - Откуда: Москва
 - Контактная информация:
 
Re: датчики home и реакция системы на них
Распальцовка показывает положение и направление осей друг относительно друга.Сергей Саныч писал(а):есть "распальцовка" осей, как надо.
Мне ещё удобнее и когда X слева направо...Сергей Саныч писал(а): Для пользователя 1 ноль станка в левом ближнем углу, а для пользователя 2 - как тебе удобней, в левом дальнем.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...