продолжение работы после отключения питания компьютера
- 
				fredy79
 - Опытный
 - Сообщения: 100
 - Зарегистрирован: 03 июн 2014, 20:22
 - Репутация: 3
 - Контактная информация:
 
продолжение работы после отключения питания компьютера
Добрый день, возникла проблема с электричеством. Как в ЕМС реализовать функцию автоматического продолжения работы после отключения питания? Тое-сть станок должен во время работы запоминать исполненные кадры, после отключения питания и его возобновлении должен автоматически загрузить файл прерванной обработки, обнулиться и предложить продолжить работу с прерванного кадра. Кто с этим сталкивался? Как это реализовать?
			
			
									
									
						- Serg
 - Мастер
 - Сообщения: 21923
 - Зарегистрирован: 17 апр 2012, 14:58
 - Репутация: 5183
 - Заслуга: c781c134843e0c1a3de9
 - Настоящее имя: Сергей
 - Откуда: Москва
 - Контактная информация:
 
Re: продолжение работы после отключения питания компьютера
В общем случае - нет.
Выбросить недоделанную заготовку и начать новую возможно будет не сильно дешевле ИБП, но уж точно быстрее...
P.S. В принципе существует довольно надёжное решение, но оно стоит порядка 10000-30000 руб/мес.
			
			
									
									Выбросить недоделанную заготовку и начать новую возможно будет не сильно дешевле ИБП, но уж точно быстрее...
P.S. В принципе существует довольно надёжное решение, но оно стоит порядка 10000-30000 руб/мес.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
						- michael-yurov
 - Почётный участник

 - Сообщения: 11730
 - Зарегистрирован: 26 июл 2012, 00:10
 - Репутация: 4703
 - Настоящее имя: Михаил Львович
 - Откуда: Новоуральск
 - Контактная информация:
 
Re: продолжение работы после отключения питания компьютера
В NCStudio это все реализовано бесплатно.
			
			
									
									
						- 
				_taras_
 - Мастер
 - Сообщения: 546
 - Зарегистрирован: 16 мар 2011, 15:19
 - Репутация: 69
 - Контактная информация:
 
Re: продолжение работы после отключения питания компьютера
На форуме в какой-то ветке этот вопрос рассматривался и вроде был составлен скрипт или алгоритм, позволяющий отслеживать выполнение кода.
			
			
									
									
						- vovafed
 - Мастер
 - Сообщения: 1822
 - Зарегистрирован: 08 фев 2013, 16:19
 - Репутация: 325
 - Настоящее имя: Владимир
 - Откуда: башкортостан
 - Контактная информация:
 
Re: продолжение работы после отключения питания компьютера
бывают длительные программы не успеваем к концу смены доделать 
утром выставляемся по концевикам
находим точку остановки
и строчку в G коде где была эта остановка
включаем шпиндель
клик правой клавишей мышки по строчке в программе и поехали дальше пилить
			
			
									
									
						утром выставляемся по концевикам
находим точку остановки
и строчку в G коде где была эта остановка
включаем шпиндель
клик правой клавишей мышки по строчке в программе и поехали дальше пилить
- Serg
 - Мастер
 - Сообщения: 21923
 - Зарегистрирован: 17 апр 2012, 14:58
 - Репутация: 5183
 - Заслуга: c781c134843e0c1a3de9
 - Настоящее имя: Сергей
 - Откуда: Москва
 - Контактная информация:
 
Re: продолжение работы после отключения питания компьютера
Что, прям в середине траектории может остановится не сломав фрезу, а потом так-же с середины траектории продолжит? И это не смотря на то, что например горячая фреза поплавила окружающую стружку и благополучно застыла в этом расплаве?..michael-yurov писал(а):В NCStudio это все реализовано бесплатно.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
						- 
				aftaev
 - Зачётный участник

 - Сообщения: 34042
 - Зарегистрирован: 04 апр 2010, 19:22
 - Репутация: 6194
 - Откуда: Казахстан.
 - Контактная информация:
 
