Разработанный алгоритм формирования множества комплектов технологических баз на первой операции основан на методе минимальных покрытий строками матрицы М единичной строки.
В табл. 4,9 выполнены группировки поверхностей с одинаковыми технологическими возможностями по базированию.
Таблица 4.9
Технологические возможности групп поверхностей
Ном.
п/п
Группа
поверхностей
Обозначение
группы
Степени свободы
Xl
Yl
Zl
Xa
Ya
Za
a
b
c
d
e
g
k
Множество минимальных покрытий записывается в КДФ:
F = (avcve)&(avdvgvk)&(bvg)&(bvk)&(bvevg)&(cvfvevgvk) .
Осуществляя преобразование логического выражения F в дизъюнктивно конъюнктивную нормальную форму (ДКФ), получаем следующее множество комплектов технологических баз на первой операции:
F = abc v abd v abe v abg v abk v agk v cbd v bcg v cgk v cbk v bed v egk v
4 4 4 2 4 4 4 2 4 4 4 4
bek v beg.
4 2
В этой записи символ логического выражения & для простоты заменяется на пробел.
Общее количество КТБ на первой операции, как следует из ДКФ равно 14. Учитывая, что каждая группа содержит несколько поверхностей с одинаковыми технологическими свойствами по базированию, общее количество КТБ достигает 50 (сумма всех вариантов, которые проставлены снизу в логической форме для F).
В дальнейшем требуется найти комплект из F, с которого воэможно обработать максимальное число поверхностей с учетом всех технологических ограничений. Если существует комплект, с которого могут быть обработаны все поверхности, то это означает, что на данном многоцелевом станке все поверхности обрабатываются за один установ.
К числу технологических ограничений, которым должен удовлетворять комплект технологических баз, относятся следующие:
- доступность инструмента при обработке поверхности p, которая ориентируется с помощью данного комплекта ;
- возможность установки зажимных элементов приспособления, обеспечивающих доступ инструмента к обрабатываемой поверхности p;
- обеспечение заданной точности и качества обрабатываемых поверхностей и точности их относительного расположения;
Задачу оптимального комплекта F можно записать в следующем виде: