Автор работы: Пользователь скрыл имя, 22 Ноября 2013 в 21:53, курсовая работа
В настоящее время станок с числовым программным управлением (ЧПУ) является основным производственным модулем современного производства. Станки с ЧПУ используются как для автоматизации мелкосерийного или штучного производства, так и для производства больших серий. Ведущие фирмы постоянно совершенствуют и расширяют возможность систем ЧПУ, систем подготовки данных и проектирования. Одна из концепций этой стратегии неразрывно связана с совершенствованием регулируемого электропривода, придания ему новых качеств за счет цифрового управления.
ние
4
Глава 1. Основные понятия и определения
6
1.1 Интерполятор
7
1.2 Линейный интерполятор
11
1.3 Круговой интерполятор
17
Глава 2. Структура программы
23
2.1. Правила программирования для устройств четвертого поколения
24
2.2. Правила программирования для устройств пятого поколения
30
Заключение
33
Литература
34
Отдельные участки контура изготавливаемой детали могут иметь различный характер траектории, обрабатываться при различной скорости подачи режущего инструмента, частоте вращения силового привода, виде режущего инструмента, которым обрабатывается этот участок. Поэтому, вся управляющая программа состоит из отдельных блоков, которые носят название кадров, в каждом из которых задается исходная информация для обработки одного участка детали.
Кадр - это группа команд, расположенных в определенной последовательности и предназначенных для передачи определенного объема информации, объединенной одним целевым назначением.
Команда - это совокупность кодовых комбинаций, состоящих из адреса и числа и предназначенных для передачи единичного объема информации.
Адрес - это символ, характеризующий принадлежность следующих за ним кодовых комбинаций к технологической или геометрической информации. В коде ИСО-7 бит могут использоваться следующие адреса:
N - номер кадра управляющей программы; G - подготовительная функция; F - скорость подачи; x, y, z, I, J, K - геометрическая информация; M - вспомогательная функция; S - частота вращения силового привода; T - номер режущего инструмента; L - коррекция режущего инструмента; % - начало управляющей программы. LF - конец кадра.
Цифровая часть команды характеризует либо геометрическую информацию, либо уточняет технологическую команду.
Правила составления управляющей программы.
1. Управляющая
программа начинается с
2. Каждый кадр управляющей программы начинается с номера кадра (N) и заканчивается символом LF (ПС) - конец кадра.
3. Между символом начала управляющей программы (%) и номером первого кадра и между всеми последующими кадрами на перфоленте должно быть не менее трех пустых пробивок (пустых строк). Внутри кадра пустые строки не допускаются.
4. Не рекомендуется в одном кадре помещать две команды с одинаковыми адресами (в УЧПУ четвертого поколения).
5. Технологические
команды действуют до их
6. В кадр управляющей
программы заносится та
2.1. ПРАВИЛА ПРОГРАММИРОВАНИЯ ДЛЯ УСТРОЙСТВ ЧЕТВЕРТОГО ПОКОЛЕНИЯ
1. Рекомендуемая последовательность адресов в кадре: N G F X Y Z I J K M S T LF.
2. Скорость подачи: F10500, F20300, F70000.
Первая цифра после адреса характеризует:
1- режим разгона или перехода с одной скорости на другую;
2- режим торможения
с уменьшением заданной
7- режим быстрого хода для подвода и отвода режущего инструмента; на данной скорости подачи нельзя выполнять режимы резания. Последующие четыре цифры характеризуют скорость подачи в мм/мин. В режиме быстрого хода подача не программируется и определяется константой устройства ЧПУ. В режиме быстрого хода движение режущего инструмента возможно только по одной координате.
3. Направление вращения
М003 - включение вращения по часовой стрелке.
М004 - включение вращения против часовой стрелки.
М005 - остановка вращения шпинделя.
М002 - конец управляющей программы с остановкой вращения шпинделя.
4. Для изменения
частоты вращения шпинделя
5. Вывод режущего инструмента на рабочую позицию. В резцедержателе или инструментальном магазине станка каждая державка имеет свой номер. Поместив в державки режущий инструмент и желая вывести в рабочую позицию тот или иной режущий инструмент после адреса режущего инструмента указывается номер державки (Т000 - Т099). Если в старшем разряде номера режущего инструмента стоит единица, то это значит, что управляющая программа не будет реализовываться до тех пор, пока заданный режущий инструмент не встанет в заданную позицию (Т105 - управляющая программа приостанавливается с момента поступления команды Т105 до установки режущего инструмента N05 в рабочую позицию).
6. Задание системы координат.
1. Абсолютная система координат (G27), при которой все отсчеты ведутся от одной заранее выбранной точки
2. Относительная
система координат (система
7. Линейная интерполяция.
Для выполнения линейной
управляющей программе необходимо задать.
1. Систему координат (G27 или G26).
2. Скорость подачи режущего инструмента.
3. Признак линейной интерполяции:
G11 - линейная
интерполяция, короткие геометрические
размеры- четыре десятичных
G01 - линейная интерполяция, нормальные геометрические размеры-
пять десятичных разрядов после адреса (например, Z-76859 или Х+00637);
G10 - линейная
интерполяция, длинные геометрические
размеры- шесть десятичных
4. Геометрическую информацию со знаком в дискретах.
Пример. Составить
управляющую программу для
Приращение по оси Х:
(+21,5) — (+7) = +14,5 мм.
Приращения по оси Z:
(+12,5) — (+50) = 12,5 — 50 = — 37,5 мм
Переводим геометрическую информацию из мм в дискреты:
Количество дискрет по оси Х:
= 14500 дискрет
Количество дискрет по оси Z:
= 37500 дискрет
Управляющая программа будет иметь вид, %
N001 G26 F10300 M004 S015 T102 LF
N002 G01 X+14500 Z-37500 LF
N003 M002 LF
8. Круговая интерполяция.
Для выполнения круговой
1. Систему координат (только G26).
2. Скорость подачи режущего инструмента.
3. Признак круговой интерполяции.
Движение режущего инструмента по часовой стрелке:
G21 - круговая интерполяция, короткие геометрические размеры;
G02 - круговая интерполяция, нормальные геометрические размеры;
G20 - круговая интерполяция, длинные геометрические размеры.
Движение режущего инструмента против часовой стрелки:
G31 - круговая интерполяция, короткие геометрические размеры;
G03 - круговая интерполяция, нормальные геометрические размеры;
G30 - круговая интерполяция, длинные геометрические размеры.
4. Геометрическую информацию.
1. Приращения
по координатам между
Приращение по оси Х:
(+800) — (+300) = +500 мм.
Приращение по оси Z;
(+250) — (+900) =250 — 900 = — 650 мм.
2. Координаты начальной точки дуги всегда со знаком плюс. Например;
Координата по оси Х имеет адрес I: I+300.
Координата по оси Z имеет адрес К: К+900.
(Координата по оси У имеет адрес J).
9. Установка режущего инструмента в абсолютный ноль для ввода точки отсчета. Для выполнения данной операции в управляющей программе задаются два кадра, в каждом из которых указываются:
1. признак перемещения суппорта на быстром ходу - G25;
2. максимальная геометрическая информация со знаком плюс.
В этом случае часть управляющей программы, касающейся установки режущего инструмента в абсолютный ноль, будет иметь вид
N001 G25 X+999999 LF
N002 G25 Z+999999 LF
10. Ввод плавающего
нуля для сокращения пути
1. Систему координат (только G27).
2. Скорость подачи режущего инструмента.
3. Признак ввода плавающего нуля - G58.
4. Геометрическую информацию. Расстояние от абсолютного нуля (АН) до плавающего нуля (ПН) характеризуется разностями по осям координат: Х2 - Х1; Z2 - Z1. Величины X2 и Z2 выбираются технологом исходя из удобства и безопасности смены режущего инструмента в резцедержателе, а X1 и Z1 задаются из паспортных данных станка и размера заготовки.
Если технологу неизвестны величины X1 и Z1, то в этом случае в управляющей программе задается нулевая геометрическая информация, а оператор устройства ЧПУ по приложенной к управляющей программе карте наладки сам находит величины X1 и Z1, рассчитывает расстояния от абсолютного до плавающего нуля по осям координат и вводит полученные значения в специальную память устройства ЧПУ. Устройство ЧПУ выполняя управляющую программу и дойдя до ввода плавающего нуля при наличии нулевой геометрической информации обратится к специальной памяти и на базе ее данных переместит режущий инструмент из абсолютного в плавающий ноль.
2.2. ПРАВИЛА ПРОГРАММИРОВАНИЯ ДЛЯ УСТРОЙСТВ ПЯТОГО ПОКОЛЕНИЯ
1. Рекомендуемая последовательность адресов в кадре: N G X Y Z I J K F S T M ПС.
2. Скорость подачи
режущего инструмента. Для
G94 - подача в
мм/мин; эта команда вступает
в действие автоматически при
включении питания устройства
ЧПУ; в этом случае в
G95 - подача в мм/об;
Вторая команда состоит из адреса скорости подачи режущего инструмента F и следующего за адресом числа, характеризующего величину скорости подачи.
Например, скорость подачи режущего инструмента в 300 мм/мин задается как G94 F300.
Быстрый ход задается командой G00 - позиционирование на быстром ходу в заданную точку с торможением в конце кадра.
3. Направление вращения шпинделя.
М03 - включение вращения по часовой стрелке.
М04 - включение вращения против часовой стрелки.
М05 - остановка вращения.
M02 - конец управляющей
программы с остановкой
4. Частота вращения
шпинделя. Каждой частоте вращения
шпинделя присваивается
5. Вывод режущего
инструмента на рабочую
6. Система координат
может быть задана либо в
абсолютной либо в
G90 - задание
перемещений в абсолютной
G91 - задание перемещений в относительной системе координат. 7. Выбор плоскости обработки позволяет перемещать режущий инструмент в плоскости двух выбранных технологом осей координат станка:
G17 - плоскость ХУ; данная команда устанавливается автоматически при включении питания устройства ЧПУ;