Перейти к содержанию
optimist1

Помогите разобраться с G76

Рекомендуемые сообщения

Здравствуйте друзья и коллеги! Программисты и наладчики - очень хорошо, но мне интересно самому познавать Мир! Есть токарные чпу Fanuc 0i? разбираюсь с резьбой, но не могу найти откуда берутся значения P и Q??? В интернете масса примеров, но нет описания, откуда выдраны енти цыфры??? Подскажите пожалуйста

 

G76 P011060 Q50 R50

G76 X85. Z1.5 P812 Q80 F1.5

Z100.0 X150.0

Поделиться сообщением


Ссылка на сообщение

optimist1, обычно Р это шаг резьбы, ку это количество чистовых проходов. не думаю что язык сильно отличается от того что в маче или линуксе применяется (отличия только в буковках, параметры все есть, только по другому заданы или называются)

 

Canned Cycle – Threading G76 (Using Mach3Turn 10-16 Rev 1.84-A2 )

 

Program G76 X~ Z~ Q~ P~ H~ I~ R~ K~ L~ C~ B~ T~ J~ to cut a complete thread.

X -XEnd

Z -ZEnd

Q - Spring Passes. (optional)

P -Pitch

H -Depth of first pass

I -Infeed angle

R -XStart (optional)

K -Z Start (optional)

L -Chamfer (optional)

C -X Clearance

B -Depth Last Pass (optional)

T -Taper (optional)

J -Minimum depth per pass (optional)

 

The controlled point should give a suitable clearance for air cutting on the Z axis and

have X equal to the crest diameter (radius). This is not necessary if R (the starting X

value) and/or K (the starting Z value) are specified.

The length and depth of the thread are given by X and Z (in relation to the start

values). If the "depth" is negative then the thread is taken as internal.

The C word gives the X clearance for the rapid return motion. It is always

specified as positive and Mach3 handles the reversed direction for an internal

thread

The P word gives the pitch of the thread (use 1/TPI for imperial threads)

The H word determines not only the first pass but, because the G76 ensures that

subsequent passes cut the same volume of material per revolution determine the cuts for

the entire thread and hence the number of passes.

The B word determines the depth of the last pass. If this is set too large then it can

interact in an unexpected way with the constant volume calculations and the number

of actual passes used.

The Q word gives the number of spring passes (i.e. cuts at the X end position).

The I word gives the infeed angle in degrees. This is Zero for radial infeed and

typically 29 or 29.5 degrees for a unified or ISO metric thread or 27 degrees for 55

degree angle forms like BSW or BSF.

The values of words which are omitted are taken from the values set on the Turn

Options tab of Config>Ports & Pins.

Note: This cycle is actually implemented by the macro M1076.M1S which can

be inspected for implementation details. Note that one instance of this macro

(usually in C:\Mach3\Macros) is used for all profiles.

NOTE:

 

1. The “L” retract or chamfer angle is in "angle of revolution".....or a "rotational angle".

and not an actually a chamfer. L90 would retract over 1/4 of a revolution, L360 would be 1 rev.,

720, two revs. and so on. The Z axis will slow down during pullout, but, at fast feedrates there

must be enough time to accomplish the pullout. The following topic on the forum talks about the

L setting in depth.

http://www.machsupport.com/forum/index.php/topic,5250.msg36097/topicseen.html#msg36097

 

The above also applies to the chamfer in the wizards.

 

2. The mach G76 is not exactly like that described in Smid’s book. ie; Q for example is not used

for a shift in degrees for multiple start threading.

 

Поделиться сообщением


Ссылка на сообщение

P011060 - это шаг???? Тогда в чем он измеряется?? :shok:

Поделиться сообщением


Ссылка на сообщение

P=M r a

M - количество проходов

r - величина фаски

a - угол режущей кромки

Q это отводы.

Поделиться сообщением


Ссылка на сообщение

Я так понимаю, F1.5 - это шаг

Поделиться сообщением


Ссылка на сообщение

optimist1, F это подача она же является шагом.

Поделиться сообщением


Ссылка на сообщение

Степан, величина какой фаски и что значит отводы? На том примере, что я привел можно разобрать подробнее? Не пойму, там Q50 это сколько отводов/проходов?

Поделиться сообщением


Ссылка на сообщение

И еще, в первой строке параметр Р шестизначный, а во второй трехзначный. Почему и как это расшифровывается?

