Technolog

5-осей - с чего начать?

38 posts in this topic

Ожидаются работы на 5 осей. С чего начать самообучение программированию в РМ?

Давно работаю на 3-хкоординатке в РМ6, но пятиосевой никогда не занимался.

Может кто прояснить ОСНОВНЫЕ моменты: с чего начинается работа, какие основные этапы программирования, особенности, принципы?

Большая просьба: если у вас ничего полезного сообщить нет, не утруждайтесь общими известными фразами, типа "читай матчасть"(я ее пол-года искать и читать буду) или "открыть РМ, написать программы и закрыть РМ"...

Просто не хочется тратить время на то, о чем можно просто спросить.

Share this post


Link to post
Share on other sites


Присоединяюсь к вопросам.

Share this post


Link to post
Share on other sites

Здравствуйте.

Помня свою неуверенность в данном вопросе все же решил ответить,хотя и являюсь пользователем NX а не PM.

По делу. все черновые операции производятся в 3-х осях это понятно. На вашем месте я бы попытался определить возможность обработать деталь используя локальные 3+2 обработки. Не имея опыта лучше использовать несколько простых программ чем одну, которую проверить зачастую просто невозможно до конца. По поводу моделей. И при 5-х и при 3+2-х обработках модель обрастает дополнительными обьектами , поверхностями необходимыми для ограничения/определения положения инструмента относительно детали.

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

Удачи.

Share this post


Link to post
Share on other sites

Всё верно пишут выше.

Сначала 3+2, потом прибавлять разные обработки.

Я в большинстве случаев использую 3+2 или 4х координатную обработку. Чистые пять осей - довольно редко.

Сложного ничего нет. Нужен только правильный постпроцессор без ошибок и верификатор. Если оного нет и нет начального понимания как будет двигаться станок, то рекомендую искать места разворота остей (в 3+2 обработке) и ставить М0 перед поворотами. Сам когда-то так делал.

Ну, и дорогу осилит идущий.

Удачи.

Да, и с новым годом всех!

Share this post


Link to post
Share on other sites

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

VIBORKA.rar

Share this post


Link to post
Share on other sites

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

PM6 не открыл. Несет бред: ".Проект версии 3, можно прочесть только до версии 2"

Это серьезно проект для РМ3?

Share this post


Link to post
Share on other sites

Может кто прояснить ОСНОВНЫЕ моменты: с чего начинается работа, какие основные этапы программирования, особенности, принципы?

застраховать станок и оператора))) и придумать обьяснение почему шпиндель уеб***** в заготовку или стол)))
1 person likes this

Share this post


Link to post
Share on other sites

Как-то сделал фаску 45° в отверстии цилиндрической фрезой в 5-и осях.

Не применяя никакой САПР, хотелось разобраться в этом процессе.

Помню, долго ломал голову, и потом было приятно, что получилось.

Share this post


Link to post
Share on other sites

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

Что же Вы уподобляетесь некоторым известным товарищам на форуме? Практически цитируете :bleh:. Не пугайте человека.

Share this post


Link to post
Share on other sites

застраховать станок это правильный ответ :)

у нас так было, присылают страховщика - эксперта на разбор полета

вердикт - искра в цепи проскочила :)))

Share this post


Link to post
Share on other sites

Совершенно верно по поводу осторожности, 3+2, и верификации, ну и думаю модель станка ,хотя бы приблизительная, Вам не помешает.

Share this post


Link to post
Share on other sites

Что-то в справках по РМ о пяти осях ничего не пишут. В лучшем случае в разделе "что нового" опишут пару новых фичей. Есть ли что-нибудь почитать?

Share this post


Link to post
Share on other sites

Может поможет. Правда инфа на английстком и для старой версии PM.

multi-axis.rar

Share this post


Link to post
Share on other sites

Что же Вы уподобляетесь некоторым известным товарищам на форуме? Практически цитируете bleh.gif. Не пугайте человека.

Может я на темную сторону перешел))))

Предлагаю организовать тотализатор))) ударится или нет........ставлю на 1 :bleh:

Share this post


Link to post
Share on other sites

Может поможет. Правда инфа на английстком и для старой версии PM.

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

Спасибо!

Share this post


Link to post
Share on other sites

Интересно, 3+2 - это когда мы поворачиваем систему координат и это типа задействует две оси. И далее программим 3-хосевую и это суммарно дает 5 осей? Я правильно понимаю?

А как делаются такие чудеса:

