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

Спецификация


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

Здравствуйте коллеги)) Прочитал все 29 страниц, кое что усвоил, но остались не решенные для меня вопросы:

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

2. При добавлении новой детали к сборке, как правильно сделать чтобы позиции стандартных не сбивались, а использовались резервные позиции из деталей?

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


3 часа назад, Serrjik сказал:

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

Никаких уравнений не надо. Просто оставляете пустую строку перед началом следующего раздела. Когда задаёте область повторений (гибкую область данных) не надо включать в неё эту пустую строку и она всегда будет оставаться пустой. И так в каждом разделе.

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

3 часа назад, Serrjik сказал:

При добавлении новой детали к сборке, как правильно сделать чтобы позиции стандартных не сбивались, а использовались резервные позиции из деталей?

Вот про это не скажу, не сталкивался с такой задачей.

Ссылка на сообщение
Поделиться на других сайтах
В 16.06.2018 в 11:58, Ветерок сказал:

Никаких уравнений не надо. Просто оставляете пустую строку перед началом следующего раздела. Когда задаёте область повторений (гибкую область данных) не надо включать в неё эту пустую строку и она всегда будет оставаться пустой.

Так это будет просто разделение одного раздела от другого, нумерация то всё равно потянется с предыдущего &rpt.index 

В 16.06.2018 в 08:26, Serrjik сказал:

При добавлении новой детали к сборке, как правильно сделать чтобы позиции стандартных не сбивались, а использовались резервные позиции из деталей?

никак, по крайней мере в автоматической спецификации.

Ссылка на сообщение
Поделиться на других сайтах
В 16.06.2018 в 08:26, Serrjik сказал:

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

Для резервирования позиций в конце раздела (пропуска):

1. В уравнениях гибкой области нижележащего раздела
создаем параметр POZ (либо какой пожелаете)

записываем уравнение

poz=rpt_index+5 (число 5 прибавляется уравнением к имеющемуся сквозному по областям значению rpt_index непосредственно в данном разделе)

Для каждого следующего нижележащего раздела делаем аналогичную запись в уравнениях, но с учетом того что 5 "резерных " уже использовано , т.е будет poz=rpt_index+5+5

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

2. В таблице спецификации в ячейке количество вместо &rpt.index пишем &rpt.rel.poz

3. При простановке позиций на чертеже в свойствах таблицы в разделе "Выноски позиции ведомости материалов"
записываем  " Параметр выноски позиции ведомости" как rpt.rel.poz

 

В данной теме эта замена уже обсуждалась когда то более подробно

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

Так это будет просто разделение одного раздела от другого, нумерация то всё равно потянется с предыдущего &rpt.index 

Да, это я недопонял.

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

poz=rpt_index+5

добавил деталь/сборку/крепеж- всё по-новой? Автоматизации нет.

 

Да и для чего всё это? 

В 16.06.2018 в 08:26, Serrjik сказал:

При добавлении новой детали к сборке, как правильно сделать чтобы позиции стандартных не сбивались, а использовались резервные позиции из деталей?

 

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

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

Без внешнего приложения никак.

Встроенная спецификации Прое - г-но.

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

добавил деталь/сборку/крепеж- всё по-новой? Автоматизации нет.

открыл спецификацию, записал в уравнение poz=rpt_index+4.....

минуты 3...4 потеряются, понятно что не полный автомат но позиции не сбиваются

Идеальных CAD систем я не встречал к сожалению, во всех недоработок достаточно

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

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

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

2 часа назад, ANTON_KRAJNUK сказал:

понятно что не полный автомат но позиции не сбиваются

Они и так не сбиваются, а порядковый номер (номер позиции в сборке) и не обязан с каждым изменением, модернизацией и т.п. совпадать! 

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

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

Не надо ничего редактировать.

Параметры компонентов - это локальные параметры. Они действуют только на уровне данной сборки.

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

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

 

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

Параметры компонентов - это локальные параметры. Они действуют только на уровне данной сборки.

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

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

пожалуйста немного по подробнее если Вас не затруднит.

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

Параметры компонентов - это локальные параметры. Они действуют только на уровне данной сборки.

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

любой из параметов в сборке может "находиться" (быть записан) либо в сборке, либо в деталях, входящих в сборку. 

Какие локальные параметры?

15 часов назад, ANTON_KRAJNUK сказал:

Думал думал никак не выходит.

