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

Сделай свою работу в Solidworks эффективнее


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

ssv22

Ну вроде взрослый человек, столько постов имеешь ... а в "волшебную кнопочку" веришь :smile:

Отвечаю по порядку

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

Я не "верю", я просто ее использую (в смысле "механизм "волшебной кнопочки")

А вообще-то, "волшебная кнопочка" - это один из способов решения всякого рода задач, ну для нас технических :

- нужен тебе какой-то механиз

- придумываешь "идеальный вариант" (ту самую "волшебную кнопочку")

- потом отсекаешь нереальое

А насчет "волшебной кнопочки" - тут недавно фильм был про барона Мюнхаузена. Так вот: нужен ли человечеству день в календаре 32 июля?

И Марк Захаров в том же духе говорил...

И ничего там недолго: сопряжеиние по двум плоскостям "Паралелльность" - одна полскость в СБ, доугая в детали.

Вставляешь деталь в СБ и жмешь эту кнопочку. Прога ищет плоскости в СБ и в детали и делает сопряжения

Потом кнопки:

- Flip

- Aligned (Anti-Aligned)

- перебор плоскостей сопряжеиния

Все.

Ну может еще копка выбора нужного сопряжения (для редактирования вышестоящего) - это можно и потом...

2. тут значительно проще, 2007 SP0.0 в этом плане был глючный, именно в той проблеме что ты описал. Исправляется это установкой сервис паков. Вроде SP4.0 на 2007 был самый нормальный, но сейчас уже точно не помню...

Да уж пора на 8-й или 9-й переходить! Что уж тут с SP для SW2007 заморачиваться...
Ссылка на сообщение
Поделиться на других сайтах


У меня была следующая идея

1. Выбор детали из списка, если в сборке несколько компонентов. (ComboBox)

2. Выбор плоскости детали и плоскости сборки в три строки

что вроде:

СБОРКА (ComboBox) ДЕТАЛЬ(ComboBox) Сопряжение (CheckBox, ставить не ставить)

Спереди__________________Спереди__________________+

Сверху___________________Сверху___________________-

Справа___________________Справа___________________+

Выбираешь какая плоскость с какой сопрягаеться и вперед. Надо только одно сопряжение пожалуста, надонесколько не проблема. Необходимо только контроль поставить обязательно.

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

Уже 2009, но и в более ранних версиях такой проблеммы не замечал.

Может действительно поставить SP, для 2007 лучшим был SP4.1 насколько помню.

Ну нету его у меня!

Что время тратить, искать...?

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

2-й вопрос:

Имею две детали в сборки, указываю две грани(в разных деталях ессно), с намерением наложить связь "Расстояние, например, L=100мм".

НО, когда я указал эти две грани и вызвал команду "Mate" (как там по-русски?) по умолчанию активен параметр "Совпадение" и одна из деталей "прыгает" до совпадения с первой.

Отключите предварительный просмотр. Одно время работал с предварительным просмотром, потом пришёл к тому, что этот просмотр только мешает. Задаются все сопряжения и выравнивания для критичных сопряжений. И после этого смотрю результат закрывая инструмент добавления/редактирования сопряжений или можно потащить мышкой за привязываемую деталь и она встанет на место куда привязалась (в SW2007, кажется, до SP3 были проблемы с выравниванием - выравнивание выставлялось только для одного сопряжения из списка добавленных).

Выбираешь какая плоскость с какой сопрягаеться и вперед. Надо только одно сопряжение пожалуста, надонесколько не проблема. Необходимо только контроль поставить обязательно.

Может ссылка на сопряжения, чем сможет помочь:

Ссылки на сопряжения указывают один или несколько объектов компонента, которые необходимо использовать для автоматического сопряжения. При перетаскивании компонента со ссылками на сопряжения в сборку программа SolidWorks пытается найти другие комбинации одного и того же имени ссылки на сопряжение и типа сопряжения. Если имя идентично, а тип не совпадает, программа не будет добавлять сопряжение.

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

В привязке "расстояние" в 2006 значение не сбрасывалось - в 2007 сбрасывается, а в 2008 уже снова не сбрасывается.

Волшебная палочка в Солиде есть - и я ей уже 3 года пользуюсь. Очень удобно!

post-14139-1224672211_thumb.jpg

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

У меня была следующая идея

1. Выбор детали из списка, если в сборке несколько компонентов. (ComboBox)

2. Выбор плоскости детали и плоскости сборки в три строки

что вроде:

СБОРКА (ComboBox) ДЕТАЛЬ(ComboBox) Сопряжение (CheckBox, ставить не ставить)

Спереди__________________Спереди__________________+

Сверху___________________Сверху___________________-

Справа___________________Справа___________________+

Выбираешь какая плоскость с какой сопрягаеться и вперед. Надо только одно сопряжение пожалуста, надонесколько не проблема. Необходимо только контроль поставить обязательно.

Это я уже почти прошел.

См. <noindex>http://www.pogruzka.com/julio</noindex> (правда сейчас он что-то неработатет!).

Я-то хотел "автоматом" :

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

А дальше немного деталь подкрутить, пока она не встанет в нужную позицию.

Я же говорю: видел я такой принцип ориентации, только убей не помню где...

Ты, кстати, на чем пишешь: VB, C или ... ?

А то у меня вопрос по VB.

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

У меня была следующая идея

1. Выбор детали из списка, если в сборке несколько компонентов. (ComboBox)

2. Выбор плоскости детали и плоскости сборки в три строки

что вроде:

СБОРКА (ComboBox) ДЕТАЛЬ(ComboBox) Сопряжение (CheckBox, ставить не ставить)

Спереди__________________Спереди__________________+

Сверху___________________Сверху___________________-

Справа___________________Справа___________________+

Выбираешь какая плоскость с какой сопрягаеться и вперед. Надо только одно сопряжение пожалуста, надонесколько не проблема. Необходимо только контроль поставить обязательно.

А чем Вам не нравится "штатная возможность" - число телодвижений на 1 меньше - не надо вызывать макрос:

post-14139-1224672881_thumb.jpg

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

При вставке детали в сборку и наведении на исходную точку, деталь привязвывается по 3 плоскостям и приобретает соединение Фиксирована и ориентирована как была нарисована относительно стандартных плоскостей, один клик. :lamo:

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

VOleg

Это вполне удовлетворяет, но зачем искать эти плоскости в дереве, если не задумываясь их можно выбрать в макросе. А если дерево расползается так что его на экране не видно...

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

kolobok

в том то и дело что деталь устанавливается а не привязывается, а если необходимо изменить ориентацию?

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

VOleg

...

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

Тут тоже проблем не вижу: просто указываем два, три... компонента в СБ и жмем копку, дальше автоматом все пойдет.

А вот если нужны привязки НЕ к основным плоскостям, тогда на <noindex>http://www.pogruzka.com/julio</noindex> там у меня есть кое-что - "буыфер выбора ", сам постоянно пользую.

Вот особенно когда дерево построения на экране не умещается...

>> но как уже писал выше до разработки дело то не дойдет...

Ну не надо быть таким пессимистом... :-)

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

