Основы

Применение

Вы можете использовать переменные системы ЧПУ Q-, QL-, QR- и QS-параметры, чтобы, например, динамически учитывать результаты измерений в расчетах во время обработки.

Вы можете запрограммировать через переменные, например, следующие элементы синтаксиса:

  • значения координат
  • подача
  • частота вращения
  • данные циклов

Это позволяет вам использовать одну и ту же управляющую программу для различных деталей и изменять значения только в одном месте.

Описание функций

Переменные всегда состоит из букв и числа. При этом буквы определяют вид переменой, а цифры - диапазон переменной.

Для каждого типа переменной вы можете определить, какие диапазоны переменных система ЧПУ показывает на вкладке QPARA рабочего пространства Сост..

Определение содержимого вкладки QPARA

Виды переменных

Система ЧПУ предлагает следующие переменные для числовых значений:

Дополнительно, система ЧПУ предоставляет QS-параметры для буквенно-цифровых значений, например, текстов:

QS-параметр

Q-параметры

Q-параметры действуют на все управляющие программы в памяти системы ЧПУ.

Q-параметры действуют локально в рамках макросов и циклов производителя станка. Поэтому система ЧПУ не возвращает изменения в управляющую программу.

Система ЧПУ предоставляет следующие Q-параметры:

Диапазон переменной

Значение

0–99

Q-параметры для пользователя, если не возникает пересечения с SL циклами HEIDENHAIN

100–199

Параметры для служебных функций системы ЧПУ, которые используются в управляющих программах или циклах

200 – 1199

Q-параметры для функций HEIDENHAIN, например, для циклов

1200 – 1399

Q-параметры для функций производителя станка, например, для циклов

1400 – 1999

Q-параметры пользователя

QL-параметр

QL-параметры действуют локально в пределах управляющей программы.

Система ЧПУ предлагает следующие QL-параметры:

Диапазон переменной

Значение

0 – 499

QL-параметры пользователя

QR-параметр

QR-параметры действуют долговременно (не удаляются) на все управляющие программы в памяти ЧПУ, в том числе после прерывания электропитания

Система ЧПУ предлагает следующие QR-параметры:

Диапазон переменной

Значение

0–99

QR-параметры пользователя

100–199

QR-параметры для функций HEIDENHAIN, например, для циклов

200–499

QR-параметры для функций производителя станка, например, для циклов

QS-параметр

QS-параметры действуют на все управляющие программы в памяти системы ЧПУ.

QS-параметры действуют локально в рамках макросов и циклов производителя станка. Поэтому система ЧПУ не возвращает изменения в управляющую программу.

Система ЧПУ предлагает следующие QS-параметры:

Диапазон переменной

Значение

0–99

Q-параметры для пользователя, если не возникает пересечения с SL циклами HEIDENHAIN

100–199

QS-параметры для служебных функций системы ЧПУ, которые используются в управляющих программах или циклах

200 – 1199

QS-параметры для функций HEIDENHAIN, например, для циклов

1200 – 1399

QS-параметры для функций производителя станка, например, для циклов

1400 – 1999

QS-параметры пользователя

Окно Список Q-параметров

С помощью окна Список Q-параметров вы можете увидеть и, при необходимости изменить, значения всех переменных.

Окно Список Q-параметров с значениями Q-параметров

С левой стороны вы можете выбрать тип переменных, которые будет отображать система ЧПУ.

Система ЧПУ показывает следующую информацию:

  • Тип переменной, например, Q-параметр
  • Номер переменной
  • Значение переменной
  • Описание назначенных переменных

Если ячейка в столбце Значение выделена белым цветом, вы можете редактировать это значение.

 
Tip

Во время отработки управляющей программы, вы не можете изменять переменные с помощью окна Список Q-параметров. Система ЧПУ допускает изменения только во время приостановленного или прерванного выполнения программы.

Обзор состояния панели TNC

Необходимое условие выполняется системой ЧПУ после отработки кадра программы, например, в режиме Режим Покадрово.

