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

Спецификация по ЕСКД: SWPlus VS штатные средства SolidWorks


Sykes

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

Решил сравнить скорость создания спецификации по ЕСКД при помощи стандартных инструментов SolidWorks и специально для этого созданного макроса SWPlus. Представляю вашему вниманию что из этого получилось.

 

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


UnPinned posts
3 часа назад, anser89 сказал:

Очень удобно потом вручную корректировать)) или заново переводить

Вручную надо корректировать МОДЕЛЬ, а не результирующие документы - чертеж сборочный, габаритный, монтажный, спецификации, ведомости и пр. Ессно, Вордовский файл сам не отредактируется, так что заново нажать кнопку сохранить как и вторую -макрос. Да и чертежи сами тоже не отредактируются. Их придется открывать, смотреть корректность изменений, подправлять, и снова сохранять. И ПДФ файлы тоже придется пересохранять. Тяжело, конечно, но приходится мириться.

6 минут назад, Sykes сказал:

Увы, в версии 2021 они, почему-то, сделали иначе

Кто это "они"?

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

Найдите тестовую сборку (на ней обучение проводят).

Сотрите свойства и начинайте сравнивать и обгонять.

:smile:

Мне было не нужно, но вспомнил это сообщение и решил проверить - в принципе нет разницы в сборке три детали или триста, все свойства можно заполнить без участия человека, воспользовавшись другим штатным средством SolidWorks - task scheduler, только если держать в отдельных папках детали и сборки. Единственное пока остается проблемой обозначение - как автоматизировать этот процесс мне пока не ясно, но тема интересная - буду в любом случае рыть дальше.

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

Единственное пока остается проблемой обозначение

а в чем проблема?

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

а в чем проблема?

Мной не найдены средства, изменяющие число в зависимости от порядкового номера компонента сборки

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

Мной не найдены средства, изменяющие число в зависимости от порядкового номера компонента сборки

Все равно не понял)))

Какое число нужно менять?

где оно находится?

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

Все равно не понял)))

Какое число нужно менять?

где оно находится?

Обозначение, последнее

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

Обозначение, последнее

получить свойство которое назыается обозначение с самым бльшим порядковым номером?

 

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

получить свойство которое назыается обозначение с самым бльшим порядковым номером?

 

С самым индивидуальным для каждого компонента, отличающимся от предыдущего на 1

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

С самым индивидуальным для каждого компонента, отличающимся от предыдущего на 1

толи сегодня день был тяжелый толи магнитные бури)

 

еще раз.

Вам нужно:

-вычислить (придумать) свободный номер которого нет в этой сборке

-записать его в определенный компонент в свойство ИЛИ

-записать его в имя компонента и сохранить на диск?

 

 

 

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

толи сегодня день был тяжелый толи магнитные бури)

 

еще раз.

Вам нужно:

-вычислить (придумать) свободный номер которого нет в этой сборке

-записать его в определенный компонент в свойство ИЛИ

-записать его в имя компонента и сохранить на диск?

 

 

 

Мне нужно, чтобы обозначение компонента сборки "деталь1" было СССР 202009.001, а компонент сборки "деталь2" было СССР 202009.002

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

Мне нужно, чтобы обозначение компонента сборки "деталь1" было СССР 202009.001, а компонент сборки "деталь2" было СССР 202009.002

ну вот теперь понтно.

Осталось только понять откуда взять "СССР 202009"

Как возможную демонстрацию могу предложить посмотреть видо в этой теме.

Там общее для всех компонентов часть имени берется из имени активной сборки

Конечно тут не в обозначение это записывается а в имя файла но алгоритм абсолютно такойже

 

 

 

Добавить +1 вообще не трудно. Можно даже доабвлять по порядку сборки или скажем сначала одним деталям потом другим потом сборкам. Короче как нужно

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

Осталось только понять откуда взять "СССР 202009"

Руками написать

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

Руками написать

ну ок. Или из списка в окне программы выбрать.

Все можно сделать

 

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

Все можно сделать

Осталось выяснить как и если для получения ответа мне не будет предложено купить программу - я внимательно прочитаю)

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

Осталось выяснить как и если для получения ответа мне не будет предложено купить программу - я внимательно прочитаю)

ЕСКД не предлагать?

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

ЕСКД не предлагать?

ЕСКД умеет свойства динамические прописывать?

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