Re: продолжение работы после отключения питания компьютера
у меня не раз свет отрубали когда грыз сталюку и фреза целаяUAVpilot писал(а):Что, прям в середине траектории может остановится не сломав фрезу
отматать на некоторое кол-во строк Gcode. спозиционировать примерно инструмент над точкой входа и в путьUAVpilot писал(а): а потом так-же с середины траектории продолжит?
а если заготовка из легированной стали весом в несколько тонн и ценой несколько килобаксовUAVpilot писал(а):Выбросить недоделанную заготовку и начать новую возможно будет не сильно дешевле ИБП, но уж точно быстрее...
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
						Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- michael-yurov
 - Почётный участник

 - Сообщения: 11730
 - Зарегистрирован: 26 июл 2012, 00:10
 - Репутация: 4703
 - Настоящее имя: Михаил Львович
 - Откуда: Новоуральск
 - Контактная информация:
 
Re: продолжение работы после отключения питания компьютера
Можно выдернуть питание компьютера и станка, при чем можно одновременно или по очереди и в любой последовательности. Потом включить обратно, программа предложит съездить к концевикам, потом если нажать запуск (предыдущая УП уже будет загружена, даже, если источник данных удалили) - она откроет окно в котором будет указан номер строки, где произошел сбой. При желании можно ввести другой номер строки, после чего обработка будет продолжена в тех же рабочих координатах.UAVpilot писал(а):Что, прям в середине траектории может остановится не сломав фрезу, а потом так-же с середины траектории продолжит?
- Serg
 - Мастер
 - Сообщения: 21923
 - Зарегистрирован: 17 апр 2012, 14:58
 - Репутация: 5183
 - Заслуга: c781c134843e0c1a3de9
 - Настоящее имя: Сергей
 - Откуда: Москва
 - Контактная информация:
 
Re: продолжение работы после отключения питания компьютера
У тебя небось скорее сталюка сломается, чем твои фрезы...aftaev писал(а):у меня не раз свет отрубали когда грыз сталюку и фреза целая
Как думаешь что будет например во время нарезки резьбы, когда приводы встанут, а шпиндель будет вращаться по инерции?..
aftaev писал(а):отматать на некоторое кол-во строк Gcode. спозиционировать примерно инструмент над точкой входа и в путь
fredy79 писал(а):после отключения питания и его возобновлении должен автоматически загрузить файл прерванной обработки, обнулиться и предложить продолжить работу с прерванного кадра.
Это и называется "бизнес по советски" - обрабатывать заготовку из легированной стали весом в несколько тонн и ценой несколько килобаксов, но сэкономить $500 на ИБП...aftaev писал(а):а если заготовка из легированной стали весом в несколько тонн и ценой несколько килобаксов
Что, даже в случае лазерной гравировки или плазменной резки?..michael-yurov писал(а):Потом включить обратно, программа предложит съездить к концевикам, потом если нажать запуск (предыдущая УП уже будет загружена, даже, если источник данных удалили) - она откроет окно в котором будет указан номер строки, где произошел сбой.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
						- 
				fredy79
 - Опытный
 - Сообщения: 100
 - Зарегистрирован: 03 июн 2014, 20:22
 - Репутация: 3
 - Контактная информация:
 
Re: продолжение работы после отключения питания компьютера
Действительно в Nc-studio с этим проблем нет, и на китайском лазерном гравере это очень хорошо реализовано, у нас несколько станков работает под Nc только из за этой функции. Нам нужно немного больше функционала , чем может дать эта китайская программа. а поставить ИБП не вариант, так как обработка занимает часов 20-26 и ночью никто за станком не следит, никакого ИБП не хватит.
			
			
									
									
						- Сергей Саныч
 - Мастер
 - Сообщения: 9116
 - Зарегистрирован: 30 май 2012, 14:20
 - Репутация: 2858
 - Откуда: Тюмень
 - Контактная информация:
 
Re: продолжение работы после отключения питания компьютера
ИБП для такого станка не 500 баксов будет стоитьUAVpilot писал(а):обрабатывать заготовку из легированной стали весом в несколько тонн и ценой несколько килобаксов, но сэкономить $500 на ИБП...
Понятно, что не во всех случаях можно возобновить внезапно прерванную работу, но часто такой функционал был бы не лишним. Можно реализовать, ведя протоколирование состояния станка в файл и организовав автоматический анализ протокола после повторного включения. На предмет "что там можно, что нельзя". Протоколировать, скажем, раз в несколько секунд, а также перед выполнением особо критичных операций типа того же нарезания резьбы.
Чудес не бывает. Бывают фокусы.
						- 
				Andy52280
 - Мастер
 - Сообщения: 827
 - Зарегистрирован: 29 авг 2014, 19:29
 - Репутация: 188
 - Откуда: Тульская область
 - Контактная информация:
 
