Maza

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

82 posts in this topic

Про то чтобы увеличить лимит до 999999999... я уже думал, но просто не знаю как отреагирует MACH3 на A с таким кол-вом цифр. Кто-нибудь знает какие у него ограничения.

Не знаете - попробуйте. Ограничение должно быть. Для того, чтобы стало ясно, как вам организовать обработку без "разматывания" оси, надо выяснить, есть ли команда "сброса" оси А. Например, у Heidenhain есть команда М94. Если положение по оси А 1000, то после нее стойка "сбросит" индикацию по А до 280 гр (остаток от деления на 360).

Соответственно, я делаю так. Пределы по оси А у меня, допустим, +-30000 гр.

В лимитах в посте я пишу, например, 99999... Это неважно.

В постпроцессоре организовываю проверку, например:

если А>30000 или А<-30000, то формат такой:

М94

X Y Z A%360 (остаток от деления)

В противном случае формат:

X Y Z A

Вполне возможно, что подобной функции на вашей стойке нет. Тогда в пост надо внести реальные ограничения, и стойка будет отводить инструмент, "разматывать" ось и продолжать обработку. Только разматывать будет всего на 1 оборот назад, поэтому если не хватает много, то будет очень долго - будет много отводов инструмента для возвращения оси в свои пределы. Этот момент тоже можно обойти в постпроцессоре, примерно так:

если А>30000 или А<-30000, то формат такой:

Z... (на безопасную высоту выйти)

A%360 (остаток от деления)

Z... (вернуться обратно)

X Y Z А

Share this post


Link to post
Share on other sites


Подскажите, при обработке боком фрезы (много осевая стратегия) в каом месте задается что обработка будет в четырех осях ???

Share this post


Link to post
Share on other sites

Подскажите, при обработке боком фрезы (много осевая стратегия) в каом месте задается что обработка будет в четырех осях ???

В 4ех осях может идти только та многоосевая обработка, при которой не задействуется 2ая поворотная ось.

Share this post


Link to post
Share on other sites

В 4ех осях может идти только та многоосевая обработка, при которой не задействуется 2ая поворотная ось.

А как быть если нужно обработать боком фрезы в четырех осях

Share this post


Link to post
Share on other sites

А как быть если нужно обработать боком фрезы в четырех осях

В параметрах траектории "боком фрезы": кнопка ось фрезы - автоматически, галочка "ограничение направления оси инструмента", вкладка "ограничение" - галочка "сделать 4-х осевой".

Share this post


Link to post
Share on other sites

В параметрах траектории "боком фрезы": кнопка ось фрезы - автоматически, галочка "ограничение направления оси инструмента", вкладка "ограничение" - галочка "сделать 4-х осевой".

что то не получается у меня четырех осевая, может вы поколдуйте :rolleyes:

Share this post


Link to post
Share on other sites

что то не получается у меня четырех осевая, может вы поколдуйте :rolleyes:

Поколдовал. Все получилось.

Дело в следующем. Вы определили ограничения оси инструмента. В ограничениях у вас Азимут от 0 до 360 градусов (ставится автоматически при установке галочки "Сделать 4-х осевой"). Азимут определяется как вращение вокруг оси Z. Поэтому в поле "СК детали" надо определить ту СК, у которой ось Z расположена как ось, вокруг которой происходит вращение с помощью вашей 4-й координаты. Я создал СК "1" и расположил ее так, чтобы ось Z ее лежала вдоль оси X глобальной СК (т. к. у вас траектория создается в глобальной СК).

Изображение

Изображение

По следующей ссылке - проект, выполнен в PowerMill 10.

<noindex>http://rapidshare.com/files/295809779/111.rar.html</noindex>

Share this post


Link to post
Share on other sites

Поколдовал. Все получилось.

