Jump to content
Maza

4х осевая обработка, непонятки...

Recommended Posts

Marlen
В 24.03.2017 в 08:55, Frezer_PU сказал:

При 4х осевой обработке если привязка делается от центра оси вращения то все размеры и расчет идет от туда и при этом можно делать трансформацию траектории вокруг оси соответственно, но если привязка будет не от центра оси тогда трансформация нормально не получится и будет находится не на детали , а при привязке за верх можно обработать только одну сторону, но если вы создадите еще одну СК  с другой стороны и объедините траектории то пост возможно не сможет понять поворот на 180 градусов так как СК не в центре, тогда в таком случае необходимо делать две разные уп для каждой стороны отдельно ! 

Не совсем согласен. Дело в том, что привязать, на мой взгляд так заготовку можно, вверху, если потом вывести траектории отдельно склеить эти УП, разделив их вручную углом поворота. Вот действительно есть проблема как это сделать из Powermill через вывод в NC файл, действительно обычно для такого вывода СК вывода ставят в центр заготовки при 4-х огсевой, но на самом деле линейные не связаны с поворотом. Может кто знает, как действовать привязав вверху заготовки из Powermill ???

Share this post


Link to post
Share on other sites


Е в г е н.
В 02.12.2017 в 06:20, Marlen сказал:

Вот действительно есть проблема как это сделать из Powermill через вывод в NC файл, действительно обычно для такого вывода СК вывода ставят в центр заготовки при 4-х огсевой, но на самом деле линейные не связаны с поворотом. Может кто знает, как действовать привязав вверху заготовки из Powermill ???

Знаю два варианта.

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

Второй вариант более трудоемкий( т.к. необходимо сделать подпрограмму с расчетами), оставляем кинематику в посте в покое, убираем там смещения, а в основную программу после поворота вставляем подпрограмму в которой будет вычисляться новое положение нулевой точки после поворота. К примеру был у вас ноль в верху, после поворота на 180 он станет внизу и все координаты идут уже оттуда.

Оба эти варианта можно реализовать так, что не придется лазить в программу и что то там менять в ручную!

  • Нравится 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



×
×
  • Create New...