- •Программное управление
- •Утверждено редакционно-издательским советом университета
- •1. Информация о дисциплине
- •1.1. Предисловие
- •Содержание дисциплины и виды учебной работы
- •1.2.2. Объем дисциплины и виды учебной работы
- •1.2.3. Перечень видов практических занятий и контроля.
- •2. Рабочие учебные материалы
- •2.1. Рабочая программа
- •Тема 1.1. Системы управления технологическим оборудованием
- •Тема 1.2. Устройства контроля состояния объекта управления
- •Тема 1.3. Устройства обработки информации и формирование
- •Тема 1.4. Определение и назначение интерполятора
- •Тема 1.5. Исполнительные устройства
- •Тема 2.1. Код исо-7 бит. Структура программы
- •Тема 2.2. Правила программирования
- •Тема 2.3. Режимы резания
- •Тема 2.4. Этапы подготовки управляющих программ
- •2.2. Тематический план дисциплины
- •2.2.1. Тематический план дисциплины
- •2.2.2. Тематический план дисциплины
- •2.2.3. Тематический план дисциплины
- •2.3. Структурно-логическая схема дисциплины «Программное управление»
- •2.4. Временной график изучения дисциплины
- •2 25 .5. Практический блок
- •2.5.1. Практические занятия
- •2.5.1.1. Практические занятия (очная форма обучения)
- •2.5.1.2. Практические занятия (очно-заочная форма обучения)
- •2.5.1.3. Практические занятия (заочная форма обучения)
- •2.5.2. Лабораторный практикум
- •Лабораторные работы (очная форма обучения)
- •Лабораторные работы (очно-заочная форма обучения)
- •Лабораторные работы (заочная форма обучения)
- •Информационные ресурсы дисциплины
- •Библиографический список
- •3.2. Опорный конспект Введение
- •Раздел № 1. Аппаратная реализация устройств числового программного управления технологическим оборудованием
- •Вопросы для самопроверки по теме 1.1
- •Тема 1.2. Устройства контроля состояния объекта управления
- •1.2.1. Тахогенераторы.
- •1.2.2. Вращающиеся трансформаторы.
- •1.2.3. Индуктосины.
- •1.2.4. Оптические датчики.
- •Вопросы для самопроверки по теме 1.2
- •Тема 1.3. Устройства обработки информации и формирование команд управления;
- •Вопросы для самопроверки по теме 1.3
- •Тема 1.4. Определение и назначение интерполятора
- •14.1. Линейный интерполятор
- •1.4.2. Круговой интерполятор
- •Вопросы для самопроверки по теме 1.4.
- •Тема 1.5. Исполнительные устройства
- •1.5.1. Разомкнутый (шаговый) привод подач.
- •1.5.2. Замкнутый (следящий) привод подач.
- •Вопросы для самопроверки по теме 1.5.
- •Раздел № 2. Программное обеспечение устройств числового программного управления технолдогическим оборудованием
- •Тема 2.1. Код исо7 бит. Структура программы
- •Вопросы для самопроверки по теме 2.1.
- •Тема 2.2. Правила программирования
- •2.2.1. Рекомендуемая последовательность адресов в кадре:
- •2.2.2. Скорость подачи режущего инструмента
- •2.2.4. Частота вращения силового привода
- •2.2.5. Вывод режущего инструмента на рабочую позицию
- •2.2.6. Задание системы координат
- •2.2.7. Выбор плоскости обработки
- •2.2.8. Линейная интерполяция
- •2.2.10. Подпрограммы, условные переходы и циклы
- •2.2.1. Рекомендуемая последовательность адресов в кадре:
- •2.2. 2. Скорость подачи режущего инструмента
- •2.2.4. Частота вращения силового привода
- •2.2.5. Программное смещение нулевой точки
- •2.2.6. Задание системы координат
- •2.2.7. Выбор плоскости обработки
- •2.2.8. Линейная интерполяция
- •Вопросы для самопроверки по теме 2.2.
- •Тема 2.3. Режимы резания
- •Вопросы для самопроверки по теме 2.3.
- •Тема.2.4. Этапы подготовки управляющих программ
- •Вопросы для самопроверки по теме 2.4.
- •3.3. Глоссарий
- •3.4. Задание на курсовую работу
- •3.5. Лабораторные работы лабораторная работа № 1 ручной режим управления станком
- •Технические данные:
- •Лабораторная работа № 2
- •1. Скорость подачи режущего инструмента
- •4. Частота вращения силового привода
- •5. Программное смещение нулевой точки
- •6. Задание системы координат
- •7. Выбор плоскости обработки
- •8. Линейная интерполяция
- •Г. Программа проведения лабораторной работы
- •Лабораторная работа № 3 создание и ввод новой программы
- •В. Программа выполнения лабораторной работы
- •С помощью клавиш управления курсором
- •Н ажав клавишу
- •Лабораторная работа № 4 автоматический режим выполнения управляющей программы
- •Лабораторная работа № 5 ввод эквидистанты
- •В. Программа выполнения лабораторной работы
- •1.2. Составить управляющую программу:
- •2.2. Составить управляющую программу:
Лабораторная работа № 2
СОЗДАНИЕ И ОТРАБОТКА ОТДЕЛЬНЫХ КАДРОВ ПРОГРАММЫ
А. Цель лабораторной работы
Прежде чем приступить к созданию управляющих программ для обработки деталей, необходимо:
научиться создавать программы для отработки отдельных элементов программы;
научиться отрабатывать эти элементы программ на станке;
уметь распознавать ошибки программирования и исправлять их.
Б. Теоретические положения
Ниже рассматриваются правила программирования на станке PicoMill CNC с устройством числового программного управления УЧПУ типа SINUMERIK 802S base lin.
1. Скорость подачи режущего инструмента
Для задания скорости подачи режущего инструмента в управляющей программе указываются две команды: первая команда определяет размерность скорости подачи, а вторая команда определяет величину скорости подачи.
Первая команда может быть двух видов:
G94подача в мм/мин;
G95подача в мм/об.
Вторая команда состоит из адреса скорости подачи режущего инструмента (F) и следующего за адресом числа, характеризующего величину скорости подачи. Величина скорости подачи может задаваться целыми или дробными числами. Дробная часть числа отделяется от целой части числа точкой. При вводе целых значений десятичную точку можно не указывать.
При включении питания УЧПУ автоматически устанавливается размерность подачи мм/мин.
Быстрый ход задается символом G0. Величина быстрого хода определяется станочной константой. Быстрый ход используется для быстрого позиционирования, но не для обработки детали. На быстром ходу одновременно можно перемещать по всем трем осям. Программируемая подача с адресом F не имеет значения для функции G0.
3. Направление вращения силового привода
Направление вращения и остановка силового привода (шпинделя) происходит при вводе в управляющую программу следующих команд:
М3 включение вращения шпинделя по часовой стрелке;
М4 включение вращения шпинделя против часовой стрелки;
М5 остановка вращения шпинделя;
М2 конец управляющей программы с остановкой вращения шпинделя.
4. Частота вращения силового привода
Частота вращения силового привода (шпинделя) программируется адресом S с размерностью об/мин.
Величина частоты вращения может задаваться целыми или дробными числами. Дробная часть числа отделяется от целой части числа точкой. При вводе целых значений десятичную точку можно не указывать.
В конце программы (команда М2) или при нажатии клавиши Reset (СБРОС)
шпиндель останавливается.
Ограничение частоты вращения шпинделя задается командами G25 (нижняя граница) и G26 (верхняя граница).
Введя в программу команды G25 или G26 и адрес шпинделя S с предельным значением частоты вращения, можно ограничить действующие предельные значения. При этом значения, уже существующие в установочных данных, переписываются.
Для функций G25 и G26 необходим отдельный кадр. Предварительно запрограммированная частота вращения S остается без изменений.
5. Программное смещение нулевой точки
Для перехода из нулевой тачки станка (системы координат станка) к нулевой точки детали (системы координат детали) программным методом вводится смещение. Смещение осуществляется командой G158. Команда G158 заносится в отдельный кадр программы вместе с геометрической информацией, характеризующей величины смещения по осям. Повторная запись команды G158 вводит новое смещение относительно смещения, введенного предыдущей командой G158. Смещение происходит автоматически на быстром ходу.