• Текст документа
  • Статус
Оглавление
Поиск в тексте
Действующий

ГОСТ Р ИСО 10303-203-2003

Группа П87

НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

Системы автоматизации производства и их интеграция

ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ

Часть 203

Прикладной протокол. Проекты с управляемой конфигурацией

Industrial automation systems and integration. Product data representation and exchange.
Part 203. Application protocol: Configuration controlled design

ОКС 25.040.40
ОКСТУ 4002

Дата введения 2004-07-01

Предисловие

1 РАЗРАБОТАН Научно-исследовательским центром (НИЦ) CALS-технологий "Прикладная логистика" и Всероссийским научно-исследовательским институтом стандартизации (ВНИИстандарт) Госстандарта России
     

2 ВНЕСЕН Техническим комитетом по стандартизации ТК 431 "CALS-технологии"
     

3 ПРИНЯТ И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Госстандарта России от 15 октября 2003 г. N 295-ст
     

4 Настоящий стандарт представляет собой полный аутентичный текст международного стандарта ИСО 10303-203-94 "Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 203. Прикладной протокол. Проекты с управляемой конфигурацией" с учетом Поправок N 1 (1996 г.), N 2 (1998 г.) и Изменения N 1 (2000 г.)
     

5 ВВЕДЕН ВПЕРВЫЕ
     
     

Введение

Стандарты серии ГОСТ Р ИСО 10303 распространяются на машинно-ориентированное представление данных об изделии и обмен этими данными. Целью является создание механизма, позволяющего описывать данные об изделии на протяжении всего его жизненного цикла независимо от конкретной системы. Характер такого описания делает его пригодным не только для обмена инвариантными файлами, но также и для создания баз данных об изделиях, коллективного пользования этими базами и архивирования соответствующих данных.
     
     Стандарты серии ГОСТ Р ИСО 10303 представляют собой набор отдельно издаваемых стандартов (частей). Части данной серии стандартов относятся к одной из следующих тематических групп: методы описания, интегрированные ресурсы, прикладные протоколы, комплекты абстрактных тестов, методы реализации и аттестационное тестирование. Группы стандартов данной серии описаны в ГОСТ Р ИСО 10303-1. Настоящий стандарт входит в группу прикладных протоколов.
     
     Стандарт устанавливает прикладной протокол (ПП) использования данных об изделии в определенном контексте, удовлетворяющем промышленным потребностям обмена конфигурационно-управляемыми данными об изделии в рамках трехмерных конструкций механических деталей и сборочных единиц (узлов). Для определения компоновки изделий в организациях используют различные автоматизированные системы. Общее описание изделия определяется его формой, конфигурациями изделия и возможностями применения ряда определений изделия для конкретной конфигурации. Эти данные могут быть размещены в базах данных одной или нескольких прикладных систем внутри организации. Объединение данных о форме изделия с данными о его конфигурации обеспечивает возможность для данной организации описать выпускаемые ею изделия без привлечения избыточной информации, хранящейся в несвязанных прикладных системах. Для взаимообмена проектной информацией об изделиях организация должна обеспечить представление соответствующих данных об изделии субподрядчикам, поставщикам и заказчикам.
     
     Настоящий прикладной протокол определяет обмен описаниями изделий, представляемыми в трехмерной форме, и данными, определяющими конфигурацию этих изделий, и данными, управляющими этой конфигурацией. Этот протокол связан только с фазой проектирования в жизненном цикле изделия. Используя спецификацию данного протокола можно обмениваться только сведениями о конструкциях механических деталей и сборочных единиц (узлов). Определение трехмерной формы механической детали или сборочной единицы в настоящем протоколе может быть задано посредством любого из пяти различных типов геометрических представлений.
     
     Однако форма изделия не является главной в данном протоколе. Основное внимание в спецификации протокола уделено данным, определяющим сопровождение и управление изделием. Этими данными являются:
     

- обозначение изделия для заказчиков и связь данного обозначения с компонентами изделия;
     
     - документация по официальным изменениям и вариантам конструкции изделия;
     
     - сведения (предыстория) о разработке изделия от его идеи до исполнения (выпуска);
     
     - структура взаимосвязи каждого компонента с изделием в целом;
     
     - дополнительная информация о материалах, процессах, отделке и других требованиях к изделию;
     
     - обозначение официальных поставщиков изделия или его проекта.
     
     Настоящий протокол определяет контекст, область применения и информационные требования к обмену данными о конфигурационо-управляемых трехмерных конструкциях механических деталей и сборочных единиц, а также интегрированные ресурсы, необходимые для удовлетворения этим требованиям.
     
     Прикладные протоколы обеспечивают основу для разработки реализаций стандартов серии ГОСТ Р ИСО 10303 и комплектов абстрактных тестов для аттестационного тестирования реализаций ПП.
     
     Примечания
     

1 Настоящий стандарт дополнен приложениями, содержащими ряд поясняющих и справочных материалов к тексту основной части стандарта.
     

2 В тексте настоящего стандарта объекты и конструкции на языке EXPRESS в ряде случаев выделены полужирным шрифтом (например, release_status).
     
     

     1 Область применения
     

Настоящий стандарт определяет интегрированные ресурсы, необходимые для описания области обмена данными между прикладными системами и информационных требований для трехмерных конструкций (проектов) механических деталей и сборочных единиц. Конфигурация в этом контексте охватывает только данные и процессы, которые управляют трехмерными данными о конструкции изделия. Понятие обмена используется с целью распространения области применения стандарта только на данные, используемые как часть трехмерного определения изделия. Организации, обменивающиеся данными в соответствии с настоящим стандартом, могут быть связаны договорными отношениями, которые в стандарте не рассмотрены.
     
     Примечание - Прикладная функциональная модель (ПФМ), приведенная в приложении Е, определяет графическое представление процессов и информационных потоков в соответствии с областью применения настоящего стандарта.
     
     
     Область применения настоящего стандарта охватывает:
     

a) изделия, состоящие из механических деталей и сборочных единиц;
     

b) данные, определяющие изделие и управляющие его конфигурацией, относящиеся к стадии проектирования изделия;
     

c) изменение проекта (конструкции) и данные, связанные с документированием процесса внесения изменений;
     

d) пять типов представлений формы детали, которые включают каркасное и поверхностное представления без топологии, каркасную геометрию с топологией, разнородные поверхности с топологией, фасетное граничное представление и граничное представление;
     

e) альтернативные представления данных по различным правилам (дисциплинам) на стадии проектирования в жизненном цикле изделия;
     

f) обозначение государственных, отраслевых, фирменных или других спецификаций для проекта (конструкции), процесса, обработки поверхности и материалов, которые определены проектировщиком для конструируемого изделия;
     

g) государственное, отраслевое, фирменное или прочее обозначение стандартных частей с целью включения их в конструкцию (проект) изделия;
     

h) данные, необходимые для контроля за ходом проекта;
     

i) данные, необходимые для контроля за утверждением проекта, отдельных аспектов проекта или управления конфигурацией изделия;
     

j) данные, указывающие поставщика изделия или его проекта и, при необходимости, определенную информацию о поставщике;
     

k) обозначение контракта и ссылка на него, если деталь разрабатывается согласно контракту;
     

l) обозначение уровня классификации защиты (конфиденциальности) отдельной детали или детали, являющейся компонентом сборочной единицы;
     

m) данные, применяемые при анализе проекта, или результаты его проверки, используемые для обоснования изменений, вносимых в проект.
     
     Область применения настоящего стандарта не охватывает:
     

a) данные, применяемые при анализе проекта, или результаты его проверки, не используемые для обоснования изменений, вносимых в проект;
     

b) данные об изменениях в проекте по результатам исходного анализа до окончания данного проекта;
     

c) данные, определяющие изделие и управление его конфигурацией, относящиеся к любым стадиям жизненного цикла создания изделия помимо его проектирования;
     

d) коммерческие данные для управления проектированием конструкции;
     

e) альтернативные представления данных по различным правилам (дисциплинам), кроме стадии проектирования (например, на стадии производства);
     

f) использование трехмерной булевой геометрии для представления предметов проектирования;
     

g) данные, относящиеся к визуальному представлению любой формы изделия или управлению его конфигурацией.
     
     

2 Нормативные ссылки

В настоящем стандарте использованы нормативные ссылки на следующие стандарты:
     
     ГОСТ Р ИСО/МЭК 8824-1-2001 Информационная технология. Абстрактная синтаксическая нотация версии один (АСН.1). Часть 1. Спецификация основной нотации
     
     ГОСТ Р ИСО 10303-1-99 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы
     
     ГОСТ Р ИСО 10303-11-2000 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS
     
     ГОСТ Р ИСО 10303-21-2002 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 21. Методы реализации. Кодирование открытым текстом структуры обмена
     
     ГОСТ Р ИСО 10303-31-2002 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 31. Методология и основы аттестационного тестирования. Общие положения
     
     ГОСТ Р ИСО 10303-41-99 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы. Основы описания и поддержки изделий
     
     ГОСТ Р ИСО 10303-43-2002 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 43. Интегрированные обобщенные ресурсы. Структуры представлений
     
     ГОСТ Р ИСО 10303-44-2002 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 44. Интегрированные обобщенные ресурсы. Конфигурация структуры изделия
     
     ИСО 31-92* Физические величины и единицы их измерения
_______________
     * Оригинал международного стандарта ИСО - во ВНИИКИ Госстандарта России.
          
     ИСО 1000-92* Единицы измерения физических величин в системе Си и рекомендации по применению единиц, кратных им, и некоторых других единиц
_______________
     * Оригинал международного стандарта ИСО - во ВНИИКИ Госстандарта России.     
     

ИСО 10303-42-94* Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 42. Интегрированные обобщенные ресурсы. Геометрическое и топологическое представления
_______________
     * Оригинал международного стандарта ИСО - во ВНИИКИ Госстандарта России.
          
     ИСО 10303-501-2000* Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 501. Прикладная интерпретированная конструкция. Плоский контур
_______________
     * Оригинал международного стандарта ИСО - во ВНИИКИ Госстандарта России.
          
     ИСО 10303-502-2000* Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 502. Прикладная интерпретированная конструкция. Объемный контур
_______________
     * Оригинал международного стандарта ИСО - во ВНИИКИ Госстандарта России.
          
     ИСО 10303-507-2001* Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 507. Прикладная интерпретированная конструкция. Геометрически ограниченная поверхность