Дело в следующем. Вы определили ограничения оси инструмента. В ограничениях у вас Азимут от 0 до 360 градусов (ставится автоматически при установке галочки "Сделать 4-х осевой"). Азимут определяется как вращение вокруг оси Z. Поэтому в поле "СК детали" надо определить ту СК, у которой ось Z расположена как ось, вокруг которой происходит вращение с помощью вашей 4-й координаты. Я создал СК "1" и расположил ее так, чтобы ось Z ее лежала вдоль оси X глобальной СК (т. к. у вас траектория создается в глобальной СК).

Изображение

Изображение

По следующей ссылке - проект, выполнен в PowerMill 10.

<noindex>http://rapidshare.com/files/295809779/111.rar.html</noindex>

Спасибо за ответ !!!

Буду разбираться.

Share this post


Link to post
Share on other sites

ID: 49   Posted (edited)

подскажите, что не так?

выбираю 4осевую обработку, стратегию линия и выходит такой косяк.....

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

post-25597-1256749967_thumb.jpg

post-25597-1256749981_thumb.jpg

Edited by F2DVasek

Share this post


Link to post
Share on other sites

подскажите, что не так?

выбираю 4осевую обработку, стратегию линия и выходит такой косяк.....

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

Судя по картинке - обрабатывается. Но безопасные высоты настроены неправильно. По картинке номер 2 видно, что зарезает. Выложите проект, разберемся.

Share this post


Link to post
Share on other sites

Судя по картинке - обрабатывается. Но безопасные высоты настроены неправильно. По картинке номер 2 видно, что зарезает. Выложите проект, разберемся.

Вот вот...

Поиграйтесь в безопасных высотах следующей вкладкой:

post-25054-1256753724_thumb.jpg

В вашем случае думаю подойдёт цилиндр.............

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

День добрый!

Вот какая беда: не могу пост победить.Не то,чтобы совсем не могу.Под поворотную ось Х победил.Выводит четыре координаты,всё хорошо.Но это для поворота стола.А для поворота головы никак не получается.Всё по букварю сделал(дактпостовскому).Выглядит вот так:

define format ( A )

decimal point = true

decimal places = 3

end define

#

word order = ( + A )

#

define keys

azimuth axis not used

elevation axis = A

end define

#

spindle elevation rotation = true

elevation axis units = degrees

elevation axis direction = positive

#

elevation centre = ( 0. 0. 180.5 )

azimuth axis parameters = ( 0. 0. 0. 0. 0. 0. )

elevation axis parameters = ( 0. 0. 0. 1. 0. 0. )

#

define block move rapid

N ;rapid ; G2 ; G3 ; G6 ; X ; Y ; Z ; elevation axis ; tool length ; S ; M1 ; M2

end define

#

define block move linear

# N ; G1 ; G2 ; X ; Y ; Z ; D ; F ; M1 ; M2

N ; linear ; G2 ; X coord ; Y coord ; Z coord ; elevation axis ; tool radius ; feedrate ; S ; M1 ; M2

end define

Но при попытке вывести через такой пост пишет:

Axes configuration not sensible.

Error: a 5-axis machine has one axis that is not set. This probably results from a 4-axis machine with the wrong axis set.

Это,надо полагать,мне вежливо намекают,что я неумный. :thumbdown:

:helpsmilie: :helpsmilie: :helpsmilie:

Помогите пожалста.Очень надо.

Share this post


Link to post
Share on other sites

День добрый!

Вот какая беда: не могу пост победить.Не то,чтобы совсем не могу.Под поворотную ось Х победил.Выводит четыре координаты,всё хорошо.Но это для поворота стола.А для поворота головы никак не получается.Всё по букварю сделал(дактпостовскому).Выглядит вот так:

----------------------------------------------------------

Но при попытке вывести через такой пост пишет:

Axes configuration not sensible.

Error: a 5-axis machine has one axis that is not set. This probably results from a 4-axis machine with the wrong axis set.

Это,надо полагать,мне вежливо намекают,что я неумный. :thumbdown:

