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

Спецификация для чайнгиков часть 2


Dennise

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

Доброго всем дня!

продолжаю мучить спецификацию:

первая часть <noindex>http://fsapr2000.ru/index.php?showtopic=41...hl=спецификация</noindex>

окончилась успехом но теперь для развития этого самого успеха появилась :confused_1: необходимость довести начатое до конца

Итак:

1 во вложении есть спецификация которую юзаю сейчас

2 вопросы следующие:

2.1 как добавлять параметры я разобрался : те поля 2 и 3 я создавать умею

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

2.2 как расположить разделы в нужной мне последовательности ? можно их сортировать после создания? или только создавать в определенной последовательности?

НЕ ругайтесь сильно форум я читаю но вот пошаговой инструкции не было так что если кто чем поможет ( как в тот раз) :rolleyes: буду безгранично благодарен

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


но вот как настроить сортировку по группам?

для этого надо использовать Фильтры для каждой области.

Например, для деталей должен быть задан фильтр типа такого:

&asm.mbr.TIP == Деталь

TIP и Деталь - это имя параметра, определяющего принадлежность модели, и его значение. У тебя они могут быть другими.

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

Разве последовательность разделов не определена ГОСТом? Вот в такой последовательности и раполагай. СРАЗУ.

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

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

так файлы не загрузились(

вот выкладываю

1. спецификация

2 картинка пояснение к вопросу

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

мне нужна спецификация в итоге не по госту а по внутренним стандартам

spec_a4.frm.zip

post-28716-1327922583_thumb.jpg

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

основываясь на названии Чайник пытаюсь перевести и додуматься:

1. Есть деталь

1.1 создаем параметры внутри детали

1.1.1 Наименование - N1

Обозначение N2

Раздел Детали

1.1.2 создаем параметры для сборки

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

Обозначение S2

Раздел Сборка

1.1.3 создаем параметры для изделий ФИРМЫ

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

Обозначение F2

Раздел Фирма ( вот мне еще по ходу не понятно я сейчас не заполняю поле раздел в этой спецификации что во вложении для раздела изделия фирмы просто забиваю параметры наименование и обозначение а параметар Раздел нет!!???)

1.2 Создаем области данных : Таблицы/область данных/ добавать:

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

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

post-28716-1327923925_thumb.jpg

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

в разделе спецификации есть много чего но конкретики я не нашел в первом моем вопросе по спецификации все очень замечательно рассказали и показали и это все теперь в одном разделе находится если здесь получится то же самое будет большая радость и я думаю не только для меня а общие фразы смотри в на Форуме это отписка лучше уж ничего не писать (

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

а общие фразы смотри в на Форуме это отписка лучше уж ничего не писать (

Для того что бы заставить пользователя пользоваться Поиском и справкой. Преподносить все на блюдечке здесь не принято.

Что такое Области повтора.

Области повтора предназначены для получения различных отчетов по структуре модели. в том числе спецификации.

1. Таблица может содержать больше одной области повтора.Области могут быть с вложенной областью.

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

2. Структура из нескольких областей не динамическая, и не может меняться местами.

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

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

Например можно:

&asm.mbr.Обозначение

где asm - говорит что это сборка, mbr - модель входящую в сборку, Обозначение - это имя параметра в модели, содержащее Обозначение.

3.1 Вложенный регион. Иногда нужно выводить параметры в несколько строк или несколько параметров для одной записи ( но количество этих строк у разных записей отличается). Это достигается следующей записью:

&asm.mbr.param.value

где param - означает параметры, value - значение

4. Атрибуты

4.1 Дублирование - означает что все записи будут выведены в отдельных строках, количество 1.

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

&rpt.index запись в ячейке для вывода индекаса (позиции)

&rpt.gty запись в ячейке для вывода количества

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

4.2 Рекурсивный - означает поиск информации на всех уровнях сборки

Плоский - поиск информации на текущем уровне.

4.3 Для областей которые не нужно показывать в итоговом отчете, когда для них нет данных. Установить в Атрибутах - Мин. повторов равным 0.

4.4 Нач. индекс позволяет связать де несвязанных области для сквозной нумерации Индекса (позиций).

Без Нач. Инд. Соответственно индекс будет начинаться с единицы.

4.5 Позиции Детали и компонета служат для обработки того как будут перепривязываться позиции при замене или удалении модели привязки.

4.6 Инфо о кабеле- будут обрабатываться парметры кабельных элементов сборки.

5. Фильтры позволяют фильтровать выводимую информацию. Параметры записываются в той же написании что и в ячейках таблицы.

Например:

&asm.mbr.Раздел == Деталь

где asm - говорит что это сборка, mbr - модель входящую в сборку, Раздел - это имя параметра в модели, Деталь - это значение.

Фильтры вложенных областей.

Например:

&asm.mbr.param.name == Наименование*, Стандарт

где param - означает параметры, name - имя параметра

Длинные надписи сами не могут переноситься на новую строку, это нужно делать пользователю, предварительно. Например создавая параметры: Наименование, Наименование1 и т.д.

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

Фильтры по объекту - позволяют исключить конкретную строку в уже сформированном отчете.

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

Параметры области повтора добавляемые в ячейки этой области, попадают туда автоматом.

6. Сортировка

Определяет то в каком порядке будут выводится записи.

Создавать можно как выбирая направление, и указывая на запись в таблице, так и в ручном режиме.

Например:

&asm.mbr.Стандарт Forward

&asm.mbr.Диаметр Forward

&asm.mbr.Длина Forward

&asm.mbr.Наименование Forward

&ASM.MBR.Наименование1 Forward

&ASM.MBR.Наименование2 Forward

То есть записи сортируются по порядку возрастания значений параметра Стандарт

Внутри записи совпадающие по значению Стандарт, сортируются по значению параметра Диаметр и т.д.

То каким образом обрабатывается значения при сортировке зависит от настройки чертежа sort_method_in_region

значения delimited настройка по умолчанию есть отличия по работе в разных версиях (релизах).

string_only - сравнивается каждая буква.

trailing_numbers - то же что и предыдущее, но оценка цифр (1<02).

pre_2001 - сортировка использовавшаяся до WF, впринципе аналогична предыдущей.

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

Если в качестве сортировки используется расчетный параметр (&rpt.rel....), то его запись в ячейке таблицы обязательна.

7. Уравнения

Уравнения позволяют записать уравнения обработки на основе параметров Области повтора ,как уже прописанных в ячейках, как и добавленных вручную через локальные параметры.

Запись параметров отличается от записи символов повтора, тем что точки заменены на знак "_".

Результаты обработки можно вывести в ячейке используя следующую запись:

&rpt.rel.Имя_параметра

где Имя_параметра - внутренний параметр области повтора

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

п.к. все это есть в справке. Контекстная справка (стрелка с вопросом - указать интересующую команду в меню)

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

У меня и разделы прячутся в спецификации.

Создаю регион в который ничего не вывожу только надпись например Детали.

Регион на всю ширину таблицы, чтоб схлопывался.

В уравнении на этот регион добавляю следующие параметры

ASM_MBR_GROUP и GROUP - параметр отвечает за то в какой раздел спецификации попадает компонент.

В филтре на этот регион пишу

&asm.mbr.group == prt

Затем создаю под ним еще один регион уже для вывода непосредственно спецификации.

post-1854-1328008723_thumb.png

post-1854-1328008734_thumb.png

post-1854-1328008744_thumb.png

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

Еще один совет. Не надо увлекаться большим количеством фильтров и вложенных регионов.

Если спецификация большая, то можно уснуть пока происходит переключение со страницы на страницу или сохранение даже при небольшом изменении модели.

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

Алгоритм фильтрации и сортировки в прое так и не довели до ума. Он работает медленно, т.к. универсальный.

Если написать свой, будет работать на несколько порядков быстрее и так как вам надо, а не так как нужно Тойоте.

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

Создаю регион в который ничего не вывожу только надпись например Детали.

....

В филтре на этот регион пишу

&asm.mbr.group == prt

Ценная идея ! (достало вытирать не задействованные надпися !)

Если спецификация большая, то можно уснуть пока происходит переключение со страницы на страницу или сохранение даже при небольшом изменении модели.

У вас что, спецификация в одном чертеже со сборкой ? Это неудобно при любых размерах спецификации. А иначе чё на неё таращиться при недооконченном проекте.

Я для сортировки и для расстановки позиций пользуюсь общим (для любого компонента) параметром KOD, который для деталей, сборок и стандартных вычисляется через уравнения объекта.

Топик-вопрос - не как создать спецификацию, а какую создать систему параметров [в моделях] для подержки расстановки позиций, формирования спецификаций, и создания других отчётов.

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

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

Или есть какой-то другой способ простановки позиций?

Спецификация у меня идет в своем отдельном документе.

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

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

Ну да. Малюсенькая двухстолбцовая таблица с одним регионом суётся в сборчный чертёж.

А в специи - то же самое (но с большим количеством столбцов, разумеется), но несколько раз разными фильтрами.

А у вас тормоза с перелистованием сборки или спецификации ?

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

Ну да. Малюсенькая двухстолбцовая таблица с одним регионом суётся в сборчный чертёж.

А в специи - то же самое (но с большим количеством столбцов, разумеется), но несколько раз разными фильтрами.

А у вас тормоза с перелистованием сборки или спецификации ?

Если проект выполняется одним человеком, то можно в СБ вставлять заготовленную таблицу. При командной работе, во избежание ошибок, лучше придерживаться правила копировать таблицу из СП в СБ, т.к. могут быть различные изменения и дополнения при создании СП. Т.е. таблица должна быть одна и та же. Да и наглядность лучше.
Ссылка на сообщение
Поделиться на других сайтах

Т.е. таблица должна быть одна и та же. Да и наглядность лучше.

Достаточно, что индексация позиций проиходит по одному и тому же коду. Регион в СБ-таблице один. Во много раз удобнее возни с несколькими регионами. За несколько лет сбоев не было (да и в спецификацию лазит прихоится только чтобы стереть заглавления незадействованных разделов - т.е. по сути не меняем).
Ссылка на сообщение
Поделиться на других сайтах

заглавия не задействованных разделов сами убираются. Там самый гемор с разбивкой по страницам. Если страниц штук 25, пол дня уйдет пока разобьешь. А если потом в центр добавится что нибудь, то начинай все сначала. у меня сортировка идет по номеру позиции, номер позиции забит в параметры компонентов сборки.

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

заглавия не задействованных разделов сами убираются. Там самый гемор с разбивкой по страницам. Если страниц штук 25, пол дня уйдет пока разобьешь. А если потом в центр добавится что нибудь, то начинай все сначала. у меня сортировка идет по номеру позиции, номер позиции забит в параметры компонентов сборки.

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

wexus

Для позиций можно и нужно использовать параметры компонентов. Но пробивать вручную эти параметры не дело.

Sergey___1978 Да не должно так сильно съезжать. Это только если где то в конце страницы многострочная запись не поместилась на страницу или заголовок влез. Но обычно это не сильно влияет.

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

Это не параметры моделей, а параметры компонентов. Для каждой сборки они свои. Никакой гибкости здесь не нужно.

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

Можно назначать вручную, при необходимости.

Для формирования спецификации сейчас вообще написал программу на Дельфи, отчет формируется через RaveReports, и сразу конвертируется в PDF.

Раздел Документация и переменные данные для исполнений заполняются вручную и автоматом вставляются в отчет PDF.

Также вручную заполняется столбец Примечания.

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

И при следующем запуске спецификации они уже есть. В сборочном чертеже уже используем эти номера позиций.

В итоге спецификации как таковой у меня в Прое вообще нет. Вся необходимая информация хранится в модели сборки.

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

Дальнейшая фантазия зависит уже от конкретных целей.

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

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

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

Всё я неверно прочитал (думал прям в модель), да в компоненте можно прописывать, но это же замучаешься вбивать.

У меня такой вопрос ко всем. С внешними упрощениями так и не разобрались со спецификацией? Как оформлять связанные чертежи на сборки трубопроводов, кабелей и пр. со спецификациями. Как в регионе раскрыть только нужную подсборку?

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Lev72rus
      Есть ли более свежая ссылка на видео? Похожая беда сейчас
    • bard
      Странно, как-то. Кто Вам разрешит отгружать изделия (не важно) какие по безлитерной документации? Кто Вам разрешит использовать в литерованном изделии безлитерные части? Если Вы приняли неверные технические решения, как Вы про это узнаете не проведя испытания?
    • vad0000
      Не важно, Не нужен output при зелёной и красной кнопки.
    • ispite
      Всем привет, спасибо за ответы, но просто так не удалось создать сборку, солид выдавал ошибку. Пришлось Сохранить как IGES (файл разросся до 920 МБ), потом открыл как деталь (в нейстало шустрее работать), нажал "создать сборку" и она создалась! НО она создалась без поверхностей, а они тоже нужны Всем привет, спасибо за ответы, но просто так не удалось создать сборку, солид выдавал ошибку. Пришлось Сохранить как IGES (файл разросся до 920 МБ), потом открыл как деталь (в ней появились Тела и Поверхности и стало шустрее работать), нажал "создать сборку" и она создалась! НО она создалась без поверхностей, а они тоже нужны. Как создать сборку с телами и поверхностями? Пробовал в детали сохранить поверхности, но оно как будто работает наоборот и все поверхности стирает.  PS удалите плз предыдущий ответ, я его случайно отправил.
    • Alexey8107
      Всем доброго дня. Имеется ивановский обрабатывающий центр ИС-800, в нем установлены: PSM-45HVi A06B-6120-H045 SPM-30HVi A06B-6121-H030#H550 Возникла авария 9030 Overcurrent in the converter input circuit. Если смотреть В-65285 в этом случае на PSM должна отображаться 1, а на SPM - 30. Так оно и есть на самом деле. Документ ссылается на пункт 3.1.1, в свою очередь этот пункт говорит о неисправности PSM и следует проверить Входящее питание. Скорее всего здесь имеется ввиду питание управления, оно 240 В и стабильно Рекомендуют проверить реактор. Сразу откидываем, т.к. дело до включения силового питания еще даже не доходит, МСС отключен. Да и реактор штатный, всю жизнь работал с этим реактором. Проверить IGBT. Проверить проверил как мог, на КЗ, но дело до силовухи еще не доходит, ее питания еще нет и физически включиться не может из за MCC(ну это естественно, блок в аварии). Принципиально все рекомендации. На LEADWELL была похожая ситуация, на торможении шпинделя на PSM помнится выпадала авария 1, а на шпинделе не помню уже что. Тоже думали на PSM, а судя по всему мозг вынимал рекуператор в SPM. Т.к. на шине 500 вольт на торможении шпинделя напряжение вылетало далеко за 500 вольт выше. Здесь тоже нечто подобное, SPM опрокидывает PSM в аварию. Вобщем при включении питания станка, запитывается только управление на PSM, а он в свою очередь раздает 24 вольта на все остальные блоки по CXA2A, если все нормально и ЧПУ включена, замыкается контакт МСС, разрешая подачу силового питания на PSM. Шаги загрузки на полностью исправном станке PSM    SPM   -          A   -         50   -         12(или 18)   -         -- После включения ЧПУ и подачи силового питания   0         0 У нас PSM    SPM   -          A   -         50   -         12(или 18)   1         30 Включение силовухи невозможно. Что было сделано: 1. Проверены все питания, 240 СХ1А, 24 СХА2А, силовое питание, везде порядок. 2. Проверены IGBT на PSM и SPM, явного замыкания нет. 3. Проверены обмотки серво двигателя шпинделя. На всех 0,4 ома(сопротивление щупов 0,2 + обмотки 0,2 ома). Сравнил с заведомо исправным таким же двигателем(он стоит в другом таком же станке и работает), все тоже самое, На массу КЗ нет. Да и силовухи тоже нет, так что это бессмысленно. 4. Откинул от PSM разъем СХА2А(тупо обесточил остальные блоки от 24 вольт), включил питание управления, PSM перестал опрокидываться в ошибку, на дисплее "-". Ждал долго, не опрокидывается. Силовое питание подавать не стал, ибо чревато для остальных блоков, а скидывать шинку постоянного тока честно говоря поленился. 5. С соседнего станка снял плату управления SPM и переставил в неисправный станок, по номерам они идентичные. Станок включился и даже подал силовое питание на PSM без всяких аварий. Гонял пару минут в холостую, все было нормально, но после опрокинулся с той же ошибкой 1 и 30 на PSM и SPM соответственно. 6. Взял плату управления SPM с неисправного станка и установил в исправный. Станок включился и сколько бы не гонял, и даже шпинделем крутил, не опрокидывается. Т.е. к обоим платам претензий ноль. После вернул все обратно. Исправный станок работает как ни в чем не бывало, неисправный сразу опрокидывается в аварию почти сразу после включения управляющего питания. На ЧПУ ошибка 9030 и какие то еще по осям, но они связаны с отсутствием питания на шине постоянного тока если не ошибаюсь, так что это нормально. Итого, силовуха явных признаков неисправности не имеет, и даже на какое то время с другой платой включает силовое питание(скорее всего это связано с разбросом параметров защит на разных платах). К самому PSM тоже вроде претензий не должно быть, хотя В-65285 указывает именно на него. В истории с LEADWELL точно помню, что тоже все указывало на PSM(в том числе 1 на дисплее), и даже сервисный инженер FANUC был уверен в неисправности именно PSM. По факту, неисправен был как раз SPM. К платам управления тоже никаких претензий, обе работают в исправном станке. Единственное логическое объяснение, неисправность силовухи SPM. НО!!! Шина постоянного тока даже не думает запитываться, так что и тут с опрокидыванием сразу после включения есть засада! Ну не тестирует же SPM и PSM силовую часть напряжением 24 вольта??? Ведь до включения силового питания в этом случае даже не доходит из-за аварии! Может у кого есть еще идеи или опыт устранения таких дефектов? Помнится у фанука была типовуха на платах А16В-2203-0623 с датчиками тока, они отгорали и привод отваливался в аварию по одной из фаз. Это были привода шпинделя и двух осей в одном корпусе, были такие у нас на токарных. Сервисники фанука тогда их тучами меняли... Хотя тут я думаю не наш случай
    • Kelny
      Даже при всём при этом оно не всегда корректно работало, так что даже в старых версиях было быстрее удалить размер и потом вставить заново, чем искать эти точки размеров, а потом пытаться их привязать к новому месту.   Возможно это всего лишь глюк новой версии, в последних версиях они похоже штатно закладываются.
    • maxx2000
      @davidovka я их сразу ссыпаю в TEMP,  в тех что живы нет отметок о создании current_session.pro. Интересно что сам current_session.pro создаётся, но не обновляется дата в отличии от даты модели. Может быть и вправду менял какие нить настройки и забывал сохранить
    • Ahito
    • maxx2000
      т.е. доверять разработчикам оснований нет. Ясно-понятно
    • clavr
      все так и было до 2024 версии. размеры не импортировались. теперь вот в 2024 так нельзя. может где-то в настройках поменять что нужно? все перерыл, пока не нашел
×
×
  • Создать...