_______________
     * Оригинал международного стандарта ИСО - во ВНИИКИ Госстандарта России.     
     
     ИСО 10303-509-2001* Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 509. Прикладная интерпретированная конструкция. Копируемая поверхность
_______________
     * Оригинал международного стандарта ИСО - во ВНИИКИ Госстандарта России.     
     
     ИСО 10303-510-2000* Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 510. Прикладная интерпретированная конструкция. Геометрически ограниченный контур
_______________
     * Оригинал международного стандарта ИСО - во ВНИИКИ Госстандарта России.     
     
     ИСО 10303-511-2001* Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 511. Прикладная интерпретированная конструкция. Топологически ограниченный контур
_______________
     * Оригинал международного стандарта ИСО - во ВНИИКИ Госстандарта России.     
     
     ИСО 10303-512-99* Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 512. Прикладная интерпретированная конструкция. Представление многогранного контура
_______________
     * Оригинал международного стандарта ИСО - во ВНИИКИ Госстандарта России.     
     
     ИСО 10303-514-99* Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 514. Прикладная интерпретированная конструкция. Представление сложной границы
_______________
     * Оригинал международного стандарта ИСО - во ВНИИКИ Госстандарта России.
     

3 Определения и сокращения

3.1 Термины, определенные в ГОСТ Р ИСО 10303-1


     В настоящем стандарте использованы следующие термины:
     
     - комплект стандартных тестов;
     
     - приложение;
     
     - прикладная функциональная модель;
     
     - прикладной контекст;
     
     - прикладная интерпретированная модель;
     
     - прикладной предмет (объект);
     
     - прикладной протокол;
     
     - прикладная эталонная модель;
     
     - сборочная единица (узел);
     
     - комплектующее (компонент);
     
     - класс соответствия;
     
     - требование соответствия;
     
     - данные;
     
     - обмен данными;
     
     - метод реализации;
     
     - информация;
     
     - интегрированный ресурс;
     
     - интерпретация;
     
     - форма ЗСРП;
     
     - изделие;
     
     - данные об изделии;
     
     - заявка о соответствии реализации протоколу (ЗСРП);
     
     - структура;
     
     - функциональная единица.
          
 

3.2 Термины, определенные в ГОСТ Р ИСО 10303-31


     В настоящем стандарте использованы следующие термины:
     
     - аттестационное тестирование;
     
     - препроцессор;
     
     - постпроцессор.

     
     

3.3 Термины, определенные в ИСО 10303-42


     В настоящем стандарте использованы следующие термины:
     
     - дугообразное соединение;
     
     - ось симметрии;
     
     - ограничения;
     
     - граница;
     
     - трехмерная модель с граничным представлением;
     
     - замкнутая кривая;
     
     - замкнутая поверхность;
     
     - соединение;
     
     - соединенный компонент;
     
     - кривая;
     
     - цикл;
     
     - размерность;
     
     - область значений;
     
     - пространство (оболочка);
     
     - конечный;
     
     - геометрическая система координат;
     
     - граф;
     
     - манипулятор;
     
     - гомоморфный;
     
     - список;
     
     - ограниченное
ГОСТ Р ИСО 10303-203-2003 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 203. Прикладной протокол. Проекты с управляемой конфигурацией-мерное пространство;
     
     - незамкнутая кривая;
     
     - незамкнутая поверхность;
     
     - ориентированный;
     
     - перекрытие;
     
     - диапазон параметров;
     
     - пространство параметров;
     
     - координатная система размещения;
     
     - самопересекающийся;
     
     - самозацикленный;
     
     - множество;
     
     - размерность пространства;
     
     - поверхность;
     
     - топологический смысл.
          
 

3.4 Термины, определенные в ГОСТ Р ИСО 10303-43


     В настоящем стандарте использованы следующие термины:
     
     - координатное пространство;
     
     - геометрически ограниченный;
     
     - геометрически связанный.
     
 

3.5 Термины, определенные в ГОСТ Р ИСО 10303-44


     В настоящем стандарте использованы следующие термины:
     
     - узел-предок;
     
     - структура спецификации;
     
     - подчиненный узел;
     
     - ориентированный ациклический граф;
     
     - узел-потомок;
     
     - форма, монтаж и функциональное назначение (изделия);
     
     - краевой узел;
     
     - связь;
     
     - партия;
     
     - узел (вершина);
     
     - узел-родитель;
     
     - структура списка частей (деталей);
     
     - целевое назначение;
     
     - корневой узел (вершина).
     
 

3.6 Другие определения


     В настоящем стандарте использованы следующие термины с соответствующими определениями:
     

3.6.1 стадия проектирования (design phase): Период, в течение которого изменяют техническое представление изделия.
     

3.6.2 механическая деталь (mechanical part): Физический объект заданной формы, изготовленный из соответствующего материала.
     

3.6.3 трехмерная модель (solid model): Трехмерный объект, внутреннее и внешнее описания которого разделены двумерной границей.
     

3.6.4 подузел (sub-assembly): Составная часть сборочной единицы, рассматриваемая как единое целое.
     

3.6.5 каркасная модель (wireframe model): Модель, описанная точками, отрезками и кривыми, контуры которой образуют определенную форму.
     
     

3.7 Сокращения


     В настоящем стандарте использованы следующие сокращения:
     

ПФМ (ААМ)

- прикладная функциональная модель;

ПИМ (AIM)

- прикладная интерпретированная модель;

ПП (АР)

- прикладной протокол;

ПЭМ (ARM)

- прикладная эталонная модель;

СП (ВОМ)

- спецификация (перечень изделий и материалов);

САПР (CAD)

- система автоматизированного проектирования;

УК (CM)

- управление конфигурацией;

ОАГ (DAG)

- ориентированный ациклический граф;

ИАП (ICAM)

- интегрированное автоматизированное производство;

ОБ (ID)

- обозначение (идентификация);

IDEF0

- язык описания ИАП уровня 0;

IDEFIX

- язык описания ИАП уровня 1 - расширенный;

ЗСРП (PICS)

- заявка о соответствии реализации протоколу;

ФЕ (UoF)

- функциональная единица.

4 Информационные требования

В настоящем разделе определены информационные требования для обмена информацией о конструкциях (проектах) трехмерных механических деталей и сборочных единиц с управляемой конфигурацией.
     
     Информационные требования определены как набор функциональных единиц, прикладных объектов и утверждений. Эти утверждения относятся к отдельным прикладным объектам и отношениям между ними. Информационные требования определены с использованием терминологии из области применения настоящего прикладного протокола.
     
     Примечания
     

1 Графическое представление информационных требований приведено в приложении G.
     

2 В приложении F показано, как информационные требования соотносятся с процессами, охваченными областью применения настоящего прикладного протокола.
     

3 В таблице преобразований (см. 5.1) показано, как информационные требования могут быть выполнены с использованием интегрированных ресурсов настоящего стандарта. Использование интегрированных ресурсов определяет дополнительные требования, которые являются общими для прикладных протоколов в целом.
     
     

4.1 Функциональные единицы


     В настоящем подразделе определены функциональные единицы (ФЕ) для прикладного протокола управления конфигурацией конструкций (проектов) трехмерных механических деталей и сборочных единиц. Настоящий стандарт определяет следующие функциональные единицы:
     
     - advanced_boundary_representation;
     
     - authorization;
     
     - bill_of_material;
     
     - design_activity_control;
     
     - design_information;
     
     - effectivity;
     
      - end_item_identification;
     
     - facetted_boundary_representation;
     
     - manifold_surface_with_topology;
     
     - non_topological_surface_and_wireframe;
     
     - part_identification;
     
     - shape;
     
     - source_control;
     
     - wireframe_with_topology.
     
     Ниже рассмотрены конкретные функциональные единицы и описаны выполняемые ими функции. Прикладные объекты, входящие в ФЕ, определены в подразделе 4.2.
     

4.1.1 Функциональная единица advanced_boundary_representation
     

Функциональная единица advanced_boundary_representation содержит представление детали на основе трехмерных моделей с граничным представлением. Это представление позволяет определить кривые, поверхности и топологию, ограничивающую эти элементы. Границы определяются только соответствующей топологией. Вся геометрия, определяющая форму изделия, должна быть связана с топологией.
     
     В данной ФЕ использован прикладной объект Advanced_B_rep.
     

4.1.2 Функциональная единица authorization
     
     Функциональная единица authorization содержит конструктивы, описывающие часть данных об изделии, принятых на определенном уровне группой лиц, обладающих соответствующими полномочиями.
     
     В данной ФЕ использованы следующие прикладные объекты:
     
     - Approval;
     
     - Person_organization.
     

4.1.3 Функциональная единица bill_of_material
     
     Функциональная единица bill_of_material содержит предметы, необходимые для представления структурированного списка материалов или компонентов, требуемых для изготовления детали.
     
     В данной ФЕ использованы следующие прикладные объекты:
     
     - Alternate_part;
     
     - Component_assernbly*_position;
     
     - Engineering_assembly;
     
     - Engineering_make_from;
     
     - Engineering_next_higher_assembly;
     
     - Engineering_promissory_usage;
     
     - Substitute_part.
________________
     * Текст соответствует оригиналу. - Примечание "КОДЕКС".     
     

4.1.4 Функциональная единица design_activity_control
     
     Функциональная единица design_activity_control содержит информацию, описывающую предысторию вариантов детали. В ней определены исходные требования к детали, а также требования по внесению изменений в пересмотренные варианты детали. Данная ФЕ является основанием для проведения разработки на основе исходной или измененных вариантов детали.
     
     В данной ФЕ использованы следующие прикладные объекты:
     
     - Change_order;
     
     - Change_request;
     
     - Start_order;
     
     - Start_request;
     
     - Work_order;
     
     - Work_request.
     

4.1.5 Функциональная единица design_information
     
     Функциональная единица design_information содержит набор информации о детали, отдельно по обозначению и форме данной детали, привязанный к окончательно спроектированной детали. Эта информация содержит спецификации, связанные с конструкцией (проектом) и изготовлением детали, и ограничения по применению этих спецификаций.
     