Поделиться сообщением


Ссылка на сообщение

  • нашел кое-что на просторах инета, может кому пригодится...
  • г_ значение фаски на выходе
  • а_ угол при вершине инструмента

Угол можно запрограммировать^0,60°,55°,30°,29° и 00°.

  • Q_ Минимальная глубина прохода (Q50=0.05 мм)
  • R_ Припуск на чистовую обработку (R0.01 =0.01 мм)
  • X_ Диаметр основания резьбы
  • Z_ Конечная позиция резьбы по отношению к нулевой точ­ке заготовки
  • Р_ Глубина резьбы по радиусу (Р640 = 0.64 мм)
  • Q_ Начальная глубина прохода по радиусу (Q300=0.3 мм)
  • F_ Шаг резьбы (F1 = 1 мм)
  • R_ Диаметр резьбы вводится с различными значениями по радиусу (только для нарезания конической резьбы)

Поделиться сообщением


Ссылка на сообщение

По идее во второй строчке Р это - "P : Thread depth ( as radius value )" те глубина резьбы, она учтется когда будет первый раз отниматься Q, пока не дойдет до чистового, тогда отнимет не Q, а R

Гляньте этот пример, может он поможет

G76 P010060 Q100 R0.02

G76 X28.161 Z-50 P919 Q250 F1.5

 

X28.161 - конечное значение Х

P919 - глубина резьбы

Q250 - глубина первого прохода

 

X = X + (P x 2) - (Q x 2)

= 28.161 + (0.919 x 2) - (0.250 x 2)

= 28.161 + 1.838 - 0.5

= 29.499

 

второй проход:

= 29.499 - (Q x 2)

= 29.499 - (0.1 x 2)

= 29.499 - 0.2

= 29.299

и так далее, до чистового прохода, там уже не Q, а R отнимется

Поделиться сообщением


Ссылка на сообщение

Спасибо, завтра буду ломать станок :crazy:

Поделиться сообщением


Ссылка на сообщение
В 21.04.2015 в 22:21, Jack Vo сказал:

P=M r a

M - количество проходов

r - величина фаски

a - угол режущей кромки

Q это отводы.

как резать зигзаобразным методом Р2?

Поделиться сообщением


Ссылка на сообщение
В 03.03.2020 в 15:58, владович сказал:

как резать зигзаобразным методом Р2?

Как это понять? Что вы хотите резать зигзагом?

Поделиться сообщением


Ссылка на сообщение
7 часов назад, optimist1 сказал:

Как это понять? Что вы хотите резать зигзагом?

Для нарезки червяка модуль 5  3захода. 

Поделиться сообщением


Ссылка на сообщение
8 часов назад, optimist1 сказал:

Как это понять? Что вы хотите резать зигзагом?

Имелось ввиду резать с разбивкой, что бы резать не двумя краями резца, для снижения нагрузки при большом шаге резьбы

В свое время тоже искал каким параметром это задается  в G76, но не нашел 

Поделиться сообщением


Ссылка на сообщение

Многозаходная режется через G78

Поделиться сообщением


Ссылка на сообщение

Добрый день, Для тех кто привык работать с кодами ISO можно в настройках FANUC  поменять формат программирования. В режиме MDI разблокируйте параметры, и поменяйте формат программирования (седьмая строчка замените 0 на 1). Не знаю почему, но наладчики которые приезжают для запуска станков не говорят про эту возможность. 

 

В скобках стандартный цикл FANUC, ниже в кодах ISO

где:

X- минимальный диаметр резьбы

Z- длина резьбы

K- высота профиля резьбы

I- конус

D- глубина первого прохода (на радиус)

A- угол резьбы (метрическая 60 градусов)

F- шаг

P- тип резьбы ( 2 с разбивкой и постепенным уменьшением глубины )

пример резьбы.PNG 

Поделиться сообщением


Ссылка на сообщение
В 05.03.2020 в 07:53, владович сказал:

Для нарезки червяка модуль 5  3захода. 

G0X86.Z1.

G32X75.Z-100.Q0

G32X75.Z-100.Q120000

G32X75.Z-100.Q240000

три захода

Поделиться сообщением


Ссылка на сообщение

Дополнение к  ISO версии

По типам резьбы

Для G76 имеются четыре варианта нарезания  резьбы