Думаю эта кнопочка на любителя - так не далеко и до автособирания сборки....

(если правильно понял вопрос про кнопочку :g: )

Чего-то особо не заморачивался в какой плоскости у меня сборка показана (сверху\вправо или снизу\влево)...

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

После привязки основной детали к исходной точке, можно и ориентацию задать - есть телескопик внизу (у меня 2008) - если надо меняю ориентацию сборки и хапец :wink: ...

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

Чего-то особо не заморачивался в какой плоскости у меня сборка показана (сверху\вправо или снизу\влево)...

А я постоянно заморачиваюсь "Главный вид" однако. Т.к. чертежник оформляет чертеж - то для него "вид спереди" однозначно прописан как "главный вид" и уж когда ставишь "базовую деталь" (а у нас и с этим строго), то положение однозначно определяешь.

После привязки основной детали к исходной точке, можно и ориентацию задать - есть телескопик внизу (у меня 2008) - если надо меняю ориентацию сборки и хапец

Вот я стараюсь этим не пользоваться - в сборке такое встает, что шерсть дыбом...

если не задумываясь их можно выбрать в макросе

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

А я постоянно заморачиваюсь "Главный вид" однако. Т.к. чертежник оформляет чертеж - то для него "вид спереди" однозначно прописан как "главный вид" и уж когда ставишь "базовую деталь" (а у нас и с этим строго), то положение однозначно определяешь.

А не проще, после создания сборки, сделать нужные виды с нужными названиями (Главный вид и т.д.), чем задумываться в какой ориентации должна быть первая деталь, когда сборки еще нет?

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

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

Не только нужно задумываться, но и для определенных сборок у нас принята совершенно определенное положение - это в будущем позволяет лекго менять одну сборку на другую. Соответственно и детали строятся по одному принципу (имеется ввиду расположение). И, конечно, стараемся соответствовать ГОСТ "главный вид .... тратата...тратата...".

"Первая" а у нас "Базовая" деталь - соответственно на ней базовые присоединения - так что сборки еще нет, а как она встанет уже ясно.

PS. Кстати, подумал, оказывается мы вообще не задумываемся как ставить - стандартно для своей группы - и не тратим время впустую.

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

это в будущем позволяет лекго менять одну сборку на другую.

Понятно.

Лично я над положением не задумываюсь. При необходимости просто сохраняю нужные виды.

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

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

Что то подобное вполне должно быть и в SW

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

Вот я стараюсь этим не пользоваться - в сборке такое встает, что шерсть дыбом...

Думаю, если привязки сделаны правильно (в полном объёме и все нужные плоскости и точки, ну и т.п.), то ничего никуда не встаёт - всё и так пучком :wink: ....

