Jump to content

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


Schumacher

Recommended Posts

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

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

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

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

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

 

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

5555555.rar

Link to post
Share on other sites


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

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

***************

ALL YOU NEED IS LOVE!

Link to post
Share on other sites

 

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

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

 

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

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

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

Link to post
Share on other sites
GOLF_stream
на легкие вопросы

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

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

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

***************

ALL YOU NEED IS LOVE!

Link to post
Share on other sites
С чего начать.


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

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

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

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


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

 

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


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

Если учитывать информативность вашего первого поста, то можно констатировать, что я дал максимум возможной информации.
Link to post
Share on other sites

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

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

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

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

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

 

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

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

 

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

 

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

 

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

Любое решение, доведённое до конца, является верным.
Link to post
Share on other sites

 

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

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

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

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

 

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

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

 

 

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

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

 

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

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

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

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

 

 

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

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

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

  • Нравится 1
Link to post
Share on other sites
Именно в вашем случае. Ну, взгляните на "Техтран"
А у него есть конструктор? Да и где бы ссылку на свободную версию взять? 
Link to post
Share on other sites
А у него есть конструктор? Да и где бы ссылку на свободную версию взять? 

http://www.nipinfor.ru/

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

 

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

Link to post
Share on other sites

 

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

http://www.nipinfor.ru/

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

 

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

 

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

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

Edited by Schumacher
Link to post
Share on other sites
  • 1 month later...
fenics555

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

 

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

 

 

$$ ****************************************************
$$ *        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 $
 
Ткните пожалуйста носом в ту строчку, куда надо вставить, тупая вставка в разных местах ничего не дала.
 
 
Edited by fenics555
Link to post
Share on other sites
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:

Edited by fenics555
Link to post
Share on other sites
Vladimir_Gorshkov

 

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

$$ 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

Link to post
Share on other sites

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

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

Link to post
Share on other sites

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

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

 

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

 

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

Edited by dutiful
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...