Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
T-FLEX ЧПУ 2D(3D). Пособие по работе с системой.pdf
Скачиваний:
142
Добавлен:
01.05.2014
Размер:
5.37 Mб
Скачать

Специализированные возможности генератора постпроцессоров

СПЕЦИАЛИЗИРОВАННЫЕ ВОЗМОЖНОСТИ ГЕНЕРАТОРА ПОСТПРОЦЕССОРОВ

В генераторе постпроцессоров реализована возможность описания формата записи выходных числовых данных при помощи макросов. Таким образом, формирование управляющей программы полностью доступно пользователю. Макросы внутреннего представления дают новый инструмент технологу-программисту по настройке системы TFLEX ЧПУ. Независимо от описанной геометрии детали и методов её обработки макросы влияют на создание геометрической, технологической и топологической части управляющей программы. Средства описания правил записи полностью доступны пользователю с возможностью не только коррекции, но и ввода новых законов и правил описания управляющей программы. Генератор постпроцессоров гибко настроен для создания типовых постпроцессоров, в которых требуется редакция только небольшого числа строк. Также необходимо отметить, что теперь для создания библиотеки постпроцессоров пользователь может использовать один настроенный постпроцессор и затем, меняя формат записи числовых данных формировать списки описания команд. Числовые данные внутренней структуры управляющей программы не ограничиваются только геометрическими параметрами (X, Y, Z, I, J и т.д.), а также включают в себя общие технологические параметры (S, F, T и т.д.) и семантические правила (N, D и

т.д.).

Назначение и применение макросов при постпроцессировании

Описание правил записи управляющей программы осложняется большим количеством возможных вариантов. Построение универсальных структур правил формирования постпроцессора приводит к тому, что зачастую даже опытный пользователь системы в течении большого промежутка времени не может разобраться в этом и в итоге вынужден обращаться за помощью к разработчикам (настройки, как правило, выполняются разработчиками за дополнительные деньги). В связи с этим адаптация CAM системы к новому станку затягивается. При использовании макросов таких проблем не возникает. Пользователь имеет реальную возможность не только контролировать сам процесс постпроцессирования, а также видеть каждый шаг создания постпроцессора, отлаживать его и корректировать, доводя до совершенства. Сложность применения макросов в табличной настройки сводится к простейшим записям (например: X%+6:3.3i10). Такие макросы описывают полный спектр числовых значений.

Структура и описание макроса

<имя>%<знак><число цифр до запятой>:<число цифр после запятой>.<расчётная точность параметра><тип параметра><коэффициент умножения>

<имя> - символьный параметр предшествующий числовому значению рассчитанной переменной; <знак> - установка знака числа;

<число цифр до запятой> - число цифровых знаков формируемого параметра подлежащих записи до запятой;

<число цифр после запятой> - число цифровых знаков формируемого параметра подлежащих записи после запятой;

<расчётная точность параметра> - точность записи дробной части десятичного числа; <тип параметра> - вещественная или целочисленная форма записи числа;

<коэффициент умножения> - коэффициент, на который будет умножен входной параметр при формировании его текстовой формы.

Таблица параметров

 

Критерии

 

 

 

 

Параметры

использования в

Допустимые значения и краткое описание

 

зависимости от

 

 

 

 

 

 

 

формы записи

 

 

 

 

 

 

 

имя

нет зависимости

любое сочетание символов, которое необходимо записать

перед числовым параметром

 

 

 

 

 

 

 

 

 

знак

при f и i

“+” для установки знаков; используется в том случае, если

необходимо явно указывать знак параметра

 

 

 

 

 

 

 

число цифр до

 

любое положительное целое число; используется в том

при f и i

случае, если необходимо явно записывать определённое

запятой

количество знаков целой части параметра, при

 

 

 

необходимости дополняя ее нулями

 

 

 

 

 

число цифр

 

любое положительное целое число; используется в том

при f

случае, если необходимо явно записывать определённое

после запятой

количество знаков дробной части параметра, при

 

 

 

необходимости дополняя ее нулями

 

 

 

 

 

расчётная

 

любое положительное целое число меньше 15(точность

точность

при f

математических расчётов); используется в том случае,

параметра

 

если необходимо округление дробной части параметра

 

 

 

 

 

тип параметра

при f и i

символ “f” или “i”; используется

для описания

типа

формируемого параметра: целый-“i” или вещественный “f”

 

 

 

 

 

 

 

 

коэффициент

при f и i

любое целое

число; используется

в том случае,

если

необходимо

умножение входного

параметра

перед

умножения

 

записью его символьного представления

 

 

 

 

 

 

 

 

 

 

Необходимо отметить, что все перечисленные параметры не являются обязательными в записи макроса. Также при формировании макроса можно использовать только необходимую часть параметров, сочетая их любым способом. При записи макроса в табличную настройку постпроцессора необходимо учитывать параметры по умолчанию, приведённые ниже.

Параметры макроса по умолчанию

Все макросы, внесённые в табличной настройке постпроцессора, можно описать следующим образом: <имя параметра>%.28f1, где <имя параметра> берётся из соответствующей строки таблицы. Такая запись означает, что входной числовой параметр будет переводиться в символьный вид по следующим правилам:

а) знак числа пишется только если оно меньше 0; б) записывается только реальная целая часть числа без добавления 0;