Последовательность слов в кадре.
Для наглядности структуры кадра слова кадра должны располагаться следующим образом.
Различают 2 вида кадров:
- Главные кадры и
- Вспомогательные кадры
В главном кадре должны быть указаны все слова, необходимые для запуска технологического цикла с раздела программы, начинающегося с главного кадра.
Вспомогательный кадр содержит всю необходимую информацию для осуществления соответствующей рабочей операции.
Номер кадра
Главные кадры обозначаются номером главного кадра. Номер главного кадра состоит из символа «:» и положительного целого числа (номер кадра). Номер кадра всегда стоит в начале.
Номера главных кадров внутри программы должны быть однозначными, чтобы получить однозначный результат при поиске.
Вспомогательный кадры обозначаются номером вспомогательного кадра.
Номер вспомогательного кадра состоит из символов «N» и положительного целого числа (номер кадра).
Номер кадра всегда стоит в начале кадра.
Адреса
Адреса являются фиксированными или настраиваемыми идентификатором для осей (x,y,..) числа оборотов шпинделя (S), подачи (F), радиуса окружности (CR) и т.д.
Адреса, действующие модально/покадрово.
Модально действующие адреса сохраняют свою значимость с запрограммированным значением до тех пор (во всех последующих кадров), пока потому же адресу не будет запрограммировано новое значение.
Действующие покадрово адреса сохраняют свою значимость только в том кадре, в котором они были запрограммированы.
Расширенные адреса
Расширенное написание адресов позволяет систематизировать большие количество осей и шпинделей. Расширенный адрес состоит из цифрового расширения или из записанного в квадратных скобках идентификатора переменных и присвоенного с помощью символа «=» арифметического выражения.
Расширенное написание адреса допускается только для следующих простых адресов.
Число (индекс) при расширенном написании адреса для адресов M,N,S, а также для SPOS и SPOSA может заменятся переменной. При этом идентификатор переменных стоит в квадратных скобках.
Настраиваемые адреса.
Адреса могут определятся либо как буква оси (при необходимости с цифровым расширением),либо как свободный идентификатор.
Настраиваемые адреса должны быть однозначными внутри СЧПУ, т.е. один и тот же идентификатор адреса не может использоваться для различных типов адресов.
В качестве типов адресов при этом различаются:
- осевые значения и конечные точки
- параметры интерполяции
- подачи
- критерии перешлифовки
- измерение
- характеристика осей и шпинделей
-….
Настраиваемыми буквами адреса является:
A, B, C, E, I, J, K, Q, U, V, W, X, Y, Z/
Имена настраиваемых адресов могут изменятся пользователем через машинные данные.
Цифровое расширение имеет одну или две позиции и всегда является положительными.
Операторы сравнения и логические операторы.
В арифметических выражениях с помощью круглых скобок можно устанавливать последовательность обработки всех операторов, отклоняясь тем самым от обычных правил очередности.
Присвоение значений
Адресам могут присваиваться значение. Присвоение значений осуществляется различными способами в зависимости от вида идентификатора адреса.
Символ «=» должен быть записан между идентификатором адреса и значением, если
- идентификатор адреса состоит более чем из одной буквы.
- значение состоит более чем из одной константы.
Символ «=» не нужен, если идентификатором адреса является одна единственная буква и значение состоит только из одной константы.
Знаки разрешаются, допускается символ разделения после букв адреса.
Идентификатор.
Слова (по DIN66025) дополняются идентификаторами (именами). Эти расширения имеют внутри NC-кадра то же значение, что и слова. Идентификаторы должны быть однозначными. Один и тот же идентификатор не может использоваться для различных объектов.
Идентификаторы могут записываться для:
· Переменной
- системной переменной
- пользовательской переменной
· Подпрограммы
· Кодовых слов
· DIN – адресов с несколькими буквами
· Меток перехода
Структура
Идентификатор состоит максимум из 32 символов. В качестве символов могут использоваться:
· Буквы
· Символы подчеркивания
· Цифры
Первыми двумя символами должны быть буквы или символы подчеркивания, между отдельными символами не должны находиться символы разделения.
На экране может быть показана только ограниченное количество символов. При стандартной постройке изображения ограничения составляет для:
· Имен программ 24 символа
· Идентификатор осей 3символа
· Идентификаторов переменных 32 символа