Страница 1 из 7
продолжение работы после отключения питания компьютера
Добавлено: 22 фев 2015, 10:24
fredy79
Добрый день, возникла проблема с электричеством. Как в ЕМС реализовать функцию автоматического продолжения работы после отключения питания? Тое-сть станок должен во время работы запоминать исполненные кадры, после отключения питания и его возобновлении должен автоматически загрузить файл прерванной обработки, обнулиться и предложить продолжить работу с прерванного кадра. Кто с этим сталкивался? Как это реализовать?
Re: продолжение работы после отключения питания компьютера
Добавлено: 22 фев 2015, 15:01
Serg
В общем случае - нет.
Выбросить недоделанную заготовку и начать новую возможно будет не сильно дешевле ИБП, но уж точно быстрее...
P.S. В принципе существует довольно надёжное решение, но оно стоит порядка 10000-30000 руб/мес.
Re: продолжение работы после отключения питания компьютера
Добавлено: 22 фев 2015, 16:11
michael-yurov
В NCStudio это все реализовано бесплатно.
Re: продолжение работы после отключения питания компьютера
Добавлено: 22 фев 2015, 16:55
_taras_
На форуме в какой-то ветке этот вопрос рассматривался и вроде был составлен скрипт или алгоритм, позволяющий отслеживать выполнение кода.
Re: продолжение работы после отключения питания компьютера
Добавлено: 22 фев 2015, 17:10
vovafed
бывают длительные программы не успеваем к концу смены доделать
утром выставляемся по концевикам
находим точку остановки
и строчку в G коде где была эта остановка
включаем шпиндель
клик правой клавишей мышки по строчке в программе и поехали дальше пилить
Re: продолжение работы после отключения питания компьютера
Добавлено: 22 фев 2015, 19:12
Serg
michael-yurov писал(а):В NCStudio это все реализовано бесплатно.
Что, прям в середине траектории может остановится не сломав фрезу, а потом так-же с середины траектории продолжит? И это не смотря на то, что например горячая фреза поплавила окружающую стружку и благополучно застыла в этом расплаве?..
Re: продолжение работы после отключения питания компьютера
Добавлено: 22 фев 2015, 19:41
aftaev
UAVpilot писал(а):Что, прям в середине траектории может остановится не сломав фрезу
у меня не раз свет отрубали когда грыз сталюку и фреза целая
UAVpilot писал(а): а потом так-же с середины траектории продолжит?
отматать на некоторое кол-во строк Gcode. спозиционировать примерно инструмент над точкой входа и в путь
UAVpilot писал(а):Выбросить недоделанную заготовку и начать новую возможно будет не сильно дешевле ИБП, но уж точно быстрее...
а если заготовка из легированной стали весом в несколько тонн и ценой несколько килобаксов

Re: продолжение работы после отключения питания компьютера
Добавлено: 22 фев 2015, 23:08
michael-yurov
UAVpilot писал(а):Что, прям в середине траектории может остановится не сломав фрезу, а потом так-же с середины траектории продолжит?
Можно выдернуть питание компьютера и станка, при чем можно одновременно или по очереди и в любой последовательности. Потом включить обратно, программа предложит съездить к концевикам, потом если нажать запуск (предыдущая УП уже будет загружена, даже, если источник данных удалили) - она откроет окно в котором будет указан номер строки, где произошел сбой. При желании можно ввести другой номер строки, после чего обработка будет продолжена в тех же рабочих координатах.
Re: продолжение работы после отключения питания компьютера
Добавлено: 23 фев 2015, 01:38
Serg
aftaev писал(а):у меня не раз свет отрубали когда грыз сталюку и фреза целая

У тебя небось скорее сталюка сломается, чем твои фрезы...

Как думаешь что будет например во время нарезки резьбы, когда приводы встанут, а шпиндель будет вращаться по инерции?..
aftaev писал(а):отматать на некоторое кол-во строк Gcode. спозиционировать примерно инструмент над точкой входа и в путь

fredy79 писал(а):после отключения питания и его возобновлении должен автоматически загрузить файл прерванной обработки, обнулиться и предложить продолжить работу с прерванного кадра.
aftaev писал(а):а если заготовка из легированной стали весом в несколько тонн и ценой несколько килобаксов

