optimist1 261 #1 Дата: 21.04.2015 18:44 Здравствуйте друзья и коллеги! Программисты и наладчики - очень хорошо, но мне интересно самому познавать Мир! Есть токарные чпу Fanuc 0i? разбираюсь с резьбой, но не могу найти откуда берутся значения P и Q??? В интернете масса примеров, но нет описания, откуда выдраны енти цыфры??? Подскажите пожалуйста G76 P011060 Q50 R50 G76 X85. Z1.5 P812 Q80 F1.5 Z100.0 X150.0 0 Поделиться сообщением Ссылка на сообщение
aegis 1 143 #2 Дата: 21.04.2015 19:02 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. 0 Поделиться сообщением Ссылка на сообщение
optimist1 261 #3 Дата: 21.04.2015 19:19 P011060 - это шаг???? Тогда в чем он измеряется?? :shok: 0 Поделиться сообщением Ссылка на сообщение
Jack Vo 84 #4 Дата: 21.04.2015 19:21 P=M r a M - количество проходов r - величина фаски a - угол режущей кромки Q это отводы. 0 Поделиться сообщением Ссылка на сообщение
optimist1 261 #5 Дата: 21.04.2015 19:21 Я так понимаю, F1.5 - это шаг 0 Поделиться сообщением Ссылка на сообщение
Jack Vo 84 #6 Дата: 21.04.2015 19:22 optimist1, F это подача она же является шагом. 0 Поделиться сообщением Ссылка на сообщение
optimist1 261 #7 Дата: 21.04.2015 19:25 Степан, величина какой фаски и что значит отводы? На том примере, что я привел можно разобрать подробнее? Не пойму, там Q50 это сколько отводов/проходов? 0 Поделиться сообщением Ссылка на сообщение
optimist1 261 #8 Дата: 21.04.2015 19:47 И еще, в первой строке параметр Р шестизначный, а во второй трехзначный. Почему и как это расшифровывается? 0 Поделиться сообщением Ссылка на сообщение
optimist1 261 #9 Дата: 21.04.2015 20:12 нашел кое-что на просторах инета, может кому пригодится... г_ значение фаски на выходе а_ угол при вершине инструмента Угол можно запрограммировать^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_ Диаметр резьбы вводится с различными значениями по радиусу (только для нарезания конической резьбы) 0 Поделиться сообщением Ссылка на сообщение
Shkvarka 7 #10 Дата: 21.04.2015 20:37 По идее во второй строчке Р это - "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 отнимется 0 Поделиться сообщением Ссылка на сообщение
optimist1 261 #11 Дата: 21.04.2015 21:06 Спасибо, завтра буду ломать станок :crazy: 0 Поделиться сообщением Ссылка на сообщение
владович 0 #12 Дата: 03.03.2020 12:58 В 21.04.2015 в 22:21, Jack Vo сказал: P=M r a M - количество проходов r - величина фаски a - угол режущей кромки Q это отводы. как резать зигзаобразным методом Р2? 0 Поделиться сообщением Ссылка на сообщение
optimist1 261 #13 Дата: 04.03.2020 21:12 В 03.03.2020 в 15:58, владович сказал: как резать зигзаобразным методом Р2? Как это понять? Что вы хотите резать зигзагом? 0 Поделиться сообщением Ссылка на сообщение
владович 0 #14 Дата: 05.03.2020 04:53 7 часов назад, optimist1 сказал: Как это понять? Что вы хотите резать зигзагом? Для нарезки червяка модуль 5 3захода. 0 Поделиться сообщением Ссылка на сообщение
nik1 276 #15 Дата: 05.03.2020 05:26 8 часов назад, optimist1 сказал: Как это понять? Что вы хотите резать зигзагом? Имелось ввиду резать с разбивкой, что бы резать не двумя краями резца, для снижения нагрузки при большом шаге резьбы В свое время тоже искал каким параметром это задается в G76, но не нашел 0 Поделиться сообщением Ссылка на сообщение
optimist1 261 #16 Дата: 05.03.2020 14:24 Многозаходная режется через G78 0 Поделиться сообщением Ссылка на сообщение
plahish_alex 0 #17 Дата: 22.02.2022 08:27 Добрый день, Для тех кто привык работать с кодами ISO можно в настройках FANUC поменять формат программирования. В режиме MDI разблокируйте параметры, и поменяйте формат программирования (седьмая строчка замените 0 на 1). Не знаю почему, но наладчики которые приезжают для запуска станков не говорят про эту возможность. В скобках стандартный цикл FANUC, ниже в кодах ISO где: X- минимальный диаметр резьбы Z- длина резьбы K- высота профиля резьбы I- конус D- глубина первого прохода (на радиус) A- угол резьбы (метрическая 60 градусов) F- шаг P- тип резьбы ( 2 с разбивкой и постепенным уменьшением глубины ) 0 Поделиться сообщением Ссылка на сообщение
101rus60 44 #18 Дата: 22.02.2022 09:25 В 05.03.2020 в 07:53, владович сказал: Для нарезки червяка модуль 5 3захода. G0X86.Z1. G32X75.Z-100.Q0 G32X75.Z-100.Q120000 G32X75.Z-100.Q240000 три захода 0 Поделиться сообщением Ссылка на сообщение
plahish_alex 0 #19 Дата: 07.04.2022 05:19 Дополнение к 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 градусов. 0 Поделиться сообщением Ссылка на сообщение
МиГ-21СМ 4 #20 Дата: 16.01.2023 17:58 (изменено) Уважаемые коллеги! Помогите понять, почему не работает задание припуска на чистовые проходы в цикле 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) единодушны, и воспринимают одинаково. В чем же дело? Изменено 16.01.2023 18:01 пользователем МиГ-21СМ Добавил информации для лучшего понимания. 0 Поделиться сообщением Ссылка на сообщение
МиГ-21СМ 4 #21 Дата: 18.01.2023 15:28 В вопросе разобрался. Вся беда в кривой методичке, существующей в сети(скриншот из предыдущего поста). G76 работает вообще не так, как там описано, методичка вводит в заблуждение. Если хочешь понять как работает цикл, необходимо обращаться к первоисточнику, а именно: "FANUC Series Oi-MODEL D Для системы токарного станка Руководство по эксплуатации". При внимательном прочтении туман ложного понимания, навеянный той методичкой, развеивается, и приходит счастье в виде осмысленного знания))). Проверено на станке, всё работает. 0 Поделиться сообщением Ссылка на сообщение