Страница 1 из 1

НЦ-31 Цикл G02 G03

Добавлено: 11 июл 2015, 01:18
Goncharov
Интересует принцип описания данного цикла,а именно "Р1" и "Р2" параметра в самом цикле.

Re: НЦ-31 Цикл G02 G03

Добавлено: 11 июл 2015, 19:02
A-Tr
G2 или G3 определяет направление дуги по- или против часовой стрелки, если рассматривать движение от начальной к конечной точке

Параметр P1 - это расстояние между центром и точкой начала дуги, т.е. Xцентр-Xначала дуги. Задается "на сторону ". P2 - тоже самое для оси Z.
Знак не важен, все равно ЧПУ возводит эти значения в квадрат и вычисляет радиус дуги по теореме Пифагора.

Re: НЦ-31 Цикл G02 G03

Добавлено: 11 июл 2015, 23:05
Goncharov
Тоесть я сразу задаю начальную точку "X" а по "Z" конечную,потом в P1 задаю центр "X" тоесть если у меня начальная координата Х60000 и Z-10000 использую G02 (по часовой). Мне нужно сделать в расточенном отверстии сферу,отверстие диаметром 60мм выйдя из Z-10000 в Z0 (в торец детали) Получается мне нужно из 60мм выйти на диаметр 80мм значит Р1 будет 40мм? если на сторону,и Р2 Z0(торец) :thinking:

Re: НЦ-31 Цикл G02 G03

Добавлено: 12 июл 2015, 12:42
A-Tr
:o Нет. Начальной точкой выступает точка, в которой стоит резец. В цикле указывает X и Z конечной точки. Потом P1 и P2. Если непонятно - приложи картинку, я тебе опишу твою дугу с комментариями.

Re: НЦ-31 Цикл G02 G03

Добавлено: 12 июл 2015, 16:32
Goncharov
Вот такой корпус турбины алюминевый. Я писал ранее что мне нужно от торца это "ноль" будет по привязке,заходить резцом в отверстие,и потом по циклу G02 описывать выходя в торец 0 детали.Как я знаю подьезжаешь в начальную точку XиZ от куда будет начинать движение резец,и потом забиваешь уже в цикле круговой интерполяции конечную XиZ ну и радиус. А на Нц всё замудрённо как-то... p1,р2 как их вычислять из двух имеющих чесел по координатам X,Z. Буду благодарен за обьяснение.

Re: НЦ-31 Цикл G02 G03

Добавлено: 12 июл 2015, 18:25
A-Tr
До завтра потерпит? До обеда постраюсь написать подробный ответ!
Седня пьяный, могу промахнуться.)

Re: НЦ-31 Цикл G02 G03

Добавлено: 12 июл 2015, 20:02
Goncharov
Да конечно,ну так сегодня же день рыбака) :good:

Re: НЦ-31 Цикл G02 G03

Добавлено: 13 июл 2015, 09:21
A-Tr
День рыбака меня не качает. А вот отправку жены на дачу требовалось обмыть)

Re: НЦ-31 Цикл G02 G03

Добавлено: 13 июл 2015, 09:33
A-Tr
Если я правильно понял из вышеизложенного, то надо сделать ТАК!

Я не знаю чем ты будешь растачивать на себя, но не суть.
Программа выглядит так:

~X 55
~Z -10
X60
G2 X80 Z0 Fcc P10 P0

В исходную точку надо подойти на предыдущих кадрах.

У тебя расстояние по Z между начальной точкой и цетром дуги нулевое, поэтому Р2=0. Но его надо ввести, а не опустить. Иначе херня будет получаться.

Re: НЦ-31 Цикл G02 G03

Добавлено: 13 июл 2015, 13:42
Nick
Т.е. у НЦ-31 какой-то свой Gкод?
Вроде обычно вместо P используют R - аля радиус.
А P используется для задания дополнительных полных оборотов...

Re: НЦ-31 Цикл G02 G03

Добавлено: 13 июл 2015, 14:20
A-Tr
НЦ использует P1 и P2 как катеты и вычисляет радиус сама как гипотенузу. Кстати, на ней можно отработать только дугу меньше 90 градусов и лежащую в одном квадранте. Иначе две-три дуги, начальная точка следующей совпадает с конечной точкой предыдущей. Но ведь давайте отдадим ей должное, она старше меня, а уже умеет обрабатывать криволинейные поверхности.

Новые современные системы ЧПУ тоже умеют описывать дуги через координаты центра, только параметры это I, J, K соответственно. Используется для описания дуги больше 180 градусов. Или в посте указать деление на две дуги. Я использую последний способ как более наглядный. Все-таки видеть R в программе приятнее и понятней, чем какие-то там I, J, K/

Re: НЦ-31 Цикл G02 G03

Добавлено: 14 июл 2015, 18:38
Goncharov
Тоесть "P1" вычисляется во всех случаях отнимая от диаметра конечной точки закругления. Тобиш 80мм(конечная точка)- (диаметр отверстия) 60мм = 20/2=10мм

Re: НЦ-31 Цикл G02 G03

Добавлено: 15 июл 2015, 06:16
A-Tr
Нет. Это частный случай, когда центр дуги лежит на одном диаметре с конечной точкой. Позже нарисую общий случай.
Кстати, дуги ровно 90 градусов, занимающие один квадрант можно описывать через g12 и g13.там есть упрощенка, но я ей не пользуясь.

Re: НЦ-31 Цикл G02 G03

Добавлено: 15 июл 2015, 10:55
A-Tr
Вот общий случай для дуги.
Программа выглядит вот так:
~X78
~Z5
Z0
G3 X50 Z-30 Ff P42.43 P38.07 (движение против часовой стрелки).

Следовательно, P1=(Хцентр-Хнач.точка)/2
Р2=Zцентр-Zнач. точка.