В таблице помимо характеристик типовых решений указывается тип условия rij и адрес перехода аij. Переменная rij принимает одно из возможных значений: = ; ¹; <; >; £; ³.. Если условие Uj rijXij выполняется, осуществляется переход к следующему (j+1) столбцу данной строки, т. е. к условию Uj+1 rij+1Xij+1. Если условие Uj rijXij не выполняется, производится переход по метке аij, записанной в той же клетке в скобках. Метки осуществляют три вида переходов: стандартный, определяющий переход к следующей строке (i + 1) данного столбца j; переход к другой подпрограмме по метке аij (аij и в этом случае - целое число); переход к строке ic и столбцу jc данной таблицы, где ic - целая часть аij, jc - дробная часть аij.

Процедура заканчивается принятием решения Рi или выходом из таблицы на какую-либо подпрограмму по метке аij. Таблица 5.7. представляет собой алгоритмическую таблицу выбора токарного автомата, разработанную на базе таблицы 2.2 в соответствии с комплексом условий применимости (2.2). В ней параметры применимости заменены ко­дами в соответствии с таблицей 5.8.

Таблица 5.7 - Алгоритмическая таблица выбора токарного автомата

по пор.

ФП

DZ

М

DR

LZ

Р

1

2

3

4

5

6

7

8

9

10

11

12

4(5.1)

-

-

-

5(9.1)

-

-

-

6(10)

-

-

-

12.

18.

24.

36 (10)

9.

14.

20.

30 (10)

7.

10.

17.

29 (10)

0 (5.4)

0 (6.4)

0 (7.4)

0 (8.4)

1 (1.4)

1 (2.4)

1 (3.4)

1 (4.4)

0 (5.4)

0 (6.4)

0 (7.4)

0 (8.4)

8.

10.

18.

22 (10)

10.

12.

22.

27(10)

8.

10.

18.

22 (10)

60 (3.5)

.

90 (10)

.

60 (7.5)

.

90 (10)

.

60(10.5)

.

90(10)

.

1Б112

1Б118

1А124

1Б136

1Б112

1Б118

1А124

1Б136

1Б112

1Б118

1А124

1Б136

В алгоритмической таблице (см. таблицу 5.7) приняты специальные обозначения. Стандартный адрес перехода обозначен символом «.». Метка 10 является меткой подпрограммы, на которую производится выход из таблицы, если исходные данные не вписываются в предусмотренные интервалы условий применимости. Символ «-» означает безусловный переход к следующему столбцу данной строки. Если элемент таблицы ri+1, jXi+1, j (аi+1,j), полностью совпадает с элементом rij, Xij, (аij) , стоящим в данном столбце строкой выше, вместо элемента ri+1, jXi+1, j (аi+1,j), ставится символ «.».

Рассмотрим в качестве примера выбор модели автомата на операцию обработки детали из шестигранного стального прутка с размером под ключ 14 мм. Необходимо нарезать резьбу М10, длина детали 40 мм. Используя обозначения, принятые в комплексе условий применимости (2.2), эту деталь можно описать присвоением конкретных значений параметрам применимости;

Таблица 5.8 - Кодификаторы материала и формы прутка (для алгоритмической таблицы выбора токарного автомата)

Форма прутка

Код

Материал

Код

Круглая

Шестигранная

Четырехгранная

4

5

6

Сталь

Цветные металлы

0

1

Код формы прутка ФП = 5 (см. таблицу 5.8).

Диаметр прутка DZ = 14.

Код материала М = 0 (см. таблицу 5.8).

Диаметр резьбы DR= 10,

Длина детали LZ = 40. -

В итоге можно сформировать набор исходных данных

{Ui} ={5, 14, 0, 10, 40}.

Поиск решения в этом случае происходит по следующим адресам (см. таблицу 5.7)

a11—> a51—> a52 —>a62—> a63—> a24—> a25—> a26—>(1Б118)

Стандартный адрес использовали в переходе a62—> a63, адрес с указанием строки и столбца - переходе a63 —> a24 . Как видим, использование адресных переходов позволило значительно сократить объем таблицы.

Таблицы соответствий. Таблицы решений предназначены для определения одного единственного решения, что и требуется при технологическом проектировании. Если задача допускает существование сразу нескольких решений и необходимо организовать поиск всех допустимых решений, применяют таблицы соответствий (рисунок 5.9). В левой части таблицы соответствий расположена область прибытия рассматриваемого соответствия, т. е. множество решений {Рi}. В верхней части таблицы расположена область отправления, содержащая комплекс параметров применимости {Пj} и их характеристические значения {XjR}. Центральную часть таблицы соответствий составляет массив логических переменных {emjR} и (матрица соответствий), в которой фиксируются связи между решениями и значениями параметров, определяющими их применимость. Наличие связи обозначают единицей, отсутствие — нулем. При разработке и анализе таблиц соответствий часто применяют штриховку клеток таблицы при наличии связи и оставляют не заштрихованные клетки при ее отсутствии. По таблице соответствий принимают те решения, для которых логические переменные имеют связи для соответствующих значений всех; параметров применимости. Ниже представлена таблица соответствий (таблица 5.9) для выбора станка на операцию зубошевингования.

П1

Пj

Пm

Xi1

XiK

Xj1

Xj1

XjK

XjS

Xm1

XmK

XmSm

P1

ii11

i11k

ii1S

ij11

ii1k

ii1S

im11

im1k

im1s

Pi

ii1

iik

iiS

iji1

iiik

iiiS

imi1

imik

imis

Pn

in1

ink

inS

ijn1

iink

iinS

imn1

imnk

imns

Рисунок 5.9 - Структура таблицы соответствий

Таблица 5.9 - Таблица соответствий для выбора зубошевинговального станка

P

D

т

L

a

60

125,

300

320

500

800

1.5

1.75

2

6

8

80

110

200

17

35

1

0

1

1

1

0

0

0

1

1

1

0

1

1

0

1

1

2

0

0

1

1

1

0

0

0

1

1

1

1

0

0

1

0

3

0

0

0

1

1

1

0

0

0

1

1

1

1

1

1

1

Для набора исходных данных U= {310, 5, 100, 30} таблица соответствий даст два возможных решения 1 и 3. Разработанная таблица соответствий позволяет формальным путем получать все допустимые решения для набора исходных данных.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6