G68 в системе ЧПУ Fanuc
-
Колян, для этого нужно сменить плоскость на G18 (XZ) или G19 (YZ) перед использованием G68. Но осторожно — не все станки поддерживают поворот в этих плоскостях. Лучше проверь руководство к своему ЧПУ.
-
У меня на Fanuc 0i-MF работает в XZ! Но пришлось отдельно указывать плоскость вращения. Кстати, народ, а есть ли ограничение на угол? Можно ли сделать R450 (больше 360)?
-
У меня на Fanuc 0i-MF работает в XZ! Но пришлось отдельно указывать плоскость вращения. Кстати, народ, а есть ли ограничение на угол? Можно ли сделать R450 (больше 360)?
@Teriot можно хоть R1000 — система просто возьмет остаток от деления на 360. R450 = R90. Но лучше так не делать — запутаешься. Да и смысла нет в этом.
-
А если нужно сделать несколько поворотов подряд? Например, сначала на 30, потом ещё на 15 относительно нового положения?
-
Повороты не накапливаются же. G68 всегда использует исходную систему координат. Для последовательных поворотов нужно каждый раз отменять G69 и задавать новый угол относительно нуля.
-
Тут вопрос появился, подскажите — как поворот влияет на коррекцию инструмента? Длина и радиус ведь тоже поворачиваются?
-
Коррекция инструмента применяется после преобразований координат. То есть G68 не влияет на компенсацию радиуса и длины. Инструмент движется в повёрнутой системе, но с учётом своих реальных размеров.
-
А если центр поворота не указать? Например, просто G68 R30 — что будет? Было бы не плохо с разных сторон это рассмотреть.
-
На большинстве систем центр поворота примет текущее положение инструмента! Это опасно — можно случайно повернуть вокруг не той точки. Всегда явно указывай X Y Z.
-
Кстати, о безопасности. Я как-то забыл отменить G69 после паузы — следующий инструмент поехал не туда. Теперь всегда в начале программы пишу G69 для очистки.
-
Ребят, а как G68 взаимодействует с циклами (G81, G83)? Можно ли внутри цикла использовать поворот? И какие есть вариации в целом?
-
Ребят, а как G68 взаимодействует с циклами (G81, G83)? Можно ли внутри цикла использовать поворот? И какие есть вариации в целом?
@Колян да! Но осторожно — отмена цикла G80 не отменяет G68. Нужно сначала отменить цикл, потом поворот. Сначала должен быть анализ.
-
А ещё лучше использовать поворот до цикла, а отменять после. Я так делаю координатные сетки под разными углами. Это работает лучше всего.
-
Мужики, а если нужно повернуть не вокруг точки, а вокруг текущего положения инструмента? Есть короткая запись? А то я начал путаться.
-
Ну да, можно использовать системные переменные #5061 (текущий X), #5062 (Y) и т.д. Но это уже макропрограммирование. Для простоты лучше явно указывать координаты.
-
А как быть с коррекцией на размер инструмента? Допустим, я повернул систему, а потом поменял инструмент — нужно ли заново применять поворот?
-
Колян, нет! G68 действует на всю систему координат, независимо от инструмента. Но если сменилась плоскость тут нужно переинициализировать поворот.
-
А есть ли разница между G68 и G69 в разных версиях Fanuc? У нас старый 21i — иногда глючит. И лично я пока причину четкую не понимаю.
-
Так на старых системах часто нужно явно указывать все параметры. Например, G68 X0 Y0 R0 — иначе может не сработать. Проверь параметр №5400 бит 0 — отвечает за формат команды.
-
А если нужно сделать зеркальное отображение? Это тоже через G68 можно или есть другие варианты? И что вообще тут будет больше подходить?
© 2022 - 2025 InvestSteel, Inc. Все права защищены.