Настройка совместимости
Настройка условий совместимости для связанных объектов (изделий, материалов, и т.д.) позволяет:
подобрать объекты по заданным внешним параметрам -
например, режущий инструмент по глубине обрабатываемого отверстия;
подобрать взаимно соответствующие объекты -
например, болты, у которых диаметр и шаг резьбы будет совпадать с диаметром и шагом резьбы гайки.
Данные о совместимости объектов могут быть переданы в приложение САПР ТП ВЕРТИКАЛЬ, использованы во внешних приложениях, CAD-системах.
Настройка совместимости выполняется в Редакторе справочников.
Создайте тип связи для описания совместимости и сформируйте области выбора.
Добавьте значения свойств при помощи кнопки
,
чтобы ограничить области выбора совместимых объектов.Задайте условия совместимости на вкладке Совместимость:
Добавьте новое условие при помощи кнопки
,
в поле Имя введите название условия совместимости.Задайте значение опции Обязательное. Если отключить опцию, то условие можно будет включить или отключить при подборе совместимых объектов в клиентском приложении. По умолчанию опция включена.
Добавьте свойства для области Слева и для области Справа, которые будут определять совместимость.
Выберите операцию сравнения. Набор доступных операций и их опций будет зависеть от типа выбранных свойств.
Условие совместимости имеет вид:
Свойства в области «Имя области Слева» Операция сравнения Свойства в области «Имя области Справа»
В условие совместимости можно добавить несколько свойств. Условие считается выполненным, если выполняется для значений хотя бы одного из свойств.
Для одного типа связи можно создать несколько условий.
Объект из Область слева совместим с объектом из Область справа, если все условия совместимости выполняются.
Подобрать и просмотреть совместимые объекты можно в приложении ПОЛИНОМ:MDM Клиент:
Пример 1
Чтобы подобрать режущий инструмент по типу операции, создайте условие совместимости вида:
Операция в области «Операция» Содержится в Операции в области «Режущий инструмент»
Вызвать подбор совместимых объектов в приложении ПОЛИНОМ:MDM Клиент можно из Области слева или из Области справа.
Если вызвать подбор совместимых объектов из Области слева (Операция), то результатом подбора будут объекты из Области справа (Режущий инструмент), у которых значение свойства Операции типа множество Содержит операцию из Области слева (Операция).
Для операции будут подобраны режущие инструменты, операции которых содержат выбранную.
Если вызвать подбор совместимых объектов из Области справа, операция сравнения поменяется на противоположную.
Для режущего инструмента будут подобраны операции, операция которых содержится в операциях режущего инструмента.
Пример 2
Чтобы подобрать для болтов совместимые по диаметру резьбы гайки, создайте условие совместимости вида:
диаметр резьбы в области «Болт» Равно диаметр резьбы в области «Гайки»
Если вызвать подбор совместимых объектов из Области слева (Болт), для болта будут подобраны гайки с диаметром, равным диаметру болта.
Если вызвать подбор совместимых объектов из Области справа (Гайка), для гайки будут подобраны болты с диаметром, равным диаметру гайки.
Доступные операции сравнения для типов свойств
Доступные операции сравнения и их опции зависят от типов свойств. Для вычисляемых и связанных свойств – от типов значений, которые возвращают свойства.
| Тип свойства | Доступные операции сравнения | Доступные опции |
|---|---|---|
| строка
RTF-текст перечислимое перечислимое с описанием (строка) |
Равно, Не равно,
Содержит, Не содержит, Содержится в, Не содержится в, ISO 13399* |
Учитывать регистр |
| множество | Равно, Не равно | Учитывать регистр |
| Содержит, Не содержит,
Содержится в, Не содержится в |
Учитывать регистр,
Частичное вхождение** |
|
| целое число
перечислимое с описанием (целое число) число с плавающей запятой перечислимое с описанием (число с плавающей запятой) |
Равно, Не равно,
Диапазон содержит, Диапазон не содержит, Содержится в диапазоне, Не содержится в диапазоне |
- |
| Больше, Больше или равно,
Меньше, Меньше или равно |
Ближайшее значение*** | |
| дата | Равно, Не равно,
Больше, Больше или равно, Меньше, Меньше или равно |
- |
| логическое
перечислимое с описанием (логическое) глобальный идентификатор |
Равно, Не равно | - |
| оптическое | Равно, Не равно | Не учитывать общий цвет,
Не учитывать диффузию, Не учитывать зеркальность, Не учитывать блеск, Не учитывать прозрачность, Не учитывать излучение |
Операция сравнения ISO 13399
ISO 13399 — международный стандарт для упрощения обмена данными о режущих инструментах.
Используйте операцию, чтобы настроить подбор совместимых компонентов по коду сопряжения, например, подбор инструмента и адаптера (адаптеров), пластины и инструмента, и т.д.
Код сопряжения включает в себя:
тип и вариант соединения;
точность присоединительного размера;
размер присоединения;
допуск.
Пример кода сопряжения:
ZYL01G1200h$07
| Z | Y | L | 0 | 1 | G | 1 | 2 | 0 | 0 | h | $ | 0 | 7 |
| тип и вариант соединения | точность | размер присоединения | допуск | ||||||||||
Варианты и примеры совпадения CCWS и CCMS:
CCWS (conn code workpiece side) – код соединения на стороне обрабатываемой детали – идентификатор способности соединять компонент режущего инструмента с другим компонентом на стороне обрабатываемой детали.CCMS (conn code machine side) – код соединения на стороне станка – идентификатор возможности соединения компонента режущего инструмента с компонентом на стороне станка.
Точное;
CCWS: ZYL10G1600****CCMS: ZYL10G1600h$06CCWS: SZD02C0200$$$$CCMS: SZD02C0200$$$$Диапазон размеров;
CCWS: ZYL01G1200****ZYL01G1300**** (диаметр от 12 до 13 мм)CCMS:ZYL01G1200h$07;ZYL01G1280h$07;ZYL01G1280h$06CCWS: ZYL01F1000****ZYL01G1300**** (диаметр от 1 до 13 мм)CCMS:ZYL01F6000h$06;ZYL01G1050h$06Диапазон допусков.
CCWS: ZYL01G1200h$00ZYL01G1200h$07(диаметр 20 мм может принимать значения от 20h0 (0;-0,0015) до 20h7(0;-0,021))CCMS:ZYL01G1200h$06ZYL01G1200h$05
Опция Ближайшее значение
Используйте опцию, например, чтобы подобрать режущий инструмент по диаметру обрабатываемого отверстия. Задайте условие для поиска объектов, совместимых с параметром, и включите опцию.
Пример
Пусть в справочнике есть режущий инструмент, значения свойства Диаметр фрезы которого: 6, 8, 9, 10, 11, 12, 15.
Задайте условие Параметр Больше Диаметр фрезы и включите опцию.
В клиентском приложении при поиске задайте Параметр = 10.
Задайте нестрогое условие Параметр Больше или равно Диаметр фрезы и включите опцию.
В клиентском приложении при поиске задайте Параметр = 10.
Если условие нестрогое, и есть равное значение, то оно считается ближайшим.