Пауза вместо остановки. Как продолжить УП?

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
mantra
Кандидат
Сообщения: 71
Зарегистрирован: 07 апр 2018, 15:11
Репутация: 4
Настоящее имя: Дмитрий
Контактная информация:

Пауза вместо остановки. Как продолжить УП?

Сообщение mantra »

Подскажите пожалуйста, как можно подобно реализовать?
Чтобы после остановки от концевого датчика или кнопки ESTOP можно было бы продолжить выполнение УП с того же места, на котором произошло срабатывание.

Если это невозможно может быть тогда можно повесить на пин не авариную остановку, а на пример паузу?
Последний раз редактировалось mantra 10 апр 2021, 22:30, всего редактировалось 1 раз.
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: Пауза вместо остановки. Продолжить УП после ESTOP

Сообщение steals_y2k »

motion.feed-hold называется пин.
Аватара пользователя
mantra
Кандидат
Сообщения: 71
Зарегистрирован: 07 апр 2018, 15:11
Репутация: 4
Настоящее имя: Дмитрий
Контактная информация:

Re: Пауза вместо остановки. Продолжить УП после ESTOP

Сообщение mantra »

steals_y2k писал(а): 10 апр 2021, 10:39 motion.feed-hold называется пин.
Что это за пин такой, у меня на плате просто циферки? Как сделать, чтобы при его (например 13) замыкании на землю ставилась пауза, а не отключался станок?
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: Пауза вместо остановки. Продолжить УП после ESTOP

Сообщение steals_y2k »

вам бы почитать про основы hal.
так и сделать, чтобы не отключался станок, а активировался пин. куда уж проще.

вы знаете, как работает е-стоп? вот вместо него.
Аватара пользователя
mantra
Кандидат
Сообщения: 71
Зарегистрирован: 07 апр 2018, 15:11
Репутация: 4
Настоящее имя: Дмитрий
Контактная информация:

Re: Пауза вместо остановки. Продолжить УП после ESTOP

Сообщение mantra »

steals_y2k писал(а): 10 апр 2021, 10:52 вам бы почитать про основы hal.
так и сделать, чтобы не отключался станок, а активировался пин. куда уж проще.

вы знаете, как работает е-стоп? вот вместо него.
К сожалению про hal ничего не знаю. Я конечно прошу в стиле "сделайте за меня" и по этому не имею морального права настаивать на конкретных примерах. Но хотя бы ткните в главу которую надо прочитать и осмыслить.

Эх, если бы я знал... То отвечал бы на вопросы, а не задавал)
Последний раз редактировалось mantra 10 апр 2021, 11:11, всего редактировалось 1 раз.
Аватара пользователя
iMaks-RS
Мастер
Сообщения: 1726
Зарегистрирован: 10 июл 2017, 09:25
Репутация: 198
Настоящее имя: Maks
Откуда: От туда.
Контактная информация:

Re: Пауза вместо остановки. Продолжить УП после ESTOP

Сообщение iMaks-RS »

steals_y2k писал(а): вам бы почитать про основы hal
сколько раз читал, даже на русском - нифига не понятно. ))) Программерский птичий язык
Аватара пользователя
mantra
Кандидат
Сообщения: 71
Зарегистрирован: 07 апр 2018, 15:11
Репутация: 4
Настоящее имя: Дмитрий
Контактная информация:

Re: Пауза вместо остановки. Продолжить УП после ESTOP

Сообщение mantra »

iMaks-RS писал(а): 10 апр 2021, 11:03 сколько раз читал, даже на русском - нифига не понятно. ))) Программерский птичий язык
В таком случае мне лучше настаивать на конкретном примере, я далеко не программист)))
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: Пауза вместо остановки. Продолжить УП после ESTOP

Сообщение steals_y2k »

mantra писал(а): главу которую надо прочитать
замените сигнал естоп-екст на фид-холд в хал. просто ж написал, можно даже не читать ничего, найти эту строку.

