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

Помощь новичку Solidworks


yuri-pet

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

8 минут назад, РоманВ сказал:

Т.е. он сохранит все, входящее в основную сборку и подсборки, а дальше ручками удалять детали и сортировать покупные и крепеж? А складывание покупных или крепежа в сборках в отдельные соответствующие папки может как-то упростить решение задачи?

Если у вас в свойствах у деталей есть свойство которое описывает к какой группе относится деталь то добавляете столбик выводите там это свойство и в экселе ставите фильтр

Ну а если такого свойства нет то ручками экстрасенсорными способностями SW не обладает к сожалению:smile:

PS если при формировании спецификации пользуетесь макросами от леона, то они создают свойство группа можно им воспользоваться.

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


камрады, вопрос

не работает распознавалка FeatureWorks

ранее работала в SW2017

перестала в SW2018 и в SW2019 тоже не работает

кнопка "Распознать элементы..." неактивна, работает только "Параметры..."

в "Добавлениях..." галки на FeatureWorks и его запуск установлены

куда надо копать?

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

Уважаемый @РоманВ  так ведь спеца от Леона делает и ведомость покупных в том числе.

Спеца.jpg

Ссылка на сообщение
Поделиться на других сайтах
В 11/30/2018 в 15:47, Ветерок сказал:

Если нужно расположить несколько деталей на одном листе для резки, то это тоже не чертеж сборки, сборка тут ни при чем. Это раскладка деталей (разверток деталей) на лист. Может делаться вручную, может при помощи специального плагина NestingWorks.

Попробовал через NestingWorks:

Скрытый текст

MbEyPMp.png

 

Это уже ближе к тому, что я хочу сделать, но что-то не то с этим Addin'ом. Зачем оно мне детали наклоняет?

 

И я не могу найти, как мне указать, чтобы была оптимизация под лазерную резку т.е. соединение внешних линий деталей так, чтобы лазер не резал 2 раза внешние линии деталей. Чтобы если есть 2 детали прямоугольной формы, то было не вот так:

Скрытый текст

PjWGXw7.png

 

А вот так:

Скрытый текст

BCrPPd5.png

 

И еще параметр kerf указать. Так и дешевле, и меньше материала использоваться будет.

 

Может после генерирования чертежа в NestingWorks такую вещь можно сделать в какой-то 2D CAD, линии объединить и под kerf оптимизировать?

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

...

И я не могу найти, как мне указать, чтобы была оптимизация под лазерную резку т.е. соединение внешних линий деталей так, чтобы лазер не резал 2 раза внешние линии деталей. Чтобы если есть 2 детали прямоугольной формы, то было не вот так:

...

Для резки на лазере, роскладку должна делать прога под которой работает ваш лазер. Там и есть функция один рез на две детали. А просто расположить две детали слитно, не получится. Лазер должен знать что первым делом резать, внешний контур или внутренние отверстия, это и должна указать ваша прога под лазером.

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

Подскажте. Если деталь выполнена доработкой покупного профиля, например радиатора, то на чертеже необрабатываемые грани показываются тонкой линией. Пока я вручную выделяю нужные линии и меняю их толщину. Можно ли это как-то автоматизировать? Может быть на этапе создания детали указывать стиль или слой для разных элементов или граней?

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

Можно ли это как-то автоматизировать? Может быть на этапе создания детали указывать стиль или слой для разных элементов или граней?

Через контекстное меню вида на поле чертежа выберите ТОЛЩИНА ЛИНИИ КОМПОНЕНТА... поменяйте толщину линий для контурных линий, а потом на нужных обрабатываемых кромках (их обычно меньше) измените толщину на нужную.

 

 

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

Это все равно ручной способ. Обрабатываемых кромок тоже немало обычно.

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

Это все равно ручной способ. Обрабатываемых кромок тоже немало обычно.

Ну тогда включайте фильтр кромок и выделяйте кромки рамкой.

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

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

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

К примеру, у меня конструкция - все детали являются простыми прямоугольниками из листа 4 мм. Первое - зная размеры и количество каждой детали автоматом посчитать площадь. Второе - зная, что у меня лист 4 поставляется кусками 3000х1500, посчитать как сделать минимум обрезков. В идеале нарисовать чертёж раскроя.

Ссылка на сообщение
Поделиться на других сайтах
В 12/3/2018 в 09:15, Kulagin сказал:
Скрытый текст

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

Т.е. допустим я делаю корпус из акрила, и я бы хотел иметь одну переменную толщины материала - 5мм. Чтобы я мог поменять эту одну переменную с 5 до 10мм, и толщина материала поменялась на всех деталях в сборке, где это указано.

 

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

Указываю переменную в сборке:

  Показать содержимое

b4dlxd.png

 

Непонятно, как мне теперь привязать переменную в детали к переменной в сборке: Толщина материала@Деталь = Толщина материала@Сборка:

  Показать содержимое

o76hhx.png

 

Или как мне напрямую привязать глубину вытянутой бобышки к переменной Толщина материала в сборке:

  Показать содержимое

