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

В каких САПРах и как можно массово вставить крепёж и пробить под него отверстия автоматически?


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

Сравнительно недавно одной из проблемой в ECAR (Engineering Center Airbus Russia) была авторасстановка большого количества крепежа на обшивке и вообще поверхностях. Предлагали делать специальное программное решение.

 

А как с такой задачей обстоят дела в других САПР?

 

Сам-то я расставлял крепёж своими разработками, и на днях сделал генеративное решение, автоматом вставляющее любые компоненты в любую сборку/подсборку с получением спецификации базовым функционалом автоматически. Можно напересекать кривых и в пересечения по нормали к поверхностям вставлять крепёж сразу после обновления каркасной модели (скелетона) в сборке.

 

Расставить объёмы для удаления "мяса" под отверстия в сборке тоже можно. Создать полноценные резьбовые отверстия под болты в сборке (к примеру) я пока не пробовал автоматизированным путём.

 

Надеюсь, другие САПРы более продвинуты в подобных вопросах.

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


UnPinned posts

Если есть массив отверстий или точек, то крепеж расставляется по массиву автоматом. В Крео.

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

Задача именно расставить как-то крепёж и аФтоматом  получить отверстия под него?

Не. Компас может только расставить крепеж по отверстиям, если они построены массивом. Это массив по образцу.

Или расставить как массив по точкам эскиза. Поменял кол-во точек в оном и получаешь крепёж.

К стати. В К20 пока не замечал косяков с количеством  в СП.

Изменено пользователем IgorT
Ссылка на сообщение
Поделиться на других сайтах

Да все кады в 2022 умеют, даже FreeCAD. 

Вопросы в том как быть с деформируемым крепежем который в авиастроении почти весь такой и с какой целью на этапе проектирования какую точность получить. Потому что моделировать дотошно смысла примерно ноль, всё это проектировалось чуть ли не в 60х и посчитать всё научились. 

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

Если есть массив отверстий или точек, то крепеж расставляется по массиву автоматом. В Крео.

Массив-то произвольно ориентированный или круговые/линейные? У меня каждый клон в своей ориентации в пространстве.

19 часов назад, IgorT сказал:

Задача именно расставить как-то крепёж и аФтоматом  получить отверстия под него?

Не как-то, а в произвольной ориентации каждого клона, по эллиптической обшивке например. И чтобы менять геометрию произвольно, сохраняя шаги и ориентации каждого клона. Автоматом, в сборке.

18 часов назад, KorovnikovAV сказал:

Да все кады в 2022 умеют, даже FreeCAD. 

Произвольно ориентированный, по крылу заклёпки? Зарядил сечения чаще - сборка добавила заклёпок сколько надо?

А по спиральной лестничке МК расставить смогут все САПР? Автоматом, в сборке добавив компоненты? Каждый клон оригинально ориентирован от кривой поверхности? Спецуха потом автоматом - болтов столько, балок столько копий?

Ссылка на сообщение
Поделиться на других сайтах
20 hours ago, zerganalizer said:

Предлагали делать специальное программное решение.

И это правильно. Мы в NX, на нашем предприятии, даже сделали пробный/начальный экземпляр.

К сожалению, дело заглохло, отчасти по/от рку-ва, отчасти от кривых рук программеров.

А с др. стороны хотелось бы видеть нечто подобное от разработчика ПО.

20 hours ago, zerganalizer said:

А как с такой задачей обстоят дела в других САПР?

В NX есть возможность автоматом расставить компонент при привязке к элементу (отверстию), которое в

детали размножено командой массив (т.е. по данным из операции массив детали).

В дальнеёшем это работает с сохранением/поддержкой ассоциативных связей как по позиционировании, так и по количеству компонент (добавили отверстий в детали - открываете ЭМСЕ - автоматом добавляются необходимые компоненты в новых местах).

Но это, на шайбах сработает, а вот дальше на болтах и гайках, которые на эти шайбы - НЕТ.

19 hours ago, IgorT said:

Компас может только расставить крепеж по отверстиям, если они построены массивом. Это массив по образцу.

В принципе, идеологически, это правильно.

Но с заклёпками, вроде как и нет, а с другой стороны, вроде как, и да ....

Изменено пользователем IgP
Ссылка на сообщение
Поделиться на других сайтах

