Перейти к публикации

Fanuc 0i-md, округление траектории G00


Glenwood

Рекомендованные сообщения

Доброго времени суток.

Столкнулся со следующей проблемой. Фрезерный станок со стойкой fanuc 0i-MD.

При фрезеровании цилиндра в определенный момент времени концевая фреза находится в контакте с боковой поверхностю цилиндра. Далее выполняется следующий код:

G90 G00 Z[#26 + 1]; (подъем фрезы на миллиметр выше цилиндра)

G91 G40 G00 X-10; (перемещение к оси цилиндра)

Проблема в том, что после отработки этого кода на краю цилиндра возможно появление зареза по диагонали. Причем величина зареза зависит от множителя ускоренного перемещения. При 25% зарез не появляется.

Получается, что перемещение по Х начинается задолго до того как по Z будет достигнуто конечное положение. И чем выше скорость, тем сильнее это проявляется.

Суть вопроса - разве так должен работать G00?

Ссылка на сообщение
Поделиться на других сайтах


UnPinned posts

попробуй сделать между кадрами выдержку времени G04 P200

ВОЗМОЖНО перед выходом из цилиндра сделать торможение в конце движения по X

ДА И отход лучше прописать по радиусу

 

Ссылка на сообщение
Поделиться на других сайтах

Много параметров могут влиять на вашу проблему. Код G61-G64, Настройка  колокола разгона-торможения по осям, Параметр, определяющий способ работы G00- по линейному перемещению в точку или с постоянной скоростью по каждой оси...

Ссылка на сообщение
Поделиться на других сайтах
26 минут назад, alex0800 сказал:

попробуй сделать между кадрами выдержку времени G04 P200

На счет этого я не сомневаюсь. В синглблоке отработало нормально, значит и с задержкой тоже сработает. Я сделал еще проще - поднимаю теперь не на 1 мм над верхней плоскостью цилиндра, а на 5 мм.

Но вопрос аномального поведения G00 остается открытым.

 

26 минут назад, Клиент сказал:

Код G61-G64

На экране не показывает, но вроде по дефолту G64. Но это же коды для G01. Разве они имеют значение для G00?

 

28 минут назад, Клиент сказал:

Настройка  колокола разгона-торможения по осям

А вот это можно поподробнее. Какие параметры смотреть?

 

29 минут назад, Клиент сказал:

Параметр, определяющий способ работы G00- по линейному перемещению в точку или с постоянной скоростью по каждой оси...

Вроде, с постоянной скоростью по каждой оси. Это имеет значение, когда у меня в коде нет движений сразу по двум-трем осям?

Ссылка на сообщение
Поделиться на других сайтах
34 минуты назад, Glenwood сказал:

Но это же коды для G01. Разве они имеют значение для G00?

Возможно, не имеют. Есть еще код G05.1 Q1 в начале программы ставится. Тоже можно попробовать.

34 минуты назад, Glenwood сказал:

А вот это можно поподробнее. Какие параметры смотреть?

Поиском в книжке по параметрам посмотрите. Я пользователь станков, такие вещи если и делал, то раз в жизни, но о существовании таких настроек знаю.

Изменено пользователем Клиент
Ссылка на сообщение
Поделиться на других сайтах
В 09.11.2020 в 16:04, Клиент сказал:

Есть еще код G05.1 Q1 в начале программы ставится. Тоже можно попробовать.

если пробовать то его потом отменять надо.

Ссылка на сообщение
Поделиться на других сайтах
16.11.2020 в 11:56, andrey2147 сказал:

если пробовать то его потом отменять надо

Скрытый текст

(COMPENSATION TYPE - OFF)
T2 M06 (END MILL - 2)
(MAX - Z1)
(MIN - Z-1)
G00 G17 G90 G54 X-17 Y0 S12000 M03
G49G94
G05.1 Q1
G43 H2 Z1 T3
M08
G01 Z.2 F1000
G02 X17 Z-.05 R17 F2400
X-17 Z-.3 R17
X17 Z-.55 R17
X-17 Z-.8 R17
X13.753 Y9.992 Z-1 R17
X-17 Y0 R-17
X14.831 Y8.309 R17
G00 Z1
G05.1 Q0
M09
M05
G91 G30 X0 Y0 Z0
M01

Это пример)

Ссылка на сообщение
Поделиться на других сайтах
09.11.2020 в 09:07, Glenwood сказал:

Доброго времени суток.

Столкнулся со следующей проблемой. Фрезерный станок со стойкой fanuc 0i-MD.

При фрезеровании цилиндра в определенный момент времени концевая фреза находится в контакте с боковой поверхностю цилиндра. Далее выполняется следующий код:

G90 G00 Z[#26 + 1]; (подъем фрезы на миллиметр выше цилиндра)

G91 G40 G00 X-10; (перемещение к оси цилиндра)

Проблема в том, что после отработки этого кода на краю цилиндра возможно появление зареза по диагонали. Причем величина зареза зависит от множителя ускоренного перемещения. При 25% зарез не появляется.

Получается, что перемещение по Х начинается задолго до того как по Z будет достигнуто конечное положение. И чем выше скорость, тем сильнее это проявляется.

Суть вопроса - разве так должен работать G00?

Здравствуйте, работал на такой стойке и была такая же проблема, решали с коллегами отводом фрезы по касательной траектории. Вот пример:

#1=(Диаметр отверстия);

#2=(Диаметр инструмента);

#3=[#1-#2]/2;

G91G94G3X#3Y0I[0.5*#3]J0F250;

I-#3J0;

X-#3Y0I-[0.5*#3]J0;

G90;

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...