- •Спецификации обработки. (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).
Параметры симуляция 5-ой оси. (Sim 5-Axis Parameters).
auto_angle_pair тип : logical {Y/N}
Этот параметр является флагом постпроцессора для автоматического выбора угловой пары. 5 осевые векторы могут всегда отображаться в двух различных угловых парах. Этот флаг устанавливается в истину, если постпроцессор должен автоматически определить, которая пара углов используется. В этом случае постпроцессор выбрал бы угловую пару, которая не будет создавать очень большое угловое перемещение относительно предыдущей позиции по углу. Некоторые станки могут использовать только одну из угловых пар (осей координат) из-за станочных ограничений. В таком случае, этот флаг должен быть установлен на истину и выбор угла параметра другой пары должен быть использован для одной или другой пары углов.
other_angle_pair тип : logical {Y/N}
Этот параметр постпроцессора для выбора одной угловой пары или другой угловой пары (всегда есть 2 математически возможные пары), Этот параметр используется, только если автоматическая угловая пара выключена. Если автоматическая угловая пара включена, то этот флаг используется, чтобы определить выбор самой первой угловой пары. После первого шага все последующие угловые выборы пары будут выполняться автоматическим способом.
angle_change_limit тип:numeric
Эта величина (в градусах) устанавливает предел изменения угла от одной позиции инструмента до следующей. Если угловое изменение между двумя позициями инструмента больше чем этот предел, то постпроцессором применяется отход из зоны резания. Расстояние отхода устанавливается пользователем в дальнейшем параметре. Значение по умолчанию составляет 150 градусов. Например, если этот предел составил 100 градусов, и ось C перемещается от C10 до C170 градусов, то такое перемещение рассмотривается как большое угловое изменение, и движение отхода применяется постпроцессором.
interplat_for_dist тип: logical {Y/N}
Этот параметр устанавливает интерполятор для дистанции (включено и выключено). По умолчанию false (ЛОЖЬ).
interplat_distance тип:numeric
Эта функция устанавливает дистанцию интерполяции в модулях (мм или дюйм). Постпроцессор интерполирует между двумя позициями траектории инструмента (система координат проекта), использующий это пороговое значение.
Значение по умолчанию составляет 1 мм для метрической размерности и 0.05 дюйма для размерности английского модуля. Например, если траектория инструмента от 0,0,0 до 0, 0, 100 и дистанция интерполяции устанавливаются на 10, то 9 перемещений добавляются между стартом и концом перемещения, и интерполятор добавит 0,0,10, то 0,0,20 и т.д.
retract_distance тип:numeric
Это значение определяет дистанцию возврата инструмента в проекте обработки, если обнаружено предельное угловое превышение по оси наклона, определенное пределом угла наклона.
Значение по умолчанию составляет 100 мм для метрической системы и 4 для размера в не метрических единицах, применяемых в Великобритании (дюйм).
center_rot_prp_num тип: integer
Этот параметр определяет точку вращения для преобразования.
Этот параметр активируется только при pos_to_machine = N.
enable_mx_edit тип : logical {Y/N}
Если Y, это включается изменения в задании значений 5 Осей следующих двух параметров: auto_angle_pair other_angle_pair
pole_angle_tolerance тип :numeric
Этот параметр определяет области полюса, где ротационная ось и вращение шпинделя параллельны.
use_machine_limits тип : logical {Y/N}
Этот параметр определяет использование станочных пределов для наклонной и вращательной оси.
Если нет (N), то станочные лимиты, обозначенные в станочном определении, будут проигнорированы. Это - настройка по умолчанию.
Если да (Y), то станочные лимиты, обозначенные в станочном определении, будут использованы.
В этом случае результат обработки постпроцессора будет проверен по станочным лимитам, и исключение выдается, если траектория инструмента испытывает недостаток данных пределов.
Далее, этот флаг подразумевает, что выбор "Автоматически Пары Углов" ("Auto Angle Pair") (см. документацию для этого элемента) основан на станочных пределах. Например, если для оси B будет ограничение между 0 и 90 градусов, то пост выберет один из угловых результатов пары, который актуален в пределах данного диапазона 0 и 90 градусов. Например, и B =-30 и B = +30 являются возможными решениями. В этом случае решение B =-30 не используется, а B = +30 используется, начиная с +30 градусов в пределах 0 и 90 градусов. Если "Использование Станочных Пределов" ("Use Machine Limits") проверяется, прежде чем выбрать угловую пару, эти две пары проверяются по угловым станочным пределам (поскольку они устанавливаются на вкладке "Machine Definition"). Если только одна пара в допустимых пределах, это - пара будет использоваться. Если обе угловых пары допустимы, та, которая создает самое маленькое изменение, выбирается.
use_tool_H_Length тип : logical {Y/N}
Этот параметр определяет, будет ли допуск на длину инструмента (H длина) добавлен к кодовым обозначениям NC (УП) или будет расценен как 0, и изменение длины инструмента будет добавлено в активном станке (в процессе обработки на станке). Значение по умолчанию параметра Use_tool_H_Lenght в PRP-файле является Y.
Этот параметр, используется для кинематического вычисления G-кода (УП) только при pos_to_machine = N.
use_part_shifting тип : logical {Y/N}
Этот параметр определяет, использовать ли смещение из станочного значения контрольной точки, определенного в системе координат (т.е. позиция 1 (MAC1)) или определить это как 0 для вычисления УП. Это не влияет на значения моделирования обработки (визуализации).
Этот параметр, используется для кинематического вычисления G-кода (УП) только при pos_to_machine = N.
use_rot_axis_base_point2 тип : logical {Y/N}
Этот параметр определяет, использовать ли расстояние от точки вращения оси, определенного в rot_axis_base_point2, или объявить это как 0 для вычисления УП. Это не влияет на значения моделирования обработки (визуализации).
Этот параметр, используется для кинематического вычисления G-кода (УП) только при pos_to_machine = N.
GCode_part_coordinate тип : logical {Y/N}
Управление Устройством, используя координаты детали:
Есть контроллеры управления, которые могут использовать непосредственно координаты детали, базируемые на значениях X, Y, Z. Heidenhain и Millplus являются примерами этого. Специальная команда как M128 (Heidenhain) или G141 (Millplus) необходима, чтобы позволить системе управления распознать, что координаты в Управляющей Программе (УП) являются относительными координатами для обработки детали. Управление разрешает кинематическую компенсацию и также компенсацию длины инструмента. Если требуется генерировать такой выход УП в типовой интеграции и в параметрах настройки Machine & Post на вкладке Writer выбирается отмена “Абсолютные машинные координаты” (“Absolute machine coordinates”).
Значение по умолчанию параметра GCode_part_coordinate в файле .PRP - Y.
Этот параметр, используется для кинематического вычисления G-кода (УП) только при pos_to_machine = N.
