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

Вопросы по 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 пользователей

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




×
×
  • Создать...