Как задвать 0 по концевикам?

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Ostap_2013
Новичок
Сообщения: 35
Зарегистрирован: 09 апр 2013, 20:37
Репутация: 0
Контактная информация:

Как задвать 0 по концевикам?

Сообщение Ostap_2013 »

Вопрос в следующем есть 3 оси и 6 концевиков по концам осей.
Хочу при включении/по нажатии кнопки/при вызове команды, что бы станок поочередно ехал по каждой оси в определенное направление до наезда на концевик. Полученое значение принимал за X0 Y0 Z0
Как это делаться?
Софт в Mach3
Плата pclm-4x-g2
Я - полный новичок.
И еще что нужно настроить что бы станок в принципе за концевики не заезжал?
Аватара пользователя
Евгений+++
Мастер
Сообщения: 1595
Зарегистрирован: 19 авг 2015, 14:18
Репутация: 176
Настоящее имя: Евгений
Откуда: Воронеж.., пока что
Контактная информация:

Re: Как задвать 0 по концевикам?

Сообщение Евгений+++ »

Ну эээ.... давайте с самого начала.
Концевики в Матче Включены?
- Жене сказал, что пошел к любовнице, любовнице сказал, что пошел к
жене, а сам взял книжки, залез на чердак и учиться, учиться, учиться.
-------------------------------------------------------------------------------------------
Дайте мне собственный гольф-клуб, свежий воздух и красивую женщину в
партнеры – и можете оставить гольф-клуб и свежий воздух себе.
Аватара пользователя
megagad
Почётный участник
Почётный участник
Сообщения: 3207
Зарегистрирован: 05 апр 2014, 18:57
Репутация: 712
Откуда: Реуспублика Крым, Бахчисарай.
Контактная информация:

Re: Как задвать 0 по концевикам?

Сообщение megagad »

Для начала идём в "гугл". вбиваем фразу "поиск нуля МАЧ3" и ВДУМЧИВО изучаем результаты поиска. Далее качаем понравившийся скрипт для поиска этого самого "нуля"(ибо их миллионы) и интегрируем его в МАЧ. Ну и потом наступает настройка скрипта.
Да, забыл - "концевик" - это крйний выключатель, и если в МАЧе оно стоит именно как "концевик" - ось, при наезде на оный будет выдавать "ошибку" и стопорить любую активность. Для поиска нуля(хомуинга) ваши "концевики" должны быть сконфигурированы именно как датчики "дома"(хоум лимит).
И по правильному - концевики отдельно, дом отдельно. ИБО - на "дом" надо как минимум ТРИ линии(по одной на каждую ось), на концевики - одна на все имеющиеся датчики.
We Do What We Must, Because We Can!
Причинять добро, наносить пользу и подвергать ласке.
vektor_z
Мастер
Сообщения: 405
Зарегистрирован: 30 ноя 2014, 16:45
Репутация: 387
Настоящее имя: Василий
Откуда: Украина. Закарпатская обл.
Контактная информация:

Re: Как задвать 0 по концевикам?

Сообщение vektor_z »

megagad писал(а):И по правильному - концевики отдельно, дом отдельно. ИБО - на "дом" надо как минимум ТРИ линии(по одной на каждую ось), на концевики - одна на все имеющиеся датчики.
Ну это совсем по правильному.. А для работы можно спокойно полностью все концевики повесить на один пин, и они будут работать в зависимости от задачи и как лимиты и как хомы, одно другому мешать не будет.. Ну а если по фен шую, и нужно мониторить каждый датчик по отдельности то да, вести на каждый концевик отдельную линию.. Лично у меня все лимиты и они же хоты заведены на одну линию и все прекрасно работает.
Аватара пользователя
Евгений+++
Мастер
Сообщения: 1595
Зарегистрирован: 19 авг 2015, 14:18
Репутация: 176
Настоящее имя: Евгений
Откуда: Воронеж.., пока что
Контактная информация:

Re: Как задвать 0 по концевикам?

Сообщение Евгений+++ »