<noindex>http://www.youtube.com/watch?v=Kar1LACQKAk</noindex>

Это уже UG?

Share this post


Link to post
Share on other sites

Интересно, 3+2 - это когда мы поворачиваем систему координат и это типа задействует две оси. И далее программим 3-хосевую и это суммарно дает 5 осей? Я правильно понимаю?

А как делаются такие чудеса:

<noindex>http://www.youtube.com/watch?v=Kar1LACQKAk</noindex>

Это уже UG?

Как-то невнятно... Но круто...и красиво. Практически как это использовать, и для чего? боюсь, не поймут...

Share this post


Link to post
Share on other sites

Как-то невнятно... Но круто...и красиво. Практически как это использовать, и для чего? боюсь, не поймут...

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

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

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

Теперь вроде надо бы проверить, не столкнется ли че-нить с чем-нить? Это типа надо модель станка затянуть в РМ и симуляцию выполнить? Жаль стандартная проверка столкновений анализирует только хвостовик фрезы и патрон. И вот бы РМ учитывал конфигурацию станка сразу при написании программы.

Share this post


Link to post
Share on other sites

Это уже UG?

Это HyperMILL

Share this post


Link to post
Share on other sites

Это HyperMILL

Смотрел. Тоже круто. К этому и стремлюсь. РМ тоже умеет, я это уже понял.

Вот только при попытке загрузить стандартный станок из делкамовских примеров и войти в симулятор с загруженным станком ругается:

"Симуляция остановлена в связи с невозможностью перемещения Станок либо не стандартный либо перемещение не допустимо"

"неудается загрузить путь"

Чего нму надо?

Share this post


Link to post
Share on other sites

Чего нму надо?

Думаю модель станка, которую Вы подгружаете, не может выполнить тех перемещений, которые есть в траектории.

Share this post


Link to post
Share on other sites

Думаю модель станка, которую Вы подгружаете, не может выполнить тех перемещений, которые есть в траектории.

От это и странно. Станок загружен делкамовский, вроде как классика 5х. Обработка тоже примитивная. Он не симулирует и простые 3х обработки.

Полезные ветки форума на эту тему:

<noindex>http://fsapr2000.ru/index.php?showtopic=28171</noindex>

<noindex>http://fsapr2000.ru/go.php?http://fsapr200...st&p=443894</noindex>

<noindex>http://fsapr2000.ru/go.php?http://fsapr200...showtopic=48119</noindex>

Это для тех, кто будет искать ту же инфу, что и я. А всем поделившимся спасибо!

Share this post


Link to post
Share on other sites

PM6 не открыл. Несет бред: ".Проект версии 3, можно прочесть только до версии 2"

Это серьезно проект для РМ3?

Нет это проект для PM10

Share this post


Link to post
Share on other sites

По-поводу симуляции.

Для станка нужно создать СК детали в месте закрепления детали на станке, и указать её в настройках станка

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

Станок действительно классика Стотл-Стол

координаты СК2 (0;0;-300), относительно СК1

Share this post


Link to post
Share on other sites
post-27273-1358246873_thumb.jpg

Share this post


Link to post
Share on other sites

День добрый. Разбираюсь с пятью осями и пока не получается изменить положение оси. Можно ли сделать так, чтобы направление оси инструмента было не вертикально как на первой картинке а совпадало с направлением нормали контакта в точке траектории как на второй картинке.

post-31985-1366700681_thumb.png

post-31985-1366700742_thumb.png

Share this post


Link to post
Share on other sites

День добрый. Разбираюсь с пятью осями и пока не получается изменить положение оси. Можно ли сделать так, чтобы направление оси инструмента было не вертикально как на первой картинке а совпадало с направлением нормали контакта в точке траектории как на второй картинке.

Ось инструмента - Атака/Наклон, Атака = 0, Наклон = 0.

Share this post


Link to post
Share on other sites

День добрый. Разбираюсь с пятью осями и пока не получается изменить положение оси.

Посмотрите диалог по имени...дада, "Направление оси инструмента")).

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

Как учебный пример имеет право на существование, но оно ведь неправильно так обрабатывать, вы, надеюсь, знаете.

Share this post


Link to post
Share on other sites

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

Wizard опередил )

post-25054-1366701661.jpg

Share this post


Link to post
Share on other sites

но оно ведь неправильно так обрабатывать, вы, надеюсь, знаете.

Конечно неправильно, но

Как учебный пример имеет право на существование,