Помогите пожалста.Очень надо.

Видимо Вам надо посмотреть в сторону параметра azimuth axis :wink: и внести изменения в пост всюду, где требуется определение пятой оси.

Share this post


Link to post
Share on other sites

ID: 56   Posted (edited)

Видимо Вам надо посмотреть в сторону параметра azimuth axis :wink: и внести изменения в пост всюду, где требуется определение пятой оси.

Станок 4-х координатник.По докам дактпоста "azimuth axis not used" :g: .Кинематика "Fourth rotary Spindle axis".Это когда шпиндель поворачивается. :blush:

Может в проекте чего не так навертел?Посоветуйте... :worthy:

P.S. Погоревав пару дней :wallbash: ,решил пойти другим путём... Сделал через ПМ пост... получилось.Всем спасибо. :clap_1:

FASAD_5.rar

Edited by Очкарик тощий

Share this post


Link to post
Share on other sites

Блин!Рано радовался :wallbash: ... Врёт в размерах.По прежнему нуждаюсь в помощи. :helpsmilie: :helpsmilie: :helpsmilie:

Share this post


Link to post
Share on other sites

Всем доброго времени!

подскажите где и что нужно задать, что бы при 4 осевой обработке
в 1 случае не учитывалась заготовка, а

во 2 случае обработка велась только в заготовке

уже бьюсь много времени и не могу найти как это задавать!?

пока выхожу из положения таким образом:

в зависимости, что необходимо, открываю похожий проект, закрываю его,

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

post-33639-0-41513000-1471773680.jpg

post-33639-0-87545800-1471773680.jpg

Share this post


Link to post
Share on other sites
что нужно задать, что бы при 4 осевой обработке в 1 случае не учитывалась заготовка

вопрос некорректный - повермилл всегда учитывает заготовку

если заготовка будет не задана - траектория не посчитается

 

что нужно задать, что бы при 4 осевой обработке ... во 2 случае обработка велась только в заготовке

опять вопрос мне непонятен - обработка всегда ведётся только там, где есть заготовка

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

 

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

1 person likes this

Share this post


Link to post
Share on other sites

Я так понимаю, человек хочет 4-х осевой сделать выборку материала.

Для удаления "мяса" материала лучше использовать обычную 3-осевую выборку с поворотом  оси (индексная обработка)

И если РМ2012, то четырех-осевая для обработки квадратной модели не тот вариант, лучше использовать проекцию поверхности

Share this post


Link to post
Share on other sites

В youtube столько хороших роликов .

Share this post


Link to post
Share on other sites

Всем спасибо, в другом месте уже подсказали где задаются эти 2 типа обработки,

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

вопрос закрываю.

post-33639-0-63463600-1471872959.jpg

Share this post


Link to post
Share on other sites

Не знаю, как кто, лично я вообще ничего не понял. Чуть выше у вопрошающего скрины проекционных стратегий ( по крайней мере оч. на это похоже), а ниже стратегия выборки.

И этот параметр по умолчанию разрешает выход центра фрезы за заготовку во всех стратегиях. :g:

Share this post


Link to post
Share on other sites

ID: 64   Posted (edited)

Не знаю, как кто, лично я вообще ничего не понял. Чуть выше у вопрошающего скрины проекционных стратегий ( по крайней мере оч. на это похоже), а ниже стратегия выборки.

И этот параметр по умолчанию разрешает выход центра фрезы за заготовку во всех стратегиях. :g:

 

да, все верно, на первых двух проекция поверхности, но именно ЭТОТ параметр и задает возможность обработки за пределами заготовки или же только в заготовке!,

при чем в первом случае заготовку можно не задавать вообще (для многоосевых), траектория все равно будет посчитана (в 2016 милле это работает)

Edited by spartak1205

Share this post


Link to post
Share on other sites

Приветствую, уважаемые!

 

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

 

Заранее сенк.

model.zip