megagad писал(а):И по правильному - концевики отдельно, дом отдельно. ИБО - на "дом" надо как минимум ТРИ линии(по одной на каждую ось), на концевики - одна на все имеющиеся датчики.
А смысл отдельно???
- Жене сказал, что пошел к любовнице, любовнице сказал, что пошел к
жене, а сам взял книжки, залез на чердак и учиться, учиться, учиться.
-------------------------------------------------------------------------------------------
Дайте мне собственный гольф-клуб, свежий воздух и красивую женщину в
партнеры – и можете оставить гольф-клуб и свежий воздух себе.
Ostap_2013
Новичок
Сообщения: 35
Зарегистрирован: 09 апр 2013, 20:37
Репутация: 0
Контактная информация:

Re: Как задвать 0 по концевикам?

Сообщение Ostap_2013 »

megagad, все понтно объяснили, я что то такое подозревал, но вы мне ответили на все вопросы.
3 концевых выключателя завожу на config>ports and pins>input signal's
X home;
Y home;
Z home
За ними ставлю еще 3 и с противоположной стороны, еще 3 соединяю их последовательно на размыкание или параллельно на замыкание и завожу на ??? EStop ??? или есть специальный вход?
А можно как то использовать одни и те же концевики как home и как концевик? например если в программе не требуется ездить через 0 или принимать home не 0 а -10 например, хотя наверное чайнику типа меня проще поставить еще 3 концевых выключателя...
Аватара пользователя
Евгений+++
Мастер
Сообщения: 1595
Зарегистрирован: 19 авг 2015, 14:18
Репутация: 176
Настоящее имя: Евгений
Откуда: Воронеж.., пока что
Контактная информация:

Re: Как задвать 0 по концевикам?

Сообщение Евгений+++ »

Ostap_2013 писал(а):megagad, все понтно объяснили, я что то такое подозревал, но вы мне ответили на все вопросы.
3 концевых выключателя завожу на config>ports and pins>input signal's
X home;
Y home;
Z home
За ними ставлю еще 3 и с противоположной стороны, еще 3 соединяю их последовательно на размыкание или параллельно на замыкание и завожу на ??? EStop ??? или есть специальный вход?
А можно как то использовать одни и те же концевики как home и как концевик? например если в программе не требуется ездить через 0 или принимать home не 0 а -10 например, хотя наверное чайнику типа меня проще поставить еще 3 концевых выключателя...
vektor_z писал(а):Ну это совсем по правильному.. А для работы можно спокойно полностью все концевики повесить на один пин, и они будут работать в зависимости от задачи и как лимиты и как хомы, одно другому мешать не будет..
Читайте внимательней.
- Жене сказал, что пошел к любовнице, любовнице сказал, что пошел к
жене, а сам взял книжки, залез на чердак и учиться, учиться, учиться.
-------------------------------------------------------------------------------------------
Дайте мне собственный гольф-клуб, свежий воздух и красивую женщину в
партнеры – и можете оставить гольф-клуб и свежий воздух себе.
Аватара пользователя
Евгений+++
Мастер
Сообщения: 1595
Зарегистрирован: 19 авг 2015, 14:18
Репутация: 176
Настоящее имя: Евгений
Откуда: Воронеж.., пока что
Контактная информация:

Re: Как задвать 0 по концевикам?

Сообщение Евгений+++ »

Ostap_2013 писал(а):home не 0 а -10 например
Контроллер какой, на схеме должна быть распиновка.
- Жене сказал, что пошел к любовнице, любовнице сказал, что пошел к
жене, а сам взял книжки, залез на чердак и учиться, учиться, учиться.
-------------------------------------------------------------------------------------------
Дайте мне собственный гольф-клуб, свежий воздух и красивую женщину в
партнеры – и можете оставить гольф-клуб и свежий воздух себе.
Аватара пользователя
Евгений+++
Мастер
Сообщения: 1595
Зарегистрирован: 19 авг 2015, 14:18
Репутация: 176
Настоящее имя: Евгений
Откуда: Воронеж.., пока что
Контактная информация:

Re: Как задвать 0 по концевикам?

Сообщение Евгений+++ »

или так
Вложения
11ieq6s.png (4222 просмотра) <a class='original' href='./download/file.php?id=58363&mode=view' target=_blank>Загрузить оригинал (23.84 КБ)</a>
- Жене сказал, что пошел к любовнице, любовнице сказал, что пошел к
жене, а сам взял книжки, залез на чердак и учиться, учиться, учиться.
-------------------------------------------------------------------------------------------
Дайте мне собственный гольф-клуб, свежий воздух и красивую женщину в
партнеры – и можете оставить гольф-клуб и свежий воздух себе.
Ostap_2013
Новичок
Сообщения: 35
Зарегистрирован: 09 апр 2013, 20:37
Репутация: 0
Контактная информация:

