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

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

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

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




  • Сообщения

    • malvi.dp
      Так в чем проблема создать кривую и протянуть профиль? Единственная трудность это кривую сделать из дуг и отрезков, а не сплайном. Если же не использовать инструментарий сварных конструкций, то можно и сплайн использовать в качестве направляющей.  
    • Alexey0336
      Добрый день. Как то фигурировал тут вопрос с точкой в названии файла. У меня проблема, не могу захватить модель, пишет, что с этим символом нельзя. Обойти никак нельзя получается?
    • malvi.dp
      У вас там скорее всего скрыты размеры. Перетяните их дальше от штриховки, чтоб не пересекали.
    • Snake 60
      @Бестолковый С названием топика не ошиблись? Человек спрашивает: ' VBA ' 1. Open a document in SOLIDWORKS. ' 2. Run the macro below to set inch units with '     a fractional base of 16 and no rounding. Dim swApp As SldWorks.SldWorks Dim Part As SldWorks.ModelDoc2 Option Explicit Sub main()    Set swApp = Application.SldWorks    Set Part = swApp.ActiveDoc    Part.SetUnits swINCHES, swFRACTION, 16, 0, False End Sub   Код взят отсюда: https://help.solidworks.com/2019/english/api/sldworksapi/solidworks.interop.sldworks~solidworks.interop.sldworks.imodeldoc2~setunits.html Вот еще описание всех методов: https://help.solidworks.com/2021/English/api/swconst/DP_Units.htm Ну и на вкусное, статья от Артема (см. через ВПН) https://www.google.com/url?sa=t&source=web&rct=j&opi=89978449&url=https://www.codestack.net/solidworks-api/options/document/set-units/&ved=2ahUKEwjgpL-apN6GAxU7HxAIHYO0D2IQFnoECBAQAQ&usg=AOvVaw15xq49gocoVQ5BzEA31qGf
    • Shvg
      IModelDocExtension.SetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swUnitSystem, swUserPreferenceOption_e.swDetailingNoOptionSpecified, swUnitSystem_e.<Value>), где swUnitSystem_e.<Value> перечисление swUnitSystem_CGS           1 = Centimeter, gram, second  swUnitSystem_Custom        4 = Lets you set length units, density units, and force  swUnitSystem_IPS           3 = Inch, pound, second  swUnitSystem_MKS           2 = Meter, kilogram, second  swUnitSystem_MMGS          5 = Millimeter, gram, second   
    • Ветерок
      Вопрос про "включение RGK". Если в модели какие-то функции сделаны с использованием RGK, эта модель будет работоспособной на другом компе, где RGK "не включен"? И вообще не понятно, получается система использует два разных ядра одновременно? Или включая RGK, автоматически выключается Прасолид? А обратно переключиться можно? Если можно итак, и так, и туда, и обратно, тогда не понятно зачем вообще это включение-выключение.
    • TVM
      Так на скорую руку строились. Ясно что такое воспроизвести в живую затруднительно. 
    • Борман
    • Shura762
      Уважаемый @mamomot  вы ошибаетесь на счет  они (топсистемы) уважают пользователей T-FLEX PLM, и им была приведена презентация нового продукта, рассказаны пути развития этого продукта и как часть всего этого интересного 18 версия када. Лично внешний вид мне понравился, осталось узнать про "плюшки" облегчающие работу конструктора.
    • mamomot
      Нужно уважать пользователей. Понимаю, что сейчас идет "охота" на госкорпорации. Но из уважения к другим пользователям, купившим ранее версии Тифлекс, можно было бы дать хоть какой-то обзор нового: Металлоконструкции, Детали Машин, другие модули...  
×
×
  • Создать...