- •Содержание
- •Содержание курсовой работы
- •Программное обеспечение
- •Задание 1. Разработка системы логико-командного циклового управления токарным станком-автоматом понятие о логико-командном управлении
- •Разработка системы управления для базового варианта задания
- •Словесное описание работы системы циклового управления
- •Определение состава датчиков контроля работы системы
- •Определение состава сигналов управления исполнительными устройствами и логических функций для сигналов управления
- •Порядок разработки системы управления
- •Доработка базового варианта на соответствие требований дополнительных параметров задания
- •Реализация аварийных параметров
- •Реализация управляющих параметров
- •Задание 2. Разработка программы числового программного управления обработки корпусной детали на станке с чпу
- •Основные подходы при разработке управляющих программ
- •Понятие эквидистанты
- •Обработка наружного контура
- •Обработка кармана
- •Этапы разработки управляющей программы и варианты заданий
- •Ввод геометрии детали Ввод геометрии обрабатываемых контуров с помощью команд cad-подсистемы
- •Ввод геометрии обработки на основе 3d-модели
- •Формирование операций обработки
- •Определение исходных данных для управляющей программы
- •Определение заготовки
- •Определение операций обработки
- •Моделирование обработки
- •Формирование текста управляющей программы (nc-код):
- •Библиографический список
- •Разработка системы управления станком-автоматом и управляющей программы станка с чпу»
- •Методические указания
- •390000, Г. Рязань, ул. Право-Лыбедская, 26/53
Разработка системы управления для базового варианта задания
В первом задании необходимо в среде GENIE разработать систему циклового управления. При этом нужно определить состав датчиков, контролирующих работу станка, определить состав исполнительных устройств и сигналов управления, определить значения логических функций для сигналов управления. Затем необходимо в системе GENIE создать формы отображения DISP и задачи TASK. Наконец, необходимо на языке Visual Basic for Applications в блоке Basic Script реализовать программу управления станком-автоматом.
Для разработки системы предлагается базовый вариант, который необходимо доработать с учетом дополнительных требований по контролю и наличию механизмов, указанных в варианте задания. Сначала необходимо в соответствии с нижеприведенным описанием реализовать базовый вариант задания. Затем его необходимо доработать, введя контроль двух аварийных параметров и управление двумя дополнительными механизмами.
Рассмотрим базовый вариант системы управления станком-автоматом.
Словесное описание работы системы циклового управления
Разработка системы начинается с формирования описания алгоритма работы системы.
Последовательность работы механизмов станка:
- захват автооператором заготовки и вынос ее на линию центров;
- центр задней бабки заталкивает заготовку в патрон;
- зажим патрона;
- отвод автооператора;
- включение двигателя главного движения;
- подвод инструмента;
- перемещение суппорта до момента окончания обработки;
- отвод инструмента;
- отключение двигателя главного движения и перемещение суппорта в исходное положение;
- отвод задней бабки;
- разжим патрона и изъятие заготовки.
В задании необходимо составить подобное описание с учетом дополнительных требований.
Определение состава датчиков контроля работы системы
Для контроля работы механизмов станка необходимо использовать набор датчиков, причем, для механизмов, имеющих два состояния – включенное и выключенное – достаточно одного датчика, а для механизмов, осуществляющих перемещение в прямом и обратном направлениях, необходимо иметь два датчика, контролирующих два крайних положения механизма.
Рекомендуется применять условные обозначения со следующими правилами: маленькие буквы – датчики и сигналы с них, большие – сигналы включения исполнительных устройств.
Для базового варианта системы необходим следующий набор датчиков:
Автооператор: a1 – датчик исходного состояния, а2 – датчик конечного состояния (деталь на линии центров), включенному состоянию датчиков соответствуют a1=1, а2=1;
Задняя бабка: b1 – датчик исходного состояния, b2 – датчик конечного состояния (центр задней бабки затолкнул деталь в патрон), включенному состоянию датчиков соответствуют b1=1, b2=1;
Патрон: p. Состояние p=1 – патрон зажат, состояние p=0 – патрон разжат;
Двигатель главного движения: Состояние d=1 – двигатель включен, d=0 – двигатель выключен;
Суппорт: s1 – датчик исходного состояния, s2 – датчик конечного состояния, включенному состоянию датчиков соответствуют s1=1, s2=1;
Резцедержатель: r1 – датчик исходного состояния, r2 – датчик конечного состояния (резец подведен для обработки), включенному состоянию датчиков соответствуют r1=1, r2=1.