Jump to content

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


dtsyplov

Recommended Posts

Никита1030

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

Link to post
Share on other sites
  • 2 weeks later...


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

Link to post
Share on other sites
  • 2 weeks later...

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

Link to post
Share on other sites
  • 4 weeks later...

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

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

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

 

Link to post
Share on other sites
  • SHARit pinned this topic
  • 8 months later...
UnPinned posts
Metal_Cutter

@DVAS

Правил в PP 2021 скорее всего поэтому.

Вам нужно параметрам, которые у Вас не выводятся присвоить формат Drilling Cycle Parameter.

 

1.jpg

  • Нравится 1
Link to post
Share on other sites
  • 2 weeks later...
Павел1
17.04.2020 в 08:16, aleksejj сказал:

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

 

1.jpg

2.jpg

  • Нравится 2
Link to post
Share on other sites
aleksejj
01.02.2021 в 17:00, Павел1 сказал:

 

1.jpg

2.jpg

 

01.02.2021 в 17:00, Павел1 сказал:

 

1.jpg

2.jpg

Ну это комментарий что появляется в самой программе я имел ввиду из pm-post в powermill.

Link to post
Share on other sites
Павел1
10 минут назад, aleksejj сказал:

 

Ну это комментарий что появляется в самой программе я имел ввиду из pm-post в powermill.

Если Вам необходимо создать карту наладки в отдельном файле... это немного другая тема https://cccp3d.ru/topic/88608-создание-техкарты/ . А карта наладки из pm-post в powermill не совсем понимаю, что это такое.

 

Link to post
Share on other sites
  • 2 weeks later...
  • 2 weeks later...
prod2k

Добрый день. Подскажите есть вот в Powermill при создании NC файла смещения зажима, где указываются координаты смещения. Но прогоняя через постпроцессор в выходном файле координаты обработки не меняются, что нужно добавить/исправить в постпроцессоре чтобы при изменении смещения, координаты обработки в файле были с учетом смещения?

Link to post
Share on other sites
MagicNight

Добрый день.

Постпроцессор выдает вот такой файл

 %
 O0100
 T01 M06
 G54 G90 G80 G00 G17 G40 M09 G49 Z0 H0
 G43 H01 Z120.

.......................

Кто подскажет какие парметры нужно поменять в PM-POST чтобы при задании в Милле номер инструмента, этот же инструмент выдавал бы на выходе

в обоих выделенных местах?

Например: при вводе инструмента (фреза диаметр 10 мм) задаю номер инструмента 5. На выходе должна выйти программа с таким началом

 %
 O0100
 T05 M06
 G54 G90 G80 G00 G17 G40 M09 G49 Z0 H0
 G43 H05 Z120.

Спасибо.

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

Добрый день. Подскажите есть вот в Powermill при создании NC файла смещения зажима, где указываются координаты смещения. Но прогоняя через постпроцессор в выходном файле координаты обработки не меняются, что нужно добавить/исправить в постпроцессоре чтобы при изменении смещения, координаты обработки в файле были с учетом смещения?

Сам задал вопрос и сам же отвечу.

Реализовал в постпроцессоре через G52

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

Добрый день.

Постпроцессор выдает вот такой файл

 %
 O0100
 T01 M06
 G54 G90 G80 G00 G17 G40 M09 G49 Z0 H0
 G43 H01 Z120.

.......................

Кто подскажет какие парметры нужно поменять в PM-POST чтобы при задании в Милле номер инструмента, этот же инструмент выдавал бы на выходе

в обоих выделенных местах?

Например: при вводе инструмента (фреза диаметр 10 мм) задаю номер инструмента 5. На выходе должна выйти программа с таким началом

 %
 O0100
 T05 M06
 G54 G90 G80 G00 G17 G40 M09 G49 Z0 H0
 G43 H05 Z120.

Спасибо.

 

 

