Автоматизация проектных процедур  разработки технологических операций со сложной структурой

С.Г. Митин,

доц., каф. "Техн-ия машин-ия", к.т.н., ser_gen@inbox.ru,
П.Ю. Бочкарёв,

проф., каф. "Техн-ия машин-ия", д.т.н., bpy@mail.ru,
СГТУ им. Ю.А. Гагарина, г. Саратов

Рассматриваются вопросы создания новых моделей, методик и алгоритмов для формализации проектных процедур, связанных с разработкой технологических операций со сложной структурой в условиях многономенклатурного производства. Приводятся модели проектных процедур по формированию вариантов технологической оснастки, разработке структур технологических операций. В результате достигается полная автоматизация проектных процедур разработки технологических операций и появляется возможность создания эффективной системы автоматизированного проектирования, резко сокращающей сроки и повышающей качество технологической подготовки производства.

 

The article describes the new models methods and algorithms for the formalization of design procedures associated with the development of machining operations with a compound structure under conditions of multiproduct manufacturing.  We give the model of design procedures for the formation of tooling options and development of machining operation structures. The result is complete automation of design procedures for machining operation development and the possibility to create an efficient computer-aided process planning system that significantly reduces the time and enhances the quality of technological preparation of manufacturing.

Введение

Вопросы, связанные с автоматизацией проектирования, актуальны на всём протяжении развития машиностроительного производства, поскольку потребности рынка постоянно растут, увеличивается конкуренция, ужесточаются требования к длительности производственного цикла, существенную долю которого составляет технологическая подготовка производства. Однако на настоящий момент не существует программных продуктов, способных полностью автоматизировать все проектные процедуры, связанные с разработкой технологических процессов и операций. Имеющиеся на рынке и используемые машиностроительными предприятиями системы автоматизированного проектирования технологических процессов являются лишь автоматизированными справочниками и средствами оформления технологической документации. Остаются нерешенными задачи автоматизации творческого характера, к числу которых относятся разработка структуры технологической операции и формирование комплектов технологической оснастки. В условиях недостатка времени технологу приходится принимать проектные решения, которые не всегда оказываются рациональными для складывающихся производственных условий, что приводит к снижению эффективности работы производственной системы, увеличению временных и материальных затрат и, следовательно, к снижению конкурентоспособности машиностроительного предприятия.

Резкое сокращение сроков и повышение качества технологической подготовки многономенклатурных производств может быть достигнуто путём полной автоматизации всех проектных процедур, необходимых для проектирования технологий механообработки, на основе разработки новых методик и моделей, формализующих процессы принятия решений, исключающих субъективный характер проектирования, и алгоритмов, обеспечивающих возможность создания комплексных систем автоматизированного проектирования, способных учитывать особенности конкретных производственных систем и складывающуюся производственную ситуацию. Такой подход реализован в системе автоматизированного планирования технологических процессов (САПлТП) [1]. В работах [2, 3] приведены инновационные аспекты САПлТП и сформулированы основные принципы создания системы автоматизированного проектирования технологических операций в многономенклатурном производстве.

Для многономенклатурного мелкосерийного и серийного производства характерна высокая концентрация операций, что обуславливает необходимость проектирования технологических операций со сложной структурой, которые предусматривают возможность параллельной обработки нескольких поверхностей детали одним комбинированным или несколькими инструментами, а также одновременной обработки нескольких деталей на одном станке. Такие операции являются высокоэффективными, но требуют высокопроизводительного оборудования с широкими технологическими возможностями. Для подобных операций и оборудования на данный момент не существует эффективных программных средств автоматизации проектирования [4].

В рамках создания САПлТП сформированы модели, методики и алгоритмы, формализующие проектные процедуры для операций, выполняемых на оборудовании фрезерной, сверлильной и токарной групп [5, 6, 7, 8 и др.], но для технологических операций со сложной структурой требуется их переработка, поскольку при проектировании одной операции может потребоваться использование проектных процедур для различных групп оборудования, и необходимо обеспечить их согласование. Кроме того, традиционные способы организации проектирования технологических операций для различных групп оборудования порождают неуправляемую избыточность информации, в результате чего появляются дополнительные затраты на хранение, многократные однотипные или дублирующие друг друга проектные процедуры, увеличивается вероятность противоречивой информации.

