Skip to main content
CNC.wikiCNC.wiki

Резервное копирование Siemens SINUMERIK: руководство по созданию архивов

Полное руководство по резервному копированию ЧПУ Siemens SINUMERIK. Узнайте, как правильно сохранять SRAM и создавать архивы, избегая аварий и простоев станка.

Hakan Gündoğdu
Hakan Gündoğdu

Сооснователь CNC CARE

Введение

Непроверенный регистр координат или устаревший параметр смещения, загруженный из восстановленной резервной копии системы, может мгновенно направить высокоскоростной spindle на слепое столкновение с закаленной vise jaw, неподвижной clamp или вращающимся chuck. Ошибка в расчете траектории приводит к разрушительному hard collision, ломает твердосплавную пластину, гнет инструментальную оправку и превращает заготовку в неисправимый брак, вызывая длительный простой оборудования из-за дорогостоящего механического ремонта. Обеспечение надежности оборудования требует внедрения надежных многоуровневых стратегий резервного копирования и архивирования данных. В системах Siemens SINUMERIK это напрямую связано с точной синхронизацией между энергозависимой памятью SRAM, постоянными системными архивами и автоматическими циклами резервного копирования в фоновом режиме. Своевременное техническое обслуживание и регулярная проверка параметров исключают незапланированный простой оборудования.

Техническая сводка

СпецификацияДетали
Коды командCYCLE755 (AST Backup/Restore), CTRL+ALT+S (принудительное архивирование), CTRL+ALT+D (диагностический бэкап), Save data (сохранение SRAM)
Модальная группаСистемный архив / Программный бэкап
Совместимые брендыSiemens SINUMERIK
Критические параметрыMD9119 $MM_ENABLE_AUTO_SAVE_DATA_ARCHIVE, MD11210 $MN_UPLOAD_MD_CHANGES_ONLY
Основное ограничениеЭнергозависимая память SRAM, содержащая текущие смещения координат, должна быть постоянно сохранена с помощью софт-клавиши HMI «Save data» перед выключением системы. Запланированное автоматическое резервное копирование требует, чтобы все каналы NC были свободны и находились в состоянии Reset; выполнение управляющей программы прерывает резервное копирование и вызывает Alarm 150413.

Краткий обзор

  • Нажмите софт-клавишу HMI «Save data» перед выключением питания, чтобы навсегда сохранить энергозависимые регистры координат SRAM и данные инструмента в энергонезависимой внутренней памяти.
  • Выполните принудительное создание полного стандартного системного архива непосредственно на подключенный USB накопитель, нажав независимое от HMI аппаратное сочетание клавиш CTRL+ALT+S.
  • Убедитесь, что все каналы NC находятся в состоянии Reset и управляющие программы не выполняются, чтобы предотвратить прерывание запланированного фонового резервного копирования с ошибкой Alarm 150413.
  • Активируйте фоновый процесс автоматического архивирования данных, установив машинный параметр MD9119 в значение 1.
  • Оптимизируйте использование памяти, установив параметр MD11210 в значение 1, чтобы гарантировать сохранение только измененных машинных данных вместо полных монолитных системных файлов.
  • Подтвердите все корректоры инструмента и рабочие нулевые точки сразу после любого восстановления архива перед запуском цикла обработки.
  • Используйте CTRL+ALT+D для записи и сохранения внутренних диагностических логов на USB для глубокого поиска и устранения ошибок осей.

Базовые концепции

Поддержание многоуровневой отказоустойчивой системы гарантирует, что все данные NC, программы PLC, параметры приводов и настройки HMI могут быть восстановлены после аппаратных сбоев. В системах управления Siemens эта архитектура разграничивает энергозависимую память (которую постоянно обновляют активные программы) и энергонезависимые архивы. Операторы и программисты должны тщательно контролировать время создания и восстановления архивов. Распространенной причиной сбоя при восстановлении является загрузка устаревшего резервного архива, содержащего неактуальные или неверные данные инструмента, назначение магазинов и смещения заготовок. Если операторы не проверят и не обновят эти восстановленные данные инструмента перед запуском цикла обработки, физические траектории движения инструмента будут серьезно рассчитаны неверно.