В данной ФЕ использованы следующие прикладные объекты:
     
     - Additional_design_information;
     
     - Design_specification;
     
     - Material_specification;
     
     - Process_specification;
     
     - Specification;
     
     - Surface_finish_specification;
     
     - Usage_constraint.
     

4.1.6 Функциональная единица effectivity
     
     Функциональная единица effectivity содержит информацию относительно запланированного использования компонентов в модели изделия.
     
     В данной ФЕ использованы следующие прикладные объекты:
     
     - Planned_date_effectivity;
     
     - Planned_effectivity;
     
     - Planned_lot_effectivity;
     
     - Planned_sequence_effectivity.
     

4.1.7 Функциональная единица end_item_identification
     
     Функциональная единица end_item_identification содержит информацию относительно различных изделий, поставляемых организацией заказчикам. Данная ФЕ определяет информационные структуры организации для управления конфигурацией этих изделий.
     
     В данной ФЕ использованы следующие прикладные объекты:
     
     - Product_configuration;
     
     - Product_model.
     

4.1.8 Функциональная единица faceted_boundary_representation
     
     Функциональная единица faceted_boundary_representation определяет представление формы детали, когда плоские поверхности ограничивают трехмерную модель. В данном представлении используют только точки и плоские многоугольники, а вся топологическая информация присутствует в данном представлении неявно.
     
     В данной ФЕ использован прикладной объект Faceted_B_rep.
     

4.1.9 Функциональная единица manifold_surface_with_topology
     
     Функциональная единица manifold_surface_with_topology содержит представление формы детали с использованием множества топологически определенных поверхностей. Внешняя граница детали определяется трехмерными кривыми, поверхностями и их топологией.
     
     В данной ФЕ использован прикладной объект Manifold_surface_with_topology.
     

4.1.10 Функциональная единица non_topological_surface_and_wireframe
     
     Функциональная единица non_topological_surface_and_wireframe содержит представление формы детали с использованием поверхностной или каркасной геометрии без топологии. При формировании этого представления используются только точки, кривые и поверхности. Границы кривых явно задают точками на кривых и прямыми связями между этими точками и кривыми, которые они ограничивают. Границы поверхностей задают кривыми на этих поверхностях и прямыми связями между кривыми и ограничиваемыми ими поверхностями. Если поверхности и кривые не замкнуты, то они должны быть четко ограничены (обрезаны).
     

В данной ФЕ использован прикладной объект Non_topological_surface_and_wireframe.
     

4.1.11 Функциональная единица part_identification
     
     Функциональная единица part_identification содержит структуру, посредством которой могут быть определены детали, их варианты (версии) и представления этих деталей с точки зрения различных дисциплин.
     
     В данной ФЕ использованы следующие прикладные объекты:
     
     - Design_discipline_product_definition;
     
     - Part;
     
     - Part_version.
     

4.1.12 Функциональная единица shape
     
     Функциональная единица shape содержит геометрическое и топологическое определения детали. Данная ФЕ позволяет определять различные типы геометрического представления каждой части формы детали. Эти части, рассматриваемые вместе, образуют форму детали.
     
     В данной ФЕ использованы следующие прикладные объекты:
     
     - Geometric_model_representation;
     
     - Shape;
     
     - Shape_aspect.
     

4.1.13 Функциональная единица source_control
     
     Функциональная единица source_control содержит информацию об организации, аттестованной на производство конкретной детали.
     
      В данной ФЕ использованы следующие прикладные объекты:
     
     - Supplier;
     
     - Supplied_part_version.
     

4.1.14 Функциональная единица wireframe_with_topology
     
     Функциональная единица wireframe_with_topology содержит каркасное представление формы детали, определенное топологией границ. Оно охватывает трехмерные кривые и соответствующую топологию.
     
     В данной ФЕ использован прикладной объект Wireframe_with_topology.
     
     

4.2 Объекты предметной области


     В настоящем подразделе определены прикладные объекты для прикладного протокола управления конфигурацией конструкций (проектов) трехмерных механических деталей и сборочных единиц. Каждый прикладной объект является отдельным элементом, реализующим уникальную прикладную концепцию и содержащим атрибуты, определяющие элементы данных этого объекта. Конкретные прикладные объекты и их определения приведены в последующих пунктах настоящего подраздела.
     

4.2.1 Прикладной объект Additional_design_information
     

Прикладной объект Additional_design_information определяет набор спецификаций, связанных с конструкцией (проектом) детали.
     
     Пример 1 - Концепции проницаемости (прозрачности), поглощающей и отражающей способностей являются дополнительной проектной информацией в форме требований к изделию для последующих процессов (например, производства и испытания), чтобы знать, какие ограничительные требования относятся к детали.
     

4.2.2 Прикладной объект Advanced_B_rep
     
     Прикладной объект Advanced_B_rep является типом объекта Geometric_model_representation (см. 4.2.15), представляющим форму или аспект формы детали на основе трехмерной модели с граничным представлением. Это представление позволяет определить кривые, поверхности и топологию их ограничения. Границы явно определены только топологией. Вся геометрия, определяющая форму детали, должна быть связана с топологией.
     

4.2.3 Прикладной объект Alternate_part
     
     Прикладным объектом Alternate_part является деталь, взаимозаменяемая с другой деталью по форме, типоразмерам и функциональному назначению.
     
     Примечание - Использование взаимозаменяемой детали не входит в область интересов организации, изготавливающей собственную деталь, и поэтому не отслеживается этой организацией.
     
     
     Пример 2 - Проектом требуются винты определенного размера для листового металла. Такие винты выпускают различные предприятия, и они эквивалентны с точки зрения формы, типоразмера и функционального назначения для заданного размера. Винты имеют различные обозначения, присвоенные им изготовителем. Проектирующая организация не отслеживает, винты какого изготовителя используются в реальной сборочной единице. Эти винты - взаимозаменяемые детали.
     

4.2.4 Прикладной объект Approval
     
     Прикладной объект Approval указывает на утверждение или не утверждение части данных об изделиях в рамках данной организации. С этим объектом связаны следующие данные:
     
     - date;
     
     - purpose;
     
     - status.
     

4.2.4.1 Данные date (дата)
     
     Эти данные определяют конкретную или потенциальную дату утверждения.
     

4.2.4.2 Данные purpose (цель)
     
     Эти данные определяют основания для рассмотрения предмета утверждения.
     

4.2.4.3 Данные status (статус)
     
     Эти данные определяют состояние утверждения части данных об изделии или отношений между частями этих данных. Допустимыми значениями для статуса являются: "утверждено (approved)" и "не утверждено (not approved)". "Утверждено" означает, что удовлетворены необходимые условия, "не утверждено" - эти условия не удовлетворены.
     

4.2.5 Прикладной объект Change_order
     
     Прикладной объект Change_order является типом объекта Work_order (см. 4.2.40), санкционирующий разработку измененной конструкции (проекта) детали, которая заканчивается созданием нового варианта детали. С этим объектом связаны следующие данные:
     
     - adopted_solution;
     
     - change_date.
     

4.2.5.1 Данные adopted _solution
     
     Эти данные определяют принятое решение, отобранное из набора рекомендуемых решений для Change_request (см. 4.2.6).
     

4.2.5.2 Данные change_date
     
     Эти данные определяют дату начала реализации условий, заданных в Change_order.
     

4.2.6 Прикладной объект Change_request
     
     Прикладной объект Change_request является типом объекта Work_request (см. 4.2.40), определяющим состав работ, которые должны быть выполнены при внесении изменений в конструкцию (проект) детали. С этим объектом связаны следующие данные:
     
     - consequence;
     
     - recommended_solution;
     
     - version.
     

4.2.6.1 Данные consequence
     
     Эти данные определяют влияние выполненной работы на качественные показатели, функциональные возможности или вид конкретного рекомендуемого воздействия на вариант детали. В одном объекте Change_request может быть задано несколько данных вида consequence.
     
     Пример 3 - Изменением в проекте может быть утолщение подкоса крыла самолета. Последствием этого является увеличение нагрузки на крыло на величину ГОСТ Р ИСО 10303-203-2003 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 203. Прикладной протокол. Проекты с управляемой конфигурацией и, следовательно, увеличение грузоподъемности самолета на величину ГОСТ Р ИСО 10303-203-2003 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 203. Прикладной протокол. Проекты с управляемой конфигурацией.
   

4.2.6.2 Данные recommended_solution
     
     Эти данные определяют возможное решение, удовлетворяющее требованиям, описанным в заявке на внесение изменения в объекте Work_request (см. 4.2.41). В одном объекте Change_request может быть задано несколько данных вида recommended_solution.
     

4.2.6.3 Данные version
     
     Эти данные определяют индивидуальное обозначение (идентификатор) для каждой итерации заявки на внесение изменения.
     

4.2.7 Прикладной объект Component_assembly_position
     
     Прикладной объект Component_assembly_position определяет положение конкретного компонента в сборочной единице. С этим объектом связаны данные вида transformation.
     

4.2.7.1 Данные transformation
     
     Эти данные определяют размещение и ориентацию компонента в геометрической системе координат сборочной единицы.
     

4.2.8 Прикладной объект Design_discipIine_product_definition
     
     Прикладным объектом Design_discipline_product_definition является одно из организационных определений или видов объекта Part_version (см. 4.2.20). С этим объектом связаны следующие данные:
     
     - CAD_filename;
     
     - creation_date;
     
     - description;
     
     - discipline_id.
     
     Примечание - Данный объект может быть использован, чтобы отразить определение конкретного Part_version на любой промежуточной стадии проектирования, когда определение Part_version еще формально не отслеживается организацией. Объект может использоваться для отражения различных стадий в цикле определения изделия.
     
     
     Пример 4 - Стадии в цикле определения изделия могут быть представлены в виде спецификации, модели конечных элементов, функциональной системы или с производственной точки зрения.
     

4.2.8.1 Данные CAD_filename
     
     Эти данные определяют имя файла, содержащего геометрическое описание детали в системе автоматизированного проектирования (САПР). Данные не являются обязательными для конкретного Design_discipline_product_definition. Если имя файла задано, то предполагается, что файл  содержит внешнее определение формы детали, действующее в рамках организации, которая эту деталь разработала.
     

4.2.8.2 Данные creation_date
     
     Эти данные определяют дату и время первоначального создания конкретного Design_discipline_product_definition.
     

4.2.8.3 Данные description
     
     Эти данные определяют назначение конкретного определения изделия.
     