Это и называется "бизнес по советски" - обрабатывать заготовку из легированной стали весом в несколько тонн и ценой несколько килобаксов, но сэкономить $500 на ИБП...
michael-yurov писал(а):Потом включить обратно, программа предложит съездить к концевикам, потом если нажать запуск (предыдущая УП уже будет загружена, даже, если источник данных удалили) - она откроет окно в котором будет указан номер строки, где произошел сбой.
Что, даже в случае лазерной гравировки или плазменной резки?..
Re: продолжение работы после отключения питания компьютера
Добавлено: 23 фев 2015, 04:34
fredy79
Действительно в Nc-studio с этим проблем нет, и на китайском лазерном гравере это очень хорошо реализовано, у нас несколько станков работает под Nc только из за этой функции. Нам нужно немного больше функционала , чем может дать эта китайская программа. а поставить ИБП не вариант, так как обработка занимает часов 20-26 и ночью никто за станком не следит, никакого ИБП не хватит.
Re: продолжение работы после отключения питания компьютера
Добавлено: 23 фев 2015, 05:41
Сергей Саныч
UAVpilot писал(а):обрабатывать заготовку из легированной стали весом в несколько тонн и ценой несколько килобаксов, но сэкономить $500 на ИБП...
ИБП для такого станка не 500 баксов будет стоить

Понятно, что не во всех случаях можно возобновить внезапно прерванную работу, но часто такой функционал был бы не лишним. Можно реализовать, ведя протоколирование состояния станка в файл и организовав автоматический анализ протокола после повторного включения. На предмет "что там можно, что нельзя". Протоколировать, скажем, раз в несколько секунд, а также перед выполнением особо критичных операций типа того же нарезания резьбы.
Re: продолжение работы после отключения питания компьютера
Добавлено: 23 фев 2015, 08:13
Andy52280
michael-yurov писал(а):Можно выдернуть питание компьютера и станка, при чем можно одновременно или по очереди и в любой последовательности.
А как же Студия определит отключение станка? Обратной связи же нет?
Насчет ИБП для станков - похоже, тут попахивает комбинированной системой ИБП + генератор. Функция ИБП - удержать станок в работе, пока генератор не заведется и не прогреется для приема нагрузки. Но, естественно, такой комплекс будет стоить ого-го.
Re: продолжение работы после отключения питания компьютера
Добавлено: 23 фев 2015, 09:17
michael-yurov
Andy52280 писал(а):А как же Студия определит отключение станка? Обратной связи же нет?
Никак.
Тут уже придется вмешаться оператору, и отмотать какое-то количество строк.
В общем-то такая ситуация, случается не часто. А если и случается - обычно оператор вкурсе, что станок потерял питание раньше компьютера.
Re: продолжение работы после отключения питания компьютера
Добавлено: 23 фев 2015, 10:06
Serg
fredy79 писал(а):никакого ИБП не хватит.
Сергей Саныч писал(а):ИБП для такого станка не 500 баксов будет стоить
Ну и не надо зацикливаться на ИБП - наймите специального человека для присмотра за станками и грамотного перезапуска - сэкономите не только на ИБП и заготовках, но и на бесцельно потраченном станочном времени. Это и с точки зрения пожарной безопасности выгоднее...
Хотя конечно-же можно реализовать не только протоколирование работы станка, но специальную экспертную систему по автоматическому принятию решений для корректного запуска станка для продолжения УП. Только вот сегодня системы AI стоят сильно дороже обычного человеческого...
Andy52280 писал(а):Насчет ИБП для станков - похоже, тут попахивает комбинированной системой ИБП + генератор.
Есть "механические" ИБП, у нас в одном ДЦ такие стоят: при наличии электричества генератор работает в качестве электромотора и раскручивает маховик. Энергии маховика достаточно для "удержания" полной нагрузки в течении 8 сек, из них 3сек достаточно на запуск дизеля от этого-же маховика и вывода его на полную мощность. Стоит сопоставимо с аккумуляторным ИБП той-же мощности, но зато не надо раз в 3-5 лет тратится на покупку новых аккумуляторов и утилизацию старых.
Re: продолжение работы после отключения питания компьютера
Добавлено: 23 фев 2015, 16:17
Сергей Саныч
На серьезных ВЦ в свое время была многоступенчатая система защиты: два независимых фидера, мотор-генератор с маховиком, аккумуляторная станция и, наконец, дизель-генератор. Аккумуляторы нужны были для работы на время запуска дизеля - не было тогда таких дизелей, которые за три секунды выходили на режим из холодного состояния.
UAVpilot писал(а):Только вот сегодня системы AI стоят сильно дороже обычного человеческого...
Ну, ведь как-то в NC studio реализовано. Лучше, чем "врукопашную".
Re: продолжение работы после отключения питания компьютера
Добавлено: 23 фев 2015, 17:25
Serg
Сергей Саныч писал(а):два независимых фидера
Сейчас вроде уже и не осталось ДЦ без двух фидеров...
Сергей Саныч писал(а): не было тогда таких дизелей, которые за три секунды выходили на режим из холодного состояния
Дизель тем и интересен, что может выдавать полную мощность без предварительного прогрева. Дизели, стартующие от маховика уже со второго-третьего оборота способны выдавать полную мощность.
Но дизели можно применять не везде, например на основной территории КИ нельзя хранить запас ГСМ, поэтому там в нашем ДЦ только аккумуляторы, но их много...