Настоящая работа состоит из двух разделов. В первом разделе приводится способ формализации проектных процедур генерации технологической оснастки. Во втором разделе показана возможность моделирования проектных процедур генерации вариантов структур технологических операций с помощью сетей Петри. В заключении приведены основные выводы и даны рекомендации по использованию полученных результатов.

1. Моделирование проектных процедур генерации технологической оснастки

Анализируя вопросы разработки технологических процессов (ТП), следует отметить, что одним из наиболее сложных этапов проектирования операции является выбор технологической оснастки, так как он предполагает широкую многовариантность решений и во многом определяет структуру операции и эффективность её реализации.

В первую очередь для решения задачи генерации возможных вариантов технологической оснастки необходимо формализовать структуру данных, которые имеются на начальном этапе проектирования. На предыдущих этапах проектирования формируется взаимосвязь между множеством технологических операций O = {O1, O2, …, Ok, …, Oo} и множеством переходов С = {(С1,1, С1,2), (С2,1), …, (Сk,1, Сk,2, Сk,3), …, (Сo,1, Сo,2)}, которые необходимо реализовать на каждой операции, выраженная в виде кортежей технологических переходов.

Каждый переход характеризуется множеством параметров:

Ckj = <Сtkj, Сekj, Cskj, Сdkj, Cqkj, Сmkj, Сhkj>,                                              (1)

где j – номер перехода в k-ом кортеже; Ctkj – параметры оборудования (группа, модель, присоединительные размеры, размеры рабочей области и др.); Cekj – параметры установочно-зажимного приспособления; Cskj– тип обрабатываемой элементарной поверхности (ЭП); Cdkj– размерные характеристики обрабатываемой поверхности; Cqkj– требования к точности и качеству обрабатываемой поверхности; Cmkj – характеристики материала обрабатываемой поверхности; Chkj – твёрдость обрабатываемой поверхности.

Генерация возможных вариантов режущего инструмента (РИ) представляет собой перебор множества вариантов РИ и установление возможности применения каждого типоразмера РИ на каждом технологическом переходе. Ввиду большого многообразия типоразмеров РИ, генерация возможных вариантов РИ должна происходить поэтапно. На ранних этапах необходимо установить параметры, которые позволят отсекать из всего множества РИ как можно большее количество различных типоразмеров РИ, что сократит число вариантов перебора РИ и, следовательно, время генерации возможных вариантов РИ.

С целью сокращения времени проектирования и максимального использования возможностей современной вычислительной техники, связанных с распараллеливанием процессов вычисления, учитывая особенности структуры базы данных по возможностям технологической оснастки, предлагается модель, построенная с помощью теории сетей Петри, в которой предусмотрено параллельное выполнение этапов генерации технологической оснастки на примере оборудования фрезерной группы (рис. 1).

Символьная интерпретация сети имеет вид

Sm = {P, T, F, W, M},                                                                                   (2)

где P = {P1P2, …, Px} – множество событий; T = {T1T2, …, Ty} – множество сетевых переходов; F – входная функция; W – выходная функция; M – маркировка сети.

Рис. 1. Модель генерации возможных вариантов технологической оснастки для оборудования фрезерной группы

Применительно к рассматриваемой задаче множество событий спроектированной сети Петри P = {P1P2, …, Px} выступают как события, определяющие параметры соответствия на каждом этапе выполнения процедуры генерации возможных вариантов технологической оснастки. Множество сетевых переходов T = {T1T2, …, Ty} отражают процедуры соответствия входных событий и учитывают ограничения, связанные с конструктивными и технологическими особенностями инструментов и обрабатываемых поверхностей. Посредством «запусков» сетевых переходов сеть меняет состояние в сторону получения вариантов оснастки, удовлетворяющих всем ограничениям.

Входная функция F отображает переход Tj в множество входных комплектов позиций F(Tj). Выходная функция W отображает переход P­i­ в множество выходных комплектов позиций W(P­­i).

Маркировка сети M заключается в том, что каждому событию сети присваивается метка, соответствующая тому или иному параметру обработки или варианту инструмента. Для удобства отображения и восприятия сети множества событий, отражающих один аспект соответствия, объединены в один узел. Множества событий выражают: P0 – кортежи технологических переходов C, поступивших на вход рассматриваемой процедуры, P1 – размеры обрабатываемых элементарных поверхностей (ЭП), P2 – требования к точности обрабатываемых ЭП, P3 – типы обрабатываемых ЭП, P4 – список обрабатываемых материалов на всех технологических переходах, P5 – группы оборудования, P6 – типы присоединений инструмента к станку, P7 – типы РИ, P8 – подгруппы РИ, P9 – группы вспомогательного инструмента (ВИ), P10 – типы присоединения ВИ к РИ, P11 – подгруппы РИ, P12 – подгруппы ВИ, P13 – типоразмеры РИ, P14 – типоразмеры ВИ, P15 – типоразмеры РИ, имеющиеся на складе, P16 – типоразмеры ВИ, имеющиеся на складе.

