- •Спецификации обработки. (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).
Loop_exist тип: logical {y/n} (только для фрезерования)
Если loop_exist = 'N', код @ loop не генерируется при применении трансформации.
Взамен будет сгенерирован код @change_ref_point.
В случае поворота код @rotate (поворота) будет сгенерирован вместо кода @loop (цикличность).
(Дополнительная функция обработки, которая вызывается с панели управления SolidCAM-а под именем «Трансформации»).
Пример:
Loop_exist = Y
% O5000 (.TAP)
G54 M98 P9011 M01
(TOOL -1- MILL DIA 6.0 R0. MM ) G90 G00 G40 G54 G43 H1 D31 G0 X7. Y12.5 Z50. S1000 M3 M8 #21 = 0 WHILE [#21 LT 2] DO 1 #22 = 0 WHILE [#22 LT 2] DO 2 M98 P1 (F-profile-T1) M98 P2 (D-drill-T1)
G90 #22 = #22 + 1 G1 END 2
G90 #21 = #21 + 1 G1 END 1
G90 M98 P9010 M30 O1 (----------------------) (F-PROFILE-T1 - PROFILE) (----------------------) M99 O2
(------------------) (D-DRILL-T1 - DRILL) (------------------) G0 X15. Y15. Z10. G98 G81 Z-5. R2. F33 M98 P3 (drill) M99 O3 (--------------) (DRILL - DRILLS) (--------------) X25. G80 M99 %
Loop_exist = N
% O5000 (.TAP)
G54 M98 P9011 M01
(TOOL -1- MILL DIA 6.0 R0. MM ) G90 G00 G40 G54 G43 H1 D31 G0 X7. Y12.5 Z50. S1000 M3 M8 M98 P1 (F-profile-T1) M98 P2 (D-drill-T1) G10G91 L2 P1 X60. Y0. Z0. G90 M98 P1 (F-profile-T1) M98 P2 (D-drill-T1) G10G91 L2 P1 X60. Y0. Z0. G90 G10G91 L2 P1 X-120. Y30. Z0. G90 M98 P1 (F-profile-T1) M98 P2 (D-drill-T1) G10G91 L2 P1 X60. Y0. Z0. G90 M98 P1 (F-profile-T1) M98 P2 (D-drill-T1) G10G91 L2 P1 X60. Y0. Z0. G90 G10G91 L2 P1 X-120. Y30. Z0. G90 G10G91 L2 P1 X0. Y-60. Z0. G90 M98 P9010 M30 O1 (----------------------) (F-PROFILE-T1 - PROFILE) (----------------------)
M99 O2 (------------------) (D-DRILL-T1 - DRILL) (------------------)
M98 P3 (drill) M99 O3 (--------------) (DRILL - DRILLS) (--------------) X25. G80 M99 %
same_sub_numbers тип: logical {Y/N}
Если same_sub_numbers = "Y", все G-коды программ (УП), которые созданы в проекте с разделением на части по разным программам, есть подпрограммы, которые начинаются с того же самого номера первого кадра.
Примечание:
При упорядочивании этот параметр будет активизирован, если параметр seq_sub_number установлен на 'Y'.
Пример:
same_sub_numbers = Y seq_sub_number = Y
O5000 (.TAP ) M98 P8060
G56 P109 Z-5. A5000. F5000. H0.(F-profile-T4)
M98 P8060 M30 O0109
M99 O0110 (- CLOSE PROGRAM -) M30 % ------- разделение на части------- % O5001 (.TAP ) M98 P8060
G56 P109 Z-30. A33. F100. H0.(F-profile-T5)
M98 P8060 M30 O0109
M99 O0110 (- CLOSE PROGRAM -) M30 %
same_sub_numbers = N seq_sub_number = Y
% O5000 (.TAP ) M98 P8060
G56 P109 Z-5. A5000. F5000. H0.(F-profile-T4)
M98 P8060 M30 O0109
M99 O0110 (- CLOSE PROGRAM -) M30 % ------- разделение на части------- % O5001 (.TAP ) M98 P8060
G56 P111 Z-30. A33. F100. H0.(F-profile-T5)
M98 P8060 M30 O0111
M99 O0112 (- CLOSE PROGRAM -) M30 %
init_var_after_split тип: logical {Y/N}
Все gpp переменные будут инициализированы в каждой УП частично с разделением.
software_transform тип: logical {Y/N}
Переменная определяет включение SolidCAM-ом функции трансформации: несколько трансформаций могут быть выполнены в одном переходе (или группе переходов), и дополнительная трансформация может быть выполнена в преобразованных переходах (включение дополнительных трансформаций внутри самой трансформации).
SolidCAM не будет использовать функции трансформации станка (зеркало, смещение, поворот и т.д.) и путь инструмента будет рассчитан согласно определенной трансформации.
software_transform4x тип: logical {Y/N}
Переменная определяет включение SolidCAM - ом функции трансформации вокруг 4-ой оси траектория инструмента будет вычислена согласно углу поворота, который определен трансформацией. (Повтор перехода после поворота вокруг оси детали, если есть четвертая ось в станке).
Стартовое положение инструмента. (Home).
num_homes тип: Integer
Количество нулевых точек (начал координат) в станке с ЧПУ.
home_data_at_start тип: logical {Y/N}
Определяет расположение, где @home_data будет выведен или в начале программы после @def_tool или в конце программы после @end_of_program. @home_data включает информацию нового исходного положения, вращение и т.д..