с сигналом от емс, пожалуй, сложнее.
с наездом на концевик всё вроде очевидно, софт-лимит работает независимо, тормозить здесь подачу не придётся-выполнение программы можно просто не начинать🙄
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: Пауза вместо остановки. Продолжить УП после ESTOP

Сообщение steals_y2k »

mantra писал(а): сколько раз читал, даже на русском - нифига не понятно. ))) Программерский птичий язык
ну, кто-то механику делает, кто-то электрику, мне ближе этот птичий язык. собственно, до написания собственных компонентов я тоже ещё не сильно дорос, для меня ладдер такой же птичий😏😂
Аватара пользователя
iMaks-RS
Мастер
Сообщения: 1726
Зарегистрирован: 10 июл 2017, 09:25
Репутация: 198
Настоящее имя: Maks
Откуда: От туда.
Контактная информация:

Re: Пауза вместо остановки. Продолжить УП после ESTOP

Сообщение iMaks-RS »

В описании главы 6, пункт 2 про addf мозг уже отключился и отказался воспринимать всё ниженаписанное.. и про холуёв и т.п..
Аватара пользователя
mantra
Кандидат
Сообщения: 71
Зарегистрирован: 07 апр 2018, 15:11
Репутация: 4
Настоящее имя: Дмитрий
Контактная информация:

Re: Пауза вместо остановки. Продолжить УП после ESTOP

Сообщение mantra »

steals_y2k писал(а): 10 апр 2021, 10:39 motion.feed-hold называется пин.
Я правильно понимаю?
Мне нужно в файле custom_postgui.hal написать net pause-up halui.motion.feed-hold <= pyvcp.pause-up, а что потом?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Пауза вместо остановки. Продолжить УП после ESTOP

Сообщение Serg »

iMaks-RS писал(а): Программерский птичий язык
Совсем не язык программирования, а просто электросхема, описанная словами. :)
iMaks-RS писал(а): В описании главы 6, пункт 2 про addf мозг уже отключился и отказался воспринимать всё ниженаписанное.. и про холуёв и т.п..
Издержки перевода. :)
Увы, но тем, кто хорошо владеет английским по какой-то тематике обычно нет резона/времени делать переводы, тем более для бесплатного пользования... :wik:
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: Пауза вместо остановки. Продолжить УП после ESTOP

Сообщение steals_y2k »

mantra писал(а): Мне нужно в файле custom_postgui.hal написать net pause-up halui.motion.feed-hold <= pyvcp.pause-up, а что потом?
если на паузу будет вставать только с кнопки, то больше ничего)
и это не совсем пауза, шпиндель при том вращается, привода едут(с 0 скоростью 😏)..
а так-надо соединить через or вход с этой кнопки и с кнопки естоп, например, фид-холд.

вообще, вариант достаточно интересный, я бы реализовал где-нибудь(и вроде реализовывал, только не с кнопкой естоп, а датчиком давления воздуха, привязав туда и работу шпинделя)
только сторону емс трогать не стал, пусть лучше оно выпадает в ошибку, если сочтет нужным.
Аватара пользователя
mantra
Кандидат
Сообщения: 71
Зарегистрирован: 07 апр 2018, 15:11
Репутация: 4
Настоящее имя: Дмитрий
Контактная информация:

Re: Пауза вместо остановки. Продолжить УП после ESTOP

Сообщение mantra »

steals_y2k писал(а): 10 апр 2021, 21:53 если на паузу будет вставать только с кнопки, то больше ничего)
и это не совсем пауза, шпиндель при том вращается, привода едут(с 0 скоростью 😏)..
а так-надо соединить через or вход с этой кнопки и с кнопки естоп, например, фид-холд.

