Открыть сервис

STEP-NC

STEP-NC (ISO 10303-238, STEP AP 238, STEP-NC) — это международный стандарт обмена данными, предназначенный для описания процессов обработки деталей на станках с числовым программным управлением (ЧПУ). Он представляет собой расширение семейства стандартов STEP (Standard for the Exchange of Product model data), которое позволяет передавать не только геометрию детали, но и полную технологическую информацию, включая стратегии обработки, параметры резания, инструмент и требования к точности.

История и предпосылки создания

Традиционным языком программирования станков с ЧПУ является G-код (ISO 6983 / RS-274). Этот стандарт был разработан в 1950-х годах и ориентирован на описание последовательности простых команд перемещения инструмента (линейная интерполяция, круговая интерполяция, смена инструмента). G-код не содержит информации о геометрии исходной заготовки, конечной детали, типе материала или используемом инструменте. Это делает программы на G-коде «слепыми»: станок выполняет команды, не зная, какую деталь он изготавливает и насколько успешно идёт процесс.

В конце 1990-х годов консорциумом IMS (Intelligent Manufacturing Systems) был запущен проект STEP-NC, направленный на создание нового стандарта, который бы устранил эти ограничения. В 2002 году была опубликована первая версия спецификации как приложение к стандарту STEP — ISO 10303-238. Впоследствии стандарт был принят как национальный во многих странах, включая Россию (ГОСТ Р ИСО 10303-238).

Отличия от G-кода

Основное отличие STEP-NC от G-кода заключается в уровне абстракции. G-код описывает «как двигаться» (траекторию точки), а STEP-NC описывает «что делать» (технологическую операцию).

ПараметрG-код (ISO 6983)STEP-NC (ISO 10303-238)
Тип данныхНизкоуровневые команды (G01, G02, M06)Высокоуровневые объекты (Workingstep, MachiningFeature, Toolpath)
Информация о деталиОтсутствуетПолная 3D-модель детали и заготовки
ТехнологияТолько траекторияПараметры резания, СОЖ, допуски, материал
АдаптивностьНет — программа фиксированаДа — возможна адаптация на станке
Обратная связьНе предусмотренаПоддерживает передачу данных с датчиков
ЧитаемостьТрудна для человекаПонятна инженеру (имена операций, параметры)

Структура и основные понятия

Данные в STEP-NC организованы иерархически. Основные объекты модели:

Данные хранятся в формате EXPRESS (язык описания данных STEP) и могут быть представлены как в текстовом виде (STEP-файл с расширением .stpnc), так и в XML-формате.

Применение и преимущества

Цифровой двойник обработки

STEP-NC позволяет создать полное цифровое описание процесса, которое может быть использовано на всех этапах жизненного цикла изделия: от проектирования до контроля качества. Это особенно важно в условиях Индустрии 4.0 и создания «умных» производств.

Адаптивная обработка

Благодаря тому, что станок «знает», какую деталь он изготавливает, он может в реальном времени корректировать траекторию и режимы резания на основе данных с датчиков (силы резания, вибрации, температуры). Это повышает точность и стойкость инструмента.

Сокращение времени подготовки производства

При изменении модели детали или материала не требуется перепрограммировать станок с нуля. Достаточно изменить параметры в STEP-NC-файле — система ЧПУ сама пересчитает траектории. Это сокращает время переналадки с часов до минут.

Универсальность

STEP-NC не привязан к конкретному производителю станков или систем ЧПУ. Файл, созданный в одной CAM-системе, может быть прочитан и выполнен на станке другого производителя, если его контроллер поддерживает стандарт.

Реализация и поддержка

На сегодняшний день STEP-NC поддерживается рядом ведущих производителей систем ЧПУ и CAM:

В России разработкой и внедрением STEP-NC занимаются, в частности, компании «АСКОН» (система КОМПАС-3D) и «Топ Системы» (система T-FLEX), а также ряд исследовательских центров.

Ограничения и критика

Несмотря на очевидные преимущества, широкое внедрение STEP-NC сдерживается несколькими факторами:

Перспективы развития

С развитием технологий машинного обучения и цифровых двойников STEP-NC рассматривается как основа для:

В рамках программы «Цифровая экономика» в России ведётся работа по внедрению STEP-NC на предприятиях ОПК и авиастроения как альтернативе западным системам.

Источники

  1. ISO 10303-238:2022 — Industrial automation systems and integration — Product data representation and exchange — Part 238: Application protocol: Application interpreted model for computerized numerical controllers.
  2. Xu, X. W., & Newman, S. T. (2006). Making CNC machine tools more open, interoperable and intelligent — a review of the technologies. Computers in Industry, 57(2), 141–152.
  3. Rauch, M., Laguionie, R., & Hascoët, J. Y. (2012). STEP-NC — an enabling technology for advanced manufacturing. International Journal of Computer Integrated Manufacturing, 25(4-5), 327–342.
  4. ГОСТ Р ИСО 10303-238-2018 — Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 238. Прикладной протокол. Прикладная интерпретированная модель для устройств числового программного управления.
  5. Материалы конференций «STEP-NC и открытые системы ЧПУ» (МГТУ «Станкин», 2019–2023).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →