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

Постпроцессор под POWERMILL NC Studio


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

Уважаемые форумчане такой вопрос к вам, на сайте фирмы yusto (специализируются на станках с чпу) нашел постпроцессор для nc studio под powermill, все бы здорово симуляция проходит без ошибок, но в файле с кодом уп нет параметров подачи по осям, с другим же постпроцессором типа fanuc в файле уп эти значения присутствуют, ГУРУ отзовитесь прошу помощи в правке постпроцессора прикрепляю ссылки постпроцессоров fanuc и NC Studio а также выходные файлы уп от этих постпроцессоров

 

http://file.sampo.ru/sdg3rg/

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


привет посмотрел у себя и сразу скажу что у меня тот же самый . Во первых все в виде opt файла и у всех подача тоже отсуствует . Я бы советовал поправить и сохранить как pmoptz файл . Просто там добавить Feed rate . Иногда лучше написать совсем новый пост .

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

привет посмотрел у себя и сразу скажу что у меня тот же самый . Во первых все в виде opt файла и у всех подача тоже отсуствует . Я бы советовал поправить и сохранить как pmoptz файл . Просто там добавить Feed rate . Иногда лучше написать совсем новый пост .

Уважаемый, большое спасибо что отозвались на мой вопрос. Файл .opt открыл pm-post(ом) с кучей предупреждений но это не повлияло на его редактирование нужного мне момента.

Вообщем получилось вывести подачу в коде УП, теперь она отображается и фрезер ее слушается, это было сделано путем добавления двух столбцов в ветке линейного движения ==== это фото https://drive.google.com/open?id=0B4CZp8kAyeNRd0pkYUYwWUxRUlk

Воот теперь другой вопрос как сделать чтобы при круговой интерполяции тоже выводилась подача, это сделать нужно так как при переходе на новую глубину подача по осям X и Y берется от Z то есть задавал подачи в повермиле по XY 800мм/мин врезание Z 80мм/мин при при обработке траектории на следующий слой глубины подача по осям XY становится = 80 и какую ветку открывать?

Выкладываю ссылку на постпроцессор допиленный https://drive.google.com/open?id=0B4CZp8kAyeNRc1gtczhVUG1FQms

Вывод подачи осуществил по лекции http://postprocessor.su/pmlesson7.html,,, но я нашел в дереве постпроцессора а именно ветка другие строчку feedrate set и она активна быть может как то подачу можно сделать через нее? вот фото https://drive.google.com/open?id=0B4CZp8kAyeNRQXRBVVBrbnJOMlU

И еще один момент если я там же в редакторе постпроцессора ввоже значение подачи 1000 он выводит значение 800 куда 200мм\мин исчезает очень интересно где то присутствует коэффициент от которого это зависит и вот мне интересно где его искать?

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

То есть получается что при линейной интерполяции G1 у меня выводится подача? и теперь хочу вывести подачу на интерполяцию по часовой стрелке и против G2/G3 но не могу найти ее в ветках постпроцессора может у вас получится найти данный момент в постпроцессоре? спасибо за вашу помощь

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

Вот файл УП с доработанным постпроцессором https://drive.google.com/open?id=0B4CZp8kAyeNRVXhVbjE4anFGU2s

 

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

 

                                                                    N5 G1 Z-0.199 F71.2      <------- подача по Z=71.2
                                                                    N6 G3 X-0.958 Y-2.977 I-0.949 J-0.118    <--------- подача по XY=71.2
                                                                    N7 G3 X0.955 I0.956 J0.000    <--------- подача по XY=71.2
                                                                    N8 G1 X0.953 Y-2.917F712.0    <--------- подача по XY=712
Ссылка на сообщение
Поделиться на других сайтах
И еще один момент если я там же в редакторе постпроцессора ввоже значение подачи 1000 он выводит значение 800 куда 200мм\мин исчезает очень интересно где то присутствует коэффициент от которого это зависит и вот мне интересно где его искать?

 

С этим моментом разобрался, вообщем когда я создал поле Feed Rate в свойствах этого поля ветка формат стоял множитель похоже что он создался по умолчанию и был равен 0,8 тобишь я пишу 1000 он это число умножает на 0.8 или же я пишу 890 а получаю 712 теперь я этот множитель сделал 1 и все норм значения выводит правильные!!!!!

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

Вообщем народ дело такое что постпроцессор я доделал, скорость подачи выдается в уп и воспринимается станком как надо, осталось только этот постпроцессор раскидать по сети интернет, однозначно найдутся люди кому он пригодится, хотя наверное не каждый занимается обработкой стали типа у10 или стали 45 на фрезерно-гравировальном небольшом относительно станке. Надеюсь мой постпроцессор пригодится многим. Большое всем спасибо кто мне помогал развиваться в этом направлении.

 

Ссылка на постпроцессор для POWERMILL под NCStudio

 

https://drive.google.com/open?id=0B4CZp8kAyeNRbnJma2lwNk5ia2c

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

тоже спасибо .Ты там добавил Feed rate и что дальше переделал ?

Вообщем в ветке %движения%, строка Move Linear в конце нее добавил ячейку FeedRate со значением F

