ВУЗ:
Составители:
Рубрика:
Рис. 5.11. ЕR-диаграмма групповой спецификации с полем принадлежности
и вторичной спецификацией
Спецификация изделия в АСУП используется в алгоритмах разузлования при нормировании материалов, планиро-
вании работы цехов и т.д. Недостатком предложенного способа задания спецификации является необходимость обраба-
тывать текстовую строку поля принадлежности, что, несомненно, увеличит время работы алгоритма разузлования. Для
больших изделий (с числом деталей несколько тысяч) можно использовать дополнительно таблицу «Вторичные специ-
фикации» (рис. 5.11).
Записи этой таблицы создаются программно из таблиц «Содержание спецификаций» и «Изделия спецификаций»
при вводе (удалении, редактировании) записей в таблицу «Содержание спецификаций». Таблица «Вторичные специфи-
кации» содержит ID_Изделия_родителя и алгоритм разузлования может быть применен к ней. Поле
ID_Содержание_спецификаций позволяет поддерживать таблицу «Вторичные спецификации» через таблицу «Содержа-
ние спецификаций».
Спецификации с взаимозаменяемыми деталями. В конструкции изделия достаточно часто на одну позицию специ-
фикации закладывается несколько взаимозаменяемых деталей, которые могут влиять и на другие позиции дерева изделий.
Обозначение изделия при этом не изменяется, а выбор конкретной детали при выполнении заказа для таких позиций может
осуществляться диспетчерскими службами предприятия на основании имеющегося задела, остатков на складе (например,
покупных комплектующих) и др. При этом условия взаимодействия таких переменных позиций задаются конструктором.
На рисунке 5.12 представлено дерево изделия, в котором
i
jk
A – деталь или сборочная единица i -й спецификации j -й пози-
ции; k – номер варианта детали для позиций с взаимозаменяемыми деталями. Условия взаимозаменяемости следующие:
если
0
41
A
, то
1
31
A
и
2
11
A
;
Рис. 5.12. Дерево изделия с взаимозаменяемыми деталями
если
0
42
A , то
1
32
A и
2
12
A . Другие варианты исключены. Здесь сначала задаются детали верхнего уровня, но не исключается
и вариант, когда сначала задаются детали нижнего уровня
2
11
A и
2
21
A или
2
12
A и
2
22
A и по ним выбираются
1
41
A или
1
42
A .
Для представления и обработки (разузлования) подобных спецификаций может быть использована структура, пред-
ставленная на рис. 5.13.
В таблице «Содержание_спецификаций» поле «Признак вариативности» принимает значение 0, если позиция спе-
цификации не имеет взаимозаменяемых деталей, и 1 в противном случае. Если поле «Признак вариативности» имеет зна-
чение 0, то поле «ID_Изделия» однозначно определяет позицию спецификации. Если поле «Признак вариативности»
имеет значение 1, то поле «ID_Изделия» не определено или определяет изделие, используемое по умолчанию.
Таблица «Варианты_позиций» для одной позиции спецификации определяет несколько возможных значений. Выбор
одного значения осуществляется с помощью поля «Условия применения», которое содержит логическое выражение, оп-
ределяющее применение конкретного изделия. Например, для позиции
1
3
A (рис. 5.12) могут использоваться
1
31
А
или
1
32
A ,
причем
1
31
А
используется, когда в позиции
0
4
A используется
0
41
A . В этом случае в таблице «Варианты_позиций» для по-
зиции
1
3
A будет две записи.
0
А
0
1
А
0
2
А
0
3
А
0
41
А или
0
42
A
2
11
А
или
2
12
A
2
2
A
1
1
A
1
2
A
1
31
А
или
1
32
A
Страницы
- « первая
- ‹ предыдущая
- …
- 38
- 39
- 40
- 41
- 42
- …
- следующая ›
- последняя »