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

Постпроцессор от А до Я в PTC CREO Parametric


Schumacher

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

Уважаемы Старожилы Форума, в данном посте хочется представит картину о том как написать постпроцессор для лазерного станка:

1 С чего начать.

2 Какие исходные данные надо иметь. фалы описания работы или что то из документации (без флуда что конкретно необходимо, ЗНАЧЕНИЯ)

3 Написание Постпроцессора.

4 Как проверить постпроцессор  перед использованием или скомпилированный файл посредством его( *.NC)?

 

Приложение NC файл для работы с нашим станком. 

5555555.rar

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


хочется представит картину

Ну, давай, представляй нам свою картину. Где картина-то?

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

 

хочется представит картину

Ну, давай, представляй нам свою картину. Где картина-то?

 

дал же NC Разжуйте в ДОЛГУ не ОСТАНУСЬ!!!!

Шумахер какой-то...

Это Опять Атака Знатоков на легкие вопросы???

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

Ты на самом деле считаешь, что это "лёгкий вопрос"?

И реально надеешься что по интернету двумя-тремя сообщениями на форуме тебя научат писать постпроцеесоры?

Действительно - Шумахер на всю голову.

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


1) Запускаем Creo, переходим в модуль обработки, далее на вкладке "Приложения" нажимаем кнопку "ЧПУ-Постпроцессор" (не забудьте поставить Java перед запуском),

2) Жмете "Открыть", выбираете папку "Lasers". Обнаруживаете в ней рабочие примеры постов на лазерный и гидроабразивный станок.

Начало положено.

Какие исходные данные надо иметь. фалы описания работы или что то из документации


Документации программиста и описания кодов станка должно хватить. Наверное...

 

Написание Постпроцессора.


В недрах установки Creo находите файлы V64_FIL_CD_Manual и V64_GPost_CD_Manual. Да, предупреждаю - там все очень плохо. Придется копать. Читаете. Копаете. Пробуете. Ошибаетесь. Пробуете опять.

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

Уважаемы Старожилы Форума, в данном посте хочется представит картину о том как написать постпроцессор для лазерного станка:

1 С чего начать.

2 Какие исходные данные надо иметь. фалы описания работы или что то из документации (без флуда что конкретно необходимо, ЗНАЧЕНИЯ)

3 Написание Постпроцессора.

4 Как проверить постпроцессор  перед использованием или скомпилированный файл посредством его( *.NC)?

 

Приложение NC файл для работы с нашим станком. 

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

 

В остальном NGM расписал совершенно правильно: для пункта 2 добавлю лишь документацию по стойке. Есть несколько вопросов, которые имел в виду NGM: лазерный станок - марка, стойка,  количество осей. Насколько я знаю, у лазерных станков есть масса команд/особенностей при написании NC-программ, которые должен учитывать постпроцессор. 

 

Это касается ВСЕХ систем, предоставляющих открытый код для самостоятельного написания постпроцессоров: головная боль пользователя, решившего самостоятельно освоить область создания постпроцессоров и не платить за его написание разработчику/продавцу. Это на первый взгляд плюс - ура, дешевле, а там мы разберёмся как-нибудь!!! :clap_1: , а потом минус - блин, а чо же таперича делать :worthy:  :helpsmilie: ???

 

Если время поджимает, то наймите специалиста/купите за деньги. Если нет - путь описан. Разберётесь, потом сами будете продавать другим свои знания.

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

 

на легкие вопросы

Ты на самом деле считаешь, что это "лёгкий вопрос"?

И реально надеешься что по интернету двумя-тремя сообщениями на форуме тебя научат писать постпроцеесоры?

Действительно - Шумахер на всю голову.

 

Про легкость написания Есть сомнения и Очень большие!!!

Переделывали станок фрезерный cqxfc модель не помню с Электроники на FMSку все заняло где то 5 месяцев от изучения FMS контроллера до отладки Эл.м и ПНР работы в том числе!

 

 

Документации программиста и описания кодов станка должно хватить. Наверное...

Стоит Bekchoff что у  них просит, весь синтаксис по G-кодам? Или есть другие варианты у них там Прога Twin CAT 3 что дат пока не понятно изучаю на данный момент. Aqkf Описания Работы Нет в Формате например *.TSM или *.PRO есть файлы из лантека....

 

там все очень плохо

может тогда не стоит ввязываться в игру с ПРОЕ есть варианты легче или аналогия та же? 

Изменено пользователем Schumacher
Ссылка на сообщение
Поделиться на других сайтах
Стоит Bekchoff что у  них просит, весь синтаксис по G-кодам? Или есть другие варианты у них там Прога Twin CAT 3 что дат пока не понятно изучаю на данный момент. Aqkf Описания Работы Нет в Формате например *.TSM или *.PRO есть файлы из лантека....

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

 

 

