Анализ задач проектирования технологических процессов сборки показывает, что проектирование технологий сборки и механической обработки основываются на единой методической базе. В обоих случаях зависимости свойств и взаимодействий элементов конструкции и производства, определяющие технологические решения по структуре и последовательности технологического процесса, имеют общее формализованное описание. Даже такая, казалось бы характерная только для сборки, задача, как учет возможности доступа деталей к месту установки при построении порядка сборки, имеет место и при механической обработке, если вместо деталей при сборке рассматривать слой материала, снимаемый за один рабочий ход, и последовательность съема этих слоев.
В связи с этим имеется возможность описать обобщенную математическую модель обоих этих процессов, с выделением некоторых особенностей каждого из них.
Такая модель включает в себя формализованное описание свойств, виды взаимодействий элементов конструкции и производственной среды и зависимости, определяющие условия, при которых между этими элементами обеспечиваются технологически правильные взаимодействия.
Для создания обобщенной модели необходимо:
• провести классификацию взаимосвязей элементов конструкции между собой и с элементами производственной среды;
• определить и описать логические функции, характеризующие условия истинности отношений, существующих между объектами технологического процесса, и в итоге логику принятия решений на отдельных этапах технологического проектирования;
• описать свойства конструкции изделия через взаимодействия составляющих его элементов и условия выполнения этих взаимодействий.
Математическая модель описания операций и переходов как структурных элементов технологического процесса базируется на представлении знания о структуре проекта технологического процесса в виде системы фреймов иерархической структуры (фрейм — рамочное представление кадра информации). Структура фреймов аналогична для технологии механической обработки и сборки:
Я = ( ft , (С„ 0„ {Д}), (я? = { ok , \ ak ), { rk ), ek ,( nk )})),
где С,- — оборудование; О, — оснастка; {/?,} — комплект технологических баз; ок — вид работы; {ак} — объекты приложения работы
148
(обрабатываемые поверхности, детали, узлы); {гк} — исполняемые параметры (размеры, шероховатость, зазоры, натяги и др.); ек — инструмент; (пк) — режимы выполнения работ; Я— фрейм технологического процесса, Q — фрейм технологической операции, я*— фрейм технологического перехода.
Все множество функций, описывающих процесс проектирования технологии механосборочного производства, можно свести к следующим основным классам: классификации Fx , например, поверхностей детали по различным свойствам и отношениям; упорядочения F 2 ; структуризации F 3 , например, описывающие построение структурных элементов технологического процесса (операций Ц- и переходов р) и структурных элементов изделия (технологических сборочных единиц); расчетным Ft , например, при расчете размерных цепей или режимов резания.
Моделирование работы автоматизированных систем
Моделирование работы автоматизированных систем проводится на проектной стадии для оценки возможных вариантов их структуры, определения оптимальных компоновочных решений. При этом решаются задачи определения количества транспортных средств, приспособлений-спутников, накопителей, их вместимости, скорости перемещения, определение ожидаемых технико-экономических характеристик (производительности, коэффициентов загрузки и использования).
Моделирование работы автоматизированных систем позволяет также до начала их эксплуатации определить и устранить узкие места, учесть влияние аварийных ситуаций на стабильность выполнения планового задания и другие факторы.
При разработке моделей функционирования технологических систем, в частности, таких, как РТК, используются разные математические методы, но наибольшее применение на практике получили математические методы теории СМО, теории графов и сетей Петри.
Для примера рассмотрим компоновку РТК (рис. 4.11), в которой обслуживание трех станков (Ст1—СтЗ) осуществляется одним промышленным роботом с одним (рис. 4.11, а) или двумя (рис. 4.11, б) захватами. Все детали и заготовки находятся в центральном накопителе Ц. Циклограммы работы данного РТК приведены на рис. 4.12. Время цикла 7ц обработки детали находят как сумму следующих показателей:
где Тр — основное время работы; ТК — время контроля; Тсм — время смены инструмента; Т„ — время позиционирования.
149
Ст1 | Ст2 | СтЗ | |||
Y | |||||
ц |
| i о |
| ||
ПР
а
И :
Ст1
Ст2
npJ
СтЗ
II
Рис. 4.11. Варианты обслуживания роботизированного технологического
комплекса:
а — обслуживание трех станков промышленным роботом с одним захватом; б — то же, роботом с двумя захватами; Ст1 —СтЗ — станки; Ц — центральный накопитель; ПР — промышленный робот; /, Я — пути перемещения роботов
Время обслуживания 7^ станка манипулятором в случае рис. 4.11, а равно времени заготовки Тсл, а в случае рис. 4.11, б
7^=27^+7,+Г. + 7^3,
где 7^, — время транспортирования детали от станка к накопителю; Т3 — время загрузки детали в накопитель; Тв — время выгрузки детали из накопителя.
По данным зависимостям можно определить интенсивность поступления заказов на обслуживание и интенсивность обслуживания.
Среднее время цикла и среднее время обслуживания обусловливаются случайным характером заказов на обслуживание. Средняя частота X , или интенсивность поступления заказов на обслуживание в единицу времени, может быть записана как отношение
Х = 1/Г„
где fs — среднее значение случайного периода времени Ts между двумя последовательными не принятыми заказами на обслуживание и времени ожидания.
СтН ПР |
' р |
| т | ||
|
| |||
тсм | ' си |
СтЦ ПР
Лр 'з 'с.з *в Лр
Рис. 4.12. Циклограмма работы роботизированного технологического комплекса:
а — вариант обслуживания ПР с олним захватом (см. рис. 4.11, а); б — то же, с двумя захватами (см. рис. 4.11, б); Тр — основное время работы системы; 7"с.„ — время смены инструмента; 7"1Р — время транспортирования; 7^Л—время смены заготовки; Тг — время загрузки летали в накопитель; Г. — время вьпрузки летали из накопителя; Ст1 — первый станок; ПР — промышленный робот; /— время
150
Для станочных систем очевидно, что 7^ = Ти и, следовательно:
X = 1/7- ц ,
где Тп — среднее время цикла для всех п деталей, обрабатываемых в станочной системе на протяжении рассматриваемого интервала времени:
Ix -
Т — '"=1 u " n ■
Определим среднее время обслуживания. Вследствие разного времени смены заготовки на каждом станке, перегрузки деталей и особенно разного пути транспортной тележки время обслуживания каждого станка различно. Для дальнейшего расчета целесообразно определить среднее время обслуживания, исходя из времени прохождения через систему типовой детали
л
Х(И<Л;)
2>0/ 1=1
где / — число типовых транспортных перемещений в системе; Тш — среднее время обслуживания одного станка, а также вспомогательной или измерительной станции; пш — число деталей с типовым транспортным перемещением.
Если время перегрузки и время смены заготовок приблизительно одинаково, то среднее время обслуживания может быть приближенно найдено из уравнения
^об=2Г,+rc3+-L, vT
где vT — скорость транспортного устройства; ST — средний путь между станком и накопителем.
Интенсивность обслуживания станков определяется как
И = 1/ Гоб
и обусловливает среднее число выполненных в единицу времени заказов на обслуживание без нарушения нормального хода работы всей системы.
В рассматриваемом примере имеем одноканальную СМО с очередью, на которую не наложено никаких ограничений (ни по длине очереди, ни по времени ожидания).
Допустим, на эту СМО поступает поток заявок с интенсивностью X (рис. 4.13); поток обслуживания имеет интенсивность [х,
151
)Ач—ьЛч—i-Л- \, t-Л- обратную среднему времени об-
|^1ГТ^ТГТ^1^---^Х^и ' служивания заявки /^.Требует-
v » м м й ся определить финальные веро-
Рис. 4.13. Граф состояния манипу- ятности состояний СМО, а так-
лятора: же характеристики ее эффектив-
но, .... S 2 , .... &\ — состояния системы; НОСТИ.
X — интенсивность потока заявок на об- LclfCT _ среднее ЧИСЛО заявок
служииание; ц — интенсивность пото- В системе;
ка обслуживания заявок щ^ — среднее время пребы-
вания заявки в системе;
£оч — среднее число заявок в очереди;
W ^ — среднее время пребывания заявки в очереди;
Рзан — вероятность того, что канал занят (степень загрузки канала).
Что касается абсолютной А и относительной Q пропускной способности, то вычислять их не надо, так как очередь не ограничена, каждая заявка рано или поздно будет обслужена, из этого следует, что А = А и Q = 1.
Нумерация состояния системы ведется по числу заявок, находящихся в СМО:
5J, — канал свободен;
•S, — канал занят (обслуживает заявку), очереди нет;
Sj — канал занят, одна заявка стоит в очереди;
Sk — канал занят, к-\ заявок стоят в очереди;
Вероятности состояний системы/»,, р2,.... рк находятся по формулам, учитывающим интенсивность потока заявок р:
Р\ = РА>. Рт. = Р2А>. Рк = Р*Аь - -При ро = 1 - р получим
р, = р(1 -р), рг = Р2(1 - Р), Рк = Р*(1 - Р), - -Среднее число заявок в системе
L =- £- •
1-р
среднее время пребывания заявки в системе
W = р ■■• С,1СТ Х(1-р)'
среднее число заявок в очереди
1-Р
152
Тогда среднее время пребывания заявки в очереди
w - р2
"04
Ц1-рГ
Степень загрузки канала, т.е. вероятность того, что канал занят, определяется как разность
Аан = 1 " А ) = Р -
Станочная система, обслуживаемая ПР с двумя захватами (см. рис. 4.11, б), может рассматриваться на основе теории СМО в качестве замкнутой системы, в которой в отличие от варианта обслуживания ПР с одним захватом сокращается время простоя станков за счет использования двухзахватного робота.
Общее число заявок на обслуживание в данных системах равно числу станков т. В каждый момент времени манипулятор находится в одном из (т + 1) состояний: Sq , St ,..., Sm , где S 0 — состояние, когда все станки работают; St — состояние, когда работают все станки кроме одного и манипулятор обслуживает этот станок по его заявке; 52 — работают (т - 2) станков, один станок обслуживается, один станок ожидает; Sm — все станки стоят, один обслуживается, остальные станки ожидают. В этом случае интенсивность перехода из /-го состояния в состояние (/ + 1) будет равна (т - /)Х, где (т - /) — число станков, от которых может поступить заявка на обслуживание, если манипулятор находится в i-м состоянии. Интенсивность перехода из /-го состояния в состояние (/- 1) равна ц, так как в каждый момент времени манипулятор может обслуживать не более одного станка.
Вероятность перехода станочной системы в состояние Sk
(m-k)l |
т
Рк -
fX\k
Pa, P = - •
Применяя значения рк, можно определить следующие показатели работы:
среднее использование манипулятора
_ т
** = !>*;
среднее использование одною станка
— 1 m
Дст= — £(»и-*)а;
коэффициент простоя при многостаночном обслуживании
* сг=-£(*-1)А-
153
4.4. Имитационные модели
Имитационные модели являются важнейшим частным случаем алгоритмических моделей и отображают процессы в системе при наличии внешних воздействий на систему. Моделирование процесса обработки деталей на гибком производственном модуле (ГПМ) проводится на этапе выбора оптимального варианта структуры операции и его анализа. Станочный модуль с ЧПУ может содержать одну, две или больше рабочих позиций. Обработка также может проводиться одновременно на всех позициях по управляющим программам. Процесс обработки деталей рассматривается как процесс функционирования сложной технической системы.
Реальные сложные системы функционируют в условиях действия большого числа случайных возмущающих факторов, приводящих к нарушению нормального хода работы. Источниками возмущающих факторов являются воздействия внешней среды, а также различные отклонения, возникающие внутри системы. Под действием случайных факторов производительность, время выполнения планового задания и другие технико-экономические показатели не только подвергаются рассеянию, но могут получить смещение своих средних значений. Поэтому оценка только по средним значениям приблизительна.
При моделировании на ЭВМ процесса обработки партии деталей имеет место воспроизведение происходящих явлений с сохранением их логической структуры и расположения во времени. Это позволяет получать наиболее точные характеристики процесса обработки (техническую производительность, время обработки деталей и др.).
Цель моделирования процесса обработки деталей на ГПМ заключается в проектном расчете технической производительности и других показателей экономической эффективности с учетом заданного варианта структуры операции, надежности оборудования и инструмента, различных событий, возникающих в процессе обработки.
Результаты моделирования используются для повышения качества принимаемых значений на этапе проектирования операций и подготовки управляющих программ для ГПМ. Они также позволяют исследовать степень влияния надежности отдельных инструментов, числа и вида инструментов-дублеров, размера партии деталей на показатели работы многопозиционного ГПМ. Таким образом, с помощью моделирования процесса обработки деталей удается решать следующие задачи:
I) прогнозирование основных характеристик работы многопозиционного ГПМ при заданных варианте структуры операции времени обработки партии деталей, технической производительности, длительности простоев из-за отказов инструментов и оборудования, среднего числа отказов и др.;
154
2) получение закона распределения времени выполнения планового задания, статистических характеристик и других показателей экономической эффективности;
3) использование результатов моделирования для выбора оптимального варианта структуры операции;
4) исследование вариантов структуры операции обработки детали с помощью разработанной имитационной модели.
Математическая модель процесса обработки деталей на многопозиционных ГПМ строится с учетом заданного варианта структуры операции, заданной компоновки оборудования, надежности элементов и их взаимосвязи в процессе обработки.
При построении модели принимают во внимание следующие особенности многопозиционного ГПМ:
1) наличие нескольких позиций обработки, причем деталь обрабатывается одновременно на всех позициях по управляющим программам;
2) в любой момент времени на каждой позиции обработка ведется только одним инструментом;
3) наличие на каждой позиции магазина со сменными инструментами.
В основу моделирования процесса обработки положена структура операции, определяющая, какие переходы, на какой позиции и в какой последовательности выполняются, какие инструменты-дублеры используются и др.
Процесс обработки деталей является дискретным стохастическим процессом. Его дискретность заключается в том, что элементарные акты (переходы, мероприятия восстановления работоспособности и др.) выполняются не мгновенно, а имеют определенную длительность, причем каждый следующий акт выполняется только после окончания предыдущего.
В процессе обработки детали используется большое число элементов (инструменты, оборудование), которые в случайные моменты времени могут выходить из строя, требуют замены или ремонта, приводя к нарушению нормального хода обработки. Величины, оценивающие появление отказов и затраты времени на выполнение восстановительных работ, носят случайный характер. Случайными величинами являются время работы оборудования до отказа, время работы каждого инструмента до отказа, время бесперебойной работы ГПМ между последовательными отказами, время восстановления работоспособности, суммарное время обработки партии деталей, техническая производительность и др.
Имитационную модель проверяют на чувствительность. Эта проверка заключается в определении значимости влияния возможных отклонений в пределах заданной точности (допуска) постоянных параметров хь..., хк, входящих в модель, на результат моделирования г.
155
С помощью имитационной модели можно, например, определить время обработки партии деталей, собственные потери времени из-за отказов инструментов и техническую производительность.
Таким образом, имитационная модель и моделирование процесса обработки деталей позволяют воспроизводить последовательную или параллельно-последовательную схему обработки, учитывать стохастические события и их влияние на процесс обработки. Это дает возможность детально анализировать спроектированные варианты структуры операции, исследовать влияние изменения различных параметров на техническую производительность, коэффициент технического использования и другие показатели.
Дата: 2018-12-28, просмотров: 265.