- •Спецификации обработки. (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).
Инициализация станка (данные станка с чпу). (Machine Initialize)
machine_plane тип: integer (enumerated) {XY, YZ, ZX}
Определяет основную рабочую плоскость станка (основные рабочие оси координат),
т.е. определяется перпендикулярность оси вращения инструмента к плоскости обработки, на которой находится обрабатываемая деталь. Иными словами - стартовое положение режущего инструмента.
Например, в препроцессоре строка:
machine_plane = XY
определяет, в какой плоскости будут производиться движение по окружности с выдачей в УП кодов в формате G02, G03 и отработка коррекции на радиус инструмента, если таковая присутствует в контроллере (системе ЧПУ).
abs_coord тип: logical {Y/N}
Определяет начальный режим значения по умолчанию для станка с CNC (ЧПУ).
Если да (Y), то начальное условие старта системы CNC (ЧПУ) по умолчанию является абсолютные координаты.
Если нет (N), то начальное условие старта системы CNC (ЧПУ) по умолчанию является относительные координаты.
Примечание: Все команды траектории инструмента выдаются в абсолютных координатах. Так что, если условие старта системы с CNC (ЧПУ) относительные координаты, то NCTOOL все равно генерирует G-команду (G90), которая активизирует абсолютные координаты. (Учитывать при составлении постпроцессора.)
rotate тип: logical {Y/N}
Этот параметр определяет, имеет ли станок с ЧПУ команду G-кода для поворота.
Если (Y) Да - процедура G-кода имеет поворот, используя контроллер поворота G-кода или параметрическое определение.
Если (N) Нет, процедура G-кода должна быть восстановлена с новым поворотом координат.
mirror тип: logical {Y/N}
Этот параметр NCTOOL определяет, имеет ли станок с ЧПУ команду G-кода для зеркального отражения.
Если (Y) Да - процедура G-кода имеет зеркальное отражение, используя контроллер
зеркального отражения G-кода или параметрическое определение.
Если (N) Нет, процедура G-кода должна быть восстановлена с новыми зеркальными координатами.
relative_gcode тип: logical {Y/N}
Для определения g-кода в относительной системе координат.
_4th_axes_around тип: logical {Y/N}
Этот параметр определяет оси вращения для 4-х осевых фрезерных станков с ЧПУ.
Есть две возможности:
Возможность #1 (в препроцессоре строка)
_4th_axes_around = X
означает, что четвертой осью является ось X (вертикальный станок) и модель будет вращаться вокруг Оси X.
Возможность #2 (в препроцессоре строка)
_4th_axes_around = Y
означает, что четвертой осью является ось Y (горизонтальный станок) и модель будет вращаться вокруг Оси Y.
Этот параметр активируются только при pos_to_machine = N.
first_rotation_angle тип: integer {X, Y, Z}
Этот параметр определяет первую ось вращения, используемую для расчета углов поворота. Сначала угол вращения для xy & xz должен быть установлен для X. Следующий - z.
Этот параметр активируются только при pos_to_machine = N.
_5th_axes_around тип: logical {Y/N}
Этот параметр определяет оси вращения для 5-х осевых фрезерных станков с ЧПУ.
Есть 3 возможности:
Возможность #1 (в препроцессоре строка)
_5th_axes_around = X
Модель будет вращаться вокруг оси X.
Возможность #2 (в препроцессоре строка)
_5th_axes_around = Y
Модель будет вращаться вокруг оси Y.
Возможность #3 (в препроцессоре строка)
_5th_axes_around = Z
Модель будет вращаться вокруг оси Z.
Этот параметр активируются только при pos_to_machine = N.
_5x_rotary_axes тип: integer {ZYX, ZY , ZX , YX}
Установка параметра _5x_rotary_axes определяет линейные оси с применением ротационной оси (оси поворота), которые вращаются вокруг нее (оси вращения). Этот параметр определяет несколько конфигураций обработки поворота YX, ZY, ZX, XY, XZ вокруг оси поворота. После определения этого параметра происходит поворот системы координат, приведенной в начальное состояние как нулевое значение (dev_angle = 0). (dev_angle представляет собой угол поворота в плоскости обработки, на который обработка должна быть повернута).