ЕСКД умеет свойства динамические прописывать?

Ну Вы же основную надпись по ЕСКД и имеете и заполняете.

Порядковый номер регистрации обозначения не зависит от сборки.  компонент сборки "деталь2" может быть и 254-ым, или 769-ым, или 012-ым. (АБВГ.ХХХХХХ.012)

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

Ну Вы же основную надпись по ЕСКД и имеете и заполняете.

Порядковый номер регистрации обозначения не зависит от сборки.  компонент сборки "деталь2" может быть и 254-ым, или 769-ым, или 012-ым. (АБВГ.ХХХХХХ.012)

А Вы предлагаете мне ЕСКД для того, чтобы обозначение само вставлялось и при этом его порядковый номер самостоятельно изменялся от детали к детали. Вот я и задал такой глупый вопрос: "Разве ЕСКД такое умеет". Понимаю, что вопрос очень глупый и раз Вы мне это предлагаете, значит точно уверены, что умеет. Итак, я внимателен как никогда и готов воспринимать от Вас информацию о подробностях как это сделать

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

Ну Вы же основную надпись по ЕСКД и имеете и заполняете.

Порядковый номер регистрации обозначения не зависит от сборки.  компонент сборки "деталь2" может быть и 254-ым, или 769-ым, или 012-ым. (АБВГ.ХХХХХХ.012)

Да нет.

Задача тут в следующем чтобы программа сама записывала в свойство каждой детали определенный номер с инкрементом +1.

Примерно так же как делает моя программа по сохранению виртуальных компонентов- только там она записывает имя файла

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • malvi.dp
      Потому что линия уже привязана сопряжением и размером. А эти значения справочные, указывают координаты конечных точек этой линии. Эти значения можно менять вручную если линия не привязана в пространстве.
    • Guhl
      Если вы про пресловутую dual position feedback, то я отталкивался от тех мануалов Вот с этими станками я работал    
    • maxx2000
    • gudstartup
      на новом хорошем станке все уже введено и термокомпенсации и питч ерроры и  точки трансформации но их почему то все равно нужно корректировать со временем даже без аварий а просто идет банальный износ описанных вами элементов  я вам тоже мануалы приводил но вы их игнорируете так и я не вижу ваших доказательств.
    • lem_on
      Правда скорее всего он этого не говорил и вообще не в этом контексте. 
    • gudstartup
      я не понял чего невозможно-  описать отклонение в точке оси b по осям x и y? поясните вашу мысль ?
    • lem_on
      Вот это поворот!!!      А это по гульковски называется  - подлизнул. Знать надо! 
    • Killerchik
      Думаю да. Вы просто немного ошиблись и приписали @Guhl то, чего он не говорил, а именно     Да конечно это проще! Мне кажется, практически всегда проще. Но это банально не всегда возможно: пример ситуации, когда это невозможно, выше описал Виктор. Ещё разок: на новом хорошем станке никакая компенсация не заменяет ни станины с низкими внутренними напряжениями, ни качественных ШВП (если они в станке есть), ни направляющих постоянного сечения. Эти факторы, хорошая физическая геометрия и программные компенсации, прекрасно дополняют друг друга. К примеру, обеспечить механическую прямолинейность оси хотя бы в пару соток не супер трудно - а вот точнее уже полезно дожать программными компенсациями.
    • Guhl
      Аргументы - это мануалы, по которым я делал Нет, но это крайняя мера. Лучше править геометрию К тому же все эти компенсации требуют контроля, потому что условия окружающей среды меняются. А если у вас железо правильнон, то с ним ничего не случится Полезная компенсация - компенсация прогиба хобота и температурная компенсация длины шпинделя @gudstartup вы постоянно передёргивайте. Зачем? Еще и фантазируйте - приписывайте мне слова, которых я не произносил И не один раз Неспортивное поведение
    • gudstartup
      вот тут вас поддерживаю! @stoomb это должно вам помочь 315 параметр common switch bit 23 rapid ->hs feed RAPID -> HS FEED Enable the Linear Rapids feature  This parameter enables straight line rapid moves.  Normally, during a rapid move of two or more axes, the axis with the shorter distance will finish first.  When this parameter is set to 1, the control will treat rapid moves as high speed feeds, that is, all axes will complete their motion at the same time.   не там глядели маленько
×
×
  • Создать...