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

Помощь новичку 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 пользователей

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




  • Сообщения

    • nicomed
      Окно изменил ( первое это у меня просто тестовое приложение для всего, так что было "как есть"). Орфографию поправил. Толщина и тип - там надо подумать, как лучше выбирать рассеченные сегменты эскиза. Есть большой вопрос как прочитать стиль и толщину выбранной линии ( в частности кромки).  Так что пока нет. EdgeTrim_v2.zip   З.Ы. Исходники
    • kkk
      Я может чего не понял, но зачем что-то копировать из свойств модели в свойства чертежа? В чертеже и так отображаются (могут) свойства модели. расположенной на чертеже. Без копирования туда-сюда.
    • Viktor2004
      Уважаемые коллеги Чего-то я туплю страшно Пытаюсь в P-CODE писать программу редактирования барабана инструментов Макропеременная @MDIKEYI #8549 /* MDI Key image должна мне давать номер нажатой кнопки Кнопка F1 под экраном имеет код 249 Кнопка <INPUT> имеет код 152 При нажатии F1 у меня должна включаться D5001.0 а при нажатии <INPUT> выключаться Но в макропеременной #8549 код нажатой клавиши лишь кратковременно мигает. И надо много раз нажимать нужную клавишу что бы она сработала Макропеременная #8549 у меня выводится в диагностический D5000 Кто знает, может #8549 как-то настраивается, что бы программа успела на него отреагировать IF [#8549 EQ 249] THEN #548 = 1 ENDIF IF [#8549 EQ 152] THEN #548 = 0 ENDIF https://www.youtube.com/watch?v=jvsv0YoTy-8   Я как-то пример показывал с нажатием кнопки, но там программа была короткая и она успевала схватывать нажатие кнопки. А тут у меня сначала круги рисует и не успевает
    • malvi.dp
      SW2020 работает. Пожелание - уменьшить размеры окна, а то перекрывает весь чертеж, исправить ошибку в слове детели и, если получится, сделать выбор толщины и типа линии.  
    • sippovich
      Добрый вечер Уважаемые Форумчане,нет ли ни у кого инструкции по восстановлению нулевых точек револьверной головы на станки серии TF и TD серии Fanuc? Заранее благодарен.
    • Heroend
    • Nekyyy
      Я создал чертежи по коробке скоростей станка 1А616, а именно свертку и развертку коробки скоростей, мне необходимо узнать все недочеты и неточности, буду рад любой аргументированной критике.   https://disk.yandex.ru/d/iNSbWsrSYJQJLw
    • ДОБРЯК
      А выкинуть строчку и столбец  это не закрепление? :=)
    • nicomed
      @Kelny  То что,Вы, описали это варианты, а как я понял, @Евдоким Жаркий требуется именно комплекты. Как я понимаю различие: Балка может быть и катанного профиля или гнутого, но она может быть только одна. - это варианты , и, они, не исключают комплекты сменных частей. А, к примеру у заказчика есть три домкрата, и, в процессе эксплуатации зацепа, в разных ситуациях, может использоваться разный тип домкрата. У каждого домкрата свое посадочное место, и для него уже заказчик, будет менять пятки зацепа. Т.е. у него их (пяток) столько, сколько типов домкратов. И это у же комплекты сменных частей. Резюмируя - варианты это еще на уровне изготовителя, а комплекты на уровне заказчика (эксплуатации).       
    • maxx2000
      пусть так это тебе и продолжает казаться, для меня например всё ясно как божий день. Есть вещи которые требуют понимания. Я не ставлю своей задачей выдать набор кнопок, а лишь указать возможный вектор решения задачи. Артас обрабатывает по нормали к элементу(поверхности), а надо обрабатывать вдоль оси Z РП элемента которая должна совпадать с осью Z станка. Он намного ближе к понимаю 5 осевой обработки чем может казаться со стороны.   а зачем его разворачивать? разворачивать надо с конкретной целью. Боком режет, и пусть себе режет.
×
×
  • Создать...