Так вы откройте свой постпроцессор в PM-POST, посмотрите как реализованы команды Load Tool, Load Tool First, First Move After Toolchange. Параметры Tool Number и Tool Length Offset Number должны присутствовать + можно посмотреть как это реализовано в стандартных примерах, они лежат в пользовательской папке "Документы", папка "PostProcessor XXXX", подпапка "Generic".

  • Нравится 1
Link to post
Share on other sites
MagicNight
15 hours ago, kfmut said:

 

 

Так вы откройте свой постпроцессор в PM-POST, посмотрите как реализованы команды Load Tool, Load Tool First, First Move After Toolchange. Параметры Tool Number и Tool Length Offset Number должны присутствовать + можно посмотреть как это реализовано в стандартных примерах, они лежат в пользовательской папке "Документы", папка "PostProcessor XXXX", подпапка "Generic".

Разобрался. В лишний раз убеждаюсь в удобстве ПМ-Поста. Спасибо за отклик. Имено эти параметры, указаные вами, я отредактировал.

Link to post
Share on other sites
MagicNight

Расслабился от успеха, да не тут-то было.

Теперь всплыла другая проблемка.

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

 %
 O0100
 T16 M06
 G54 G90 G80 G00 G17 G40 M09 G49 Z0 H0
 G43 H16 Z120.
 S4500 M03
 M08
 G00 X166.076 Y-162.5
 Z114.257
 G01 X158.514 Z113.201 F500

..........

 

Но стоит задать номер инструмента от 01 до 09, так нули пропадают и поспроцесор выдает

 %
 O0100
 T5 M06
 G54 G90 G80 G00 G17 G40 M09 G49 Z0 H0
 G43 H5 Z120.
 S4500 M03
 M08
 G00 X166.076 Y-162.5
 Z114.257
 G01 X158.514 Z113.201 F500

.......

А мне нужно чтобы строки были такие

 T05 M06
 G54 G90 G80 G00 G17 G40 M09 G49 Z0 H0
 G43 H05 Z120.

Поколдовал в PM-POSTe ничего не получается.

Вот чую что нужно искать здесь, но всё перепробовал, а не получается

Кто подскажет, где собака порылась?

01.jpg

Edited by MagicNight
Link to post
Share on other sites
mannul

@MagicNight вы даже в PM не зададите инструмент с нулем вначале. Так устроена система.
 

Скрытый текст


Буфер обмена-2.jpg


 

 

Link to post
Share on other sites
MagicNight
32 minutes ago, mannul said:

@MagicNight вы даже в PM не зададите инструмент с нулем вначале. Так устроена система.
 

  Hide contents

 

Буфер обмена-2.jpg

 

 

 

 

 

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

Link to post
Share on other sites
MagicNight
27 minutes ago, mannul said:

@MagicNight Я же вам картинку под спойлер прикрепил как можно сделать.

Извините, невнимателен. Теперь вижу. Вечером попробую сделать.

36 minutes ago, mannul said:

@MagicNight Я же вам картинку под спойлер прикрепил как можно сделать.

У меня такого нет. Версия 4,501 русская. Такого окна с properties с такими значениями не нашел.

 

Link to post
Share on other sites
MagicNight
50 minutes ago, mannul said:

@MagicNight Может пора обновиться? Много функционала теряете.

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

Link to post
Share on other sites
kfmut
7 часов назад, MagicNight сказал:

Поколдовал в PM-POSTe ничего не получается.

Вот чую что нужно искать здесь, но всё перепробовал, а не получается

Кто подскажет, где собака порылась?

 

Так вроде без всяких танцев с бубном ставите отображение "передних" нулей и ширину в нужное кол-во знаков для параметров.

Link to post
Share on other sites
MagicNight
12 hours ago, kfmut said:

 

Так вроде без всяких танцев с бубном ставите отображение "передних" нулей и ширину в нужное кол-во знаков для параметров.

