Адреса с осевым расширением
У адресов с осевым расширением имя оси стоит в квадратных скобках после адреса, который устанавливает соответствие осям:
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