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

Вопросы по Pm-post.


dtsyplov

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

Доброго времени суток всем, прошу помощи!!! Я уже не знаю что делать, начал изучать обработку по 4-ой оси вдоль оси Х в Powermill (Обработать с одной стороны, а после перевернуть на 180 градусов и обработать с другой стороны). Но каждый раз получаю сообщение "Направление оси Z траектории изменилось." Изучал по видео уроку сия процесс, там делали все просто, а это меняли направление оси Z на противоположный, а у меня он ругается на такие действия. Помогите кто чем может, прошу!(

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


Подскажите пожалуйста как через постпроцессор можно вывести в карту наладки на какой угол повернется ось В или допустим какой цикл будет работать (например haidenhain Q202-сверление) или включена коррекция на радиус или нет?

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

Вопрос знатокам можно ли создать файл карты наладки в самом постпроцессоре? Если можно то как это сделать?

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

Всем день добрый кому то вечер добрый! Приобрели чпу фрейзер ручного изготовления рабочим полем 205 по Х и 305 по Y, шильдик на нем Авиор-15М. и вот дошла очередь работать на 4 оси, расположили ее вдоль оси Y. Четвертая ост полноценная, УП делал в PowerMill 2019. Дошла очередь до записи НЦ и понял что нету постпроцессора под 4 ось повермил со станком была папка с файлами но там постпроцессоры для арткам. Второй день ползаю по интернету скачиваю разные файлы которые предлогают на форумах но при записи выдает ошибку!) кто нибуть может помоч, с чего начать куда плясать может быть как то можно написать свой! Я уверен каждый из вас это проходил!)

1 минуту назад, Woost сказал:

Всем день добрый кому то вечер добрый! Приобрели чпу фрейзер ручного изготовления рабочим полем 205 по Х и 305 по Y, шильдик на нем Авиор-15М. Плата кправления матч3!и вот дошла очередь работать на 4 оси, расположили ее вдоль оси Y. Четвертая ост полноценная, УП делал в PowerMill 2019. Дошла очередь до записи НЦ и понял что нету постпроцессора под 4 ось повермил со станком была папка с файлами но там постпроцессоры для арткам. Второй день ползаю по интернету скачиваю разные файлы которые предлогают на форумах но при записи выдает ошибку!) кто нибуть может помоч, с чего начать куда плясать может быть как то можно написать свой! Я уверен каждый из вас это проходил!)

 

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

Нужно скопировать формат (создать новый).

В новом формате указать только Х, и установить для этого формата масштабирование. Из формата по умолчанию, естественно, удалить Х.

Выложил документацию здесь :<noindex>документация по постпроцессированию на русском языке</noindex>

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

У ПоверМИЛЛа есть одна интересная "фишка". То, что он показывает красным цветом - это перемещения по G0, а то,что показано сиреневым цветом (напр. относительные перемещения) - это перемещения по G1 с подачей быстрых перемещений. В ПМ-Посте такая фишка исправляется только скриптом.

Подключите следующий скрипт к команде "Move Linear" и все будет исправлено.

function Moving_Correct() 

{

  var res = "";

  var mt = GetParam("%p(Move Type)%");

  var fr = GetParam("%p(Feed Rate)%")

  var mr = GetParam("%p(Skim Rate)%")

  if (mt == "LINK" && fr == mr) 

	   { res += StandardResponse("%b(Move Rapid)%")} 

  else { res += StandardResponse("%b(Move Linear)%")};

  return res;

}

Но перед практикой обязательно протестируйте исходные коды!!!

тоже столкнуся, а как этот скрипт привязать???

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

а как этот скрипт привязать???

Код скрипта нужно вставить в редактор (находите слева закладку Скрипт), а затем в свойствах команды выбираете нужную "Скриптовую функцию" Изменено пользователем BiggestBuka
Ссылка на сообщение
Поделиться на других сайтах
  • 3 месяца спустя...

А в параметрах НЦ-файла силком забить одинаковый номер?

Удалил вопрос, т.к. лишнее это.

Пусть лучше сделает остановку и "смену", чем возьмёт другой инструмент и запорет деталь.

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

Удалил вопрос, т.к. лишнее это.

Пусть лучше сделает остановку и "смену", чем возьмёт другой инструмент и запорет деталь.

Мудреешь на глазах)).
Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...
Рома калужский

есть опционные файлы в формате ".pmopt", даже если не редактировать этот файл , а просто сохранить, то сохраняет в ".pmoptz". А мне бы по идее чуток подредактировать его. Но дело в том , что с этим ".pmoptz" он потом не работает, только с ".pmopt". у кого-нибудь есть решение как быть?

спасибо

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

есть опционные файлы в формате ".pmopt", даже если не редактировать этот файл , а просто сохранить, то сохраняет в ".pmoptz". А мне бы по идее чуток подредактировать его. Но дело в том , что с этим ".pmoptz" он потом не работает, только с ".pmopt". у кого-нибудь есть решение как быть?