и то же самое для дуговых движений ветка %дуга% параметры Circular Move XY, Circular Move XZ

и все, и там в свойствах этого поля ветка формат был множитель 0.8 я же сделал его 1 и все больше ничего не трогал. Вот фото про то что я писал944aa23e244e.png

8c4e6b5a4cde.png884eec05935b.png

Название редактора Delcam PostProcessor 2015 SP1 64bit

 

Вот ссылка которую мне предоставил Вячеслав отозвавшийся на этот вопрос на проекте ответы mail.ru

(https://otvet.mail.ru/answer/1819341850/cid-230712107/)

по этому редактору постпроцессоров http://postprocessor.su/pmlesson7.html

 

За что ему отдельная благодарность. Спасибо форумчанин за вашу помощь и отзывчивость, надеюсь что эта тема кому-нибудь пригодится!!!!!!!!!!!!!!

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

ну да я тоже так думал смотрел на пост выглядит несножко странно ) но если работает хорошо , так почему бы и нет ? :smile:

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

ну да я тоже так думал смотрел на пост выглядит несножко странно ) но если работает хорошо , так почему бы и нет ? :smile:

Работает ваще зачетно, на текущий момент обрабатываю 45 сталь, стойка хавает уп сгенерированные этип постпроцом при симуляции ошибок нет тьфу тьфу скорости подачи присутствуют, только немного непривычный код уп т.к. в нем все в интерполяциях и с номерами блоков, нежели тридцати мегабайтные уп арткама разница в количестве строк кода и веса файла колоссальная ARTCAM 1 800 000 строк кода а здесь же 104 000, 30мб и 3 мб ваще зачет, нужно было мне сразу начинать работать в POWERMILL, варианты задания траектрий и их редактирования неимоверно количество и качество!!!!!!!!!! вчера показал шефу обработанную скругленную поверхность сферической фрезой, глаза на лоб вылезли, мы такое не то что не видели, даже и не слышали, даа век живи = век учись

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

Привет пацаны! пользуюсь 12миллом,скачиваю постпроцессор по ссылке,а он не идет,выдает ошибку,при открытии блокнотом вообще какая то ересь,может кто поможет,а то сам не умею с постами работать?

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

Посоны, где вы такие версии мила находите)))

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

Помянем, новый он не страшный, советую пользоваться последней версией 2022

6 минут назад, gennaiy сказал:

ну мы олды,помним и восьмой милл)))

 

36 минут назад, gennaiy сказал:

Привет пацаны! 

 

Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, sssdos сказал:

Помянем, новый он не страшный, советую пользоваться последней версией 2022

может ты и ссылку на него дашь?

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Andrey_kzn
      - тут возможно смысл сообщения в том, что оси не синхронизированы, только вот зачем синхронизировать  оси X и Y не понятно. В случае двух шпинделей например,  coupled будет означать синхронизацию.
    • niagara39
      Правильно ХУ на этом станке не перпендекулярны. Тормоз оси У включен постоянно, отключается только при перемещении самой оси У. Координаты не  меняются... Знать бы что за параметры, пока ничего подобного не нашли
    • nicomed
      Поднял старые записи. Из того что было максимально похоже на то, что можно было назвать "получалось" :   Самому не совсем понятно поведение СкетчМенеджера при отрисовке линии от координат 0,0,0 - частенько слетает в произвольное место на виде. 
    • maxx2000
      на втором  скрине PLC сообщает что-то типа "старт программы запрещён потому что оси ХУ не связаны". Возможно станок в режиме точения должен заблокировать перемещение У, включить тормоз или что-то ещё для произвольного смещения под нагрузкой. Возможно косяк в тексте программы.
    • maxx2000
      @sneg0vik как это? Если ХУ не перпендикулярны то это уже не У, а скажем ось В. Нет, конечно в теории можно построить станок с неперпендикулярными ХУ. Вопрос зачем? Gildemeister CTX 420 это же токарно-фрезерный с осью У
    • sneg0vik
      На станке ось "X" является наклонной по отношению к оси "Y" (т. е. они не перпендикулярны). Поэтому надо полагать (учитывая текст ошибки) у вас отключена связь оси "Y" с осью "X".   Проверьте меняются ли координаты оси "X", когда вы двигаете ось "Y". И наоборот. Если - нет, то ищите как включить (наверное через параметры) взаимосвязь оси "Y" с осью "X".
    • ДОБРЯК
      Если ваш Заказчик и такую работу примет, то необходимо в шпоночное отверстие добавить и массу воды. Примерно 1/4 от той массы которую вы будете добавлять.  Да и еще и не забыть добавить момент инерции от воды.
    • Soprin
      В функции MOVE по F7.3 должно же из R270 переносить в R278?
    • niagara39
      Причина все еще не найдена... Но заметил, что сразу после включения в меню диагностики появляется следующее предупреждающее сообщение: 10155 M: Y-axis: Y-axis and X-axis not coupled , но причина его появления и его смысл неизвестны
    • maxx2000
      скажите, Вам уже делали эти детали? Вы себе представляете как и главное  чем, можно обработать внутренние углы без скругления на вашей детали? Разве что проволокой. НО оно же стоить будет как крыло от боинга. 
×
×
  • Создать...