Jump to content

NX Поворотная голова (угловая) постпроцессор


eugene_chrom

Recommended Posts

eugene_chrom

Здравствуйте коллеги.

Есть станок 3 оси, специализированный ЧПУ 840D. Вводили в эксплуатацию без меня, у немцев был пост на NX, вот всё что я знаю.

Он умеет брать голову в магазине, поворачивать на заданный градус вокруг оси "Z" фиксировать, второй угол на голове поворачивается вручную по лимбу. Работает по 3м осям.

Из программы которую оставили немцы ясно, сто ЧПУ получает углы о повороте головы через переменные NOM_POS_C=93  NOM_POS_B=5.5    где С это поворот вокруг оси "Z" , В это тот самый угол который мы выставляем вручную. дальше начинается магия. постпроцессор выдаёт углы подворота системы координат 

        AROT Z92.597

        AROT Y5.5
и программу как будто реальная ось Z  это ось инструмента

 

N290         Z92.597

N291         AROT Y5.5

N293               G0 X-86.294 Y1522.692

N294               Z=177.778

N295               X-77.118

N296               G1 Z177.778

N297               Y-1124.031

N298               Z197.778

N299               G0 X-86.295

N300               ROT

 

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

1.  как это задать в обработке

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

3.  и самое главное как это всё повернуть в постпроцессоре, что бы получить программу, как будто ось Z это фактическая ось шпинделя. (не ужели немцы заморочились пересчетом каждой координаты в каждом кадре перемещения?)

 

Link to post
Share on other sites


UnPinned posts

@eugene_chromЕсли я верно все понял то выходит следующее: у вас трехосевой станок превращается в пятиосевой, работающий в позиционке с кинематикой "head-head", где первая это поворот вокруг Z, вторая - поворот вокруг Y. После трансформации системы координат по команде AROT, ось Z повернутой ск сонаправлена с осью инструмента. И в итоге в этой повернутой ск и ведется обработка. Так? 

Link to post
Share on other sites
eugene_chrom

Да, вы верно поняли.  получается это 3+2, в кадрах перемещений 3 координаты. я создал постпроцессор по шаблону симменс 840д и загруз в нём. мне приходилось работать угловыми головами, угловую голову забивал в кинематику станка, и выводил программу по одному инструменту, тоесть для каждого угла свой постпроцессор. это была эпоха динозавров ИР-1200, сейчас это Waldroch Coburg голова в магазине и не одна, надо научиться использовать её как инструмент. Руководство про постпроцессор покупной просит не заикаться, а я тут зачем.... мне хоть бы какойто маршрут, что бы понять "механизм" в одиночку трудновато разобраться.

одна голова имеет фиксированый угол 90 градусов, другая регулируемая в ручную, вокруг оси Z  обе вращаются програмно

Link to post
Share on other sites

@eugene_chrom У меня всего 4 станка на синумерике, поэтому на память не могу подсказать в точности что делать. Но, если не вдаваться в подробности, я бы просто сделал пост с такой кинематикой, через UDE включил бы работу с 800м циклом, сделал бы дополнительный вывод углов поворота, чтобы потом вписать их в команды AROT. И посмотрел бы что будет) Возможно, можно сразу AROT выводить.. Надо будет поглядеть. 

15 минут назад, eugene_chrom сказал:

одна голова имеет фиксированый угол 90 градусов, другая регулируемая в ручную, вокруг оси Z  обе вращаются програмно

О, новые подробности. Пишите все по порядку. Мгновенно вам вряд ли кто то поможет, поэтому пишите все про головы, про станок и без спешки. 

Link to post
Share on other sites
eugene_chrom

меня терзают смутные сомнения, что тип станка, при создании постпроцессора, нужно выбирать 5-осевой, я же пока эксперементирую с 3х осевым

Link to post
Share on other sites

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

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

Делал такое 

Пост 5 осевой. 

Инструментом "head" в NX пользуетесь? В каких случаях?

Link to post
Share on other sites

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

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

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

А в чём разница?

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

с чем разница?

с инструментом HEAD. В нём описаны параметры головы. Остальное описывается в ПП. Можно несколько головок с разными кинематиками реализовать. Особых проблем не вижу. 

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

 

image.png

Link to post
Share on other sites

@grOOmi Я примерно о том же и говорил. Просто в другой хорошей CAM можно прямо в настройках инструмента всё это указать.

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

Просто в другой хорошей CAM можно прямо в настройках инструмента всё это указать.

В NX эта настройка происходит по другому.

image.png

Link to post
Share on other sites

@grOOmi главное что можно. Я про то что проблема не стоит выеденного яйца и решается на уровне справки

Link to post
Share on other sites
Vladislav-dobrynin

Постпроцессор в данном случае стандартный 5 осевой с выводом цикла 800, координаты должны развёрнутые выводится - ось z это ось инструмента как на любом 5 станке при 3+2.  Но 800 цикл настраивается на станке самостостоятельно,  создаётся отдельный блок поворота - через  таблицу кинематики или инициализацией переменных $tc_carr , куда вносятся геометрические данные головки. Если оси в головке не автоматические - в настройках кинематики цикла указывается ручной поворот 4 и 5 оси . После отработки станком цикла 800 , станок останавливается и даёт сообщение о необходимости вручную довернуть оси на указанные значения на экране, после чего плоскость поворота булет автоматически повернута нужным образом - самим циклом , никаких Arot не надо .  

