Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
11111111 / Питтлер / Питтлер_программирование.doc
Скачиваний:
22
Добавлен:
22.02.2023
Размер:
5.98 Mб
Скачать

5.0 Параметры

В программах обработки деталей всем адресам вместо числовых значений могут присваиваться также параметры от 00 до 99 /изготовителем станков может устанавливаться запрет на параметры от R00 до R99/. Для каждого такого параметра определяется определенное числовое значение в программе обработки детали или подпрограмме.

Размерность параметров R зависят от отношения к адресу. Параметры R записываются всегда в виде двух декад. В каждом кадре могут программироваться не более 10 параметров.

Пример:

L 51000 LF Применение параметров R01, R05 и

N1 Z-R49 SR05 LF R49 в подпрограмме (UP).

N2 X300.-R01 LF

.

.

N50 M17 LF

% 5772 LF

N1 ... LF

.

.

N37 R01 10. R49-20.05 R05 500 LF Запрос UP 510

N38 L51002 LF Двукратный прогон

R01 = 10

R05 = 500

R49 = -20.05

5.1 Определение параметров

Посредством определения параметров R производится присваивание отдельным параметрам R определенных числовых значений со знаком. Определение параметров R может осуществляться в программах обработки деталей и/или подпрограммах. В каждом кадре могут программироваться до 10 определений параметров.

Запрограммированная операция

Выполнение

Результат

R01 10.78

R02 95.34

R03-555.1

R01 +10.78

R02 +95.34

R03 -555.1

R01 = +10.78

R02 = +95.34

R03 = -555.1

5.2 Присваивание параметров в программе

Прямое присваивание. Адресу непосредственно присваивается значение, определенное для параметра R.

Запрограммированная операция

Выполнение

Результат

F R01

Z R02

X-R03

F R01

Z R02

X R03

F = +10.78

Z = +95.34

X = +555.1

Аддитивное присваивание

Числовому значению адреса присваивается определенное значение параметра R с учетом знака.

Запрограммированная операция

Выполнение

Результат

X 20.78-R01

Z 44.9-R03

F 10.1 R02

X (+20.78-10.78)

Z 44.9-(+555.1)

F +10.1+(+95.34)

X = 10.

Z = 600.

F = 5.105.44

Необходимо выдерживать последовательность: адрес, числовое значение, параметр. Отсутствие знака означает плюс /+/.

5.3 Объединение параметров

Вид операции

Программируемая вычислительная операция

Выполнение

Результат находится в первом называемом параметре

Сложение

R01 R02

R01 + R02

R01

Вычитание

R01 -R02

R01 - R02

R01

Умножение*

R01 -R02

R01 . R02

R01

Деление*

R01/R02

R01 : R02

R01

Квадратный

корень*

@ 10R01

√R01

R01

Синус*

@ 15R01

sin R01

R01

Определение + сложение

R01 10 R02

R01 +R10

R01 +R02

R01

Определение + вычитание

R01 - 10 - R02

R01 –R10

R01 -R02

R01

* Внимание: Эти функции реализованы только для системы Sprint 8Т!

При умножении и делении объединение параметров R и абсолютных значений запрещается. Символ умножения соответствует знаку десятичной точки. Символ деления соответствует знаку выделения кадра. Последовательность объединения должна соблюдаться, точка перед штриховой операцией не ставится.

10 и 15 должны находиться в собственном кадре. Угол при вычислении синуса не должен превышать ±3600. Время вычисления на каждое объединение составляет около 10 мс. В каждом кадре может программироваться только одно объединение.

Диапазон значений: Наименьшее значение: 1.10-8

Наибольшее значение: 227-1

Представление: С плавающей запятой от /±.8/ до /±8./