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

Определения дуги. (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_коды (УП), которые включают дуги при вращении.

Если нет, дуга делится на линейные сегменты.

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