4.2.8.4 Данные discipline_id
     
     Эти данные определяют вид или стадию, для которой дано определение изделия.
     

4.2.9 Прикладной объект Design_specification
     
     Прикладной объект Design_specification является типом объекта Specification (см. 4.2.31), устанавливающим проектные требования к деталям. Эти требования не определяются другим проектом, конструктивными особенностями или ссылочными данными.
     
     Пример 5 - В наборе требований, сформулированных в Design_specification, могут быть отражены ограничения по массе, габаритам, отражающей способности, цвету, прозрачности и внешнему виду.
     

4.2.10 Прикладной объект Engineering_assembly
     
     Прикладной объект Engineering_assembly определяет отношения соподчиненности между сборочной единицей и деталью или подузлом. Подтипами Engineering_assembly могут быть прикладные объекты Engineering_next_higher_assembly (см. 4.2.12) или Engineering_promissory_usage (см. 4.2.13). С рассматриваемым объектом связаны данные вида security_code.
     
     Примечание - Область применения настоящего стандарта ограничена обменом проектной спецификацией изделия. Эта область не охватывает все спецификации, необходимые данной организации.
     
     

4.2.10.1 Данные security_code
     
     Эти данные определяют классификацию ограничения доступа к сведениям о компоненте сборочной единицы.
     
     Примечание - Эти данные отличаются от атрибута security_code, связанного с Part_version (см. 4.2.20), в части привязки компонента к сборочной единице, изменяющей классификацию доступа к сведениям о детали, являющейся компонентом сборочной единицы с заданным уровнем доступа к сведениям об этой единице. Конкретная деталь может иметь свои ограничения по доступу к сведениям о ней независимо от ее использования в какой-либо сборочной единице. Код ограничения доступа, описанный в настоящем пункте, определяет ограничения по доступу к сведениям о детали в строго заданном контексте.
     
     
     Пример 6 - Колесо может быть использовано в производстве ряда автомобилей и классифицироваться с точки зрения ограничения доступа как несекретное. То же самое колесо может быть использовано в сборочной единице, входящей в экспериментальный новый автомобиль, находящийся в стадии разработки. Хотя колесо непосредственно несекретно, сборочная единица, входящая в новый автомобиль, классифицируется как совершенно секретная и данное колесо, входящее в состав этой единицы, также должно классифицироваться как совершенно секретное. В этом случае security_code для колеса, входящего в сборочную единицу нового автомобиля, должен быть задан как совершенно секретный.
     

4.2.11 Прикладной объект Engineering_make_from
     
     Прикладной объект Engineering_make_from определяет отношение между двумя деталями, при котором одна деталь используется как основа для проектирования другой. Это отношение устанавливают в проекте, чтобы оно могло быть прослежено в течение жизненного цикла изделия.
     
     Пример 7 - Компания ГОСТ Р ИСО 10303-203-2003 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 203. Прикладной протокол. Проекты с управляемой конфигурацией проектирует сборочную единицу, используя держатель манжеты, спроектированный компанией ГОСТ Р ИСО 10303-203-2003 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 203. Прикладной протокол. Проекты с управляемой конфигурацией, но добавляет два дополнительных установочных отверстия к изделию компании ГОСТ Р ИСО 10303-203-2003 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 203. Прикладной протокол. Проекты с управляемой конфигурацией. В этом случае компания ГОСТ Р ИСО 10303-203-2003 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 203. Прикладной протокол. Проекты с управляемой конфигурацией обозначает держатель манжеты, разработанный компанией ГОСТ Р ИСО 10303-203-2003 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 203. Прикладной протокол. Проекты с управляемой конфигурацией, как деталь, определенную в Engineering_make_from.

4.2.12 Прикладной объект Engineering_next_higher_assembly
     
     Прикладной объект Engineering_next_higher_assembly является типом объекта Engineering_assembly (см. 4.2.10). Он определяет отношение детали к непосредственному родителю в пределах иерархии сборочных единиц. С этим объектом связаны следующие данные:
     
     - as_required;
     
     - component_quantity;
     
     - reference_designator;
     
     - unit_of_measure.
     

4.2.12.1 Данные as_required
     
     Эти данные определяют явно количество конкретного компонента или в зависимости от специфического применения.
     
     Пример 8 - Если должно быть задано количество листового металла, используемого для изготовления детали, можно указать один рулон, где один - количество, а рулон - единица измерения. Рулоны металла могут быть также определены с указанием потребности в них. В этом случае указанная потребность - количество, а рулон - единица измерения.
     

4.2.12.2 Данные component_quantity
     
     Эти данные определяют количество комплектующей детали, полученное на основе анализа структуры сборочной единицы, если оно не задано в as_required.
     

4.2.12.3 Данные reference_designator
     
     Эти данные определяют индивидуальное обозначение (идентификатор), выделяющее конкретный экземпляр комплектующей детали в сборочной единице, когда в ее состав входят несколько одинаковых деталей.
     
     Пример 9 - Если при сборке автомобиля используются четыре одинаковых колеса, тогда reference_designator выделяет, например, левое переднее колесо из других.
     

4.2.12.4 Данные unit_of_measure
     
     Эти данные определяют единицу измерения, в терминах которой выражено количество в component_quantity.
     

4.2.13 Прикладной объект Engineering_promissory_usage
     
     Прикладной объект Engineering_promissory_usage является типом объекта Engineering_assembly (см. 4.2.10). Он определяет отношение применимости детали в сборочной единице более высокого уровня, когда ее применимость в сборочной единице следующего за ней уровня не определена.
     
     Пример 10 - Для крепления стрингеров в фюзеляже самолета необходимо большое количество кронштейнов. Проектировщик разрабатывает один из кронштейнов и должен определить его использование в структуре изделия. В этот момент проектировщик еще не знает, какая сборочная единица более высокого уровня, начиная со стрингера, к которому крепится кронштейн, определена в структуре изделия. Проектировщик, однако, знает конструкцию фюзеляжа, в котором этот кронштейн применяется. Путем использования данного объекта проектировщик может определить, что кронштейн входит в подузел фюзеляжа.
     

4.2.14 Прикладной объект Faceted_B_rep
     
     Прикладной объект Faceted_B_rep является объектом типа Geometric_model_representation (см. 4.2.15), служащим для представления формы детали или части ее формы в виде, когда ограничивающими поверхностями для трехмерной модели с граничным представлением являются плоские поверхности. Это представление учитывает определения форм, представленных плоскими поверхностями в качестве ограничивающих поверхностей. В данном представлении используются только точки и плоские многоугольники, а большая часть топологической информации присутствует неявно. Оболочки состоят из граней, ограниченных исключительно многоугольниками.
     

4.2.15 Прикладной объект Geometric_model_герresentation
     
     Прикладной объект Geometric_model_representation определяет форму или часть формы детали. Каждый из объектов Geometric_model_representation может включать один из следующих объектов: Advanced_B_Rep (см. 4.2.2), Faceted_B_rep (см. 4.2.14), Non_topological_surface_and_wireframe (см. 4.2.18), Manifold_-surface_with_topology* (см. 4.2.16) или Wireframe_with_topology (см. 4.2.39).
________________
     * Соответствует оригиналу. - Примечание "КОДЕКС".
          
     

4.2.16 Прикладной объект Manifold_surface_with_topology
     
     Прикладной объект Manifold_surface_with_topology является объектом типа Geometric_model_representation (см. 4.2.15), представляющим форму или часть формы детали с использованием множества топологических поверхностей. Внешние границы детали определяют трехмерными кривыми, поверхностями и топологией.
     

4.2.17 Прикладной объект Material_specification
     
     Прикладной объект Material_specification является объектом типа Specification (см. 4.2.31), определяющим свойства сырья, смесей или полуфабрикатов, используемых при изготовлении изделия.
     

4.2.18 Прикладной объект Non_topological_surface_and_wireframe
     
     Прикладной объект Non_topological_surface_and_wireframe является типом объекта Geometric_model_representation (см. 4.2.15), представляющим форму или части формы детали с использованием геометрии поверхности или каркаса без топологии. Это представление формируют только на основе точек, кривых и поверхностей. Границы кривых явно задают точками на них и явными связями между точками и ограничиваемыми ими кривыми. Границы поверхностей задают кривыми на них и явными связями между кривыми и ограничиваемыми ими поверхностями. Если поверхности и кривые являются не замкнутыми, они должны быть явно ограничены (обрезаны).
     

4.2.19 Прикладной объект Part
     
     Прикладным объектом Part является деталь, изготовляемая или используемая в производственном процессе. С этим объектом связаны следующие данные:
     
     - part_classification;
     
     - part_nomenclature;
     
     - part_number;
     
     - part_type;
     
     - standard_part_indicator.
     

4.2.19.1 Данные part_classiflcation
     
     Эти данные определяют семейство деталей, изготавливаемых по общим производственным процессам. Для конкретной детали (Part) данные вида part_classification могут быть не заданы.
     
     Пример 11 - Механически обрабатываемые, штампованные или обтачиваемые детали могут быть категорированы по отдельным классам.
     

4.2.19.2 Данные part_nomenclature
     
     Эти данные определяют наименование детали в пределах организации.
     
     Примечание - Это наименование также может использоваться вне рамок данной организации. Например, в пределах государства или отрасли может быть принято соглашение по обозначению различных видов деталей общего назначения.
     
     

4.2.19.3 Данные part_number
     
     Эти данные определяют индивидуальное обозначение детали в пределах организации.
     

4.2.19.4 Данные part_type
     
     Эти данные определяют один из типов деталей. В настоящем стандарте определены следующие типы: деталь (detail), сборочная единица (assembly), покупной материал (customer supplied material) или неразборная сборочная единица (inseparable assembly). Изделием типа detail является деталь, указанная на самом низком уровне спецификации продукции. Изделием типа assembly является сборочная единица, состоящая из набора других компонентов, которые в собранном виде предназначены для выполнения определенной функции. Изделием типа government (государственное) для покупного материала является компонент, поставляемый из государственного источника. Изделием типа inseparable assembly является сборочная единица, которая после сборки не может быть разобрана без причинения физических повреждений по крайней мере одному из ее компонентов.
     

