G2 G3 Fanuc: Программирование дуговой интерполяции на станках с ЧПУ
-

-
В представленном примере начальная точка дуги — это точка, в которой начинается движение по дуге
В коде:- Начальная точка дуги:
X40.0 Z0(послеG01 Z0). - Конечная точка дуги:
X60.0 Z-10.0.
Первая строчка кода - это быстрое позиционирование инструмента в точку с координатами (
X=40.0,Z=2.0). Это место, куда инструмент перемещается без резки, чтобы подготовиться к началу резки.Далее команда
G01 Z0 F0.1— инструмент перемещается линейно с режущей подачей к координатеZ=0(X остаётся 40.0, так как не изменяется).И непосредственно после этого начинается дуга с начальной точки по координатам (
X40.0,Z0), от которой берутся смещенияIиK. - Начальная точка дуги:
-
Кирилл,у меня такой вопрос.Режу штанги направляющие,они проходят через фторопластовые втулки,конус 15 градусов для легкого входа во втулки,захотелось нам свести конус в легкий радиус.Я понимаю как задать круговые интерполяции как в ваших примерах.Но вот подобная вещь никак не выходит,я как понимаю это часть дуги.Смысл наложения радиуса 3мм,сбить острую часть после сведения конуса.Я как понимаю коррдинаты дуги все-таки вручную не прописать,нашли точки через компас,но стойка постоянно жалуется,то конечных координат угла нет,то еще какие-то ошибки.Я немного по форумам порылся ,пишут,что возможно из коррекции G42 не может он наложить эту дугу.В общем,там координаты мизерные по значениям.Я помню ,что на NC210 нам удалось после долгих боданий выполнить сопряжение.Можно было бы притереть ,притупить слесарно ту кромочку,но штанга хромированная и напильником не особо разбежишься,да и как-то на новых станках не хочется заниматься таким)))
-
Чертеж от руки,для понимания.Вообще я уже не помню толком,вроде бы на NC в итоге я не R3 накладывал,а что-то типа R5-R7 для большей плавности сопряжения,но жто не суть.Суть в том ,что я не понимаю как свести в итоге сопряжение именно на фануке)))

-
Кирилл,у меня такой вопрос.Режу штанги направляющие,они проходят через фторопластовые втулки,конус 15 градусов для легкого входа во втулки,захотелось нам свести конус в легкий радиус.Я понимаю как задать круговые интерполяции как в ваших примерах.Но вот подобная вещь никак не выходит,я как понимаю это часть дуги.Смысл наложения радиуса 3мм,сбить острую часть после сведения конуса.Я как понимаю коррдинаты дуги все-таки вручную не прописать,нашли точки через компас,но стойка постоянно жалуется,то конечных координат угла нет,то еще какие-то ошибки.Я немного по форумам порылся ,пишут,что возможно из коррекции G42 не может он наложить эту дугу.В общем,там координаты мизерные по значениям.Я помню ,что на NC210 нам удалось после долгих боданий выполнить сопряжение.Можно было бы притереть ,притупить слесарно ту кромочку,но штанга хромированная и напильником не особо разбежишься,да и как-то на новых станках не хочется заниматься таким)))
@Mcauley Хм, мне кажется тебе не нужно в данном случае использовать G2/G3 и вручную вычислять координаты дуги.
Попробуй использовать команду G68 (или G69, в зависимости от твоей стойки), эти команды позволяют автоматически наложить радиус сопряжения между двумя линейными участками траектории. Это может упростить твою задачу и снизить вероятность ошибок.
-
Это сообщение удалено!
-
Вот еще интересный вариант

-
@Mcauley Возьму на заметку, благодарю

-
Это сообщение удалено!
-
Приветствую может кто подсказать как рассчитать точку входа в радиус и рассчитать сами радиуса стойка Мазак
© 2022 - 2025 InvestSteel, Inc. Все права защищены.