Что-то тоже никак не выходит :crazy:

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

@ANTON_KRAJNUK

Получилось, конечно не так как хотелось, получается, если в раздел спецификации ДЕТАЛИ добавить деталь, то стандартные изделия сбиваются на 1 значение, приходится уравнение править и тогда позиции возвращаются. И по сортировке области как лучше сделать, чтобы при добавлении детали какое бы у него обозначение не было, она бы была всегда внизу раздела? 

 

@Sergey___1978

В 19.06.2018 в 15:19, Sergey___1978 сказал:

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

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

А где такое приложение взять?

Изменено пользователем Serrjik
Ссылка на сообщение
Поделиться на других сайтах
В 18.06.2018 в 16:21, ANTON_KRAJNUK сказал:

1. В уравнениях гибкой области нижележащего раздела
создаем параметр POZ (либо какой пожелаете)

записываем уравнение

poz=rpt_index+5 (число 5 прибавляется уравнением к имеющемуся сквозному по областям значению rpt_index непосредственно в данном разделе)

Для каждого следующего нижележащего раздела делаем аналогичную запись в уравнениях, но с учетом того что 5 "резерных " уже использовано , т.е будет poz=rpt_index+5+5

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

2. В таблице спецификации в ячейке количество вместо &rpt.index пишем &rpt.rel.poz

3. При простановке позиций на чертеже в свойствах таблицы в разделе "Выноски позиции ведомости материалов"
записываем  " Параметр выноски позиции ведомости" как rpt.rel.poz

 

2 часа назад, Serrjik сказал:

Получилось, конечно не так как хотелось, получается, если в раздел спецификации ДЕТАЛИ добавить деталь, то стандартные изделия сбиваются на 1 значение, приходится уравнение править и тогда позиции возвращаются.

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

poz=(ceil (rpt_index/10))*10

только как с последующими разделами? 

Можно еще в каждом следующем разделе прибавлять десяток, или

K=(ceil (rpt_index/10))*10-rpt_index, 

poz=rpt_index+K (для следующего K*2, K*3),

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

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

И по сортировке области как лучше сделать, чтобы при добавлении детали какое бы у него обозначение не было, она бы была всегда внизу раздела? 

Добавить в конце раздела "Детали" еще одну гибкую область по аналогии с той что уже есть в этом разделе
Если к примеру за включение в 1ю область раздела отвечает фильтр &asm.mbr.group  == prt, то для второй что ниже сделать фильтр &asm.mbr.group  == prt_2

 

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...
В 21.06.2018 в 13:43, ANTON_KRAJNUK сказал:

И по сортировке области как лучше сделать, чтобы при добавлении детали какое бы у него обозначение не было, она бы была всегда внизу раздела? 

Для этого есть функция фиксации индекса. После завершения сборки фиксируйте все области и в будущем детали всегда будут добавляться вниз раздела не зависимо от обозначения.

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

Всем доброго времени суток! Не нашла решение этого вопроса. Как проставить в технических  требованиях чертежа ссылку на позицию, которая будет связана со спецификацией и сборочным чертежом соотвественно? Creo 3.0 М180. Заранее спасибо

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

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

Только параметр!

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

Приветствую всех.

Не знаю даже как сформулировать запрос для поиска, может кто подскажет.

Стоит задача указать в спецификации суммарное количество однотипных компонентов в сборке, если точнее - суммарную длину ленты. Лента создана деталью типа Bulk с гибкостью, вставлена в сборку несколькими компонентами, каждый со своей длиной, заданной параметром. Как я понимаю, заставить Creo просуммировать параметры и выдать в BOM нельзя. Поэтому иду обходным путем: ввожу для каждого из компонентов значение bulk_qty=200мм - и тогда в BOM попадает именно оно. Но стоит изменить длину - и надо заходить в каждый из компонентов и вручную править параметр. Пытался сделать через уравнение сборки вида QTY_BULK:5 = 200, где вместо 5 подставлял Component number, не помогло. Попробовал через Вставить - Из списка, в этом случае для всех компонентов выдает один номер. Может есть способ автоматически присвоить значение параметру во всех компонентах? Или есть еще обходные пути, которые вы используете?

В BOMе количество задается через rpt.rel.bulk.strl и модифицировать таблицу нельзя.

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

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

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

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

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

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

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

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

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

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

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




×
×
  • Создать...