"Атака/наклон" изменяет положение но все равно не по нормали контакта, особенно на отвесных стенках.

post-31985-1366704909_thumb.png

post-31985-1366704976_thumb.png

Share this post


Link to post
Share on other sites

Конечно неправильно, но

"Атака/наклон" изменяет положение но все равно не по нормали контакта, особенно на отвесных стенках.

У Вас же вон на втором скрине диалог редактирования оси инструмента открыт. Выберете нужный участок и отредактируйте)

Share this post


Link to post
Share on other sites

У Вас же вон на втором скрине диалог редактирования оси инструмента открыт. Выберете нужный участок и отредактируйте)

))) Надо было картинки местами поменять - первая это уже результат применения того, что на второй.

Share this post


Link to post
Share on other sites

Ожидаются работы на 5 осей. С чего начать самообучение программированию в РМ?

Давно работаю на 3-хкоординатке в РМ6, но пятиосевой никогда не занимался.

Может кто прояснить ОСНОВНЫЕ моменты: с чего начинается работа, какие основные этапы программирования, особенности, принципы?

Большая просьба: если у вас ничего полезного сообщить нет, не утруждайтесь общими известными фразами, типа "читай матчасть"(я ее пол-года искать и читать буду) или "открыть РМ, написать программы и закрыть РМ"...

Просто не хочется тратить время на то, о чем можно просто спросить.

Для начала , нужно поставить вопрос, какого типа многоосевые операции вам нужны.В миле многоосевая обработка очень разнообразна , и читать и изучать все подряд , конечно займет много времени.Проанализируйте свою номенклатуру деталей , затем решите , что именно преобладает и что понадобится из стратегий. Дальше , нужно изучать именно то , что в первую очередь пригодится.То есть шаг за шагом. И потом изучайте дальше , по мере поступления проблем. Разберите сначала простые позиционные обработки - многоосевое сверление, с поворотом.Затем обработку отдельных поверхностей с поворотом 3+2 , и т.д. А потом уже приступайте к непрерывной многоосевой обработке с одновременным движениям по всем осям. Тогда у вас отложится это все в голове. Т.е. нужно идти от простого к сложному .

Удачи!

<noindex>http://cnc-space.com.ua</noindex>

Share this post


Link to post
Share on other sites

Конечно неправильно, но

"Атака/наклон" изменяет положение но все равно не по нормали контакта, особенно на отвесных стенках.

Какой стратегий пользуетесь? Если, допустим, растр - то эта стратегия позволяет задать углы атаки и наклона не относительно нормали поверхности, а относительно направления движения фрезы (в 2013 милле можно уже относительно поверхности).

Share this post


Link to post
Share on other sites

Какой стратегий пользуетесь?

Проекция плоскости.

А что значит

а относительно направления движения фрезы

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

Share this post


Link to post
Share on other sites

Проекция плоскости.

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

Share this post


Link to post
Share on other sites

А что значит ведь направление движения это вектор, касательный к траектории движения. Но чтобы задать положение оси необходимо две привязки.

Попробую разложить, что называется, "по полочкам".

Есть стратегии трехосевые (тот же "растр", например). Все трехосевые стратегии не поддерживают обработку поднутрений. Тем не менее, имеют возможность задания оси инструмента. В таком случае под углом атаки будет подразумеваться угол между направлением оси Z детали и направлением подачи инструмента, а под углом наклона — наклон инструмента от направления оси Z детали вправо от направления подачи инструмента. Т. е. нормаль к поверхности не учитывается. Зато такой подход позволяет предотвращать столкновения между инструментом (патроном) и деталью (заготовкой) или улучшить условия резания.

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

Зачем нужны проекционные стратегии? Потому что стратегии обработки с возможностью задания ориентации инструмента относительно нормали к поверхности имеют следующие недостатки:

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

- в ряде случаев при обработке невозможно выдержать заданное положение инструмента относительно нормали к одной поверхности, не зарезав соседнюю (конечно, в CAM-системе зарезы можно предупредить, но при этом получить недоработанные участки);

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

А в отличие от трехосевых стратегий можно обрабатывать поднутрения.

Однако описанные выше два типа стратегий (из трехосевых могу точно сказать только про "растр") обрели возможность задания оси инструмента относительно нормали к поверхности в PM2013, что, безусловно, сделало PowerMill еще более гибким.

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

Share this post


Link to post
Share on other sites