Re: продолжение работы после отключения питания компьютера
А как же Студия определит отключение станка? Обратной связи же нет?michael-yurov писал(а):Можно выдернуть питание компьютера и станка, при чем можно одновременно или по очереди и в любой последовательности.
Насчет ИБП для станков - похоже, тут попахивает комбинированной системой ИБП + генератор. Функция ИБП - удержать станок в работе, пока генератор не заведется и не прогреется для приема нагрузки. Но, естественно, такой комплекс будет стоить ого-го.
- michael-yurov
 - Почётный участник

 - Сообщения: 11730
 - Зарегистрирован: 26 июл 2012, 00:10
 - Репутация: 4703
 - Настоящее имя: Михаил Львович
 - Откуда: Новоуральск
 - Контактная информация:
 
Re: продолжение работы после отключения питания компьютера
Никак.Andy52280 писал(а):А как же Студия определит отключение станка? Обратной связи же нет?
Тут уже придется вмешаться оператору, и отмотать какое-то количество строк.
В общем-то такая ситуация, случается не часто. А если и случается - обычно оператор вкурсе, что станок потерял питание раньше компьютера.
- Serg
 - Мастер
 - Сообщения: 21923
 - Зарегистрирован: 17 апр 2012, 14:58
 - Репутация: 5183
 - Заслуга: c781c134843e0c1a3de9
 - Настоящее имя: Сергей
 - Откуда: Москва
 - Контактная информация:
 
Re: продолжение работы после отключения питания компьютера
fredy79 писал(а):никакого ИБП не хватит.
Ну и не надо зацикливаться на ИБП - наймите специального человека для присмотра за станками и грамотного перезапуска - сэкономите не только на ИБП и заготовках, но и на бесцельно потраченном станочном времени. Это и с точки зрения пожарной безопасности выгоднее...Сергей Саныч писал(а):ИБП для такого станка не 500 баксов будет стоить
Хотя конечно-же можно реализовать не только протоколирование работы станка, но специальную экспертную систему по автоматическому принятию решений для корректного запуска станка для продолжения УП. Только вот сегодня системы AI стоят сильно дороже обычного человеческого...
Есть "механические" ИБП, у нас в одном ДЦ такие стоят: при наличии электричества генератор работает в качестве электромотора и раскручивает маховик. Энергии маховика достаточно для "удержания" полной нагрузки в течении 8 сек, из них 3сек достаточно на запуск дизеля от этого-же маховика и вывода его на полную мощность. Стоит сопоставимо с аккумуляторным ИБП той-же мощности, но зато не надо раз в 3-5 лет тратится на покупку новых аккумуляторов и утилизацию старых.Andy52280 писал(а):Насчет ИБП для станков - похоже, тут попахивает комбинированной системой ИБП + генератор.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
						- Сергей Саныч
 - Мастер
 - Сообщения: 9116
 - Зарегистрирован: 30 май 2012, 14:20
 - Репутация: 2858
 - Откуда: Тюмень
 - Контактная информация:
 
Re: продолжение работы после отключения питания компьютера
На серьезных ВЦ в свое время была многоступенчатая система защиты: два независимых фидера, мотор-генератор с маховиком, аккумуляторная станция и, наконец, дизель-генератор. Аккумуляторы нужны были для работы на время запуска дизеля - не было тогда таких дизелей, которые за три секунды выходили на режим из холодного состояния.
Ну, ведь как-то в NC studio реализовано. Лучше, чем "врукопашную".UAVpilot писал(а):Только вот сегодня системы AI стоят сильно дороже обычного человеческого...
Чудес не бывает. Бывают фокусы.
						- Serg
 - Мастер
 - Сообщения: 21923
 - Зарегистрирован: 17 апр 2012, 14:58
 - Репутация: 5183
 - Заслуга: c781c134843e0c1a3de9
 - Настоящее имя: Сергей
 - Откуда: Москва
 - Контактная информация:
 
