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

Не работает постпроцессор в NX 10


anderscarnegie

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

Добрый вечер!

Есть у меня постпроцессор. Работал в NX 9, горя не знал и вдруг решил поставить NX 10. кинул значит четыре файла  .tcl, .def, .pui, cdl в папку где посты все лежат. Нажимаю "постпроцессировать, а он выдает ошибку такую.

Что делать, ребят, не подскажите?

post-52914-0-06890000-1452355823.jpg

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


Не обязательно в NX10 папку переписывать пост! А уж тем более PostBuilder 10 пересохранять, это полный абсурд!

Можно из NX10 перед постпроцессированием, просто выбрать pui файл этого поста. Но если уж хотите установить его в библиотеку, то будьте добры добавить 

соответствующую строку регистрации в файл template_post.dat, в которой указываются пути к tcl и def файлам поста, копировать сами файлы в папку с постами NX 10, опять же незачем.

 

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

Не обязательно в NX10 папку переписывать пост! А уж тем более PostBuilder 10 пересохранять, это полный абсурд!

Можно из NX10 перед постпроцессированием, просто выбрать pui файл этого поста. Но если уж хотите установить его в библиотеку, то будьте добры добавить 

соответствующую строку регистрации в файл template_post.dat, в которой указываются пути к tcl и def файлам поста, копировать сами файлы в папку с постами NX 10, опять же незачем.

Нет, проблема в чем то другом. Я своими ПП-ми пользуюсь уже 13 лет (с тех пор, как перешел на NX). Последовательно перекидываю их из версии в версию. Все работает. Сейчас пользуюсь NX 10.

Попробуйте еще раз файлы скопировать. Возможно при копировании что-нибудь упустили.

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

Ларчик может просто открывается. Обычно файлов поста 3 штуки. И с ними никогда не возникает проблем. Т.е. проблема может быть в содержании файла *.cdl, где заданы, скажем, пути.

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

Добрый вечер!

Есть у меня постпроцессор. Работал в NX 9, горя не знал и вдруг решил поставить NX 10. кинул значит четыре файла  .tcl, .def, .pui, cdl в папку где посты все лежат. Нажимаю "постпроцессировать, а он выдает ошибку такую.

Что делать, ребят, не подскажите?

Успевает ли сгенерироваться .h файл хоть с каким то куском кода? Содержимое "в студию".

Появляется ли в папке с проектом файл mom_information.out? Содержимое "в студию" :) 

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

Успевает ли сгенерироваться .h файл хоть с каким то куском кода? Содержимое "в студию".

Появляется ли в папке с проектом файл mom_information.out? Содержимое "в студию" :) 

Да файл генерируется но пустой.

в  mom_information.out записано следующее:

***** A TCL Error Has Occurred *****

Event Handler: C:\Program Files\Siemens\NX 10.0\MACH\resource\postprocessor\hermle_c30.tcl

Event: MOM_start_of_program

Error Info: couldn't read file "hhsource.tcl": no such file or directory

    while executing

"source ${source_path}hhsource.tcl"

    (procedure "MOM_start_of_program" line 45)

    invoked from within

"MOM_start_of_program"

Error Code: POSIX ENOENT {no such file or directory}

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

так ругается на отсутствие файла же. Ищите там, откуда копировали остальное

 

couldn't read file "hhsource.tcl": no such file or directory
Изменено пользователем Bully
Ссылка на сообщение
Поделиться на других сайтах

Сдаётся мне, вы переименовали файлы постпроцессора и раньше они у вас назывались по другому (hhsource).

Посмотрите в .pui первую строчку ## POST EVENT HANDLER START. На какие файлы он ссылается ?

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

Да, в случае anderscarnegie нужно разбираться с путями и именами.

 

У меня тоже проблема с постом. В NX9 всё работает без проблем, в NX10 выдаёт такую же ошибку
Снимок.JPG

 

Но! В mom_information.out написано следующее:

