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

Новая программа для подготовки спецификаций


dimas77

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

dimas77:

Думаю, что немалое количество пользователей солида используют "имя файла" = "Обозначение". На форуме солид.Россия этот вопрос обсуждался, и большинство пользователей было согласно, что это наиболее оптимальный способ хранения файлов-документов. И даже если с этим кто-то не согласен, лучше, чтобы эта возможность была заложена в вашей программе. Во всяком случае, это придало бы ей логическую завершенность и улучшило бы автоматизацию оформления чертежей.

С уважением, - fol

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


Еще одно замечание по работе с программой:

После работы с этой программой запустил SWR-Спецификацию. Она работает нормально, НО ... отключилась возможность сохранения в файл и "сохранить как". Т.е. результат сохранить не возможно. :thumbdown:

Но и это еще не все - перестала запускаться Ваша программа - выдается ошибка 200, предлагается отладить что-то и/или отослать Билли привет. Программа не запускается. :wallbash:

Работаю на ХР

Похоже обе проги друг друга не любят :blink:

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

Выложена следующая версия - может читать обозначение из имени файла.

Чтение сборок SW вообще говоря происходит стандартным образом, описанным на сайте разработчиков SW. Других вариантов быть не может (всего есть 2 пути - через компоненты и через Features, мы юзаем второй, хоть он и посложнее будет, но стабильнее. Подозреваем, что SWR тоже его использует, но через раннее связывание). Так что кардинально ускорить зачитывание вряд ли получится.

SWR объективно не может как то зависеть от SPC2, т.к. писаны они в разных средах и юзают разные ресурсы.

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

Да удаление пока только в корзину. Сделать полное удаление возможно, но это вопрос времени.

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

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

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

В дополнение

Перегрузил комп.

SWR не запускается по-прежнему.

Ваша прога через ошибку, но запустилась.

Странно, но не хочет читать НАИМЕНОВАНИЕ из конфигураций деталей.

Так и не смог заставить сделать ПЕРЕЧЕНЬ ЭЛЕМЕНТОВ :

Во-первых модуль плагина запускается через раз :blink: . он то есть в меню, то исчезает.

Во-вторых выдается ошибка об отсутствии какой- то начальной позиции.

И как тут быть?

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

На машинах с AMD НИКАКИХ проблем с ошибками нет :blink: . Простые Intel тоже переваривают нормально.

Порулите источником данными Модель/конфигурация в настройках дял получения данных из наименования конфигурации.

Какой именно плагин у вас "то есть в меню, то исчезает" ? Перечень элементов не является плагином. Сначала создается раздел, потом к нему цепляются строки. В чем именно у вас проблема ? В какой момент выдается сообщение об отсутствии начальной позиции ? В перечне элементов за поле Поз.обозн отвечает поле Обозначение. Кроме того, перечень элементов предназначен для верстки преимущественно из справочников СУБД, а не зачитывается из SW.

SPC2 не делает НИЧЕГО :dry: для нарушения работоспособности SWR.

А у вас лицензионная SWR ? :doh:

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

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

К сожалению SWR-Спецификация - демка. И она исправно (в пределах своих возможностей) работала вплоть до работы Вашей проги. Теперь не работает :bash:

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

Анаконда

"Теперь не работает :bash:"

Это очень печально. Но при небольших усилиях можно найти полностью рабочую версию SWR, которая будет работать параллельно со SPEC.

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

Ну в общем понятно, откуда ноги растут. Юзайте нормальный варез. :rolleyes:

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

Чтение сборок теперь сделано почти как в SWR в плане извлечения информации из свойств: сначала смотрим конфигурацию, если она пуста - модель (см. хелп по SWR). Обновление спецификации из модели - тоже вещь нужная, но сделаем ее чутка позже. :smile: Качаем обновление с сайта.

Если есть добровольцы с проблемами :wallbash: в гипертрединге, просьба написать на мыло для более плотненького общения.

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

2.0.5 - архив битый.

Все время появляются разделы типа "Постоянных данных" для сборки даже с одной конфигой. Не выводится одновременно "наименование" и "обозначение"=имя файла.

Еще надо сделать сортировку согласно свойства раздел, правда об этом, как и о многом другом, я уже писал...

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

Игорь ! Программа написана так, что раздел "Постоянные данные" появляется в любом случае, но в бланке не отображается. Это просто точка отсчета для всех алгоритмов. Разделы автоматически сортируются в том порядке, в каком они представлены в массиве разделов: документация, комплексы, сбор. ед, детали и т.п. - независимо. Все, что внутри раздела, сортируется по позиции, а если она не указана - по обозначению-наименованию. Как только позиция проставлена - вся сортировка идет от нее (внутри раздела). Можно назначать стартовую позицию как для раздела, так и для любой позиции. Логику возрастания стартовых позиций и их разбег должен блюсти сам юзер.

Другой вопрос, что до сих пор не реализована сортировка внутри обозначения ГОСТ, т.к. просто не дошли руки. Здесь нагрузка ложится на юзера - проставить позиции вручную, как они должны следовать по обозначению ГОСТ. Над этим еще будем работать.