спасибо

Все новые версии конвертируют опционник в новый формат. А что конкретно не работает и в какой версии?
Ссылка на сообщение
Поделиться на других сайтах

есть опционные файлы в формате ".pmopt", даже если не редактировать этот файл , а просто сохранить, то сохраняет в ".pmoptz".

Редактировать в той же версии Postprocessor, в которой файл создан, или новее из тех, что сохраняли в ".pmopt". Если не ошибаюсь, самая последняя версия, работавшая с расширением ".pmopt", была 4.8.

Но дело в том , что с этим ".pmoptz" он потом не работает, только с ".pmopt". у кого-нибудь есть решение как быть?

Не знаю, что означает "не работает", но проблемы с совместимостью при пересохранении в ".pmoptz" есть, в смысле программа из нового PP не соответствует программе из старого PP. Решаются правкой файла постпроцессора. Насколько я понял, новые версии Postprocessor при открытии ".pmopt" зачем-то для некоторых команд вставляют различные скрипты, вероятно, для обеспечения совместимости, но получается это криво. В общем, либо править в старом PP, либо разбираться в новом.
Ссылка на сообщение
Поделиться на других сайтах
Рома калужский

Все новые версии конвертируют опционник в новый формат. А что конкретно не работает и в какой версии?

версия 6.1, сами опционники перенес с версии 4.8. Ежели у кого есть опционники для 6.1 на Haas, скиньте, буду премного благодарен.

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

Когда в милле выбираешь постпроцессор , то он предлагает выбрать только ".pmopt" и ".opt". Если поставить показать "All files" и выбрать мой ".pmoptz", он его выбирает, но при нажатии на кнопку "запись" пишет "постпроцессирование не возможно"

п.с. получается это что милл с постпроцессором не работает. так то пост открывает эти сохраненные ".pmoptz". милл не дает выбрать ".pmoptz"

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

версия 6.1, сами опционники перенес с версии 4.8. Ежели у кого есть опционники для 6.1 на Haas, скиньте, буду премного благодарен.

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

Когда в милле выбираешь постпроцессор , то он предлагает выбрать только ".pmopt" и ".opt". Если поставить показать "All files" и выбрать мой ".pmoptz", он его выбирает, но при нажатии на кнопку "запись" пишет "постпроцессирование не возможно"

п.с. получается это что милл с постпроцессором не работает. так то пост открывает эти сохраненные ".pmoptz". милл не дает выбрать ".pmoptz"

Проблема в том, что поддержка версии 4.8 была существенно улучшена в версиях после 6.1. Если у Вас есть к ним доступ - используйте их. PowerMILL, судя по всему, также старой версии, так как поддержка pmoptz добавлена уже давно.

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

Это старый. Со дня на день 2013й выйдет.

это уже "пустое". проблема не решена.

Редактировать в той же версии Postprocessor, в которой файл создан

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

Проблема ваша в том, что Вы пытаетесь использовать несовместимые версии постпроцессора и PowerMILL. Тут или PowerMILL надо обновлять, или постпроцессор предыдущей версии использовать. Насколько я знаю, в инсталляции PowerMILL находится тот постпроцессор, с которым он гарантированно работает.

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

ВСем привет.

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

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

post-443-1365951224_thumb.jpg

С помощью условий описал последовательность вывода.

post-443-1365951325_thumb.jpg

Причём выяснилось, что в стандартном наборе параметров для Move Type нет параметра PLUNGE. Внёс этот параметр сам, всё одно не выводит. Вывел комментарием тип движения. Смотрю на отладку:

post-443-1365951442_thumb.jpg

Вижу, что идёт подвод а потом неопределённый тип движения. Хм...

Создаю cut файл и смотрю внутрь:

post-443-1365951537_thumb.jpg

Внутри файла вижу что подвод обозначается как Plunge.

Залез в справку, посмотрел что там. Оказалось, что должны распознаваться все движения которые возможны:

Move Type

Move

The Move Type (CUTTING/LINK/APPROACH/RETRACT/PLUNGE/LEAD IN/LEAD OUT/CYCLE LINK/CYCLE PLUNGE/CYCLE RAPID/CYCLE OUTPUT/JOINUP 3 AXIS/JOINUP).

Вопрос: почему не получается сделать как хочу? Как это можно реализовать по другому? Как вообще отслеживать что это врезание?

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

РМ2012, PostProcessor 2011 SP3.

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

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

Интересно, зачем?

Причём выяснилось, что в стандартном наборе параметров для Move Type нет параметра PLUNGE.

Да, такого варианта нет, хотя в справке написано, что должен быть.

Внёс этот параметр сам, всё одно не выводит.

Это бесполезно.

Вижу, что идёт подвод а потом неопределённый тип движения. Хм...

Проверил у себя (PostProcessor 2012 SP4) - тот же результат.

