EMC2 и AlphaCAM
-
Андрей
- Кандидат
- Сообщения: 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
Ну на этот счет EMC2 сама все сделает. Остановит программу и пошлет контроллеру сигнал ESTOP. Конечно, если концевики настроены.Андрей писал(а):по аварийной остановке имеется в виду по замыканию или размыканию концевиков (стоят по х и y)
Какой сигнал? И для чего?Андрей писал(а):окончание программы (когда закончилась обработка детали) вывести какойто сигнал с лпт
-
Андрей
- Кандидат
- Сообщения: 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
По концевикам просто - в stepconf настраиваешь вход такой-то Оба предела, плюс home x, тогда по этим датчикам можно будет хоумится.
Только делать надо на новом конфиге, а потом от туда скопировать все свой 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
Ну и отлично. Значит сделай новую конфигурацию с прописанными концевиками осей и скинь сюда 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
На концевики "оба концевика + home" (Both limits + home).
И поставь estop на пин 1.
И поставь estop на пин 1.
-
Андрей
- Кандидат
- Сообщения: 95
- Зарегистрирован: 11 авг 2011, 15:25
- Репутация: 0
- Контактная информация:
Re: EMC2 и AlphaCAM
поставил на первый пин estop на 15 оба предела+х чото home не нашел
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 и AlphaCAM
Значит так, в 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 контроллера.
---------
По окончанию программы так и не понял...
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
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
Скинь свой hal. Может у тебя все уже настроено.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 и AlphaCAM
Для 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
Ошибку дает, когда EMC уже запустился?
У тебя выключатели нормально разомкнутые или нормально замкнутые?
попробуй на пинах lpt поставить pin-15-in-not
У тебя выключатели нормально разомкнутые или нормально замкнутые?
попробуй на пинах lpt поставить pin-15-in-not
-
Андрей
- Кандидат
- Сообщения: 95
- Зарегистрирован: 11 авг 2011, 15:25
- Репутация: 0
- Контактная информация:
Re: EMC2 и AlphaCAM
когда емс запущен
прописал перестало ругаться
нормально разомкнуты
надо замкнуть (это 15 замкнуть на 1 пин???)
запускаю едет неизвестно куда
прописал перестало ругаться
нормально разомкнуты
надо замкнуть (это 15 замкнуть на 1 пин???)
запускаю едет неизвестно куда
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 и AlphaCAM
Не, попробуй замкнуть концевик, когда EMC2 включен, если не ругнется, тогда попробуй сразу два замкнуть. Если ругнется во втором случае, то надо будет концевики соединить последовательно, а не параллельно.
