Автоматизированное проектирование технологических маршрутов (окончание)
11.3. Выбор индивидуального маршрута
Элементарную логическую функцию, обуславливающую назначение к-й операции, определяют по формуле
( 11.3) |
где — условие из справочника логических условий для класса (группы) изделий; — количество условий, связанных конъюнкцией; — количество сочетаний, связанных дизъюнкцией.
Таким образом, логическая функция (11.3) (ее называют элементарной) представляет собой совокупность наборов, соединенных между собой логической суммой. Один или несколько таких наборов могут быть включены в элементарную логическую функцию
( 11.4) |
Однако только один из множества наборов однозначно позволяет выбрать операцию для индивидуального маршрута и указать в нем соответствующее ей место. Поэтому каждой формулировке операции ставят в соответствие логические условия необходимого сочетания. Операция может входить во все индивидуальные технологические маршруты для изделий класса (группы), если . К таким операциям можно отнести контроль, клеймение, консервацию [43].
Величины , , строго определены на каждом шаге решения задачи, но могут изменяться по мере изменения множеств условий или операторов на этапе построения обобщенного маршрута. Каждое условие элементарной логической функции является элементом множества условий , т. е. .
Тогда логическая функция, определяющая обобщенный маршрут, будет иметь вид
( 11.5) |
Знак в логической функции обобщенного маршрута показывает, что в индивидуальные технологические маршруты могут входить или не входить отдельные операции.
Формирование обобщенного маршрута начинают с какого-либо маршрута М (можно с любого), принимаемого за базовый . В него последовательно вставляют недостающие операции всех присоединяемых маршрутов. Для этого проводят поиск в базовом маршруте для каждой операции присоединяемого маршрута эквивалентных операций . Вставляемые недостающие операции занимают определенные места в базовом маршруте. Полученный обобщенный маршрут принимается как очередной базовый. На рис. 11.3 показана схема построения обобщенного маршрута.
К базовому маршруту присоединяется . В результате получают следующий маршрут и т. д. для целого класса приборов. Полученный маршрут представляет собой перечень операций, каждая из которых имеет свою логическую функцию, определяющую условия включения этой операции в индивидуальный маршрут изготовления прибора.
В результате получается обобщенный маршрут . Коды операций двух маршрутов и будут определять эквивалентность этих операций при условии
( 11.6) |
т. е. должны быть эквивалентны коды операций.
Для любых эквивалентных операций выполняется условие: в обобщенный маршрут включается первая операция
( 11.7) |
В сформированном обобщенном маршруте сохраняется строгая последовательность индивидуальных маршрутов при их выделении. Для обеспечения этого выполняют условия
( 11.8) |
Следовательно, для любых двух операций , и , входящих в пересечение маршрутов и , справедливо утверждение: если операция предшествует операции в маршруте , т. е. , то операция предшествует операции и в маршруте .
( 11.9) |
т. е. для любого индивидуального маршрута и для любых операций и , входящих в него, если в , то в обобщенном маршруте .
Построение индивидуальных технологических маршрутов осуществляется путем их выделения из обобщенного маршрута. Исходными данными для такого построения являются условия , характерные для конкретного изделия.
Для отдельных операций, которые являются общими для обрабатываемых поверхностей класса (группы), логическая функция (11.1) отсутствует, т. е. . Каждый набор условий ( ) сравнивается с условиями конкретного изделия. Для каждого кода операций , входящего в индивидуальный маршрут , выполняется требование: существует хотя бы один набор условий соединенных логическими произведениями, которые являются подмножеством всех наборов для данного кода, т.е.
( 11.10) |
Тогда условием вхождения -й операции обобщенного маршрута в индивидуальный технологический маршрут будет , где — набор условий, характерных для конкретного изделия.
Схема алгоритма решения этой задачи представлена на рис. 11.4.
Блок 3 алгоритма вызывает сначала первую, а затем, после соответствующих команд, и последующие операции обобщенного маршрута со своими элементарными логическими функциями . Далее проверяют наличие этой логической функции и вызываемой операции (блок 4).
Если , то определяют соответствие первого и последующих наборов логических условий ( операции логическим условиям изделия, для обработки которого проектируют индивидуальный технологический маршрут (блок 5). В случае выполнения требований, оговоренных в блоках 4 и 5, происходит запоминание кода операции (блок 6).
Блок 6 формирует индивидуальный маршрут обработки конкретной поверхности изделия.
Если эквивалентность и отсутствует, проверяют наличие следующего набора логических условий в операции (блок 7).
При операция не имеет больше наборов логических условий и происходит вызов следующей операции обобщенного маршрута.
После проверки всех операций обобщенного маршрута на печать выдают коды операций индивидуального маршрута для конкретного изделия с текстом формулировок операций.
Полученный индивидуальный маршрут используется в качестве исходного для проектирования операционной технологии, где определяются форма заготовки, допуски на значения параметров, состав технологических переходов, планов или маршрутов последовательности операций, тип оборудования, инструмента, нормы времени, технологическая себестоимость.
Контрольные вопросы и упражнения
- Перечислите типы технологического процесса.
- Как характеризуется индивидуальный ТП?
- Как образуется типовой ТП?
- Что характерно для группового ТП?
- Что определяет трудоемкость технологической подготовки производства на предприятии?
- В чем суть типизации технологии?
- Какое сочетание позволяет учесть особенности предприятий и отрасли, перспективу дальнейшего развития технологии, т. е. предусмотреть разработку не только рабочих, но и перспективных ТП?
- Что включает в себя обобщенный маршрут обработки?
- Что является необходимым условием включения индивидуального маршрута в обобщенный?
- Что является критерием эффективности формирования обобщенного критерия?
- Что является основным условием объединения нескольких индивидуальных маршрутов в обобщенный?
- Как определяется мощность обобщенного маршрута?
- Запишите логическую функцию.
- Напишите математическую модель формирования обобщенного маршрута.
- Как формируется базовый маршрут?
- Как используются эквивалентные операции?
- Как осуществляется построение индивидуальных технологических маршрутов?