Доброго дня! Да я тоже так думал, но, увы не нашел этого параметра.

Link to post
Share on other sites
kfmut
1 час назад, MagicNight сказал:

Доброго дня! Да я тоже так думал, но, увы не нашел этого параметра.

 

Так они и в более ранних версиях чем у вас есть и даже в DUCT'е. Вид отображения ширины поля у вас на скрине есть. Ставите "Максимальный"(или как оно там обозвано) для формата Tool Number, ширину -  2, в "представлении значения" поди прячутся передние нули. Скрин-то со всеми переменными на всех закладках можно сделать? Или файл помощи от вашей версии приложите.

 

ЗЫ интерфейс у ранних версий редактора как-то более удачным выглядит :g:

 

Screen-2021-03-05_10-40-06.jpg

Edited by kfmut
Link to post
Share on other sites
MagicNight
21 minutes ago, kfmut said:

 

Так они и в более ранних версиях чем у вас есть и даже в DUCT'е. Вид отображения ширины поля у вас на скрине есть. Ставите "Максимальный"(или как оно там обозвано) для формата Tool Number, ширину -  2, в "представлении значения" поди прячутся передние нули. Скрин-то со всеми переменными на всех закладках можно сделать? Или файл помощи от вашей версии приложите.

 

ЗЫ интерфейс у ранних версий редактора как-то более удачным выглядит :g:

 

Screen-2021-03-05_10-40-06.jpg

Поигрался я с параметром "Ширина поля". Там три значения: 1) Не используется - он у меня стоял, не подходит. 2) Ограниченная - ничего не изменилось. 3) Постоянная - выбрал 2 (двойку в строке ниже)

Пост стал выдавать пробел вместо нуля.

Мне нужно так:

 T05 M06
 G54 G90 G80 G00 G17 G40 M09 G49 Z0 H0
 G43 H05 Z120.

....

 

а выдает так:

 T 5 M06
 G54 G90 G80 G00 G17 G40 M09 G49 Z0 H0
 G43 H 5 Z120.

 

Вот скрин со всеми настройками

 

3.jpg

Link to post
Share on other sites
mannul

@MagicNight Конкретно для номера инструмента установка лидирующих нулей и ширины поля ничего не даст.

Link to post
Share on other sites
kfmut
3 минуты назад, MagicNight сказал:

Вот скрин со всеми настройками

 

Вон же на скрине "лидирующие нули" написаны.  Копируете этот формат, закидываете в него эти два параметра с номером инструмента, правите ширину и "лидирующие нули".

3 минуты назад, mannul сказал:

@MagicNight Конкретно для номера инструмента установка лидирующих нулей и ширины поля ничего не даст.

 

Почему не даст???

 

Screen-2021-03-05_11-13-10.jpg

Link to post
Share on other sites
mannul

@kfmut Действительно. Странно, попробовал еще раз и заработало.

Оказалось Ширину поля надо ставить Maximum а не Unlimited.

Edited by mannul
Link to post
Share on other sites
MagicNight
8 minutes ago, kfmut said:

Вон же на скрине "лидирующие нули" написаны.  Копируете этот формат, закидываете в него эти два параметра с номером инструмента, правите ширину и "лидирующие нули".

Игрался и с лидирующими нулями, ничего не помогает. Позможно помог бы ваш скрипт описанный вами ранее "0" +%p(Tool Number)%, да вот незадача, куда вставить?:g:

14 minutes ago, mannul said:

@MagicNight Конкретно для номера инструмента установка лидирующих нулей и ширины поля ничего не даст.

Оно-то дало, только не то что хотелось бы.

Вместо нуля перед единичной цифрой пишет пробел.

Link to post
Share on other sites
kfmut
33 минуты назад, MagicNight сказал:

Игрался и с лидирующими нулями, ничего не помогает.

 

Как-то это сомнительно, это же общий механизм для всех форматов :dntknw: Посмотрите как это сделано для М-параметров.

  • Нравится 1