С криволинейными поверхностями у меня опыта работы нет.

Но вот на вскидку, для кривой Компас делает так:

2022-04-19_10-00-23.png

Ссылка на сообщение
Поделиться на других сайтах
19 hours ago, KorovnikovAV said:

Вопросы в том как быть с деформируемым крепежем который в авиастроении почти весь такой и с какой целью на этапе проектирования какую точность получить. Потому что моделировать дотошно смысла примерно ноль, всё это проектировалось чуть ли не в 60х и посчитать всё научились. 

Да, есть вопрос и не только с деформируемыми деталями, но и м.б. ,прежде всего, с так называемой "доработкой"детали в СЕ,

при её монтаже или перед монтажём в СЕ.

К сожалению, то что есть (в NX от разработчика ПО) обладает комплексом критических недостатков.

Но, есть инструменты, с помощью которых + собсвенные правила/методы/технологии, которые решают эти вопросы,

обеспечивая "дотошную" детализацию.

"Дотошная"детализация у нас востребована и возведена в категорию Требуется, т.е. должно быть выполнено.

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

В NX есть возможность автоматом расставить компонент при привязке к элементу (отверстию),

Без привязок плиз. Они имеют свойство отваливаться. А каждый клон как ориентирован - соосно меж собой? Или по нормали к любой поверхности двойной кривизны?

 

По линейно-ориентированным массивом всё очень давно работало. И еще в 19-м релизе (10+лет назад) я произвольный массив сделал сам, но на уровне парта, генерить в сборке было геморно, но возможно...

3 минуты назад, IgorT сказал:

Но вот на вскидку, для кривой Компас делает так:

А где поверхность, по нормали к которой ориентация оси Z???

19 минут назад, IgP сказал:

Но это, на шайбах сработает, а вот дальше на болтах и гайках, которые на эти шайбы - НЕТ.

Почему это? Либо размножаете всю сборку, в которой болт+гайка и шайба, либо каждый компонент таким же способом, как и болт.

Ссылка на сообщение
Поделиться на других сайтах
53 minutes ago, zerganalizer said:

Не как-то, а в произвольной ориентации каждого клона,

Это не произвольная ориентация. Если произвольно, как в данном случае захотел ваятель - о каком автомате речь?

Вы же, говорите об ориентации по нормали к точке поверхности.

Нет тут произвольности, есть переменчивые условия позиционирования, и то некорректно сформулировал.

2 minutes ago, zerganalizer said:

А каждый клон как ориентирован - соосно меж собой?

Есть опции.

3 minutes ago, zerganalizer said:

Либо размножаете всю сборку, в которой болт+гайка и шайба

Нет такой СЕ, в понятиях ЕСКД, и конструктора.

 

3 minutes ago, zerganalizer said:

либо каждый компонент таким же способом, как и болт

вот, нет, в NX, такой возможности (читайте внимательнее).

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

Это не произвольная ориентация. Если произвольно, как в данном случае захотел ваятель - о каком автомате речь?

Да создал элементы привязки генеративно по кривым и поверхностям ориентированные в скелетоне - и прогенерировал по ним крепёж. Говорю - 10+ лет назад делал оное, хотя запилить это можно было и программистскими решениями навроде Knowledge pattern.

 

А потом обновилась поверхность, порезал её бОльшим количеством кривых - и по ним перерасставился крепёж по нормали к поверхности и касательно к кривым. Вот вам и произвольная ориентация, задаваемая каждому клону точкой, кривой и поверхностью одновременно.

6 минут назад, IgP сказал:
8 минут назад, zerganalizer сказал:

либо каждый компонент таким же способом, как и болт

вот, нет, в NX, такой возможности (читайте внимательнее).

КАК ТАК??? Одному парту, значит, можно повторяться массивом, а соседу - нет? ДИСКРИМИНАЦИЯ???

7 минут назад, IgP сказал:
10 минут назад, zerganalizer сказал:

Либо размножаете всю сборку, в которой болт+гайка и шайба

Нет такой СЕ, в понятиях ЕСКД, и конструктора.

Создаёте неучтённую сборку, кидаете туда всё, и размножаете.

9 минут назад, IgP сказал:
11 минут назад, zerganalizer сказал:

А каждый клон как ориентирован - соосно меж собой?

Есть опции.

