Leon

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

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

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

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

    • SpecEditor - для создания спецификаций и ВП
      400
    • MProp - для заполнения свойств моделей
      382
    • DProp - для управления листами чертежа
      262
    • SProp - для заполнения свойств моделей из разделов Стандартные изделия, Прочие изделия и Материалы
      254
    • SaveDRW - для "правильного" сохранения чертежа
      110
    • SaveAsPDF - для сохранения чертежа в формате PDF
      163
    • Master - для создания шаблонов основных надписей
      243
  3. 3. Были ли у Вас проблемы с освоением (изучением) макросов?

    • Нет, мне все интуитивно понятно
      127
    • Да, но я разобрался с помощью форума и описания
      245
    • Да, я до сих пор не могу разобраться как с этим работать
      78
    • Я не стал разбираться, глянул и стер все нафиг
      6
    • Я не пользовался этими макросами
      36
  4. 4. Были ли у Вас проблемы (глюки) с установкой и настройкой макросов?

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

    • Да
      219
    • Да, хотя кое-что я бы изменил
      203
    • Нет
      21
    • Не знаю
      49

Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.
6 594 сообщения в этой теме
Pinned posts


UnPinned posts

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

В SWR-PDM все отчеты, в т.ч. и Спецификация, генерируются по Составу Изделия, который всегда создается одновременно с разбором и помещением сборки в базу.

Данные из Состава передаются в программу SWR-Спецификация с помощью XML-файла, который можно получить и вручную: контестное меню - Экспорт в XML...

Таким образом, достаточно написать свой генератор бланков.

Почему этот вариант не рассматривается?

Поделиться сообщением


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

его никогда не купят... Хотя, Вы правы, надо посмотреть текущее состояние SWR-PDM, хотя бы для образования...

Поделиться сообщением


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

его никогда не купят...

Когда над сборкой совместно работает более одного конструктора, то не использовать PDM (любую!), по нашим временам это уже нонсенс. А если говорить о всем цикле: тех задание - CAD - ТП - CAM..., то тем более.

Если говорить о затратах, то это порядка 10% стоимости CAD (если куплено не в переходе и если это не Лоцман! :)), так что для предприятия не должно быть накладно. По-моему так.

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

Поделиться сообщением


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

по нашим временам это уже нонсенс

<{POST_SNAPBACK}>

Приведу аналогию: "по нашим сытным временам давиться в метро нонсенс, и все крутые перцы ездят на авто". Но мне до работы полчаса на метро или полтора на машине. Догадываетесь, что я выбираю?

Так и тут. Тему PDM я осмысливаю не потому, что "все так делают", а потому, что есть конкретные производственные задачи в конкретных условиях. И ЛЮБОЕ универсальное решение напильником подпиливать придется. Просто одно слева, а другое - справа. И отвечать за это потом тоже. ;-)

Поделиться сообщением


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

Когда над сборкой совместно работает более одного конструктора, то не использовать PDM (любую!), по нашим временам это уже нонсенс.

<{POST_SNAPBACK}>

А если 3 конструктора работают в разных городах, PDM поможет?

Поделиться сообщением


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

А если 3 конструктора работают в разных городах, PDM поможет?

<{POST_SNAPBACK}>

В общем да, даже в PDMWorks существует расширенный север, однако хранилище и администратор должны быть где-то в одном месте

Поделиться сообщением


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

а вот наименование пишется в одну строку, а мне надо в 2 или 3. Пример: Штамп последовательного действия.

В SW2006 (а может и раньше, не помню) это решено. По крайней мере руками за 5 секунд делается.

Скажите, так как все-таки сделать наименование в две строки? Или можно ли текст сделать Уже как в эскизах, например?

Изменено пользователем peshkoff

Поделиться сообщением


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

Есть один вариант:

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

$PRPSHEET:"Наименование"

если конечно в детали используется это свойство.

Вообще сузить текст мне не удалось.

Поделиться сообщением


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

GПодтверждаю слова Hard.

При этом, если исполтьзуется старый шаблон, все прекрасно работает, если надпись типа "$PRPSHEET:"Наименование"" сначала вырезать из рамочки, а затем сузив рамочку до нужных размеров, опять вставить.

Поделиться сообщением


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

надпись типа "$PRPSHEET:"Наименование"" сначала вырезать из рамочки, а затем сузив рамочку до нужных размеров, опять вставить

<{POST_SNAPBACK}>

Я тоже так делаю. Не совсем автоматически, но много лучше, чем вставление в наименование символа разрыва строки (который кстати работал в наименовании, но не работал в материале, а так можно и в материале. Материал у нас из *.sldmat)

Поделиться сообщением


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

Я тему эту поднимал сдесь:

http://fsapr2000.ru/index.php?show...000&st=360#

но поддержки она не нашла.

