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

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

Здравствуйте. Создаю элемент библиотеки повторного использования (винт). Упрощеное отображение резьбы, имена переменных в формулах, таблица в exel, вроде все по книжке. Но не получается настроить автосопряжение. При размещении своего элемента в сборку он упорно помещает его перпендикулярно отверстию. Где есть почитать на эту тему поподробнее?

1.jpg

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


А как у вас система координат для ст. деталей сориентирована? картинку можно?

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

А как у вас система координат для ст. деталей сориентирована? картинку можно?

Вы про направление оси? Но ведь элементы могут вставляться по разным осям и позиционироваться соосно отверстию?

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

По поводу осей интуитивно разобрался благодаря одному китайскому видео. Я строил винт вращением а это неверно. Методом проб и ошибок пришел к выводу что:

1. Строить надо вытягиваниями, именно это создает правильную ось для позиционирования винта относительно отверстия.

2. Строить надо по порядку от головки к резьбе, тогда винт позиционируется в правильном векторе.

Но вот как указать в свойствах файла ограничения касательности головки винта к зенковке я не нашел. В предустановленном примере в свойствах болта присутствуют ограничения касательность и расстояние. Вот как их туда поместить?

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

Методом проб и ошибок пришел к выводу что:

1. Строить надо вытягиваниями, именно это создает правильную ось для позиционирования винта относительно отверстия.

2. Строить надо по порядку от головки к резьбе, тогда винт позиционируется в правильном векторе.

Как-то странно, можете файл свой выложить?

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

После проверки подтвердилось, что выводы неверные.

Главное правило - расположение "нулевой СК" детали, проверьте свою деталь

Screenshot_3.png.cf61f2852825260f4106074e01f3100d.png

Плоскость XY - плоскость контакта, ось Z - направление ориентации, а каким образом вы ее строить будете неважно

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

Плоскость XY - плоскость контакта, ось Z - направление ориентации, а каким образом вы ее строить будете неважно

Спасибо! Действительно, именно такая зааисимость. Теперь второй вопрос. Винт с цилиндрической головой четко позиционируется касательно грани, от которой начинается отверстие под винт. Но в случае с зенковкой плоскостью контакта считается верхняя грань тела, в итоге либо винт "приподнимается" над стандартной зенковкой.

P_20180202_134541~01.jpg

P_20180202_133752~01.jpg

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

Теперь второй вопрос. Винт с цилиндрической головой четко позиционируется касательно грани, от которой начинается отверстие под винт. Но в случае с зенковкой плоскостью контакта считается верхняя грань тела, в итоге либо винт "приподнимается" над стандартной зенковкой.

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

Чтобы выставить его как надо, придется сопряжениями сборки воспользоваться

Screenshot_4.png.4571acf00e813ab1dd2d8eea29464a61.png

Ссылка на сообщение
Поделиться на других сайтах
В 02.02.2018 в 16:31, lexincton сказал:

 

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

 

А вот как добавить во втором?

swHEhtnRwLY.jpg

OFAnKHTtAtI.jpg

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

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

А вот как добавить во втором?

Посмотрите файлы .krx в C:\Program Files\Siemens\NX <версия>\NXPARTS\Reuse Library\Configure\

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

 

Смотрю. Файл ReuseLibraryFasteners.krx по мануалу с оф сайта https://docs.plm.automation.siemens.com/tdoc/nx/10.0.3/nx_help#uid:index_reuselib:id976566:id1265758:id1457243

