- •Спецификации обработки. (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).
Определения дуги. (Arc Definitions).
arc_exist тип: logical {Y/N}
Указывает SOLICAM, действительно ли контроллер числового программного управления (система ЧПУ) имеет команду дуги. Если нет, дуга разделяется на линейные участки (аппроксимация дуги).
arc_3d тип: logical {Y/N}
Указывает SOLICAM, действительно ли станок с ЧПУ (система ЧПУ) имеет спиральные дуги. Если нет, спиральная дуга разделена на линейные участки.
Примечание: Спиральные дуги генерируются, когда есть лимит на криволинейной поверхности.
Пример:
arc_3d = Y
% O5000 (.TAP)
G54 M98 P9011 M01 M98 P1 (P- POCKET -T1)
M98 P9010 M30 O1 (---------------------) (P- POCKET -T1 - POCKET) (---------------------) G0 X182.414 Y32.5 Z10. Z2. G3 X165.856 Y40.05 Z0. R10. F100 X171.015 Y22.598 Z-2. R10. X173.813 Y42.402 R-10. F300 X171.015 Y22.598 R-10. G1 X172.414 Y32.5 X177.5 Y51.538 X174.919 Y54.119 G2 X172.414 Y32.5 R38.
G0 Z10. M99 %
arc_3d = N
% O5000 (.TAP)
G54 M98 P9011 M01
M98 P1 (P- POCKET -T1) M98 P9010 M30 O1 (---------------------) (P- POCKET -T1 - POCKET) (---------------------) G0 X182.414 Y32.5 Z10. Z2. G1 X182.271 Y34.185 Z1.852 F100 X181.846 Y35.822 Z1.704 X181.151 Y37.364 Z1.556 X180.207 Y38.767 Z1.407 X179.039 Y39.991 Z1.259 X177.682 Y41. Z1.111 X176.174 Y41.766 Z0.963 X174.559 Y42.267 Z0.815 X172.882 Y42.489 Z0.667 X171.192 Y42.425 Z0.519 X169.537 Y42.077 Z0.37 X167.964 Y41.455 Z0.222 X166.518 Y40.577 Z0.074 X165.241 Y39.468 Z-0.074 X164.17 Y38.159 Z-0.222 X163.334 Y36.689 Z-0.37 X162.758 Y35.099 Z-0.519 X162.458 Y33.434 Z-0.667 X162.443 Y31.743 Z-0.815 X162.713 Y30.074 Z-0.963 X163.261 Y28.473 Z-1.111 X164.07 Y26.988 Z-1.259 X165.118 Y25.661 Z-1.407 X166.375 Y24.529 Z-1.556 X167.805 Y23.626 Z-1.704 X169.366 Y22.976 Z-1.852 X171.015 Y22.598 Z-2. G3 X173.813 Y42.402 R-10. F300 X171.015 Y22.598 R-10. G1 X172.414 Y32.5 X177.5 Y51.538 X174.919 Y54.119 G2 X172.414 Y32.5 R38.
G0 Z10. M99 %
arc_quadrants тип: logical {Y/N}
Указывает SOLICAM, требуется ему или нет делить дугу на квадранты (в старых станках при круговой интерполяции разрешается перемещение по координатам только в пределах одного квадранта).
Пример#2
arc_quadrants = Y
% O5000 (.TAP)
G54 M98 P9011 M01 N1 M6 T1 M8
M98 P1 (F-profile-T1) M98 P9010 M30 O1 (----------------------) (F-PROFILE-T1 - PROFILE) (----------------------) G0 X26. Y-4. Z9. Z1. G1 Z-6. F33 G2 X-4. Y26. R30. F100 X26. Y56. R30. X56. Y26. R30. X26. Y-4. R30. G0 Z9. M99 %
arc_quadrants = N
% O5000 (.TAP)
G54 M98 P9011 M01
M8 M98 P1 (F-profile-T1) M98 P9010 M30 O1 (----------------------) (F-PROFILE-T1 - PROFILE) (----------------------) G0 X26. Y-4. Z9. Z1. G1 Z-6. F33 G2 X26. Y56. R-30. F100 X26. Y-4. R-30. G0 Z9. M99 %
arc_gt_180 тип: logical {Y/N}
Указывает SOLICAM, умеет ли система ЧПУ отрабатывать дуги больше (Y), чем 180 градусов. Если нет (N), такая дуга разбивается на две дуги.
arc_max_chord тип: numeric
Максимальная длина хорды дуги (когда дуга делится на линейные сегменты).
arc_max_angle тип: numeric
Максимальная величина угла (когда дуга делится на линейные сегменты).
arc_max_radius тип: numeric
Максимальное значение радиуса дуги, выше которого дуга делится на линейные сегменты (максимальный обрабатываемый радиус дуги).
arc_3d_4x тип: logical {Y/N}
Указывает SolidCAM, имеет ли система ЧПУ дуги с диферентной глубиной на 4 осях. Если нет, дуга разделяется на линейные сегменты.
arc_min_length тип: numeric
Самая маленькая длина дуги, ниже которой дуга преобразовывается в линейное перемещение.
arc_zx_yz тип: logical {Y/N}
Если да (Y), это означает, что SolidCAM генерирует G_коды (УП), которые включают дуги в плоскости ZX (G18) и в плоскости YZ (G19).
Если нет (N), дуга делится на линейные сегменты.
arc_in_main_planes тип: logical {Y/N}
Если да (Y), это означает, что SoilidCAM генерирует G_коды (УП), которые включают дуги в плоскостях только xy, yz и zx. Дуги в других плоскостях делятся на линейные сегменты.
arc_5x тип: logical {Y/N}
Если да (Y), это означает, что SolidCAM генерирует G_коды (УП), которые включают дуги при вращении.
Если нет, дуга делится на линейные сегменты.