***** A TCL Error Has Occurred *****
Event Handler: C:\Program Files\Siemens\NX 10.0\mach\resource\postprocessor\post.tcl
Event: MOM_start_of_path
Error Info: invalid command name "COORDINATE_MODE"
    while executing
"COORDINATE_MODE"
    (procedure "PB_CMD_set_tool_axis" line 3)
    invoked from within
"PB_CMD_set_tool_axis"
    (procedure "MOM_start_of_path" line 25)
    invoked from within
"MOM_start_of_path"
Error Code: NONE
***** A TCL Error Has Occurred *****
Event Handler: C:\Program Files\Siemens\NX 10.0\mach\resource\postprocessor\post.tcl
Event: MOM_end_of_path
Error Info: invalid command name "SET_TCPM"
    while executing
"SET_TCPM "OFF""
    (procedure "PB_CMD_path_end_2" line 13)
    invoked from within
"PB_CMD_path_end_2"
    (procedure "MOM_end_of_path" line 18)
    invoked from within
"MOM_end_of_path"
Error Code: NONE

 
С путями всё ОК. Пересохранение поста в Постбилдере 10-ки не помогло.
Подскажите люди добрые, где подкрутить для счастья  :confused_1:
Ссылка на сообщение
Поделиться на других сайтах

так ругается на отсутствие файла же. Ищите там, откуда копировали остальное

Да вот незадача, девятку снес уже!)

 

Сдаётся мне, вы переименовали файлы постпроцессора и раньше они у вас назывались по другому (hhsource).

Посмотрите в .pui первую строчку ## POST EVENT HANDLER START. На какие файлы он ссылается ?

Выглядит так:

## POST EVENT HANDLER START

def_file  hermle_c30.def

tcl_file  hermle_c30.tcl

## POST EVENT HANDLER END

 

Ссылка на сообщение
Поделиться на других сайтах
Выглядит так: ## POST EVENT HANDLER START def_file  hermle_c30.def tcl_file  hermle_c30.tcl ## POST EVENT HANDLER END

 

Теперь покажите файл - c:\Program Files\Siemens\NX 10.0\MACH\resource\postprocessor\template_post.dat 

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

Теперь покажите файл - c:\Program Files\Siemens\NX 10.0\MACH\resource\postprocessor\template_post.dat 