вообще, вариант достаточно интересный, я бы реализовал где-нибудь(и вроде реализовывал, только не с кнопкой естоп, а датчиком давления воздуха, привязав туда и работу шпинделя)
только сторону емс трогать не стал, пусть лучше оно выпадает в ошибку, если сочтет нужным.
Спасибо за ответ, но вы со мной разговариваете, как будто я в этом разбираюсь. Ни слова не понял из вами написанного…(((
Не с кнопки, а с замыкания пина на плате. Не обязательно ESTOP, можно концевик или щуп.
Кнопка "P" на клавиатуре не пауза?
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: Пауза вместо остановки. Как продолжить УП?

Сообщение steals_y2k »

не надо меня выкать)))
пин на плате, кнопка-какая разница? этот пин на плате-для системы такой же, как и кнопка.
выше указано достаточно информации, чтобы за час-два разобраться и сделать. тем более, что понимание есть, судя по предполагаемой строке выше из постгуи-хал ))
ссылку на описание компонентов давали уже, найти в великом и могучем пример-вообще не проблема, я считаю. а уж здесь на форуме примеров хал файлов мягко говоря много.

ок, скажу другой вариант-предложите литр вкусного пива-желающие найдутся быстрее. либо стоит купить его себе, сесть и разобраться.

зы. кнопка Р отвечает за часть емс старт-пауза, она паузит программу. сделать фид-холд на быструю кнопку (другую) будет немного сложнее, для этого придётся почитать немного больше. но и там слишком сложного нет ничего😏 ну, немного холуёв и другого птичьего языка разве что😂😂
Аватара пользователя
mantra
Кандидат
Сообщения: 71
Зарегистрирован: 07 апр 2018, 15:11
Репутация: 4
Настоящее имя: Дмитрий
Контактная информация:

Re: Пауза вместо остановки. Как продолжить УП?

Сообщение mantra »

steals_y2k писал(а): 11 апр 2021, 00:12 не надо меня выкать)))
пин на плате, кнопка-какая разница? этот пин на плате-для системы такой же, как и кнопка.
выше указано достаточно информации, чтобы за час-два разобраться и сделать. тем более, что понимание есть, судя по предполагаемой строке выше из постгуи-хал ))
ссылку на описание компонентов давали уже, найти в великом и могучем пример-вообще не проблема, я считаю. а уж здесь на форуме примеров хал файлов мягко говоря много.

ок, скажу другой вариант-предложите литр вкусного пива-желающие найдутся быстрее. либо стоит купить его себе, сесть и разобраться.

зы. кнопка Р отвечает за часть емс старт-пауза, она паузит программу. сделать фид-холд на быструю кнопку (другую) будет немного сложнее, для этого придётся почитать немного больше. но и там слишком сложного нет ничего😏 ну, немного холуёв и другого птичьего языка разве что😂😂
Так бы сразу, а то вокруг да около. Сколько там пиво ваше стоит?
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: Пауза вместо остановки. Как продолжить УП?

Сообщение steals_y2k »

не знаю, не ко мне вопрос)))
лично я тоже за самостоятельное изучение, особенно с таким указанием пути. )))
daiman444
Мастер
Сообщения: 304
Зарегистрирован: 18 май 2019, 15:24
Репутация: 31
Настоящее имя: Дмитрий
Контактная информация:

Re: Пауза вместо остановки. Как продолжить УП?

Сообщение daiman444 »

mantra писал(а): повесить
Получилось чтонибудь?
Американский форум: задал вопрос — получил ответ.
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
Аватара пользователя
mantra
Кандидат
Сообщения: 71
Зарегистрирован: 07 апр 2018, 15:11
Репутация: 4
Настоящее имя: Дмитрий
Контактная информация:

Re: Пауза вместо остановки. Как продолжить УП?

Сообщение mantra »

daiman444 писал(а): 12 май 2021, 23:11
mantra писал(а): повесить
Получилось чтонибудь?
Как видишь на пиве все остановилось...
Последний раз редактировалось mantra 13 май 2021, 06:58, всего редактировалось 1 раз.
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: Пауза вместо остановки. Как продолжить УП?

Сообщение steals_y2k »

если бы я всегда ждал, пока подскажут, то.. хм.. может, что-то и реализовал бы.
Ответить

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