Рассмотрим пошаговую последовательность реализации процесса генерации возможных вариантов технологической оснастки для оборудования фрезерной группы. На первом шаге исходные события P0выражают множество кортежей технологических переходов C, поступивших на вход рассматриваемой процедуры. Состояние сети описывается следующим образом: F(P0) = { }, F(P1) = { }, F(P2) = { }, … W(P0) = {T1, T2, T3, T4, T5, T6}, W(P1) = {}, W(P2) = {}, … Сетевые переходы T1, …, T6 выполняются для получения маркировок в выходных событиях. После этого сеть переходит в следующее состояние: F(P1) = {T1}, F(P2) = {T2}, F(P3) = {T3}, F(P4) = {T4}, F(P5) = {T5}, F(P6) = {T6}. В этом состоянии сеть Sm отражает технические требования и ограничения для выполнения обработки на каждом технологическом переходе.

На втором и последующем шагах выполняются сетевые переходы T7, …, T15, в которых проверяется соответствия входных событий. На выходе переходов формируются множества возможных вариантов технологической оснастки, удовлетворяющих ограничениям.

Например, узел P3 соответствует множеству обрабатываемых ЭП, узел P7 – множеству типов РИ. Следовательно, в переходе T8 производится сравнение пар, полученных в результате декартова произведения множеств P3 и P7, с таблицей соответствия, в которой заранее определены допустимые пары. В множество P8 таким образом попадают типы РИ, которые соответствуют обрабатываемым ЭП.

Анализируя разработанную структуру сети S, можно отметить, что процедуры проверки соответствия на многих сетевых переходах могут выполняться параллельно и независимо друг от друга, что обеспечивает значительное сокращение времени проектирования.

Таким образом, разработан универсальный метод описания процедуры генерации возможных вариантов технологической оснастки на основе сетей Петри, который можно применить для различных групп оборудования, учитывая специфику каждой группы путём изменения структуры сети и условий выполнения сетевых переходов.

2. Моделирование проектных процедур формирования структур технологических операций

Рассмотрим моделирование проектной процедуры формирования структуры технологической операции на примере проектирования операций, реализуемых на оборудовании токарной группы, ввиду высокой сложности задачи формализации, так как конструктивные особенности токарного оборудования предусматривают наличие одного или нескольких инструментальных суппортов, имеющих по одной или несколько позиций для размещения инструментов, и сверлильно-резьбонарезного устройства, в котором возможно размещение также одного или нескольких инструментов, а также возможное наличие дополнительного независимого шпинделя, способного выполнять обработку с применением осевых РИ. Работа всех этих устройств может происходить одновременно, что ставит задачу организации рационального использования параллельной обработки отдельных поверхностей детали при проектировании технологических операций.

Если рассматривать технологическую операцию как систему, состоящую из взаимосвязанных компонент – технологических переходов, каждый из которых содержит информацию об обрабатываемой ЭП, варианте РИ, отобранном на предыдущих этапах проектирования, то при описании системы необходимо учесть не только наличие взаимодействий, но и возможность совместной и параллельной реализации компонент. Наиболее подходящим для такого рода описания видится математический аппарат сетей Петри.

Исходное описание отдельной компоненты системы представлено в виде элемента множества технологических переходов C­­i, которое поступает в виде кортежей с предыдущих этапов проектирования ТП. В ходе выполнения проектных процедур выбора вариантов технологической оснастки для каждого технологического перехода сформированы варианты РИ. Таким образом, описание отдельной компоненты системы имеет вид C­i(Rj). Это означает, что на технологическом переходе Ci применяется вариант РИ Rj.

Методику формирования вариантов структур технологических операций, выполняемых на оборудовании токарной группы, целесообразно разделить по шагам, поскольку на данном этапе решаются задачи по рациональному размещению РИ по инструментальным суппортам и позициям и по формированию рациональной последовательности реализации технологических переходов.