4.2.19.5 Данные standard_part_indicator
     
     Эти данные определяют, описана ли конструкция детали (компонента, изделия) внешним образом по отношению спецификации состава сборочной единицы.
     
     Примечание - Деталь (изделие) может быть стандартной в пределах компании, отрасли или другой организации.
     
     

4.2.20 Прикладной объект Part_version
     
     Прикладной объект Part_version предназначен для обозначения представления детали (компонента) после того, как ее проект был официально выпущен или изменен. В новый экземпляр данного объекта вносят только те изменения, которые официально прослежены организацией, отвечающей за данную деталь (компонент). Прочие изменения в новый экземпляр рассматриваемого объекта не включают, но отслеживают при помощи объекта Design_discipline_product_definition (4.2.8). С этим объектом связаны следующие данные:
     
     - contract_number;
     
     - make_or_buy_code;
     
     - release_status;
     
     - revision_letter;
     
     - security_code.
     

4.2.20.1 Данные contract_number
     
     Эти данные предназначены для обозначения контракта, согласно которому была разработана деталь (компонент). Эти данные не задают для частного объекта Part_version. Если проект был разработан согласно контракту, рассматриваемый атрибут должен определять индивидуальное обозначение этого контракта.
     

4.2.20.2 Данные make_or_buy_code
     
     Эти данные определяют планируемый организацией-разработчиком способ получения детали. Этот атрибут может иметь всего два значения: изготавливаемое (make) или покупное (buy). Если значением является make, организация планирует изготовление детали собственными силами, если buy, то организация планирует закупку детали у поставщика.
     

4.2.20.3 Данные release_status
     
     Эти данные определяют статус версии детали в части выдачи проектной информации. Данный атрибут может принимать только два значения: выпущенный (released) или не выпущенный (unreleased). Выпущенными считают те версии, которые были рассмотрены и одобрены для дальнейшего использования. Не выпущенными считают те версии, которые либо были не рассмотрены, либо не одобрены для дальнейшего использования.
     

4.2.20.4 Данные revision_letter
     
     Эти данные определяют индивидуальное обозначение конкретной версии детали (компонента).
     

4.2.20.5 Данные security_code
     
     Эти данные определяют классификацию ограничения доступа к конкретной версии детали (компонента).
     

4.2.21 Прикладной объект Person_organization
     
     Прикладной объект Person_organization предназначен для обозначения лица и конкретной организации, в пределах которой лицо выполняет определенную функцию (играет роль). С этим объектом связаны следующие данные:
     
     - address;
     
     - organization;
     
     - person;
     
     - person_organization_id.
     

4.2.21.1 Данные address
     
     Эти данные предназначены для указания адресата на бумажных документах и/или в электронной почте, а в некоторых случаях определяют физическое местоположение лица и организации (предприятия). Для конкретного объекта Person_organization адрес не является обязательным атрибутом.
     

4.2.21.2 Данные organization
     
     Эти данные определяют коллектив людей, объединенных для достижения одной или нескольких общих целей.
     

4.2.21.3 Данные person
     
     Эти данные определяют конкретного человека (отдельное лицо).
     

4.2.21.4 Данные person_organization_id
     
     Эти данные определяют индивидуальное обозначение объекта Person_organization.
     

4.2.22 Прикладной объект Planned_date_effectivitу
     
     Прикладной объект Planned_date_effectivity является типом объекта Planned_effectivity (см. 4.2.23). Он предназначен для указания предполагаемого использования проектирующей организацией данной детали (компонента) в объекте Product_configuration. Этот объект определяет предполагаемое использование компонента в пределах конфигурации изделия одной или двумя связанными датами. С этим объектом связаны следующие данные:
     
     - end_date;
     
     - start date.
     

4.2.22.1 Данные end_date
     
     Эти данные определяют окончательную дату использования проектирующей организацией конкретного компонента в составе изделия, заданного объектом Product_configuration. Для конкретного Planned_date_effectivity задание end_date не обязательно. Отсутствие при обмене информацией значения для end_date указывает на неопределенность этого значения.
     

4.2.22.2 Данные start_date
     
     Эти данные определяют исходную дату начала использования данного компонента в составе изделия, заданного объектом Product_configuration.
     

4.2.23 Прикладной объект PIanned_effeсtivitу
     
     Прикладной объект Planned_effectivity определяет предполагаемое использование компонента в конкретной конфигурации изделия. Каждый объект Planned_effectivity может быть представлен объектом типа Planned_date_effectivity (4.2.22), Planned_lot_effectivity (4.2.24) или Planned_sequence_effectivity (4.2.25).
     

4.2.24 Прикладной объект Planned_lot_effectivity
     
     Прикладной объект Planned_lot_effectivity является типом объекта Planned_effectivity (см. 4.2.23). Этот объект определяет использование детали (компонента) в составе изделия, задаваемого объектом Product_configuration, когда данная деталь изготавливается партиями. Такой подход применяют, когда детали изготовляют периодическими партиями и/или если основные характеристики детали могут варьироваться в зависимости от условий изготовления. С этим объектом связаны следующие данные:
     
     - lot_number;
     
     - lot_size;
     
     - lot_size_unit_of_measure.
     

4.2.24.1 Данные lot_number
     
     Эти данные определяют группу изделий, составляющих партию.
     

4.2.24.2 Данные lot_size
     
     Эти данные определяют количество деталей в партии.
     

4.2.24.3 Данные lot_size_unit_of_measure
     
     Эти данные определяют единицу измерения, в которой выражено количество изделий в партии (lot_size).
     

4.2.25 Прикладной объект Planned_sequence_effectivity
     
     Прикладной объект Planned_sequence_effectivity является типом объекта Planned_effectivity (см. 4.2.23). Он предназначен для определения использования проектной организацией детали (компонента) в составе изделия, идентифицируемого объектом Product_configuration, когда данный компонент изготавливается партиями. С этим объектом связаны следующие данные:
     
     - component_quantity;
     
     - from_effectivity_id;
     
     - quantity_unit_of_measure;
     
     - thru_effectivity_id.
     

4.2.25.1 Данные component_quantity
     
     Эти данные определяют количество деталей (компонентов), применяемых в конкретной конфигурации изделия.
     

4.2.25.2 Данные from_effectivity_id
     
     Эти данные определяют изначально планируемые серийные номера диапазона деталей, используемых в объекте Planned_sequence_effectivity.
     

4.2.25.3 Данные quantity_unit_of_measure
     
     Эти данные определяют единицу измерения для описания component_quantity.
     
     Пример 12 - Значением quantity_unit_of_measure могут быть рулоны, листы, прутки проката и другие внесистемные единицы.
     

4.2.25.4 Данные thru_effectivity_id
     
     Эти данные определяют окончательные серийные номера диапазона деталей, используемых в Planned_sequence_effectivity. В конкретном объекте Planned_sequence_effectivity значение thru_effectivity_id определять не обязательно.
     

4.2.26 Прикладной объект Process_specification
     
     Прикладной объект Process_specification является типом объекта Specification (см. 4.2.31), используемым для обозначения процесса обработки изделия или материала.
     
     Пример 13 - Примерами подобных типовых процессов являются: термообработка, сварка, плакирование, упаковка и маркировка.
     

4.2.27 Прикладной объект Product_configuration
     
     Прикладной объект Product_configuration является разновидностью объекта Product_model (см. 4.2.28, 4.2.28.1). На основе этого объекта организуют управление конфигурацией. С этим объектом связаны следующие данные:
     
     - item_id;
     
     - phase_of_product.
     
     Пример 14 - Для конкретного истребителя F14 объект Product_configuration задает конфигурацию D. Организация - разработчик истребителя F14 определила четыре конфигурации: А, В, С и D. В данном примере задана конфигурация D. Отдельная выпускаемая модель истребителя может иметь ряд различных конфигураций, позволяющих заказчику выбрать одну из них.
     

4.2.27.1 Данные item_id
     
     Эти данные определяют обозначение варианта исходного объекта Product_model.
     

4.2.27.2 Данные phase_of_product
     
     Эти данные определяют стадию жизненного цикла изделия, на которой производится обмен проектной информацией о конкретной конфигурации.
     
     Пример 15 - Область деятельности организации может охватывать четыре стадии жизненного цикла изделия: разработка технологии и концепции, разработка и доводка конструкции, выпуск опытных образцов и испытания сборочной единицы, производство.
     

4.2.28 Прикладной объект Product_mоdel
     
     Прикладным объектом Product_model является изделие, которое организация поставляет клиентам. Этот объект определяют с целью планирования на стадии проектирования изделия. С этим объектом связаны данные model_name.
     

4.2.28.1 Данные model_name
     
     Эти данные определяют индивидуальное обозначение, присвоенное организацией-разработчиком изделию, поставляемому заказчикам (клиентам).
     
     Пример 16 - Идентификатор "F14" является обозначением в объекте Product_model, определяющим военный самолет (истребитель).
     

4.2.29 Прикладной объект Shape
     
     Прикладной объект Shape является математическим представлением формы детали (компонента).
     

4.2.30 Прикладной объект Shape_aspect
     
     Прикладным объектом Shape_aspect является отдельная часть формы детали (компонента). Форма компонента состоит из одного или нескольких объектов Shape_aspect.
     
     Примечание - При проектировании часто используют множество различных типов геометрических моделей, определяющих форму детали в зависимости от сложности ее формы на разных физических уровнях. Каждый из этих физических уровней может быть определен в виде объекта Shape_aspect.
     
     

4.2.31 Прикладной объект Specification
     
     Прикладным объектом Specification является документ, содержащий определения, процессы или правила, связанные с уникальными качествами, которыми должны обладать применяемый процесс или законченная деталь (компонент). Объектом Specification может быть один из следующих объектов: Design_specification (см. 4.2.9), Material_specification (см. 4.2.17), Process_specification (см. 4.2.26), или Surface_finish_specification (см. 4.2.37). С этим объектом связаны следующие данные:
     
     - specification_code;
     
     - specification_source.
     
     Пример 17 - Требования к материалу, качеству обработки поверхности и процессу являются примерами описаний, которые могут быть заданы неявно посредством ссылки на другие документы, взамен их явного определения при каждом использовании.
     

4.2.31.1 Данные specification_code
     
     Эти данные определяют индивидуальное обозначение объекта Specification. Данное обозначение является уникальным в пределах данной организации.
     

