Главная страница
Случайная страница
КАТЕГОРИИ:
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Приложение А.
ПЕРЕЧЕНЬ КОДОВ, ИСПОЛЬЗУЕМЫХ ПРИ ПРОГРАММИРОВАНИИ СИСТЕМЫ 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
Переладов Александр Борисович
Камкин Иван Павлович
|