Share this post


Link to post
Share on other sites

4-х сосёвая - МОЯ КОРОННАЯ ТЕМА!

h_1489759655_9943836_06d67cc38a.png

ФИНАЛ  

h_1489760449_3550168_f09e889c3f.png

Hide  
1 person likes this

Share this post


Link to post
Share on other sites

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

(что у тебя так все получилось)

можешь проект скинуть посмотреть?

spartak1205@gmail.com

заранее благодарен!!!

Share this post


Link to post
Share on other sites
29 минут назад, spartak1205 сказал:

можешь проект скинуть посмотреть?

а разве не видно что это не повермилл ?

Share this post


Link to post
Share on other sites

ID: 69   Posted (edited)

NX CAM это. Зачем в ветке PowerMill? Стратегия, видимо, "variable contour". Ну еще, может, какие подобные.

Edited by Greenston

Share this post


Link to post
Share on other sites

 

3 people like this

Share this post


Link to post
Share on other sites
В 17.03.2017 в 18:39, spartak1205 сказал:

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

моя стратежка тебе не поможет, можешь просто видос позырить.

В 17.03.2017 в 21:03, Greenston сказал:

NX CAM это. Зачем в ветке PowerMill?

А затем что -

В 10.03.2017 в 12:30, BrateloSlava сказал:

Подскажите, плиз, в виде проекта-примера для 4-х осевой обработки. Как бы попроще обработать шнек с переменным шагом.

@Greenston не сделал - @Ninja сделал...

 

 

 

Share this post


Link to post
Share on other sites

@Ninja Если Вы делали не в Милле - Ваш этот пост здесь просто непонятен. Я ведь не спрашивал в какой-то общей теме по CAM. как сделать 4-х осевую обработку. Я конкретно задавал вопрос в теме по Mill и, естественно, меня интересует принцип обработки таких деталей только в этой программе.

Share this post


Link to post
Share on other sites
4 часа назад, BrateloSlava сказал:

Я конкретно задавал вопрос в теме по Mill

да я заметил, и заметил ещё вот это

В 10.03.2017 в 12:30, BrateloSlava сказал:

Как бы попроще обработать шнек с переменным шагом.

Потом заметил что прошла целая НЕДЕЛЯ, понимашь? и изложил какбы схему обработки.

А потом позырил ПОТЕШНОЕ ВИДЕО от тётеньки , ну и залил своё.

Коменты к тётенькиному видосу:

 

h_1490020553_8374393_e3fc4258b7.png

 

h_1490020608_3628029_58079043b7.png

1 person likes this

Share this post


Link to post
Share on other sites

просьба к админам удалить посты от Ninja, как засоряющие тему !

по крайней мере спрятать под спойлер - такое впечатление что он первый раз форум увидел и не знает как залить картинку увеличивающуюся по клику

или что такие картинки нужно прятать

1 person likes this

Share this post


Link to post
Share on other sites
В 20.03.2017 в 18:22, eksodus сказал:

удалить посты от Ninja, как засоряющие тему !

ЧТО значит засоряющую? Да я тут один только и разгребаю , в отличии от некоторых.

И зачем чтото прятать, пусть все видят ! Нам скрывать нечего, всё для народа.

И вот вам очередные аплодисменты, я хотел сказать коменты к  к тётенькиному  h_1490182632_9608471_6825288e92.png          видосу ():

h_1490182669_8479070_e1d8bbd829.png

 

Share this post


Link to post
Share on other sites

@Ninja сделал.

 

Ну молодец, что. Рад за вас

Share this post


Link to post
Share on other sites

 Добрый день.

 Проблема следующая.

 Создаю 4-ех осевую позиционную, двустороннюю операцию в PowerMill 2012. Система координат

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

