Страница 1 из 3

Автоматический запуск УП после включения компьютера и станка

Добавлено: 02 ноя 2022, 10:36
AntonyRoman
Есть следующая задача. Нужно, чтобы пришедший в мастерскую в начале рабочего дня сотрудник, не понимающий ничего в обработке деталей, запускал компьютер и станок ЧПУ нажатием соответствующих кнопок. В компьютере автозагрузкой запускается программа PUMOTIX. В крайнем случае - Мач3. После этого нужно, чтобы станок сразу начал работу по программе на G-кодах. Оператор приходит позже, когда деталь или уже готова, или "на подходе".

Как минимум (говорят) - нужен макрос (макросы). Как он выглядит? Помогите, плиз.

Re: Автоматический запуск УП после включения компьютера и станка

Добавлено: 02 ноя 2022, 11:05
vtgmfg
сам озадачен как заставить программу работать в том числе и в таком режиме..
по кнопке стоп нужно сохранить контекст или хотя бы номер строки, чтобы начать с нее, корректоры F и S. может еще чтото что не описано в Gcode. имя УП и признак того что она не закончена.

а далее при включении чпу считывается этот файл и нужен по идее вопрос "будем продолжать?" или "будем привязываться по новой" или "новая работа". в общем самому интересно. возможно не всякая чпу даст это реализовать

Re: Автоматический запуск УП после включения компьютера и станка

Добавлено: 02 ноя 2022, 11:44
AntonyRoman
А остановка в конце рабочей смены будет не по кнопке "Стоп", а после окончания работы УП и снятия готовой детали. После этого закрепляем новую заготовку, делаем подготовительные действия (непонятно какие?) для автоматического старта следующим утром.

Re: Автоматический запуск УП после включения компьютера и станка

Добавлено: 02 ноя 2022, 12:29
rry
неужели сотрудник "не понимающий ничего в обработке деталей" не сможет нажать большую зелёную кнопку СТАРТ ?
там же если всё подготовлено, деталь установлена и позиционироваться не надо, то только 1 кнопку надо нажать. если надо хоумится, то 2 кнопки. обезьяну можно научить так работать...

Re: Автоматический запуск УП после включения компьютера и станка

Добавлено: 02 ноя 2022, 12:34
rry
vtgmfg писал(а): по кнопке стоп нужно сохранить контекст или хотя бы номер строки, чтобы начать с нее, корректоры F и S. может еще чтото что не описано в Gcode. имя УП и признак того что она не закончена.
практически любая болемене новая система чпу способна запускать программу с произвольной строки восстанавливая параметры работы по предыдущим строкам. pumotix так точно может. но конечно в ручном режиме, надо ввести номер строки и нажать старт. наверное и автоматизировать это можно, но смысл?

Re: Автоматический запуск УП после включения компьютера и станка

Добавлено: 02 ноя 2022, 12:38
vtgmfg
а с какой строки запомнить не надо? например выключилось питание, станок сумел аккуратно остановить исполнение - но где?

Re: Автоматический запуск УП после включения компьютера и станка

Добавлено: 02 ноя 2022, 12:53
rry
vtgmfg писал(а): а с какой строки запомнить не надо? например выключилось питание, станок сумел аккуратно остановить исполнение - но где?
можно подумать)
выключилось питание, и где точно оно неаккуратно остановится предсказать не возможно. в аккуратный стоп без питания я не верю)

предположим у вас ИБП, при пропадании питания он КАК-ТО должен в систему чпу подать сигнал, по которому производится остановка станка. со стороны чпу проблем нет, берёте любой вход и привязываете сигнал с этого входа на паузу обработки, при этом запоминая номер строки, реализация зависит от используемой системы чпу, но сложного нет ничего, только смысл какой?

Re: Автоматический запуск УП после включения компьютера и станка

Добавлено: 02 ноя 2022, 13:15
Kupfershcmidt
Самое простое решение - сотрудник, который понимает. Остальное всё пустое.

Re: Автоматический запуск УП после включения компьютера и станка

Добавлено: 02 ноя 2022, 13:29
vtgmfg
rry писал(а): только смысл какой?
так в том и смысл - голову потом не ломать.
на самом деле это все есть - ибп который собственно и выдает свой штатный сигнал PowerFail который приходит на Стоп контроллера (не на паузу и именно на стоп). при этом по заданному алгоритму производится остановка (остановка шпинделя и подъем фрезы если фреза позволяет ее поднять), запоминается что нужно и ждем появления питания. и его может не быть десяток минут - это время ибп держит шаговики драйвера и контроллер под питанием чтобы не потерять микрошаги. если питание появилось - жмем старт. не появилось значит когда появится программа загружается по-новой и нужно сделать определенный порядок действий, возможно хоумление или привязка к детали если потеря положения в пределах полшага важна. но вот при загрузке программы последовательность и сами действия предопределены и не дают возможности сделать тот "макрос". в принципе продолжить можно если понимать что произошло. в этом проблема. программа должна разрулить ситуацию, чтобы любой даун смог продолжить.

Re: Автоматический запуск УП после включения компьютера и станка

Добавлено: 02 ноя 2022, 13:44
AntonyRoman
rry писал(а): 02 ноя 2022, 12:29 неужели сотрудник "не понимающий ничего в обработке деталей" не сможет нажать большую зелёную кнопку СТАРТ ?
там же если всё подготовлено, деталь установлена и позиционироваться не надо, то только 1 кнопку надо нажать. если надо хоумится, то 2 кнопки. обезьяну можно научить так работать...
Если задача решается одним-двумя макросами в УП - проще их вставить в программу, чем учить непрофессионального сотрудника нажимать кнопку Старт. Тем более, что этих неопытных может быть несколько. Сегодня один, завтра другой. А макрос, если вставил в программу,он не уволится и не заболеет.

