
- •1.1 Код перфоленты
- •1.2 Набор символов
- •1.3 Структура слова
- •1.4 Структура кадра
- •1.5 Начальный ракорд
- •1.6 Комментарий
- •1.7 Программы обработки деталей
- •1.8 Подпрограммы
- •2.0 Информация пути
- •2.1 Команды осей х, z
- •2.2 Зеркальное отражение
- •3.0 Условия пути
- •3.1 G90/g91 Программирование в исходных размерах и размерах с приращением
- •3.2 Быстрый ход g00
- •3.3 Линейная интерполяция g01
- •3.4. G10/g11 Программирование полярных координат
- •3.5 G02/g03 Круговая интерполяция
- •3.6 Нарезание резьбы g33 с постоянным шагом
- •3.10 G09 Снижение скорости. G60 Точный останов
- •3.15 G25/g26 – программируемое ограничение рабочего поля
- •3.16 Сдвиг нулевой точки (nv)
- •3.20 G94/95/96/97 – подача f, м36, м37
- •3.22 G92 s ... – ограничение числа оборотов шпинделя при g96
- •3.23 G26 s ... – постоянно действующее ограничение числа оборотов шпинделя
- •4.0 Функции переключения и дополнительные функции s, н, т, м
- •4.1 Слово s
- •4.2 Вспомогательные функции н
- •4.3 Слово т команды инструмента
- •4.4 Дополнительные функции м
- •5.0 Параметры
- •5.1 Определение параметров
- •5.2 Присваивание параметров в программе
- •5.3 Объединение параметров
- •7.0 Циклы
- •7.1 Циклы обработки
- •7.2 L91/l92 – циклы реверса для смены инструмента
- •8.3 Коды программ
Содержание
1.0 Структура программы 5
1.1 Код перфоленты 5
1.2 Набор символов 5
1.3 Структура слова 6
1.4 Структура кадра 6
1.5 Начальный ракорд 9
1.6 Комментарий 9
1.7 Программы обработки деталей 10
1.8 Подпрограммы 11
2.0 Информация пути 12
2.1 Команды осей х, z 12
2.2 Зеркальное отражение 13
3.0 Условия пути 15
3.1 G90/G91 Программирование в исходных размерах и размерах с приращением 15
3.2 Быстрый ход G00 16
3.3 Линейная интерполяция G01 17
3.4 G10/G11 Программирование полярных координат 18
3.5 G02/G03 Круговая интерполяция 19
3.6 Нарезание резьбы G33 с постоянным шагом 20
3.10 G09 Снижение скорости. G60 Точный останов 21
3.11 G63 – нарезание резьбы с патроном-компенсатором 22
3.12 G64 – режим контурного управления 23
3.13 GO4 – время задержки 23
3.14 G70/G71 23
3.15 G25/G26 – программируемое ограничение рабочего поля 24
3.16 Сдвиг нулевой точки (NV) 25
3.20 G94/95/96/97 – подача F, М36, М37 25
3.21 G96 S ... – постоянная скорость резания /V = постоянно/ 26
3.22 G92 S ... – ограничение числа оборотов шпинделя при G96 26
3.23 G26 S ... – постоянно действующее ограничение числа оборотов шпинделя 27
4.0 Функции переключения и дополнительные функции S, Н, Т, М 28
4.1 Слово S 28
4.2 Вспомогательные функции Н 28
4.3 Слово Т команды инструмента 28
4.4 Дополнительные функции М 29
5.0 Параметры 32
5.1 Определение параметров 32
5.2 Присваивание параметров в программе 33
5.3 Объединение параметров 33
7.0 Циклы 35
7.1 Циклы обработки 35
7.2 L91/L92 – циклы реверса для смены инструмента 35
8.3 Коды программ 37
1.0 Структура программы
1.1 Код перфоленты
Данные на перфоленте закодированы в соответствии с установленными предписаниями, т.е. комбинация перфораций соответствует совершенно определенному символу. Применяют два кода перфоленты:
DIN 66025 (ISO)
EIA-RS 244-A
Устройство управления автоматически распознает правильный код. Опознавание кода происходит по первому считанному символу % или EOR, либо LF или ЕОВ /последнее, в случае если установлен соответствующий параметр станка/. Каждая отдельная перфолента должна быть записана в допустимом коде. Смена кода на перфоленте или склеивание перфолент с различными кодами недопустимы и проводят к срабатыванию контроля четности символов. Символы кода имеют общий признак:
ISO – всегда четное число перфораций;
EIA – всегда нечетное число перфораций.
Критерий четного или нечетного количества перфораций применяют для простой проверки программы со второго символа.
Контроль четности кадра проверяет, имеет ли кадр четное количество символов. В случае нечетного количества символов кадр дополняется при помощи "НТ", "SP" или "DEL". Эта проверка может быть отменена.
В качестве еще одной проверки при двукратном считывании программы, уже находящейся во внутренней программной памяти выполняют комплексное сравнение программы.
В случае распознавания сшибки процесс считывания прекращается, и ошибка индицируется на панели устройства управления. Название адресов слов соответствует DIN 66025 /ISO/.
1.2 Набор символов
Устройство управления считывает каждый символ, записанный в коде перфоленты. Однако для формулирования программно-технических геометрических и технологических команд в программе обработки детали можно использовать только определенные символы.
Код ISO
Буквы адресов |
А, В, F, G, Н, I, К, L, M, N, R, S, Т, X, Z |
Цифры |
0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
Печатаемые специальные символы |
%, (, ), +, –, /, :, ., @ |
Непечатаемые специальные символы |
нт Табулятор SP Пробел /Space/ DEL Ошибка /Delete/ CR Возврат каретки /Carriage Return/ LF Конец кадра /Line Feed/ |
СЧИТЫВАНИЕ Следующие символы не обрабатываются, не записываются в память |
ВЫВОД НА ПЕРФОРАЦИЮ ВЫВОД НА ПЕЧАТЬ Формируются следующие символы |
НТ |
|
SP /кроме комментариев/ |
SP /после каждого слова, кроме комментариев/ |
DEL |
|
CR /произвольная последовательность CR LF/ |
CR формируется дважды после LF |
LF индицируется на дисплее в виде * |
1.3 Структура слова
Слово состоит из адресной буквы и последовательности цифр со знаком числа или без него. /Форма записи адреса/.
Структура слова и вместе с тем формат ввода являются точно установленными и изображаются согласно DIN 66025, лист 4:
в метрической системе: %04 N04 G02 XL + 053 ZL + 053 (AL + 053
ID053 BD053 угол
только для
Sprint 8Т)
Примеры слов:
Слово |
Ввод с десятичной точкой /параметр пользователя/ |
Ввод без десятичной точки /параметр пользователя/ |
1 um 10 um 100 um 1000 um 10200 um 100000 um |
0.001 0.01 0.1 или .1 1. или 1 10.2 100. или 100 |
1 10 100 1000 10200 100000 |
Ввод с десятичной точкой возможен при следующих адресах:
X, Z, I, К, А, В, F /мм/оборот/ см. 8.2.6.