В моем случае - от точки массива вдоль кривой (ближайшей из мультимассива) и по нормали к поверхности одновременно.

Изменено пользователем zerganalizer
Ссылка на сообщение
Поделиться на других сайтах
2 minutes ago, zerganalizer said:

Да создал элементы привязки генеративно по кривым и поверхностям ориентированные в скелетоне - и прогенерировал по ним крепёж. Говорю - 10+ лет назад делал оное, хотя запилить это можно было и программистскими решениями навроде Knowledge pattern.

 

А потом обновилась поверхность, порезал её бОльшим количеством кривых - и по ним перерасставился крепёж по нормали к поверхности и касательно к кривым. Вот вам и произвольная ориентация, задаваемая каждому клону точкой, кривой и поверхностью одновременно.

Молодец. А чё здесь понтоваться то ?

В САТIA, из коробки, как я понимаю  этого нет.
А, как известно, нет ничего невозможного. Так что, молодец.

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

есть переменчивые условия позиционирования

И есть по ним массив?

Только что, IgP сказал:

В САТIA, из коробки, как я понимаю  этого нет.

Раньше не было, теперь, при небольшой фиче - есть. Из коробки работает, но создавать генеративно нужный массив - проблемно. Я сделал маленькое решение этой проблемы.

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

 

Ну так аналоги-то есть? Хотя-бы из коробки получить переменно-ориентированный массив в сборке?

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

Произвольно ориентированный, по крылу заклёпки? Зарядил сечения чаще - сборка добавила заклёпок сколько надо?

А по спиральной лестничке МК расставить смогут все САПР? Автоматом, в сборке добавив компоненты? Каждый клон оригинально ориентирован от кривой поверхности? Спецуха потом автоматом - болтов столько, балок столько копий?

Зергушка, давай ты уже самолёт живьём посмотришь и прекратишь теоретику 

IMG_20220416_190820.jpg

2 часа назад, IgP сказал:

детали размножено командой массив (т.е. по данным из операции массив детали).

Причём уравнение и внешний источник тоже подходят как данные для массива 

2 часа назад, zerganalizer сказал:

А потом обновилась поверхность, порезал её бОльшим количеством кривых - и по ним перерасставился крепёж по нормали к поверхности и касательно к кривым. Вот вам и произвольная ориентация, задаваемая каждому клону точкой, кривой и поверхностью одновременно.

Зергушка, ну почитай уже как самолёты проектируют и почему именно так. Поверь, крепёж расставить проблема десятая, любой анализ рисков хоть по Парето, хоть dfmea покажут что автоматом такой ерундой в авиапроме заниматься нельзя. 

2 часа назад, zerganalizer сказал:

сделал маленькое решение этой проблемы.

Не, ты эту проблему сам придумал 

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

Причём уравнение и внешний источник тоже подходят как данные для массива 

Ещё раз для слепых - ориентация каждого элемента массива - из точки вдоль кривой (шляпка ориентирована так, например) касательно и перпендикулярно поверхности одновременно. Есть пример из САПРа?

 

Просто покажи, и я буду знать чутка больше. За этим и тема.

 

И при чём тут самолёты - я и компоненты машин хочу так расставлять. Или МК здания...

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

Про NX чуть-чуть добавлю. Сделать приложение, на GRIP или UGOPEN или NXOPEN - дело пары часов. И приложение это по любому массиву отверстий, или точек, или по каким-то другим параметрам будет раскидывать нужный компонент. По регулярному или нерегулярному массиву - не суть.

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

Про NX чуть-чуть добавлю. Сделать приложение, на GRIP или UGOPEN или NXOPEN - дело пары часов. И приложение это по любому массиву отверстий, или точек, или по каким-то другим параметрам будет раскидывать нужный компонент. По регулярному или нерегулярному массиву - не суть.

А из коробки, как в катии? Повторить пространственный массив. Я-то приложений не писал, один темплейт да и то - из-за кривизны кое-чего в катии. А вообще - для интеграции моих давних разработок.

Изменено пользователем zerganalizer
Ссылка на сообщение
Поделиться на других сайтах
30 минут назад, zerganalizer сказал:

Просто покажи, и я буду знать чутка больше. За этим и тема.