может тогда не стоит ввязываться в игру с ПРОЕ есть варианты легче или аналогия та же? 

Варианта "полегче" нет. Это вам ответственно заявляет человек, который за 4 года успел косвенно поработать с полутора десятком самых разных CAM-систем для всевозможных целей. "Полегче" можно выбирать в том случае, если вы производите кубики с отверстиями, без допусков и квалитетов. В любой системе есть свои нюансы. Не в постпроцессоре, так в обработке. Не в обработке, так в геометрии. Не в геометрии, так в работе с инструментом. До меня этот постулат дошел непозволительно поздно. Наверное, поэтому последнюю CAM-систему выбирали почти полгода...

Именно в вашем случае... Ну, взгляните на "Техтран" для начала.

Ссылка на сообщение
Поделиться на других сайтах
Именно в вашем случае. Ну, взгляните на "Техтран"
А у него есть конструктор? Да и где бы ссылку на свободную версию взять? 
Ссылка на сообщение
Поделиться на других сайтах
А у него есть конструктор? Да и где бы ссылку на свободную версию взять? 

http://www.nipinfor.ru/

Свяжитесь с ними, там работают неплохие специалисты. Думаю, что получите ответы на все вопросы. 

 

P.S. Вам станок случайно не "Вебер" поставляет?

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

 

А у него есть конструктор? Да и где бы ссылку на свободную версию взять? 

http://www.nipinfor.ru/

Свяжитесь с ними, там работают неплохие специалисты. Думаю, что получите ответы на все вопросы. 

 

P.S. Вам станок случайно не "Вебер" поставляет?

 

Сами ездили в Турцию "Вебер" Отел много)))))

Шефкет приезжал на наладку.

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

Дабы не плодить тему:

 

привожу отрывок из постпроца:

 

 

$$ ****************************************************
$$ *        L O A D T L     S e c t i o n s           *
$$ **************************************************** 
 
CIMFIL/ON,LOADTL
 
 
$$ Add offset number if not programmed
NBEL=POSTF(5)      $$ Number of word
IF (NBEL.EQ.4) THEN
 
$$ Only the tool number has been programmed
$$ Add ADJUST, Offset number=tool
  DMY=POSTF(9,5,(ICODEF(ADJUST)))
  DMY=POSTF(10,6,(POSTF(7,4)))
  
 
$$ Increase number of word
  DMY=POSTF(12,6)
ENDIF
 
 
$$ Process record
DMY=POSTF(13)
CIMFIL/OFF
 
 
CIMFIL/ON,REMARK
   QQ=TEXT/CLW
   II=INDXF(QQ,DIM)
   IF(II.NE.0) THEN
      PPRINT/QQ
   ELSE
      DMY=POSTF(13)
   ENDIF
   
 
CIMFIL/OFF

 
хотелось перед сменой инструмента вставить подьем:
INSERT/G91G28Z0. $
INSERT/G90 $
 
Ткните пожалуйста носом в ту строчку, куда надо вставить, тупая вставка в разных местах ничего не дала.
 
 
Изменено пользователем fenics555
Ссылка на сообщение
Поделиться на других сайтах

По вашему примеру


$$ Process record

DMY=POSTF(20)

$$ ПОДНЯТИЕ ИНСТР

INSERT/'G91G28Z0. $'

INSERT/'G90 $'

CIMFIL/OFF(21)


инструмент пропадает из программы



N6G91G28Z0. 

N8G90 

( -> CUTTER / 9.900000)

N10S3000M3




При 



$$ Process record

DMY=POSTF(13)

$$ ПОДНЯТИЕ ИНСТР

INSERT/'G91G28Z0. $'

INSERT/'G90 $'

CIMFIL/OFF


вставляет после смены, а надо "до":

N16 T1


N18 M6

N20 T2

N22 G91G28Z0. 

N24 G90 

 

 

Вариации и вставки отдельными блоками не решили проблему (либо одно пропадает, либо другое).

Увы, вкладки user blocks у моей версии нет :sad:

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

 

По вашему примеру

$$ Process record
DMY=POSTF(20)
$$ ПОДНЯТИЕ ИНСТР
INSERT/'G91G28Z0. $'
INSERT/'G90 $'
CIMFIL/OFF(21)

инструмент пропадает из программы

N6G91G28Z0. 
N8G90 
( -> CUTTER / 9.900000)
N10S3000M3

При 

$$ Process record
DMY=POSTF(13)
$$ ПОДНЯТИЕ ИНСТР
INSERT/'G91G28Z0. $'
INSERT/'G90 $'
CIMFIL/OFF

