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

Угол цикла в конструкторе функций и начальное положение деталей сборки при анализе движений.


LBushuev

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

Добрый день!

 

Есть макет ДВС (сборка). Надо заставить его крутиться от сил, прилагаемых к цилиндрам (расчет движения). Рассчитал нагрузки на цилиндры от угла поворота коленчатого вала. Сохранил их в файлах .CSV для каждого цилиндра. Приложил эти силы к каждому цилиндру. 

 

Вопросы:

 

1. Откуда берется угол цикла? Это функция от времени? Надо задавать его в ручную?

 

2. Как задать начальное положение детали в сборке (перед началом расчета первый цилиндр должен быть в верхней точке)?

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


Добрый день!

 

Есть макет ДВС (сборка). Надо заставить его крутиться от сил, прилагаемых к цилиндрам (расчет движения). Рассчитал нагрузки на цилиндры от угла поворота коленчатого вала. Сохранил их в файлах .CSV для каждого цилиндра. Приложил эти силы к каждому цилиндру. 

 

Вопросы:

 

1. Откуда берется угол цикла? Это функция от времени? Надо задавать его в ручную?

 

2. Как задать начальное положение детали в сборке (перед началом расчета первый цилиндр должен быть в верхней точке)?

Выполните построения сначала для одного цилиндра и получите ответы на ваши вопросы,

когда заработает - добавьте второй, етс.

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

Выполните построения сначала для одного цилиндра и получите ответы на ваши вопросы,

когда заработает - добавьте второй, етс.

Какие построения? Задача четкая: заставить крутится всю конструкцию ТОЛЬКО за счет сил, прилагаемых к цилиндрам. Все напряжения и пр. уже посчитаны.

 

Сложность в привязке сил к  углу поворота, а не ко времени. Как это реализовать? По поводу угла цикла уже разобрался, он привязан к времени:(

 

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

 

Вопрос №1 снимается.

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

Круто! Оказывается, это можно сделать! Не знал....

Нужно сначала создать результат (график со значениями угла от времени). Потом создать силу, выбирать тип задания Expression и справа выбрать раздел Motion Study Results и в нем созданный результат. Теперь появляется возможность построить формулу, где независимой переменной будет выступать угол поворота.

 

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

Признаюсь, SW Motion предстал для меня в новом свете  :worthy:  :worthy:  :worthy:

 

Зызызы: @LBushuev, не ваш коллега часом?

Изменено пользователем piden
Ссылка на сообщение
Поделиться на других сайтах
Оказывается, это можно сделать!

Что, никто не потрясен этой сногсшибательной новостью???

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

Большое спасибо.

 

Зызызы: @LBushuev, не ваш коллега часом?

Нет, не мой.

 

Осталось разобраться как вставить точки данных в функцию.

 

Еще раз БОЛЬШОЕ СПАСИБО.

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

Чито?

Вотъ

Не так выразился. Есть функция F(x), которая задана через точки данных, т.к. для задания кусками даже в самом хорошем случаи надо задавать кусков эдак 10. С учетом того, что таких функций 5, трудоемкость получается нехилая. И есть {Угловое перемещение1}, от которого зависит функция F(x). Можно ли функцию F(x) сохранить в солиде как математическую (или еще какую) и при вводе формулы писать F({Угловое перемещение1})? А то писать что-то в духе:

"if((({Угловое перемещение1}+180)*2-15):(2.5-({Угловое перемещение1}+180)*2*0.8333),-10,if((({Угловое перемещение1}+180)*2-180):-10,-10,if((({Угловое перемещение1}+360)*2-360):-10+(({Угловое перемещение1}+180)*2-180)*0.61111,550,if((({Угловое перемещение1}+180)*2-525):550-(({Угловое перемещение1}+180)*2-360)*2.3333,165,165-0.83333*((({Угловое перемещение1}+180)*2-525))))))" почему-то долго и не всегда с первого раза.

 

З.Ы: {Угловое перемещение1} - результат исследования движения.

 

З.З.Ы: Пока смотрел на пост увидел ошибку в функции.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Dimetil Gidrozin Dnepr
    • Dimetil Gidrozin Dnepr
      а что это за плоскость? что это за деталь? к чему там стоят размры вот тот же рамер 3,5?   как по мне так похоже на корпус прибора который ты рассек этой штукой   и пытаешься выбрать несуществующую плоскость условного сечения покажи эту плоскость в дереве конструирования, если ее там нет значит ты выбираешь не плоскость а какую то условную хрень несуществующую. чтобы плоскость появилась в дереве создай еще одну плоскость через вставку укажи ее параллельно плоскости сверху на расстоянии допустим 30 мм  от плоскости сверху и она появится в дереве))
    • atox
      На новой линейке также проезжает опорную точку, это которая черная полоска сзади линейки. Пару раз получилось отработать ноль, а потом опять проезжает и как говорится краев не видит. Входы уже пробовал менять. Может быть дело в замученном кабеле? Все нервы уже измотали эти хейденхайны.
    • maxx2000
      Имеем файл STEP созданный CREO. Открываем его в текстовом редакторе и видим заголовок Может кто знает как кастомизировать выводимую туда информацию или удалить по умолчанию совсем кроме как вручную.
    • Viktor2004
      Вопрос снят. Туда резистор тормозной надо подключать  
    • RokiSIA
      Я думаю это не вход а выход для подключения еще одного привода. У нас на станке похожее стоит но верхний разъем пустой. Основной блок питания запитан от 220.
    • Madmax70
      Там 2 источника, стабилизированный блок питания, и с трансформатора выпрямляется с 19 переменки на постоянку 24 вольта. Наблюдаю дальше за станком 
    • arsenev
      Мне надо было просто внимательно прочитать предыдущие посты:   This type of macro is designed to be launch via an user menu. In this case the user menu is the menu tool. In your macro directory create a file Tool.xml with the following code : <?xml version="1.0" ?> <menupage> <button command='MACRO "ExportDXF" "%s" 0' label="Export DXF" multiple_selection="allowed" /> </menupage>
    • Aiche
      Сделали как вы сказали, возникает при возврате z  такая ошибка OT0500 (Z) + OVERTRAVEL (SOFT 1), до того, когда сами делали 0-ляя просто APZ по кнопке оси возвращались в 0, сейчас такая ошибка и в 0 не уходят  Также не происходит запуск программы со стойки, ошибок никаких стойка не выдает, просто не запускается программа, и смена инструмента так и не происходит пробовали все команды M06, M16, M19
    • Говорящий Огурец
      Доброго дня! Хочу спросить совета у специалистов. Есть датчик Heidenhain PowerProbe60 optical. Как я понимаю, он же - Renishaw OMP60. Сейчас он "сидит" на хвостовике HSK A63, но мы хотим "пересадить" его на SK40 конус. Вот такой Есть ли какие-нибудь "подводные камни" в таком решении?
×
×
  • Создать...