Автоматическое назначение деталей для операции в PPB с использованием сопоставления атрибутов и подхода на основе диапазона
В браузере технологического процесса (PPB) можно одним щелчком мыши назначить несколько деталей для операции. Функцию автоматического назначения деталей можно использовать в MPMLink с помощью следующих двух методов:
1. Совпадение двух атрибутов - можно указать одинаковые значения для атрибутов, созданных в операциях и в использованиях деталей. Если система обнаруживает те же значения атрибутов, она назначает использование детали для операции.
2. Создание атрибута для определения диапазона - в технологическом процессе можно указать диапазон для операций. После указания диапазона можно использовать действия Автоназначение сборки или Автом. назначение детали, чтобы назначить детали со значениями в указанном диапазоне для операций в технологическом процессе. Перед заданием диапазона необходимо указать значение разделителя в настройке Разделитель для определения диапазона. Значением разделителя по умолчанию для этой настройки является >. Можно указать разделитель по своему выбору. Например, -, @, >>, < и т. д.
Чтобы определить диапазон, можно создать атрибут в настройке Связь использования в производственной операции. Чтобы назначить отдельные значения деталям, можно создать атрибут в опции Использование детали и использовать его для назначения отдельных значений деталям.
|
|
• Типом атрибутов данных, созданных для опций Связь использования в производственной операции и Использование детали, должен быть тип Строка.
• Наименования атрибутов, созданных для опций Связь использования в производственной операции и Использование детали, могут совпадать или отличаться в зависимости от варианта бизнес-использования.
|
Для обоих методов можно затем сопоставить атрибуты, созданные для операций и использований деталей, с помощью настройки Наименование сопоставления атрибутов для автоматического назначения деталей. Эта настройка определяет наименование сопоставления атрибутов для автоматического назначения детали. Можно указать значение в следующем формате: Part_Usage_Attribute:Operation_Usage_Attribute Пример: Part_Usage:Operation_Usage. Значения показывают соответствие между использованием деталей и использованием в операциях. Необходимо указать атрибут использования детали перед атрибутом использования операции. Значение по умолчанию: VMS:VMS.
Дополнительные сведения см. в следующих примерах использования:
Пример использования 1. Автоматическое назначение деталей с помощью сопоставления один-к-одному
1. Рассмотрим следующую структуру, находящуюся в браузере технологического процесса.
Используйте утилиту Управление типами и атрибутами, чтобы создать атрибут диапазона AttrB12 и добавить его в Связь использования в производственной операции.
Атрибут AttrB12 доступен для просмотра на вкладке Использует браузера технологического процесса.
В ProcessPlan1 существует четыре операции с его использованием. Значения атрибута диапазона AttrB12: 1, a19d и 1acr для Operation 1, Operation 2 и Operation 3 соответственно.
2. В преобразователе ведомости материалов присутствует следующая структура:
Используйте утилиту Управление типами и атрибутами, чтобы создать атрибут диапазона AttrB12 и добавить его в Использование детали. Атрибут AttrB12 доступен для просмотра на вкладке Использует преобразователя ведомости материалов.
Значение атрибута AttrB12: 1, a19d, B1, V15d и 1acr для Part C1 (Design), Part C2 (Design), Part C3 (Design), Part C4 (Design) и Part C5 (Design) соответственно.
| Типом атрибутов данных, созданных для опций Связь использования в производственной операции и Использование детали, должен быть тип Строка. |
3. Задайте для настройки Наименование сопоставления атрибутов для автоматического назначения деталей значение AttrB12:AttrB12.
4. В PPB инициируйте действие Автоназначение сборки. Обновленная структура выглядит следующим образом:
◦ Система назначает Part C1 (Design) в Operation 1, так как значение атрибута AttrB12 для Part C1 (Design) совпадает со значением атрибута AttrB12 для Operation 1.
◦ Система назначает Part C2 (Design) в Operation 2, так как значение атрибута AttrB12 для Part C2 (Design) совпадает со значением атрибута AttrB12 для Operation 2.
◦ Система назначает Part C5 (Design) в Operation 3, так как значение атрибута AttrB12 для Part C5 (Design) совпадает со значением атрибута AttrB12 для Operation 2.
◦ Part C3 и Part C4 не назначаются, поскольку они не удовлетворяют указанным критериям.
Пример использования 2. Автоматическое назначение деталей с использованием атрибута диапазона
1. Рассмотрим следующую структуру в браузере технологического процесса (PPB):
Используйте утилиту Управление типами и атрибутами, чтобы создать атрибут диапазона RangePPB и добавить его в Связь использования в производственной операции. Атрибут RangePPB доступен для просмотра на вкладке Использует браузера технологического процесса.
В ProcessPlan1 существует четыре операции с его использованием. Значения атрибута диапазона RangePPB: 1>9, a1>a9 и Match для Operation 1, Operation 2 и Operation 3 соответственно.
2. В преобразователе ведомости материалов присутствует следующая структура:
Используйте утилиту Управление типами и атрибутами, чтобы создать атрибут диапазона MatchUsage и добавить его в Использование детали. Атрибут MatchUsage доступен для просмотра на вкладке Использует преобразователя ведомости материалов.
Значение атрибута диапазона MatchUsage: 5, -5, a6, B1 и Match для Part C1 (Design), Part C2 (Design), Part C3 (Design), Part C4 (Design) и Part C5 (Design).
| Типом атрибутов данных, созданных для опций Связь использования в производственной операции и Использование детали, должен быть тип Строка. |
3. Задайте для настройки Наименование сопоставления атрибутов для автоматического назначения деталей значение MatchUsage:RangePPB. Значения показывают соответствие между использованием деталей и использованием в операциях. Необходимо указать атрибут использования детали перед атрибутом использования операции.
4. В PPB инициируйте действие Автоназначение сборки. Обновленная структура выглядит следующим образом:
◦ Система назначает Part C1 (Design) в Operation 1, поскольку значение атрибута диапазона MatchUsage для Part C1 (Design) равно 5, а значение атрибута диапазона RangePPB для Operation 1 равно 1>9.
◦ Система назначает Part Cw (Design) в Operation 2, поскольку значение атрибута диапазона MatchUsage для Part C2 (Design) равно a6, а значение атрибута диапазона RangePPB для Operation 2 равно a1>a9.
◦ Система назначает Part C5 (Design) в Operation 3, поскольку значение атрибута диапазона MatchUsage для Part C5 (Design) равно Match, а значение атрибута диапазона RangePPB для Operation 3 равно Match.
◦ Part C3 и Part C4 не назначаются, поскольку они не удовлетворяют указанным критериям.
Ключевые моменты
• Если указанные значения диапазона для двух разных операций совпадают или перекрываются, система не назначает в этих операциях ни одну деталь, даже если они удовлетворяют указанным критериям диапазона.
Пример 1
Например, значение атрибута RangePPB для Operation 1 и Operation 2 равно 1>9.
При инициировании действия Автоназначение сборки система не назначает ни одну деталь ни для одной из двух операций.
Пример 2
Значение атрибута RangePPB для Operation 1 равно 1>9, а для Operation 2 равно 5>9.
При инициировании действия Автоназначение сборки система не назначает детали ни для одной из двух операций, для которых атрибут RangePPB имеет значение 5, 6, 7, 8 или 9. Могут быть назначены детали со значениями атрибута RangePPB: 1, 2, 3 или 4.
• Система обрабатывает диапазон, указанный в алфавитном порядке.
• Если требуется определить открытый диапазон для значения атрибута использования операции, можно указать значение как A3>.
• Использование операций возможно в нескольких диапазонах, таких как A1>A8, B1>B3, C4>C8. Необходимо указать эти значения, разделяя их точкой с запятой. Пример: A1>A8;B1>B3;C4>C8. В этом случае для операции назначаются детали со значениями использования A2, B2 и C5.
• В стандартной настройке нельзя использовать в качестве разделителя следующие зарезервированные символы: &, && и &&&.
• При наличии нескольких деталей с одним и тем же значением атрибута использования все детали назначаются для соответствующей операции.
• Действие Автом. назначение детали включено, только если для настройки Автом. назначение детали задано значение Yes.