mj4mzp.png

 

Простая привязка к переменной в детали делается достаточно легко:

  Показать содержимое

2qlfwpl.png

5bzech.png

 

Отвечу-ка я на свой вопрос. Мб потом кто-то в гугле найдет.

Пока пользовался файлом equation, как подсказал @MUXALblCH, понаподключал этот файл к паре десятков деталей. Теперь буду сидеть отключать 385111042218262529.png?v=1

В 12/3/2018 в 10:25, MUXALblCH сказал:

@Kulagin , как вариант, делать через связь с внешним файлом.

Скрытый текст

2018-12-03_11-24-12.png

 

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

 

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

 

Хотя странно, мне кажется те кто постоянно юзают SW это знали/знают 366999806343774218.png?v=1.

 

Для ссылки на глобальную переменную сборки в уравнениях в детали нужно вначале указать размеры в эскизе/бобышке. Потом зайти в уравнения в детали(в режиме редактирования детали), тыкнуть на новое уравнение, тыкнуть на размер, которому будет присваиваться переменная, а потом на переменную в уравнениях в сборке в Feature Manager'е:

Скрытый текст

 

И все, элементарно. Но этого нигде не написано, что так можно сделать, и это абсолютно неинтуитивно. Почему глобальных переменных сборки нет в каком-нить табе в уравнениях детали?

 

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

 

Я столько времени убил на то, чтобы найти решение 434041544010366986.png?v=1

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

Почему глобальных переменных сборки нет в каком-нить табе в уравнениях детали?

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

 

@Kulagin , а что пошло не так с внешним файлом? 

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

@Kulagin , а что пошло не так с внешним файлом? 

У меня практически все детали создаются внутри сборки, и мне при создании каждой детали необходимо было зайти и добавить этот файл в уравнениях. Если в сборке 5 деталей, это еще ладно. А вот когда ты это делаешь для 50 детали, то становится как-то не очень. Кроме того, при добавлении новых переменных в файл необходимо его переподключить, чтобы новые переменные добавились в список уравнений, и ни перестройка сборки, ни перезапуск сборки здесь не помогает. А если тебе надо переименовать одну переменную в файле? Оно не повлияет на все эти переменные уже сохраненные в уравнениях в сборке.

 

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

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

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

К примеру, у меня конструкция - все детали являются простыми прямоугольниками из листа 4 мм. Первое - зная размеры и количество каждой детали автоматом посчитать площадь. Второе - зная, что у меня лист 4 поставляется кусками 3000х1500, посчитать как сделать минимум обрезков. В идеале нарисовать чертёж раскроя.

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

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

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

Здравствуйте. Скажите, есть ли в SW команда, аналогичная автокадовской "копировать с базовой точкой"? Пока не нашел, странно если нет, т.к. очень удобно при создании сложной геометрии эскиза, где массивом, даже массивом по кривой, не отделаешься.

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

Здравствуйте. Скажите, есть ли в SW команда, аналогичная автокадовской "копировать с базовой точкой"? Пока не нашел, странно если нет, т.к. очень удобно при создании сложной геометрии эскиза, где массивом, даже массивом по кривой, не отделаешься.

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

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

Здравствуйте. Скажите, есть ли в SW команда, аналогичная автокадовской "копировать с базовой точкой"? Пока не нашел, странно если нет, т.к. очень удобно при создании сложной геометрии эскиза, где массивом, даже массивом по кривой, не отделаешься.

С акадом не знаком, так что могу ошибаться. В солиде пользуюсь блоками.

Quote

Инструменты --> Блоки --> Создать

Там можно выбрать точку вставку. Далее

Quote

Инструменты --> Блоки --> Вставить блок

 

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

Выделяете объекты в эскизе, Инструменты-Инструменты эскиза-Переместить. Там можно перемещать по координатам или по базовой точке. Указываете базовую точку копируемых элементов и перемещаете их за нее. Там же функция Копировать, работает так же.

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

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • alek77
      Да, спасибо, я уже из интереса ее нашел. Еще раз повторю, чтобы не выхватить, сам я такими методами указния размеров не пользуюсь, это самая вредная практика из всех, что встречал. В свое время имел много проблем в автокаде, корректируя чужие чертежи. Но там и отртогональные линии под углом в 0,001 градуса были в норме, и миллион линий одна поверх другой, и незамкнутые отрезки и много всего, от чего волосы дыбом. В солиде, думал, не столкнусь с таким, наивный. Поэтому искал и нашел макрос который косяки размеров подсвечивает. Он вполне рабочий, но не стабильный. В чем причина не разбирался, так как со своей задачей он справляется. Причем отрабатывает и галочки, и замену текста в размере. Хорошо, что @malvi.dp нашел время и что-то корректирует, спасибо отдельное ему за это. Макрос достаточно полезный при работе с чужими документами. И если удастся сохранить все начальные функции этого макроса против изощренных методов вредительства - будет офигенно.
    • 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        
×
×
  • Создать...