В графе материал пользую значение из детали "Материал":

<FONT size= 3>$PRP:"SHAPE"<STACK size=1 divider=>$PRP:"SORTAMENT"<OVER>$PRP:"MARKA_MATERIAL"</STACK>

Я бы не советывал впихивать это в ячейку таблицы, однако если речь идет о записи типа

Труба Б-76х10-12Х18Н10Т ГОСТ 19277-73

то все работает норм.

Я беру материалы из Справочника материалов от ackoHa.

Поделиться сообщением


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

В графе материал пользую значение из детали "Материал":

<FONT size= 3>$PRP:"SHAPE"<STACK size=1 divider=>$PRP:"SORTAMENT"<OVER>$PRP:"MARKA_MATERIAL"</STACK>

<{POST_SNAPBACK}>

Я так пробовал, но на чертеже форма сортамента отображается как надо, а остальное: $PRP:"MARKA_MATERIAL" и $PRP:"SORTAMENT"

Поделиться сообщением


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

Все! Раздуплился! Спасибо!

Поделиться сообщением


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

А какие свойства в моделях? Номер? Я его не знаю еще, когда проектирую деталь. Материал? В принципе можно, но и в чертеже, тоже неплохо, а потом переслать в модель. Наименование? Для меня, лично, обзывать деталь в чертеже удобнее, а потом тоже можно переслать в свойства модели. Масса? Она пересылается автоматом и к спецификации отношения почти не имеет. Это опять на тему разных стилей и приемов работы.

В связи с чем вопрос к автору: Как пересылаешь свойство чертежа в модель? Интересует возможность пересылки формата листа чертежа (SW-Размер шаблона(Template Size)) в файл детали для использования свойства в спецификации.

Поделиться сообщением


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

Как пересылаешь свойство чертежа в модель? Интересует возможность пересылки формата листа чертежа (SW-Размер шаблона(Template Size)) в файл детали для использования свойства в спецификации.

Тема, как я понимаю, была создана для того, чтобы обсудить какую программу спецификации, хотели бы видеть пользователи SW. Мои посты не относились ни к стандартной солидовской, ни к SWR-SP. ни к какой другой программе. Они, как я уже писал, меня не вполне устраивали.

Свойство чертежа в модель пересылаю с помощью API-функций SW:

до SW2007 это были: ModelDoc2::AddCustomInfo3(.....), ModelDoc2::CustomInfo2(.....)

в SW2007: Retval = CustomPropertyManager.Add2 ( FieldName, FieldType, FieldValue)

retval = CustomPropertyManager.Set ( FieldName, FieldValue)

Насчет пересылки формата. Я не работаю со свойством SW-Template Size. Информацию беру с SheetFormat, когда заполняю основную надпись в чертеже. 1-й , 2-й и последующие листы и другие документы требуют немного разного подхода, так что мне так удобнее

Поделиться сообщением


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

Помогите новой ссылочкой на SWR-Specification 3.5.202... Ссылка была, но она что-то не пашет! :surrender:

Поделиться сообщением


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

Подскажите как быть в такой ситуации:

при создании спецификации, бланк вариант 2А*, у деталей в столбике материалы материал дублируется и забивается в две строки. Необходимо чтобы материал был в одной строке.

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

ПС: Заранее спасибо!

Поделиться сообщением


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

Помогите.....!

кто нибудь подарите взломанный ПОЛИГОН V1,35

Очень хочется его попробовать в деле. :wallbash::wallbash:

Поделиться сообщением


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

Господа, так где всё таки достать абы как прилично работающую спецификацию для SW 2007 ГОСТ?

ПлЗЗЗЗЗЗЗЗЗЗ скиньте ссылочку :surrender:

Поделиться сообщением


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

Кто-нибудь пользуется спецификацией Solida?

Можно ли перенести таблицу спецификации на другой лист?

Поделиться сообщением


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

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

Поделиться сообщением


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

Коллеги! Как вы относитесь к Полигон-спецификация (Текущая версия программы: 1.35)

Очень похожа на то что надо .<noindex>(www.swext.nm.ru/info.html)</noindex> :g:

Особенно интересна возможность из спецификации править свойства моделей.

Поделиться сообщением


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

Уж больно она глючная. Часто было, что определяла только часть деталей. Снес.

Поделиться сообщением


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

Два критичных свойства (наименование и обозначение) в моделях правит и swr-спецификация, вот только с сервисом у нее...

Поделиться сообщением


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

Часто было, что определяла только часть деталей

Не припомните, какая версия была? И какие еще недостатки мешали?

Поделиться сообщением


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

Не припомните, какая версия была? И какие еще недостатки мешали?

Версия 2.2.3.0

Этот недостаток был основным, портящим все.

Еще не нравилось $PRP:"SW-File Name" в обозначении.

Вроде все.