Загрузка устаревших параметров приводит к тому, что инструмент вслепую врезается в vise jaw, неподвижную clamp или chuck шпинделя spindle. Такая халатность напрямую ведет к разрушительному hard collision или создает scrap part. Чтобы обеспечить безопасное использование, операторы должны превентивно проверять все корректоры инструмента и нулевые точки сразу после восстановления любого архива. Они также должны убедиться, что при инициировании ручного бэкапа программы не активны, чтобы избежать генерации alarm code, прерывающего сохранение.

Стойки Siemens управляют этими операциями динамически, позволяя пользователям выполнять резервное копирование данных программно с помощью вызовов cycle или вручную через экраны HMI и аппаратные сочетания клавиш. Система требует правильного управления состоянием каналов для успешного выполнения этих бэкапов. Если активный канал выполняет перемещение, механизм резервного копирования останавливается для предотвращения ошибок синхронизации данных.

Структура команд

Программное автоматическое резервное копирование и ручное архивирование системы подчиняются строгим правилам. Программные бэкапы полезны для сохранения параметров настройки сервоприводов непосредственно из управляющей программы. Для этой специализированной функции система управления предоставляет cycle CYCLE755. Эта команда использует целочисленные режимы для определения текущей задачи и выводит коды состояния для подтверждения успешного выполнения.

Для стандартных бэкапов станка операторы используют настройки софт-клавиш HMI Operate или специальные комбинации физических клавиш. Эти методы обходят стандартные блоки программирования и заставляют систему управления немедленно компилировать архивы. Стандартный синтаксис для этих команд структурирован следующим образом:

  • Восстановление автоматической настройки сервоприводов (AST): CYCLE755(1, "", status_variable) (применяет режим 1 для резервного копирования параметров AST)
  • Восстановление автоматической настройки сервоприводов (AST): CYCLE755(2, "", status_variable) (применяет режим 2 для восстановления параметров из файла XML)
  • Удаление бэкапа автоматической настройки сервоприводов (AST): CYCLE755(3, "", status_variable) (применяет режим 3 для удаления указанного файла AST)
  • Запрос существования бэкапа автоматической настройки сервоприводов (AST): CYCLE755(4, "", status_variable) (применяет режим 4 для запроса существования бэкапа)
  • Аппаратный системный архив: CTRL + ALT + S (принудительно создает полный стандартный архив системы на внешний USB накопитель)
  • Аппаратный диагностический архив: CTRL + ALT + D (сохраняет файлы диагностических логов на USB)
  • Сохранение энергозависимой памяти SRAM: Save data (операция софт-клавиши HMI Operate для сохранения энергозависимых данных SRAM)

Применение на брендах

Siemens

Системы управления Siemens осуществляют автоматическое фоновое архивирование с помощью параметра MD9119 ($MM_ENABLE_AUTO_SAVE_DATA_ARCHIVE), который планирует создание резервных копий. Программисты также могут оптимизировать объем архива, настроив параметр MD11210 ($MN_UPLOAD_MD_CHANGES_ONLY) для исключения неизмененных данных.

