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

NURBS на iTNC530: настройка точности вывода сплайна в NX7.5


DEXter_1985

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

Уважаемые инженеры!

Прошу вас поделиться опытом. Пробуем с коллегами в NX7.5

настроить "Тип вывода перемещения" - B-сплайн и отработать

на станке Hermle C42U c iTNC530. Траектория представляет

собой произвольный незамкнутый сплайн 3-й степени в плоскости XY станка.

Пост настроили в постбилдере, используя стандартную

процедуру для Heidenhain. Прогоняем "по воздуху" - станок

отрабатывает часть траектории, после чего останавливается

и выдает сообщение об ошибке:

"...начальная точка spline отклоняется от конечной точки

предыдущего контура...". В руководстве к iTNC530 написано,

что данное отклонение не должно превышать 0,001мм.

Пробовали соответственно менять "допуск внутрь/наружу" и

расчетный шаг, но результат тот же. К тому же NX при очень

маленьких значениях допуска разбивает траекторию на

множество кусков, как при обычной линейной интерполяции.

Вопрос:

1) Какие настройки нужно менять и где (в NX,на стойке или

в посте)?

2) Есть ли смысл использовать сплайн или надо правильно

настроить цикл 32 Допуск (CYCLE DEF 32 TOLERANCE)? Не

мешает ли активный цикл 32 отработке сплайна, созданного в NX?

3) Есть ли какие-то ощутимые премущества сплайн-

интерполяции над линейной при обработке криволинейных

поверхностей на стойках iTNC530? (качество поверхности,

плавность перемещений рабочих органов станка, время обработки)

Заранее благодарен)

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


Уважаемые инженеры!

Прошу вас поделиться опытом. Пробуем с коллегами в NX7.5

настроить "Тип вывода перемещения" - B-сплайн и отработать

на станке Hermle C42U c iTNC530. Траектория представляет

собой произвольный незамкнутый сплайн 3-й степени в плоскости XY станка.

Пост настроили в постбилдере, используя стандартную

процедуру для Heidenhain. Прогоняем "по воздуху" - станок

отрабатывает часть траектории, после чего останавливается

и выдает сообщение об ошибке:

"...начальная точка spline отклоняется от конечной точки

предыдущего контура..."....

Вопрос:

1) Какие настройки нужно менять и где (в NX,на стойке или

в посте)?

2) Есть ли смысл использовать сплайн или надо правильно

настроить цикл 32 Допуск (CYCLE DEF 32 TOLERANCE)? Не

мешает ли активный цикл 32 отработке сплайна, созданного в NX?

3) Есть ли какие-то ощутимые премущества сплайн-

интерполяции над линейной при обработке криволинейных

поверхностей на стойках iTNC530? (качество поверхности,

плавность перемещений рабочих органов станка, время обработки)

Заранее благодарен)

1) Я бы начал с постпроцессора. Сколько знаков после запятой выдает постпроцессор? ВОЗМОЖНО, причина в этом. Я бы рекомендовал не меньше 4-5.

2) Однозначно надо поиграться с этим циклом. В "нашем" постпроцессоре можно (и нужно) выводить его различные значения для черновой и чистовой обработки.

Насколько я понимаю, у NX есть выбор, помимо линейной и круговой, сплайн-интерполяции? Современные стойки сами как-бы преобразуют линейную интерполяцию в некий сплайн: фильтруют точки, плавно соединяют их, просчитывают всю траекторию (типа look ahead) в зависимости от настроек. То есть я бы продолжал с линейной.

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

Начнем с того, что heid не поддерживает NURBS сплайны, только полиномиальные. Покажи пример программы.

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

 

 
1) Я бы начал с постпроцессора. Сколько знаков после запятой выдает постпроцессор? ВОЗМОЖНО, причина в этом. Я бы рекомендовал не меньше 4-5.

2) Однозначно надо поиграться с этим циклом. В "нашем" постпроцессоре можно (и нужно) выводить его различные значения для черновой и чистовой обработки.

