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

Спецификация для SW по ГОСТ


Ваш опыт использования пакета макросов SWPlus  

629 пользователей проголосовало

  1. 1. Вы используете макросы из пакета SWPlus?

    • Да, постоянно на основной работе.
      460
    • Да, но не на основной работе.
      90
    • Нет
      81
  2. 2. Каие макросы из пакета Вы используете?

    • SpecEditor - для создания спецификаций и ВП
      518
    • MProp - для заполнения свойств моделей
      497
    • DProp - для управления листами чертежа
      345
    • SProp - для заполнения свойств моделей из разделов Стандартные изделия, Прочие изделия и Материалы
      327
    • SaveDRW - для "правильного" сохранения чертежа
      144
    • SaveAsPDF - для сохранения чертежа в формате PDF
      220
    • Master - для создания шаблонов основных надписей
      301
  3. 3. Были ли у Вас проблемы с освоением (изучением) макросов?

    • Нет, мне все интуитивно понятно
      164
    • Да, но я разобрался с помощью форума и описания
      313
    • Да, я до сих пор не могу разобраться как с этим работать
      99
    • Я не стал разбираться, глянул и стер все нафиг
      7
    • Я не пользовался этими макросами
      48
  4. 4. Были ли у Вас проблемы (глюки) с установкой и настройкой макросов?

    • Нет, все установилось нормально
      143
    • Да, но они решились
      282
    • Да, и я до сих пор не могу заставить макросы работать, но хочу это сделать
      153
    • Да, поэтому я и не стал с ними связываться
      7
    • Я не пользовался этими макросами
      46
  5. 5. Устраивает ли Вас подход к автоматизации оформления КД, заложенный в данных макросах?

    • Да
      284
    • Да, хотя кое-что я бы изменил
      260
    • Нет
      23
    • Не знаю
      64


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

  • 10 лет спустя...


UnPinned posts

Про код продукции. Это то, что в Mprop называется Условное наименование?

Не совсем. в Mprop это по центру в самом низу ячейка для заполнения "Код продукции" в  SProp это в левом нижнем углу (и тут явно нельзя устанавливать для разных конфигураций разное значение)

 

 

Коллеги, вопрос не по теме, но все же... У меня внезапно пропадает возможность из чертежа из спецификации открывать детали и сборки (если на ячейку спецификации с деталью нажать правую клавишу мыши вывалится менюшка и где то ближе к верхней её части появится опция "Открыть ххххх" хххх-название детали) кто нибудь с таким встречался, знает как от этого избавиться?

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


По всему видимому это глюк. Последнее время в 2015 солиде такого особо не наблюдаю. Раньше в случае появления такой ситуации выбирал таблицу, удалял ее потом нажимал "Ctrl Z" (отмена удаления)  таблица начинала работать как прежде.
Ссылка на сообщение
Поделиться на других сайтах

Выдержка из справки:

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

1.Создаем модель детали;

2.Создаем извлеченную конфигурацию с именем "00 Для чертежа" если родительская конфигурация имеет имя "00", "01 Для чертежа" если имя "01" и т.д.

3.Создаем файл чертежа детали и вставляем необходимые виды;

4.Сохраняем чертеж с помощью макроса SaveDRW;

5.Переходим в модель, запускаем макрос MProp и заполняем свойства для конфигураций "00" и "00 Для чертежа";

6.Оформляем чертеж.

7.Создаем оригинал документа в формате Tiff или PDF.

 

Не могу понять логику. По идее 00 это прокладка в свободном состоянии.

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

 

В чертеж идет конфигурация 00, в сборку 00 Для сборки.

 

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

Ситуацию можно решить переводом 00 Для сборки в исполнение и не заполнять имя исполнения, тогда Мпроп считает формат из чертежа на 00, но в конце обозначения будет знак -.

 

По идее было бы не плохо, чтоб Mprop не добавлял знак - в конце обозначения если имя исполнения не заполнено.

 

А вообще не понятна логика при которой Мпроп считывает формат из чертежа только для тех конфигураций, которые помечены исполнениями. Чем хуже остальные конфигурации, без этой галки в Mprop? Может это сделано для всяких ГЧ, МЧ...

 

Спасибо.

 

П.С.

