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

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


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

Версия 0.1.1

Изменения:

  1. Удаляет таблицу сварных швов, возвращая швы к исходному состоянию.
  2. Можно многократно создавать таблицы с изменением состава сварных швов на чертеже.
  3. Делит обозначение на ГОСТ и ТИП ШВА. (Сортировка есть, но она не совсем корректная для данной таблицы, просто что бы ГОСТ-ы не шли вразнобой)

З.Ы. Нумерация швов на выноске будет позже, но точно планируется.

Weld_0.1.1.zip

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


Макрос для открытия чертежа из спецификации. Автор Stefan Sterk 

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

 

чертеж должен лежать в той же папке что и модель и иметь такое же имя

 

OpenFromDrawingBom_Example.gif

 

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

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

 

openDrawFromBomMgesture.zip

 

 

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

Макрос для открытия чертежа из спецификации. Автор Stefan Sterk 

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

 

чертеж должен лежать в той же папке что и модель и иметь такое же имя

 

OpenFromDrawingBom_Example.gif

 

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

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

 

openDrawFromBomMgesture.zip 4 \u041c\u0431 · 1 скачивание

 

 

Ура! Макрос работает (СВ 2020 сп 5). Спасибо!

Ссылка на сообщение
Поделиться на других сайтах
Вадим Митрофанович

Попробовал новый макрос Weld_0.1.1

Перекопал еСКД и примеры сварки у людей.

Все разное, кто как хочет так и...

Остановился на соей таблице. На мой взгляд самая информативная.

Автор!!! Сделайте, плиз, такую таблицу! Предвижу будет много мнений по таблицам, но Screenshot.jpgэта подойдет всем.

Немножко критики по делу. У вас-Обозначение стандарта  в таблице. Нет такого! Есть тип шва! Стандарт-это номер госта на сварку. ИП чем варят! В СО2, аргон или еще как то. Нужно указать, если бы еще не руками писать, а из выпадающего меню. Гост-тоже меню бы выпадающее. И вам поставят памятник.

Для обозначения аргонодуговой сварки могут применяться следующие названия
РАД – ручная аргонодуговая сварка неплавящимся электродом,
ААД – автоматическая аргонодуговая сварка неплавящимся электродом,
ААДП – автоматическая аргонодуговая сварка плавящимся электродом.

Для обозначения аргонодуговой сварки вольфрамовым электродом:
TIG – Tungsten Inert Gas (Welding) – сварка вольфрамом в среде инертных газов
GTAW – Gas Tungsten Arc Welding – газовая дуговая сварка вольфрамом

В ТТ указывается государственный стандарт на сварку
 в зависимости от применяемой технологии.
 Рассмотрим примеры.
Сварные швы по ГОСТ 5264-80.
Сварные швы термообработать для снятия внутренних напряжений.
ГОСТ 5264-80 для ручной дуговой сварки
ГОСТ 8713-79 для сварки под слоем флюса
ГОСТ 14771-76 для дуговой сварки в среде защитного газа
ГОСТ 14806-80 для дуговой сварки алюминия в среде инертных газов
ГОСТ 14776-79 для точечной дуговой сварки
ГОСТ 16037-80 для сварных соединений
ГОСТ 15878-79 для контактной сварки

2. В стандарте приняты следующие обозначения способов сварки:
ИН - в инертных газах неплавящимся электродом без присадочного металла;
ИНп - в инертных газах неплавящимся электродом с присадочным металлом;
ИП - в инертных газах и их смесях с углекислым газом и кислородом плавящимся электродом;
УП - в углекислом газе и его смеси с кислородом плавящимся электродом.
Источник: https://znaytovar.ru/gost/2/GOST_1477176_Dugovaya_svarka_v.html

Ссылка на сообщение
Поделиться на других сайтах
Вадим Митрофанович

000 Основание шкафа.JPG

