Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


ПРОГРАММИРОВАНИЕ ТОКАРНОГО СТАНКА



ПРОГРАММИРОВАНИЕ ТОКАРНОГО СТАНКА

МОДЕЛИ 16К20ФЗ (УЧПУ NC - 201)

 

Методические указания

к выполнению лабораторных работ по курсам

«Программное управление технологическим оборудованием»,

«Управление системами и процессами», «Управление станками и станочными комплексами» для студентов специальностей

220301, 151001, 151002

 

 

 

Курган 2012


Кафедра: «Автоматизация производственных процессов»

Дисциплины: «Программное управление технологическим оборудованием», «Управление системами и процессами», «Управление станками и станочными комплексами»

 

Составили: канд. техн. наук, доцент А.Б. Переладов;

         аспирант И. П. Камкин.

Утверждены на заседании кафедры «14» декабря 2011 г.

Рекомендованы методическим

советом университета «29» декабря 2011 г.


ВВЕДЕНИЕ

Данные методические указания предназначены для ознакомления с возможностями и принципом работы устройства числового программного управления NC-201, а также правилами составления управляющих про­грамм, обеспечивающих работу токарного станка 16К20ФЗ в автоматиче­ском режиме.

Перечень сокращений:

УЧПУ - устройство числового программного управления;

ПО - пульт оператора;

ПрО - программное обеспечение;

УП - управляющая программа.

 



ЦЕЛЬ РАБОТЫ

Ознакомиться с функциональными возможностями УЧПУ NC - 201 (токарный вариант) и правилами подготовки УП для обработки заготовок.

 

ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

- Пройти инструктаж по технике безопасности.

- Ознакомиться с устройством токарно-винторезного станка 16К20ФЗ, оснащенного УЧПУ NC-201 и его технологическими возможностями.

- Ознакомиться с настоящими методическими указаниями.

- Составить текст УП в соответствии с заданием преподавателя.

- Оформить отчет.

- Защитить работу у преподавателя.

 

ОБЩИЕ СВЕДЕНИЯ

УЧПУ NC-201 посредством выполнения команд УП обеспечивает движение исполнительных механизмов (суппорта, шпинделя, инструмен­тальной головки) с заданными режимами и траекторией, определяет режим дозаторной смазки направляющих станины, зажим / разжим патрона и пиноли, включение насоса охлаждения рабочей зоны.

Ввод УП осуществляется в память МРх УЧПУ. Память может рас­полагаться на любом устройстве, подсоединенном к УЧПУ и имеющем файловую систему FAT32 (FLASH, FDD, HDD, LS120, ПК). Ввод УП осуществляется в режиме «КОМАНДА». При занесении УП в память УЧПУ с клавиатуры ПО используется встроенный редактор.

На ПО (рисунок 1) располагается алфавитно - цифровая клавиатура, дис­плей размером 10.4 дюйма по диагонали. Ниже находятся: функциональные клавиши, а также, (слева направо) кнопка «Стоп», клавиши выбора направления ручных перемещений, корректоры скоростей подач, вращения шпинделя, выбора режима работы УЧПУ, кнопки «Пуск», «Сброс», замок включения / выключения УЧПУ. Станочная панель (в нижней части ПО) состоит из (слева направо): штурвала, джойстика, пере­ключателя зажима / разжима патрона, кнопок включения / выключения СОЖ, имитатора конечного выключателя, FDD на 3, 5 дюйма.

 

Рисунок 1 - Пульт оператора и станочная панель

 

В процессе работы станка на экране ПО визуализируется следующая информация:

- перечень имеющихся программ;

- таблицы корректоров;

-  исходные точки;

- срок службы инструментов;

- ход процедуры редактирования УП (режим «КОМАНДА»).

В режиме «УПРАВЛЕНИЕ СТАНКОМ» визуализируется три вида видеостраниц: #1, #6, #7, содержащих следующую информацию: режимы (S, M. F, T), корректоры инструмента, выполняемый кадр УП программы и подпрограммы, сообщения, активные команды, состояние системы станка (видеостраницы #1, #7), горизонтальное и вертикальное меню станочной панели, наименование и значения осей, начальные точки (видеостраница #7). Видеостраница #6 осуществляет графическое отображение движения инструмента и осей.



Подготовительный этап