Рассмотрим спроектированную сеть Петри (рис. 2), которая образует математическую модель проектной процедуры по рациональному размещению РИ по инструментальным суппортам и позициям.

Символьная интерпретация сети Петри для моделирования процедуры генерации возможных вариантов структур технологических операций, выполняемых на оборудовании токарной группы, выражается следующим образом:

Sp = {P, T, F, W, M},                                                                                    (4)

где P = {P1P2, …, Px} – множество событий; T = {T1T2, …, Ty} – множество сетевых переходов; F – входная функция; W – выходная функция; M – маркировка сети.

F(P11) = { }, F(P12) = { }, …

W(P11) = {T11, T12, …, T1x}, W(P12) = {T11, T12, …, T1x}, …

M(P11) = C1(R1), M(P12) = C2(R1), …, M(P1i) = Ci(Rj), …

F(P21) = {T11}, F(P22) = {T13}, …

W(P21) = {T21, T22, …, T2y}, W(P22) = {T21, T22, …, T2y}, …

M(P21) =C1(R1(A1)), M(P22) = C3(R5(A2)), …, M(P2m) =Ci(Rj(Au)), …

…, …, …, …

#(T1, W(P1)) = u, #(T2, W(P2)) = v,

#(T11, F(P21)) = 1, #(T12, F(P23)) = 1, …

Рис. 2. Модель процедуры рационального размещения РИ по позициям оборудования

На первом шаге исходная маркировка спроектированной сети заключается в том, что каждому событию из множества P1 присваивается метка, соответствующая описанию одной из компонент системы. На этом шаге решаются задачи, связанные с анализом возможности размещения РИ в позициях станочной системы. Реакция множества сетевых переходов T1 зависит от возможности установки РИ в одном из суппортов, заданных множеством событий A, и порождает множество событий P2. Реакция множества сетевых переходов T2 зависит от возможности установки инструмента, обозначенного в элементах множества P2, в конкретной позиции, что определяется событиями из множества S.

В результате моделирования на данном шаге определяются все допустимые решения по размещению инструментов и, как следствие, варианты привязки каждой компоненты системы к инструментальным позициям оборудования. Маркировка событий в множестве P3 принимает вид:M(P31) = C1(R1(A1(S1))), M(P32) = C3(R5(A2(S1))), M(P33) = C2(R1(A1(S2))), …, M(P3n) = Ci(Rj(A3(S3))), …

На следующем шаге производится последовательное объединение комплексов сети Петри в варианты технологической операции. Для этого определяются потенциальные возможности создания инструментальных наладок на основе информации, имеющейся в множестве событий P3. С помощью спроектированной структуры сети и правил открытия сетевых переходов T3, T4 формируются варианты объединения комплексов, не использующих одинаковые позиции для РИ.

Мощности множеств T3, T4 зависят от исходной маркировки сети, которая определяет число комплексов сети, и соответствуют числу технологических переходов в рассматриваемой технологической операции. Движение по сети сверху вниз позволяет дополнить множества вариантов размещения РИ по позициям оборудования новыми комплексами.

На следующем этапе разработки структуры технологической операции необходимо определить последовательности выполнения технологических переходов. Решение этой задачи носит многовариантный характер, поскольку даже для одной инструментальной наладки последовательность реализации и временные интервалы реализации между технологическими переходами могут отличаться. В первую очередь необходимо получить варианты реализации технологических переходов с точки зрения последовательности их выполнения на основе следующих положений:

-   комплексы, которые описывают обработку одной и той же ЭП, должны быть расположены по порядку реализации технологических переходов;

-   необходимо учитывать пространственные ограничения, которые обусловлены типами обрабатываемых ЭП (например, «отверстие – внутренняя резьба», «наружная цилиндрическая поверхность – шпоночный паз»), заданные при конструировании детали;

-   анализ характерных особенностей по расположению отдельных технологических переходов в структуре технологической операции (например, отрезка, центровка);

-   анализ возможности параллельной обработки различных ЭП.

Процесс осуществления указанных проверок можно смоделировать с помощью сети Петри (рис. 3). При исследовании сети можно рассмотреть все возможные сочетания, учитывая ограничения не только между двумя комплексами, но и между группами уже сформированных последовательностей комплексов на основе индивидуального исследования взаимодействия каждого сочетания комплексов из двух групп. Результатом таких процедур является реакция сетевых переходов и изменения в маркировке сетевых событий.