Поделиться сообщением


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

Версия 2.2.3.0

Еще не нравилось $PRP:"SW-File Name" в обозначении.

Текущая версия 1.35 и такого не наблюдается. $PRP:"SW-File Name" в обозначении тоже нет. Можно поставить соответствие названий свойств (типа Наименование , Обозначение...) которые применены в Полигон-спецификации и в моделях.

Поделиться сообщением


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

Перепутал. У меня был не полигон, а генератор спецификаций. Но контора одна.

Поделиться сообщением


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

И всё таки, не откликнулся никто, кто пользуется родной спецификацией SW,

не ужели таких нет, или их всё устраивает и мы зря огород городим.

Есть. И очень удобно.

Поделиться сообщением


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

Вот, наконец, выкладываю свою первую пробу по созданию спецификации для SW. Программа реализована в виде макроса. Аналогично спецификации Rich и, наверное, некоторым другим, она основана на форматировании родной солидовской спецификации. Интерфейс в ней пока бедный и настроек никаких - над этим пока не работал.

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

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

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

Формат

Обозначение

Наименование

Примечание

Раздел (если не заполнено, то строка будет попадать либо в раздел Детали либо в Сборочные единицы в зависимости от расширения файла.)

Кроме того для штампика нужны свойства:

Конструктор

Проверил

Начальник

Нормоконтроль

Утвердил

Характер_работы

Контора

Литера_ФБ

Наименование_ФБ (дублирует свойство Наименование)

Еще есть свойство Revision заполняемое для чертежа.

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

При работе над макросом пришлось столкнуться с некоторыми проблемами, и, к сожалению, не все из них удалось победить. Причиной тому отсутствие необходимых функций API. В интерфейсе возможность есть, а в API она не реализована. Например, через API нельзя получить модель для ячейки (это я обошел), нельзя отключить номер позиции для строки (тоже обошел), нельзя разорвать связь ячейки с моделью (это обойти не удалось). Из-за последнего обстоятельства есть косяк с форматами для раздела Сборочные единицы. Там ведь везде должен быть формат А4. А для сборки хочется заполнять в это свойство реальный формат сборочного чертежа, чтобы он высветился в разделе Документация. Есть мысли победить это с помощью введения дополнительного свойства.

Пока все. Да, написано это для SW2008 sp5.0. В 2009 не проверял.

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

SpecEditor.rar

Поделиться сообщением


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

Есть мысли победить это с помощью введения дополнительного свойства.

Лично я так и поступаю (хоть и не в SW). Для столбца Формат (Сборочные единицы), в сборке использую параметр: Формат_спецификации, а для Раздела Документация - Формат (в детали тоже Формат).

Поделиться сообщением


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

Поставил, потестил.

1. Шрифт не по ГОСТу, где менять - непонятно.

2. Стандартные детали из тулбокса не прочитались вообще.

3. При трехстрочной записи линии разбивки съехали.

Поделиться сообщением


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

Поставил, потестил.

1. Шрифт не по ГОСТу, где менять - непонятно.

2. Стандартные детали из тулбокса не прочитались вообще.

3. При трехстрочной записи линии разбивки съехали.

1. Шрифт там Arial Narrow. С некоторых пор я на него перешел. Меняется в шаблоне спецификации и в форматках первого и второго листа. Дело минут на 10.

2. Тулбоксом не пользуюсь. Поэтому про него даже не думал. Посмотрю, что можно сделать.

3. Да, такое возможно. Алгоритм ужатия текста еще не доработан. Надо поиграть с коэффициентами.

Поделиться сообщением


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

Немного поковырял тулбокс. Насколько я понял он хорошо подразвился за эти годы. И там многое настраивается. Можно добавить свойство Наименование для целого стандарта и, наверное как-то можно автоматизировать его заполнение при выборе новой конфигурации крепежа. Кроме того, помимо родного тулбокса существует еще переделанный тулбокс от SWR, где добавлен ГОСТ. Возможно там свойство Наименование уже прописано, т.к. SWR-спецификация его использует. Посмотрите, у кого есть.

Поделиться сообщением


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

Leon дружище спецификация бомба. Понравилась... :clap_1::smile:

Есть пару предложений, я думаю что некоторые это поддержат.