Link to post
Share on other sites
MagicNight
12 minutes ago, kfmut said:

 

Как-то это сомнительно, это же общий механизм для всех форматов :dntknw: Посмотрите как это сделано для М-параметров.

 

41 minutes ago, mannul said:

@MagicNight
 

  Hide contents

 

Screen-2021-03-05_10-40-06.jpg.8aa386883ddd806ca4faea5c26929fda.jpg

 

 

 

 

 

Выражаю благодарность, все получилось!:5a33a3678bcb9_3DSmiles(25):

Вот что изменил

 

5.jpg

Link to post
Share on other sites
  • 2 months later...
Igor Mikhaylov

Здравствуйте. Подскажите, как можно с малой кровью пост с фьючика(XBUILD) переписать под Powermill, а именно под pm-post. Есть заготовленный пост, от человека из вне, но в работоспособность его мало верю. А так же, как можно проверить работоспособность поста? А то не интересно как-то на станке заезжать куда-нибудь. 

Link to post
Share on other sites
NCC_@RAMBLER.RU
21.05.2021 в 19:44, Igor Mikhaylov сказал:

Здравствуйте. Подскажите, как можно с малой кровью пост с фьючика(XBUILD) переписать под Powermill, а именно под pm-post. Есть заготовленный пост, от человека из вне, но в работоспособность его мало верю. А так же, как можно проверить работоспособность поста? А то не интересно как-то на станке заезжать куда-нибудь. 

c FeatureCam постпроцессор не пойдет под Powermill . В любом случае нужно разрабатывать новый или проверять существующий у вас  . Для начала выводите тестовые программы по этому постпроцессору , правьте если что не верно. Пока не отладите , не запускайте программы на станке .

Link to post
Share on other sites
  • 3 weeks later...
vik300001

Скажите, как править постпроцессор. Мне нужно создать 4-х осевой. Но в предложенніх вариантах его нет. Есть похожий.

Мне нужно поменять местами XYZ. А как не могу разобраться.

Снимок.PNG

Снимок.PNG

Edited by vik300001
Поменял картинку
Link to post
Share on other sites
mannul

@vik300001 Kinematics Model->External MTD 1.mtd

Это чего у вас за станок такой, на котором стол перемещается только вверх\вниз?

Link to post
Share on other sites
mannul
1 час назад, vik300001 сказал:

Deckel maho dmu 80T. Достаточно популярные фрезеры.

Но он же пятиосевой, а не четырех. Стол еще вертится.

Link to post
Share on other sites
vik300001
1 час назад, mannul сказал:

Но он же пятиосевой, а не четырех. Стол еще вертится.

У нас не вертится, в комплекте есть голова поворотная, но это высший пилотаж. стачала разберусь с 4-мя осями...

5 часов назад, mannul сказал:

Kinematics Model->External MTD 1.mtd

Файл подошел, спасибо. Буду дальше осиливать.

Link to post
Share on other sites
  • 2 weeks later...
vik300001

Как в постпроцессоре найти коды которые отвечают за написание выделенной строки?

После включения инструмента я так понимаю идет уже выполнение основной программы.


N132 M6 T1 
N133 S1500 
N134 M03 
N135 G00 G90 X170.0 Y120.0 
N136 Z5.0 
N137 M08 
N138 (M156 HIGH SPEED)

Суть в том что мне G90 здесь не нужна, эта команда задается в шапке и станок это устраивает, а вот в этой строке выдает ошибку. 

Link to post
Share on other sites
prod2k

сделайте cut-файл в PM загрузите его в редактор постпроцессора, Process as Debug и смотрите что вызывает данную строку

Предположу что это First Move After Toolchange

Link to post
Share on other sites
vik300001
1 час назад, prod2k сказал:

сделайте cut-файл в PM загрузите его в редактор постпроцессора,

