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

Круговая интерполяция при движении по трем осям


CrazyMax

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

Здравствуйте, столкнулся с небольшой проблемкой.

Обработка лопатки вентилятора, метод обработки вдоль потока. При движении вдоль контура инстумент одновременно с X / Y перемещается и по оси Z.

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

Есть ли возможность заставить поспроцессор пересчитывать тректорию дугами? Стойка Fanuc 30I.

Заранее спасибо.

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


Винтовая интерполяция (описывается отдельно). Формула спирали это формула спирали, а круговая в 3-х осях не работает.

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

В таком случае, как можно получить более гладкий профиль, кроме уменьшения допуска на аппроксимацию?

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

вопрос в том, как этот профиль будет сама стойка отрабатывать. Не знаком с фануком, к сожалению.

Но основной метод - уменьшение допуска, без фанатизма, конечно, а то будет у станка колотун

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

Спасибо, попробуем конечно, но мне почему-то казалось что можно будет задавать дугу в трех координатах...

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

В CAM системе, вы может быть её и опишите, но как её поймёт стойка? Посмотрите описание дуги на стойке.

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

Попробуйте b-spline интерполяцию. Если конечно стойка с такой опцией и в постпроцессоре подключена процедура расчета и вывода.

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

Криволинейная поверхность в своём сечении всё-таки не круг, а сплайн. Какой смысл заменять множество коротких отрезков на множество коротких дуг? Да и станок дугу всё равно на короткие отрезки разбивает.

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

Обработка лопатки вентилятора, метод обработки вдоль потока. При движении вдоль контура инстумент одновременно с X / Y перемещается и по оси Z. При генерации управляющей программы траектория представлена в виде набора прямых линий, а мне хотелось бы получить дуги окружностей. Есть ли возможность заставить поспроцессор пересчитывать тректорию дугами? Стойка Fanuc 30I

 

 

Обработка с переменным направлением вектора оси инструмента? Если да, то о каких окружностях может идти речь вообще?)))

И если даже это закатка криволениейной поверхности с фиксированным вектором оси, то если в исходном CLS содержаться только отрезки, а не спирали, и постпроцессором штатными способами  

не преобразуешь кучу отрезков в спираль.

Другое дело в некоторых случаях можно добиться вывода дуг перпендикулярно О.И. (опять же только при фиксированной О.И.), для этого необходимо в самой операции в NX указать тип интерполяции "Круговая -Перп./парал. к оси инструмента".При этом в CLS при возможности сопряжения будут выведены дуги и следовательно постпроцессор сможет вывести эти дуги в G18/G19

post-27263-0-45023200-1454186154.png

Изменено пользователем Vladislav-dobrynin
Ссылка на сообщение
Поделиться на других сайтах

Смысл в том чтобы получить более гладкую поверхность.

Ось инструмента фиксированная. Дуги есть тольки при подходе/отходе, где нет движения по оси Z.

Попробую еще увеличить точность аппроксимации...

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

добиться вывода дуг перпендикулярно О.И. (опять же только при фиксированной О.И.)

Скорее ему нужно параллельно О.И.

И нужно чтоб рабочее движение было в плоскости параллельной одной из базовых плоскостей СКС.

Смысл в том чтобы получить более гладкую поверхность.

Ось инструмента фиксированная. Дуги есть тольки при подходе/отходе, где нет движения по оси Z.

Попробую еще увеличить точность аппроксимации...

Вам все-таки копать нужно в сторону В-сплайн (см. на картинке выше). Выкладывайте постпроцессор, попробую подключить вам вывод, если для фанука есть такая штатная процедура. Опыт подключения есть, но для Синумерика.

Ссылка на сообщение
Поделиться на других сайтах
Смысл в том чтобы получить более гладкую поверхность.

Тогда в CAM поточнее допуски поставить и все. С вас все. Но не со станка. Надо наладчику режимы подобрать такие, чтобы фреза не "скакала". Если надо, и в диалоге операции подкорректировать (глубина резания, шаг по плоскости). По опыту - всегда более важно в таких случаях именно правильная отработка на станке, чем допуски в CAM.

 

А по дугам... Винтовая интерполяция (есть на некоторых стойках ЧПУ) и превращение сплайна в дуги - это разные вещи. Второе вряд ли возможно вообще при 3-х осях.

Изменено пользователем Bully
Ссылка на сообщение
Поделиться на других сайтах

Сейчас еще сделал обработку в Cavity Mill. В принципе более-менее похоже на то что хотелось бы получить. Посмотрим как на станке  будет. Допуск уменьшил до ±0,005.

 

Лопатка7.5(2).rar

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

Смысл в том чтобы получить более гладкую поверхность.

Ось инструмента фиксированная. Дуги есть тольки при подходе/отходе, где нет движения по оси Z.

Попробую еще увеличить точность аппроксимации...

На мой взгляд круговая интерполяция не означает , что вы получите более гладкую поверхность...

Скорее - наоборот.

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

Попробую одну половинку одним способом, вторую - другим, погляжу что получится, как лучше будет.

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • IGor2D
      По итогу...: По гарантии приехали и поправили только точность реза, остальное не смогли исправить, нужен инженер с HSG. Глючный однако китаец, пытается сам себя сломать.
    • Gmv
      По кнопке FTP стойка имеет 6 страниц для трех разных хостов. Где можно указать IP , имя, пароль 1страница. каталог 2 страница. Больше настроек не нашел.
    • gudstartup
      на фануке настраиваете доступ по ftp на соответствующей вкладке  и также расшариваете папку  вашим сервером и все прекрасно работает.
    • gudstartup
      симулятор предполагает взаимодействие как с чпу так и со станком посредством другой plc программы иначе вам придется самому управлять входами и выходами а это непросто.    
    • Gmv
      У кого есть опыт организации FTP именно на станке? Стойка 0i-MF plus   Сейчас пока сервер настроен на компе, и то не до конца. файлы видны, извлечь их или скопировать в память станка не выходит. Но операторы уже сразу возмущены,  им проще бегать с USB флешкой и нажимать одну кнопку, чем прыгать по папкам. На хаасе это реализовано классно, он создает сетевой диск и полный доступ и со стойки с пк. Хотелось бы подобного.
    • Guhl
      Я нормально проекты писал и отлаживал на эмуляторе Балт-Систем На Heidenhain, насколько я понял, работает симулятор с их сайта в связке с PLC design @gudstartup пользовался этим вот в этой ветке
    • ID_Hacker
      Ну уж балт-систем то не надо сюда. Там такое ущербное всё, что аж страшно вспомнить. Haidenhain эмулятор где взять, подскажете? А как отработать взаимодействие между NC и PLC, действия где работают и оси и механизмы электроавтоматики. Сам хочу попробовать Run my virtual machine, да всё времени нет.
    • Bot
      Данное приложение разработано на языке Visual Basic с использованием программного интерфейса NX Open API и предназначено для использования в САПР Siemens NX, начиная с версии 2000. Стиль интерфейса пользователя идентичен стилю САПР Siemens NX. View the full article
    • Jesse
      @ГЕЛА Ещё можно посчитать в балках и учесть влияние отверстия через коэффициент концентрации напряжений..) Но у вас отверстие на всю стенку, так что лучше, проще и быстрее посчитать всё это дело в оболочках как выше сказали. Скругления перехода от стенки к полке удалите и в запас считайте.
    • 5axisCNC
      Можно плоскость дна задать множеством вариантов например точка направление
×
×
  • Создать...