1. У меня как токового свойства обзначение нет. Обозначение это имя файла. Вот если бы ты предусмотрел (что вроде выбора Обозначение - свойство или Обозначение - имя из конфигурации (ведь если идет исполнение у меня вносятся Обозначение в свойство конфигурации) Если не понятно будет распишу...

2. Глянь в моем макросе как я группировал стандартные изделия. Тогда можно избежать надписи в две строки

Поделиться сообщением


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

Leon... А есть вариант под 2007 SW? Хотелось бы посмотреть... если возможно...

Поделиться сообщением


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

А у меня не работает :(

SW2008 SP1.0

post-11635-1237904107_thumb.jpg

Поделиться сообщением


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

А у меня не работает

Попробуйте так:

Set swNote = swSelMgr.GetSelectedObject5(1)

Поделиться сообщением


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

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

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

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



  • Сообщения

    • Knight of Truth
      Жаль, что отключить эту функцию средствами API не удалось. В очередной раз удивляюсь подходу разработчиков, когда они вводят новую фичу, которая перечеркивает принцип работы старого функционала и при этом даже не предусматривают способа её отключить. Ведь, ясное дело, что пользователи уже определенным образом приспособились к существующим с начала создания SolidWorks способам отработки программой некоторых команд, и, соответственно создали макросы и шаблоны, упрощающие работу с базовым функционалом. И тут: встречайте, новая версия, которая вместе с новыми функциями принесет отключение старых. Я например, вообще не вижу практического применения "новой" фичи, когда шаблон модели и чертежа используют разные единицы измерения - напротив, этим нововведением вносится дополнительная путаница и неудобство.   А вам, Leon, большое спасибо за рабочий способ синхронизации в корректировке единиц измерения.
    • ЮлияТ
      Доброго времени суток. Отдаю себе отчет в том, что потрясу весь форум абсурдностью своего вопроса, но очень нуждаюсь в помощи от бывалых.) Суть проблемы в следующем: создаю сборку в SolidWorks, создаю чертеж из детали, сохраняю его в формате DWG. Файл открывается в DWGEditor и видимых проблем в чертеже нет (слой 0, линии заданы по умолчанию). Открываю этот файл с расширением DWG в CorelDraw, пытаюсь выявить наложенные линии - вроде бы тоже нет, выполняю по отношению к чертежу команду "объединить", затем "соединить кривые" со значением 0,1, задаю сверхтонкий абрис и сохраняю в CDR. Отправляю оба файла фирмам, занимающиеся лазерной резкой/фрезеровкой с запросом стоимости резки на конкретном материале... И ответа нет! Других причин молчания, кроме фатальной корявости файлов не вижу. Опыта работы с AutoCad нет, поэтому DWGEditor - темный лес. Видеоуроки на русском по нему тоже не нашла. Полагаю видимое отсутствие проблем в DWGEditor о корректности открытого файла еще не свидетельствует (сужу по PhotoView360, в котором при недоопределенной сборке фантомные детали торчат из этой самой сборки как иголки из ежа!). Вопрос в следующем: какие действия по отношению к чертежу нужно выполнить, чтобы убедиться, что файл пригоден для работы и есть ли конкретные требования к оформлению файлов .DWG и .CDR (рамка, ГОСТовский шрифт), если в описании требований к предоставляемым файлам резчики указывают отсутствие лишней информации, в том числе надписей и прочего)? Файлы .DWG  и .CDR прикрепляю и буду сердечно благодарна, если укажете в чем проблема. Деталь 4.cdr Деталь4.DWG
    • Operator-nub
      G92X...Z...[Q360000/56*1]F132 ? Или вся строчка?
    • Kirill_sch
      пп я уже даже пробовал абсолютно другой, не помогает. Всеравно вместо "М0" пишет Call LBL как на скрине
    • SAPRonOff
      1. да - работает, после релиза уже более менее стабилизировалась версия. в 16.0.30 уже можно работать 2. работает тоже штатно.
    • Ветерок
      Солид разворачивает листовое тело с учетом толщины и К-фактора. В зависимости от значения К-фактора длина развертки может быть разной. Особенно при больших радиусах. Рино разворачивает только поверхности. Никакую толщину он не учитывает.   Если хотите "проверить точность", то сравнивать надо с теоретическим расчетом. Длину дуги окружности посчитать сможете? А вот какой радиус должен быть у этой дуги - это как раз вопрос технологии и сопромата.   Ещё можете сравнить площадь развертки с площадями наружной и внутренней поверхностей цилиндра. И подумать над полученными значениями.
    • Claus
      Адаптивные фрагменты по 3D точкам правильно? А построение через 2D профиль по токам x1, x2...x9 и y1,y2...y9 с автоматическим созданием 3D? Я извиняюсь у меня нет 16-й версии но интересно. 
    • Alex1986
      @Slepoy28 а в модели, когда делаете отверстие, Вы шаг указываете?   Инструменты — Параметры — свойства документа — Размеры — Выносные линии — Зазор, и указываете там какое-то минимальное значение, к примеру: 0,01. Тогда «промежуток» будет равен 0,01мм. Лучше изменнения в шаблоне вводить.
    • Alex1986
      @Bradox а более нечитаемый шрифт подобрать не смогли? к чему это?
    • Dutch
      Привет.    Может кто-нибудь документацией на variaxis i-500 поделиться?