обратная связь ПЧВ
-
- Новичок
- Сообщения: 35
- Зарегистрирован: 21 мар 2019, 21:18
- Репутация: 2
- Настоящее имя: German
- Контактная информация:
обратная связь ПЧВ
Встал у меня как обезопасить станок от остановки Шпинделя? Остановка может быть по разным причинам: перегрев, ток допустимый, проток жидкости - ну это не сильно важно я стараюсь завести весь контроль шпинделя на частотник, меня интересует как завести в Linuxcnc обратный сигнал с пчв в плату опторазвязки?
Есть несколько вариантов:
1. у моего ПЧВ есть реле которую можно настроить и она будет менять свое состояние при работе или остановке.
2. я могу вывести сигнал 0-10 В из пчв - например как обратная связь по оборотам и их мониторить
Вопрос: где тот самый пин LPT на который я могу завести обратную связь?
Я так и не нашел его, и мне важно что бы выполнение УП останавливалось по данному сигналу.
конечно это можно сделать и через аварийный стоп - но может есть более красивое решение?
Есть несколько вариантов:
1. у моего ПЧВ есть реле которую можно настроить и она будет менять свое состояние при работе или остановке.
2. я могу вывести сигнал 0-10 В из пчв - например как обратная связь по оборотам и их мониторить
Вопрос: где тот самый пин LPT на который я могу завести обратную связь?
Я так и не нашел его, и мне важно что бы выполнение УП останавливалось по данному сигналу.
конечно это можно сделать и через аварийный стоп - но может есть более красивое решение?
-
- Мастер
- Сообщения: 705
- Зарегистрирован: 18 май 2019, 13:23
- Репутация: 96
- Настоящее имя: Андрей
- Контактная информация:
Re: обратная связь ПЧВ
на ЛПТ порту более красивого решения чем использовать один единственный свободный вход - нет и быть не может. Е-Стоп онли.shatohingv писал(а): ↑15 июн 2022, 13:54 Встал у меня как обезопасить станок от остановки Шпинделя? Остановка может быть по разным причинам: перегрев, ток допустимый, проток жидкости - ну это не сильно важно я стараюсь завести весь контроль шпинделя на частотник, меня интересует как завести в Linuxcnc обратный сигнал с пчв в плату опторазвязки?
Есть несколько вариантов:
1. у моего ПЧВ есть реле которую можно настроить и она будет менять свое состояние при работе или остановке.
2. я могу вывести сигнал 0-10 В из пчв - например как обратная связь по оборотам и их мониторить
Вопрос: где тот самый пин LPT на который я могу завести обратную связь?
Я так и не нашел его, и мне важно что бы выполнение УП останавливалось по данному сигналу.
конечно это можно сделать и через аварийный стоп - но может есть более красивое решение?
На заводских станках в е-стоп объединены все контакты пускателей, реле, драйверов и важных концевиков. Когда один из низ разомкнут - в ЧПУ авария горит.
Так что цеплять е-стоп последовательно и не парится.
а так можно вход сделать через свободный порт лпт и связать его с machine-on
-
- Новичок
- Сообщения: 35
- Зарегистрирован: 21 мар 2019, 21:18
- Репутация: 2
- Настоящее имя: German
- Контактная информация:
Re: обратная связь ПЧВ
а если сигналу speendle-at-speed связать например din-00 который в свою очередь привязан к parport - так не получиться вызвать ошибку для остановки станка, как я полагаю speendle-at-speed призван нам говорить что привод достиг заданной скорости. и пусть он виртуальный но может все же???ex71 писал(а): ↑15 июн 2022, 14:38на ЛПТ порту более красивого решения чем использовать один единственный свободный вход - нет и быть не может. Е-Стоп онли.shatohingv писал(а): ↑15 июн 2022, 13:54 Встал у меня как обезопасить станок от остановки Шпинделя? Остановка может быть по разным причинам: перегрев, ток допустимый, проток жидкости - ну это не сильно важно я стараюсь завести весь контроль шпинделя на частотник, меня интересует как завести в Linuxcnc обратный сигнал с пчв в плату опторазвязки?
Есть несколько вариантов:
1. у моего ПЧВ есть реле которую можно настроить и она будет менять свое состояние при работе или остановке.
2. я могу вывести сигнал 0-10 В из пчв - например как обратная связь по оборотам и их мониторить
Вопрос: где тот самый пин LPT на который я могу завести обратную связь?
Я так и не нашел его, и мне важно что бы выполнение УП останавливалось по данному сигналу.
конечно это можно сделать и через аварийный стоп - но может есть более красивое решение?
На заводских станках в е-стоп объединены все контакты пускателей, реле, драйверов и важных концевиков. Когда один из низ разомкнут - в ЧПУ авария горит.
Так что цеплять е-стоп последовательно и не парится.
а так можно вход сделать через свободный порт лпт и связать его с machine-on
-
- Новичок
- Сообщения: 35
- Зарегистрирован: 21 мар 2019, 21:18
- Репутация: 2
- Настоящее имя: German
- Контактная информация:
Re: обратная связь ПЧВ
судя по всему подобный метод
net spindle-at-speed spindle.0.at-speed <= parport.bla.bla.bla
полностью передает все данные в spindle-at-speed из параллельного порта, однако я не могу сейчас протестировать т.к. нахожусь в виртуальной машине.
Так вот вопрос вызовет ли изменение состояния spindle-at-speed в процессе работы критичную ситуацию которая остановит обработку??
net spindle-at-speed spindle.0.at-speed <= parport.bla.bla.bla
полностью передает все данные в spindle-at-speed из параллельного порта, однако я не могу сейчас протестировать т.к. нахожусь в виртуальной машине.
Так вот вопрос вызовет ли изменение состояния spindle-at-speed в процессе работы критичную ситуацию которая остановит обработку??
-
- Новичок
- Сообщения: 35
- Зарегистрирован: 21 мар 2019, 21:18
- Репутация: 2
- Настоящее имя: German
- Контактная информация:
Re: обратная связь ПЧВ
Гуру LinuxCNC подключитесь плиз!!
-
- Мастер
- Сообщения: 705
- Зарегистрирован: 18 май 2019, 13:23
- Репутация: 96
- Настоящее имя: Андрей
- Контактная информация:
Re: обратная связь ПЧВ
spindle-at-speed дает обратную связь (разрешение) для точения. То есть в принципе он может быть подключен к драйверу.
Но я не уверен что он прям на все работает. Для G96, g33, g76 и тп он точно нужен, а вот при точении под G97 возможно не учитывается при старте прохода.
По опыту диагностики при нарезании резьбы могу сказать, что spindle-at-speed не даст стартонуть проходу. Но это означает что резец при остановленном шпинделе подъедет в точку старта и будет там ожидать когда at-speed будет равен 1.
Остальные варианты я не пробовал. У меня выведена кнопка на панель для отключения at-speed, вечером если не забуду проверю.
Но я не уверен что он прям на все работает. Для G96, g33, g76 и тп он точно нужен, а вот при точении под G97 возможно не учитывается при старте прохода.
По опыту диагностики при нарезании резьбы могу сказать, что spindle-at-speed не даст стартонуть проходу. Но это означает что резец при остановленном шпинделе подъедет в точку старта и будет там ожидать когда at-speed будет равен 1.
Остальные варианты я не пробовал. У меня выведена кнопка на панель для отключения at-speed, вечером если не забуду проверю.
-
- Новичок
- Сообщения: 35
- Зарегистрирован: 21 мар 2019, 21:18
- Репутация: 2
- Настоящее имя: German
- Контактная информация:
Re: обратная связь ПЧВ
я использую это на фрезере, буду ждать от Вас ответа, хотя мне кажется должно прокатить с стартом траектории точно а вот произойдет ли остановка при уже выполняющейся траектории тут уже вопрос.ex71 писал(а): ↑15 июн 2022, 15:58 spindle-at-speed дает обратную связь (разрешение) для точения. То есть в принципе он может быть подключен к драйверу.
Но я не уверен что он прям на все работает. Для G96, g33, g76 и тп он точно нужен, а вот при точении под G97 возможно не учитывается при старте прохода.
По опыту диагностики при нарезании резьбы могу сказать, что spindle-at-speed не даст стартонуть проходу. Но это означает что резец при остановленном шпинделе подъедет в точку старта и будет там ожидать когда at-speed будет равен 1.
Остальные варианты я не пробовал. У меня выведена кнопка на панель для отключения at-speed, вечером если не забуду проверю.
Так же я не нашел конкретного четкого понимания на оф сайте что это только для точения или при выполнении конкретных G команд, чет мне кажется что должно работать и на фрезере.
Согласно описанию если я смог правильно уловить смысл при переводе то мне кажется что данная команда проверяется для начала выполнения траектории но не факт что контролируется в процессе ее выполнения.
Spindle At Speed
To enable LinuxCNC to wait for the spindle to be at speed before executing a series of moves. You need to set spindle.N.at-speed to true when the spindle is at the commanded speed.
-
- Мастер
- Сообщения: 1718
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 286
- Настоящее имя: Алексей
- Контактная информация:
Re: обратная связь ПЧВ
вопроса нет. не произойдет, если не заведёте в аварию.shatohingv писал(а): ↑ я использую это на фрезере, буду ждать от Вас ответа, хотя мне кажется должно прокатить с стартом траектории точно а вот произойдет ли остановка при уже выполняющейся траектории тут уже вопрос.
spindle-at-speed проверяется перед командами g1, g2, ... и многими другими. но только до начала выполнения команды.
другой вопрос, что когда частотник выдаст ошибку, фреза уже будет сломана Так что смысла беспокоиться об этом - нет.
-
- Мастер
- Сообщения: 705
- Зарегистрирован: 18 май 2019, 13:23
- Репутация: 96
- Настоящее имя: Андрей
- Контактная информация:
Re: обратная связь ПЧВ
at-speed проверяется только при старте прохода. Потом его состояние не учитывается.
Надо заводить на machine-on как аварию
Надо заводить на machine-on как аварию
-
- Новичок
- Сообщения: 35
- Зарегистрирован: 21 мар 2019, 21:18
- Репутация: 2
- Настоящее имя: German
- Контактная информация:
Re: обратная связь ПЧВ
Лишь от части согласен, ошибок по которой может быть остановлен шпиндель целая куча и в том числе банальные как перегрев частотника!! Так что не при всех ошибках мы сразу потеряем фрезу. Так же в частотнике можно установить предел момента допустимого и его использовать как аварию. при таком подходе вероятность потерять фрезу минимальная.alex_sar писал(а): ↑15 июн 2022, 20:26вопроса нет. не произойдет, если не заведёте в аварию.shatohingv писал(а): ↑ я использую это на фрезере, буду ждать от Вас ответа, хотя мне кажется должно прокатить с стартом траектории точно а вот произойдет ли остановка при уже выполняющейся траектории тут уже вопрос.
spindle-at-speed проверяется перед командами g1, g2, ... и многими другими. но только до начала выполнения команды.
другой вопрос, что когда частотник выдаст ошибку, фреза уже будет сломана Так что смысла беспокоиться об этом - нет.
-
- Новичок
- Сообщения: 35
- Зарегистрирован: 21 мар 2019, 21:18
- Репутация: 2
- Настоящее имя: German
- Контактная информация:
-
- Новичок
- Сообщения: 35
- Зарегистрирован: 21 мар 2019, 21:18
- Репутация: 2
- Настоящее имя: German
- Контактная информация:
Re: обратная связь ПЧВ
разобрался, спасибо!!