Мастерство пек-дроллинга: буст производительности циклов G73 и G83
Большинство фрезерных центров ЧПУ имеют два типа циклов пек-дроллинга: G73 — ломание стружки для вязких материалов, G83 — удаление стружки для глубоких отверстий. G73 ломает стружку при сверлении, отводя сверло на малую величину через регулярные интервалы (каждые 0.1 дюйма или 2.5 мм). G83 удаляет стружку из канавок сверла, полностью выводия сверло из отверстия каждые 3–5 диаметров сверла.
Что, если нужно обработать глубокие отверстия во вязких материалах? Требуется комбинация двух циклов, и у большинства ЧПУ нет цикла для этого. С FANUC Custom Macro можно создать свой цикл пек-дроллинга с любым поведением. Можно даже сделать модальную вызывающую команду с выбранным G-кодом, отмена G80.
Идеально, если пользовательский цикл использует те же слова ЧПУ и вызывается так же, как G73/G83. Это обеспечивает согласованность, минимизирует путаницу, избавляет программистов от масштабных правок текущих программ на G73/G83. Иллюстрация показывает соответствующие слова для примера.
Обратите внимание: выбранные буквенные адреса соответствуют G83 с добавлением адреса V для глубины пека ломания стружки. Пример вызывающей программы для 6 отверстий — очень похож на программу с G83.
% O0001 (N005 T01 M06 N010 G54 G90 S600 M03 N015 G00 X0 Y0 N020 G43 H01 Z0.1 N025 G66.1 P9010 X1.0 Y1.0 Z-3.25 R0.1 Q1.0 V0.1 F5.0 N030 X2.0 N035 X3.0 N040 Y2.0 N045 X2.0 N050 X1.0 N055 G67 N060 G91 G28 Z0 M19 N065 M30 %
G66.1 — модальная вызывающая команда Custom Macro. G67 — отмена. Хотите специальный G-код, скажем G89 — поставьте -89 в пользовательский G-код параметр для программы O9010. Для текущих FANUC — параметр 6050. 89 — номер G-кода. Отрицательное значение говорит ЧПУ: модальный вызов кастомного макроса. Также убедитесь, что бит 3 параметра 6007 = 0 для использования метода G66.1 (не G66).
Для отмены G80 вместо G67 — создайте другой пользовательский G-код. Поставьте 80 в параметр 6051. С этого момента ЧПУ будет выполнять O9011 при чтении G80:
% O9011 G80 (Нормальная функция G80, отмена цикла) G67 (Отмена модального вызова кастомного макроса) M99 %
Сам кастомный макрос пек-дроллинга:
% O9010 (RETAIN MODAL ARGUMENTS) IF[#24EQ#0] THEN #101=#5001 IF[#24NE#0] THEN #101=#24 IF[#25EQ#0] THEN #102=#5002 IF[#25NE#0] THEN #102=#25 IF[#26NE#0] THEN #103=#26 IF[#18NE#0] THEN #104=#18 IF[#17NE#0] THEN #105=#17 IF[#22NE#0] THEN #106=#22 IF[#9NE#0] THEN #107=#9 #24=#101 #25=#102 #26=#103 #18=#104 #17=#105 #22=#106 #9=#107 (CONSTANTS) #33=0.05 (APPROACH INTO HOLE) #4=0.005 (CHIP BREAK RETRACT AMOUNT) (INITIALIZE FOR CHIP CLEARING LOOP) #28=ROUND[[ABS[#26-#18]]/#17] (NUMBER OF CHIP CLEARING PECKS) #17=[ABS[#26-#18]]/#28 (RECALCULATED CHIP CLEARING PECK DEPTH) #29=#18 (CURRENT CHIP CLEARING PECK APROACH POS) (INITIALIZE FOR CHIP BREAKING LOOP) #31=ROUND[#17/#22] (NUMBER OF CHIP BREAKING PECKS) #22=#17/#31 (RECALCULATED CHIP BREAKING PECK DEPTH) #32=#18-#22 (CURRENT CHIP BREAKING BOTTOM POSTION) (INITIAL POSITIONING MOVEMENTS) G00 X#24 Y#25 Z#18 (CHIP CLEARING PECK DRILLING LOOP) #27=1 (COUNTER FOR CHIP CLEARING PECKS) WHILE[#27 LE #28] DO 1 G00 Z#29 (MOVE TO CURRENT Z APPROACH POS) (CHIP BREAK PECK DRILLING LOOP) #30=1 (COUNTER FOR CHIP BREAKING PECKS) WHILE[#30 LE #31] DO 2 G01 Z#32 F#9 (MAKE PECK) G00 Z[#32+#4] (BREAK CHIP) (STEP CHIPB BREAK PECK DRILLING LOOP VALUES) #30=#30+1 (STEP COUNTER) #32=#32-#22 (STEP CURRENT CHIP BREAK BOTTOM) END 2 G00 Z#18 (RETRACT FROM HOLE) #27=#27+1 (STEP COUNTER) #29=#32+#22+#33 END 1 M99 %
Промышленное оборудование
- Использование дронов для повышения безопасности на рабочем месте и снижения рисков
- Мастерство доступности оборудования: расчет и стратегии повышения
- Повышение безопасности и долговечности: критическая роль амортизаторов
- Повышение производственной эффективности с гидравлическими зажимами: точность, скорость и последовательнос…
- Усиление планового профилактического обслуживания: проверенные стратегии для надежности и снижения простоя
- Повышение производительности сотрудников: проверенные стратегии улучшения обучения рабочих
- Повышение производительности рабочих с цифровыми инструментами и умными стратегиями
- Повышение точности станков для прецизионного производства
- Повышение эффективности фабрикации балков: CNC-копинг-машина
- Оптимизация анодирования пластиков: передовые методы для превосходного покрытия и свойств