Re: продолжение работы после отключения питания компьютера
Сейчас вроде уже и не осталось ДЦ без двух фидеров...Сергей Саныч писал(а):два независимых фидера
Дизель тем и интересен, что может выдавать полную мощность без предварительного прогрева. Дизели, стартующие от маховика уже со второго-третьего оборота способны выдавать полную мощность.Сергей Саныч писал(а): не было тогда таких дизелей, которые за три секунды выходили на режим из холодного состояния
Но дизели можно применять не везде, например на основной территории КИ нельзя хранить запас ГСМ, поэтому там в нашем ДЦ только аккумуляторы, но их много...
Ну так полный автомат ведь не получается.. Да ещё и сильно будет зависеть от обрабатываемого материала, способа обработки и т.п. Я ж сразу написал:Сергей Саныч писал(а):Ну, ведь как-то в NC studio реализовано. Лучше, чем "врукопашную".
Тут всё зависит от результата, который нужно получить: если нужен "автомат", то готовьте бабла и побольше, если-же надо просто, чтоб станок выполнял свою работу и приносил прибыль - наймите дежурного оператора, это будет и дешевле и "интеллектуальнее".UAVpilot писал(а):В общем случае - нет.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
						- 
				fredy79
 - Опытный
 - Сообщения: 100
 - Зарегистрирован: 03 июн 2014, 20:22
 - Репутация: 3
 - Контактная информация:
 
Re: продолжение работы после отключения питания компьютера
Так речи не было о полном автомате. То, как это реализовано в Nc-studio вполне достаточно. При включении питания после внезапного отключения, станок загружает файл обработки, обнуляет оси и предлагает продолжить с прерванного кадра. Вот и все, не нужно чтоб он сам , без команды оператора продолжал. в любом случае команду на продолжение дает оператор. Для чего это нужно, например: обрабатывается какая либо заготовка, время обработки 25 часов, прошло уже 15 и оператор хочет идти домой спать, станок должен без присмотра отработать оставшиеся 10 часов. Проходит час после ухода оператора и вырубается электричество. Необходимо чтоб после этого оператор включил систему и нажал кнопку продолжения работы, а не танцевал вокруг станка вымеряя начальную точку и номер строки программы.
			
			
									
									
						- Serg
 - Мастер
 - Сообщения: 21923
 - Зарегистрирован: 17 апр 2012, 14:58
 - Репутация: 5183
 - Заслуга: c781c134843e0c1a3de9
 - Настоящее имя: Сергей
 - Откуда: Москва
 - Контактная информация:
 
Re: продолжение работы после отключения питания компьютера
Если станок - обычный фрезерный, то возможно.
Я б делал "силами постпроцессора": перед каждой командой типа G1, G2, G3 и т.п. вставлял-бы вызов двух процедур - первая записывает в файл текущие номер строки и координаты, так-же заносит координаты в специальные переменные, вторая включает шпиндель, позиционируется в координаты, указанные в переменных и продолжает работу. Для продолжения надо будет прочитать последнюю запись из файла, занести координаты в переменные и продолжить с вызова второй процедуры...
			
			
									
									Я б делал "силами постпроцессора": перед каждой командой типа G1, G2, G3 и т.п. вставлял-бы вызов двух процедур - первая записывает в файл текущие номер строки и координаты, так-же заносит координаты в специальные переменные, вторая включает шпиндель, позиционируется в координаты, указанные в переменных и продолжает работу. Для продолжения надо будет прочитать последнюю запись из файла, занести координаты в переменные и продолжить с вызова второй процедуры...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
						- Сергей Саныч
 - Мастер
 - Сообщения: 9116
 - Зарегистрирован: 30 май 2012, 14:20
 - Репутация: 2858
 - Откуда: Тюмень
 - Контактная информация:
 
Re: продолжение работы после отключения питания компьютера
Подозреваю, что это приведет к сильному замедлению работы. Ибо планировщик, увидев стороннюю команду, скорее всего, завершит выполнение текущей G00..G03, что приведет к приостановке движения.UAVpilot писал(а):Я б делал "силами постпроцессора": перед каждой командой типа G1, G2, G3 и т.п. вставлял-бы вызов двух процедур
Чудес не бывает. Бывают фокусы.
						- Nick
 - Мастер
 - Сообщения: 22776
 - Зарегистрирован: 23 ноя 2009, 16:45
 - Репутация: 1735
 - Заслуга: Developer
 - Откуда: Gatchina, Saint-Petersburg distr., Russia
 - Контактная информация:
 
Re: продолжение работы после отключения питания компьютера
А интерпертатор на этой процедуре не будет останавливаться?UAVpilot писал(а):перед каждым кадром типа G0, G1, G2, G3 и т.п. вставлял-бы вызовы специальных процедуры
Проще сделать компонент, который будет раз в n секунд писать в файл значение motion.program-line.