Опять попытался вставить макрос. Теперь первый самый. Вот результат. Хотелось бы таблицу, что я посылал раньше, на 4 столбца. И смотрите, автор, я ставлю 10 (к примеру) швов №1. Они не должны дублироваться в таблицу!!! Таблица №1 - тип шва-чем варит-гостю Всё! А на чертеже их будет 100 штук. Эти не должны попадать в таблицу. В таблице только название каждого типа сварки и всё! Чувствую придется свои старые таблицы вставлять и руками редактировать. А любовь рядом была-швы вставляли и цветы рассыпала.

 

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

Сначала по теме: Опять идет ошибка восприятия программы Weld  как чего-то пригодного к работе.

 В настоящий момент это надо воспринимать только как механизм передачи данных из обозначений сварного шва ( в SW API это интерфейс IWeldSymbol ) в таблицу на поле чертежа.

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

Теперь отспупление от темы:

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

 Данный макрос я пишу, а первую очередь, для себя, и под то понимания ГОСТ, в части обозначения сварных швов, которое сложилось у нас на предприятии.( не факт что оно верное, но, увы что есть, то и едим )

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

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

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

 

9 часов назад, nicomed сказал:

Данный макрос я пишу, а первую очередь, для себя, и под то понимания ГОСТ, в части обозначения сварных швов, которое сложилось у нас на предприятии.( не факт что оно верное, но, увы что есть, то и едим )

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

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

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

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

На предыдущей странице есть ссылка на версию 0.0.2. Там есть ссылка на исходники. Версию 0.1.1 переименовал в связи с планами по обработке обозначений. Механизм передачи данных там тот же.

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

День добрый.

Очередная версия макроса для сварки. (0.1.6)

Изменения:

 - опционально можно добавить столбец - МАТЕРИАЛ. Его можно заполнить из выпадающего списка (список пока мал и нередактируем), или просто ввести текст в поле.

 - опционально можно добавить столбец - ПРИМЕЧАНИЯ. Его можно заполнить введя текст в поле.

!NB: Что бы столбец был создан в таблице, надо поставить соответствующую птичку.

- ГОСТ и обозначение шва объединил в одно поле. Во-первых так проще - ибо оно и в СолидВоркc находится одним текстовым полем, во-вторых - п 2.2. ГОСТ 2.312 этому не перечит, а таблица  вообще не регламентируется.

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

  Далее по нестандарт-у: при обозначении нестандартного шва программа распознает количество пробелов в начале обозначения. Т.е. один пробел - один тип нестандарнго шва - два пробела - другой и т.д.  (пока так, может предложите получше). В качестве лайфхака - если знаете, что точно будет таблица, можно вместо пробелов ставить цифры по порядку. Потом в созданной таблице можно просто удалить лишние символы ( для нестандартных швов с обозначенным способом сварки цифры лучше добавлять после способа).

 

З.Ы. Версии упрощенного обозначения швов по п.2.8. ГОСТ 2.312 пока нет. Но как только, так сразу будет (кнопочку под это дело зарезервировал :) ).

З.З.Ы. Если будут аргументированные предложения - пишите, может чего и переделаем.... может ...

weld_0_1_6.zip

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

День добрый.

Очередная версия макроса для сварки. (0.1.6)

Изменения:

 - опционально можно добавить столбец - МАТЕРИАЛ. Его можно заполнить из выпадающего списка (список пока мал и нередактируем), или просто ввести текст в поле.

 - опционально можно добавить столбец - ПРИМЕЧАНИЯ. Его можно заполнить введя текст в поле.

!NB: Что бы столбец был создан в таблице, надо поставить соответствующую птичку.

- ГОСТ и обозначение шва объединил в одно поле. Во-первых так проще - ибо оно и в СолидВоркc находится одним текстовым полем, во-вторых - п 2.2. ГОСТ 2.312 этому не перечит, а таблица  вообще не регламентируется.

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

  Далее по нестандарт-у: при обозначении нестандартного шва программа распознает количество пробелов в начале обозначения. Т.е. один пробел - один тип нестандарнго шва - два пробела - другой и т.д.  (пока так, может предложите получше). В качестве лайфхака - если знаете, что точно будет таблица, можно вместо пробелов ставить цифры по порядку. Потом в созданной таблице можно просто удалить лишние символы ( для нестандартных швов с обозначенным способом сварки цифры лучше добавлять после способа).

 

