Адреса с осевым расширением

У адресов с осевым расширением имя оси стоит в квадратных скобках после адреса, который устанавливает соответствие осям:

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