snakegreen 2 Опубликовано: 31 января 2018 Жалоба Рассказать Опубликовано: 31 января 2018 Здравствуйте. Создаю элемент библиотеки повторного использования (винт). Упрощеное отображение резьбы, имена переменных в формулах, таблица в exel, вроде все по книжке. Но не получается настроить автосопряжение. При размещении своего элемента в сборку он упорно помещает его перпендикулярно отверстию. Где есть почитать на эту тему поподробнее? Цитата Ссылка на сообщение Поделиться на других сайтах
bdfy 13 Опубликовано: 1 февраля 2018 Жалоба Рассказать Опубликовано: 1 февраля 2018 А как у вас система координат для ст. деталей сориентирована? картинку можно? Цитата Ссылка на сообщение Поделиться на других сайтах
snakegreen 2 Опубликовано: 1 февраля 2018 Автор Жалоба Рассказать Опубликовано: 1 февраля 2018 58 минут назад, bdfy сказал: А как у вас система координат для ст. деталей сориентирована? картинку можно? Вы про направление оси? Но ведь элементы могут вставляться по разным осям и позиционироваться соосно отверстию? Цитата Ссылка на сообщение Поделиться на других сайтах
snakegreen 2 Опубликовано: 2 февраля 2018 Автор Жалоба Рассказать Опубликовано: 2 февраля 2018 По поводу осей интуитивно разобрался благодаря одному китайскому видео. Я строил винт вращением а это неверно. Методом проб и ошибок пришел к выводу что: 1. Строить надо вытягиваниями, именно это создает правильную ось для позиционирования винта относительно отверстия. 2. Строить надо по порядку от головки к резьбе, тогда винт позиционируется в правильном векторе. Но вот как указать в свойствах файла ограничения касательности головки винта к зенковке я не нашел. В предустановленном примере в свойствах болта присутствуют ограничения касательность и расстояние. Вот как их туда поместить? Цитата Ссылка на сообщение Поделиться на других сайтах
lexincton 70 Опубликовано: 2 февраля 2018 Жалоба Рассказать Опубликовано: 2 февраля 2018 1 час назад, snakegreen сказал: Методом проб и ошибок пришел к выводу что: 1. Строить надо вытягиваниями, именно это создает правильную ось для позиционирования винта относительно отверстия. 2. Строить надо по порядку от головки к резьбе, тогда винт позиционируется в правильном векторе. Как-то странно, можете файл свой выложить? Цитата Ссылка на сообщение Поделиться на других сайтах
lexincton 70 Опубликовано: 2 февраля 2018 Жалоба Рассказать Опубликовано: 2 февраля 2018 После проверки подтвердилось, что выводы неверные. Главное правило - расположение "нулевой СК" детали, проверьте свою деталь Плоскость XY - плоскость контакта, ось Z - направление ориентации, а каким образом вы ее строить будете неважно Цитата Ссылка на сообщение Поделиться на других сайтах
snakegreen 2 Опубликовано: 2 февраля 2018 Автор Жалоба Рассказать Опубликовано: 2 февраля 2018 1 час назад, lexincton сказал: Плоскость XY - плоскость контакта, ось Z - направление ориентации, а каким образом вы ее строить будете неважно Спасибо! Действительно, именно такая зааисимость. Теперь второй вопрос. Винт с цилиндрической головой четко позиционируется касательно грани, от которой начинается отверстие под винт. Но в случае с зенковкой плоскостью контакта считается верхняя грань тела, в итоге либо винт "приподнимается" над стандартной зенковкой. Цитата Ссылка на сообщение Поделиться на других сайтах
lexincton 70 Опубликовано: 2 февраля 2018 Жалоба Рассказать Опубликовано: 2 февраля 2018 2 часа назад, snakegreen сказал: Теперь второй вопрос. Винт с цилиндрической головой четко позиционируется касательно грани, от которой начинается отверстие под винт. Но в случае с зенковкой плоскостью контакта считается верхняя грань тела, в итоге либо винт "приподнимается" над стандартной зенковкой. Как вариант СК детали поставить на верх винта, но в этом случае только плоскости винта и фаски ответной детали будут сопоставлены, сам конус винта, может как в воздухе летать,так и врезаться в деталь. Чтобы выставить его как надо, придется сопряжениями сборки воспользоваться Цитата Ссылка на сообщение Поделиться на других сайтах
snakegreen 2 Опубликовано: 5 февраля 2018 Автор Жалоба Рассказать Опубликовано: 5 февраля 2018 В 02.02.2018 в 16:31, lexincton сказал: Вот в первый скриншот крепеж удалось добавить. А вот как добавить во втором? Цитата Ссылка на сообщение Поделиться на других сайтах
lexincton 70 Опубликовано: 5 февраля 2018 Жалоба Рассказать Опубликовано: 5 февраля 2018 1 час назад, snakegreen сказал: Вот в первый скриншот крепеж удалось добавить. А вот как добавить во втором? Посмотрите файлы .krx в C:\Program Files\Siemens\NX <версия>\NXPARTS\Reuse Library\Configure\ Цитата Ссылка на сообщение Поделиться на других сайтах
snakegreen 2 Опубликовано: 5 февраля 2018 Автор Жалоба Рассказать Опубликовано: 5 февраля 2018 55 минут назад, lexincton сказал: Смотрю. Файл ReuseLibraryFasteners.krx по мануалу с оф сайта https://docs.plm.automation.siemens.com/tdoc/nx/10.0.3/nx_help#uid:index_reuselib:id976566:id1265758:id1457243 Там приведено в итоге должно получиться Откройте диалоговое окно Пользовательская настройка сборки крепежа одним из следующих способов. На панели инструментов Библиотека повторного использования в раскрывающемся списке Помощник сборки крепежа выберите элемент Пользовательская настройка сборки крепежа . Выберите Инструменты→Библиотека данных повторного использования→ Помощник сборки крепежа→ Пользовательская настройка сборки крепежа. В группе Настройки нажмите правой кнопкой мыши на узле Библиотека сборок крепежа и выберите элемент Добавить стандартный. В поле Новый стандарт введите имя новой библиотеки и нажмите клавишу Enter. По умолчанию в библиотеку добавляются две категории: Болты и винты и Гайки и шайбы. В файл ReuseLibraryFasteners.krx будут добавлены следующие строки: < !-- **************************** Customer Standards ******************************** --> < Fastener Category="Bolts and Screws" Standard="Customer Standards"> < /Fastener > < Fastener Category="Nuts and Washers" Standard="Customer Standards"> < /Fastener > (Дополнительно) Нажмите правой кнопкой мыши на узле новой библиотеки и выберите пункт Добавить категорию для создания в библиотеке дополнительных категорий. В файл ReuseLibraryFasteners.krx будут добавлены следующие строки: < Fastener Category="New category" Standard="Customer Standards"> < /Fastener > Нажмите правой кнопкой мыши на узле категории и выберите Добавить тип для добавления нового узла. В файл ReuseLibraryFasteners.krx будут добавлены следующие строки: < Fastener Type="Screw" Category="Bolts and Screws" Standard="Customer Standards"> < /Fastener > Нажмите правой кнопкой мыши на новом узле и выберите пункт Искать в папке. В диалоговом окне Выберите каталог укажите местоположение папки, содержащей файл детали, который необходимо добавить в библиотеку, и нажмите кнопку OK. Выбранный файл детали будет добавлен в подкатегорию. В файл ReuseLibraryFasteners.krx будут добавлены следующие строки: < Fastener Type="Screw" Category="Bolts and Screws" Standard="Customer Standards"> < Part>CustomerCase\Screw\CustomerScrew.prt </Part> < /Fastener > Примечание Выбранная папка будет отклонена, если она не находится в библиотеке сборок крепежа. Нажмите правой кнопкой мыши на новом стандартном узле и выберите пункт Добавить деталь, выбранный файл детали будет также добавлен в подкатегорию. Нажмите правой кнопкой мыши на новой детали и выберите пункт Задать автосопряжение. В диалоговом окне Задать автосопряжение выберите в списках соответствующие параметры размера и длины. Если деталь является гайкой или шайбой, необходимо также выбрать соответствующий параметр для наружного размера. В файл ReuseLibraryFasteners.krx будут добавлены следующие строки: < Fastener Type="Screw" Category="Bolts and Screws" Standard="Customer Standards"> < Part SizeMatch="Diameter" LENGTHMATCH="Length">CustomerCase\Screw\CustomerScrew.prt</Part> < /Fastener > Нажмите правой кнопкой мыши на новой детали еще раз и выберите пункт Указать тип отверстия. В диалоговом окне Тип отверстия выберите Добавить . В списке Список типов выберите стандарт, добавленный в список. При выборе стандарта на экране отобразятся доступные стандартные элементы. В файл 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 > Нажмите правой кнопкой мыши на узле типа и выберите элемент Указать тип отверстия. Во все детали выбранного типа будет добавлен тип отверстия. В списке стандартов выберите стандарт и нажмите кнопку OK. Таким же образом можно определить другие свойства, например Форма и Тип крепежа. В диалоговом окне Пользовательская настройка сборки крепежа нажмите кнопку 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> Цитата Ссылка на сообщение Поделиться на других сайтах
grOOmi 320 Опубликовано: 6 февраля 2018 Жалоба Рассказать Опубликовано: 6 февраля 2018 9 часов назад, snakegreen сказал: Но у меня дальше 10го пункта не идет, никаких изменений в файле больше не производится и даже если их вручную прописывать, стоит один раз открыть "пользовательская настройка сборки крепежа" и все возвращается вот к такому виду Это видели? Цитата Ссылка на сообщение Поделиться на других сайтах
snakegreen 2 Опубликовано: 6 февраля 2018 Автор Жалоба Рассказать Опубликовано: 6 февраля 2018 3 часа назад, grOOmi сказал: Это видели? Вот, спасибо, добрый человек!!!!!! Цитата Ссылка на сообщение Поделиться на других сайтах
snakegreen 2 Опубликовано: 7 февраля 2018 Автор Жалоба Рассказать Опубликовано: 7 февраля 2018 UGXML Fatal Error at file : line 0, column 0 Unable to open primary document entity.... В чем может быть причина? Цитата Ссылка на сообщение Поделиться на других сайтах
lexincton 70 Опубликовано: 7 февраля 2018 Жалоба Рассказать Опубликовано: 7 февраля 2018 5 минут назад, snakegreen сказал: UGXML Fatal Error at file : line 0, column 0 Unable to open primary document entity.... В чем может быть причина? Вручную не редактировали test1.krx? Цитата Ссылка на сообщение Поделиться на других сайтах
snakegreen 2 Опубликовано: 7 февраля 2018 Автор Жалоба Рассказать Опубликовано: 7 февраля 2018 1 час назад, lexincton сказал: Вручную не редактировали test1.krx? Нет. Он именно не может этот файл открыть, как следствие не цепляет данные по отверстию и в списке конфигураций созданную конфигурацию скрывает как "отсутствующий файл". Хотя вот все четко по шагам делал как в мануале описано. Создал деталь, прописал переменные, сохранил в ней сопряжения. Создал семейство, создал krx, указал где какой файл лежит. Прописал в стандарте тип, папку, файл, стандарт отверстия, автосопряжения. Создал конфигурацию а он говорит что не может файл открыть. При этом если я добавляю свой файл из reuse library перетаскиванием устанавливает и размеры подгоняет, а вот через конфигурацию Fastener assembly никак. Делал и из под пользователя и из под администратора (была мысль что права доступа не цепляются) Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.