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

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

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




  • Сообщения

    • Denis_12
      Речь об эскизе, при создании 3D эскиза для сварной конструкции, при простановке размеров в эскизе они меняются при приближении и отдалении чертежа (прокрутка колесом).
    • Ветерок
      Опять у вас всё в кучу. Речь про размеры в эскизе модели или про размеры на чертеже? Что вы "отдаляете"?
    • Denis_12
      Вот это помогло! Большое спасибо))) А я то все пытался через сборку это реализовать)  А Вы случайно не знаете как размеры в эскизе зафиксировать? Я имею ввиду при отдалении чертежа размеры стрелок и шрифтов увеличивается и происходит наслоение размеров друг на друга
    • ID_Hacker
      Для этого есть отдельная зона промышленной подсети. Если не лезть в настройки системной подсети ничего не завалится.   Сеть то грохнуть могли как на NCU так и на PCU50 и подходы к решению проблемы будут разные.
    • Artas28
      Добрый день! Есть какие ни будь рекомендации, на какую длину  нужно зажимать хвостовик в  термопатроне? Есть фреза д6, L50. Могу ли я зажать её за 15мм, или это будет мало? Или нужно зажимать  как минимум за  3 диаметра?
    • Ветерок
      Не понял что это за процедура такая "перенос в 2D".   Наверное, скрывать объекты на том или ином виде надо на соответствующем виде чертежа, а не в сборке. Или создать в сборке соответствующую конфигурацию и отображать на чертеже её.
    • Viktor2004
    • Denis_12
      Доброго времени суток! Ребят, ни как не могу решить проблему авто-обновления чертежного вида 3D сборки, к примеру скрываешь все кроме основания каркаса сборки, переносишь это в 2D (чертежный вид) указываешь размеры и т.п. (ставишь галочки "исключить из авто-обновления") после чего начинаешь в 3D сборке показывать дополнительно стойки (для создания нового вида), и вот в ранее созданном виде даже с отключенным авто-обновлением они тоже начинают проявляться. Как решить эту проблему? Нужно зафиксировать вид, чтобы он не обновлялся без моего участия. SolidWorks 2022 года.
    • Зинаида
      Возможно Вы смотрите не в той перспективе. Проверьте в перспективе "Мой Teamcenter" стоя на ревизии объекта. Возможно Вы смотрите не в той перспективе. Проверьте в перспективе "Мой Teamcenter" стоя на ревизии объекта.
    • alek77
      Да, спасибо, я уже из интереса ее нашел. Еще раз повторю, чтобы не выхватить, сам я такими методами указния размеров не пользуюсь, это самая вредная практика из всех, что встречал. В свое время имел много проблем в автокаде, корректируя чужие чертежи. Но там и отртогональные линии под углом в 0,001 градуса были в норме, и миллион линий одна поверх другой, и незамкнутые отрезки и много всего, от чего волосы дыбом. В солиде, думал, не столкнусь с таким, наивный. Поэтому искал и нашел макрос который косяки размеров подсвечивает. Он вполне рабочий, но не стабильный. В чем причина не разбирался, так как со своей задачей он справляется. Причем отрабатывает и галочки, и замену текста в размере. Хорошо, что @malvi.dp нашел время и что-то корректирует, спасибо отдельное ему за это. Макрос достаточно полезный при работе с чужими документами. И если удастся сохранить все начальные функции этого макроса против изощренных методов вредительства - будет офигенно.
×
×
  • Создать...