Re: Как задвать 0 по концевикам?

Сообщение Ostap_2013 »

Евгений+++ писал(а): Читайте внимательней.
Да я пока печатал тут уже понаписали...
У меня с компьютерами гораздо хуже чем с механикой. думаю мне для моих задач проще 3 доп выключателя прикрутить люблю когда все по уму :)
Limit ORVD это то куда концевики заводятся?
Аватара пользователя
Евгений+++
Мастер
Сообщения: 1595
Зарегистрирован: 19 авг 2015, 14:18
Репутация: 176
Настоящее имя: Евгений
Откуда: Воронеж.., пока что
Контактная информация:

Re: Как задвать 0 по концевикам?

Сообщение Евгений+++ »

Ели Вы про схему то да :)
- Жене сказал, что пошел к любовнице, любовнице сказал, что пошел к
жене, а сам взял книжки, залез на чердак и учиться, учиться, учиться.
-------------------------------------------------------------------------------------------
Дайте мне собственный гольф-клуб, свежий воздух и красивую женщину в
партнеры – и можете оставить гольф-клуб и свежий воздух себе.
Аватара пользователя
megagad
Почётный участник
Почётный участник
Сообщения: 3207
Зарегистрирован: 05 апр 2014, 18:57
Репутация: 712
Откуда: Реуспублика Крым, Бахчисарай.
Контактная информация:

Re: Как задвать 0 по концевикам?

Сообщение megagad »

Евгений+++ писал(а):А смысл отдельно???
Ну, если у вас комп-телепат, и умеет без точно заданного пина выдавать по какой из трёх осей сработал "концевик"(в данный момент времени) - то да, смысла в отдельных линиях нет вообще - вешайте все датчики на одну общую линию.
Хотя - если обнулять последовательно каждую ось отдельно - таки можно задать все хоумы на один пин - макрос будет следить только за ним и двигать только одну ось. Но - это наудно подходящий макрос ставить.
Ostap_2013 писал(а):3 концевых выключателя завожу на config>ports and pins>input signal's
X home;
Y home;
Z home
За ними ставлю еще 3 и с противоположной стороны, еще 3 соединяю их последовательно на размыкание или параллельно на замыкание и завожу на ??? EStop ??? или есть специальный вход?
Обычно на Е-стоп вешают. Ибо функция "концевика" примерно та-же - тормознуть станок по причине внештатной ситуации.
Ostap_2013 писал(а):А можно как то использовать одни и те же концевики как home и как концевик? например если в программе не требуется ездить через 0 или принимать home не 0 а -10 например, хотя наверное чайнику типа меня проще поставить еще 3 концевых выключателя...
Это уже из разряда "координаты станка - координаты детали" - у станка обычно свои координаты, у деталей - свои. Сдвиг координат, относительно координат станка задаётся в УП через соответствующие Г-коды
We Do What We Must, Because We Can!
Причинять добро, наносить пользу и подвергать ласке.
Ostap_2013
Новичок
Сообщения: 35
Зарегистрирован: 09 апр 2013, 20:37
Репутация: 0
Контактная информация:

Re: Как задвать 0 по концевикам?

Сообщение Ostap_2013 »

Пожалуй все понятно:
- для принятия нуля ставлю 3 отдельных выключателя
- подключаю их согласно инструкции к своей плате
- настраиваю config>ports and pins>input signal'
- затем настраиваю Config->Homing/Limits
Но что дальше? Что нужно нажать или какую команду написать в программе чтобы ось поехала до концевика и "приняла 0"?
Что то видемо для всех само собой разумеется, а я разобраться не могу.
vektor_z
Мастер
Сообщения: 405
Зарегистрирован: 30 ноя 2014, 16:45
Репутация: 387
Настоящее имя: Василий
Откуда: Украина. Закарпатская обл.
Контактная информация:

Re: Как задвать 0 по концевикам?

Сообщение vektor_z »