Часто заказчики просят показать сборки во всех позах - пока ничего не дыбилось :rolleyes: ...

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

И оно таки есть, если нужно заменить одну модель на другую (частенько бывает) - тыкаю в модельку, пр. кл. вызываю меню и где-то посредине пункт "Заменить модель" (но имена должны быть разные) - да главное, меню надо развернуть (нижний пункт)...

Если новая модель вариант предыдущей, то и привязки могут сохраниться, но чаще приходится их перепривязывать :cry_1:

А обновление (при исправлениях), как все знают, и так идёт автоматом...

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

Как определить координаты позиций на чертеже? Нужно для определиния зон и вставки их в SW спецификации.

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

Как определить координаты позиций на чертеже? Нужно для определиния зон и вставки их в SW спецификации.

Я определял функцией API SW: status = Note->IGetAttachPos ( retval )
Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • vad0000
      Если Вы курсор поставите на OUTPUT 0, и колесом начнёте увеличивать напряжение на аналоговом выходе, то ось Х поедет, или нет? Сфоткайте машинные параметры для оси Х
    • lexa345
      Если фрезерный, то спросите у @andrev  возможно поделиться   
    • Bot
      Семинары «BIM-Практикум 2024» пройдут весной и летом этого года в четырнадцати городах в России и Беларуси. На мероприятии представители строительной отрасли расскажут об опыте применения технологии информационного моделирования в регионе. Российские разработчики представят новые возможности цифровых решений для проектирования и управления строительством. У участников будет возможность обменяться мнением и опытом, проконсультироваться с экспертами отрасли и установить полезные контакты. Зачем Сегодня на развитие строительной отрасли влияют как внутренние факторы, включая небольшой опыт ведения проектов с использованием технологии информационного моделирования, недостаток квалифицированных специалистов, высокую стоимость ошибок, так и внешние обстоятельства: новые государственные требования, риски, связанные с информационной безопасностью, и уход западных вендоров. Участники семинара узнают, как справиться с этими вызовами, в том числе на примере компаний, которые [...] View the full article
    • MOPKOBKA555
      А есть ли возможность в cnckad разделить программу на части? Например сразу обрабатываем 9-ю инструментами, а с новой программы еще недостающими?
    • coolparty
      Привет. Задача - расположить массив отверстий по кривой. Сделал модель из нескольких кривых, не понимаю, как их объединить в одну, пробовал сделать через "объединенная кривая", но при выборе ее в качестве пути, все равно выбирается по сегментно. Всю голову уже сломал.  
    • Bot
      3 и 4 апреля в Екатеринбурге и Челябинске состоялась конференция «Российский программный комплекс T-FLEX PLM: современные методы и подходы к проектированию изделий», организатором которой выступила компания «Топ Системы». Во время мероприятия представители компании «Топ Системы» — генеральный директор Сергей Кураксин и заместитель генерального директора по развитию PLM-технологий Игорь Кочан — представили текущие итоги реализации проектов у заказчиков из различных отраслей машиностроения, поделились перспективами развития программного комплекса T-FLEX PLM, продемонстрировали функциональные возможности перспективных разработок САПР T-FLEX CAD и платформы T-FLEX DOCs по управлению данными и жизненным циклом изделия. В Челябинске вызвал живой интерес доклад Романа Ткачука, начальника отдела САПР, АЗ УРАЛ, во время которого представитель заказчика рассказал о проектном опыте перехода с иностранных систем на комплекс T-FLEX PLM. Цель проекта заключалась в переводе [...] View the full article
    • roiman
      Не одно и тоже, нет?     Не одно и тоже, нет?   Я про это и писал, что вместо того, чтобы решать реальную производственную задачу, мы занимаемся словесной казуистикой. Задача не поставлена, но решение её требуется. А может и не требуется. Начальник сказал попробовать спросить. А может что-то другое. Ценится только своё время, а не чужое...   Ещё раз. Если сложить пазл из данных статьи и вашу картинку, то профиль не может никак участвовать в уравнениях. У вас идёт контакт зуба с роликом цепи. И их положение относительно друг друга не меняется в зависимости от угла поворота "кулачка". И всё натяжение цепи передаётся на пантограф через этот контакт зуба с роликом. Задача профиля - обеспечить натяжение цепи.   Но это, опять же догадки. Потому что непонятно, что это за 2-а других отверстия. Может там не просто поворот этого "кулачка", а его плоское движение.     P.S. Вы зря удалили статью. Я никакого отношение не имею ни к УКВЗ, ни ПК ТС. Опасаться нечего.
    • Александр1979
      На первый взгляд параметры конфигурации осей B, C корректные. У вас станочный ноль осей X, Y находится по центру поворотной оси C?
    • lem_on
    • gudstartup
      какая величина отклонения при развороте плоскости оси b ? кинематику станка проверяли прямолинейность перпендикулярность осей xyz точность поворота осей b и с? 
×
×
  • Создать...