Станочные системы
Рефераты >> Технология >> Станочные системы

Циклограмма рабочего процесса показывает загрузку каждого станка и манипуляторов за время цикла работы станочной системы.Примеры циклограмм приведены выше (см.рисунки 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.


Страница: