В таблице помимо характеристик типовых решений указывается тип условия 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 |



