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

Где включается отладка программы?


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

Мне нужно посмотреть события и процессы, которые происходят при обработке программы постпроцессором. Решил описать некоторые события в постпроцессоре самостоятельно, но откуда их брать не знаю.

Вроде бы как при редактировании постпроцессора (UG postbuilder) я там выставляю галочку в пункте Output settings - Other Options - Activate rewiew tool, сохраняю постпроцессор. Затем в самом NX открываю его для создания программы, и все проходит без изменений. Вроде это должна быть своего рода таблица, разделенная на три части, там пишутся команды, соответствующие им действия, и сообщения к этим действиям. И уже по ним, можно посмотреть, что и когда происходит, и как все эти события обрабатывает постпроцессор.

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

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


типа этого

Так все правильно написал, должно работать, может конечно PB глючныйили забываешь сохранить (у меня обычно второе)

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

По-моему в tcl-файл надо код вставить. Раньше для Shopdoc использовал чтобы переменные узнать

#_____________________ DEBUG MENU FILE _______________________________



#source [MOM_ask_env_var UGII_CAM_DEBUG_DIR]mom_debug.tcl

#source [MOM_ask_env_var UGII_CAM_DEBUG_DIR]mom_review.tcl

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

Именно это и имелось в виду. Спасибо ребята. Но похоже я как-то криво сохранял, или еще что.

Сейчас пользуюсь шестеркой, а вот в четвертом не могутакую штуку включить.

У меня еще небольшой вопрос образовался. Возможно ли кое чтодобавить в блоке нарезания резьбы на токарном станке. Юниграфикс по умолчанию выдает G33 а мне нужно G71 плюс вдобавок чтобы там можно было прописывать снятие за проход, и еще пару параметров.

Я понимаю что эти параметры нужно менять уже в самом файле поста, но не могу найти там какой-либо связи с G33(вернее описания этой переменной.)

может кто поможет?

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

А если быть точнее, то мне нужно указывать в цикле нарезания резьбы: глубину первого врезания, Высота резьбы, допуск на окончательную обработку. В настройках резьбы в самом NX там есть эти параметры, а вот пост их не выдает, хотя, как мне кажется может.

Вообще, возможно ли каким-либо образом совместить данные в обработке в NX и в постпроцессоре. Мне кажется все равно можно придумать параметр который бы прописывал глубину резания в первом цикле нарезания резьбы и выводил бы в программе уже.

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

А если быть точнее, то мне нужно указывать в цикле нарезания резьбы: глубину первого врезания, Высота резьбы, допуск на окончательную обработку. В настройках резьбы в самом NX там есть эти параметры, а вот пост их не выдает, хотя, как мне кажется может.

Вообще, возможно ли каким-либо образом совместить данные в обработке в NX и в постпроцессоре. Мне кажется все равно можно придумать параметр который бы прописывал глубину резания в первом цикле нарезания резьбы и выводил бы в программе уже.

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

А если быть точнее, то мне нужно указывать в цикле нарезания резьбы: глубину первого врезания, Высота резьбы, допуск на окончательную обработку. В настройках резьбы в самом NX там есть эти параметры, а вот пост их не выдает, хотя, как мне кажется может.

Вообще, возможно ли каким-либо образом совместить данные в обработке в NX и в постпроцессоре. Мне кажется все равно можно придумать параметр который бы прописывал глубину резания в первом цикле нарезания резьбы и выводил бы в программе уже.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Kelny
      Выберите в Solidworks режим при открытии ТОЛЬКО ПРОСМОТР и тоже велика вероятность, что так же покажет, но это только картинки - редактировать ни чего нельзя.
    • Девочка_конструктор
      Да, но тогда почему сетка не показывает дробление этого твердого  тела там, где оно есть? Не понимаю)) Раньше у меня была похожая проблема, но там (оказалось) была интерференция, я исправила сопряжения и всё стало отображаться гуд. Cut Plots - показывает, что все в порядке. Следовательно, мне стоит не обращать внимания на Mesh? 
    • Jesse
      это не проблема. Просто инструментом Mesh вы выбрали отображение сетки на поверхностях твёрдого тела. У меня в клапане аналогично показывает. Вам надо юзать опцию Cut Plots. Тогда можно лицезреть сеточку во всей её "толще"
    • Марсель
      Прошу прощения. А.С. Иванов Конструируем машины. Шаг за шагом.
    • djrandom
      Что интересно, говорят, что в eDrawings файл открывается....
    • MFS
      Собственно сабж - мне нужно пообщаться, кто работает, работал, имеет знакомых на ЛОМО - большая просьба написать тут или в личку. Заранее спасибо!
    • Девочка_конструктор
      Уважаемые форумчане! Будьте добры, подскажите пожалуйста, на что мне обратить внимание для устранение следующего бага? Настраиваю сетку в FS - глобальную сетку в ручном режиме, базовую сетку, затем локально задаю наиболее тепловыделяющие элементы, маленьких габаритов. Размеры ячеек получаются оптимальными, на каждую толщину твердого тела приходится примерно по 3-4 слоя сетки. При анализе результата - сетка выдает корпус как какой-то тонкостенный элемент. Где-то местами вообще образовываются пропасти, щели, сквозь которые видны поверхности, находящиеся с противоположной стороны.  На рисунке слева - сетка, которая у меня получается. На рисунке справа - сетка + твердое тело.  Пространство, которое должно быть заполнено, почему-то становится пустым. Я проверяла сопряжения между деталями, там все хорошо, интерференции нет. Если у кого-то была похожая проблема, опишите пожалуйста, как вы с ней справлялись.     Рисунок    
    • MFS
      Вот хороший блог: https://blog.bolt.io/category/teardown/. Еще довольно много в английском ютубе, ключевое слово "teardown" - можно найти много всякого интересного.
    • Artem CAD-is
      "Sheduler" - как понятно из названия, запускает проект по таймеру. Куда интереснее работа с   "Folder Watcher". По своей сути это классический файловый обмен между ПО. Суть его заключается в следующем - DW с определенным периодом опрашивает папку, если в ней появляется документ формата XML с определенной структурой, он его читает и если все хорошо и DW может выполнить данный запрос, то этот XML переносится в папку с положительно отработанными документами, иначе в Error. Структура XML документа полностью описана в документации к DW. Она отличается в зависимости от задачи - мы можем запустить новую итерацию проекта, или продолжить выполнение уже запущенного (перевести в другую стадию проект).  Если коротко, то XML должен выглядеть следующим образом:    Такой вид XML имеет если мы создаем новую итерацию проекта (запускаем заново). Про WorkFlow очень много писать, лучше в отдельной заметке опубликую данный материал. Скажу одно – что любой процесс имеет свои стадии. К примеру процесс утверждения:   Каждый этап характеризует состояние данного процесса, и регулирует зависящие объекты процесса согласно прописанным правилам процесса. Основные операции, которые должны совершаться в автоматическом режиме, должны происходить на переходе из одного состояния в другой. Так же и здесь –  в проекте DW пользователь сам определяет процесс утверждения. Он может быть каким угодно, он может останавливаться и ждать пользователя, моет автоматически переходить между состояниями в зависимости от триггеров или событий. В XML я указал что мне нужно создать новую итерацию проекта «Login» и перевести его в состояние «Release»? при этом заполнить пользовательскую форму согласно значениям, в полях данных. Таким образом можно запускать проекты не только из ПО DW, но и из других систем предприятия, к примеру, ПО 1С очень хорошо умеет генерировать и работать с XML документами. Остальную логику и процесс вы сами без труда напишете. Удачи!
    • IgP
×
×
  • Создать...