- •Программное управление
- •Утверждено редакционно-издательским советом университета
- •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. Составить управляющую программу:
Вопросы для самопроверки по теме 1.5.
1. Дайте определение дискреты.
2. Что такое унитарный код?
3. Какую роль выполняет в замкнутом приводе подач датчик обратной связи?
Раздел № 2. Программное обеспечение устройств числового программного управления технолдогическим оборудованием
В этом разделе рассматриваюся следующие темы.
Тема 2.1. Код ИСО-7 БИТ. Структура программы.
Тема 2.2. Правила программирования.
Тема 2.3. Режимы резания.
Тема 2.4. Этапы подготовки управляющих программ.
В разделе № 2 проводятся:
два практических занятия на темы “Составление управляющих программ” и “Расчет режимов резания”;
пять лабораторных работ на темы “. Ручной режим управления станком”,
“Создание и отработка отдельных кадров программы”, “Создание и ввод новой программы”, “Автоматический режим выполнения управляющей программы” и “Ввод эквидистанты”.
Раздел заканчивается представлением преподавателя курсовой работы.
Тема 2.1. Код исо7 бит. Структура программы
В устройствах ЧПУ для составления управляющих программ используется код ИСО-7 бит. Этот код разработан международной организацией стандартов. Он имеет 256 кодовых комбинаций (N=256), из которых рабочими являются приблизительно 42 (Np=42). Это код двоичный, равномерный с 7 информационно несущими двоичными разрядами и одним разрядом защиты по паритету (n=8). Код имеет возможность обнаруживать единичные помехи (dmin=2, r=1). В табл. 2.1.1 даны символы кода и их коды в двоичной системе счисления.
Таблица 2.1.1.
Двоичные разряды кодовых комбинаций символов |
Символы |
Значение символа |
|||||||
0 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
+ |
Знак плюс |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
|
Знак минус |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
Цифра ноль |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
Цифра один |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
2 |
Цифра два |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
3 |
Цифра три |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
4 |
Цифра четыре |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
5 |
Цифра пять |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
6 |
Цифра шесть |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
7 |
Цифра семь |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
8 |
Цифра восемь |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
9 |
Цифра девять |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
I |
Задание радиуса дуги |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
J |
Задание радиуса дуги |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
K |
Задание радиуса дуги |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
F |
Скорость подачи |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
G |
Подготовительная ф-ия |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
М |
Вспомогательная ф-ия |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
N |
Номер кадра |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
S |
Частота вращ. сил. прив. |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
Т |
Номер инструмента |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
Х |
Перемещение по Х |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
Y |
Перемещение по Y |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
Z |
Перемещение по Z |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
ПС(LF) |
Конец кадра |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
% |
Начало программы |
В коде ИСО-7 бит управляющая программа оперирует двумя видами информации: технологической и геометрической.
К технологической информации относятся команды вида интерполяции, режимов резания, вида режущего инструмента, команды указания плоскости, в которой перемещается режущий инструмент, и команды установки системы координат, в которых программируется перемещения режущих инструментов.
Отдельные элементы контура изготавливаемой детали могут иметь различный характер траектории (различную интерполяцию), обрабатываться при различной скорости подачи режущего инструмента, частоте вращения силового привода и т. д. Поэтому, вся управляющая программа состоит из отдельных блоков, которые носят название кадров. В каждом кадре задается исходная информация для обработки одного элемента контура детали.
Кадрэто группа команд, объединенных одним целевым назначением.
Командаэто несколько кодовых комбинаций, составляющих адрес и следующее за ним число и предназначенных для передачи единичного объема информации.
Адресэто символ, характеризующий принадлежность следующих за ним кодовых комбинаций к технологической или геометрической информации.
Некоторые адреса кода ИСО7 бит:
%начало управляющей программы;
Nномер кадра управляющей программы;
Gподготовительная функция;
Fскорость подачи режущего инструмента;
x, y, z, I, J, Kгеометрическая информация;
Mвспомогательная функция;
Sчастота вращения силового привода;
Tномер режущего инструмента;
LF (ПС)конец кадра.
Цифровая часть команды характеризует либо геометрическую информацию, либо уточняет технологическую команду.
Управляющая программа начинается с символа начала управляющей программы (%). Заканчивается управляющая программа кадром с командой М002 (М02)конец управляющей программы.
Каждый кадр управляющей программы начинается с номера кадра (N) и заканчивается символом LF (ПС)конец кадра.
Технологические команды управляющей программы действуют до их отмены или замены на команды с новыми значениями.