Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Gpptools_2012.doc
Скачиваний:
27
Добавлен:
01.07.2025
Размер:
2.12 Mб
Скачать

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 включает информацию нового исходного положения, вращение и т.д..

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]