Leon

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

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

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

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

    • SpecEditor - для создания спецификаций и ВП
      375
    • MProp - для заполнения свойств моделей
      357
    • DProp - для управления листами чертежа
      245
    • SProp - для заполнения свойств моделей из разделов Стандартные изделия, Прочие изделия и Материалы
      240
    • SaveDRW - для "правильного" сохранения чертежа
      107
    • SaveAsPDF - для сохранения чертежа в формате PDF
      155
    • Master - для создания шаблонов основных надписей
      235
  3. 3. Были ли у Вас проблемы с освоением (изучением) макросов?

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

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

    • Да
      206
    • Да, хотя кое-что я бы изменил
      190
    • Нет
      21
    • Не знаю
      47

Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.
6 458 сообщений в этой теме
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)

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


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

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

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

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

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


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

Войти

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


Войти сейчас

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

    • Kelny