Все это я делал неоднократно на многих станках и это работает именно так. 

Edited by Vladislav-dobrynin
Link to post
Share on other sites
9 часов назад, mrvcf1 сказал:

покажи траекторию в NX с использованием head на 3-х осевой операции.

Ну в стандарте же есть пример. Неужели так лениво посмотреть?

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

Ну в стандарте же есть пример. Неужели так лениво посмотреть?

Не могу найти, для 3 осевой операции. Никогда "ручной" поворотной головой не пользовался, если можно пример с файлом. Я просто никак не пойму для чего "head", если можно без него задать  угол наклона оси.

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

Не могу найти, для 3 осевой операции. Никогда "ручной" поворотной головой не пользовался, если можно пример с файлом. Я просто никак не пойму для чего "head", если можно без него задать  угол наклона оси.

sim16

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.

  • Сообщения

    • SergDom24
      Ссылки на фото: https://fex.net/ru/s/3ellora https://fex.net/ru/s/pfrc1fl
    • SergDom24
      Всем доброго времени суток! Листогиб c CYBELEC DNC 800 по 98 год выпуска (ПО DOS), 8-мь координат + бомбирование, выдает вот такую ошибку DNC LNK NIC LOOPBACK. DNC перестал видеть ENC после манипуляций с платами NPU и NIC. Предварительно: горел блок питания, CPU, менялся жесткий диск - лазили в нем все кто не попадя. После всех ремонтов станок благополучно работал, но периодически начинали дергаться все координаты, кроме У1, У2. А в последнее время совсем начала самопроизвольно, в процессе работы, входить в INITIALIZE ENC и зависал. Начался повторный ремонт, обнаружили: 1) жесткий диск телепался на проводе - зафиксировали! 2) пайка на плате CPU сделана небрежно - перепаяли дорожки, вскрыли лаком. 3) Блок питания выдавал не +12В, а +15В - заменили транзистор сделали +12В. (остальные выходы были правильные +15, -15, -12В, +5В). 4) Вздутые кондеры на платах NPU и NIC - заменили. Почистили платы (чистил человек малокомпетентный), вскрыли лаком затронутые пайкой места. После сборки CPU запускается отлично (шустро), но DNC перестал видеть ENC. (фото страниц TEST и WELCOM прилагаю).   Как определить: беда с платой? или прошивка ENC слетела?   Помогите, пожалуйста, прошить ENC в DOSе, может у кого-то есть прошивка?
    • Jesse
      гордый обладатель   SW 2021 sp.5.1 за 3.5 года юзания на ноутбучном железе всего 1 раз были проблемы с дровами.. ну чтоб прям атрефакты выскакивали после обновления. Хотя по памяти первые сервис паки будто бы действительно более чувствительные были к дровам.
    • zheka1980
      Блин, а у меня своя причина оказалась, может кому поможет - отключил в автозагрузке "3D Experience Marketplace" - все залетало.
    • zheka1980
      У меня та же проблема с 2025 версией SP 1.2. Содержимое папки C:\ProgramData\FLEXnet чистил, при следующей загрузке в ней снова появляются те же файлы.    Правда у меня странная проблема - от запуска до загрузки окна во весь экран проходит секунд 30-40, остальные минуты 4-5 элементы интерфейса на мышь не реагируют. Открыть файл можно только спустя это время. Проекты загружаются быстро, вращаются в экране на максимальных настройках тоже быстро, но тем не менее, интерфейс начинает регулярно тормозить.   Еще интересная особенность - если отключаешь от интернета, программа не грузится, вылетает с ошибкой "не удалось загрузить лицензию с сервера".  
    • lem_on
      А какойревольвер, дупломатик или саутер?
    • streamdown
      Да, я в курсе))) с 2010 по 2021 в SW работал
    • Guhl
      Может его разбирали когда-то и при сборке ошиблись на один зуб в шестеренке какой-то? Если так, то никакими параметрами вы это не исправите, только разборка и повторная сборка
    • aalex_b
      Нашим боссам партнёр предложил б/у три спиннера: 32-й,, 52-й и 65-й (или 62-й) Два мы запустили, не без проблем, но они уже работают. Этот,  ТС-52, при включении две страницы ошибок выдал. В том числе охлаждение шпинделя и по линейке.  С холодильником  разобрались. Измерение перевел на энкодер двигателя. Линейку сняли, разобрали.  Начали потихоньку шевелить станок, вылезла проблема с револьвером.  Вначале думал выставить параметром 34090, но что то не получилось. Сделали реферирование оси револьвера(TURR) по инструкции: первая ячейка вроде правильно стоит, а вот 3 или ,6-я уже со смещением становятся.  Завтра продолжим работу, параллельно изучение станка. 
    • Sykes
      Очень велика такая вероятность. Давно уже многие спецы говорят, что СП0 всегда неудачные и к концу года создатели фиксят все, созданные ими в новых версиях баги. Считается идеальным ставить солид этого года тогда, когда уже вышла на рынок версия следующего года
×
×
  • Create New...