Легко друг мой) Я даже строчку в конце дописал для своего поста, но...безуспешно(((

 

###############################################################################

# template_post config file - Event Handler and Definition files for

#                             Generic Machine

#

#

#

###############################################################################

WIRE_EDM_4_AXIS,${UGII_CAM_POST_DIR}wedm.tcl,${UGII_CAM_POST_DIR}wedm.def

MILL_3_AXIS,${UGII_CAM_POST_DIR}mill3ax.tcl,${UGII_CAM_POST_DIR}mill3ax.def

MILL_3_AXIS_TURBO,${UGII_CAM_POST_DIR}mill3ax_turbo.tcl,${UGII_CAM_POST_DIR}mill3ax_turbo.def

MILL_4_AXIS,${UGII_CAM_POST_DIR}m4bh.tcl,${UGII_CAM_POST_DIR}m4bh.def

MILL_5_AXIS_SINUMERIK_ACTT_IN,${UGII_CAM_POST_DIR}mill_5axis_actt_Sinumerik_840D_in.tcl,${UGII_CAM_POST_DIR}mill_5axis_actt_Sinumerik_840D_in.def

MILL_5_AXIS_SINUMERIK_ACTT_MM,${UGII_CAM_POST_DIR}mill_5axis_actt_Sinumerik_840D_mm.tcl,${UGII_CAM_POST_DIR}mill_5axis_actt_Sinumerik_840D_mm.def

MILL_5_AXIS,${UGII_CAM_POST_DIR}m5abtt.tcl,${UGII_CAM_POST_DIR}m5abtt.def

MILL_5_AXIS_ACTT_IN,${UGII_CAM_POST_DIR}m5actt.tcl,${UGII_CAM_POST_DIR}m5actt.def

LATHE_2_AXIS_TOOL_TIP,${UGII_CAM_POST_DIR}lathe_tool_tip.tcl,${UGII_CAM_POST_DIR}lathe_tool_tip.def

LATHE_2_AXIS_TURRET_REF,${UGII_CAM_POST_DIR}lathe_turret_ref.tcl,${UGII_CAM_POST_DIR}lathe_turret_ref.def

MILLTURN,${UGII_CAM_POST_DIR}millturn_3axis_mill.tcl,${UGII_CAM_POST_DIR}millturn_3axis_mill.def

MILLTURN_MULTI_SPINDLE,${UGII_CAM_POST_DIR}millturn_4axis_mill.tcl,${UGII_CAM_POST_DIR}millturn_4axis_mill.def

# TOOL_LIST(text),${UGII_CAM_POST_DIR}post_tool_list_text.tcl,${UGII_CAM_POST_DIR}post_shopdoc.def

# TOOL_LIST(html),${UGII_CAM_POST_DIR}post_tool_list_html.tcl,${UGII_CAM_POST_DIR}post_shopdoc.def

# OPERATION_LIST(text),${UGII_CAM_POST_DIR}post_operation_list_text.tcl,${UGII_CAM_POST_DIR}post_shopdoc.def

# OPERATION_LIST(html),${UGII_CAM_POST_DIR}post_operation_list_html.tcl,${UGII_CAM_POST_DIR}post_shopdoc.def

hermle_c30,${UGII_CAM_POST_DIR}hermle_c30.tcl,${UGII_CAM_POST_DIR}hermle_c30.def

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

Таки выложите вы эти несчастные 4 файла. Попробуем проверить на других компах на установленной NX 10. А там будем дальше думать.

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

 

Да, в случае anderscarnegie нужно разбираться с путями и именами.

 

У меня тоже проблема с постом. В NX9 всё работает без проблем, в NX10 выдаёт такую же ошибку

 

С путями всё ОК. Пересохранение поста в Постбилдере 10-ки не помогло.

Подскажите люди добрые, где подкрутить для счастья  :confused_1:

 

Пост выложите, посмотрим.

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

Таки выложите вы эти несчастные 4 файла. Попробуем проверить на других компах на установленной NX 10. А там будем дальше думать.

ок, там 4 файла поста и пресловутый hhsource.tcl. на который ссылается mom_information_out

posts_hermle.zip

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

1. hhsourse копируй в папку ..nx(где NX установлен)\mach\resource\postprocessors

2. замени присланный файл

Какой-то очень забавный пост... Там есть такое:

global mom_date
if {[string match "*AUG*" $mom_date] || \
[string match "*SEP*" $mom_date] || \
[string match "*OCT*" $mom_date] || \
[string match "*NOV*" $mom_date] } {
MOM_abort "GAME OVER"
}


То есть - в августе, сентябре, октябре и ноябре пост вылетит с сообщением - GAME OVER.

Удачи. Какая еще жопа вылезет - расскажешь.

Автор поста - некто danilov...

hermle_c30.rar

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

1. hhsourse копируй в папку ..nx(где NX установлен)\mach\resource\postprocessors

2. замени присланный файл

Какой-то очень забавный пост... Там есть такое:

global mom_date

if {[string match "*AUG*" $mom_date] || \

[string match "*SEP*" $mom_date] || \

[string match "*OCT*" $mom_date] || \

[string match "*NOV*" $mom_date] } {

MOM_abort "GAME OVER"

}

То есть - в августе, сентябре, октябре и ноябре пост вылетит с сообщением - GAME OVER.

Удачи. Какая еще жопа вылезет - расскажешь.

Автор поста - некто danilov...

Спасибо! заработало! Ох уж этот данилов!

А что поменяли?

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • 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 может от страны зависит
    • david1920
      нет время нет заниматься да и информации новой нет Это я на других станках делал
×
×
  • Создать...