Wizard! Спасибо за разъяснения, общая картина проясняется.

Действительно обработка поверхности по потоку позволила ось фрезы совместить с нормалью к поверхности.

Есть стратегии трехосевые (тот же "растр", например). Все трехосевые стратегии не поддерживают обработку поднутрений.

Может как частный случай: обработка с постоянной Z может обрабатывать поднутрения если инструмент позволяет.

post-31985-1366808795_thumb.png

post-31985-1366809055_thumb.png

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • maxems
      Ничего личного, но по всей видимости аффтор темы не понимает о чем речь ведет. G43 Н1 - это включение положительной коррекции на длину инструмента. То, что у тебя "на другом" станке сразу показан вылет (длина, как угодно) инструмента относительно торца шпинделя, говорит о том, что у тебя там есть система типа RENISHOW. А если на твоем Хасе у тебя нет такой системы, т. е. ты привязываешься по щупу и крайискателем, то ты видишь положение шпинделя по Z. И да. На другом станке ты по-любому должен пользоваться корректором на длину инструмента. Либо там у тебя один инструмент стоит и делает, что-то невероятно простое, либо ты пересчитываешь все Z в программе исходя из данных станка (Z шпинделя относительно стола).  Но это нонсенс.
    • catiauser
      Что то забыл я в темку эту заглянуть из-за отпуска. И как то забылось.
        Описание ошибки прочитал. При следующей необходимости такой обработки попробую уменьшить нумерацию. Знакомые парится не стали - поставили другую деталь а для этой работы дождались завершения ремонта станка что с 0i-MD. Всем, кто откликнулся - большое спасибо!
    • maxems
      Абсолютно верно. Если человек хочет, чтоб на вал Д30 входил подшипник с характерным звуком "Фьююють", то это g6. На двух сотках люфтить ничего не будет.
    • maxems
      Все у тебя отработает нормально, если ты собираешься делать трехосевую обработку на указанных углах поворота. Т. е. у тебя в программе появится А0. , А15. , А30. и т. д. Дальше все зависит от постпроцессора. Он автоматом выведет тебе эти углы. Тебе надо выставить систему координат по оси вращения. Дальше стандартная трехосевая обработка. А если ты хочешь ось вращения применять как силовую, тогда тебе нужны будут стратегии многоосевой обработки.  
    • meganom
      Чтобы не плодить темы , буду задавать  свои вопросы в этой, пока вникаю в Creo NC . Необходимо обработать массив канавок имеющие угол 90гр и глубину 0.5 мм. В наличии есть фреза 90гр . Какой метод применить для данного типа обработки и как сделать обработку массива ? Сразу столкнулся с проблемой , нет похожей фрезы в перечне инструмента , есть много профилей но чтоб была без закруглений  под 90 гр. не нашел . 
    • CNC_SKILL
    • Snake 60
      Я упустил момент про сборку, данная строка только при редактировании детали.
    • vasillevich68
      По большому счету, токарь в данном случае ни чего и не должен понимать. Он сделает то, что нарисовано. Понимать должен конструктор, чего он хочет, и как этого добиться. ну если нужно, чтобы собиралось "от руки" то однозначно, без вариантов. Но если очень сильно хочется уменьшить зазор, то можно взять рекомендованный справочником допуск более высокого квалитета g5, минимальный зазор останется тот же, но поле допуска уменьшится.   а вот еще табличка, в которой указаны посадки и область их применения   P.S. Буковками L и l обозначают поле допуска подшипника, а циферка это класс точности. Подшипники ширпотреба  имеют 6 класс точности.    
    • Никитos
      Добрый вечер. Возможно у кого был опыт пользования этого DNC клиента для организации сетки между оборудованием (фрезерные обрабатывающие центры со стойками Fanuc). Подключение будет производиться в DB25(станок) - DB9 (MOXA) из MOX-ы в компьютер соответственно. Интересуют нюансы настройки самого клиента DNC. Спасибо.
    • Cripple
      это я понимаю, вопрос был немного не об этом. Когда переносишь 0 допустим другую деталь , то на дисплее отображены координаты без учета корректора инструмента, т.е. не программный 0, а станочный  P.S. до этого не было опыта работы с HAAS, может так и было раньше.  На станке котором работаю при выборе инструмента координата Z сразу пишется с корректором, т.е. можно просто подойти к детали, допустим к тому же листку бумаге и задать 0 детали, просто в оффсете написать напротив Z 0 и всё, здесь так не получается