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

Помогите разобраться с новым генератором постпроцессора в Unigraphics 7.5


Шмонин Александр

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

Шмонин Александр

Был рабочий самодельный пост на micromat 5v сделанный в постбилдере Unigraphics 6 из шаблона sinumeric. После открытия его в новом постбилдере из unigrahics 7.5 и НЕ ВНЕСЕНИИ в него каких либо изменений и последующем сохранении пишет ошибку при генерации траектории:

"Получена ошибка 1770002

Имя файла: o:ugnx75\ip32src\camsmom\no\ind\mom_tcl_definitions.c, номер строки 503

Сообщение об ошибке: Обнаружена ошибка в do_event. Обработчик: D:\work\post\sinumeric3m.tcl, Имя события MOM_machine_mode,"

Причём перестаёт он работать только после открытия его в новом постбилдере.

Если изменения я вношу в блокноте вручную то всё отлично работает.

Помогите пожалуйста разобраться с проблемой!

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


Был рабочий самодельный пост на micromat 5v сделанный в постбилдере Unigraphics 6 из шаблона sinumeric. После открытия его в новом постбилдере из unigrahics 7.5 и НЕ ВНЕСЕНИИ в него каких либо изменений и последующем сохранении пишет ошибку при генерации траектории:

"Получена ошибка 1770002

Имя файла: o:ugnx75\ip32src\camsmom\no\ind\mom_tcl_definitions.c, номер строки 503

Сообщение об ошибке: Обнаружена ошибка в do_event. Обработчик: D:\work\post\sinumeric3m.tcl, Имя события MOM_machine_mode,"

Причём перестаёт он работать только после открытия его в новом постбилдере.

Если изменения я вношу в блокноте вручную то всё отлично работает.

Помогите пожалуйста разобраться с проблемой!

лог файл в студию, там и посмотртим что плохого

У меня было вот это

# Pass tool name to VNC for simulation.

# global sim_mtd_initialized

# if { $sim_mtd_initialized } {

# if { [llength [info commands PB_VNC_pass_tool_data] ] } {

# PB_VNC_pass_tool_data

# }

# }

закоментарил все вроде заработало... Разобрался только через лог файл Помощь - Журнал NX

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

Стал немного ближе к проблеме))

Исжодный код СТАРОЙ функции:

proc MOM_machine_mode {} {

#=============================================================

global pb_start_of_program_flag

global mom_operation_name mom_sys_change_mach_operation_name

set mom_sys_change_mach_operation_name $mom_operation_name

if {$pb_start_of_program_flag == 0} {PB_start_of_program ; set pb_start_of_program_flag 1}

if [llength [info commands PB_machine_mode] ] {

if [catch {PB_machine_mode} res] {

global mom_warning_info

set mom_warning_info "$res"

MOM_catch_warning

}

}

}

После открытия и сохранения в новом постбилдере эта же функция приобретает вид:

proc MOM_machine_mode {} {

#=============================================================

global pb_start_of_program_flag

global mom_operation_name mom_sys_change_mach_operation_name

set mom_sys_change_mach_operation_name $mom_operation_name

if { $pb_start_of_program_flag == 0 } {

PB_start_of_program

set pb_start_of_program_flag 1

}

# For simple mill-turn

if { [llength [info commands PB_machine_mode] ] } {

if { [catch {PB_machine_mode} res] } {

CATCH_WARNING "$res"

}

}

# Pass tool name to VNC for simulation.

global sim_mtd_initialized

if { $sim_mtd_initialized } {

if { [llength [info commands PB_VNC_pass_tool_data] ] } {

PB_VNC_pass_tool_data

}

}

}

причём ругается на $sim_mtd_initialized: "Error: can't read "sim_mtd_initalazed": no such variable while executing

"if { $sim_mtd_initialized } {

if { [llength [info commands PB_VNC_pass_tool_data] ] } {

PB_VNC_pass_tool_data

}

}"

invoked from within

"

Я закоментил всю эту функцию и всё заработало, тем более что раньше то не было её! Но всё же для чего она нужна? И что же после каждого редактирования поста нужно лезть самому в пост и коментить её?

лог файл в студии :rolleyes:

заранее благодарю!

lognx.txt

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

Но всё же для чего она нужна?

Судя по названию и комментарию это переменная нужна для симуляции (модуль ISV)

И что же после каждого редактирования поста нужно лезть самому в пост и коментить её?

Я так понимаю надо этот вопрос в поддержку задавать. Может есть патчик уже на эту проблему.

Еще вариант, можно в исходных шаблонах изменения вносить, но это уже другая песня...

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

Столкнулся с той же проблемой при переходе с NX7 на NX7.5 вот, так же закоментировал эту строчку, потом нашел способ альтернативный, просто включил в постбилдере виртуальный станок, усе стало ок!

Может и вам это поможет!

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

Столкнулся с той же проблемой при переходе с NX7 на NX7.5 вот, так же закоментировал эту строчку, потом нашел способ альтернативный, просто включил в постбилдере виртуальный станок, усе стало ок!

Может и вам это поможет!

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

