EMC2 и AlphaCAM

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Андрей
Кандидат
Сообщения: 95
Зарегистрирован: 11 авг 2011, 15:25
Репутация: 0
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Андрей »

по аварийной остановке имеется в виду по замыканию или размыканию концевиков (стоят по х и y) если с ними что то происходит чтобы программа сразу прекратила свою работу и станок остановился в том положении где это произошло


окончание программы (когда закончилась обработка детали) вывести какойто сигнал с лпт
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Nick »

Андрей писал(а):по аварийной остановке имеется в виду по замыканию или размыканию концевиков (стоят по х и y)
Ну на этот счет EMC2 сама все сделает. Остановит программу и пошлет контроллеру сигнал ESTOP. Конечно, если концевики настроены.
Андрей писал(а):окончание программы (когда закончилась обработка детали) вывести какойто сигнал с лпт
Какой сигнал? И для чего?
Андрей
Кандидат
Сообщения: 95
Зарегистрирован: 11 авг 2011, 15:25
Репутация: 0
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Андрей »

да вот концевики не настраивал а как их настроить какой сигнал брать в конфиге этож надо вход и выход???
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Nick »

По концевикам просто - в stepconf настраиваешь вход такой-то Оба предела, плюс home x, тогда по этим датчикам можно будет хоумится.
:attention: Только делать надо на новом конфиге, а потом от туда скопировать все свой hal и ini, иначе все твои изменения пойдут лесом!

Сколько у тебя концевиков, и где они стоят?
Андрей
Кандидат
Сообщения: 95
Зарегистрирован: 11 авг 2011, 15:25
Репутация: 0
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Андрей »

4 концевика запаралелены на замыкание в начале и в конце каждой оси от них выходит всего два провода
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Nick »

Ну и отлично. Значит сделай новую конфигурацию с прописанными концевиками осей и скинь сюда ini и hal, я скажу, что из них нужно взять.
Андрей
Кандидат
Сообщения: 95
Зарегистрирован: 11 авг 2011, 15:25
Репутация: 0
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Андрей »

а какой сигнал брать estop или какой другой
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Nick »

На концевики "оба концевика + home" (Both limits + home).
И поставь estop на пин 1.
Андрей
Кандидат
Сообщения: 95
Зарегистрирован: 11 авг 2011, 15:25
Репутация: 0
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Андрей »

поставил на первый пин estop на 15 оба предела+х чото home не нашел
Вложения
1.hal
(3.51 КБ) 961 скачивание
1.ini
(1.76 КБ) 1141 скачивание
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Nick »

Значит так, в hal:
net both-home-x <= parport.0.pin-15-in
net both-home-x => axis.0.home-sw-in
net both-home-x => axis.0.neg-lim-sw-in
net both-home-x => axis.0.pos-lim-sw-in
Плюс такой же на Y.

В ini у каждой оси должно быть:

# где остановиться после поиска 0, в твоем не должно совпадать положением датчика, иначе после поиска будет выдаваться ошибка
HOME = 0.0
#... пределы осей
MIN_LIMIT = -0.001
MAX_LIMIT = 8.0

#... положение датчика home.
HOME_OFFSET = -1.000000
HOME_SEARCH_VEL = 0.050000
HOME_LATCH_VEL = 0.050000
HOME_IGNORE_LIMITS = YES


По АВОСТ, в hal вот это:
net estop-out => parport.0.pin-01-out
net estop-out <= iocontrol.0.user-enable-out
net estop-out => iocontrol.0.emc-enable-in
Это выход на АВОСТ контроллера. У меня этот выход идет тупо на пин enable контроллера.

---------
По окончанию программы так и не понял...
Андрей
Кандидат
Сообщения: 95
Зарегистрирован: 11 авг 2011, 15:25
Репутация: 0
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Андрей »

А что такое АВОСТ
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Nick »

ESTOP Emergency STOP, АВОСТ Аварийная остановка.
Андрей
Кандидат
Сообщения: 95
Зарегистрирован: 11 авг 2011, 15:25
Репутация: 0
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Андрей »

Коль выдает что was already linked to signal (был уже связан с сигналом) both-home-x pin-15-in
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Nick »

Скинь свой hal. Может у тебя все уже настроено.
Андрей
Кандидат
Сообщения: 95
Зарегистрирован: 11 авг 2011, 15:25
Репутация: 0
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Андрей »

вот
Вложения
5.hal
(3.79 КБ) 1143 скачивания
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Nick »

Для Y поставь другой пин LTP, и вместо axis.0 - axis.1
Андрей
Кандидат
Сообщения: 95
Зарегистрирован: 11 авг 2011, 15:25
Репутация: 0
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Андрей »

выдает ошибку что не соединенны выключатели предела
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Nick »

Ошибку дает, когда EMC уже запустился?
У тебя выключатели нормально разомкнутые или нормально замкнутые?

попробуй на пинах lpt поставить pin-15-in-not
Андрей
Кандидат
Сообщения: 95
Зарегистрирован: 11 авг 2011, 15:25
Репутация: 0
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Андрей »

когда емс запущен
прописал перестало ругаться
нормально разомкнуты
надо замкнуть (это 15 замкнуть на 1 пин???)
запускаю едет неизвестно куда
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Nick »

Не, попробуй замкнуть концевик, когда EMC2 включен, если не ругнется, тогда попробуй сразу два замкнуть. Если ругнется во втором случае, то надо будет концевики соединить последовательно, а не параллельно.
Ответить

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