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

Создание большого количества сечений


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

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

Для немногокрктного повторения денной операции проблем нет. Но зачастую, мне нужно проделать это сотни раз. 

В связи с этим вопросы:

1) возможно ли это как-то автоматизировать стандартными средствами солида?

2) Если ответ на первый вопрос - нет, то есть предположение, что это можно сделать через макрос. Предположу, что нужно как-то зациклить одну и ту же операцию. Вопрос, как сделать цикл в макросе?

3) Как из макроса выгрузить данные по каждому сечению в текстовый документ, например?

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


UnPinned posts
3 часа назад, de1ay сказал:

Вопрос, как сделать цикл в макросе?

FOR или WHILE

 

3 часа назад, de1ay сказал:

Как из макроса выгрузить данные по каждому сечению в текстовый документ, например?

FSO - Объект FileSystemObject

3 часа назад, de1ay сказал:

это можно сделать через макрос.

Вероятно можно.

 

3 часа назад, de1ay сказал:

возможно ли это как-то автоматизировать стандартными средствами солида?

Автоматизировать студентом/новым сотрудником, который будет смотреть это за вас и выдавать отчёт с конечным результатом.

 

3 часа назад, de1ay сказал:

Беру тело, на определённом расстоянии от начала строю сечение, затем смотрю его характеристики (момент инерции и т.п). 

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

 

 

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

 

 

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

 

 

Задача такая: есть объект, какое-то изделие. Для дальнейших расчетов мне необходимо знать момент инерции поперечного сечения. Так как поперечное сечение не постоянно, то необходимо делать несколько таких сечений. Зачатую количество таких сечений доходит до нескольких сотен. Вот хочу автоматизировать, что не делать это вручную - довольно рутинно и отнимает много времени

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

Для дальнейших расчетов мне необходимо знать момент инерции поперечного сечения. Так как поперечное сечение не постоянно, то необходимо делать несколько таких сечений.

Как-то странно. Если объект - единое целое, то зачем сотни сечений? Достаточно определить критические точки по нагрузкам и по сечениям.

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

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

Для дальнейших расчетов мне необходимо знать момент инерции поперечного сечения.

Тема расчётов это скорее сюда:

https://cccp3d.ru/forum/6-все-вопросы-о-cae/

но вы опять из задачи выдёргиваете ваше понимание её решения вместо описания задачи в целом и зачем этот расчёт нужен:

 

 

4 часа назад, de1ay сказал:

Зачатую количество таких сечений доходит до нескольких сотен. Вот хочу автоматизировать, что не делать это вручную - довольно рутинно и отнимает много времени

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

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

Глобально задача - посчитать формы и частоты изделия. И здесь я сталкиваюсь с двумя проблемами. Первая - изделие представляет собой составной объект. Соответсвенно, если грузить его в тот же воркбенч, понадобится задавать большое количество контактов, что довольно трудозатратно. Вторая - есть программа для расчета в классическом ансисе, однако характеристики сечений (жесткости в частности) приходится вводить вручную. Для этого мне и нужны данные с этих сечений

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

Хотелось бы узнать как вы строите сечение? Просто картинку вы не приложили а догадаться по описанию трудновато. 

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

С рабочего компьютера не имею возможности писать, поэтому картинок нет)

Художник я так себе, но тем не Менее. Есть определенное «нечто». Нарисовал довольно абстрактно, так как геометрически это наиболее точно отражает форму изделия. Как правило, поперечно сечение меняется вдоль длины изделия и имеет сложную форму. Если ось Х ориентировать вдоль длины L, то я делаю сечение на расстоянии х1, потом х2 и тд. 

Вы это имели в виду или то, как я строю сечение непосредственно в солиде?

image.jpg

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

С рабочего компьютера не имею возможности писать, поэтому картинок нет)

Художник я так себе, но тем не Менее. Есть определенное «нечто». Нарисовал довольно абстрактно, так как геометрически это наиболее точно отражает форму изделия. Как правило, поперечно сечение меняется вдоль длины изделия и имеет сложную форму. Если ось Х ориентировать вдоль длины L, то я делаю сечение на расстоянии х1, потом х2 и тд. 

Вы это имели в виду или то, как я строю сечение непосредственно в солиде?

image.jpg

конечно - как вы это делаете в солиде? это вытянутый вырез?

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

Не понятно что именно вам нужно.

Может подойдет то, что показано в этом видео? на 22:15

 

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

конечно - как вы это делаете в солиде? это вытянутый вырез?

