Главная SolidCAM Mastercam ArtCAM PowerMILL FeatureCAM

§ 8. PM-Post. Форматы

06.12.2012
В этой главе рассмотрим функции, которые непосредственно влияют на представление информации в управляющей программе.

Одну и ту же информацию можно вывести в разном оформлении, например кадр линейного перемещения:

N10 X0.500 Y4.7856 Z-10.0 F100.00

или

N10 X.5 Y+4.786 Z-10 F100

В кадрах выше программируется движение в одну и ту же точку. Например, значения для адреса X задаются в виде 0.500 и .5, что одно и то же с той разницей, что в первом случае выводятся лидирующий ноль и замыкающие ноли. Во втором - представление значения укорочено до двух символов - .5, (такая подача информации использовалась ранее для уменьшения размера УП). Для адреса Y во втором случае явно задано положительное направление движения (+4.786). Иногда система ЧПУ требует обязательный вывод знака + или -.

Задача постпроцессора произвести вывод информации в понятном для ЧПУ виде.

Получить нужное представление информации можно с помощью раздела PM-Post – Форматы, в дереве редактора.

Раздел Форматы в дереве

По умолчанию данный раздел содержит только один формат Default format (формат по умолчанию). При создании постпроцессора с «нуля» все элементы выводятся на основании этого формата.

Настройки формата по умолчанию

При выборе Default format в правой части редактора будут показаны опции, формирующие выводимые данные в УП.

Все опции разбиты на разделы, рассмотрим их работу на примере.

Продолжение примера

В главе 7 была настроена команда Move linear (линейное перемещение), которая должна выводить кадр в следующем представлении:

N10 G1 X100.0 Y350.234 Z-5.0 F1000

В настоящее время постпроцессор (standard.pmopt) позволяет получить следующий вывод:

N10.0G1X100.0Y350.234Z-5.0F1000.0

Номер блока кадра – целочисленное значение, где не должны выводиться десятичные нули и разделитель. Создадим для него новый формат, где укажем данные особенности. В контекстном меню раздела Форматы выбираем опцию Добавить новый.

Создание нового формата

В появившемся окне задайте имя нового формата Block Number и нажмите Принять.

Задание имени формата

Новый формат появится в разделе.

Новый формат в дереве

Однако он не применяется к элементу Block Number. Назначим данный элемент новому формату. Для этого нажмите кнопку Назначение и в открывшемся окне переместите Block Number в правый столбец.

Окно назначения элементов

Нажмите Принять и закройте форму.

Произведем настройки формата. Зададим десятичную нулевую часть как XXX.

Десятичные ноли. Настройка

Выключим вывод знака.

Вывод знака. Выключение

Постпроцессируем для отладки файл raster_simple.cut (в поставке PM-Post).

Фрагмент выводимой УП

Теперь номер кадра выводится в соответствии с первоначальным требованием. Добавим разделитель в виде пробела, чтобы разомкнуть слова в кадре для этого в разделе Глобальные константы – Разделитель введите пробел. После обновления будем иметь следующий вывод УП.

Фрагмент выводимой УП с разделителем

Создадим отдельный формат для настройки линейных координат с именем Initial Coordinates и назначим ему элементы X, Y, Z.

Формат для линейных координат

В следующих главах мы продолжим работать с этим форматом. Сохраните файл постпроцессора.

Задайте формат вывода без десятичных нулей для значения подачи F самостоятельно.

Продолжение следует…
4 5 6 7 8 9 10 Оглавление

Электропочта: rv@postprocessor.su
Copyright © 2012-2024 postprocessor.su
При использовании материалов ссылка на данный сайт обязательна