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

Сохранить все конфигурации детали как отдельные файлы.


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

Всем добрый день! Очень понравился макрос, только вот подскажите где и как нужно поменять его код, чтобы он сохранял конфигурацию не как деталь, а как Lib Feat Part? Мне бы это очень пригодилось, так как я сейчас практикуюсь в создании своей базы сварных профилей и жмякать в каждую конфигурацию и сохранять ее отдельно сильно не хочется:biggrin:

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


А вы не сохраняйте каждую в отдельном файле. Гораздее удобнее использовать конфигурируемый сварной профиль, в одном файле сразу весь сортамент. Работает в SW2014, ранние версии не проверял.

Например трубы себе делал как-то.

Профили замкнутые кв. для стр.к-ций ГОСТ 30245-2003.sldlfp

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

чтобы он сохранял конфигурацию не как деталь, а как Lib Feat Part?

Возможно надо просто расширение поменять. Если это так, то уже после формирования файлов можно поменять расширение на нужное в полученных файлаъх.

Если менять расширение в макросе, то в этой строке первого макроса в теме можно заменить ext на ".ВашеРасширение"

В 08.09.2015 в 18:54, Kelny сказал:

name = fname + "-" + configs(i) + ".ВашеРасширение" 'записываем путь к новому файлу с учётом имени конфигурации

Во втором макросе в теме меняем ".STEP" на ".ВашеРасширение":

В 14.03.2017 в 22:43, aitras сказал:

name = fname + configs(i) + ".ВашеРасширение" 'Путь к файлу для новой конфигурации

 

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

@jtok не много не представляю как использовать конфигурируемый профиль, мне привычнее по старинке сделать)

@Kelny Попробовал оба метода, "работают", за одним исключением, что профили создаются пустыми (однако вес у всех разный, не знаю почему, так все пустые). Как мне кажется это связано с тем что при, обычном ручном сохранении, выпадает окно (фото прилагается) в котором если выбрать "да", профиль будет пустой, а если "нет" то все в порядке будет. Можно как нибудь это побороть?

Безымянный.jpg

Безымянный1.jpg

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

Всем добрый день! Очень понравился макрос, только вот подскажите где и как нужно поменять его код, чтобы он сохранял конфигурацию не как деталь, а как Lib Feat Part? Мне бы это очень пригодилось, так как я сейчас практикуюсь в создании своей базы сварных профилей и жмякать в каждую конфигурацию и сохранять ее отдельно сильно не хочется:biggrin:

А если, например, создать "сварную деталь", нарисовать всего одну линию нужной длины и выбрать из библиотеки нужный профиль? Потом сохранить и вставить в сборку.

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

Вот так, к примеру. Т.е. все "базы" уже есть в Солиде...

Сварная деталь.SLDPRT

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

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

@Kelny куда вписать эти строки, может они помогут?

В 08.09.2015 в 22:28, Kelny сказал:

If MsgBox("Текст содержащий вопрос", vbYesNo, "Название сообщения") = vbYes Then
  Selection = "Нажата ДА"
Else
  Selection = "Нажата Нет"
End If

 

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

куда вписать эти строки, может они помогут?

Смотря в чём должны помочь. Именно эти строки отображают окно сообщения с предложением выбрать ДА или НЕТ, по выбору одной из кнопок в переменную Selection  записывается текст "Нажата ДА"  при выборе кнопки ДА или "Нажата Нет" при выборе кнопки НЕТ. Больше ни чего эти строки не делают, но если хочется использовать диалог с пользователем, то вместо Selection... надо добавить необходимые действия при том или ином выборе пользователя.

 

 

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

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

 

Тут не раз выкладывали полную базу стандартных профилей. Когда-то я ей пользовался, но теперь не пользуюсь - вытянутая бобышка получается гораздо быстрее, а размеры файлов одинаковые (107 и 110 кБ). И построение с бобышкой гибче. Я вообще "Сварной деталью" не пользуюсь.

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

И построение с бобышкой гибче. Я вообще "Сварной деталью" не пользуюсь.

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

Например, модель простейшей балки:

Показать содержимое  

5ba0d06d52321_.JPG.0c8fc1a8b50e78bbea03e1d537afd6bf.JPG

Hide  
Детали балки уже сделаны производными от основной детали (импорт тел списка вырезов), остальные простые детали - БЧ.

Балка.zip

А потом эта балка идет в составе тележки.

Показать содержимое  

5ba0d25bc8e6c_.jpg.7334c37c3dc24526da7c31e77f3ed2b4.jpg

Hide  
Так вот в общей сборке тележки всего четыре детали (включая балку), не считая стандартного крепежа. А было бы 144.

Тележка 3D.PDF

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

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

Например, модель простейшей балки:

1. Мои модели не разваливаются.

2. У меня в модели ровно столько деталей, сколько нужно для сборки.

3. Изделие, которое ставится на мою тележку, имеет "лапы", под которые нужны платики. И изделие весит 6т.

4. Мне нужна СП, связанная с моделью и чертежом. Внесение изменений в СП не допускается.

5. Расстояние от пола до изделия (по ТЗ) всего 200 мм.

Я несколько лет пытался строить модели в сварной детали... но в итоге пришлось отказаться.

Извините.

Тележка.jpg

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

Ну нет так нет. Каждому своё.

Зато потом считать легче, контактов меньше сувать приходится, и узлы балок тоже хорошо стыкуются в симулякре

Показать содержимое  

5ba101dc08593_-.jpg.dacc2c4e1b20d8d4cb75f0971921a3a7.jpg

Hide  

 

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

считать легче

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

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

@Kelny всплывающее окно всего одно, с простым выбором да или нет, фотографию окна я кидал чуть выше. Оно всплывает после "сохранить как" и я хочу чтобы макрос автоматом выбирал ответ "нет". Если так можно сделать конечно же. Вот и что и куда надо дописать в макрос?

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

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

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