Если не ошибаюсь (просто не каждый день это проделываю), команда так и называется Разрез. Активирую ее, затем указываю расстояние от начала, на котором хочу выполнить разрез. Разрез выполняется, далее захожу в анализ (на верхней панели) и смотрю значения моментов инерции. 

27.05.2022 в 15:58, Krusnik сказал:

Не понятно что именно вам нужно.

Может подойдет то, что показано в этом видео? на 22:15

 

Это уже ближе к тому, что я хочу получить. Ещё бы как-то выгрузить моменты инерции сразу по всем сечениям в какой-нибудь текстовый документ, например. 

Однако самой проблемы это не решает, т.к. последнего солила на работе нет)) но на будущее буду иметь в виду

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

Однако самой проблемы это не решает, т.к. последнего солила на работе нет)) но на будущее буду иметь в виду

Это видео с презетации 2019 солида.

Так что последний и не нужен.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Krusnik
      Тулбокс просто не удаляете, а при установке другой версии SW указываете в какой папке он расположен.
    • ID_Hacker
      Первое что надо смотреть это состояние сигналов с датчиков приводного инструмента. В каких то револьверах на валу приводного инструмента плоский паз, а на блоке приводного инструмента хвостовик лопаткой. В таком случае стоит индуктивный датчик, срабатывающий на положение вала в определённой ориентации. Есть револьверы с зубчатой муфтой, там стоит датчик отведённого состояния муфты приводного инструмента. После проверки этих сигналов можно переходить к проверке разжатия цилиндра диска.
    • Bot
      В Москве 29 мая состоялось ежегодное мероприятие компании «Топ Системы» Форум T-FLEX PLM. Во второй части пленарной сессии генеральный директор компании «Топ Системы» Кураксин Сергей Анатольевич и его заместитель по развитию PLM-технологий Кочан Игорь Николаевич впервые продемонстрировали участникам Форума кроссплатформенные версии клиента T-FLEX DOCs 18 (система управления инженерными данными) и САПР T-FLEX CAD 18. Показ проводился в «нативном» режиме, без использования Wine или подобных компонентов. Для демонстрации использовалась ОС Astra Linux. Также была продемонстрирована новая версия T-FLEX CAD 18, базовая функциональность которой реализована на отечественном геометрическом ядре RGK 2.0, разрабатываемом компанией «Топ Системы». Смотреть ВК Видео Смотреть на Rutube View the full article
    • Jesse
      Удачно помучиться..)) Если есть возможность, скидывайте картинки сюда)
    • Lmstr
      Решили писать производителю в итоге...
    • Cefius
      Большое спасибо!!! Очень помогли. Взял необходимые строки из вашего макроса и заменил, как вы сказали, название папки, получилось, все работает! Осталось только сохранение техкарт в пдф сделать. 
    • Andrey_kzn
      Вы зря переставляли блоки со станка на станок. Не знаю, что у вас за револьверка, но в наших дупломатиках датчик поворота диска револьверки - резольвер (абсолютный) - работает только со своим приводным блоком. Если меняется привод, нужно выполнить процедуру юстировки этого резольвера при помощи программы от дупломатика через ком-порт.  Кстати, на приводе есть индикатор, и можно посмотреть код ошибки при зависании смены инструмента. Далее, так как у вас револьверка с приводным инструментом,  привод должен позиционироваться перед  поворотом диска определённым образом, чтобы не снести шлицы на инструментальном блоке. Это будет видно, если заглянуть в отверстие под инструментальный блок в диске револьверки.  Может быть ЧПУ ждёт, когда там двигатель приводного инструмента закончит позиционироваться.  Следующий момент: сигналы от привода револьверки в ЧПУ.  (чётность, зажим диска, индексность).  Сейчас не помню все, но перед сменой они должны быть выставлены совершенно определённым образом. Иначе привод не воспримет команду на смену, которая идёт от ЧПУ. Это всё есть в документации на привод револьверки.  Ну и ещё один момент: команда на смену должна иметь строго определённую длительность (формирование команды происходит в PLC). также, есть комбинации входных сигналов, по которым диск может  вращаться по часовой стрелке, против часовой, или по кратчайшему пути.  Есть выбор скорости поворота диска. В общем, все сигналы нужно проверять.
    • davidovka
      только начало автоматизации всей рутины)  Рад, что помогло
    • maxx2000
      @davidovkaда, спасибо. уже поигрался с цветными циферками. Ещё раз спасибо. Это решение сильно сбережёт мою нервную систему.
    • davidovka
      dx=30 #шаг между видами x=30 #координата по х первого вида  
×
×
  • Создать...