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

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

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

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




  • Сообщения

    • Бестолковый
      Так вот, осваивая потихоньку SW пришёл к созданию собственных таблиц свойств. Тех самых которые Custom Properly Table, для детали, сборки чертежа детали и чертежа сборки соответственно. Создал таблицы (синхронно создав заготовки для каждого типа вышеуказанных документов, переписал переменные и сложил в отдельную папочку, прописав в свойствах SW пути к ней. Так, чтобы при создании нового документа всё открывалось правильно.   Начитавшись форумов всяко-разных профильных (включая этот) и мануалов пришёл к выводу, что можно "скармливать" в таблицу текстовый или Excel файл с необходимыми данными, как то данные для заполнения штампа и прочее. Иерархия такова: Есть конкретный неизменяемый диск, на нём папки всех проектов, в каждой из них, кроме самих файлов SW кладу этот самый файл гордо именуемый "Код_проекта_db.txt" имя которого меняется, равно как и путь. Всё бы ничего, но когда у тебя один проект - всё гуд, делаешь второй проект - при открытии панельки справа - SW автоматом "подтягивает" файлик из первого проекта, приходится открывать Properly Table Builder и переназначать путь к файлу с необходимыми для второго проекта данными.   Сопсна - сам вопрос к Многоуважаемому Сообществу: Продолжать перезаписывать пути каждый раз или есть какой-то другой выход из сложившейся моими шаловливыми ручонками ситуации?   Заранее признателен за адекватный развёрнутый ответ!  
    • igor555
      Но почему-то на других станках в цехе этого нет и не тупим...хотим придти к единому знаменателю
    • mrVladimir
    • Vengeance
      https://t.me/bBqcc5UzY2E6 заходи в гости, там есть все ^_^
    • Давид
      Доброго времени. Можете поделиться русификатором пожалуйста. ambdavids@gmail.com
    • Александр1979
      В диагностике параметр 0000 смотрите.
    • the Devil incarnate
      сделайте связь "параллельно" со смещением 5мм и будет вам счастье.
    • mrVladimir
      Здравствуйте. Система 0i Mate-TD. При нарезании резьбы зависает между проходами. Есть предположение, что нет нуль-метки. Датчик подключен по схеме к JA7A. Можно как-то проверить приход нуль-метки не снимая датчика прямо на системе? Может в диагностике есть что-то подобное. Сами обороты (в минуту имеется ввиду) отображаются. В программе так: S800 Z3. X37. G76 P10060 Q50 R50 G76 X33.35 Z-35.5 R0 P1000 Q50 F2.  -вот здесь зависает Z3. X350 но зависает не окончательно - постоит-постоит и может дальше пойти. Есть еще предположение - рассогласование по осям превышает установленный порог. Но никак не могу сообразить - где посмотреть...
    • ak762
      вроде можно если использовать американский стандарт  
    • tiomat
      Ну запустил я его,  удивительный факт- детали, входящие в подсборки (сделанные массивом) - отображаются в дереве, а просто детали (сделанные массивом)- не отображается в дереве. Парадокс
×
×
  • Создать...