З.Ы. Версии упрощенного обозначения швов по п.2.8. ГОСТ 2.312 пока нет. Но как только, так сразу будет (кнопочку под это дело зарезервировал :) ).

З.З.Ы. Если будут аргументированные предложения - пишите, может чего и переделаем.... может ...

weld_0_1_6.zip 46 \u041a\u0431 · 1 скачивание

MyAppID = Shell(Source, 1)    вот такая ошибка. Совсем не стартанул.

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

MyAppID = Shell(Source, 1)    вот такая ошибка. Совсем не стартанул.

Прошу прощения. В архив не тот файл прицепил. Заменено.

weld_0_1_6.zip

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

Прошу прощения. В архив не тот файл прицепил. Заменено.

weld_0_1_6.zip 42 \u041a\u0431 · 1 скачивание

Заработал макрос. Да..теперь совсем хорошо. Но что писать в прим.? Возможно ли Примечание переименовать в Гост? Нет, конечно и в прим можно найти что писать...но все таки.

Или добавить гост в выпадающем меню. Хочешь высвети колонку, хочешь нет

И нам бы поговорить в Скайпе. Там есть один нюанс, писать долго - надо показать

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

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

 

Есть деталь с 8-ю исполнениями, хочу сделать таблицу масс.

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

Есть деталь с 8-ю исполнениями, хочу сделать таблицу масс.

ссылка "Масса_ФБ" или "Масса_Таблица" из набора SWPlus в каждой конфигурации

14 минут назад, DuS сказал:

Есть деталь с 8-ю исполнениями, хочу сделать таблицу масс.

"SW-Масса@@*******@********.SLDPRT"

Первый набор звездочек-имя конфигурации

Второй набор-имя файла

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

а как макрос называтся?

MProp.

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

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

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

хм.. в принципе работает. Спасибо!

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

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

Правда не макрос, а програмка:

https://kelnyproject.ucoz.ru/load/6-1-0-6

 

 

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

Правда не макрос, а програмка:

https://kelnyproject.ucoz.ru/load/6-1-0-6

Аннотация 2023-02-16 083655.jpg

 

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

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

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

хм.. в принципе работает. Спасибо!