Вопрос: почему не получается сделать как хочу? Как это можно реализовать по другому? Как вообще отслеживать что это врезание?

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

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

Добавлю еще вот что. Хотел посоветовать пользоваться "подсказкой" для отладки (в режиме редактора: "Настройки опционного файла" => "Отладка" можно выбрать параметры, значение которых будет отображаться в "подсказке" в окне NC-файла в режиме отладки - очень удобно), но она, простите, глючит. Например, feed rate type - на врезании должно быть значение plunge, а показывает cutting, рабочая подача - то rapid, то skim, Axis Mode должен быть "3+2", а показывает 5AXIS. Но это только отображение, к счастью, в "мозгах" постпроцессора параметры имеют корректное значение.

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

Зачем?

Вчера при запуске на станке выяснилось, что если идут координаты на врезании XYZ , то станок на врезании слегка дёргается и иногда глючит, вырубается. Производитель советовал на врезаниях ставить ZXY, и вот, пытаюсь сообразить как это сделать.

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

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

Зачем?

Вчера при запуске на станке выяснилось, что если идут координаты на врезании XYZ , то станок на врезании слегка дёргается и иногда глючит, вырубается. Производитель советовал на врезаниях ставить ZXY, и вот, пытаюсь сообразить как это сделать.

Интересно... А почему не выводить в таком порядке координаты всегда?

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

Тоже вариант, но тогда нужно следить, чтобы подача врезания не совпадала с рабочей и ускоренной. Но работать будет - когда-то пробовал (в других целях).
Ссылка на сообщение
Поделиться на других сайтах

Почему и наклонные врезания и рабочие ходы определяются как Undefined?

Вы уверены , что каттинги не распознаются ?

На скрине не видно , а посмотреть не могу ( PMPost4800 ) .

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • eljer0n
      @malvi.dp в общем порядок следующий (на каждое исполнение свой чертеж и позиция в спецификации):   Для исполнения с 2мя знаками. 1. Есть деталь с именем формата ХХ-01.01-01 (последнее -01 это исполнение) 2. В Мпроп детали назначается исполнение из конфигурации (как у вас на картинке). Отображается корректно 3. Создается чертеж по модели, исполнение в основной надписи чертежа детали отображается корректно. 4. Сохраняется через SaveDRW с корректным именем. 5. В спецификации сборки все отображается корректно.     Для исполнения с 3мя знаками. 1. Есть деталь с именем формата ХХ-01.01-011 (последнее -011 это исполнение) 2. В Мпроп детали назначается исполнение из конфигурации. Отображается корректно 3. Создается чертеж по модели, исполнение в основной надписи чертежа детали отображается корректно. 4. Сохраняется через SaveDRW с некорректным именем, а именно - с обрезанным до двух знаков исполнением (-01). 5. В спецификации сборки шифр отображается (внезапно! может какой глюк был: у солида или у меня ) корректно, как и у вас на рисунке.     Выходит, загвоздка все-таки только в сохранялке чертежа.
    • gudstartup
      да информация о решенной проблеме очень важна так что будем ждать хороших новостей!
    • mrVladimir
      @gudstartup Спасибо Вам за помощь. Теперь дело в приобретении платы. Как что-то получится (сперва приобрести, потом поставить) обязательно отпишусь.
    • gudstartup
      а как вы taxid фирмы нашли?
    • gudstartup
      все что я написал в цитате выше по теме полная фигня в связи с вновь приобретённой информацией. можно менять любые компоненты в пределах серии чпу если только не меняете по или записываете oprminf но  всегда могут быть нюансы  @mrVladimir все должно получиться извините за то что выдал непроверенную информацию за мнение типа знающего эксперта оказывается я 
    • malvi.dp
      Какое у детали имя файла и как формируете Обозначение и Наименование? Вы каждое исполнение сохраняете в новый чертеж? Или это групповой чертеж? Если групповой-то имя конфигурации в нем быть не должно. Стоит ли галочка "Исполнение" "Из конфигурации"? На сколько мне не изменяет память макрос сохраняет файл чертежа с тем же именем что и файл модели в папке модели. В спецификации все правильно отображается, даже если знаков исполнений больше трех  
    • gudstartup
      и главная деталь чтобы на системе была remote option system а именно файл oprminf.000 c сертификатами и были ли проблемы с ними после замены компонентов.
    • boomeeeer
      с него родимого
    • Grundick
    • eljer0n
      Большое спасибо! Посмотрю. Но, судя по всему, даже если удастся заставить его сохранять чертеж с трехзначным исполнением, видимо, в той же спецификации правильного отображения не добиться. У Леона с товарищем был об этом разговор, что солид вроде как не воспринимает исполнения дальше двузначного. Хотя, может и я неправильно понял. Вернусь к этому вопросу чуть позже. Еще раз спасибо за совет.
×
×
  • Создать...