Программные бэкапы настроек AST управляются с помощью CYCLE755. Команда имеет формат CYCLE755(1, "oem/sinumerik/nck/data/restore/x1_original.xml", _AST_RESTORE_OK) для выполнения фонового резервного копирования. Восстановление вызывается с использованием режима 2, удаление — с использованием режима 3, а запрос — с использованием режима 4.

  • Параметры:
    • MD9119 $MM_ENABLE_AUTO_SAVE_DATA_ARCHIVE: Активирует запланированные фоновые бэкапы в формате .asd (0 = Отключено, 1 = Включено).
    • MD11210 $MN_UPLOAD_MD_CHANGES_ONLY: Определяет сохранение всех данных или только измененных данных (0 = Все данные NC, 1 / 0xFF = Только измененные машинные данные).
  • Аварийные сигналы (Alarms):
    • Alarm 150413: «Резервный архив данных не может быть создан...» — срабатывает, когда запланированное резервное копирование активно, но не может быть выполнено, так как каналы NC не находятся в состоянии Reset или запущена управляющая программа.
    • Alarm 150414: уведомление за 10 минут до начала автоматического резервного копирования, повторяющееся каждые 2 минуты.
    • Alarm 4062: «Резервная копия данных загружена» — срабатывает при загрузке системы, чтобы сообщить оператору, что система успешно восстановилась из внутренних сохраненных пользовательских данных вместо стандартной загрузочной памяти.
  • Версии:
    • .arc: Устаревший формат архива, используемый исключительно для стандартных архивов SINUMERIK 840D sl.
    • .ard: Формат Easy Archive, представленный в SINUMERIK 828D для группировки бэкапов по различным классам данных.
    • .dsf: Современный формат Data Storage Folder (сжатая структура ZIP-архива), стандартный для систем SINUMERIK ONE и обновленных систем 828D/840D sl.

Предупреждение: Обход операции софт-клавиши HMI «Save data» перед выключением системы оставит энергозависимые данные SRAM несохраненными, в результате чего система управления потеряет все последние параметры инструмента и смещения нулевых точек детали при следующей загрузке.

Сравнение брендов

Спецификация / ФункцияSINUMERIK 840D slSINUMERIK 828DSINUMERIK ONE
Тип формата архиваСоздает стандартные архивы исключительно в формате `.arc`.Внедрил нативную функцию «Easy Archive» с использованием формата `.ard`.Компилирует резервные копии в формат Data Storage Folder `.dsf`.
Выборочное восстановлениеТребует ручного выбора пути или монолитного восстановления.Позволяет выполнять выборочное восстановление на основе классов данных (Manufacturer, Individual, User).Продвинутое выборочное восстановление с использованием сжатых структур XML ZIP (также на обновленных 840D sl/828D).
Поддержка фонового резервного копированияПоддерживается с помощью независимых от HMI сочетаний клавиш и конфигураций MD9119.Поддерживается с помощью компактных сочетаний клавиш панели HMI и автоматических расписаний.Полностью интегрированное PLC-центричное фоновое архивирование с расширенными логами безопасности.

Технический анализ

Что явно отличает стойки Siemens от других крупных брендов, так это их передовая многоуровневая структура кадра и архитектура архивов. Платформа SINUMERIK предоставляет передовую архитектуру «Easy Archive» и Data Storage Folder (.dsf), которая строго разделяет данные на определенные классы: Manufacturer, Individual и User. Эта архитектура позволяет операторам выборочно восстанавливать только пользовательские программы или только компенсации станка без деструктивной перезаписи всей памяти системы управления. Например, оператор может безопасно восстановить конкретную управляющую программу, сохранив при этом активные откалиброванные таблицы компенсаций, что предотвращает кинематические несоответствия на производстве.

Во-вторых, Siemens встраивает функцию автоматического архивирования («Automatic save data archive»), напрямую связанную с машинными данными MD9119. При ее активации система управления автоматически запускает фоновые бэкапы в формате .asd по индивидуальному расписанию или при запуске. Она отображает специальные коды аварийных сигналов (такие как 150413 или 150414), чтобы безопасно предупредить оператора до того, как процессор выделит системные ресурсы для сохранения, гарантируя, что активная обработка не будет нарушена из-за вычислительной нагрузки.

Наконец, Siemens позволяет выполнять критически важные системные бэкапы полностью независимо от HMI с помощью специальных аппаратных сочетаний клавиш. Нажатие комбинации CTRL+ALT+S мгновенно создает полный стандартный архив на подключенном USB накопителе. Такая конструкция гарантирует сохранение критических состояний станка, даже если основной рабочий экран или программный слой HMI Operate станут полностью неактивными, обеспечивая важнейший путь восстановления при блокировках панели.

Примеры программ