вставляет после смены, а надо "до":
N16 T1
N18 M6
N20 T2
N22 G91G28Z0. 
N24 G90 
 
 
Вариации и вставки отдельными блоками не решили проблему (либо одно пропадает, либо другое).
Увы, вкладки user blocks у моей версии нет :sad:

 

Вы крайне невнимательно читаете посты.

Вставив свои строки Вы сразу же закрыли CIMfil

 
$$ ПОДНЯТИЕ ИНСТР
INSERT/'G91G28Z0. $' - Вставит вашу информацию
INSERT/'G90 $'  - Вставит вашу информацию

DMY=POSTF(13) - пишет кадр смены инструмента

 

и только потом делайте 

CIMFIL/OFF

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

Совершенно верно, не внимателен был  :worthy:

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

У меня идёт с начала название инструмента потом подъем. как это местами поменять какие строчки?

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

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

У меня идёт с начала название инструмента потом подъем. как это местами поменять какие строчки?

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

 

Попробуйте проверить Производство->Настройки станка->ЧПУ-псевдоним

 

Ну а лучше выложите пример CL файла..

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • gudstartup
      @stanislavz вы уж сразу еще один контроллер закажите а потом этот доламывайте. а со старым комбинировать не пробовали? у вас там диск или ssd в качестве носителя? может hdd загибается а вы сразу в мат.плату полезли. дисковые операции тоже ввод вывод тормозят...
    • maxx2000
      Подушную малость. Чё там. Уже в упор научились резьбу резать без выходной канавки?
    • ispite
      Здравствуйте, не могу построить стандартную сетку, что не позволяет дальше провести расчёт. Получается сделать сетку "на основе кривизны", но солид отказывается считать, после нажатия кнопки "запустить исследование" происходит сбой. https://disk.yandex.ru/d/D8wvRbYMW1lWjQ
    • ddm
      изготовить по чертежу с последующим покрытием,цинкование ,по 1000 шт каждой позиции ,предложение отправить на почту qwer463@yandex.ru
    • sklide008
      И еще можно ли задать горчие клавиши на кнопки открыть, скрыть и тд?
    • sklide008
      Подскажите, пожалуйста, в инвенторе есть такой пункт упорядочи по алфавиту дерево. Здесь найти такого не могу, пытался treesorter ставить но он добавляет просто в папку а не сортирует в дереве. Есть ли такой макрос чтобы все детали в дереве по порядку и алфавиту шли?
    • stanislavz
      Есть станок с данным контроллером. Все работает. Недавно была проблема с передачей данных - установил запасной контроллер. А запасной контроллер сказал нет работе. Проблема была в программе компьютера для передачи данных. Грустно, досадно, контроллер был куплен как рабочий. Как бы и не горит, но необходимо поправить. Плата управления с процессором mc68020, память hm628128-10. Память буферным питанием от 3 батареек + 0,5 Фарада на плате как буфер для замены батареек на 1 сутки. Лежало долго, без батареек. Симптомы: После первого включения, в памяти были и программы и параметры (0 странность). Честно, удивило. Но - система жутко тормозит, отклик на нажатие кнопки 3-5 секунд. В таком режиме сумел закачать машинные параметры под свой станок. Но это заняло час.. 4 строки и ждет секунд 10 итд. Есть видео. Перекинул с рабочего контроллера, БП, плату плц, ээпром плц - все то же. Проверил осциллографом кварцы живые , частота есть, амплитуда хорошая. 1 странность - после манипуляций по замене батарейки, старые записи из памяти исчезли. Ничего не коротнул. Возможно 0,5 Ф был не заряжен. Там тоже необходимы сутки для зарядки. Но как оно было запечатоно до этого - мистика. 2 странность. Если плата лежит ночь без питания, только с буфером - потом 2-3 минуты работает хорошо. 3 аналогично работает 2-3 минуты если питание отключить и очистить питание памяти (выпаял 0,5 Ф буфер с платы) Проверка памяти на старте есть. Проходит хорошо. На зависает, на холодную пайку не похоже. Шевелил / двигал все. Да и не виснет, именно тормозит. При том если оставить на час - тоже все стабильно плохо. Если набрать быстро 5 символей- экран сразу пуст, но после задержки символы будут на экране. Заказал второй процессор и память. 10 штук. Подавал прямо 5 вольт на память - все так же. Токи потребления между плохой и хорошей платой смогу проверит.    
    • brigval
    • Ветерок
      "увеличение оптимизации". Оптимизацию невозможно ни увеличить, ни уменьшить.
    • gudstartup
      @boomeeeer может от страны зависит
×
×
  • Создать...