Основные параметры


Окно общих параметров открывается нажатием кнопки images/download/thumbnails/124267465/btn-machine.jpg на главной панели.

images/download/attachments/124267465/image2024-7-18_15-18-27.png

В верхней части страницы <Общая информация> вводятся название станка, <Название системы ЧПУ>, <Название станка>, <Разработчик>, <Комментарии> разработчика, <Дата> разработки постпроцессора и <Расширение файла управляющей программы>. Все управляющие программы, сгенерированные с использованием редактируемого файла настройки, будут записаны в файлы с указанным расширением.

<Информация о системе ЧПУ и станке> задаётся в соответствующей панели.

В поле <Координаты центра дуги> определяется способ задания центра окружности. Если выбран относительный способ задания центра, то координаты центра окружности в переменных <XC>, <YC>, <ZC> задаются относительно текущей точки. Если выбран абсолютный способ задания, то координаты центра задаются в абсолютных значениях.

В поле <Разбивать окружности на дуги> предлагается выбрать способ представления дуг в управляющей программе (четверть, половина или полная окружность). Постпроцессор во время работы фиксирует пересечение дугами квадрантов и, в случае необходимости, разбивает дуги на половины или четверти.

В поле <Винтовые движения> задаётся информация о поддержке системой ЧПУ винтовых движений. Если винтовые движения не поддерживаются, постпроцессор автоматически аппроксимирует, винтовые дуги на отрезки, и формирует команды линейных перемещений.

В поле <Максимальный радиус> вводится значение максимального радиуса дуги, поддерживаемого системой ЧПУ, при превышении которого, постпроцессор заменяет дуги линейными перемещениями. Значение 0 в этом поле отключает контроль, и система не будет аппроксимировать дуги при любом значении радиуса.

Для случая, когда система ЧПУ вообще не поддерживает круговую интерполяцию и винтовые движения, предусмотрен флажок <Только линейные перемещения>. В этом случае все дуги вне зависимости от полей <Винтовые движения> и <Максимальный радиус> разбиваются на линейные перемещения.

Предусмотрена возможность формировать <Комментарии в верхнем регистре> и расставлять <Пробелы между командами> управляющей программы.

Для формирования номера кадра имеется группа полей <Нумерация кадра>. Если соответствующая галочка на панели не стоит, то функция автоматической нумерации кадров выключена. Если эту галочку включить, то станут доступными ряд полей по настройке автоматической нумерации. В поле <Символ> вводится идентификатор регистра или произвольный символ, выводимый в кадр перед значением номера кадра. Если в данном поле указать идентификатор регистра, то появляется возможность дополнительного контроля над номером кадра за счет настроек формата регистра (например, если номер кадра выйдет за диапазон возможных значений регистра, то нумерация начнется заново). В случае автоматической нумерации кадры нумеруются, начиная с <Начального значения>. После каждого вывода кадра к номеру кадра добавляется <Приращение>. Кроме доступности величины приращения из окна <Общие параметры> она доступна и программно через предопределенную переменную <BlockStep>.

Номер кадра выводится с заданной частотой. Если <Частота вывода> равна 1, то номер кадра выводится в каждой команде формирования кадра, если 2 – через одну команду, 3 – через две команды и т.д. Если частота вывода равна нулю, то номер кадра не выводится.

<Максимальные перемещения> по основным координатам позволяют контролировать корректность управляющей программы. При превышении максимально допустимого перемещения по одной из координат будет выведено соответствующее предупреждение.

<Разделитель десятичных дробей> символ, который будет выводиться в кадры УП в качестве разделителя десятичных дробей в числах.

Пропускать LoadTL если нет смены инструмента - пропускает вызов обработчика команды LoadTL если он не приводит к реальной смене инструмента относительно предыдущей операции. Если эта опция включена и если свойство ToolChanged команды LOADTL имеет значение 0 (false), то процедура LoadTL для данной команды вызвана не будет.

При закрытии окна кнопкой <OК> все внесенные изменения сохраняются. Нажатие на кнопку <Применить> сохраняет изменения, но окно остаётся активным. Если окно закрыто нажатием на кнопку <Отмена>, то изменения игнорируются.

Сопутствующие ссылки:

Главное окно