Ostap_2013 писал(а):Но что дальше?
А дальше если все пины правильно прописаны, нужно нажать всего одну кнопку REF ALL HOME она на главном экране возле окошек DRO (координат) и оси поочередно поедут к базам и обнулятся
Аватара пользователя
Евгений+++
Мастер
Сообщения: 1595
Зарегистрирован: 19 авг 2015, 14:18
Репутация: 176
Настоящее имя: Евгений
Откуда: Воронеж.., пока что
Контактная информация:

Re: Как задвать 0 по концевикам?

Сообщение Евгений+++ »

vektor_z писал(а): А дальше если все пины правильно прописаны, нужно нажать всего одну кнопку REF ALL HOME она на главном экране возле окошек DRO (координат) и оси поочередно поедут к базам и обнулятся

кнопка :)
Вложения
матч.jpg (4186 просмотров) <a class='original' href='./download/file.php?id=58375&mode=view' target=_blank>Загрузить оригинал (258.63 КБ)</a>
- Жене сказал, что пошел к любовнице, любовнице сказал, что пошел к
жене, а сам взял книжки, залез на чердак и учиться, учиться, учиться.
-------------------------------------------------------------------------------------------
Дайте мне собственный гольф-клуб, свежий воздух и красивую женщину в
партнеры – и можете оставить гольф-клуб и свежий воздух себе.
Аватара пользователя
shalek
Почётный участник
Почётный участник
Сообщения: 3023
Зарегистрирован: 25 авг 2014, 10:40
Репутация: 2583
Настоящее имя: Александр
Откуда: РБ Бобруйск
Контактная информация:

Re: Как задвать 0 по концевикам?

Сообщение shalek »

Зачем гирлянду из концевиков на станок вешать? Он что многотонный из чугуна?
Достаточно трех датчиков Home. Или четыре, если по одной из осей два мотора. Остальные вопросы софтлимиты решат.
Сами себе проблемы из проводов вешаете.
Ни разу софтлимиты не подводили.
Если ты не можешь решить проблему, значит это не твоя проблема!
Мой канал на YouTube: YouTube
ЧПУ "Бобр" 600x500 мм
shalek64@gmail.com
Аватара пользователя
FLUKE
Мастер
Сообщения: 843
Зарегистрирован: 11 мар 2013, 21:18
Репутация: 187
Настоящее имя: Сергей
Откуда: Смоленск
Контактная информация:

Re: Как задвать 0 по концевикам?

Сообщение FLUKE »

Евгений+++ писал(а):
vektor_z писал(а): А дальше если все пины правильно прописаны, нужно нажать всего одну кнопку REF ALL HOME она на главном экране возле окошек DRO (координат) и оси поочередно поедут к базам и обнулятся

кнопка :)
А, если на оси Х используется 2а мотора?
Ostap_2013
Новичок
Сообщения: 35
Зарегистрирован: 09 апр 2013, 20:37
Репутация: 0
Контактная информация:

Re: Как задвать 0 по концевикам?

Сообщение Ostap_2013 »

Все ОК получилось. Как выяснилось никаких макросов ге нужно, все делает сам. Поочередно каждой осью едет до концевика, до срабатывания, потом отъезжает до выключения концевика. Место где сработал концевик считает нулем.
Теперь малость: как вызвать "принять базы" из программы?
Аватара пользователя
Евгений+++
Мастер
Сообщения: 1595
Зарегистрирован: 19 авг 2015, 14:18
Репутация: 176
Настоящее имя: Евгений
Откуда: Воронеж.., пока что
Контактная информация:

Re: Как задвать 0 по концевикам?

Сообщение Евгений+++ »

Пользуйтесь на здоровье.
Ответ на 26 стр.
Если что обращайтесь :)
Вложения
mach3.pdf
(2.48 МБ) 721 скачивание
- Жене сказал, что пошел к любовнице, любовнице сказал, что пошел к
жене, а сам взял книжки, залез на чердак и учиться, учиться, учиться.
-------------------------------------------------------------------------------------------
Дайте мне собственный гольф-клуб, свежий воздух и красивую женщину в
партнеры – и можете оставить гольф-клуб и свежий воздух себе.
Ostap_2013
Новичок
Сообщения: 35
Зарегистрирован: 09 апр 2013, 20:37
Репутация: 0
Контактная информация:

Re: Как задвать 0 по концевикам?

Сообщение Ostap_2013 »

Вы имеете ввиду на 27й странице натпись на кнопке G50?
Ответить

Вернуться в «Windows / Mach»