P1:Резание одной режущей кромкой, постоянный объем снимаемого слоя

P2:Резание двумя режущими кромками ( в разбивку ), постоянный объем снимаемого слоя

P3:Резание одной режущей кромкой, постоянная глубина резания

P4:Резание двумя режущими кромками ( в разбивку ),   постоянная глубина резания

Варианты P1 и P3 предполагают использование одной режущей кромки  инструмента, с учётом угла A  при вершине с той разницей, что в случае P3 глубина резания каждого прохода одинакова.

 Аналогично P2 и P4 используют обе кромки  инструмента, но P4 предусматривает одинаковую глубину резания для каждого прохода.

 

ПАРАМЕТРЫ  ЦИКЛА НАРЕЗАНИЯ РЕЗЬБЫ

5130  Величина снятия фаски  в  циклах G76 и G92 (сбег  резьбы)

Единица данных - 0,1

Диапазон данных - от 0 до 127

Пример: Возьмём шаг резьбы - L. Тогда допустим диапазон  величины реза от 0,1L до 12.7L.

Например, чтобы задать величину реза 10,L, укажите  в этом параметре 100.

 

5131  Угол резания в циклах нарезания резьбы G92 и G76 (сбега)

Единица данных - градус

Диапазон данных от 1 до 89 градусов

Этот параметр задаёт угол нарезания резьбы в цикле.

Если указан 0, то угол будет 45 градусов.

 

5140  Минимальная глубина резания в цикле G76.

Единица данных - мм./дюйм.

Единица данных 0 или положительные 9 символов  минимальной единицы данных (см. таблицу задания стандартных параметров (В)).

Этот параметр задаёт минимальную глубину реза в цикле G76 таким образом, что глубина не становится слишком маленькой при постоянной глубине реза.

ЗАДАЁТСЯ НА РАДИУС

 

5141 Припуск на чистовую обработку в цикле G76.

Единица данных - мм./дюйм.

Единица данных 0 или положительные 9 символов  минимальной единицы данных (см. таблицу задания стандартных параметров (В)).

Этот параметр задаёт допуск на чистовую обработку в цикле G76.

ЗАДАЁТСЯ НА РАДИУС

 

5142 Число повторов  чистовой обработки в цикле G76.

Единица данных - Цикл

Диапазон данных от 1 до 99999999

Этот параметр  задаёт количество чистовых проходов в цикле G76.

 Если задан 0 или 1, то выполняется только один проход.

2- два прохода, 3- три, и Т.Д.

 

5143 Угол вершины резца в цикле G76.

Единица данных - градус

Действительный диапазон данных 0, 29, 30, 55, 60, 80 градусов.

Поделиться сообщением


Ссылка на сообщение
Дата: (изменено)

Уважаемые коллеги! Помогите понять, почему не работает задание припуска на чистовые проходы в цикле G76- параметр R первой строки. В параметре Р задаю 8 проходов чистовых общей суммой 0,8 (надо 8 проходов по 0.1- сейчас неважно, почему, просто пример, возможно, буду задавать по другому), т.е. задаю так: Р080000, затем Q, в данном случае будет 400(это основные проходы, высота резьбы 3,045), и R0,8. Симулятор рисует все проходы по 0,4мм, и в конце один проход 0,05. Станок исполняет тоже все проходы по 0,4, но в конце делает эти 8 проходов одним размером. Что не так? В чём ошибка? Получается, что и симулятор (СIМСО Edit), и станок (FANUC OI-TD) единодушны, и воспринимают одинаково. В чем же дело? 

G76 вопрос.png 

Параметр Р.png 

Изменено пользователем МиГ-21СМ
Добавил информации для лучшего понимания.

Поделиться сообщением


Ссылка на сообщение

В вопросе разобрался. Вся беда в кривой методичке, существующей в сети(скриншот из предыдущего поста). G76 работает вообще не так, как там описано, методичка вводит в заблуждение. Если хочешь понять как работает цикл, необходимо обращаться к первоисточнику, а именно: "FANUC Series Oi-MODEL D Для системы токарного станка Руководство по эксплуатации". При внимательном прочтении туман ложного понимания, навеянный той методичкой, развеивается, и приходит счастье в виде осмысленного знания))). Проверено на станке, всё работает. :good:

Поделиться сообщением


Ссылка на сообщение

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.