|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Построение зацепов пружины и ее конфигурации
конструктор (нестандартка)
Минск
Регистрация: 12.12.2007
Сообщений: 1,392
|
||
Просмотров: 16066
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,408
|
Это в какой программе? Если AutoCAD, то почему в разделе "Другие CAD-системы"? Если нет, то почему нет уточнения?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Цитата:
__________________
«Артиллерия не токмо грохот, но и наука!» Пётр I |
||||
![]() |
|
||||
конструктор (нестандартка) Регистрация: 12.12.2007
Минск
Сообщений: 1,392
|
У меня дома - 2005, на работе - 2007 SP4.0
Если вы хотите посмотреть файл, могу сохранить в Parasolid и прислать вам. Пока у меня сложилось впечатление, изменения в эскизах - предлагают выбрать в какой из конфигураций сохранить. А вот изменения в определениях (типа числа витков) - не предусмотрено такой возможности. Может быть, можно макрос написать (никогда не пробывал). Сейчас получилось вот что: построил справочную плоскость1 перпендикулярную оси пружины (хотя в Solid нет такой оси, он ее не понимает) и проходящую через конечную точку витка. На этой плоскости создал отрезок под нужным углом к вертикали и привязал его к конечной точке витка. Построил плоскость2 паралельную оновной пл. сверху и проходящую через.конечную точку витка. На ней создал вспомогательный отрезок, паралельный оси пружины. Построил плоскость3 проходящую через вспомогательный отрезок на плоскости2 и отрезок на плоскости1. На плоскости3 содал оставшуюся часть зацепа. Объединил все в композитную кривую. Вытянул контур. Когда стал менять число витков пружины (в копии, ибо в отдельной конфигурации это сделать не получается), композитная кривая - РАССЫПАЛАСЬ... |
|||
![]() |
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 23,258
![]() |
Цитата:
Прикладываю файл пружины, который нарисовал MechSoft, может, поможет разобраться. SW 2007 |
|||
![]() |
|
||||
конструктор (нестандартка) Регистрация: 12.12.2007
Минск
Сообщений: 1,392
|
Цитата:
Надо отдать должное - Solid в этом случае предлогал выбор модификации для сохранения изменений. 2) Пошел вторым путем: в определении Helix2 вместо параметров высота и вращение, выбрал параметры шаг и вращение, и добавил пол витка, вместо 7,83 сделал 8,33. Спираль удлинилась, но КРЮК ОТВАЛИЛСЯ. Solid в этом случае НЕ предлогал выбор модификации для сохранения изменений. Цитата:
Последний раз редактировалось Creator, 19.12.2007 в 20:12. |
|||
![]() |
|
||||
конструктор (нестандартка) Регистрация: 12.12.2007
Минск
Сообщений: 1,392
|
Проверил еще раз. создал конфигурацию. Перешел в дерево конструирования. В определении спирали перешел на параметры шаг и вращение. Добавил пол-витка, сохранив шаг. Solid НЕ предложил выбор конфигурации для сохранения изменений. Спираль удлинилась, но крюк, как и раньше, ОТВАЛИЛСЯ.
|
|||
![]() |
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 23,258
![]() |
Цитата:
|
|||
![]() |
|
||||
Регистрация: 25.11.2007
Сообщений: 108
|
Вот здесь сборник бирюлек, деталек и пр. пружинок от немецких пользователей Solida. Скачивайте и пользуйтесь. Удачи
http://solidworks.cad.de/lib_feder01.htm
__________________
SW2001-08 |
|||
![]() |
|
||||
конструктор (нестандартка) Регистрация: 12.12.2007
Минск
Сообщений: 1,392
|
Посмотрите, как у меня глючит Solid, я пошел на "извращение" - сделал пружинку в качестве сборки, "приклеил" разными сопряжениями к спиральной части, отдельно созданный зацеп.
При изменении числа витков спирали - зацеп отвалился! ![]() А еще, при даблклике на спирали - НЕ появляются размеры для ее редактирования (кроме диаметра сечения). Это в отличие от тех пружин, которые на сайте. |
|||
![]() |
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 23,258
![]() |
Странно, у меня все появляется...
|
|||
![]() |
|
||||
конструктор (нестандартка) Регистрация: 12.12.2007
Минск
Сообщений: 1,392
|
Следующий вопрос:
Хочу преобразовать сборку данной пружины в деталь. Для этого, как я понимаю, надо воспользоваться командой "соединить" (объединение одной или нескольких деталей в контексте сборки - так гласит help). Но значек команды на панели вверху - не активен. Как Быть? Может быть нужно сначала преобразовать сборку в деталь, составленную из двух тел, но я не знаю как это можно сделать? |
|||
![]() |
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 23,258
![]() |
Цитата:
|
|||
![]() |
|
||||
Я конечно в SW, профан полный. А как вы соединяете торцы зацепа и окончания витка пружины. Ведь по теории виток не может выходить в плоскость торца проволки для зацепа без изгиба, либо сечение витка не будет кругом, а эллипсом, если его обрезать плоскостью проходящей через ось пружины.
__________________
«Артиллерия не токмо грохот, но и наука!» Пётр I |
||||
![]() |
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 23,258
![]() |
Цитата:
|
|||
![]() |
|
||||
Солидворкер, Спасибо за картинки. Собственно я и спрашивал о зонах перехода, которые я отметил на рисунке. То есть SW при построении сам учитывает эти небольшие отклонения от цлиндричности и прямого угла? Ну раз SW такой умный уважаю!
__________________
«Артиллерия не токмо грохот, но и наука!» Пётр I |
||||
![]() |
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 23,258
![]() |
Цитата:
Цитата:
В данном случае окружность (профиль проволоки), двигаясь по спирали "заметает" за собой область пространства -тело пружины, причем эта окружность при движении постоянно находится в плоскости, проходящей через ось пружины. Поэтому "на выходе", в месте стыковки с зацепом и нет искажения, цилиндр стыкуется с цилиндром. |
|||
![]() |
|
||||
Цитата:
__________________
«Артиллерия не токмо грохот, но и наука!» Пётр I |
||||
![]() |
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 23,258
![]() |
Цитата:
![]() В данном случае спираль пронзает сечение не по нормали, сечение остается все время "вертикальным", и представляет собой правильную окружность. Форма пружины при этом немного искажается и отличается от реальной, просто так нарисовать было проще, не нужна плоскость, нормальная к спирали. Можно нарисовать и "математически правильную" пружину, просто плоскость лишнюю не хотелось вводить ![]() Да, выровняет сам. |
|||
![]() |
|
||||
Регистрация: 25.11.2007
Сообщений: 108
|
__________________
SW2001-08 |
|||
![]() |
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 23,258
![]() |
Hallan уже все ссылочку дал. Поскольку сливаешь ты все в деталь, то и редактировать ты должен деталь, в которой планируется объединить несколько деталей, редактирование сборки тут ни при чем.
Кстати, есть еще возможность сохранения сборки в виде детали. В файле сборки выбрать сохранить как -деталь. Сохраняется только текущая геометрия, связь со сборкой разрывается. |
|||
![]() |
|
||||
конструктор (нестандартка) Регистрация: 12.12.2007
Минск
Сообщений: 1,392
|
Цитата:
Объясните, а здесь не поможет выбор опций при сохранении: "внешние грани", "внешние компоненты", "все компоненты"? Если не поможет, то в чем разница, для чего этот флажок можно использовать? |
|||
![]() |
|
||||
Регистрация: 25.11.2007
Сообщений: 108
|
Цитата:
http://snake-60.mylivepage.ru/file/519_Solid_Works А вообще , если более-менее нормально справляетесь с "аглицким", то в сети есть диски с видеоуроками от QUASAR (один даже на 5,3гиг). И на русском - по книге Дударевой и Загайко "Самоуч.. SW2007" . Но об этом только через личку.
__________________
SW2001-08 |
|||
![]() |
|
||||
конструктор (нестандартка) Регистрация: 12.12.2007
Минск
Сообщений: 1,392
|
Цитата:
![]() Секрет 1 Надо НЕ создавать спираль и два эскиза зацепов, и затем объединять их в композитную кривую. Вместо этого надо создать спиральную часть (в качестве тела), затем создать эскиз поперечного сечения на одном из торцов и вытянуть прямую бобышку, добавть к ней повернутую на 90град. бобышку, и затем еще раз вытянутая бобышка (все как результат слияния). Также строится и второй зацеп. Содаем две модификации: сжатая и свободная. Секрет 2 Теперь двойной щелчок на спирали открывает возможность редактирования числа поворотов (и пр.). В прежней модели, где спираль была объединена с зацепами в одну общую кривую - это было невозможно. Важный момент (возможно это только на моем Solid) изменять число витков надо небольшими дискретами, например по 0,25-0,4 оборота. Тогда зацеп не отваливается. При значительном изменении оборотов, проводимом за один раз - бывает, что отваливается. Если у кого есть что добавить по теме - буду рад. ![]() |
|||
![]() |
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 23,258
![]() |
Цитата:
Цитата:
Над этим и бьюсь. |
|||
![]() |
|
||||
Регистрация: 25.11.2007
Сообщений: 108
|
Цитата:
Цитата:
![]()
__________________
SW2001-08 |
|||
![]() |
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 23,258
![]() |
Цитата:
|
|||
![]() |
|
||||
Регистрация: 25.11.2007
Сообщений: 108
|
Цитата:
__________________
SW2001-08 |
|||
![]() |
|
||||
Решение задачи найдено, и прилагаю см. входящие, но только в формате СВ2011. Методика построения довольно сложная, но в этой деталюшке можно легко менять количество витков( и число поворотов). Совеую обратить внимание, как ориентированы хвосты пружины(сгиб криволинейного участка в поперечном и продольном направлении, совпадение оси прямого конца со средним радиусом пружины). Пока не пробовал менять различные параметру, но думаю - этот вариант - может быть применен, как заготовка для макроса...
Параметризованный вариант для СВ2009 и СВ2011.
__________________
iostex Последний раз редактировалось iostex, 14.06.2011 в 14:17. |
||||
![]() |
|
||||
конструктор (нестандартка) Регистрация: 12.12.2007
Минск
Сообщений: 1,392
|
Цитата:
Не знаю как ведет себя модель в SW2011, но файл SW2009 открытый SW2010 показывает, что задача не решена. Во вновь созданной конфигурации изменение числа витков с 8,75 до 8,0 приводит к отломке зацепа, несмотря на все "громадье" добавленной справочной геометрии. Кстати, я там макроса не обнаружил, должно быть он остался у вас на компьютере в отдельном файле? Впрочем, я в макросах не разбираюсь (во всяком случае пока не разбираюсь). Последний раз редактировалось Creator, 17.06.2011 в 12:07. |
|||
![]() |
|
||||
Уважаемый Creator, я извиняюсь, что заставил Вас ждать ответа, ибо я наконец-то вывез своего кашлящего ребенка на Черное море, и провел короткий отпуск в районе Анапы, Геленжика, Новороссийска и пр. интерестных достопримечательностей. А вот когда вернулся, а вернулся сегодня, то увидел печальное зрелище своего труда, обернувшееся на другом компе странным казусом, с неизвестным обьяснением причины такого вот финала нашей переписки. Странно не то что он отодрался, странно то что он развернулся. Я дважды испытывал ситуацию, когда дуга может обернутся на 180 градусов, но мой комп на этой, конкретной, детали ни разу не выдал подобную ситуацию. При всех изминениях угла поворота, дуга не вышла в противоположную стадию. Честно говоря, я обескуражен, почему на Вашем компе такой результат. Что это, ведь эскиз полностью определен, и смены положения дуги просто не могло произойти. Почему при конвертации в пакет 2010 такая фигня произошла, я понятия не имею. На моем компе две системы - XP & Win7. 2009 в ХР, 2011 в Win7. Но я проверил свою разработку и в том и в другом варианте, такого безобразия просто не случилось. Я не знаю у кого из нас проблема, возможно ребята, испытавшие эту ситему могут подсказать - действительно ли я не прав, или это просто глюк Вашего компа. Я думаю, что стоит обратиться к Солидверкеру, у него все системы стоят, может он подтвердит мой промах и хотябы обьяснит мне, где я прокололся?
Что касается макроса, то его просто пока не было, я же написал в своем ответе, что система не проверена, и как заготовка для содания макроса годится только для эксперимента, описал я и все сложности, которые могут встретиться при создании такого макроса, и главное, макрос , который будет выполнен, может построить только ту деталь, которая была создана изначально. А заставить его работать по параметру - вопрос программирования. Обьявить переменные в языке, найти места, где они используются, подставить переменные в код, ввести и разработать форму забивки значений переменных, найти граничные значения и т.д. и т. п. - большая работа, я постараюсь ей сейчас заняться. DriveXpress - продукт весьма бесполезный, по скольку, когда необходимо внести глубокие изменения во внутренние параметры эскиза, он не может контролировать такие модули, как геликоид , т. е. внутренние параметры сложных заготовок, по сему применение его очень ограниченно. Но!? он способен на многое, удлиннять несущие балки, расширять площадки обслуживания, менять параметры длины различных активаторов (гидро- пневмо -цилиндров, направляющих станков, вытяжку длин конвейеров.) Все это не гарантирует прочности и жесткости систем. По этому,он пока используется для автоматического создания проектной документации, но в разработках новых узлов - малопригоден. Основу его составляет примитив "Сборка, деталь, и обязательно - ЧЕРТЕЖ", тогда при использовании этого продукта, весь процесс проектирования, будет однозначно автоматизированн.....Изменил модель, чертеж меняется автоматически.
__________________
iostex Последний раз редактировалось iostex, 29.06.2011 в 21:03. |
||||
![]() |
|
||||
Уважаемый Creator ? Тему прекращать не стоит. вопрос макросов не стоит на этом форуме очень важно, я сейчас ищу работу и мне сегодня это не совсем надо, извини, я ни когда не сдавался, и какой нибудь другой макрос тебе пришлю. Изучи его. Извини, мне свою жизнь надо жить, и сейчас у меня серьезная перетрубация, не буду я делать макрос по пружинке, пока на свет божий, как серьезный конструктор не выберусь, семью надо кормить и человеком стать.... иногда надо признать свою не сосотоятельность, но не из-за того, что я чегото не знаю, а из-за того, что просто некогда, я 10 лет петлял по морям нашего агрессивного РФ пространства, а по истине гавань могу найти только в Пятницу на этой неделе. Не найду гавань, пришлю макрос....
__________________
iostex |
||||
![]() |