Версия 2.5.0.2. в закачке. Сорри за битый архив 2.0.5. Перешли на новый менеджер памяти без использования внешней DLL. Возможно, это устранит глюки у владельцев машин с гипертредингом (просьба написать на мыло или в конфу по сему факту). См. также настройки SolidWorks для желающих юзать имя файла (лично мы его не используем никак).

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

см. ниже

Еще раз о разделах. Свойство раздел задается явно пользователем. И сортировка по разделам производится на автомате. Например, пневмоцилиндр "FESTO" - сборка из корпуса и штока, а должен находиться в разделе "прочие".

Я применяю свойство "Раздел" такое:

Сборки - "1"

Детали - "2"

Стандартные - "3"

Прочие - "4"

Материалы - "5"

И хорошо бы сортировать в разделе:

пневматика "FESTO" - "41"

пневматика "Camozzi" - "42"

post-593-1098626805_thumb.jpg

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

Хм. Игорь, честно говоря, впервые вижу такую привязку к разделам. Я, конечно, не конструктор, не знаю, юзается это где-то еще, чтобы отношение к разделу задавалось не его именем, а целым индексом... :blink: , но только теперь мне стала понятна суть Ваших высказываний про "пустые" разделы и т.п.

:doh: Мы работаем, явно указывая имя раздела !!! И алгоритм соответственно расшифровывает сборку только по этим данным. Он и думать не может, что название раздела может обозначаться индексом. Вот откуда "глюки" с разделами и, естественно, со всем остальным. Насколько я понял, какая-то из программ явно юзает такой подход. Нельзя ли кинуть мне на мыло цитату из мануала относительно этих моментов ? Сделать так же сможем однозначно, но это займет некоторое время. Вот где собака порылась. :smile:

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

Ба! Теперь я прозрел. Вы тоже используете свойство "Раздел"!!! Только напрямую!!! В принципе решение равнозначно, единственное преимущество в числовом обозначении - возможность группировки определенных компонентов, например, отделить черный крепеж от нержавейки или объединить продукцию какой-либо фирмы и т.д.

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

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

dimas77

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

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

Да, Игорь. Кто бы мог подумать. :blink:

В общем, прога теперь умеет и ваши сборки читать - качайте обновление (2.0.6) по той же ссылке. Саму страничку обновим позже.

С гипертредингом пока ничего поделать не можем - нет такой техники для отладки. Ждите.

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

Отлично!!! Теперь все пучком.

Не заполняется обозначением строка"СБ Сборочный чертеж". Хорошо бы сделать заполнение штампа из свойств самого файла сборки - ведь штамп сборочного чертежа заполняется из этих свойств. Или хотя бы "обозначение" для штампа и строки "СБ Сборочный чертеж" брать из имени файла спецификации.

Функция вставить-удалить пустую строку не работает от клавишей (работает только из "свойств строки"). При попытке вставить строку (Ins) и очистить её - "количество" не удаляется.

Зачем дублируются вкладки "штамп" в глоб. настройках и свойствах?

Столбец "формат" надо выравнивать "по центру".

Лучше перейти на ГОСТовский шрифт от "Глосис" - корректно отображает значок "градус".

Использовать для деталей с несколькими конфигурациями в качестве "обозначения" - имя конфигурации.

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

Зачем дублируются вкладки "штамп" в глоб. настройках и свойствах?

В настройках - глобальные значения, стартовые для всех новых документов. В документе - то, что относится к данному документу.

Функция вставить-удалить пустую строку не работает от клавишей (работает только из "свойств строки").

Это работает в дереве.

В прогу добавлены Undo и Redo, а также удаление из корзины.

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