4.2.31.2 Данные specification_source
     
     Эти данные определяют организацию, отвечающую за объект Specification.
     

4.2.32 Прикладной объект Start_order
     
     Прикладной объект Start_order является типом объекта Work_order (см. 4.2.40), предназначенным для фиксации факта начала работ по проектированию детали, заканчивающихся созданием исходной версии детали.
     

4.2.33 Прикладной объект Start_request
     
     Прикладной объект Start_request является типом объекта Work_request (см. 4.2.41), определяющим работу, которую требуется выполнить при разработке исходной версии изделия.
     

4.2.34 Прикладной объект Substitute_part
     
     Прикладным объектом Substitute_part является деталь (компонент) сборочной единицы, форма, размеры и функциональное назначение которой могут отличаться от аналогичных свойств заменяемой детали, но данная деталь должна полностью удовлетворять требованиям, предъявляемым к заменяемой ею детали в контексте сборочной единицы.
     
     Примечания
     

1 Форма и количество заменяющих деталей не обязательно должны соответствовать заменяемой детали.
     

2 Данный прикладной объект также может быть использован для устранения каскадного порождения версий, то есть переобозначения всех сборочных единиц более высоких уровней при создании новой версии компонента нижележащего уровня.
     

3 Данный прикладной объект позволяет определить только одностороннюю замену. Если в заданном контексте компонент А заменяет компонент В, то В не обязательно заменяет А, если это явно не определено в другом экземпляре данного объекта. Если А заменяет В в контексте С, то в конечном счете в области контекста С в состав сборочной единицы может входить либо А, либо В, но не оба одновременно.
     
     
     Пример 18 - Диаметр (120±12) см может быть заменен диаметром (125,00±6,25) см, обеспечивающим те же самые измеряемые размеры выпускаемой продукции.
     

4.2.35 Прикладной объект Supplied_part_version
     
     Прикладным объектом Supplied_part_version является деталь (компонент), определяемая своим обозначением (номером) и поставщиком. С этим объектом связаны следующие данные:
     
     - certification_required;
     
     - supplier_part_number.
     

4.2.35.1 Данные certification_required
     
     Эти данные указывают на необходимость проверки (сертификации) поставщика до приобретения у него соответствующих деталей (компонентов).
     

4.2.35.2 Данные supplier_part_number
     
     Эти данные определяют номер детали, используемый организацией-изготовителем. В конкретном объекте Supplied_part_version задавать значение supplier_part_number не обязательно.
     
     Пример 19 - Компания А использует деталь 1234567-1 в составе сборочной единицы. Эта деталь фактически закуплена в компании В, но каждая деталь подвергнута дополнительному испытанию для подтверждения ее соответствия требованиям к сборочной единице. Компания В идентифицирует это изделие как AABBCCD-E. Компания А определяет компанию В как поставщика номер 52088. В компании А деталь идентифицирована номером 1234567-1. Поставщиком данной детали является компания В. Кодом поставщика данной детали является 52088, а номером поставляемой детали - AABBCCD-E.
     

4.2.36 Прикладной объект Supplier
     
     Прикладной объект Supplier определяет организацию, изготавливающую или спроектировавшую деталь (компонент). С этим объектом связаны данные supplier_id.
     
     Эти данные определяют индивидуальное обозначение организации - изготовителя детали. Данным обозначением может быть идентификатор, принятый организацией самостоятельно и присвоенный ей в соответствии с отраслевым или международным кодом.
     

4.2.37 Прикладной объект Surface_finish_specification
     
     Прикладной объект Surface_finish_specification является типом объекта Specification (см. 4.2.31), описывающим необходимые свойства текстур поверхностей или защитных покрытий детали в процессе ее изготовления или выпуска как законченного изделия.
     

4.2.38 Прикладной объект Usage_constratint
     
     Прикладной объект Usage_constraint служит для задания ограничения по применению объекта Specification (см. 4.2.31). Он связывает раздел требований с определенной информацией или текстом, который нужно использовать в конкретном случае. С этим объектом связаны следующие данные:
     
     - element;
     
     - value.
     

4.2.38.1 Данные element
     
     Эти данные определяют конкретный раздел или тему в спецификации, подлежащие ограничению или пояснению.
     

4.2.38.2 Данные value
     
     Эти данные определяют ограничения или специфические данные, которые накладываются на раздел или тему в элементе, ограничивающем их использование.
     
     Пример 20 - Изделие должно быть окрашено в соответствии со стандартом предприятия. Тогда требования выглядят как Specification_code=ABCD-1; Specification_source=XYZ Company; а в задаваемых парах ограничения по использованию Usage_constraint могут быть: element=colour; value=green; element=coats; value=3.
     

4.2.39 Прикладной объект Wireframe_with_topoIogy
     
     Прикладной объект Wireframe_with_topology является типом объекта Geometric_model_representation (см. 4.2.15), представляющим форму или части формы детали с использованием каркасной геометрии для неявного задания объема тела или топологии ограничивающих его ребер. Это представление формируют при помощи трехмерных кривых и топологии, определяющей граф векторов и ребер.
     

4.2.40 Прикладной объект Work_order
     
     Прикладной объект Work_order определяет документ, санкционирующий начало работ по разработке или модификации детали. Каждый Work_order является объектом типа Start_order (см. 4.2.32) или Change_order (см. 4.2.5). Он является результатом реализации одного или нескольких объектов Work_request (см. 4.2.41). С этим объектом связаны следующие данные:
     
     - additional_data;
     
     - analysis_data;
     
     - work_order_id.
     

4.2.40.1 Данные additional_data
     
     Эти данные определяют дополнительную информацию об объекте проектирования, возникающую в результате проработки соответствующего множества предлагаемых Work_request. Наличие additional_data в конкретном Work_order необязательно.
     

4.2.40.2 Данные analysis_data
     
     Эти данные определяют оценочные результаты проработок выполняемости и обоснованности условий, изложенных в соответствующих Work_request в части проектирования или модификации детали (компонента). Наличие analysis_data в конкретном Work_order необязательно.
     

4.2.40.3 Данные Work_order_id
     
     Эти данные определяют индивидуальное обозначение (идентификатор) работы, санкционированной Work_order.
     

4.2.41 Прикладной объект Work_request
     
     Прикладной объект Work_request определяет документ, санкционирующий начало или возобновление определенной работы при разработке детали (компонента). Каждый Work_request является объектом типа Start_request (см. 4.2.32) или Change_order (см. 4.2.5). С этим объектом связаны следующие данные:
     
     - description;
     
     - reason;
     
     - request_date;
     
     - status;
     
     - work_request_id.
     

4.2.41.1 Данные description
     
     Эти данные определяют содержание работы, выполняемой при разработке или уточнении проекта детали (компонента).
     

4.2.41.2 Данные reason
     
     Эти данные определяют причину реализации Work_request.
     

4.2.41.3 Данные request_date
     
     Эти данные определяют дату создания Work_request.
     

4.2.41.4 Данные status
     
     Эти данные определяют текущий уровень завершения Work_request. Допустимыми значениями статусов для Work_request являются: proposed (предложенный), in-work (в работе), released (выпущенный) и hold (отложенный).
     

4.2.41.5 Данные work_request_id
     
     Эти данные определяют индивидуальное обозначение предложенной работы по проектированию детали.
     
     

4.3 Прикладные утверждения


     В настоящем подразделе определены прикладные утверждения, принятые для прикладного протокола управления конфигурацией конструкций (проектов) трехмерных механических деталей и сборочных единиц. Эти утверждения определяют все отношения между прикладными объектами (далее до конца настоящего подраздела - объект), количество элементов отношений и правила, необходимые для обеспечения целостности и достоверности прикладных объектов прикладной и функциональной единицы (ФЕ). Сами прикладные утверждения и их определения приведены ниже.
     

4.3.1 Объекты Additional_design_information и Specification
     
     Каждый Additional_design_information представляет собой набор из одного или нескольких объектов Specification. Каждый объект Specification идентифицируют только одним Additional_design_information.
     

4.3.2 Объекты Approval и Person_organization
     
     Каждый Approval санкционируется одним или несколькими объектами Person_organization. Каждый Person_organization может санкционировать произвольное количество объектов Approval (включая нулевое и единичное).
     

4.3.3 Объекты Design_discipline_product_definition и Additional_design_information
     
     Каждый Design_discipline_product_definition включает произвольное количество объектов Additional_design_information (включая нулевое и единичное). Каждый Additional_design_information может быть применен к одному или нескольким объектам Design_discipline_product_definition.
     

4.3.4 Объекты Design_discipline_product_definition и Approval
     
     Каждый объект Design_discipline_product_definition санкционируется только одним Approval. Каждый Approval санкционирует произвольное количество объектов Design_discipline_product_definition (включая нулевое и единичное).
     

4.3.5 Объекты Design_discipline_product_definition и Engineering_assemblу
     
     Каждый Design_discipline_product_definition используют как компонент в произвольном количестве объектов Engineering_assembly (включая нулевое и единичное). Каждый компонент Engineering_assembly определен только одним Design_discipline_product_definition.
     
     Каждый Design_discipline_product_definition является сборочной единицей для произвольного количества объектов Engineering_assembly (включая нулевое и единичное). Каждая сборочная единица Engineering_assembly определена только одним Design_discipline_product_definition.
     

4.3.6 Объекты Design_discipline_product_definition и Engineering_make_from
     
     Каждый Design_discipline_product_definition является базовой конструкцией для произвольного количества объектов Engineering_make_from (включая нулевое и единичное). Базовая конструкция каждого Engineering_make_from определяется только одним объектом Design_discipline_product_definition.
     
     Каждый Design_discipline_product_definition является исходным в произвольном количестве объектов Engineering_make_from (включая нулевое и единичное). Каждый Engineering_make_from использует в качестве исходного только один Design_discipline_product_definition.
     

4.3.7 Объекты Engineering_assembly и Planned_effectivity
     
     Каждый Engineering_assembly применим в произвольном количестве объектов Planned_effectivity (включая нулевое и единичное). Каждый Planned_effectivity определяет применяемость только одного объекта Engineering_assembly.
     

4.3.8 Объекты Engineering_assembly и Substitute_part
     
     Каждый Engineering_assembly имеет заменяемые компоненты, определяемые произвольным количеством объектов Substitute_part (включая нулевое и единичное). Каждый Substitute_part может быть заменяющим только для одного компонента (детали) в объекте Engineering_assembly.
     