; SIEMENS SYSTEM PROGRAMMATIC BACKUP AND RESTORE
N10 _AST_RESTORE_OK = 0
N20 CYCLE755(1, "oem/sinumerik/nck/data/restore/x1_original.xml", _AST_RESTORE_OK)
N30 IF _AST_RESTORE_OK <> 0 GOTOF ERROR_HANDLING
N40 CYCLE755(2, "oem/sinumerik/nck/data/restore/x1_original.xml", _AST_RESTORE_OK)
N50 IF _AST_RESTORE_OK <> 0 GOTOF ERROR_HANDLING
N60 CYCLE755(3, "", _AST_RESTORE_OK)
N70 GOTOF END_PROGRAM
N80 ERROR_HANDLING:
N90 MSG("Backup or Restore failed: " << _AST_RESTORE_OK)
N100 M00
N110 END_PROGRAM:
N120 M30

Анализ в режиме пробного прогона (dry run):

  1. N10 инициализирует переменную состояния _AST_RESTORE_OK значением 0 для подготовки к циклу резервного копирования.
  2. N20 вызывает cycle CYCLE755 в режиме бэкапа (1). Это пытается зарезервировать текущие параметры автоматической настройки сервоприводов (AST) в указанный путь файла XML. Система управления записывает результат выполнения в переменную _AST_RESTORE_OK.
  3. N30 оценивает этот результат; если переменная состояния не равна 0, программа переходит к метке ERROR_HANDLING, предотвращая последующее движение.
  4. N40 вызывает cycle в режиме восстановления (2), загружая сохраненные значения настроек из файла XML для проверки целостности восстановления.
  5. N50 проверяет наличие ошибок во время восстановления и переходит к обработке ошибок, если файл поврежден или нечитаем.
  6. N60 задает режим удаления (3) с пустым параметром пути, удаляя любые временные файлы, созданные в процессе настройки.
  7. N80-N110 определяют ответ на ошибку, выводя сообщение на экран HMI и инициируя технологический останов управляющей программы (M00) для безопасной остановки станка. N120 завершает программу.

Анализ ошибок

Код аварийного сигналаУсловие срабатыванияСимптом для оператораПервопричина / Решение
Alarm 150413Запланированное автоматическое сохранение данных активно, но не может быть выполнено, так как выполняется управляющая программа или каналы NC не находятся в состоянии Reset.Фоновый процесс NC останавливается; HMI отображает «Alarm 150413: Backup data archive could not be created, next attempt tomorrow» (Резервный архив данных не может быть создан, следующая попытка завтра).Работающая управляющая программа или активный канал блокируют память NCK. Решение: Убедитесь, что все управляющие программы остановлены, переведите все каналы в состояние «Reset» и повторно запустите цикл резервного копирования или дождитесь запланированного времени.
Alarm 150414Фоновый процесс автоматического архивирования запланирован к запуску через 10 минут.На HMI появляется всплывающее предупреждающее уведомление, повторяющееся каждые две минуты до начала резервного копирования.Предупреждение системы перед началом резервного копирования для предотвращения запуска операторами длинного цикла. Решение: Приостановите наладку станка или дождитесь завершения автоматического сохранения перед запуском нового цикла обработки.
Alarm 4062Система загружается и успешно восстанавливается из внутренних сохраненных пользовательских данных вместо стандартной загрузочной памяти.Сообщение при запуске отображает «Alarm 4062: Backup data loaded» (Резервная копия данных загружена).Сигнал состояния системы, указывающий на восстановление из предыдущего образа «Save data». Решение: Проверьте активные данные инструмента и смещения координат, чтобы подтвердить загрузку правильного состояния станка.

Практическое применение