X-0,Y-0,Z-0 Нажимаю Start, фреза поднимается на расстояние равное половине заготовки и оттуда начинает выполнять уп.

 

 В настройках траектории крутил вертел так и не понял где пункт начальная и конечная точка пробовал ставить всяко не вышло. Даже если представить что фрезу можно занулить где-то в другом месте например железку какую-нибудь на уровне оси вращения приделать-выставить и по ней Z нулить. Что мне кажется извращенством....Я все равно не понимаю тогда а как при зажатой заготовки в патрон и заднюю бабку можно чисто физически начать работать из центра заготовки :fool:  :search:  :help:    

 

  Можно наверное создать еще одну СК с верху заготовки обработать одну сторону потом повернуть Mach-ем на 180 и обработать вторую? Но тогда в чем сила PowerMilla))))) неужели он не умеет нулится по верху заготовки.

 

 Я еще только разбираюсь так что вопросы такие от чайника строго не судите лучше помогите))) :hi:     

Share this post


Link to post
Share on other sites
Только что, Monya96 сказал:

В настройках траектории крутил вертел так и не понял где пункт начальная и конечная точка пробовал ставить всяко не вышло. Даже если представить что фрезу можно занулить где-то в другом месте например железку какую-нибудь на уровне оси вращения приделать-выставить и по ней Z нулить. Что мне кажется извращенством....Я все равно не понимаю тогда а как при зажатой заготовки в патрон и заднюю бабку можно чисто физически начать работать из центра заготовки :fool:  :search:  :help:    

 

  Можно наверное создать еще одну СК с верху заготовки обработать одну сторону потом повернуть Mach-ем на 180 и обработать вторую? Но тогда в чем сила PowerMilla))))) неужели он не умеет нулится по верху заготовки.

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

Share this post


Link to post
Share on other sites

В воздухе прогнал уп.

Нулю оси, запускают уп, станок считает что находится на оси вращения, поднимается вверх на расстояние пол заготовки+безопасная Z едет на точку опускается до начальной Z. Ну и начинает резать. Заканчивает одну сторону уходит на безопасную Z переворачивается и точит вторую сторону. Вобщем то все нормально но как быть решить эту проблему подскажите пожалуйста....

Share this post


Link to post
Share on other sites

 

