Поиск по сайту
Результаты поиска по тегам 'NXOpen'.
Найдено 18 результатов
-
Как я могу добавить свою вкладку в меню NX, в которой будет кнопка, исполняющая скрипт NXOpen? знаю, что можно в самой программе добавлять, но хочется сделать именно через файлы, чтобы это выглядело нативно. Пробовал добавлять через файлы .men, прописывая их в custom_dirs.dat, но в NX вообще ничего не отображается
-
Моя автоматизация создания ТП. Буду рад если получу какой нибудь feedback.
- 7 ответов
-
- 4
-
- автоматизация
- work_instraction
- (и ещё 3)
-
Всем привет! Я разработал в NXOpen простую, но полезную утилитку - нумератор траекторий, дабы имена были человеческие и удобочитаемые. Но вот проблема, для запуска на рабочей машине нужна лицензия c_p_p author. Есть желающие подписать утилиту, чтобы она вышла в свет?
-
Здравствуйте! Народ подскажите, как открытую модель в NX с помощью api nxopen (лучше на java) сделать экспорт parasolid. Находил примеры на .net https://www.nxjournaling.com/content/export-parasolid но там делали через theUFSession.ps().exportData, я так понимаю этой экспорт в любой формат и чтобы получить все объекты (тэги) делали выделение, не понятно как это сделать на java, НО самое главное таким образом невозможно указать версию parasolid (это важно). Разве нет класса parasolid по типу iges или step? Спасибо.
-
Здравствуйте! Начал изучать NXOpen Java, создал сессию, открыл prt, добавляю в него другой prt. Через Eclipse все работает. Сделал export jar файла, подписал, хотел протестировать, но при создании сессии, возникает ошибка. Можете подсказать в чем проблема, почему через IDE проходит все отлично?
-
1.Разрабатываю на C++ и C# программные модули под NX 2. Настраиваю модуль по созданию технологической документации в NX CAM . Почта : russchuvak@gmail.com Телефон: 89198969966 Видео проектов:
- 2 ответа
-
- siemens nx
- nxopen
-
(и ещё 2)
Теги:
-
Презентую последнюю мою часть автоматизации ТП для механической обработки . На двух видео показана работу двух макросов. 1. первый создает эскизную часть для ТП , попутно вставляя вид сверху , согласно той скс которая была определена для установа , то есть вид соответствует расположению заготовки на столе станка в координатах XY При этом количество установов определяется согласно имен компонентов в сборке обработки и на основании этого добавляются исполнительный и установочный лист. 2. Работа макроса по заполнению карт контроля размерами определенными на испол
-
Уважаемые знатоки! Пишу макрос (журнал) для вычисления массовых характеристик сборочных единиц (масса, цм, моменты инерции и т.п.). Хотел назначать массу входящим деталям изменяя их плотность. Выяснить текущую плотность (и массу и все прочие характеристики) для отдельных тел смог. Но вот не получается назначить плотность (пробовал сделать это двумя путями). Система ругается (см рисунки). coll_1.Add(nextTag) ufs.Modl.AskMassProps3d(coll_1.ToArray, coll_1.Count, 1, 4, 0.03, 1, acc_value_1, mass_props_1, stats_1) Dim oldMass As Double = mass_props_1(2) theLv.WriteLine("Старая масса
-
Коллеги! Осваиваю nxopen, решил разобраться с принципами построения траектории инструмента в операции. Кто сможет помогите в ответах на возникшие вопросы? 1. Совсем запутался в матрёшке объектов для camsetup().generateToolPath. Какова последовательность алгоритма запихивания объектов, возможные типы этих объектов? 2. Имеется ли возможность формирования своей логики построения пути. 2. Как, а вернее куда сохраняются операции? Имею в виду объект. 3. Внедрение своих событий для постпроцессора в ToolPath на этапе построения пути.
-
Всем здравствуйте!! Передо мной стоит задача построения графа соединений компонентов в сборке. Выбор пал на "Анализ зазоров". Необходимо получить информацию о том, между какими деталями есть пересечения. В NX отлично отображает соединения после самого анализа или с помощью инструмента "Просмотр зазоров". Необходимо найти способ переноса данных в среду разработки. Перерыл огромное кол-во документации. Единственное, что нашел подходящие в методах класса ClearanceSet Class - это GetResults, но он выдаёт лишь общую информацию о Времени анализа, режимах и т.д. Какой-то идиотизм, е
-
- nx
- анализ зазоров
-
(и ещё 1)
Теги:
-
Доброго времени суток форумчане! Вопрос следующий: Создаю набор точек PointSet с помощью фичера PointSetBuilder. Набором для построения служит кривая curve и множество поверхностей. Точки строятся, обратиться к ним могу с помощью метода getentities (). Каким образом мне можно получить конкретную поверхность которую пересекает кривая в каждой точке? Метод getparents () пустой, длины 0. Спасибо.
-
Как изменить selection scope для specify vector. Работаю с UI stiler. Когда нажимаю на указать вектор, selection scope становится Within Work Part Only и можно выбрать вектор только в абсолютной системе координат, а мне необходимо по face. Необходимо реализовать выборку как в move component по Angle.
-
Пишу user function, с применением UIStyler, вставки специального PMI символа. Должно указываться две точки, одна на поверхности, другая, собственно точка вставки символа. Хотелось бы, чтобы при перемещении курсора символ перемещался вместе с ним, как это реализовано в стандартном диалоге вставки PMI. (Может это, конечно, и барство, но хочется чтобы было красиво :) ). В UGOpen есть функция UF_UI_specify_screen_position(...) которой передаётся callback функция UF_UI_motion_fn_t motion_cb(...), которая позволяет отслеживать положение курсора. А есть ли нечто подобное в NXOpen? Блок SpecifyCursor
-
NXOpen 8.0 .NET C# Значение переменной ${mom_tool_extension_length}
KlimTV1987 опубликовал тему в NX
Всем доброго времени дня! Можно ли используя NXOpen и C# получить значение переменной ${mom_tool_extension_length}? Пользователи формируют карту наладки с помощью workshop. Мне программно было необходимо получить все данные этой карты из модели NX. Удалось получить всё, кроме ${mom_tool_extension_length}. http://cccp3d.ru/topic/80262-nxopen-80-net-перебрать-оснастку-инструмент-и-патроны-из/?p=747582 К сожалению я не нашел этого параметра в свойствах оснастки. Есть у кого-нибудь идеи, как можно получить значение желаемой переменной? -
Всем доброго времени суток. Осваиваю NXOpen. Поставлена задача получить из файла список инструмента с параметрами, чтобы в дальнейшем передать информацию в Вертикаль. Попробовал записать журнал, действия добавить и удалить новый инструмент. Вышел на следующий код: NXOpen.CAM.NCGroup nCGroup1 = (NXOpen.CAM.NCGroup)workPart.CAMSetup.CAMGroupCollection.FindObject("HERMLE_C20U"); NXOpen.CAM.NCGroup nCGroup2; nCGroup2 = workPart.CAMSetup.CAMGroupCollection.CreateTool(nCGroup1, "mill_planar", "CHAMFER_MILL", NXOpen.CAM.NCGroupCollection.UseDefaultName.True, "CHAMFER_MILL"); В прив
-
Здравствуйте. Требуется написать небольшой прикладной модуль dll на языке C для NX 7.5. Цена сдельная. Подробности по почте hotsloth@yandex.ru.
-
Привет форумчане! Возникла необходимость создавать ассоциативные надписи на чертеже (NOTE), которые находятся под другими надписями. Стандартный функционал предлагает: 1. Задать саму надпись 2. Задать параметры отступов от базовой надписи (которые не сохраняются при повторном вызове) 3. Выбирать базовую надпись, при перемещении которой будет перемещаться и созданная. Чтобы не повторять по сто раз одни и те же действия попробовал написать программу, которая сама вставляет нужную надпись с требуемыми отступами, после выбора базовой. Но возникла проблема: вставляемая надпись с
-
Здравствуйте! Пытаюсь сделан шаблон для "Черчения" NX8.5. По имени может взять только объект эскиз. А выражения, таблицы и группы, по имени не может, похоже идет обращение по тэгу. Этот шаблон может добавлять несколько раз, у эскиза, например добавляется "_0", а у группы и т.д. тэг меняется не понятно как и ни как не проконтролировать. И взять на новом листе это объект не представляется возможным. Программирую в Microsoft Visual Studio С++. Какими средствами можно взять объект по имени? Программирование знаю, а вот под NX - первый раз, и многого не знаю. std::vector<Displayabl