Следующие параметры Q и QS в окне Список Q-параметров вы не можете редактировать:

  • Диапазон переменных между 100 и 199, так как есть риск перекрытия со специальными функциями системы ЧПУ
  • Диапазон переменных между 1200 до 1399, так как существует риск перекрытия со специальными функциями производителя станка.

Виды переменных

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

  • Внутри всей таблицы по любой последовательности символов
  • В столбце NR по уникальному номеру переменной

Поиск в окне Список Q-параметров

Вы можете открыть окно Список Q-параметров в следующих режимах работы:

  • Программирование
  • Ручной
  • Отраб. программы

В режимах работы Ручной и Отраб. программы вы можете открыть окно с помощью клавиши Q.

Поиск в окне Список Q-параметров

Вы выполняете поиск в окне Список Q-параметров следующим образом:

  1. Выберите любую ячейку с серым фоном
  2. Введите поисковый запрос
  3. Система ЧПУ открывает поле ввода и выполняет поиск по введённой последовательности символов в столбце выбранной ячейки.
  4. Система ЧПУ отмечает первый результат, который начинается с введённой последовательности.

  1. Если необходимо, выберите следующий результат
 
Tip

Система ЧПУ отобразит поле ввода над таблицей. Альтернативно, вы можете использовать это поле ввода для перехода к уникальному номеру переменной. Вы можете выбрать это поле ввода, нажатием клавиши GOTO.

Рекомендации

 
Указание
Осторожно, опасность столкновения!
Циклы HEIDENHAIN, циклы производителя станка и функций сторонних поставщиков используют переменные. Дополнительно вы можете программировать переменные внутри управляющих программ. Если вы отклоняетесь от рекомендуемых диапазонов переменных, могут возникнуть перекрытия и, следовательно, нежелательное поведение. Во время обработки существует риск столкновения!
  1. Используйте только рекомендованные HEIDENHAIN диапазоны переменных
  2. Не используйте предопределенные переменные
  3. Соблюдайте указания документации HEIDENHAIN, производителя станка и сторонних поставщиков
  4. Проверка отработки с помощью моделирования

Q-параметры с предопределенными значениями

  • В управляющей программе вы можете задавать фиксированные и переменные значения вперемешку.
  • Вы можете присваивать QS-параметрам не более 255 знаков.
  • С помощью клавиши Q вы можете создать кадр программы для присвоения значения переменной. Если вы снова нажмете клавишу, система ЧПУ изменит тип переменной в последовательности Q, QL, QR.
  • На экранной клавиатуре эта процедура работает только с клавишей Q в области Функции ЧПУ.

  • Экранная клавиатура панели управления

  • Вы можете присваивать переменным числовые значения от –999 999 999 до +999 999 999. Диапазон ввода ограничен максимум 16 символами, из которых до девяти символов могут находиться перед запятой. Система ЧПУ может вычислять числовые значения размером до 1010.
  • Вы можете сбросить переменные на состояние Неорпеделённая. Если вы, например, запрограммируете позицию с неопределенным параметром Q, система ЧПУ проигнорирует это движение.
  • Присвоение переменной состояния неопределённая

  • Система ЧПУ сохраняет цифровые значения для внутреннего использования в бинарном формате (стандарт IEEE 754). Из-за использования стандартизованного формата некоторые десятичные цифры не могут отображаться точно в двоичной системе (ошибка округления).
  • Если вы используете рассчитанные значения переменных в командах перехода или позиционирования, вы должны учитывать эти состояния.

Рекомендации к параметрам QR и резервному копированию

Система ЧПУ сохраняет параметры QR в резервной копии.

Если производитель станка не задал другой путь, то система ЧПУ сохраняет QR-параметры в следующем файле SYS:\runtime\sys.cfg. Диск SYS: сохраняется в резервную копию только во время полного резервного копирования.

Для производителя станка доступны следующие опциональные машинные параметры для задания пути к файлу:

  • pathNcQR (№ 131201)
  • pathSimQR (№ 131202)

Если производитель станка в дополнительных машинных параметрах определил путь на диске TNC:, то вы также можете выполнить резервное копирование Q-параметров, используя функции NC/PLC Backup без пароля.

Дублирование и восстановление