4.3.9 Объекты Engineering_next_higher_assembly и Component_assembly_position
     
     Расположение каждого Engineering_next_higher_assembly либо не определяется, либо определяется одним объектом Component_assembly_position. Каждый Component_assembly_position определяет положение только одного объекта Engineering_next_higher_assembly.
     

4.3.10 Объекты Geometric_model_representation и Component_assemly_position
     
     Каждый Geometric_model_representation определяет положения компонентов, задаваемых произвольным количеством объектов Component_assembly_position (включая нулевое и единичное). Каждый Component_assembly_position определяет компонент только в одном Geometric_model_representation.
     
     Каждый Geometric_model_representation представляет сборочную единицу, положение которой задается произвольным количеством объектов Coniponent_assembly_position (включая нулевое и единичное). Каждый Component_assembly_position представляет сборочную единицу только в одном Geometric_model_representation.
     

4.3.11 Объекты Part и Alternate_part
     

Каждый Part может быть взаимозаменяем произвольным количеством объектов Alternate_part. Каждый Alternate_part может быть взаимозаменяем с одним или несколькими объектами Part.
     

4.3.12 Объекты Part и Part_version
     
     Каждый Part связан с одним или несколькими объектами Part_version. Каждый Part_version должен определять разновидность только одного объекта Part.
     

4.3.13 Объекты Part и Substitute_part
     
     Каждый Part связан с произвольным количеством замещающих его в заданных условиях объектов Substitute_part (включая нулевое и единичное). Каждый Substitute_part является объектом типа Part и может в заданных условиях замещать один или несколько объектов Part.
     

4.3.14 Объекты Part_version и Approval
     
     Каждый Part_version санкционируется только одним объектом Approval. Каждый Approval санкционирует один или несколько объектов Part_version.
     

4.3.15 Объекты Part_version и Design_discipline_product_definition
     
     Каждый объект Part_version определен одним или несколькими объектами Design_discipline_product_definition. Каждый объект Design_discipline_product-_definition определяет только один объект Part_version.
     

4.3.16 Объекты Part_version и Supplied_part_version
     
     Каждый Part_version идентифицирован посредством одного или нескольких объектов Supplied_part_version. Каждый Supplied_part_version соответствует только одному объекту Part_version.
     

4.3.17 Объекты Person_organization и Design_discipline_product_definition
     
     Каждый Person_organization определяет разработчика для произвольного количества объектов Design_discipline_product_definition (включая нулевое и единичное). Каждый объект Design_discipline_product_definition создан только одним объектом Person_organization.
     

4.3.18 Объекты Person_organization и Part
     
     Каждый Person_organization определяет владельца произвольного количества объектов Part (включая нулевое и единичное). Каждый объект Part принадлежит только одному объекту Person_organization.
     

4.3.19 Объекты Person_organization и Part_version
     

Каждый Person_organization определяет разработчика произвольного количества объектов Part_version (включая нулевое и единичное). Каждый объект Part_version создан только одним Person_organization.
     

4.3.20 Объекты Person_organization и Supplier
     
     Каждый Person_organization обозначает произвольное количество объектов Supplier (включая нулевое и единичное). Каждый объект Supplier обозначен только одним объектом Person_organization.
     

4.3.21 Объекты Planned_effectivity и Approval
     
     Каждый Planned_effectivity санкционирован только одним объектом Approval. Каждый Approval санкционирует один или несколько объектов Planned_effectivity.
     

4.3.22 Объекты Product_configuration и Approval
     
     Каждый Product_configuration санкционирован только одним объектом Approval. Каждый Approval санкционирует один или несколько объектов Product_configuration.
     

4.3.23 Объекты Product_configuration и Part
     
     Каждый Product_configuration соответствует произвольному количеству объектов Part (включая нулевое и единичное). Конфигурация каждого Part определяется произвольным количеством объектов Product_configuration (включая нулевое и единичное).
     

4.3.24 Объекты Product_configuration и Planned_effectivity
     
     Каждый Product_configuration связан с произвольным количеством объектов Planned_effectivity (включая нулевое и единичное). Каждый Planned_effectivity идентифицирует применяемость только одного объекта Product_configuration.
     

4.3.25 Объекты Product_model и Product_configuration
     
     С каждым объектом Product_model связаны один или несколько объектов Product_configuration. Каждый Product_configuration определяет конфигурацию только одного объекта Product_model.
     

4.3.26 Объекты Shape и Design_discipline_product_definition
     
     Каждый Shape определяет геометрические характеристики одного или нескольких объектов Design_discipline_product_definition. Геометрические характеристики каждого Design_discipline_product_definition либо не определяются, либо определяются только одним объектом Shape.
     

4.3.27 Объекты Shape и Geometric_model_representation
     

Каждый Shape представляет произвольное количество объектов Geometric_model_representation (включая нулевое и единичное). Каждый Geometric_model_representation является представлением произвольного количества объектов Shape (включая нулевое и единичное).
     

4.3.28 Объекты Shape и Shape_aspeсt
     
     Каждый Shape состоит из произвольного количества объектов Shape_aspect (включая нулевое и единичное). Каждый Shape_aspect входит в состав только одного объекта Shape.
     

4.3.29 Объекты Shape_aspect и Geometric_model_representation
     
     Каждый Shape_aspect представлен одним или несколькими объектами Geometric_model_representation. Каждый Geometric_model_representation представляет только один объект Shape_aspect.
     

4.3.30 Объекты Shape_aspect и Specification
     
     Характеристики каждого Shape_aspect описаны произвольным количеством объектов Specification (включая нулевое и единичное). Каждый Specification описывает характеристики произвольного количества объектов Shape_aspect (включая нулевое и единичное).
     

4.3.31 Объекты Specification и Usage_constraint
     
     Каждый Specification ограничен произвольным количеством объектов Usage_constraint (включая нулевое и единичное). Каждый Usage_constraint относится только к одному объекту Specification.
     

4.3.32 Объекты Supplied_part_version и Approval
     
     Каждый Supplied_part_version санкционирован только одним объектом Approval. Каждый Approval санкционирует произвольное количество объектов Supplied_part_version (включая нулевое и единичное).
     

4.3.33 Объекты Supplier и Supplied_part_version
     
     Каждый Supplier производит произвольное количество объектов Supplied_part_version (включая нулевое и единичное). Каждый Supplied_part_version генерируется только одним объектом Supplier.
     

4.3.34 Объекты Work_order и Approval
     
     Каждый Work_order санкционируется только одним объектом Approval. Каждый Approval санкционирует один или несколько объектов Work_order.
     

4.3.35 Объекты Work_order и Part_version
     
     Каждый Work_order относится к одному или нескольким объектам Part_version. Каждый Part_version появляется в результате применения произвольного количества объектов Work_order (включая нулевое и единичное).
     

4.3.36 Объекты Work_order и Work_request
     
     Каждый Work_order объединяет один или несколько объектов Work_request. Каждый Work_request либо не входит в состав ни одного, либо только одного объекта Work_order.
     

4.3.37 Объекты Work_request и Approval
     
     Каждый Work_request санкционирован только одним объектом Approval. Каждый Approval санкционирует один или несколько объектов Work_request.
     

4.3.38 Объекты Work_request и Part_version
     
     Каждый Work_request связан с одним или несколькими объектами Part_version. Каждый Part_version может ссылаться на произвольное количество объектов Work_request (включая нулевое и единичное).
     
     Если Work_request задает начало работ по нескольким объектам типа Part_version, то эти объекты должны относиться к различным объектам Part.
     

4.3.39 Объекты Work_request и Person_organization
     
     Каждый Work_request адресуется одному или нескольким объектам Person_organization. Каждый Person_organization извещает о произвольном количестве объектов Work_request (включая нулевое и единичное).
     
     

5 Прикладная интерпретированная модель

5.1 Таблицы отображения


     Данный раздел содержит таблицы отображения 1-14, показывающие, как каждая ФЕ и прикладной объект настоящего стандарта (см. раздел 4) отображаются в одну или несколько структур ресурсов ПИМ (см. 5.2).
     
Таблица 1 - Отображение ФЕ advanced_boundary_representation

Прикладной элемент

Элемент ПИМ

Источник

Пра-
вила

Ссылочный путь

ADVANCED_B_REP

advanced_brep_shape_representation

203

73

advanced_brep_representation <=
snape_representation


     
Таблица 2 - Отображение ФЕ authorization

Прикладной элемент

Элемент ПИМ

Источ-
ник

Прави-
ла

Ссылочный путь

APPROVAL

cc_design_approval

203

1, 2, 3

cc_design_approval <=
approval_assignment

date

date and time

41

1, 21

cc_design_approval <=
approval_assignment
approval_assignment.assigned_approval->
approval <-
approval_date_time.dated_approval
approval_date_time approval_date_time.date_time->
date_time_select=date_and_time
date_and_time

purpose

approval.level

41


cc_design_approval <=
approval_assignment
approval_assignment.assigned_approval->
approval
approval.level

status

approval_status

41

49, 18

cc_design_approval <=
approval_assignment
approval_assignment.assigned_approval->
approval
approval.status->
approval_status

approval для person_organization

PATH


2

cc_design_approval <=
approval_assignment
approval_assignment.assigned_approval->
approval <-
approval_person_organization.authorized_
approval
approval_person_organization
approval_person_organization.person_
organization->
person_organization_select = person_and_
organization
person_and_organization <-
person_and_organization_assignment.
assigned_person_and_organization
person_and_organization_assignment =>
cc_design_person_and_organization_
assignment

PERSON_
ORGANIZATION

cc_design_person_and_
organization_assignment

203

54, 26

cc_design_person_and_organization_
assignment <=
person_and_organization_assignment

person_organization_id

(person.id)
(organization.id)

41
41


cc_design_person_and_organization_
assignment <=
person_and_organization_assignment
person_and_organization_assignment.
assigned_person_and_organization->
person_and_organization
(person_and_organization.the_person->
person
person.id)
(person_and_organization.
the_organization->
organization
organization.id)

address

address

41


