Адреса с осевым расширением
У адресов с осевым расширением имя оси стоит в квадратных скобках после адреса, который устанавливает соответствие осям:
I FA[U]=400 ;специфическая подача для оси U
Расширенные адреса
Расширенное написание адресов позволяет систематизировать большее количество осей и шпинделей. Расширенный адрес состоит из цифрового расширения или из записанного в квадратных скобках идентификатора переменных и присвоенного с помощью символа «=» арифметического выражения:
Х7 ; «=» не требуется, 7 это значение, но символ «=» возможен и здесь
Х4=20 ;ось Х4 («=» требуется)
CR=7.3 ;2 буквы ('-« требуется)
S1=470 ;число оборотов для 1-ого шпинделя 470 мин-1
М3=5 ;установка шпинделя для 3-его шпинделя
Расширенное написание адреса допускается только для простых адресов, приведенных в таблице 1.
Таблица 1- Значение адресов
| Адрес | Значение | 
| X, Y, Z,… | Адреса осей | 
| I, J, К | Параметры интерполяции | 
| S | Число оборотов шпинделя | 
| SPOS, SPOSA | Позиция шпинделя | 
| М | Дополнительные функции | 
| Н | Вспомогательные функции | 
| Т | Номер инструмента | 
| F | Подача | 
Число (индекс) при расширенном написании адреса для адресов М, Н, S, а также для SPOS и SPOSA может заменяться переменной. При этом идентификатор переменных стоит в квадратных скобках:
S[SPINU]=470 ;число оборотов для шпинделя, номер которого зафиксирован в переменной SPINU
M[SPINU]=3 ;правое вращение для шпинделя, номер которого зафиксирован в переменной SPINU
T[SPINU]=7 ;предварительный выбор инструмента для шпинделя, номер которого зафиксирован в переменной SPINU
Фиксированные адреса
Фиксировано установленные адреса приведены в таблице 2.
Таблица 2 – фиксированные адреса.
| Адрес | Значение (стандартная установка) | 
| D | Номер режущей кромки | 
| F | Подача | 
| G | Функция перемещения | 
| Н | Вспомогательная функция | 
| L | Вызов подпрограммы | 
| М | Дополнительная функция | 
| N | Вспомогательный кадр | 
| Р | Число прогонов программы | 
| R | R-параметр | 
| S | Число оборотов шпинделя | 
| Т | Номер инструмента | 
| : | Главный кадр | 
N10 G54 T9 D2
Фиксированные адреса с осевым расширением
Фиксированные адреса с осевым расширением приведены в таблице 3. Таблица 3 – Расширение фиксированных адресов
| Адрес | Значение (стандартная установка) | 
| АХ | Осевое значение (переменное программирование оси) | 
| АСС | Осевое ускорение | 
| FA | Осевая подача | 
| FDA | Осевая подача для наложения маховичка | 
| FL | Осевое ограничение подачи | 
| IP | Параметры интерполяции (переменное программирование оси) | 
| OVRA | Осевая процентовка | 
| РО | Полиномиальный коэффициент | 
| POS | Позиционирующая ось | 
| POSA | Позиционирующая ось через границу кадра | 
N10 POS[X]=100
При программировании с осевым расширением перемещаемая ось стоит в квадратных скобках.
Устанавливаемые адреса
Адреса могут определяться либо как буква оси (при необходимости с цифровым расширением), либо как свободный идентификатор.
Устанавливаемые адреса должны быть однозначными внутри УЧПУ, т.е. один и тот же идентификатор адреса не может использоваться для различных типов адресов. В качестве типов адресов при этом различаются:
-осевые значения и конечные точки,
-параметры интерполяции,
-подачи,
-критерии перешлифовки,
-измерение,
-поведение осей и шпинделей.
Устанавливаемыми буквами адреса являются: А, В, С, Е, I, J, К, Q, U,V, W,X, Y, Z.
Имена устанавливаемых адресов могут изменяться пользователем через машинные данные:
Х1, Y30, U2, I25, Е25, Е1=90, …
Цифровое расширение имеет одну или две позиции и всегда является положительным.
Идентификатор адреса
Написание адреса может дополняться добавлением других букв.
CR ;к примеру, для радиуса окружности
XPOS
_FRAES1_MPF
N10 MSG(«ЭTO МОЯ ПРОГРАММА») ;MSG = вывод сообщения в строке ошибки УЧПУ
:10 F200 S900 T1 М6 D2 М3 ;подача, шпиндель, инструмент, ;коррекция инструмента, шпиндель вращается вправо
N20 GO X100 Y100 ;подвод к позиции ускоренным ходом
N30 G1 Х150 :рабочая подача, прямая в X
N40 Y120 :прямая в Y
N50 X100 ;прямая в Х
N60 Y100 ;прямая в Y
N70 GO X0 Y0 ;отвод ускоренным ходом
N100 M30
Лабораторная работа № 4