Jump to content

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


Recommended Posts

nicomed

Версия 0.1.1

Изменения:

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

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

Weld_0.1.1.zip

  • Нравится 1
  • Чемпион 1
Link to post
Share on other sites


tompsongun

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

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

 

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

 

OpenFromDrawingBom_Example.gif

 

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

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

 

openDrawFromBomMgesture.zip

 

 

Edited by tompsongun
  • Нравится 2
Link to post
Share on other sites
3 часа назад, tompsongun сказал:

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

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

 

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

 

OpenFromDrawingBom_Example.gif

 

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

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

 

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

 

 

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

Link to post
Share on other sites
Вадим Митрофанович

Попробовал новый макрос 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

Link to post
Share on other sites
Вадим Митрофанович

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

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

 

Link to post
Share on other sites
nicomed

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

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

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

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

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

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

Link to post
Share on other sites
Kelny
9 часов назад, nicomed сказал:

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

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

 

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

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

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

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

Link to post
Share on other sites
nicomed
1 час назад, Kelny сказал:

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

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

  • Чемпион 1
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.




  • Сообщения

    • Slavdos
      интересно . только про саму оснастку на гибку ни слова)
    • The_22nik
      Приветствую! Возникла задача сделать спецификацию по форме 5 (до 3 исполнений). Через макрос такую спецификацию нет возможности сделать? Если кто поделится шаблоном таблицы для такой спецификации буду благодарен.
    • niksasa
      Значит проблема в исходнике. Оптимальный вариант переходить на 2021 инвентор, думаю проблемы исчезнут.
    • Viktor2004
      Не знаю как Вам, а для меня этот форум площадка для общения с единомышленниками. Обмен опытом. Когда сюда заходят новички с вопросами, всегда хочется помочь по быстрому. И когда в ответ читаешь что отвечаю я не в том формате, задаю лишние вопросы, что если мне что-то не нравится, могу проходить лесом, и вообще все мои проблемы в том что я русский, вот тут у меня включается внутренний протест. А какого хрена я ему вообще что-то должен.
    • andrey2147
      Зачем спалили? Будет теперь шифроваться.
    • vad0000
      Только он не дроссельный, а поддерживающий. А так - это обычный предохранительный клапан.
    • Куаныш
      Здравствуйте, Все заработала. Причина - у нас один цилиндр падал вниз постоянно, контроллер сам приподнимал постоянно, оказывается если контроллер много раз приподымает цилиндр то он заблокируется и не реагирует, что бы реагировала на команды, надо перезагружать. А опускания цилиндра самопроизвольно - это дроссельный клапан раскрутился и пропускал масло. Всем спасибо!
    • Pavel92.08
      Нету этих данных 
    • ORG
      она самая
    • vad0000
      Какое у Вас ЧПУ?
×
×
  • Create New...