Насколько я понимаю, у NX есть выбор, помимо линейной и круговой, сплайн-интерполяции? Современные стойки сами как-бы преобразуют линейную интерполяцию в некий сплайн: фильтруют точки, плавно соединяют их, просчитывают всю траекторию (типа look ahead) в зависимости от настроек. То есть я бы продолжал с линейной.

 

1)Пост выдает 3 знака после запятой. 

2) Пробовали отработать сплайн как с активными циклом 32 с разными значениями допуска, так и без него, то бишь с заводскими настройками. Результат один.

Это же касается и обычной линейной интерполяции, что с черновой настройкой, что с чистовой: разницы никакой не заметили ни в качестве поверхности, ни в плавности работы станка - в некоторых местах станок совершал "толчки".

 

 

Начнем с того, что heid не поддерживает NURBS сплайны, только полиномиальные. Покажи пример программы.

 

вот кусок УП:

.

.

.

16 L X55.136 Y-29.912 F MAX M3
17 L Z250. F MAX
18 L Z203. F MAX
19 L Z200. F2222. M8
20 L X53.948 Y-19.982
21 L X53.558 Y-16.726
22 SPL X52.812 Y-12.188 Z200.000 K3X3.624E-002 K2X-1.614E-001 K1X8.718E-001 K3Y9.382E-003 K2Y-3.142E-002 K1Y-4.516E+000 K3Z-0.000E+000 K2Z0.000E+000 K1Z-0.000E+000
23 SPL X51.450 Y-6.642 Z200.000 K3X2.953E-002 K2X-3.379E-001 K1X1.670E+000 K3Y1.631E-002 K2Y-9.743E-002 K1Y-5.465E+000 K3Z-0.000E+000 K2Z0.000E+000 K1Z-0.000E+000
24 SPL X49.541 Y-1.587 Z200.000 K3X2.474E-002 K2X-3.768E-001 K1X2.260E+000 K3Y2.936E-002 K2Y-1.753E-001 K1Y-4.909E+000 K3Z-0.000E+000 K2Z0.000E+000 K1Z-0.000E+000
25 SPL X43.552 Y7.548 Z200.000 K3X-1.416E-001 K2X-1.124E+000 K1X7.255E+000 K3Y9.805E-002 K2Y-1.015E+000 K1Y-8.218E+000 K3Z-0.000E+000 K2Z0.000E+000 K1Z-0.000E+000
26 SPL X41.503 Y9.715 Z200.000 K3X-9.216E-003 K2X-5.560E-002 K1X2.113E+000 K3Y-6.467E-003 K2Y-5.577E-002 K1Y-2.106E+000 K3Z-0.000E+000 K2Z0.000E+000 K1Z-0.000E+000
.
.
.
Ссылка на сообщение
Поделиться на других сайтах

 

1)Пост выдает 3 знака после запятой. 

2) Пробовали отработать сплайн как с активными циклом 32 с разными значениями допуска, так и без него, то бишь с заводскими настройками. Результат один.

Это же касается и обычной линейной интерполяции, что с черновой настройкой, что с чистовой: разницы никакой не заметили ни в качестве поверхности, ни в плавности работы станка - в некоторых местах станок совершал "толчки".

Три знака как-то мало: я бы рекомендовал минимум 4, а лучше пять. Я встречал похожую проблему, правда на Sinu840D - помогли 4 знака (не факт, что у вас тоже самое!). Попробуйте тестовую программу запустить (или из неё параметры поглядеть), посмотрите, как она пойдёт. Или попросите дилеров прогнать на их станке вашу глючащую программу.

Я к тому, чтобы вы могли отдельные факторы таким образом отбросить.

Ссылка на сообщение
Поделиться на других сайтах
Три знака как-то мало: я бы рекомендовал минимум 4, а лучше пять. Я встречал похожую проблему, правда на Sinu840D - помогли 4 знака (не факт, что у вас тоже самое!). Попробуйте тестовую программу запустить (или из неё параметры поглядеть), посмотрите, как она пойдёт. Или попросите дилеров прогнать на их станке вашу глючащую программу. Я к тому, чтобы вы могли отдельные факторы таким образом отбросить.

Спасибо за идею, попробую, отпишусь. 

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

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

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

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

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

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

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

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

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

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

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




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