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

Ищу постпроцессор для DMU Heidenhain iTNC 530 Pro/E


terrybla

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

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

Очень прошу Вашей помощи! Возникла огромная потребность в постпроцессоре для 5-осевого фрезерного станка DMU со стойкой Heidenhain iTNC 530, под ProE/Creo. C любым форматом выходных данных ISO/Heidenhain. Желателен 5-осевой, но буду рад и 3+2.

Кому не жалко - поделитесь пожалуйста!

Заранее СПАСИБО.

С Уважением.

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


Постпроцессор для станка DMU80 monoBLOCK, работает в режиме 3+2. Для работы в 5 осях надо отключить вывод команд зажима поворотных осей.

DMU80.rar

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

СПАСИБО огромное! буду пробовать, экспериментировать...

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

Это, если я не ошибаюсь, имеется ввиду код M22?
Ссылка на сообщение
Поделиться на других сайтах

Да правильно M22 зажимает ось B, M23 разжимает.

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

Примерно так:

500 .....

510 M22

520 M23

530 .....

540 M22

550 M23

560 ....

Я так понимаю работать 5-ая ось будет и так, но это лишние и ненужные действия для станка?

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

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

post-31112-1356704717_thumb.jpg

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

Я так понимаю работать 5-ая ось будет и так, но это лишние и ненужные действия для станка?

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

Отключение команд зажима просто отключает вывод M22 и M23 во всей программе. Теоретически можно написать макрос который будет отличать 3+2 от 5 осевой обработки и выводить команды зажима в нужных местах.

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

Изображение

В редакторе ничего отключать не надо.

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

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

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

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

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

$$ востановление некоторых предыдущих значений если пусто

XCUR=POSTF(31,1,X);YCUR=POSTF(31,1,Y);ZCUR=POSTF(31,1,Z)

BCUR=POSTF(31,1,B);CCUR=POSTF(31,1,C)

---- $$IF (XCUR.EQ.EMPTY) XCUR=XPRE

---- $$IF (YCUR.EQ.EMPTY) YCUR=YPRE 

---- $$IF (ZCUR.EQ.EMPTY) ZCUR=ZPRE 

IF (BCUR.EQ.EMPTY) BCUR=BPRE

IF (CCUR.EQ.EMPTY) CCUR=CPRE
$$ сохранение текущих значений как предыдущих

---- $$XPRE=XCUR;YPRE=YCUR;ZPRE=ZCUR 

BPRE=BCUR;CPRE=CCUR
Это никак не скажется на работоспособности постпроцессора?

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

N0040Z.5F150.

N0045G3X0.Y-8.Z.346I-7.878J1.389F700.

N0050G3X0.Y-8.Z.148I0.J8.

N0055G3X0.Y-8.Z-.05I0.J8.

N0060G3X0.Y-8.Z-.248I0.J8.

N0065G3X0.Y-8.Z-.446I0.J8.

N0070G3X0.Y-8.Z-.644I0.J8.

N0075G3X0.Y-8.Z-.842I0.J8.

N0080G3X0.Y-8.Z-1.04I0.J8.

N0085G3X0.Y-8.Z-1.238I0.J8.

N0090G3X0.Y-8.Z-1.436I0.J8.

А вот в Heidenhain как только не пробовали - ничего не получается. Может что-нибудь посоветуете по этому поводу?

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

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Guhl
      Я не говорил, что аналоговые приводы лучше современных, я говорил, что принципы остались старые.  Вот какой-то усилитель с токовой связью. У него 2ГГц   Частота среза серийного ОУ ТОС в схеме с ООС составляет от 100 МГц до 2 ГГц — она зависит только от величины сопротивления цепи ООС и встроенной корректирующей ёмкости и практически не зависит от заданного коэффициента усиления.   Если для контура тока требуется преобразовать аналоговый сигнал в цифровой, а потом обработать за 32нс, то как общее время работы всей схемы может быть быстрее работы ее отдельной части?  
    • gudstartup
      ну вы блин даете, назад к обезъяне. В мире повальная цифровизация а вы про аналоговый процессор выдумываете. Ну покажите мне действующую модель аналогового привода на вашем аналоговом процессоре который обеспечит на 10 м\мин отклонение от контура в 2 мкм? 32нс это 30 Мгц больше чем у вашего  741 в 30 раз и при этом там еще алгоритмы отрабатываются по оптимизации сигнала управления моментом . фильтры тоже цифровые применяются и все это за 32нс а в hrv 4 за 15.  а вы попрыгайте легче станет главное чтобы движение было непрерывным как в любимой ващей аналоговой технике которая теперь вас почему то не окружает. Потому что ее на свалку все выкинули!!! А может вы аудиофил и у вас еще граммофон остался и отсюда ваша глубокая привязанность ко всему аналоговому!!! Дуйте в трубу и прогресс вас услышит и повернет обратно!!!
    • Guhl
    • lem_on
      Что мне доказывать тупице, что он тупой?? Воняет из очка у тебя, заткни чем ни будь и проветри комнату. Не зря от тебя жена то ушла.
    • Guhl
      Вот ты опять доказываешь, что ты уебок ) Ты живешь как уебок, пишешь как уебок, вся твоя жизнь - жизнь уебка Я ж тебе даже определение привёл, не узнал себя? Так ты зачем зашел в эту ветку? Потому что уебок? Или зашел лизнуть, как ты умеешь?
    • lem_on
      Вот тебя не удивляет как это у тебя воняет, если ты перед компом сидишь, меня рядом нет и у тебя воняет. Это из очка дырявого твоего воняет. Ну а если бы я рядом был, ты бы меня побил, ну или скорей всего пиздюлей отгреб. Так что не  логично гулечка, не логично.
    • maxx2000
    • Guhl
      По делу что-нибудь скажешь? Или болтаешь, чтоб говном изо рта не воняло, философ? @lem_on Знаешь кто такой уебок? обсц. (обсценное) человек, раздражающий кого-либо своими словами, поведением, внешним видом и т. п., вызывающий желание его ударить, побитьТак вот, @lem_on, ты самый настоящий уебок
    • lem_on
      "Когда ты умер, ты об этом не знаешь, только другим тяжело. То же самое, когда ты тупой"
    • vasillevich68
      Передайте, что ни чего страшного не будет. Максимум, что может произойти, так это, в один прекрасный момент вал лопнет, и датчики вибрации дадут команду на остановку насоса   
×
×
  • Создать...