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

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

Здравствуйте. Создаю элемент библиотеки повторного использования (винт). Упрощеное отображение резьбы, имена переменных в формулах, таблица в 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 пользователей

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




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