Рис. 3. Модель процедуры установления порядка выполнения технологических переходов

Итогом проектирования является конечное множество событий сети.  При этом комплексы получают условные обозначения, определяющие вариант реализации технологической операции с точки зрения порядка выполнения технологических переходов:

«–» – с последовательным выполнением технологических переходов,

«+» – с параллельным выполнением технологических переходов.

Проверка возможности использования параллельной обработки проводится по следующим условиям:

·      параллельная обработка может быть применена только для соседних по последовательности комплексов системы;

·      РИ должны быть расположены на различных суппортах;

·      не могут быть выбраны комплексы, относящиеся к одной и той же обрабатываемой ЭП;

·      необходимо учитывать ограничения по пространственному расположению обрабатываемых ЭП;

·      перемещения рабочих органов станка при реализации технологических переходов, анализируемых для объединения в параллельную обработку, должны быть близки и не противоречащими друг другу.

Дополнительно проводится анализ вариантов режимов обработки по удовлетворению ограничениям, отражающим одновременную реализацию технологических переходов. Среди них:

·      суммарная мощность, затрачиваемая на резание, не должна превышать эффективную мощность станка;

·      суммарное усилие (в случае использования одинаковых кинематических цепей при реализации рассматриваемых переходов) не должно превышать прочность механизма подач станка.

Таким образом, на основе выполненных проверок формируется множество вариантов порядка реализации технологических переходов с учётом возможности параллельной обработки. Окончательный выбор структуры технологической операции производится по критериям, отражающим экономическую эффективность выполнения обработки. В качества такого обобщающего показателя на данном этапе планирования ТП целесообразно использовать время реализации технологической операции.

Заключение

В статье представлены способы моделирования проектных процедур, связанных с решением творческих задач по выбору вариантов технологической оснастки и формированию структур технологических операций. Впервые удалось формализовать наиболее трудоемкие и существенные процедуры проектирования технологических операций. Полученные результаты могут быть использованы для создания автоматизированной системы, обеспечивающей сокращение сроков и повышение качества технологической подготовки многономенклатурных производств за счет полной автоматизации проектных процедур разработки технологических операций.

Литература

1.  Бочкарёв, П.Ю. Системное представление планирования технологических процессов механообработки / П.Ю. Бочкарев // Технология машиностроения.– 2002. №1.– С.10-14.

2.  Митин, С.Г. Инновационные аспекты автоматизации проектирования операций механической обработки в многономенклатурном производстве / С. Г. Митин, П. Ю. Бочкарев // Инновационная деятельность.– 2013. №4 (27).–  С.36-41.

3.  Митин, С.Г. Принципы создания системы автоматизированного проектирования технологических операций в условиях многономенклатурного производства / С. Г. Митин, П. Ю. Бочкарев // Вектор науки Тольяттинского государственного университета.– 2015. № 2 (32-2).– С. 117-122.

4.  Митин, С.Г. Концепция проектирования операций со сложной структурой в системе автоматизированного планирования технологических процессов машиностроительных производств / С. Г. Митин, П. Ю. Бочкарев // Высокие технологии в машиностроении: материалы Всерос. научно-технич. интернет-конф., г. Самара, 22-25 октября 2015 г. / Отв. редактор В.Н. Трусов.-Самара: Самар. гос. техн. ун-т, 2015.-С.120-122.

5.  Митин, С.Г. Формирование рационального комплекта режущего инструмента с применением аппарата динамического программирования / С. Г. Митин, П. Ю. Бочкарев // СТИН.– 2012. №6.– С.20-24.

6.  Митин, С.Г. Генерация возможных вариантов структур технологических операций с применением аппарата теории графов / С. Г. Митин, П. Ю. Бочкарев // Технология машиностроения.– 2012. №4.– С.69-73.

7.  Шалунов, В.В. Автоматизированное проектирование технологических операций, выполняемых на токарно-фрезерных автоматах продольного точения с ЧПУ / В.В. Шалунов, Д.В. Комаревцев, И.М. Семенихин // Вестник Саратовского государственного технического университета.– 2011. Т. 3. № 2 (58).– С. 146-150.

8.  Разманова, Т.И. Разработка модели и основные этапы создания системы проектирования технологических процессов для оборудования сверлильной группы / Т.И. Разманова, С.Г. Митин // Главный механик.– 2015. №4.– С.38-42.