Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по программированию стойки Sinumerik-2.doc
Скачиваний:
142
Добавлен:
18.12.2018
Размер:
2.05 Mб
Скачать

1.5 Присвоения значений

Значение может присваиваться адресу. Способ присвоения зависит от типа имени адреса.

Знак "=" должен вставляться между именем адреса и значением, если:

  • имя адреса состоит из более одной буквы или

  • значение состоит из более одного постоянного

Знак "=" может быть опущен или имя адреса состоит из одной буквы, а значение из одного постоянного. Ведущие знаки разрешаются, а операторы позволяются после буквы адреса.

Пример:

Х10 Присвоение значения (10) адресу Х, "=" не требуется

Х1=10 Присвоение значения (10) адресу Х с числовым расширением (1), "=" не требуется

X=10*(5+SIN(37.5)) присвоение значения способом числового расширения требуется "="

Числовое расширение должно быть всегда продолжено одним из специальных характеров "=", "(", "[",")","]","," или оператором для разделения имени адреса с числовым расширением от букв адреса со значением.

Важные адреса

Адрес Значение(установка по умолчанию) Примечание

А Поворотная ось переменная

В Поворотная ось переменная

С Поворотная ось переменная

D Номер кромки инструмента фиксированный

F Подача фиксированный

FA Осевая подача фиксированный

FL Ограничение подачи оси фиксированный

G Подготовительная функция фиксированный

H Осевая функция фиксированный

L Вызов подпрограммы фиксированный

M Смешанная функция фиксированный

N Подблок фиксированный

I Параметр интерполяции переменная

IP Параметр интерполяции фиксированный

J Параметр интерполяции переменная

K Параметр интерполяции переменная

L Вызов подпрограммы фиксированный

М Смешанная функция фиксированный

N Подблок фиксированный

OVR Перебег траектории фиксированный

Р Число ходов программы фиксированный

РО Коэффициент полиномный фиксированный

POS Ось позиционирования фиксированный

POSA Ось позиционирования через границу блока фиксированный

SPOS Позиция шпинделя фиксированный

SPOSA Позиция шпинделя с ограничением блока фиксированный

Q Ось переменная

R Арифметический параметр фиксированный

S Скорость шпинделя фиксированный

Т Номер инструмента фиксированный

U Ось переменная

Y Ось переменная

W Ось переменная

X Ось переменная

Y Ось переменная

Z Ось переменная

АС Угол дуги переменная

CR Радиус круга переменная

АР Полярный угол переменная

RP Полярный радиус переменная

: Главный блок фиксированный

"фиксированный": Эти имена адресов имеются для специальной функции

"переменная": Этим адресам может присваиваться другое имя данными станка.

1.6 Структура и содержание nc программы

NC или часть программы состоят из серий NC блоков, описывающих последовательность процессов обработки на станке с числовым управлением. Стандартом для структуры программирования является DIN 66025&

Программа называется также "программой детали", так как она содержит инструкции по обработке детали.

NC или программа детали позволяет обрабатывать деталь автоматически в связи со станком с числовым управлением.

Block No - Номер блока / Word - Слово

NC program - NC программа / End of program -

Конец программы

1.6.1 Имена программ

Имя программы происходит из имени файла. Имя программы может состоять из символов

до 32 (буквы, числа, черточек) в длину и могут включать сепараторы.

Пример:

MPF100

WELLE

На дисплее отображаются только до 24 символов имени программы.

1.6.2 Имена подпрограмм

В именах подпрограммы, согласно DIN 66025 буквы "L" и "I" (нижний и верхний регистр) могут

появляться впереди числового расширения. Начальные нули в числовом расширении

присваиваются (т.е. "L01" не означает "L1").

1.6.3 Длина блока

Блок может состоять максимум из 242 символов (включая комментарии и конца блока "Lf").

3 блока до 66 символов каждый отображается обычно на дисплее текущего блока на экране. Сообщения отображаются на дисплее в отдельном окне сообщений.

1.6.4 Порядок слов в блоке

Чтобы структура блока была по возможности четче, слова

в блоке должны распределяться следующим образом:

Пример:

N10 G...X...Y...Z...F...S...T...D...M...H...

Адрес Значение

N Адрес номера блока

10 Номер блока

G Подготовительная функция

X,Y,Z Позиционные данные

F Подача

S Скорость

T Инструмент

D Номер смещения инструмента

М Смешанная функция

Н Осевая функция

Некоторые адреса могут использоваться более одного раза в одном блоке (т.е. G..., M..., H...).