cc_design_person_and_organization_
assignment <=
person_and_organization_assignment
person_and_organization_assignment.
assigned_person_and_organization ->
person_and_organization
(person_and_organization.the_person->
person <-
person_address.people[i]
personal_address <=
address)
(person_and_organization.the_
organization->
organization <-
organizational_address.organizations[i]
organizational_address <=
address)

organization

organization

41


cc_design_person_and_organization_
assignment <=
person_and_organization_assignment
person_and_organization_assignment.
assigned_person_and_organization->
person_and_organization
person_and_organization.the_
organization->
organization

person

person

41


cc_design_person_and_organization_
assignment <=
person_and_organization_assignment
person_and_organization_assignment.
assigned_person_and_organization->
person_and_organization
person_and_organization.the_person->
person

person_organization
для part

PATH


42

cc_design_person_and_organization_
assignment
{cc_design_person_organization_
assignment <=
person_and_organization_assignment
person_and_organization_assignment.
role->
person_and_organization_role
person_and_organization_role.name =
'design_owner'}
cc_design_person_and_organization_
assignment.items[i]->
person_organization_item = product
product

person_organization
для
design_discipline_
product_definition

PATH


41

cc_design_person_and_organization_
assignment
{cc_design_person_and_organization_
assignment <=
person_organization_assignment
person_and_organization_assignment.
role->
person_and_organization_role
person_and_organization_role.name=
'creator'}
cc_design_person_and_organization_
assignment.items[i]->
person_organization_item =
product_definition
product_definition

person_organization
для
part_version

PATH


46

cc_design_person_and_organization_
assignment
{cc_design_person_and_organization_
assignment <=
person_organization_assignment
person_and_organization_
assignment.role->
person_and_organization_role
person_and_organization_role.name=
'creator'}
cc_design_person_and_organization_
assignment.items[i]->
person_organization_item =
product_definition_formation
product_definition_formation

person_organization
для
supplier

PATH



cc_design_person_and_organization_
assignment <=
person_and_organization_assignment
person_and_organization_assignment.
assigned_person_and_organization->
person_and_organization
person_and_organization.the_
organization->
organization


     
Таблица 3 - Отображение ФЕ bill_of_materials

Прикладной
элемент

Элемент ПИМ

Ис-
точ-
ник

Пра-
ви-
ла

Ссылочный путь

ALTERNATE_PART

product

41


product





{product<-
alternate_product_relationship.alternate}

COMPONENT_
ASSEMBLY_POSITION

([shape_representation_
relationship]
[representation_
relationship_
with_transformation])

43

16


(mapped_item)

73

transformation

(transformation)

([mapped_item.
mapping_target]
[representation_map.
mapping_
origin])

43


(shape_representation_relationship <=
representation_relationship =>
representation_relationship_with_
transformation
representation_relationship_with_
transformation.transformation_operator->
transformation)

([mapped_item
mapped_item.mapping_target]
[mapped_item
mapped_item.mapping_source->
representation_map
representation_map.mapping_origin])

ENGINEERING_
ASSEMBLY

assembly_component_
usage

44

16, 70


security_code

security_classification_
level

44

28, 37, 56

assembly_component_usage
classified_item=assembly_component_
usage
classified_item<-
cc_design_security_classification.items[i]
cc_design_security_classification<=
security_classification_assignment
security_classification_assignment.
assigned_security_classification->
security_classification
security_classification.security_level->
security_classification_level

engineering_assembly для planned_effectivity

PATH



assembly_component_usage <=
product_definition_usage <=
product_definition_relationship<-
product_definition_effectivity.usage

engineering_assembly для substitute_part

assembly_component_
usage_
substitute.substitute

44


assembly_component_usage <-
assembly_component_usage_substitute.
substitute
assembly_component_usage_substitute

ENGINEERING_
MAKE_FROM

design_make_from_
relationship

203

35

design_make_from_relationship <=
product_definition_relationship

ENGINEERING_NEXT
HIGHER_ASSEMBLY

next_assembly_usage
occurrence

44

70


as_required

descriptive_measure

41

4

next_assembly_usage_occurrence <=
assembly_component_usage =>
quantified_assembly_component_usage
quantified_assembly_component_
usage.quantity->
measure_with_unit
measure_with_unit.value_component->
measure_value
measure_value=descriptive_measure
{descriptive_measure = 'as_required'}

component_quantity

measure_with_unit.value_
component

41


next_assembly_usage_occurrence <=
assembly_component_usage =>
quantified_assembly_component_usage
quantified_assembly_component_
usage.quantity->
measure_with_unit
measure_with_unit.value_component

reference_designator

assembly_component_
usage.reference_
designator

44


next_assembly_usage_occurrence <=
assembly_component_usage
assembly_component_usage.reference_
designator

unit_of_measure

unit

41


next_assembly_usage_occurrence <=
assembly_component_usage=>
quantified_assembly_component_usage
quantified_assembly_component_
usage.quantity->
measure_with_unit
measure_with_unit.unit_component->
unit

engineering_next higher_assembly для component_assembly_
position

(context_dependent_
shape_representation)

(mapped_item)

41


43

16


73

(next_assembly_usage_occurrence<=
assembly_component_usage <=
product_definition_usage <=
product_definition_relationship
characterized_product_definition =
product_definition_relationship
characterized_definition =
characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
context_dependent_shape_representation.
represented_product_relation
context_dependent_shape_representation)

(next_assembly_usage_occurrence<=
assembly_component_usage <=
product_definition_usage <=
product_definition_relationship
product_definition_relationship.relating_
product_definition->
product_definition
characterized_product_definition =
product_definition
characterized_definition = characterized_
product_definition
characterized_definition <-
property_definition.definition
property_definition{=>product_
definition_shape} <-
property_definition_representation.
definition
property_definition_representation{ =>
shape_definition_representation} <-
property_definition_representation.used_
representation->

engineering_next_
higher_assembly для component_assembly_
position
(продолжение)

representation.items[i]

43


property_definition_representation.used_
representation
property_definition_representation{ =>
shape_definition_representation}
property_definition_representation.
definition ->
property_definition{ =>
product_definition_shape}
property_definition.definition ->
characterized_definition = characterized_
product_definition
characterized_product_definition =
product_definition
product_definition <-
product_definition_relationship.related_
product_definition
product_definition_relationship =>
product_definition_usage =>
assembly_component_usage =>
next_assembly_usage_occurrence})

ENGINEERING_
PROMISSORY_
USAGE

promissory_usage_occurrence

44

70


SUBSTITUTE_PART

product

41


product
{product <-
product_definition_formation.of_product
product_definition_formation <-
product_definition.formation
product_definition <-
product_definition_relationship.related_
product_definition
product_definition_relationship =>
product_definition_usage =>
assembly_component_usage <-
assembly_component_usage_substitute.
substitute}


     
Таблица 4 - Отображение ФЕ design_activity_control

Прикладной элемент

Элемент ПИМ

Источ-
ник

Прави-
ла

Ссылочный путь

CHANGE_ORDER

change

203

10, 11, 74

change <=
action_assignment {action_assignment.assigned_action->
action =>
executed_action =>
directed_action}

adopted_solution

action_method

41


change <=
action_assignment
action_assignment.assigned_action->
action
{action =>
executed_action =>
directed_action}
action.chosen_method->
action_method

change_date

date_and_time

41

52, 22

change
date_time_item = change
date_time_item <-
cc_design_date_and_time_assignment.
items[i]
cc_design_date_and_time_assignment <=
date_and_time_assignment
{date_and_time_assignment.role ->
date_time_role
date_time_role.name = 'change_date'}
date_and_time_assignment.assigned_date_
and_time ->
date_and_time

CHANGE_REQUEST

change_request

203

7, 8, 9, 75

change_request <=
action_request_assignment

recommended_solution

action_method

41

76

change_request <=
action_request_assignment
action_request_assignment.assigned_
action_request ->
versioned_action_request <-
action_request_solution.request
action_request_solution
action_request solution.method ->
action_method

version

versioned_action_request.
version

41


change_request <=
action_request_assignment
action_request_assignment.assigned_
action_request->
versioned_action_request
versioned_action_request.version

consequence

action_method.
consequence

41


change_request <=
action_request_assignment
action_request_assignment.assigned_
action_request ->
versioned_action_request <-
action_request_solution.request
action_request_solution
action_request_solution.method ->
action_method
action_method.consequence

START_ORDER

start_work

203

64, 65

start_work <=
action_assignment
{action_assignment.assigned_action->
action =>
action_execution =>
directed_action}

START_REQUEST

start_request

203

61, 62, 63

start_request <=
action_request_assignment

WORK_ORDER

directed_action

41

66, 17

work_order_id

action_directive.name

41

directed_action
directed_action.directive->
action_directive
action_directive.name

additional_data

action_directive.comment

41


directed_action
directed_action.directive->
action_directive
action_directive.comment

analysis_data

action_directive.analysis

41


directed_action
directed_action.directive->
action_directive
action_directive.analysis

work_order для
approval

PATH


7, 61

directed_action <=
executed_action <=
action <-
action_assignment.assigned_action
action_assignment =>
(start_work
approved_item = start_work)
(change
approved_item = change)
approved_item <-
cc_design_approval.items[i]
cc_design_approval

work_order для part_
version

PATH


66

directed_action <=
executed_action <=
action <-
action_assignment.assigned_action
action_assignment =>
(start_work
start_work.items[i]->
work_item
work_item = product_definition_
formation)
(change
change.items[i]->
work_item
work_item = product_definition_
formation)
product_definition_formation =>
product_definition_formation_with_
specified_source

work_order для work_
request

action_directive.
requests[i]

41


directed_action
directed_action.directive->
action_directive
action_directive.requests[i]->
versioned_action_request

ГОСТ Р ИСО 10303-203-2003 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 203. Прикладной протокол. Проекты с управляемой конфигурацией

Название документа: ГОСТ Р ИСО 10303-203-2003 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 203. Прикладной протокол. Проекты с управляемой конфигурацией

Номер документа: ИСО 10303-203-2003

Вид документа: ГОСТ Р

Принявший орган: Госстандарт России

Статус: Действующий

Опубликован: официальное издание

М.: ИПК Издательство стандартов, 2004 год

Дата принятия: 15 октября 2003

Дата начала действия: 01 июля 2004
Информация о данном документе содержится в профессиональных справочных системах «Кодекс» и «Техэксперт»
Узнать больше о системах