Разрушительное hard collision, повреждение режущего инструмента и неисправимый брак деталей — это прямые физические последствия загрузки устаревшего архива резервной копии, содержащего неактуальные нулевые точки и смещения инструмента. При восстановлении устаревшего архива на стойках Siemens SINUMERIK все последние калибровки стираются. В результате инструмент движется по неверной траектории и врезается в vise jaw, неподвижную clamp или вращающийся chuck шпинделя spindle. Чтобы исключить брак и предотвратить аварийный простой оборудования, оператор обязан выполнять принудительную проверку всех корректоров и рабочих систем координат сразу после завершения процедуры восстановления. Для обеспечения максимальной эксплуатационной надежности Siemens SINUMERIK предлагает передовую архитектуру Easy Archive и Data Storage Folder (.dsf), разделяющую данные на классы: Manufacturer, Individual и User. Это позволяет техническому персоналу выполнять селективное восстановление управляющих программ или компенсационных таблиц осей без полной перезаписи памяти ЧПУ, исключая сбои кинематической точности. Кроме того, функция автоматического фонового бэкапа, управляемая системным параметром MD9119 ($MM_ENABLE_AUTO_SAVE_DATA_ARCHIVE), обеспечивает регулярную архивацию данных в файлы .asd. Для защиты активного процесса обработки от перегрузки процессора система блокирует выполнение бэкапа при работающей программе, генерируя Alarm 150413, а за 10 минут до старта выводит предупреждающий Alarm 150414. При зависании HMI-интерфейса или экрана Operate надежность гарантируется аппаратными сочетаниями клавиш CTRL+ALT+S (принудительное создание архива на USB) и CTRL+ALT+D (сохранение диагностических логов), которые работают на аппаратном уровне. Специалистам по обслуживанию смешанных цехов рекомендуется сопоставить эти циклы безопасности Siemens с процедурами, описанными в руководствах Fanuc SRAM Backup and Restore и Fanuc Automatic Data Backup. Также перед запуском цикла необходимо сверить координаты заготовки по правилам, указанным в CNC Zero Points Explained.

Связанные команды

  • CYCLE755: программная команда автоматической настройки сервоприводов (Automatic Servo Tuning), которая автоматизирует создание XML-архивов параметров приводов.
  • CTRL+ALT+S: аппаратное сочетание клавиш, которое принудительно создает полный стандартный архив системы на USB в обход HMI.
  • CTRL+ALT+D: аппаратное сочетание клавиш, которое сохраняет внутренние диагностические логи на USB для поиска и устранения неисправностей системы.
  • Save data: функция софт-клавиши HMI Operate, которая на постоянной основе записывает данные энергозависимой памяти SRAM во внутреннюю постоянную память во избежание потери данных при полном отключении электроэнергии.
  • CNC Zero Points Explained: установление систем координат заготовки имеет решающее значение после восстановления бэкапа, так как загрузка исторического архива восстановит устаревшие нулевые точки.
  • Fanuc SRAM Backup and Restore: расширенное руководство по сохранению данных для систем управления Fanuc, представляющее аналогичную концепцию резервного копирования памяти.
  • Fanuc Automatic Data Backup: демонстрирует конфигурации автоматического фонового резервного копирования на конкурирующих системах управления, показывая сопоставимые рабочие процессы обслуживания.

Заключение

Регулярное выполнение процедур резервного копирования гарантирует быстрое восстановление системы, однако эксплуатационная надежность оборудования зависит от строгого соблюдения правил после восстановления. Внедрение обязательного регламента проверки смещений (offsets) и нулевых точек перед запуском первой детали полностью исключает производственный брак. Техническая служба должна стандартизировать использование софт-клавиши Save data после каждой механической настройки станка или корректировки параметров, а также проводить первый цикл обработки после восстановления в режиме пробный прогон с минимальной подачей по осям. Этот простой шаг предотвращает поломку шпинделя spindle и гарантирует отсутствие внезапных остановок и незапланированного простоя оборудования.

Часто задаваемые вопросы (FAQ)

Почему на стойке Siemens SINUMERIK возникает Alarm 150413 при запуске автоматического бэкапа и как это исправить?

