Станочные системыРефераты >> Технология >> Станочные системы
Циклограмма рабочего процесса показывает загрузку каждого станка и манипуляторов за время цикла работы станочной системы.Примеры циклограмм приведены выше (см.рисунки 2.5-2.7,п.2.1)
2.3.Описание алгоритмов.Примеры
2.3.1.Математическая модель теории массового обслуживания,описанная в п.2.1,реализована прямым алгоритмом на основании общей формулы формулы (2.32)и формул (2.9 -2.18),который осуществлен средствами стандартного алгоритмического языка ПАСКАЛЬ в виде библиотечного модуля,который может быть использован любыми современными системами программирования (Borland C,Borland C++,Borland Pascal,Borland Delphi и т.п.). Текст модуля приведен в приложении П1,описание основных алгоритмов библиотечного модуля приведено в таблице 2.4
Таблица 2.4
Имя алгоритма(Procedure,Funct ion) |
формула |
тип данных |
0 |
(2.32-2.34) |
Data:Record(исходные данные) |
Function Pkj,вероятности простоев Num станков |
(2.35-2.36) |
num:Integer;(целое);data:record |
Procedure CorrectTheData,анализ вводимых данных и диагностика ошибок |
- |
Var Data:Record; Var ErrorCode:Byte (Код ошибки 0 255) |
Procedure GetResults;производит все вычисления в соответсвии с набором исходных данных |
1. Rs.P0:=p00(D); Rs. Am:=1-Rs.P0; 2. Rs. Ac:=Pac(d); · 3. Rs. Nc:=PNc(d) ; 4. Rs.Kc:=kcc(d); 5. Rs. Nc:=PNc(d); 6. Rs.Mi:=MInt(d); 7. Rs.Mv:=PMV(d); |
Data:Record; Возвращает ТИП результата и код ошибки Var RS:Res; Var ErrorCode:Byte |
Программы,разработанные в дипломном проекте,за исключением РТК,используют стандартный диалговый интерфейс фирмы Borland или MicroSoft.Общий алгоритм этого интерфейса заключается в следующем:
· Обработка событий от клавиатуры и устройств ввода\вывода;
· Обработка сообщений предназначеных элементам управления;
· Обеспечение работы с файловой структурой;
Вызов процедуры главного алгоритма,после ввода данных с клавиатуры или(и) других устройств,и вывод результатов работы или(и) графики,после завершения работы алгоритма,посредством инициации соответсвующих программных ресурсов.Текст программ и необходимые к ним скомпилированные ресурсы (библиотеки), а также рекомендации по их компиляции,необходимые инструкции,записаны на дискете 3,5 дм 1.44 Mb, которая является приложением к дипломной работе.
Примечание:программа РТК,не разработана стандартными средствами в виду их отсуствия на момент ее создания (TurboPascal 5.0),и в данный момент ведется ее разработка для Windows 95 (32 -х разрядная среда).Алгоритм этой программы излагается следующим образом:
1.Ввод данных с клавиатуры:наименование перехода,ее продолжительность,состояние промышленного робота (см.таблицы 2.2 и 2.3),запись в ОПЕРАТИВНУЮ ПАМЯТЬ.
2.Все переходы введены ? Если “ДА”,то идем далее (3),иначе (1)
3.Запись введенных переходов в текстовый файл
4.Подсчет общего времени прибывания робота в зоне оборудования Тj и вывод на терминал
5.Вычисление масштабных отношений величин времени к разрешению термина и поточечное вычерчивание диаграмм(1-переход связан с ординатой Yj,J={1 17}.
2.3.2 Рассмотрим пример анализа станочной системы,с однозахватным манипуляторм,включающей четыре станка (m=4),где среднее время обслуживания Тц = 8 мин,а среднее время обслуживания станков манипулятором Тоб =0,5 мин.
Опредилим по уравнению (2.16)
= 0,5:8 = 0,0625.
Вероятность того,что все станки работают,а манипулятор стоит,расчитываем по уравнению (2.10):
2 3 4
P0=1:(1+4*0,0625+3*4*0,0625+2*3*4*0,0625 +0,0625 )=0,7705
Вероятности Рк могут быть определены по рекуррентной формуле (2.4)
Р1 = (4-0)*0,0625*0,7705 = 0,1926;
P2 = (4-1)*0,0625*0,1926 = 0,0361.
Среднее использование манипулятора по (2.11)
Ам = 1 - 0,7705 = 0,2295 0,234 т.е. 23,4 % ;
среднее использование одного станка по уравнению (2.14):
Ас = 3,7365 = 0,9341 т.е. 93,4 % ;
коэффициент простоя при многостаночном обслуживании определим по формуле (2.13)
Кс = 0,046 = 0,012 т.е .1,2 %.
Далее,рассмотрим следующий пример:Та же станочная система,обрабатывает другой набор деталей с тем же временем обслуживания,но другим временем цикла Тц = 4 мин.
= 0,5:4 =0,13 т.е. 13 % ;
Вероятность простоя манипулятора
Р0 = 1: 1,78 = 0,56 т.е. 56 %;
Вероятность загрузки робота в этом случае составит
Ам = 100 - 56 = 44 %;
Ас = 3,41 = 0,853 т.е. 85,3 %;
Кс = 0,17 = 0,04 т.е.4 %.
В связи с сокращением времени цикла вдвое по сравнению с предыдущим примером,соответсвенно удвоилось число операций манипулятора,а простой станков при многостаночном обслуживании возрос примерно в 4 раза.При столь относительно больших потерях времени вследствие многостаночного обслуживания требуются дополнительный экономический анализ и рассмотрение других вариантов ввода деталей в систему и их доставки к станкам.Графический анализ этих параметров представлен на риснках 2.8-10.
Рисунок 2.8 -Распределение подачи заявок на обслуживание
Рисунок 2.9 - Использование станков и манипулятора
Рисунок 2.9.-Коэффициент простоя оборудования
3.ПРОЕКТНАЯ ЧАСТЬ
3.1.Технические характеристики используемых ЭВМ,операционные системы
Для эксплуатации,разработанных в дипломной проекте программ,достаточно персонального компьютера на базе 486 процессора,с сопроцессором,оперативной памятью не менее 640 Kb и размерностью жесткого диска(ЖД) от 20 Mb,- для программ разработанных для MS-DOS;для программ разработанных для Win95 - оперативная память не менее 32 Mb,размер ЖД не менее 1,7 Gb.