Походу тут в Mprop логика такая - в 00 уже деформированная прокладка, которая в сборке.

В 00 Для чертежа - та, что в свободном состоянии.

Спорно, не могу с этим согласится.

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

 

П.С.2.

Если для 00 создать

00 Для сборки (в сжатом состоянии)

00 Для чертежа (такая же точно, что и 00)

 

И создать чертеж для 00 Для чертежа, то во все остальные извлеченные конфигурации Mprop будет записывать форматку из чертежа 00 Для чертежа.

Пока не могу понять зачем так было сделано.

По идее можно было бы сделать так, что если в имени извлеченных конфигураций есть часть 00, то автоматом считывать туда формат из чертежа на 00...

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

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

 

Если берешь эти детали, создаешь отдельную сборку, в спецификации они попадают в стандартные - куда надо.

 

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

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

Может тут подскажет кто.

Делаю макрос, который вносит некоторый текст в спецификацию, которая подготовлена макросом SpecEditor,  хотя не принципиально. Если вручную начать редактировать ячейки в графе "Примечания", Solid предлагает разорвать связь и ввести текст руками. Если делаю то же программно:

TableAnnotation.Text(j,6) = Str

то текст вносится, все отлично, но включается обратная связь, т.е. заполняются свойства детали, на которые ссылается ячейка.

Можно как-то программно разорвать связь?

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

Уважаемые пользователи, подскажите по какому принципу заполняется графа "куда входит" в ведомости покупных изделий?

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

Так исторически сложилось. У нас было принято что в сборку всегда идет родительская конфигурация, а производные для чертежа, ГЧ, схем, расчетов и т.д. Поэтому макрос если видит. что есть производная конфигурация "для чертежа" и есть сам чертеж, то берет формат из этого чертежа и раздает его для всех бесчертежных производных конфигураций и для родительской.

Возможно, правильнее было бы родительскую конфигурацию оставлять для основного конструкторского документа (чертеж, спецификация), а производные делать для сборки, ГЧ и т.д.

Можно как-то программно разорвать связь?

Я не нашел как. Это делается руками и вроде хватает на один сеанс работы с чертежом.

подскажите по какому принципу заполняется графа "куда входит" в ведомости покупных изделий?

Руками, в соответствии с ГОСТ.

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

А как делать сортировку в спецификации? Спецификацию делает но там ошибки в сортировки, сначала 01 деталь потом 03 а потом 02 может быть. Если за замена SpecEditor? Я так понимаю этот проект уже не развивают.

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

Ребята подскажите как сделать , чтобы Speceditor корректно считывал длину трубы со сборки созданной в SW Routing/
Работаю в SW 2016. Макросы использую 2013 SP1.

Pipe_1-Установка компрессора-001.pdf

Изменено пользователем lunin9
Ссылка на сообщение
Поделиться на других сайтах
Ребята подскажите как сделать , чтобы Speceditor корректно считывал длину трубы со сборки созданной в SW Routing/ Работаю в SW 2016. Макросы использую 2013 SP1.

 

http://cccp3d.ru/topic/78925-solid-works-маршрут/?view=getnewpost

 

 

 

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

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

 

Шайбы ГОСТ...

Шайба С3.36.016

Шайба С4.36.016

Шайба С5.36.016.

 

Приходится ручками слово "шайба" удалять. У винтов и гаек этой панацеи не наблюдаются. Использую последний swplus (Spec 1.1) и солид 13. Вопрос: можно ли как то это поправить?

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

Docuk1 надо в свойствах деталях менять

Разобрался. Там надо редактировать макрос. В окне, где больше всего строк кода, где-то в первой четверти, по комментариям видно как перебирают стандартные детали по одинаковым ГОСТам. Потом, где комментарий "отрезаем тип", сравнивают (или что значит в коде < >) со словом "шайба". Вот как раз это слово и надо заменить, например на "шуруп"

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

Друзья, помогите заставить работать макрос speceditor на solidworks 2016 SP2 (windows 7x64). Добавляю кнопку макроса на панель, запускаю, а потом выходит вот такая ошибка "run-time error 91 object variable or With block variable not set". вот информация из debug в скриншоте 8157c60854b4ade2a1cff70169d31846.jpg

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

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

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

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

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

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

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

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

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

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

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




×
×
  • Создать...