Там приведено в итоге должно получиться

  1. Откройте диалоговое окно Пользовательская настройка сборки крепежа одним из следующих способов.

    • На панели инструментов Библиотека повторного использования в раскрывающемся списке Помощник сборки крепежа выберите элемент Пользовательская настройка сборки крепежа customize_fastener_assembly.gif.

    • Выберите ИнструментыБиблиотека данных повторного использования Помощник сборки крепежа Пользовательская настройка сборки крепежа.

  2. В группе Настройки нажмите правой кнопкой мыши на узле Библиотека сборок крепежа и выберите элемент Добавить стандартный.

  3. В поле Новый стандарт введите имя новой библиотеки и нажмите клавишу Enter.

    По умолчанию в библиотеку добавляются две категории: Болты и винты и Гайки и шайбы.

    В файл ReuseLibraryFasteners.krx будут добавлены следующие строки:

    < !-- **************************** Customer Standards ******************************** -->

    < Fastener Category="Bolts and Screws" Standard="Customer Standards">

    < /Fastener >

    < Fastener Category="Nuts and Washers" Standard="Customer Standards">

    < /Fastener >

  4. (Дополнительно) Нажмите правой кнопкой мыши на узле новой библиотеки и выберите пункт Добавить категорию для создания в библиотеке дополнительных категорий.

    В файл ReuseLibraryFasteners.krx будут добавлены следующие строки:

    < Fastener Category="New category" Standard="Customer Standards">

    < /Fastener >

  5. Нажмите правой кнопкой мыши на узле категории и выберите Добавить тип для добавления нового узла.

    В файл ReuseLibraryFasteners.krx будут добавлены следующие строки:

    < Fastener Type="Screw" Category="Bolts and Screws" Standard="Customer Standards">

    < /Fastener >

  6. Нажмите правой кнопкой мыши на новом узле и выберите пункт Искать в папке.

  7. В диалоговом окне Выберите каталог укажите местоположение папки, содержащей файл детали, который необходимо добавить в библиотеку, и нажмите кнопку OK.

    Выбранный файл детали будет добавлен в подкатегорию.

    В файл ReuseLibraryFasteners.krx будут добавлены следующие строки:

    < Fastener Type="Screw" Category="Bolts and Screws" Standard="Customer Standards">

    < Part>CustomerCase\Screw\CustomerScrew.prt </Part>

    < /Fastener >

    Примечание

    Выбранная папка будет отклонена, если она не находится в библиотеке сборок крепежа.

  8. Нажмите правой кнопкой мыши на новом стандартном узле и выберите пункт Добавить деталь, выбранный файл детали будет также добавлен в подкатегорию.

  9. Нажмите правой кнопкой мыши на новой детали и выберите пункт Задать автосопряжение.

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

    В файл ReuseLibraryFasteners.krx будут добавлены следующие строки:

    < Fastener Type="Screw" Category="Bolts and Screws" Standard="Customer Standards">

    < Part SizeMatch="Diameter" LENGTHMATCH="Length">CustomerCase\Screw\CustomerScrew.prt</Part>

    < /Fastener >

  11. Нажмите правой кнопкой мыши на новой детали еще раз и выберите пункт Указать тип отверстия.

  12. В диалоговом окне Тип отверстия выберите Добавить add.gif.

  13. В списке Список типов выберите стандарт, добавленный в список.

    При выборе стандарта на экране отобразятся доступные стандартные элементы.

    В файл ReuseLibraryFasteners.krx будут добавлены следующие строки:

    < !-- **************************** ISO ******************************** -->

    < StandardHole Form="Simple" Unit="Metric" Standard="ISO" ScrewType="General Screw Clearance">

    < Fastener >

    < Part SizeMatch="Diameter" LENGTHMATCH="Length">CustomerCase\Screw\CustomerScrew.prt </Part>

    < /Fastener >

  14. Нажмите правой кнопкой мыши на узле типа и выберите элемент Указать тип отверстия.

    Во все детали выбранного типа будет добавлен тип отверстия.

  15. В списке стандартов выберите стандарт и нажмите кнопку OK.

    Таким же образом можно определить другие свойства, например Форма и Тип крепежа.

  16. В диалоговом окне Пользовательская настройка сборки крепежа нажмите кнопку OK или Применить.

 

Но у меня дальше 10го пункта не идет, никаких изменений в файле больше не производится и даже если их вручную прописывать, стоит один раз открыть "пользовательская настройка сборки крепежа" и все возвращается вот к такому виду 

 

<!-- **************************** Customer Standards ******************************** -->
<Fastener Category="Bolts and Screws" Standard="Customer Standards" Type="Screw">
    <Part LENGTHMATCH="L_screw" SizeMatch="d_thread">..\..\..\..\NXPARTS\Reuse Library\Reuse Examples\Standard Parts\USERS\SCREW\17475\M3.prt</Part>
</Fastener>

<Fastener Category="Nuts and Washers" Standard="Customer Standards">
</Fastener>

<Fastener Category="New category" Standard="Customer Standards">
</Fastener>

</FastenerClassification>

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

Но у меня дальше 10го пункта не идет, никаких изменений в файле больше не производится и даже если их вручную прописывать, стоит один раз открыть "пользовательская настройка сборки крепежа" и все возвращается вот к такому виду

Это видели?

 

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

Вот, спасибо, добрый человек!!!!!!

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

UGXML Fatal Error at file : line 0, column 0

 

Unable to open primary document entity....

 

В чем может быть причина?

P_20180207_122604~01.jpg

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

UGXML Fatal Error at file : line 0, column 0

 

Unable to open primary document entity....

 

В чем может быть причина?

Вручную не редактировали test1.krx?

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

Вручную не редактировали test1.krx?

Нет. Он именно не может этот файл открыть, как следствие не цепляет данные по отверстию и в списке конфигураций созданную конфигурацию скрывает как "отсутствующий файл". Хотя вот все четко по шагам делал как в мануале описано. Создал деталь, прописал переменные, сохранил в ней сопряжения. Создал семейство, создал krx, указал где какой файл лежит. Прописал в стандарте тип, папку, файл, стандарт отверстия, автосопряжения. Создал конфигурацию а он говорит что не может файл открыть. При этом если я добавляю свой файл из reuse library перетаскиванием устанавливает и размеры подгоняет, а вот через конфигурацию Fastener assembly никак. Делал и из под пользователя и из под администратора (была мысль что права доступа не цепляются)