Что то ни фига не работает. Масса почему то одна на все конфигурации. Этот макрос, который я рекомендовал, тоже только одну массу выдает на все конфиги

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

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

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

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

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

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

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

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

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

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

    • AlexA



  • Сообщения

    • Alexey8107
      Вобщем результаты. В обед перед окном еще раз прошелся по своей памяти, сравнил две старые платы(одна от взорванного PSM, вторая от ремонта с рекуперацией. Я точно помню что лет 5 назад ремонтировали SPM), оставшиеся от ремонта. Начал подозревать что они обе слишком подозрительно похожи друг на друга, по сути отличаются только номиналами трансформаторов тока и совсем мелкими деталями... И понимаю что память мне сильно изменяет! Обе платы от PSM, но разной мощности. И действительно в SPM стоит плата хоть и похожа, но отличия значительные. Так что решил сразу замахнуть PSM. Станок сразу запустился. Осталось только загадкой, почему неисправный PSM в соло вчера показывал "-". Сегодня запустил на операционном столе и вижу "1", точно так же в соло. Вобщем пока свяжусь с фануком, пока уладим административные дела, пока проплатим, попробую в нем аккуратно поковыряться.
    • aalex_b
      Добрый день. ЧПУ TNC426. Станок с поворотной головой: есть вертикальное положение и есть горизонтальное. Так же поворотный стол, ось С Вышел из строя HDD. Восстановил данные через акроникс, сделав образ с соседнего аналогичного станка. Станок поехал, все зашевелилось Но теперь не знаю, как настроить ему точки смены инструмента, трансформацию и поворот оси C. Где подсмотреть инструкцию, что измерять и как измерять, куда вносить данные, в какие параметры. Прошу совета и помощи. Никогда это не делал.
    • Jesse
      За прошедшее десятилетие (ухх, как же время летит!) уже были вопросы про локальные пластические деформации в статическом расчете и про локальные формы потери устойчивости. В обоих случаях на все эти "локальности" можно подзабить. В первом случае у меня даже шаблонная фразочка есть, которую я в отчёты вставляю, ссылаясь на ГОСТ Р 57700.10-2018. Это всё хорошо. Но что у нас с цикликой? К примеру, есть вал насоса, который в процессе работы изгибается. В валу есть шпоночные отверствия, всякие переходы вплоть до радиуса R=0.25 мм и прочая мелкая ересь, где развиваются большие напряжения, превышающие предел выносливости материала.. В то время как в основной толще материала напряжения на порядок меньше предела выносливости и там всё ок. Как быть в этой ситуации? Ведь разрушение в процессе многоцикловой усталости происходит в результате зарождения и роста микротрещин. То есть по идее в этом радиусе R=0.25 мм трещинка пойдёт и разрушит весь весь вал за условные 10^12 циклов? Или не разрушит? Если не разрушит, то как обосновать, что не разрушит? С точки зрения физики/МДТТ мы знаем, что в статике у пластичного материала в малой области превысится предел текучести, появится небольшая область течения, и на этом всё. "Пластика" дальше не пойдёт. МОжно даже просчитать и проверить для успокоения души, что пластических шарниров не будет. Но в многоцикловой усталости мы ничего расчетом проверить не можем как все эти "неприятные локальности" себя поведут за 10^12 циклов. Только кривые Веллера и т.п. Ну и результаты упругого расчета..   Какой эмпирико-нормативный опыт есть у человечества, чтоб показать, что разрушения и катастрофического роста трещины НЕ произойдёт за большое кол-во циклов, если в небольшом объеме материала по результатам упругого расчета напряжения превышают предел выносливости?
    • malvi.dp
    • Srgwell
      Библиотеки не все подключены. Там другие какие то были включены. При чем сбиваются иногда
    • Snake 60
      @clavr  Попробовал в 2024-м так и есть, не хочет перепривязывать размеры, настройки не нашел :(
    • Snake 60
    • gudstartup
      @Alexey8107 учитывая то что иногда станок все же включается то похоже на плохой контакт или высохшую емкость у нас на старом svm альфа были случайные ошибки 8 9 именно из за емкости. фанук их умудрился так замаскировать между  двумя  разъемами еле нашли,,,
    • vad0000
      DELEM предлагает такой метод Приходит партия металла, Вы в ЧПУ вводите уголок 100*100., и получаете развёртку. Изготавливаете ее, и далее гнете. Одна сторона у Вас получится 100, если конечно правильно настроен упор, а другая никогда не получится 100, либо больше, либо меньше. Cybelec для каждого материала предлагает 10 различных поправок. Т.е. согнул один раз уголок, и получил поправку на всю партию металла. Пришла новая партия, согнули ещё один уголок. Все понятно?
    • paxa074_ko
      Ребят, помогите, пожалуйста, уже весь интернет облазил, но решения не нашел. Может кто встречался с подобным? SolidWorks 2021 Routing. По итогу создания кабеля (рисунок 1), хочу сделать его чертеж, однако, используя функцию "Развернуть маршрут", вижу просто эскиз провода (рисунок 2), сам провод пропадает и как следствие на чертеже просто линия вместо провода (рисунок 3) (а это уже как-то колхозно, хоть и длину все-равно высчитывает правильно).   Не удается вставить изображение через ссылку, поэтому вот сылка на гугл диск, там также исходники файлов: https://drive.google.com/drive/folders/1u9o9FnandAdWyL7jw-EZ62UXDicFK8yx?usp=drive_link
×
×
  • Создать...