Этот аварийный сигнал указывает на то, что в системе активировано автоматическое резервное копирование через параметр MD9119 ($MM_ENABLE_AUTO_SAVE_DATA_ARCHIVE), однако в момент начала архивации NC-каналы не находились в состоянии Reset или выполнялась управляющая программа. Процессор ЧПУ принудительно прерывает создание архива .asd, чтобы предотвратить задержки в обработке данных движения осей и исключить брак деталей. Практическое действие: перенастройте расписание автоматического бэкапа в MD9119 на время технологического перерыва или конца смены, когда станок гарантированно простаивает, и принудительно переведите все NC-каналы в состояние Reset перед уходом со смены.

В чем разница между классическими архивами .arc и новым форматом .dsf на современных системах SINUMERIK ONE?

Устаревшие стойки SINUMERIK 840D sl используют монолитный формат .arc, который требует полной перезаписи памяти при восстановлении. Новый формат .dsf (Data Storage Folder), применяемый на SINUMERIK ONE и обновленных 828D/840D sl, представляет собой сжатую ZIP-папку с отдельными XML-файлами для различных классов данных. Это позволяет техническим специалистам выполнять выборочное обслуживание — например, восстанавливать только пользовательские программы, сохраняя текущие откалиброванные таблицы компенсаций осей и предотвращая брак из-за кинематического рассогласования. Практическое действие: перед загрузкой архива .dsf в станок откройте его на ПК с помощью стандартного архиватора и сверьте XML-файлы конфигурации осей, чтобы не допустить перезаписи уникальных заводских параметров станка.

Как софт-клавиша Save data защищает последние настройки станка от потери при отключении питания?

Софт-клавиша Save data принудительно переносит текущие данные из энергозависимой памяти SRAM (где хранятся смещения, корректоры инструмента и нулевые точки) в постоянную энергонезависимую память контроллера. При простом выключении питания станка без нажатия Save data все последние изменения параметров, внесенные оператором в течение смены, будут безвозвратно утеряны, что приведет к сбросу настроек и простою оборудования при следующем запуске. Практическое действие: сделайте обязательным правилом для наладчиков нажимать софт-клавишу Save data после каждого измерения износа инструмента или смещения рабочих координат, а также непосредственно перед выключением главного автомата питания станка.

Проблема все еще не решена?

Задайте вопрос нашему ИИ-ассистенту по этой теме на естественном языке. На основе проверенных источников, без галлюцинаций.

Спросить ИИ-ассистента
Hakan Gündoğdu
Hakan Gündoğdu
  • CNC CARE Co-Founder (May 2025 - Present)
  • Mitsubishi Electric NC Sales & Service Section Manager (2008 - 2025)
  • Reis CNC Service Engineer (2003 - 2005)
  • Ören Kalıp CNC Mold Line Team Leader (1999 - 2002)

Имея более чем 25-летний опыт работы во всех областях индустрии станков с ЧПУ, я продолжаю свою деятельность в качестве сооснователя компании CNC CARE, где мы предлагаем независимый от брендов консалтинг, инжиниринг и оригинальные запасные части.

Похожие статьи

Другие статьи по этой теме

Siemens CYCLE800 G-код: Наклон плоскости и выравнивание инструмента

Руководство по Siemens CYCLE800 для 3+2 координатной обработки. Настройка плоскости поворота, выравнивание осей, параметры отвода и методы устранения ошибок.

SiemensProgramming

Siemens CYCLE72 контурное фрезерование: программирование ЧПУ

Полное руководство по циклу фрезерования Siemens CYCLE72 на Sinumerik. Настройка параметров, устранение ошибки Alarm 61123 и предотвращение простоев ЧПУ.

SiemensProgramming

Программирование цикла контурного точения CYCLE952 в ЧПУ Siemens

Руководство по программированию цикла CYCLE952 на стойках ЧПУ Siemens. Настройка параметров, устранение аварий 61051 и 61059, управление автоудалением подпрограмм.

SiemensProgramming

Циклы фрезерования пазов SLOT1 и SLOT2 в Siemens Sinumerik

Руководство по циклам фрезерования пазов SLOT1 и SLOT2 в системах ЧПУ Siemens Sinumerik. Настройка параметров, устранение Alarm 61000 и Alarm 61105.

SiemensProgramming