Сергей Саныч писал(а):Ну, ведь как-то в NC studio реализовано. Лучше, чем "врукопашную".
Ну так полный автомат ведь не получается.. Да ещё и сильно будет зависеть от обрабатываемого материала, способа обработки и т.п. Я ж сразу написал:
UAVpilot писал(а):В общем случае - нет.
Тут всё зависит от результата, который нужно получить: если нужен "автомат", то готовьте бабла и побольше, если-же надо просто, чтоб станок выполнял свою работу и приносил прибыль - наймите дежурного оператора, это будет и дешевле и "интеллектуальнее".
Re: продолжение работы после отключения питания компьютера
Добавлено: 24 фев 2015, 04:29
fredy79
Так речи не было о полном автомате. То, как это реализовано в Nc-studio вполне достаточно. При включении питания после внезапного отключения, станок загружает файл обработки, обнуляет оси и предлагает продолжить с прерванного кадра. Вот и все, не нужно чтоб он сам , без команды оператора продолжал. в любом случае команду на продолжение дает оператор. Для чего это нужно, например: обрабатывается какая либо заготовка, время обработки 25 часов, прошло уже 15 и оператор хочет идти домой спать, станок должен без присмотра отработать оставшиеся 10 часов. Проходит час после ухода оператора и вырубается электричество. Необходимо чтоб после этого оператор включил систему и нажал кнопку продолжения работы, а не танцевал вокруг станка вымеряя начальную точку и номер строки программы.
Re: продолжение работы после отключения питания компьютера
Добавлено: 24 фев 2015, 12:39
Serg
Если станок - обычный фрезерный, то возможно.
Я б делал "силами постпроцессора": перед каждой командой типа G1, G2, G3 и т.п. вставлял-бы вызов двух процедур - первая записывает в файл текущие номер строки и координаты, так-же заносит координаты в специальные переменные, вторая включает шпиндель, позиционируется в координаты, указанные в переменных и продолжает работу. Для продолжения надо будет прочитать последнюю запись из файла, занести координаты в переменные и продолжить с вызова второй процедуры...
Re: продолжение работы после отключения питания компьютера
Добавлено: 24 фев 2015, 13:06
Сергей Саныч
UAVpilot писал(а):Я б делал "силами постпроцессора": перед каждой командой типа G1, G2, G3 и т.п. вставлял-бы вызов двух процедур
Подозреваю, что это приведет к сильному замедлению работы. Ибо планировщик, увидев стороннюю команду, скорее всего, завершит выполнение текущей G00..G03, что приведет к приостановке движения.
Re: продолжение работы после отключения питания компьютера
Добавлено: 24 фев 2015, 13:17
Nick
UAVpilot писал(а):перед каждым кадром типа G0, G1, G2, G3 и т.п. вставлял-бы вызовы специальных процедуры
А интерпертатор на этой процедуре не будет останавливаться?
Проще сделать компонент, который будет раз в n секунд писать в файл значение motion.program-line.