Подготовка всей необходимой информации для написания УП, обеспечивающей требуемые режимы и цикл обработки, выбора инстру­ментального оснащения осуществляется на основании чертежа (операци­онной карты) и требует от программиста проведения подготовительной работы, которая заключается в выполнении нижеуказанных пунктов:

- определить на чертеже начальные точки осей (ноль детали, станка,
вершины инструмента), относительно которых должны быть изме­рены все перемещения;

- определить на чертеже детали точки отсчета и точки зажима заготовки;

- убедиться в том, что все операции, которые необходимо выполнить, находятся в пределах рабочего поля станка;

- составить перечень необходимых инструментов и определить последовательность их использования;

- определить режимы обработки (скорости вращения шпинделя, подач) для каждого инструмента;

- определить стратегию обработки заготовки.

 


Формирование текста УП

В процессе написания УП формируется последовательность кадров, которые позволяют осуществить цикл обработки заготовки путем выполнения отдельных элементов (движений). Каждый кадр состоит из:

- символов;

- адресов (представляется буквой, которая, определяет тип инструкции);

- слов (состоит из адреса, за которым следует цифровое значение). Например: G01Z250.5Х-3.15F 200, 71.

Максимальная длина кадра - 128 символов. Символами могут быть:

- заглавные буквы (А, В, С, D... Z - все буквы латинского алфавита);

- строчные буквы (а, в, с, d, l, m, о, р, г, s, t, u, v, w);

- цифры (0...9);

- знаки математических действий: сложение/вычитание (+; -), умножение (*), деление (/);

- десятичная точка (.);