P_20180207_122154~01.jpg

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Kelny
      Вероятно разблокировку делает патч с официального сайта, но не смотря на то что позиционируется для профкарт, вероятно делает описанное в видео и с другими картами:  
    • Alexey8107
      Их официальный номер пока еще работает . На нем сейчас пока еще стоит переадресация. В общем не знаю что за организация, завтра займусь наверное этим. На словах и сервисный инженер у них катается по стране. Что-то мне подсказывает сервисники остались теже . Вобщем в ближайшее время займусь, гляну по реквизитам что за организация.
    • Fedor
      "Какой эмпирико-нормативный опыт есть у человечества"  подробно этим занимались в зубчатых передачах. Но единой теории усталости не существует. Надо смотреть буквари по Деталям машин.   https://elima.ru/books/?id=3934   Вот хорошая книжка ... 
    • Борман
      При циклике вообще-то надо минимум и максимум знать. Есть ли вообще циклическая нагрузка ? В остальном Газпромовская нормативка копирует атомные нормы.   Запасы только свои, а не атомные.
    • gudstartup
      что наглухо вышел физически или ошибки в разделах? если логически то можно r-studio поковырять образ может параметры удастся  вытащить
    • gudstartup
      это как вы с ним свяжитесь? в россии представительство фанука закрыто - никакой поддержки нет и поставок тоже если покупать то через китайцев. значит руководство фанука в этот раз оказалось правым.
    • andrei_shevchenko
      Добрый день коллеги! Сделал имитационную модель в plant simulation, сейчас я ищу способы продемонстрировать модель в виртуальной реальности, и для этой цели мне было бы очень интересно, если бы я мог напрямую подключить omniverse к Siemens plant simulation. Я видел, что коннектор был представлен на одном из вебинаров nvidia, поэтому мне было интересно, может ли кто-нибудь рассказать мне о нем подробнее? И как его скачать? Ниже приведена ссылка на вебинар (начинается в 18:29, чтобы ознакомиться с частью, посвященной omniverse connector для моделирования установок и процессов). https://www.nvidia.com/en-us/on-demand/session/gtcfall21-a31571/   При создании своего сервера Nucleus, выходит ошибка  Error: [621cc28f-0997-4faf-beeb-cce360d80d81] Cannot prepare file for download, the server has returned HTTP403 for signed URL https://asset.launcher.omniverse.nvidia.com/nucleus-workstation/2023.2.3/windows-x86_64/package.zip?Expires=1717549893&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9hc3NldC5sYXVuY2hlci5vbW5pdmVyc2UubnZpZGlhLmNvbS9udWNsZXVzLXdvcmtzdGF0aW9uLzIwMjMuMi4zL3dpbmRvd3MteDg2XzY0L3BhY2thZ2UuemlwIiwiQ29uZGl0aW9uIjp7IkRhdGVMZXNzVGhhbiI6eyJBV1M6RXBvY2hUaW1lIjoxNzE3NTQ5ODkzfX19XX0_&Signature=I5XhGkOGlBif-bh82r~Iny5AWZ9fGxngRTZ0dSVlr4lsv-rbmDBlqHjCqtf~Z-TVrdIlLFCshOT4X7u-OekeVJiTnjJCWQLPuxR31Cf8npT3KUrgtSACPsv0XaA2IyW1XEmWTJbVbaPEYGdsqjhXnbvhGrOvLikeqfR0c767zIgY5nrPn2yrO3WTj-9DuWUlk5OnsKMQkvhYmc7xObOToQrmveOQltxHrgjZHoSP9RDtSXv07kwUJKnDFF56PkXLFTjb1c3l16nmJTAUkwcWiOLnAQGtsYvS7TTX35RgIsqq-rRx5bi51efYKfd75vodPKJe~ObTTMEsMyvwsaPfSQ__&Key-Pair-Id=K13PD0MHC2KFRP Так же видел возможность, когда на AnyLogic делали модель, через стороннее API подключали к Unreal Engine, может стоит попробовать реализовать эту задачу таким образом? Но информации о том, как это делали не нашёл. Вот статья об этом: https://stackoverflow.com/questions/73695807/co-simulation-anylogic-and-unreal-engine?newreg=aa00b11ef29c4eef952c09083c9bfb90  
    • Павлуха
      Публикатор конфигураций не пробовали?
    • malvi.dp
      Да, в эскизе можете эту линию жёстко зафиксировать нужными вам размерами. А при создании плоскости нужно выбрать ещё и вторую ссылку для позиционирования. Это может быть плоскость "спереди" с взаимосвязью перпендикулярности.  
    • noindex
      @malvi.dp спасибо, но я с SW пока "на вы" и этот пример для меня похож на урок по рисованию совы) Как я понял на перпендикулярной плоскости рисуется эскиз линия, потом Вставка, Справочная Геометрия, Плоскость и выбираем в качестве первой ссылки эту линию. У меня в этом случае плоскость пытается создаться, но не может, ругается на неверные входные данные...  https://s.mail.ru/BR5p/wbdSuVLzK
×
×
  • Создать...