Добавлен бланк Ведомости покупных и плагин для редактирования свойств сборок SW. Устранены некоторые баги.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Sivolap36
      Добрый день. Прошу подсказать в каком мануале есть описание энкодеров моторов, где-то видел, сейчас нем могу вспомнить.  Вот например два энкодера по ним ищу инфу  
    • Рома калужский
      это код подключения шпинделя как ось "С" но при этом он не перемещает револьверку, т.е. не работает по программе
    • Горыныч
      Еще совет: строить нужно только половину, если модель симметричная, тогда Солид меньше "косячит". И соглашусь с коллегами, идеальный вариант для гладкого построения - два сечения и две направляющие кривые, т.е. 4 управляющие кривые (кромки). При необходимости можно добавлять не только промежуточное сечение, но и направление. Не нужно пятаться построить всю поверхность одним фичером.  Пусть поверхности будут лоскутами, но соединяются по касанию или кривизне. 
    • ДОБРЯК
      Откуда появится смещение центра масс колеса, если колесо сбалансировано.  Жесткий сбалансированный вал, это условие данной задачи. На 4000 оборотах эти силы будут минимальны. Это разговор ни о чем в данной задаче. :=) Но даже если вы абсолютно точно определите эти частоты, с учетом всех сил. Что дальше с этими частотами делать? На основании чего делать вывод о работоспособности изделия? Это в учебной работе получили число, работу приняли и сдали в архив. Какая практическая ценность всех этих уточнений в данном случае?:=)  
    • Борман
      Если еще не поздно... я и сам погрузился бы. Физика такая, для вала с одним колесом... F - это понятно, центробежное смещение центра масс колеса M - момент от центробежных сил, который не появится, если колесо не повернется при изгибе вала. Обрати внимание, что BW-момент выворачивает ось в сторону действия силы F, т.е. при обратной прецессии они действуют сообща, и в этом опасность.   Отсюда будут разные собственные частоты при прямой и обратной прецессиях.  Теперь осталось понять, что такое прямая и обратная прецессии :), и почему момент при них направлен в разные стороны. По первой части вопроса см. мою картинку в этой теме от 27 августа 2013. По второй части вопроса - нужно включать воображение и усердно рисовать на бумажке. Мне пока сложно.    Физика именно такая. Нужно как то оценить величину этого момента и приложить его в софте, который не умеет ДК. А с тестовыми значениями можно и так порешать, и на выходе должна быть вилка. Т.е. F - задает типа "биссектрису" вилки (престресс-модальник), а момент - угол вилки.  
    • boomeeeer
      @anykeyto Я не оператор. Настраивал работу этой функции на токарно-фрезерном, где нужно было позиционировать шпиндель, для нарезания пазов. Что такое G07 не знаю. Вот такой пример для фрезерного станка нашёл   G108 B0; переключение на ось B для управления положением; G68.2 X10 Y10 Z20 I0 J90 K0 Положение заготовки (10,10,20) Угол Эйлера для определения характеристической системы координат; G53.2 Управление направлением инструмента   G109 B0 - отключит режим
    • anykeyto
      Ага, спасибо... А в связке с G07.1 это как работает? Есть детали ,кольца, на которых надо делать по 4 паза. Сейчас программист написал прогу под шаровую фрезу. Там рабочие движеня происходят через одновременное смещение по оси Х и Z... фреза убивается буквально на третьем кольце, да и обработка получаестя фиговой.. На сколько я понимаю надо стремиться к тому, чтобы на 5ти осном станке фреза всегда была перпендикулярна касательной ли самой поверхности. Мне посоветовал как раз цилндрческую интерполяцию, когда ось С преобразуется в плоскость. В мануале к HNC описано эт криво, но в примерах программ как раз сначала включается CTOS и потом G07.1. но дальше как запрограммировать понимания пока нет...  P.S. хочу добавить, что на 5-снике раньше работал только как оператор по готовым программам  на Хенденхайне. А сейчас на новом предприятии на новой для меня стойке нужно все делать с нуля и самостоятельно. С одной стороны интересно, с другой стороны спросить не у кого, в инете инфы по стойке нет от слова совсем, уж тем более видео....  чем это отличается от просто G0 C180? Или это уже будет шпиндель позиционироваться, а не стол?
    • AlexKaz
      Различают жёсткие и гибкие ротора. В данном случае вал жёсткий. Для него соответствуюшая формула. 4000 об/мин = 66.67 Гц, это ни о чём, эффекты для такой частоты почти не скажутся на жёстком роторе. Но проблема в том, что в лопаточных машинах (а насос на скрине наверное лопаточная?) собственные кратны числу лопаток. Я не разбирался в вопросе чтобы что-то здесь советовать. Лучше не спешить и внимательно почитать про модальный в лопаточных. Заодно проверить, а какое нагружение идёт в деталях насоса чтобы корректно выполнить престресс.
    • ДОБРЯК
      Хотите еще и матрицу масс изменить. :=) И сколько килограмм воды будете присоединять?  Опыт правильного моделирования, опыт расчета таких конструкций накапливается десятилетиями. Маловероятно, что кто-то на форуме будет вам объяснять как правильно моделировать, какие КЭ использовать, какие граничные условия задавать и т. д. Вы же всегда уклоняетесь от разговора на эти темы, даже для простых моделей.  Даже если перейдете на Ансис и не разберётесь в том, что он считает это не поможет вам написать грамотный отчет и объяснить грамотному заказчику, что вы там насчитали. Считает расчетчик, а программа это инструмент. Это только в рекламе пишут, что купите программу трехмерного моделирования, сделайте трехмерную модель, потом нажмите одну кнопку и на обычном игровом компьютере все посчитаете. Только в жизни все немножко иначе...:=)
    • Jesse
      Вот что у Биргера: Центробежные силы и индуцированный гироскопический момент зависят от квадрата частоты вращения вала   Хотя уже сама критическая частота зависит только от момента инерции колеса (альфа, бэта, гамма - это прогибы, углы поворота и прочая шелуха), т.е. частота вращения в формулу не входит, а всё определяется только моментом инерции Jm Ну у него рассматривается простая одномассовая система (фактически грузик на пружинке). Думаю поискать публикации.. мб где то раскопали аналитическую зависимость первой и высшей СЧ от частоты вращения для сложных систем. Хотя если выяснится что зависит,  всё равно обоснование придумывать придётся.  Эхх...
×
×
  • Создать...