- •Спецификации обработки. (Machine Specifications).
- •Внутренние параметры. (Internal Parms).
- •Инициализация станка (данные станка с чпу). (Machine Initialize)
- •Для определения g-кода в относительной системе координат.
- •Этот параметр определяет первую ось вращения, используемую для расчета углов поворота. Сначала угол вращения для xy & xz должен быть установлен для X. Следующий - z.
- •Ось по умолчанию является zyx.
- •Этот параметр определяет направление вращения 4-ой оси в положительном направлении при одновременной обработке в SolidCam-е.
- •Номер программы. (Program numbers).
- •Пример:
- •Управление процедурами. (Procedures control).
- •Loop_exist тип: logical {y/n} (только для фрезерования)
- •Позиционирование. (Positioning).
- •Компенсация (коррекция на радиус инструмента). (Compensation).
- •Определения дуги. (Arc Definitions).
- •Эпсилон величины. (Epsilon Values).
- •Вращение шпинделя, подача. (Feed-Spin).
- •Расчет времени. (Timing).
- •Опции проекта. (Part Options).
- •Опции переходов. (Job Options).
- •Циклы прорезки. (Grooving Cycles).
- •Параметры симуляция 5-ой оси. (Sim 5-Axis Parameters).
- •Пользовательская документация. (User Documentation).
- •Gppl язык. (gppl language).
- •Введение. (Introduction).
- •Типы переменных .(Variable Types).
- •1. Change attribute (смена атрибуции)
- •2. Active attribute (активный атрибут)
- •Функции генерации. (Generate Functions).
- •Оператор преждевременного завершения.(Abort statement)
- •Оператор прерывания. (Break statement).
- •Параметры:
- •Параметры:
- •Системные Переменные gppTool. (gppTool System Variables)
- •Переменные, которые передаются в gppTool.( Variables that are passed to gppTool).
- •Нумерация кадров. (Block Numbers).
- •GppTool Команды.(gppTool Commands).
- •Xcenter, ycenter, радиус, zstart
- •Точка смещения начала координат. (Change Ref Point)
- •Определение токарного инструмента. (Def Turn Tool).
- •Время выдержки. (Delay). Параметры:
- •Примеры:
- •Пример:
- •Параметры:
- •Описание:
- •Пример:
- •Пример:
- •Примеры:
- •Пример:
- •Начальная точка. (Home_data). Параметры:
- •Инициализация позиции с.(Init Cpos).
- •Описание:
- •Подача, шпиндель.(m Feed Spin). Праметры:
- •Описание:
- •Направление ускоренного перемещениея 4-х осевой.(Move4x Dir). Параметры:
- •Описание:
- •Параметры:
- •Описание:
- •Вращение по плоскисти.(Rotate to plane). Параметры:
- •Пример:
- •Старт инструмента.( Start Tool).
- •Примеры :
- •Стоп Инструмент. (Stop Tool)
- •Нарезание резьбы. (Thread).
- •Матрица. (Tmatrix). Параметры:
- •Информация о траектории. (Tool Path Info). Параметры:
- •Описание:
- •Токарная смена инструмента. (Turn Change Tool). Параметры:
- •Описание:
- •Пример:
- •Сверление в токарной обработке. (Turn Drill). Параметры:
- •Пример:
- •Конец токарной процедуры. (Turn Endproc).
- •Описание:
- •Пример:
- •Токарная обработка. (Turning).
- •Описание:
- •Дуга в электроэрозионной обработке. (Wc Arc). Параметры:
- •Описание:
- •Пример:
- •Пример:
- •Резание проволокой в электроэрозионной. (Wc Cut Wire).
- •Информация финишной электроэрозионной обработки. (Wc Finish Info). Параметры:
- •Описание:
- •Пример:
- •Загрузка проволоки-электротэрозия. (Wc Insert Wire).
- •Пример:
- •Примеры:
- •Примеры:
- •Файловые Команды. (File Commands).
- •Местное включение. (Include Place).
- •Включение вложенности. (Include Nesting).
- •Включение сообщения об ошибках.(Include Error messages).
- •Включение инициализации.(Include initialization).
- •Кинематический Стиль .(Kinematic Style).
- •Примеры. (Examples). Пример 1: пользовательский пре- и постпроцессор для Fanuc контроллера. (Example 1: User-defined Pre and Post-processor for a Fanuc controller). Файл препрцессора: [fanuc.Prp]
- •Файл постпроцессора: [fanuc.Gpp]
- •Файл препроцессора: [Integrex-e-410h.Prp]
- •Файл постпроцессора: [Integrex-e-410h.Gpp]
- •Пример файла. (example: fanuc g-Code file)
- •Сообщения об ошибках gpPtool. (gpPtool error messages).
Оператор преждевременного завершения.(Abort statement)
Описание:
Оператор преждевременного завершения GPP останавливает процесс генерации УП независимо от уровня подпрограмм или выражений if / while (если/пока).
Оператор выхода. (Exit statement).
Описание:
Оператор 'exit' (выход) останавливает выполнение текущего P-Code (@line, @rapid_move и т.д.), и продолжает выполнять следующий P-Code. GPP прекращают выполнять P-Code независимо от того, на котором уровне подпрограммы он находится, и независимо от того на котором уровне переменные if/while в блоке.
Оператор прерывания. (Break statement).
Внутри некоторое время пункт 'break' (прерывание) будет игнорировать все операторы до оператора 'endw' (конец «пока»), и продолжать выполнение в первом операторе после 'endw'. Снаружи некоторое время пункт 'break' допустим, но ничего не делает (=nop).
'break' ограничивается границей @proc: GPP ищет 'endw' только в @proc оператора 'break', и не ищет по вызову @proc.
'break' может (и должен) быть в if/then/else (если/тогда/иначе) пункте с неограниченным вложением.
Оператор возврата. (Return statement).
GPPL может прекращать выполнять @proc (расчет процедуры), и продолжать выполнять @proc. Оператор 'return' (возврат) может быть в любом месте @proc, включая любой уровень вложенности пунктов if/while (если, пока).
Отметьте, что операторы 'break' (прерывание) и 'return' ('возврат') имеют локальный эффект. Они ограничиваются рамкой @proc (расчета процедуры). Операторы 'exit' ('выход') и 'abort' ('отказ') не ограничены рамкой @proc (расчета процедуры) и имеют более глобальный эффект: или immediatelly останавливают выполнение самого внешнего @proc и продолжают выполнять следующую генерацию кода ('exit') (выход), или immediatelly прекращают генерировать G - код (УП) вообще.
Остановка генерации G-кода (УП) после ошибок. (Stop GCode generation after errors).
Описание:
SolidCAM дает возможность прекратить обработку сообщения GPP, если происходит ошибка. Если SolidCAM обнаружит ошибку в файле GPP в течение времени обработки, тогда он покажет сообщение с описанием этой ошибки. В этом диалоговом окне сообщения присутствуют кнопки “OK” и 'CANCEL'. Щелчок на кнопке OK разрешает SolidCAM-у продолжать обработку постпроцессинга. Нажатие кнопки 'CANCEL' останавливает обработку и осуществляет выход из постпроцессинга.
GPPL Внутренние функции. (GPPL Internal functions).
GPPL поддерживает ряд внутренних ("built-in") ("встроенных") функций. Используйте эти функции всякий раз, когда Вы в этом нуждаетесь. Есть четыре категории функций: числовой, строковый, логичный и функции генерации (numeric, string, logical и generation functions).
Следующее написание является полным объяснением каждой функции:
Numeric Functions
String Functions
Logical Functions
Числовые Функции. (Numeric Functions).
number: какое-либо цифровое выражение.
Описание:
Эта функция возвращает абсолютную величину числа.
Примеры:
abs(12.3-8) ==> 4.3
abs(8-12.3) ==> 4.3
acos (number)
Параметры:
number: какое-либо цифровое выражение в диапазоне [-1, 1].
Описание:
Эта функция возвращает арккосинус числа. Возвращенный угол находится в диапазоне градусов [0, 180].
Примеры:
acos(1) ==> 0
acos(-1) ==> 180
ang (x, y)