- сепаратор (" );

- скобки (());

- пояснительный знак (; );

- разделительный знак (, );

- знак равенства (=);

- запрос и аннулирование синхронизации (#; & );

- особый символ (: ).

Все кадры УП (кроме комментирующих) могут иметь в начале три дополнительных поля:

- поле подтверждения кадра и выведения его из рабочего состояния;

- поле метки;

- поле номера кадра.

Поля могут присутствовать поодиночке и одновременно в последовательности, приведенной выше.

Комментирующие кадры дают возможность программисту вводить в программу фразы, описывающие функции, которые он должен выполнять, что делает текст УП лучше читаемым. Такой кадр не учитывается в ходе выполнения УП. Формат комментирующего кадра состоит из последовательности алфавитно-цифровых символов, из которых первым элементом в обязательном порядке должен быть символ «; ». Пример: №40...; формирование радиуса.

Поле подтверждения кадра и выведение его из рабочего состояния позволяет включить в программу (исключить из программы) кадры путем использования трехбуквенного кода USB с присвоенным ему значением (USB=1; USB = 0 соответственно). Формат устанавливается знаком « в первой позиции кадра. Пример: /N100 G 00X100.

Поле метки позволяет дать символическое название кадру, которому она принадлежит. Метка служит для возможности вызова кадра из различных мест УП при помощи инструкций перехода. Метка представляет собой алфавитно-цифровую последовательность символов (не более 6), заключенную в кавычки. Пример: «СТАРТ» или / « END ».

Поле номера кадра служит для нумерации кадров программы и содержит цифру после символа «N». Пример: N125 или / « FINE » N 125.

В соответствии с информацией, содержащейся в кадре, его можно отнести к одному из 4-х типов:

- комплектующие (информативны только для оператора и не дают команд на отработку системой УЧПУ);

- кадры ISO (кадры, содержащие операторы в соответствии со стандартом ISO. Пример: G 1 Z 500 X 20 F 200);

- кадры назначения (позволяют определить величину нескольких переменных и глобальных параметров системы, которые могут быть использованы в других кадрах УП. Пример: (назначение переменной вычисления) Е30=28, 5 (геометрической переменной) р2= Z 10Х25 (глобальной переменной) OV =1, 5);

-  кадры с трехбуквенными кодами (код определяет тип операции для выполнения в соответствии со стандартом EIA 1177В. Пример: URT, 45).

Начало и конец программы можно не обозначать в случае ввода УП в УЧПУ с клавиатуры. Если программа перфорирована на ленте, то первым последним знаком должен быть «%» (ISO). В любом случае завершать текст УП следует функцией М30 (конец УП, установка на 1-м кадре).

Пример:

%

N1 ( DIS, «текст сообщения»)

N 2 Tl. l M 6 S 800

……

N 230 М30

%

Трехбуквенный код DIS программирует включение в УП текст сообщения для оператора станка объемом до 32 символов.

Форматы кадров УП

Быстрое позиционирование осей

 Формат:

N20G00 [другие G] [оси] [операции корректировки] [скорость подачи] [вспомогательные функции],

где [другие G] - другие функции G, совместимые с G00 и друг с другом;

[оси] - представляются символом, за которым следует численное значение в явной или неявной форме (параметр Е);

[операции корректировки] - коэффициенты коррекций на плоскости (U, V, W);

[скорость подачи] - F; определяется скоростью быстрого хода в файлах характеризации УЧПУ;

[вспомогательные функции] - M, S, T; в одном кадре можно программировать до 4-х функций М, по одной функции S и Т.

Линейная интерполяция (рисунок 2)

Формат:

N5G01 [другие G] [оси] [операнды корректировки] [скорость подачи] [вспомогательные функции],

где [скорость подачи] выражает рабочую величину подачи F; в случае отсутствия заданной F в текущем кадре используется ранее заданная в УП величина. В обратном случае подается сигнал об ошибке.

Круговая интерполяция (рисунок 3)

Формат:

N10 [G02, G03] [другие G] [оси] i j [операнды корректировки] [скорость подачи] [вспомогательные функции],

где [оси] - если третья ось не запрограммирована, то интерполяция будет осуществляться в определенной имеющимися осями плоскости (X, Z);

i, j - являются адресными словами, выражающими координаты центра окружности.

 

№40 G00Z-20 №50 G01Z-100F0.З       №60 Х220 Z-120 №70 Х240

Рисунок 2 - Пример линейной интерполяции

 

№50 G90 G00 Z-20 №70 G02 Х60 Z-40 1-40 J20 F02 №80 G01 Z-45 №90 G03 X90 Z-60 1-45 J90 №100 G01 Х...Z...  

Рисунок 3 - Пример круговой интерполяции

 

Максимальная программируемая дуга траектории 360°

Программирование дуги менее 360° осуществляется через задание координат конечной точки и радиуса (рисунок 4). Начало и конец дуги определяются заданными параметрами и точками пересечения с другими образующими линиями (дугами).

 

Формат:

N35 [G02, G03] [другие G] [оси] R\ [операнды корректировки] [скорость подачи] [вспомогательные функции],

где R - адресное слово, выражающее радиус дуги окружности, цифровая часть которой может быть выражена в явной или неявной форме (параметр Ё). Знак «+» или «-» перед значением R определяет одно из двух возможных решений:

«+» - для дуги от 0° до 179, 999°;

«-» - для дуги от 180° до 359, 999°.

 

№110 G02 Х200 Z20 R+40 F0.2

№120 G02 Х120 Z115 R- 50 F0.1

Рисунок 4 - Пример программирования дуги менее 360°

 

ЦИКЛЫ ОБРАБОТКИ

Нарезание резьбы

Нарезание резьбы с постоянным или переменным шагом на цилин­дрической или конической поверхности определяет цикл G33. При этом координируются (связываются) движение подачи с вращением шпинделя (рисунок 5).

Формат:

G ЗЗ [оси] К [ +- l ] [ R ],

где [оси] представлены символом оси и цифровым значением в явной или неявной форме (параметр Е);

К - шаг резьбы (в случае переменного шага необходимо ставить начальное значение);

[+- 1] – изменение шага («+» - увеличивающийся шаг; «-» уменьшающийся шаг;

[ R ] – задает полярную координату (угол поворота) шпинделя в градусах относительно нулевой точки при нарезаний многозаходной резьбы.

Программирование функции возможно при условии отключения коррекции подачи, скорости вращения шпинделя и наличия датчика положения шпинделя.

Нарезание резьбы осуществляется с постоянным и переменным шагом. Примеры нарезания резьбы различных видов с постоянным шагом приведены на рисунке 5.

Выполнение данной операции возможно с применением дублирующей функции G34.

№65 GЗЗ Х50 Z-50 К5.1

б - коническая резьба

 

Рисунок 5 - Примеры нарезания резьбы с постоянным шагом

 

Цикл нарезания одно - и многозаходной резьбы на цилиндрической или конической поверхности за несколько проходов осуществляется при заданий трехбуквенного кода «FIL».

Формат:

FIL, Z..., X..., K +-…, L..., R..., T..., P …, а..., b...,

где Z - конечный размер по Z;

X - конечный размер по X;

К - шаг резьбы (знак «+» означает нарезание резьбы вдоль оси Z);

L - число проходов черновых и чистовых (задаются через точку);

R - расстояние между инструментом и деталью (по умолчанию R= 1);

Т - четырехзначный код, определяющий тип нарезаемой резьбы; первые две цифры могут означать:

00 - нарезание с конечным пазом;

01 - без конечного паза - врезание под углом;

10 - нарезание с конечным пазом;

11 - нарезание без конечного паза - врезание радиально;

третья цифра: «0» или «1» - внешнее или внутреннее нарезание резьбы соответственно;

четвертая цифра: «0» или «1» или «2» - нарезание метрической, дюймовой и нестандартной резьбы (по умолчанию Т0000);

Р - число заходов резьбы (по умолчанию Р = 1);

а - угол резьбы (для нестандартной);

b - глубина резьбы.

Примечание. Резьба без конечного паза не может быть получена в кадровом режиме. Пример нарезания резьбы с использованием цикла «FIL» изображен на рисунке 6.

 

№30 FIL, Z4, К2, L5.1, R2

 

Рисунок 6 - Пример нарезания резьбы с использованием цикла «FIL»

 

Постоянный цикл сверления

Постоянный цикл сверления G 81 может быть использован для операций растачивания, развертывания, центровочного сверления. Программирование цикла G81 идентично программированию циклов G82, G86, G89. Формат:

N...G...Z...F...

N...X0

N...G80

Пример постоянного цикла G81 приведен на рисунке 7.

 

Рисунок 7 - Пример постоянного цикла G81

 

Для сверления глубоких отверстий программируется цикл глубокого
сверления G83. Формат:

G 83 [ R Z... I... [К...] [ J...],

где R - начальная координата отверстия;

Z - координата дна отверстия;

I - приращение координаты по Z после каждой разгрузки стружки (вывода сверла из отверстия);

К - коэффициент (доля) уменьшения параметра I (до достижения
величины J);

J - минимальное приращение цикла разгрузки стружки.

Пример постоянного цикла G83 (глубокое сверление с разгрузкой стружки) приведен на рисунке 8.

Рисунок 8 - Пример постоянного цикла глубокого сверления G83 с разгрузкой стружки



ТРЕХБУКВЕННЫЕ ОПЕРАТОРЫ

В процессе создания УП используются операторы, представляющие собой 3-х буквенные коды которые делятся на семь классов:

-  операторы, изменяющие систему начала отсчета осей;

-  операторы, изменяющие последовательность выполнения программы;

- смешанные операторы;

- операторы ввода / вывода;

- операторы контроля инструмента;

- операторы видеографического управления;

- операторы управления коррекциями.

Обозначение кодов, формат и функции приведены в таблицах А1-А5 (приложение А).

 

СОЗДАНИЕ И ИСПЫТАНИЕ УП

Режимы работы УЧПУ NС-201

Создание УП осуществляется в соответствии с использованием вышеизложенных правил, имеющихся чертежей заготовки и готовой детали.     Проверку работы УП необходимо произвести:

- при блокированном приводе с использованием видеостраницы #6 и / или с подачами равными скоростям холостых перемещений;

- при обработке заготовки с использованием созданной УП на рабочих режимах.

 

Обработка заготовки

Обработка заготовки осуществляется после проверки и корректировки работы УП при строгом соблюдении правил ТБ и инструкции по управлению станком под руководством преподавателя или учебного мастера.

После окончания обработки необходимо проверить соответствие полученных размеров требуемым, и составить отчет по лабораторной работе.

 

СОДЕРЖАНИЕ ОТЧЕТА

1 Эскиз (чертеж) заготовки, детали.

2 Разработанная РТК.

3 Текст управляющей программы.

4 Результаты обмеров готовой детали.

5 Выводы.

 

ВОПРОСЫ И ЗАДАНИЯ ДЛЯ САМОПРОВЕРКИ

1 Каким образом осуществляется ввод УП в УЧПУ станка?

2 Какая информация необходима для подготовки УП?

3 Описать порядок формирования текста УП.

4 Для чего используются подготовительные функции G?

5 Описать формат кадров УП.

6 Привести примеры стандартных циклов обработки.

7 С какой целью при создании УП используются трехбуквенные операторы?

8 На какие типы подразделяются кадры УП?

9 В чем заключается испытание УП?



ПРИЛОЖЕНИЕ А.

ПЕРЕЧЕНЬ КОДОВ, ИСПОЛЬЗУЕМЫХ ПРИ ПРОГРАММИРОВАНИИ СИСТЕМЫ NС-201 (ТОКАРНЫЙ ВАРИАНТ)

 

Таблица А1 - Коды, используемые в режиме «КОМАНДА»

Код Формат Функция
EDI EDI, имя/МРх Вызов редактора для изменения существующей или записи новой программы с клавиатуры
DEL DEL, имя/МРх Удаляет программу из памяти

СОР

СОР, имя/МРх/устройство Копирует указанную программу из памяти на устройство
СОР, устройство, имя/МРx Копирует программу из устройства в память
REN REN, имя/МРх, имя 1/МРх Изменяет имя программы
DIR DIR/MPx Показывает список программ в памяти
FOR FOR, имя/MPx, кол-во строк Создает файл фиксированной длины и формирует поля файлов корректоров, продолжительности срока службы инструмента, начальных точек
ATT АТT, имя, 100 АTT, имя, Защищает программу от записи. Убирает защиту
DIF DIF, имя/MPx, имя/МРх Проверяет разницу между программами в памяти

 

Таблица А2 - Коды периферийных устройств

Код Тип внешних устройств
TY Телетайп

 

Таблица АЗ - Коды, используемые при управлении УП

Код Формат функция
Е EN[.тип]= значение Определяет числовые переменные с одним из следующих типов: BY= байт4 1N=целое число; LI=длинное целое число; RE=действительное LR=длинное действительное; N - номер параметра
О ОN = значения координат или переменных Определяет геометрический элемент как точку начала отсчета; N - номер элемента
Р РN- значения координат или переменных Определяет геометрический элемент как точку; N - номер элемента
l lN= значения координат или переменных Определяет геометрический элемент как прямую; N - номер элемента

Продолжение приложения А

Продолжение таблицы А3

с cN= значения координат или переменных Определяет геометрический элемент как окружность; N - номер элемента
TMR ТМR= значение задержки времени в конце кадра Определяет время, затрачиваемое на движение при G04 или в фиксированных циклах (выражается в секундах)
UOV U0V=1 UOV=0 Определяет допуск припуска. Отмена припуска
JOG J0G=значение Определяет величину перемещения, выполняемого в режиме ручных фиксированных
RTA RТА=значение Определяет изменение величины щупа для оси X (аттестация щупа)
RTO RТО=значение Определяет изменение величины щупа для оси Y (аттестация щупа)
ERF ЕRF=значение Определяет допустимую ошибку формы
MCD МСО=значение Определяет максимальное отклонение направляющих косинусов в движении
USB USB=1 USB=0 Выполнение кадров с символом" /" (пропуск). Пропуск кадров с символом " /"
UVR UVR=1 UVR=0 Выполнение программы в режиме быстрого хода. Отмена вышеназванного режима
URL URL=I URL=0 Разрешение работы корректора рабочей пода- чи. Отмена вышеназванного режима
USO USO=1 USO=0 Подтверждение М01. Отмена М01
UCV UCV=N Определяет тип вывода на экран осевых значений для видеостраницы #1: UCV=0- рассчитанные величины осей; UCV=1 - значения датчиков; UCV=2 - ошибки позиционирования
RAP RAP=0 RAP=1 Автоматический возврат на профиль после перемещения вручную, последовавшего после " Стоп" с выбором оси. Автоматический возврат на профиль после перемещения вручную, последовавшего после " Стоп" по пути ручного перемещения
UAS UAS=1 UAS=0 Отключение осей (блокировка привода). Отмена вышеназванного режима
RMS RMS=... Определяет процент изменения скорости в режиме возврата при цикле резьбонарезания

Продолжение приложения А

Окончание таблицы А3

UEP UEP=1 UEP=0 Включает использование по- зиционных ошибок. Отмена вышеназванного режима
SA SАN=значение Определяет из программы значение сигнала пакета А; N - номер параметра
SK SKN=значение Определяет из программы значение сигнала пакета К; N - номер параметра
SYVAR SYVARN- значение Определяет значение переменных при записи файла из программы; N - номер параметра
TIM Т1МN=значение Определяет из программы системное время Т1М=0 сбрасывает часы; N - номер параметра
TOT ТОТN=значение Определяет из программы суммарное время; N - номер параметра

 

Таблица А4 - Коды, используемые при управлении инструментом

Код Формат Функция
ORA ORA, N, X…, Y…, Z… Определяет абсолютную начальную точку по осям; N: номер начальной точки. Для определения началь­ных точек в альтернативных единицах измере­ния, номер должен быть взят с отрицательным знаком (-N )
CAO CAO, N Стирает начальную точку; N: номер начальной точки. Если N отсутствует, то удаляются все записи файлов
VOA VOA, N Воспроизводит начальную точку; N: номер начальной точки
VTU VTU, N[, T, COMPEN, T1, T2, T3, B] Запоминает файл параметров для управления сроком службы инструмента n: номер инструмен­та Т: альтернативный инструмент COMPEN: кор­ректировка альтернативного инструмента Т1: мак­симальное теоретическое время службы инстру­мента Т2: минимальное теоретическое время службы инструмента ТЗ: оставшееся время служ­бы инструмента В: состояние инструмента для ин­дикации записи вводить: VTU, N  

 

Продолжение приложения А

Продолжение таблицы А4

CTU CTU, N Удаляет инструмент из файла срока службы инструментов. N: номер удаляемого инструмента, если не указан операнд N, то команда удаляет все записи файла
VOL VOL=1 VOL=0 Активизация штурвала. Отключение штурвала
UCG UCG, N, AXIS1I АХISIS, АХIS2I АХIS2S[АХIS3] Определяет параметры инициализации для графического экрана n=1, визуализация осей, не входя­щих в систему координат n=2, визуализация осей, входящих в систему координат ось 1I: нижний предел оси Z ось 1S: верхний предел оси Z ось 2I: нижний предел оси X ось 2S: верхний предел оси X ось S3: ось, перпендикулярная рабочей плоскости
CLG CLG Очищает графический экран
DCG DCG Запрещает графический экран (всегда после CLG)
CAC CAC, N Удаляет корректор инструмента N: но­мер корректора. Если N не определен, то команда удаляет весь файл
SPG SPG, имя Выбирает программу
REL REL Сбрасывает выбор программы
DРТ DPT, Qа, Qs, Vm Определяет параметры щупа Qа: величина приближения (расстояние от условной точки щупа) Qs: величина безопасности (максимальное пе­ремещение от точки касания щупа ) Vm: скорость, мм/мин
RCM RCM Разрешает запомненный поиск
ERM ERM Запрещает запомненный поиск
V1C V1C, N Визуализирует содержание таймерной переменной (ТIМХ) N: номер переменной. На дисплее визуа­лизируется: VIС, имя переменной, часы, минуты, секунды  

Продолжение приложения А

Окончание таблицы А4

SNC SNC, n Выполнение программы до кадра с номером n, например SNC, 24
DIS DIS, переменная Воспроизведение переменной на экране ПО
ЕVА ЕVА, (выражение) Вычисляет выражение и воспроизводит его на экране ПО
UСА UСА, n, Z, Х Модифицирует инкрементально корректора n на величину Z/Х
МВR  МВR=1  МВR=0.. Активизация обратного прослеживания профиля. Отмена обратного прослеживания профиля

 

Таблица А5 - Коды, используемые в кадрах УП

Код Формат Функция
CLS (CLS, имя подпро­граммы) Вызывает подпрограмму
ВNC (BNC, метка) Выполняет безусловный переход к метке
BGT (BGT, VAR1. VAR2, метка) Переходит, если VAR1 > VAR2
BLT (ВLT, VAR1, VAR2, метка) Переходит, если VAR1 < VAR2
BEQ (BEQ, VAR1, VAR2, метка) Переходит, если VAR1 = VAR2
BNE (BNE, VAR1, VAR2, метка) Переходит, если VAR1 =  VAR2
BGE (BGE, VAR1, VAR2,.метка) Переходит, если VAR1 > = VAR2
BLE (BLE, VAR1, VAR2, метка) Переходит, если VAR1 < = VAR2
EPP (EPP, метка1, метка2) Вьшолняет часть программы между меткой 1 и меткой 2
RPT (RPT, N) Повторяет часть программы N раз (n < 99). Описание части программы начинается после блока, содержащего RPT, и заканчивается блоком, содержащим код ERP
ERP (ERP) Определяет границу части программы
UAO (UAO, n) Выбор абсолютной начальной точки; n- номер абсолютной начальной точки, ранее введен с клавиатуры
UOT (UOT, n, X…, …, Z…) Определяет временную начальную точку для заданных осей; n: номер абсолютной начальной точки

Продолжение приложения А

Продолжение таблицы А5

UIO (UIO, X..., Z...) Объявляет начальную точку в приращениях отно­сительно текущей абсолютной начальной точки
MIR (MIR, X, Z) (MIR) Определяет зеркальную обработку для объявленных осей. Отмена зеркальной обработки
URT (URT, угол) 1 Поворачивает плоскость на угол, относительно текущей начальной точки. Отмена поворота плоскости
SCF (SCF, n[, ось]) Масштабный коэффициент для объявленных осей; n: масштабный коэффициент. Примечание: если оси не определены, масштабный коэффициент ус­танавливается для всех осей
RQO (RQO, n, ось..) Переквалификация начальной точки для осей, определенных в программе; n: номер начальной точки
RQU (RQU, NUT, NCOR, Z., X.) Переквалификация инструмента. NUT: номер инструмента; NCOR: номер кор­ректора. Изменяет текущие корректоры и файл корректоров
RQP (RQP, NUT, NCOR, Z…, X.) Изменяет корректоры Z и/или X, определенных в объявлении; файл корректоров не изменяется
DPI (DPI, ось S1, ось S2) Определяет плоскость интерполяции; ось 1, ось 2: оси, имена которых определяет плоскость
DTL (DTL, ось1, ось2) Определяет при позиционировании величину допуска для программированных осей (отличную от величин, объявленных в файле характеризации)
DLO (DLO, ось+ ось - ) Определяет программные ограничения программируемых осей (максимальный и минимальный предел)
DIS (DIS. переменная) Воспроизводит на экране переменную
TOF (TOF, n) Объявляет инструмент «вне ис­пользования»; n: номер инструмента
     

Продолжение приложения А

Продолжение таблицы А5

UCG (UCG, N, ось l ось 1S, ось 2 ось 2S, [ось]) Определяет параметры графическо­го экрана; N: 1 воспроизведение с отключенными осями. N: 2 воспро­изведение с подключенными осями
CLG (CLG) Очищает область графического экрана дисплея
DCG (DCG) Запрещает графический экран (должен быть за­программирован после CLG)
DSA (DSA, n, Z-Z+, X-Х+) Определяет пределы защищен­ной области; n: номер области; Z- нижний предел оси Z; Z+ верхний предел оси Z; Х- нижний предел оси X; Х+ верхний
ASC (ASC, n) Разрешает защищенную область; n: номер области
DSC (DSC, n) Запрещает защищенную область; n: номер области
DPT (DPT, Qa, Qs, Vm) Определяет параметры щупа: Qa: величина подхода; Qs: величина безопасности; Vm: скорость измерения
DLY (DLY, n) Определяет выдержку на указанный промежу­ток времени, n: выдержка времени в секундах (мах=32 сек.)
UAV (UAV, 1, ХС, UV, r) (UAV, 2, С, V, r) (UAV, 0) Определяет виртуальные оси U и V; r - минималь­ный радиус. Определяет виртуальную ось V; r - радиус цилиндра. Запрещает виртуальные оси
DFP (DFP, n) Определяет номер профиля (1-8). который вызывается во время циклов черновой и чистовой обработки
EPF (EPF) Закрывает определение профиля
SPA (SPA, а, n, l, х, z) Цикл черновой обработки, параллельной к оси «а»: а: ось х или z: n: номер профиля; l: число проходов; х: припуск по х; z: припуск по z. SPA не может быть применена к немонотонным профилям
     

Окончание приложения А

Окончание таблицы А5

SPF (SPF, a, n, l, x, z) Цикл черновой обработки, параллельной к оси «а» с предварительной чистовой обработкой: а: ось х или z; n: номер профиля; l: число проходов; х: припуск по х; z: припуск по z. SPF не может быть применена к немонотонным профилям
SPP (SPP, n, l, z1, z2, x1, x2) Цикл черновой обработки, параллельной к профилю: z1: припуск по z; z2: первоначальный припуск по Z; х1: припуск по х; х2: первоначальный припуск по х
CLP (CLP, n) Вызов цикла чистовой обработки, n: номер профиля
TGL (TGL, z.., x.., k..) Цикл обработки паза параллельно к оси х или z: z: конечный размер паза; х: внутренний диаметр паза; k: ширина инструмента
FIL (FIL, z.., x.., k.., l.., r.., t.., p.., a.., b.., ) Цикл резьбонарезания
USS (USS, s+i) Управляет моторизированным инструментом: s: ось, конфигурируемая в качестве шпинделя; i: число оборотов; знак указывает направление вращения

 


СОДЕРЖАНИЕ

1 ЦЕЛЬ РАБОТЫ.. 3

2 ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ.. 3

3 ОБЩИЕ СВЕДЕНИЯ.. 3

4 ПРОГРАММИРОВАНИЕ УЧПУ МС – 201. 5

4.1 Подготовительный этап. 5

4.2 Формирование текста УП.. 5

4.3 Функции, используемые при программировании. 7

4.4 Форматы кадров УП.. 12

5 ЦИКЛЫ ОБРАБОТКИ.. 15

5.1 Нарезание резьбы.. 15

5.2 Постоянный цикл сверления. 17

5.3 Компенсация радиуса инструмента. 19

6 ГЕОМЕТРИЧЕСКОЕ ПРОГРАММИРОВАНИЕ ВЫСОКОГО УРОВНЯ (GTL) 21

7 ПАРАМЕТРИЧЕСКОЕ ПРОГРАММИРОВАНИЕ. 21

8 ТРЕХБУКВЕННЫЕ ОПЕРАТОРЫ.. 22

9 СОЗДАНИЕ И ИСПЫТАНИЕ УП.. 22

9.1 Режимы работы УЧПУ NС-201. 22

9.2 Испытание УП при блокировке привода с использованием видеостраницы #6 22

9.3 Испытание УП без детали на скоростях быстрого хода. 23

9.4 Обработка заготовки. 23

10 СОДЕРЖАНИЕ ОТЧЕТА.. 23

11 ВОПРОСЫ И ЗАДАНИЯ ДЛЯ САМОПРОВЕРКИ.. 23

ПРИЛОЖЕНИЕ А. 24


 

Переладов Александр Борисович

Камкин Иван Павлович

 

 



МОДЕЛИ 16К20ФЗ (УЧПУ NC - 201)

Методические указания

к выполнению лабораторных работ

по курсам «Программное управление технологическим оборудованием»,

«Управление системами и процессами», «Управление станками и станочными комплексами» для студентов специальностей

220301, 151001, 151002

Редактор Е. А. Устюгова

 

 

________________________________________________________________

Подписано к печати   Печать трафаретная   Заказ Формат 60x84/16   Усл. печ. л. 2, 25   Тираж 100 Бумага тип №1   Уч. - изд. л. 2, 25   Цена свободная

________________________________________________________________

Редакционно-издательский центр КГУ.

Курганский государственный университет. 640669, г. Курган, ул. Гоголя, 25.

ПРОГРАММИРОВАНИЕ ТОКАРНОГО СТАНКА

МОДЕЛИ 16К20ФЗ (УЧПУ NC - 201)

 

Методические указания

к выполнению лабораторных работ по курсам

«Программное управление технологическим оборудованием»,

«Управление системами и процессами», «Управление станками и станочными комплексами» для студентов специальностей

220301, 151001, 151002

 

 

 

Курган 2012


Кафедра: «Автоматизация производственных процессов»

Дисциплины: «Программное управление технологическим оборудованием», «Управление системами и процессами», «Управление станками и станочными комплексами»

 

Составили: канд. техн. наук, доцент А.Б. Переладов;

         аспирант И. П. Камкин.

Утверждены на заседании кафедры «14» декабря 2011 г.

Рекомендованы методическим

советом университета «29» декабря 2011 г.


ВВЕДЕНИЕ

Данные методические указания предназначены для ознакомления с возможностями и принципом работы устройства числового программного управления NC-201, а также правилами составления управляющих про­грамм, обеспечивающих работу токарного станка 16К20ФЗ в автоматиче­ском режиме.

Перечень сокращений:

УЧПУ - устройство числового программного управления;

ПО - пульт оператора;

ПрО - программное обеспечение;

УП - управляющая программа.

 



ЦЕЛЬ РАБОТЫ

Ознакомиться с функциональными возможностями УЧПУ NC - 201 (токарный вариант) и правилами подготовки УП для обработки заготовок.

 


Поделиться:



Последнее изменение этой страницы: 2019-03-29; Просмотров: 1679; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.158 с.)
Главная | Случайная страница | Обратная связь