Спасибо, сделал, загрузил. А вот как посмотреть зависимость? Что вызывает данную строку?

Снимок2.PNG

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

А вот как посмотреть зависимость? Что вызывает данную строку?

правая кнопка мыши по cut-файлу и выберете Process as Debug

Link to post
Share on other sites
vik300001
22 минуты назад, prod2k сказал:

правая кнопка мыши по cut-файлу и выберете Process as Debug

Спасибо, крутая функция, разобрался, сделал.

 

Подскажите в каком направлении двигаться дальше?

Сделал постпроцессор на 3 оси под станок DMU80T, Пришлось подкрутить стандартные постпроцессоры и сделать свой. Пока все ОК.

Но дальше задача стоит реализовать работу 4-й оси (голова) а потом уже 5-х (поворотный стол).

Я так думаю на базе данного моего постпроцессора можно дорабатывать дополнительные оси?

Может кто-то набросает ориентировочный алгоритм действий.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • Bot
      Boticário Group Digitally Transforms the Manufacturing of 300 Million Products a Year with Dassault Systèmes Просмотр полной статьи
    • Bot
      Dassault Systèmes Commits for Sustainability: Science-Based Targets Approved and Net Zero Emissions Timeline Set Просмотр полной статьи
    • co11ins
      Десять кадров, которые изменят мир Я всегда говорю начинающим чпушникам:  «программа - это ваше  лицо.  ваша работа и ваш уровень.  таки вот турта.  Всё что ты выдавил из глубин своего кишечника за неделю, то это только эти 10 тупых кадров
    • butulec
      Попробуйте основной код пустить по другому потоку, и остановите его пока работаете со статусами, ну как вариант)
    • статист
      @zerganalizer Продолжается подтверждаться гипотеза об устойчивом естественном иммунитете от ковида. Кто финский знает? Говорят иммунитет длиться больше года. https://thl.fi/fi/-/thl-n-tutkimus-sairastetun-koronavirustaudin-tuottamia-vasta-aineita-loytyi-viela-vuoden-paasta?redirect=%2Ffi%2F https://www.medrxiv.org/content/10.1101/2021.07.13.21260426v1.full#T3   Насчет новых штаммов:   То есть с птичьего на русский: те кто в тяжелой форме переболел, могут заразиться дельтой и другими видами вируса с шансом 20%, те кто в легкой большой шанс, что заболеют.   а это до этого публиковали: https://www.bbc.com/russian/features-53676110 https://www.bbc.com/russian/news-57270589    
    • danisan
      Логичный вопрос. Открывается долго? Открылось крутится с тормозами? Из состава что-то выделить долго? NX работает сам по себе или в связке с PDM/PLM? У кого-то не тормозит эта же сборка? Для вашего процессора 10% загрузки это много. Значит NX там всеми чреслами упирается и что-то обсчитывает, ему фиолетово многоядерность, и уж тем более многопоточность проца в режиме моделирования. Видяха не при делах, та обычно бамбук курит. Да и судя по 9Гб оперативки не такая уж большая сборка.
    • alexeytur
      Спасибо, а как заставить этот диалог висеть модально? Вызываю executeModal(), но код продолжает выполняться сразу за этой функцией.
    • cruzer
      Начну ка я сначала: хочу убрать коррекцию координаты X C1 с 5.8мм на 0, так как при запуске не всегда запоминается эта коррекция, выставляя в 0, не могу механически отрегулировать/отвести один из упоров со стороны X2 назад где-то до 2-х мм. Как-то так. Что делать?  
    • ДОБРЯК
      Вы модели строите по общим узлам. Поэтому у вас и перемещения общие. А в этой теме склеивают сетки с разным разбиением. Не по общим узлам.
    • butulec
      посмотрите, я убрал, вывел из функций, у меня все работает) Это просто из декомпилированных плагинов, можно все собрать в маленький код, просто надо рефакторингом заняться, а времени нет)
×
×
  • Create New...