Ты хочешь не знать больше, а что ты молодец который освоил штатный функционал катии единственный в мире. 

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Kelny
      Если этой ссылки достаточно для отображения материала и материал уже есть в обозначенной модели, то возможно подойдёт TabBuilder: https://help.solidworks.com/2023/russian/SolidWorks/SWHelp_List.html?id=e68c1877b4fa431483f8c751bd9fcc78&_gl=1*lby1j3*_up*MQ..*_ga*NTEyNjA5NDQ3LjE3MTQxMTU3MzA.*_ga_XQJPQWHZHH*MTcxNDExNTcyOS4xLjEuMTcxNDExNTczNy4wLjAuMA..#Pg0   В старых версиях при написанни ссылок такого радо в некоторых случаях можно было не писать имя файла, а достаточно было вместо имени файла модели оставить ПРОБЕЛ.SLDPRT и имя после этого подставлялось само. Пробовать надо.   Так же можете глянуть макрос по изменению свойств файла (методы и функции там устаревшие, но возможно даже будет работать и можно поковыряться в коде): https://kelnyproject.ucoz.ru/load/6-1-0-8 по програмированию так же есть справка (версию в ссылке поменяйте на свою, что бы справка была актуальна для вашей версии): https://help.solidworks.com/SearchEx.aspx?query=get custom property&version=2010&lang=english,enu&prod=api
    • gudstartup
      только перед обновлением обязательно выполните  все что написано в руководстве и касается сохранения состояния станка и чпу. и обязательно сделайте образ диска и помните что слишком новые версии могут не заработать на вашем чпу относительно безопасно ставить только сервиспаки
    • NordCom
      Большое спасибо! Через это меню удалось зайти в меню. 95148->MOD
    • Danil89nur
      Доброе время суток. Столкнулся с проблемой на новой работе. Много деталей у который в свойствах отсутствует раздел "Материал" и приходится каждый раз вручную заходить туда, создавать раздел и выбирать там ""SW-Material@Name.SLDPRT". Возможно кто-то знает, либо сможет помочь с написанием простенького макроса, при нажатии на который в свойствах детали будет создаваться необходимый раздел и в нем сразу написан выбранный материал (желательно, чтоб там было указано сразу наименование материала, а не формула для его получения ""SW-Material@Name.SLDPRT"). Пытался самостоятельно через ChatGPT, но так как в програмировании я 0, то ничего не получилось)
    • Bot
      Коллеги, Благодарю вас за интерес к проекту электронной энциклопедии в области инженерного программного обеспечения PLMpedia, который более 15 лет развивался группой компаний ЛЕДАС. Представленный ниже скриншот передаёт содержание и структуру базы данных энциклопедии, накопленной за эти годы: именно такую начальную страницу, можно было до сегодняшнего дня увидеть, придя по адресу https://plmpedia.ru/ В последние несколько лет ЛЕДАС особенно интенсивно и результативно вкладывает все ресурсы в развитие своего основного бизнеса: см. ниже «О компании ЛЕДАС». Сегодня я с некоторым сожалением констатирую, что у компании ЛЕДАС более нет возможности отвлекать ресурсы своих сотрудников на некоммерческий (фактически волонтерский) проект PLMpedia. Вся база данных ресурса может быть безвозмездно передана любому юридическому или физическому лицу с единственным условием: наш преемник должен будет публично объявить о состоявшейся передаче и взятии на себя [...] View the full article
    • gudstartup
      @NordCom  у вас наверное это так происходит читайте этот раздел itnc_530.pdf
    • fenics555
      интересный индус. А нового то чего?
    • gudstartup
      откудова качаете мне интересно?
    • ДОБРЯК
      Совсем забыл про собственные вектора       собственный тон частота           0.013                        1   Расчет собственных форм и частот   1         1   7.0711E-01   0.0000E+00   0.0000E+00   0.0000E+00   0.0000E+00   0.0000E+00   1         2   7.0711E-01   0.0000E+00   0.0000E+00   0.0000E+00   0.0000E+00   0.0000E+00       собственный тон частота       15910.75                         2   Расчет собственных форм и частот   1         1   7.0711E-01   0.0000E+00   0.0000E+00   0.0000E+00   0.0000E+00   0.0000E+00   1         2  -7.0711E-01   0.0000E+00   0.0000E+00   0.0000E+00   0.0000E+00   0.0000E+00        
    • gudstartup
      так я это и написал
×
×
  • Создать...