Столкнулся с той же проблемой при переходе с NX7 на NX7.5 вот, так же закоментировал эту строчку, потом нашел способ альтернативный, просто включил в постбилдере виртуальный станок, усе стало ок!

Может и вам это поможет!

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

Столкнулся с той же проблемой при переходе с NX7 на NX7.5 вот, так же закоментировал эту строчку, потом нашел способ альтернативный, просто включил в постбилдере виртуальный станок, усе стало ок!

Может и вам это поможет!

+1 Очень помогло! Спасибо!
Ссылка на сообщение
Поделиться на других сайтах
  • 2 месяца спустя...
  • 11 лет спустя...

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Fedor
      https://www.mathnet.ru/links/70adc00f76e7f355f5e14569f99dd8dc/tm1745.pdf#:~:text=Под полной обобщенной проблемой собственных,из собственных векторов относительно 5.   Хотите посложнее читайте классику по обобщенной проблеме ... :)
    • Jesse
      а что такое этот corioliss в Ansys? что делает эта опция?
    • Борман
      А ну вот как раз вспоминаю про гироскопический момент, как интеграл сил инерции, действующих на смещенное колесо. И вот тут как раз появляется зависимость от направления вращения. В одном случае этот момент будет выворачивать колесо наружу, а в другом пытаться вернуть колесо ближе к оси. Но это эффект следующего порядка, и prestress-модальник его не схватывает. А сиса как-то сама умеет это учитывать, отсюда будут и разные частоты. Много на эту тему почерпнул (для себя) из книги Жирицкого, на которую ссылался в теме по вашей ссылке. Эту тему я забросил в начале 2008 года и больше не касался ее.
    • rocket
      Добрый день, у нас 4 осевой станок Syntec 6MB с поворотной головой вокруг оси Y, покупали б/у и приехал еще с поворотной осью А подключенный но не видящий ось А. В итоге помогло поменять в параметрах в разделе/index 10 поменять на 2 и в index 24 где ось B поменять 4 на 0 а в index 25  поменять с 0 на 4 (чтобы он читал с 4 порта) если посмотреть как идет подключение, то от этого зависят цифры 
    • maxx2000
      Спасибо КЭП, но в ярлыке ничего прописывать не надо, достаточно создать новый ярлык. Вопрос был про вызов справки из приложения. Впрочем, перезагрузка ПК устранило это досадное недоразумение.
    • Maxmore
      Согласен полностью, через всё это пришлось пройти. От себя добавлю что у нас 400ый не PRO а обычный - его еще больше пришлось доводить до рабочего состояния, так как их производят разные заводы. с ITX508MY еще все более печально было - проблемы на пусконаладке, затем замена прокладок, затем пусконаладка уже с участием китайца...в общем да, помучаться пришлось. С большего оборудование рабочее, свои функции выполняет. Фануковские посты можно доработать до HNC без особых проблем.
    • Fedor
      Для любой размерности можно решать полином этой размерности. Такова сущность вопроса существования, а не конкретное явление вычисления. Дух, а не буква :)
    • anykeyto
      День добрый коллеги. Работает ли кто на этой стойке? Где берете информацию по программированию кроме мануала от Ками?  Интересует макропрограммирование, программирование цилиндрической интерполяции. Да и вообще, давайте делиться опытом. В свободном доступе практически нет никакой информации о работе станка и стойки этого чуда китайской инженерии.  Вопрос про G108, пользовался ли кто функцией CTOS/STOC?   
    • __Andrey__
      Доброго всем времени суток. Начал сборку станка для симуляции. Загрузил модель станка DMU50 в папку. В генераторе станков сделал настройки осей. Постпроцессор на sinumerik создал из шаблона. Скопировал папку cse_driver со станка с похожей кинематикой (sim06_mill_5ax). В файлы .dat внесены данные. При запуске симуляции по машинному коду ругается, что не найден файл PMAC. После закрытия окна с ошибкой продолжает работу и доходит до смены инструмента и там выскакивает ошибка. . Прошу помощи с этой проблемой. Файл to_ini генерируется в папку cse_driver.
    • anykeyto
      Устроился в начале года в контору где стоит IronMAC IMU-5X 400 Pro. Стойка HNC8-848di. Контора отправила на обучение, на курс 5-осной обработки на этой стойке, в цто Ками в Москве. В целом все доступно и понятно. Это когда было само обучение. Но в работе самой стойки есть куча вопросов. По факту на стойка не настроена. Не знаю, может наладчик который запускал станок попался ленивый, может в другом была причина. Но первый месяц-полтора занимался только настройкой системы (что знал, что пришло в процессе изучения параметров, ладдера, и прочее).   Сам станок интересный и понятный. Но русская локализация хромая, как и мануал от ками. Там голимый перевод то ли с английского, толи с китайского.... но вместо фрезы "нож" и так далее.  Основа тут G код, в целом почти фанук, но есть отличия. Есть группа циклов для фрезеровки сверления, резьбы и расточки, под них есть прям шаблон, в котором только переменные задаешь, но криво реализован синтаксис, который поправить можно уже непосредственно в коде.
×
×
  • Создать...