Вот видео вот как-то у него получается.

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.



  • Сообщения

    • anser89
      посмотрите параметр в настройках "высветить все кромки элементов, выбранных в графическом виде", а так же остальные ниже его
    • anser89
      может включили аппаратное ускорение opengl?
    • anser89
      ну хз тогда что ты хочешь. Верхний подчёркнутый параметр отключает выравнивание размеров/заметок при ручном перетаскивании (желтая полоска появляется при перетаскивании). Нижний подчёркнутый параметр - и так подробно описан - у меня при его отключении размеры не выравниваются автоматически
    • Udav817
      Поправка: всегда правильно, что умеет. Хотелок у пользователей всегда больше, чем возможностей у программ. Для этого направления многотел точно неудачное решение. Вы раньше стали Солид упоминать) А я лишь уточнил в какой программе можно сделать то, что вы считаете невозможным в сборке.
    • maxems
      Для маленькой развертки нужны обороты побольше. Тем больше диаметр, тем меньше обороты. Написал бы какой диаметр развертки. Так было бы проще подсказать. Предположу: - станок фрезерный. - отверстие 3 мм.  -материал - алюминий. Ставь смело 1000 об/мин и подачу F127.   По поводу ограничения частоты вращения. Это они из своих технологический возможностей ставят минимум. Возможно на нем они (производители) могут обеспечить точность на FIX циклах.  
    • maxems
      Итак. Заново. 1. Если у тебя допустим трое тисков на столе. Т. е. G54, G55  и G56. И у тебя есть система Renishow.  Для определения офсета (X,Y,Z) ты касаешься детали щупом (шариком как угодно) соответственно по X,Y,Z.  У тебя в графе offset появятся соответствующие значения X,Y,Z.  И так ты делаешь для трех тисков (деталей). Ничего пересчитывать не нужно - пол диаметра шарика автоматически отнимается (диаметр шарика задается при привязке щупа системы измерения). Далее ты привязываешь инструмент. На "грибке" системы измерения. Это то, о чем я говорил выше.  В этом случае любой из привязанных инструментов ты можешь использовать на любом офсете, прописав его траекторию в программе или в подпрограмме. Т. е. станок автоматически все будет пересчитывать, т. к. в этом случае размер от торца шпинделя.   2. Если у тебя допустим трое тисков на столе. Т. е. G54, G55  и G56. И у тебя нет системы Renishow.  Для определения офсета (X,Y,Z) ты касаешься детали крайискателем соответственно по X и Y.  Жмешь Part Zero Set. У тебя в графе offset появятся соответствующие значения X и Y.  Далее ты прибавляешь или отнимаешь пол диметра крайискателя по X и Y (в зависимости от того, где у тебя ноль).  Далее ты можешь привязать инструмент к одному из офсетов. Т. е. по Z нажимая Tool Ofset Measure. В этом случае весь комплект инструмента у тебя будет привязан конкретно к этому офсету (G54, G55 или G56). Если у тебя на трех тисках стоят одинаковые детали, то проблем не будет. А если разные, то не советую каким либо инструментом обрабатывать разные детали. Запутаешься. Потому-что тогда тебе для этого инструмента в программе или подпрограмме придется прописывать разницу по Z относительно базового офсета.   В этом то и есть преимущество автоматической системы измерения.   А вообще, если хочешь у них есть целый канал на Ютубе. И у них прекрасные доходчивые мануалы. If you don't speak English, they have perfect Russian tutorials (''на великом и могучем").   Вот по твоей теме ссылка на канал:      
    • GS
      Портал Mashable.com специализируется на обзорах новых технологий. В своем твиттере издание публикует короткие ролики о разнообразных изобретениях и инновациях типа дома, напечатанного на 3D-принтере, туфлях со сменными каблуками или чехле для смартфона, умеющем сварить чашку эспрессо. 10 октября издание опубликовало твит о «реально крутой» миниатюрной стиральной машинке, которая чистит вещи от грязи при помощи ультразвука. Как и многие устройства, о которых рассказывает Mashable, стиральная машинка Sonic Soak появилась сначала как концепт на сайте Indiegogo, на который в результате успешной краудфандинговой кампании ее создатели собрали три миллиона долларов. -- Правда, проект столкнулся с теми же проблемами, что и другие подобные ему на сайтах типа Indiegogo или Kickstarter: жертвователи кампании в комментариях жалуются на многомесячные задержки с поставками готового продукта, а те, кто все-таки дождался своего заказа, пишут, что гаджет сломался, не проработав и минуты. --- Зато российские читатели Mashable тут же опознали в Sonic Soak аналог российской стиральной машинки «Ретона», которая появилась на рынке в начале 1990-х и действует по тому же принципу. В реплаях другие пользователи начали в шутку предлагать Mashable обратить внимание на привычные предметы советского быта, к которым отлично подойдут эпитеты типа «экологичный», «энергосберегающий» и «инновационный». продолжение на -> (c) pkb  
    • GS
      == 89-летний американский астронавт Томас Стаффорд, прилетел из США на похороны Алексея Леонова, первого космонавта вышедшего в открытый космос. «Алексей, я тебя никогда не забуду!» — сказал легендарный американец на русском языке. Они вместе участвовали в проекте «Союз - Аполлон» (1975) ==  
    • meganom
      Получается мне для каждой канавки нужно создавать обработку , никак нельзя указать что обработать все подобные канавки ?
    • Kir95
      Можно сохранить одну трубу как деталь и создать сборку с массивом этой детали.   Комп немолод - ) Проц - Intel(R) Xeon(R) CPU E3-1245 V2 @ 3.40GHz Видео - NVIDIA Quadro K2000