Re: Автоматический запуск УП после включения компьютера и станка

Добавлено: 02 ноя 2022, 14:01
vtgmfg
а что особенного требуется от УП? запустил да и все.

Re: Автоматический запуск УП после включения компьютера и станка

Добавлено: 02 ноя 2022, 17:43
AntonyRoman
vtgmfg писал(а): 02 ноя 2022, 14:01 а что особенного требуется от УП? запустил да и все.
Бабушка-уборщица боится компьютера, «мышкой» работать не умеет, УП не запустит. Нужно именно включение обычной кнопкой. Максимум того, что она осилит — нажать пару-тройку обычных кнопок, на системном блоке компьютера и на станке.

Re: Автоматический запуск УП после включения компьютера и станка

Добавлено: 02 ноя 2022, 18:17
nik1
Если в тупую, то как вариант кнопка и 2 таймера на задержку включения
Нажал кнопку, она включает 1 таймер и включает станок
По истечение времени, которое требуется на включение станка срабатывает 1 таймер, который запускает хоум и включает 2 таймер
По истечении времени для отработки хоума срабатывает 2 таймер , который запускает исполнение Уп

Re: Автоматический запуск УП после включения компьютера и станка

Добавлено: 02 ноя 2022, 18:33
гражданинъ
Удалённый рабочий стол не прокатит ?
Ой, не заметил, что в условиях - "интернета нет " :hehehe:
AntonyRoman писал(а): делаем подготовительные действия (непонятно какие?)
Те же самые которые делали при изготовлении той детали что сняли , только не нажимаете кнопку ПУСК ,её нажмёт тот кто придёт утром . Только не выключайте комп и станок ! Или электричества "нажрёт " ? Я LinuxCNC и на паузе на ночь оставлял ,утром снял и поехали !

Re: Автоматический запуск УП после включения компьютера и станка

Добавлено: 02 ноя 2022, 20:14
xenon-alien
На LinuxCNC решается без проблем.
ПК включается при включении "рубильника" на шкафу. (настраивается в биосе)
Убираются всякие пароли и авторизация.
В автозагрузку добавляется LinuxCNC.
"Грибок", "Машин ОН", "Старт программы" на входы платы и выведено на шкаф, или пульт.
В конфигурации станка, отдельной строчкой можно прописать, какую УП подгружать при старте LinuxCNC.
От "обезяны" требуется:
- щёлкнуть рубильник на шкафу
- дождаться загрузки системы и LinuxCNC
- отжать гибок
- нажать "Машин ОН" (поправив немного код, автоматом идет запрос на отправку поиска датчиков дома)
- нажать на клавиатуре "Энтер" (или вывести на шкаф отдельной кнопкой, или убрать запрос и сразу в дома, но это стрёмно) и дождаться пока станок найдет свое дом. положение
- нажать "Старт программы"

Re: Автоматический запуск УП после включения компьютера и станка

Добавлено: 02 ноя 2022, 20:42
vtgmfg
гражданинъ писал(а): Я LinuxCNC и на паузе на ночь оставлял ,утром снял и поехали !
я вот такого хочу избежать.. нажал стоп и выключил если надо - и чтоб продолжить можно было максимально просто . чтобы все что нужно по максимуму решила чпу.

Re: Автоматический запуск УП после включения компьютера и станка

Добавлено: 02 ноя 2022, 20:49
Mamont
Сбой станка, поломанная фреза, проплавленная гайка шпинделя или уклиненный шпиндель... Оператор затем и нужен, чтобы следить за ходом работы

Re: Автоматический запуск УП после включения компьютера и станка

Добавлено: 03 ноя 2022, 07:07
drey82
Полностью согласен с мамонтом, станок без оператора может таких дел наделать, что и мастерской не останется, сколько пожаров из-за этого было, но директорам, как это человек стоит около станка и ничего не делает (работает ведь станок, а не человек).
Я бы так не рисковал, человека обучить, нажимать кнопки не проблема, ПК знают почти все ( уровень конечно разный, но в целом), станок без присмотра оставлять нельзя - ИМХО. ИНСТРУКЦИЮ повесить с алгоритмом включения станка, на крайняк. На работе лазер, там в сипкате есть похожая табличка ( типа:1 -обнулить, 2- обнулить и переехать в точку где закончили рез, 3- обнулить и продолжить резать, 4-ничего не делать), но сипкат только для лазеров вроде

Re: Автоматический запуск УП после включения компьютера и станка

Добавлено: 03 ноя 2022, 07:25
vtgmfg
Mamont писал(а): 02 ноя 2022, 20:49 Сбой станка, поломанная фреза, проплавленная гайка шпинделя или уклиненный шпиндель... Оператор затем и нужен, чтобы следить за ходом работы
это отдельная тема.. если обвесить датчиками и микрофонами и прикрутить искусственный интеллект - то я бы больше доверился ИИ чем оператору.

Re: Автоматический запуск УП после включения компьютера и станка

Добавлено: 03 ноя 2022, 09:20
AntonyRoman
nik1 писал(а): 02 ноя 2022, 18:17 Если в тупую, то как вариант кнопка и 2 таймера на задержку включения
Нажал кнопку, она включает 1 таймер и включает станок
По истечение времени, которое требуется на включение станка срабатывает 1 таймер, который запускает хоум и включает 2 таймер
По истечении времени для отработки хоума срабатывает 2 таймер , который запускает исполнение Уп
Всё правильно. В том-то и вопрос, что не знаем, как сделать "...срабатывает 2 таймер , который запускает исполнение Уп". Нужен макрос.