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

Создание детали программно


Pasha94

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

Доброго времени суток форумчане. Только начинаю прогать под TC и сразу задача, перенести базу проектов. Что покурить по созданию деталей, сборок в тимцентре? где можно найти утилиту filing?

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


создание имеется ввиду не в самом  TC, а программно через С++,С#, Basic. чтобы пользователю осталось вбить только атрибуты в эксельку, дальше через plmxml через incremental_import можно было бы это все дело добавить

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

ITK

в папке samples есть готовый исходник утилиты import_file

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

ITK

в папке samples есть готовый исходник утилиты import_file

кроме ug_import схожее ничего не найдено.

параллельно вопрос, возможно ли при добавлении новой детали искать ее по TC(существует такая или нет). Если да, то игнорировать, если нет, то записывать

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

если вам надо импортировать сборки и детали - для этого есть стандартные утилиты и можно не заморачиваться с программированием.

обычно если деталь существует, то в утилитах есть выбор - пропустить или перезаписать

Ссылка на сообщение
Поделиться на других сайтах
В 22.02.2020 в 11:58, lexx174 сказал:

если вам надо импортировать сборки и детали - для этого есть стандартные утилиты и можно не заморачиваться с программированием.

обычно если деталь существует, то в утилитах есть выбор - пропустить или перезаписать

Что за утилита? с чем ее едят и где ее найти? спасибо

Ссылка на сообщение
Поделиться на других сайтах
Только что, Pasha94 сказал:

Что за утилита? с чем ее едят и где ее найти? спасибо

вы сами ее нашли ug_import

 

и для начала нужно пояснить откуда и что вам надо импортировать. Из базы в базу, из ОС в базу итд

Ссылка на сообщение
Поделиться на других сайтах
Только что, lexx174 сказал:

вы сами ее нашли ug_import

 

и для начала нужно пояснить откуда и что вам надо импортировать. Из базы в базу, из ОС в базу итд

получается следующая картина. Выгружаем в эксель файл детали сборок, программно ищем нужные поля(имя, идентификатор, материал), далее есть желание сразу всю эту кучу закинуть в TC. Степом потому что только по 1 детали добавляет, плюсом была ошибка при дублировании детали, NX и TC вылетали(как еще этот момент обходить, если вы с этим сталкивались)

Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, lexx174 сказал:

Зачем выгружать в эксель файл? Выгружали из другой базы?

Все верно, переносим проекты c SolidWorks

Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, Pasha94 сказал:

Все верно, переносим проекты c SolidWorks

С этого и надо было начинать, если хотите чтоб ваши мысли понимали другие.

 

Нужно с формата SW перетянуть в формат NX? Ну тогда трансляторы пробуйте,iges,step

Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, lexx174 сказал:

С этого и надо было начинать, если хотите чтоб ваши мысли понимали другие.

 

Нужно с формата SW перетянуть в формат NX? Ну тогда трансляторы пробуйте,iges,step

Step'om реализовано уже все, перенос сборок осуществлен. НО! есть сборки, в которых детали могут заимствоваться из других сборок, выходит ошибка NX. Поэтому была идея создавать детали, а используемый материал сделать как атрибут например. Ну и через PLMXML загрузить все. Поправьте меня пожалуйста, если логика неверная. P.S. сейчас детали итак перекидывают в TC, но 1 деталь в 1 единицу времени(деталей сотни тысяч). Долго, хотелось бы оптимизировать данный процесс

Ссылка на сообщение
Поделиться на других сайтах
Только что, Pasha94 сказал:

Step'om реализовано уже все, перенос сборок осуществлен. НО! есть сборки, в которых детали могут заимствоваться из других сборок, выходит ошибка NX. Поэтому была идея создавать детали, а используемый материал сделать как атрибут например. Ну и через PLMXML загрузить все. Поправьте меня пожалуйста, если логика неверная. P.S. сейчас детали итак перекидывают в TC, но 1 деталь в 1 единицу времени(деталей сотни тысяч). Долго, хотелось бы оптимизировать данный процесс

Насколько знаю красивых решений(утилит) по миграции SolidWorks->NX нет, обычно через трансляторы как вы и делали,а частные проблемы решают в частном порядке. Возможно придется вручную эти связи восстанавливать.

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, lexx174 сказал:

Насколько знаю красивых решений(утилит) по миграции SolidWorks->NX нет, обычно через трансляторы как вы и делали,а частные проблемы решают в частном порядке. Возможно придется вручную эти связи восстанавливать.

Спасибо за ответы

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

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

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

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

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

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

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

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

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

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

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




×
×
  • Создать...