Ссылка на сообщение
Поделиться на других сайтах
В 17.09.2018 в 18:30, Thoryn Telvanni сказал:

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

Начните с ручного эксперимента. Сохраните файл как деталь, а потом просто замените расширение. Если так получается то что нужно, то макросом можно сгенерировать детали, а потом макросом (Microsoft Scripting Runtime и FileSistemObject) или сторонней программой заменить расширение имеющихся файлов, например, текстовый файл с расширением .bat или .cmd с текстом внутри:

Цитата

cd Диск:\Путь\к_файлам
rename *.sldprt *.sldlfp
pause

 

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

@Kelny не сработало к сожалению заменить расширение(

Если кому интересно, выкладываю профиль с конфигурациями)

Квадратный профиль ГОСТ 25577-83.SLDPRT

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

@MUXALblCH , логично, наверное, выкладывать все макросы в соответствующей теме

 

 

И давать ссылки в других темах..

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

@ILL , макрос является модификацией кода приведенного в данной теме, поэтому выложил его здесь.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Fedor
      Для любой размерности можно решать полином этой размерности. Такова сущность вопроса существования, а не конкретное явление вычисления. Дух, а не буква :)
    • anykeyto
      День добрый коллеги. Работает ли кто на этой стойке? Где берете информацию по программированию кроме мануала от Ками?  Интересует макропрограммирование, программирование цилиндрической интерполяции. Да и вообще, давайте делиться опытом. В свободном доступе практически нет никакой информации о работе станка и стойки этого чуда китайской инженерии.  Вопрос про G108, пользовался ли кто функцией CTOS/STOC?   
    • __Andrey__
      Доброго всем времени суток. Начал сборку станка для симуляции. Загрузил модель станка DMU50 в папку. В генераторе станков сделал настройки осей. Постпроцессор на sinumerik создал из шаблона. Скопировал папку cse_driver со станка с похожей кинематикой (sim06_mill_5ax). В файлы .dat внесены данные. При запуске симуляции по машинному коду ругается, что не найден файл PMAC. После закрытия окна с ошибкой продолжает работу и доходит до смены инструмента и там выскакивает ошибка. . Прошу помощи с этой проблемой. Файл to_ini генерируется в папку cse_driver.
    • anykeyto
      Устроился в начале года в контору где стоит IronMAC IMU-5X 400 Pro. Стойка HNC8-848di. Контора отправила на обучение, на курс 5-осной обработки на этой стойке, в цто Ками в Москве. В целом все доступно и понятно. Это когда было само обучение. Но в работе самой стойки есть куча вопросов. По факту на стойка не настроена. Не знаю, может наладчик который запускал станок попался ленивый, может в другом была причина. Но первый месяц-полтора занимался только настройкой системы (что знал, что пришло в процессе изучения параметров, ладдера, и прочее).   Сам станок интересный и понятный. Но русская локализация хромая, как и мануал от ками. Там голимый перевод то ли с английского, толи с китайского.... но вместо фрезы "нож" и так далее.  Основа тут G код, в целом почти фанук, но есть отличия. Есть группа циклов для фрезеровки сверления, резьбы и расточки, под них есть прям шаблон, в котором только переменные задаешь, но криво реализован синтаксис, который поправить можно уже непосредственно в коде.
    • Ветерок
      В ярлыке прописать путь к русскому файлу: "C:\PTC\Creo 8.0.4.0\creo_help_pma\russian\index.html"
    • Guhl
      Номера 2000 и выше - это вроде как не ошибка а сообщение оператору Открывайте инструкцию на станок с описанием сообщений или смотрите в ладдере в чпу или скачайте ладдер и смотрите в Fladder3
    • ДОБРЯК
      В МКЭ это классический modal-prestress анализ. Из МКЭ вы получаете только матрицу масс и матрицу жесткости. На этом МКЭ заканчивается. Дальше решайте как хотите. Вот Федор решает квадратное уравнение и получает первые собственные частоты.:=) Вопрос только в том какие силы нужно задать, чтобы получить начальные напряжения и как эти силы зависят от частоты вращения. Дальше матрица начальных напряжений суммируется с матрицей жесткости. Естественно данное суммирование меняет жесткость конструкции. Поэтому и говорят про преднапряженный модальный анализ. Основной вопрос какие силы нужно приложить в зависимости от частоты вращения, прежде чем делать статический анализ.  Но вы этот вопрос не освещает. Это ваше право не подумайте, что у меня есть какие то претензии.
    • Fedorly
      Вашему вниманию предоставляется программа, которая позволяет пакетно обработать DXF файлы разверток и получать Длину реза, Количество врезок, габариты развертки, миниатюру.  Полученные данный  легко сохраняются в PDF, Excel, txt и другие форматы. Дальше, полученные данные, могут быть применены в расчете себестоимости детали Скачать  
    • maxx2000
      такой дурной вопрос. Как сделать чтобы офлайн справка вызывалась на русском? перезаписать файлы английской справки русской или можно где-то, что-то подправить?
    • ДОБРЯК
      @Jesse может быть эта тема вам поможет понять почему частоты не меняются... https://cccp3d.ru/topic/83522-%D0%B4%D0%B8%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0-%D0%BA%D1%8D%D0%BC%D0%B1%D0%B5%D0%BB%D0%BB%D0%B0-%D0%B4%D0%BB%D1%8F-%D0%B2%D0%B0%D0%BB%D0%B0-%D1%81-%D0%BA%D0%BE%D0%BB%D0%B5%D1%81%D0%BE%D0%BC/?ysclid=lvrjkzdpez476841118
×
×
  • Создать...