
- •1.1 Код перфоленты
- •1.2 Набор символов
- •1.3 Структура слова
- •1.4 Структура кадра
- •1.5 Начальный ракорд
- •1.6 Комментарий
- •1.7 Программы обработки деталей
- •1.8 Подпрограммы
- •2.0 Информация пути
- •2.1 Команды осей х, z
- •2.2 Зеркальное отражение
- •3.0 Условия пути
- •3.1 G90/g91 Программирование в исходных размерах и размерах с приращением
- •3.2 Быстрый ход g00
- •3.3 Линейная интерполяция g01
- •3.4. G10/g11 Программирование полярных координат
- •3.5 G02/g03 Круговая интерполяция
- •3.6 Нарезание резьбы g33 с постоянным шагом
- •3.10 G09 Снижение скорости. G60 Точный останов
- •3.15 G25/g26 – программируемое ограничение рабочего поля
- •3.16 Сдвиг нулевой точки (nv)
- •3.20 G94/95/96/97 – подача f, м36, м37
- •3.22 G92 s ... – ограничение числа оборотов шпинделя при g96
- •3.23 G26 s ... – постоянно действующее ограничение числа оборотов шпинделя
- •4.0 Функции переключения и дополнительные функции s, н, т, м
- •4.1 Слово s
- •4.2 Вспомогательные функции н
- •4.3 Слово т команды инструмента
- •4.4 Дополнительные функции м
- •5.0 Параметры
- •5.1 Определение параметров
- •5.2 Присваивание параметров в программе
- •5.3 Объединение параметров
- •7.0 Циклы
- •7.1 Циклы обработки
- •7.2 L91/l92 – циклы реверса для смены инструмента
- •8.3 Коды программ
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./