Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Лабораторная работа 22.
Тема: Моделирование работы заводского робота. Цель занятия: Промоделировать работу заводского робота Продолжительность занятия – 2 часа. Задание – решить задачу
Задача: Экспериментальный робот работает в гибкой производственной системе. Имеются два станка с числовым программным управлением, которые обрабатывают заготовки от черновой до чистовой производственной операции. Заготовки прибывают каждые 150 секунд по экспоненциальному закону распределения и обрабатываются на обоих станках последовательно. Чтобы захватить и освободить заготовку роботу необходимо 8 ± 1 секунды и 6 секунд, чтобы переместить заготовку от входной области к первому станку. Время обработки на первом станке обычно распределяется со средним значением 60 секунд и со средним квадратичным отклонением 10 секунд. Чтобы переместить обработанную деталь от первого станка до второго, роботу необходимо время равное 7 секундам. Механическая обработка на втором станке занимает 100 секунд по экспоненциальному закону распределения. От второго станка до склада робот перемещает деталь за 5 секунд. Смоделируйте работу гибкого производственного комплекса для обработки 75 деталей.
1. Найти распространение времени прохождения рабочих мест. 2. Найти время использования робота и время использования станков.
RMULT 78863 Transit TABLE M1, 100, 100, 20; Запись производственного времени
GENERATE(Exponential(1, 0, 150)); Начало работы QUEUE One; Очередь поступления SEIZE Robot; Получите робота DEPART One; Выход из очереди ADVANCE 8, 1; Робот принимается за работу ADVANCE 6; Робот перемещается к первому станку ADVANCE 8, 1; Место работы робота RELEASE Robot; Робот освободился QUEUE Two; Ждите в очереди SEIZE Machine1; Работает первый станок DEPART Two; Выход из очереди ADVANCE (Normal(1, 60, 10)); Технологическое время RELEASE Machine1; Станок первый освободился QUEUE Three; Очередь для второго станка SEIZE Robot; Робот освободился DEPART Three; Выход из очереди ADVANCE 8, 1; Робот захватывает деталь ADVANCE 7; Робот перемещается ко второму станку ADVANCE 8, 1; Место работы робота RELEASE Robot; Робот освободился QUEUE Four; Очередь для перемещения до второго станка SEIZE Machine2; Второй станок работает DEPART Four; Выход из очереди ADVANCE (Exponential(1, 0, 100)); Второй процесс RELEASE Machine2; Второй станок освободился QUEUE Five; Очередь до склада хранения SEIZE Robot; Робот освободился DEPART Five; Выход из очереди ADVANCE 8, 1; Робот захватывает деталь ADVANCE 5; Робот перемещается к складу ADVANCE 8, 1; Место работы робота RELEASE Robot; Робот освободился TABULATE Transit; Время прохождения TERMINATE 1; Работа закончена
Практическое задание 1. Выполните моделирование и создайте стандартный отчет. 2. Выполните моделирование на изготовление75 деталей. 3. Определите процент использования робота, первого и второго станка. 4. Определите процент использования робота в производственном процессе. 5. Определите процент использования первого станка в производственном процессе. 6. Определите процент использования второго станка в производственном процессе. 7. Определите наибольшее время ожидания детали в очереди. 8. Создайте окно таблицы TRANSIT. 9. Определите среднее время изготовления одной детали. 10. Определите среднее квадратичное отклонение.
|