реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> проблемы с Pick and Place, КАК ввести атрибут Value в отчет Pick and Place
Rodavion
сообщение Oct 14 2015, 15:27
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 724
Регистрация: 25-06-10
Из: С-Пб
Пользователь №: 58 141



В отчете в Pick and Place атрибут Value отсутствует, а для робота - расстановщика компонентов он необходим. Как его туда загнать из схемы?
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Oct 14 2015, 15:35
Сообщение #2


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



в схеме в поле Comment написать "=Value"
Go to the top of the page
 
+Quote Post
Rodavion
сообщение Oct 14 2015, 15:46
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 724
Регистрация: 25-06-10
Из: С-Пб
Пользователь №: 58 141



Цитата(peshkoff @ Oct 14 2015, 18:35) *
в схеме в поле Comment написать "=Value"

СПАСИБО biggrin.gif
А как изменять порядок следования полей в отчете и сами выводимые поля? В ПИКАДе механизм их формирования был довольно гибкий, а в Алтуме я нашел только ЭТО
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Mikle Klinkovsky
сообщение Oct 14 2015, 20:02
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 972
Регистрация: 10-10-05
Из: 54°36'41.81" 39°43'6.90"
Пользователь №: 9 445



Цитата(Rodavion @ Oct 14 2015, 18:27) *
В отчете в Pick and Place атрибут Value отсутствует, а для робота - расстановщика компонентов он необходим. Как его туда загнать из схемы?

Уникальность должна быть в Part Name, а не в отделе комплектации. wink.gif


--------------------
Подвиг одного - это преступление другого! (с) Жванецкий
Go to the top of the page
 
+Quote Post
V_G
сообщение Oct 14 2015, 23:48
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Цитата(Rodavion @ Oct 15 2015, 01:46) *
А как изменять порядок следования полей в отчете и сами выводимые поля? В ПИКАДе механизм их формирования был довольно гибкий, а в Алтуме я нашел только ЭТО

Делайте pick'n'place файл из BOM и включайте туда ЛЮБЫЕ поля. ВОМ формируется из схемы, где у компонентов туча параметров. Из платы туда надо включить только координаты и угол поворота (поставить галку "include parameters from PCB" и выбрать нужные)
Go to the top of the page
 
+Quote Post
musa
сообщение Oct 15 2015, 04:25
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 033
Регистрация: 26-02-07
Из: Москва
Пользователь №: 25 668



Цитата(Mikle Klinkovsky @ Oct 14 2015, 23:02) *
Уникальность должна быть в Part Name


Поясните. У компонента может быть сотня номиналов и один корпус. Что мне рисовать сто компонентов?
Go to the top of the page
 
+Quote Post
uriy
сообщение Oct 15 2015, 04:43
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Цитата(musa @ Oct 15 2015, 08:25) *
Поясните. У компонента может быть сотня номиналов и один корпус. Что мне рисовать сто компонентов?
Используйте базу данных.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 15 2015, 06:39
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(musa @ Oct 15 2015, 07:25) *
Поясните. У компонента может быть сотня номиналов и один корпус. Что мне рисовать сто компонентов?

Давайте термины и определения.
Скорее всего вы тут имеете ввиду footprint. Это только посадочное место.
Если component он однозначно определяется, без вариантов

Однозначность в Pick and Place дает Designator.
Что подсунут туда определяется не схемой, а спецификацией. Там могут быть изменения в соответствии с ведомостью допустимых замен и прочая, прочая.
Но формально желательно, что бы совпадал

Цитата
Используйте базу данных.

Это не обязательное требование, но облегчающее жизнь
Go to the top of the page
 
+Quote Post
musa
сообщение Oct 15 2015, 07:21
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 033
Регистрация: 26-02-07
Из: Москва
Пользователь №: 25 668



Цитата(Владимир @ Oct 15 2015, 09:39) *
Однозначность в Pick and Place дает Designator.


Тут вопрос в другом. Установщик берет компоненты из питателей по уникальному имени и ставит их согласно Pick and Place указаному в футпринте. Автор пытается номинал компонента запихнуть в Part Name. И встает вопрос как объяснить агрегату что нужно брать и откуда в этом случае.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 15 2015, 07:27
Сообщение #10


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(musa @ Oct 15 2015, 10:21) *
Тут вопрос в другом. Установщик берет компоненты из питателей по уникальному имени и ставит их согласно Pick and Place указаному в футпринте. Автор пытается номинал компонента запихнуть в Part Name. И встает вопрос как объяснить агрегату что нужно брать и откуда в этом случае.

Это все понятно.
Но это работа не схемотехника.
Это работа технолога-сборщика. и он туда вписывает что и какой позиции в установщике стоит.
Если цель облегчить эту задачу, ту при коллизиях известно кому навешают собак
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Oct 15 2015, 08:01
Сообщение #11


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Цитата(Rodavion @ Oct 14 2015, 18:46) *
СПАСИБО biggrin.gif
А как изменять порядок следования полей в отчете и сами выводимые поля? В ПИКАДе механизм их формирования был довольно гибкий, а в Алтуме я нашел только ЭТО


2 варианта:
1. Правильный. Сделать путем генерации получить файл как его дает альтиум
На производстве в программе установщика настроить фильтры, чтобы установщик читал из тех полей, что нужно.
Готово.
Теперь на обработку P&P вы не тратите ни секунды, установщик также.

2. Через перечень BOM, составить там свой порядок, который удобен установщикам.
Требуется в случае, если программа установщика не понимает фильтры.
Тогда вам необходимо сгенерировать файл P&P в ексель.
В екселе внести корректировки, если требуются, сохранить результат в .txt.
Можно и сразу генерировать в .txt, но текст будет разделен TABами и кавычками
Go to the top of the page
 
+Quote Post
Rodavion
сообщение Oct 15 2015, 09:05
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 724
Регистрация: 25-06-10
Из: С-Пб
Пользователь №: 58 141



Цитата(peshkoff @ Oct 15 2015, 11:01) *
2 варианта:
1. Правильный. Сделать путем генерации получить файл как его дает альтиум
На производстве в программе установщика настроить фильтры, чтобы установщик читал из тех полей, что нужно.
Готово.
Теперь на обработку P&P вы не тратите ни секунды, установщик также.

2. Через перечень BOM, составить там свой порядок, который удобен установщикам.
Требуется в случае, если программа установщика не понимает фильтры.
Тогда вам необходимо сгенерировать файл P&P в ексель.
В екселе внести корректировки, если требуются, сохранить результат в .txt.
Можно и сразу генерировать в .txt, но текст будет разделен TABами и кавычками

1. Первый путь вроде как реальный, но на производстве с фильтрами заморачиваться не желают и требуют тхт-файл в привычным виде с определенными полями.
2. Сие НЕ реально, ибо в ВОМе нет поля координат корпуса - извиняюсь, если ВОМ генерить из pcbdoc, то есть.
ЗЫ я поступил проще - перекинул проект в ПИКАД, а оттуда сгенерил файл Pick and Place. Хотя все это... через одно место. Альтум в своем репертуаре - есть множество настроек параметров, которые нафиг никому не нужны, а того, чего НАДО - нет cranky.gif
Go to the top of the page
 
+Quote Post
Uree
сообщение Oct 15 2015, 09:58
Сообщение #13


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Все есть, смотрите внимательней. В задании ВОМ-а указать источником данных Project, в настройках задания установить внизу слева птицу Include Parameters From PCB, в конце All Columns появятся данные из РСВ(они имеют характерный зеленый значок), выберите из них Center- X(mm) / Center-Y(mm) или Ref-X(mm) / Ref-Y(mm), Layer и Rotation и получите в сгенеренном экселе(или тексте) данные для размещения.

Какая-то проблема с форумом, не могу прикрепить скриншот, ни в PNG, ни в JPG. Много писать теперь приходится...

Go to the top of the page
 
+Quote Post
Mikle Klinkovsky
сообщение Oct 15 2015, 11:00
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 972
Регистрация: 10-10-05
Из: 54°36'41.81" 39°43'6.90"
Пользователь №: 9 445



Цитата(musa @ Oct 15 2015, 07:25) *
Поясните. У компонента может быть сотня номиналов и один корпус. Что мне рисовать сто компонентов?

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


--------------------
Подвиг одного - это преступление другого! (с) Жванецкий
Go to the top of the page
 
+Quote Post
musa
сообщение Oct 16 2015, 05:29
Сообщение #15


Профессионал
*****

Группа: Свой
Сообщений: 1 033
Регистрация: 26-02-07
Из: Москва
Пользователь №: 25 668



Цитата(Mikle Klinkovsky @ Oct 15 2015, 14:00) *
писать в Value сто параметров


Писать в Value сто параметров как раз и не нужно. Установщику это совсем не нужно Для этого и есть база данных. В поле Value пишется уникальное имя по которому можно отличить один компонент от другого. Все остальное в соответствующих колонках в базе.

Цитата(Владимир @ Oct 15 2015, 10:27) *
Это работа технолога-сборщика. и он туда вписывает что и какой позиции в установщике стоит.


Ну и откуда он узнает что по координатам X,Y стоит допустим резистор 0403 1 кОм. Ни схемотехник ни конструктор ему это сказать не могут. Или ему нужно перелопачивать кучу документации и вбивать все вручную. Это не его работа. Да и ошибиться легко. Поэтому конструктор и должен ввести эту информацию в исходный файл. А технолог по CSV файлу без заморочек сделает программу для установщика.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 16 2015, 05:38
Сообщение #16


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(musa @ Oct 16 2015, 08:29) *
Ну и откуда он узнает что по координатам X,Y стоит допустим резистор 0403 1 кОм.

Для него документом является только спецификация или заменяющий документ, разработанный технологическим отделом.
Цитата
Ни схемотехник ни конструктор ему это сказать не могут. Или ему нужно перелопачивать кучу документации и вбивать все вручную. Это не его работа. Да и ошибиться легко. Поэтому конструктор и должен ввести эту информацию в исходный файл. А технолог по CSV файлу без заморочек сделает программу для установщика.

А вот тут согласен, помощь нужна и для этого есть Pick and Place и куча разных BOM

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

До того эти важные документы являются безответсвенными, неучтенными со всеми вытекающими последствиями.
Go to the top of the page
 
+Quote Post
Mikle Klinkovsky
сообщение Oct 16 2015, 11:35
Сообщение #17


Профессионал
*****

Группа: Свой
Сообщений: 1 972
Регистрация: 10-10-05
Из: 54°36'41.81" 39°43'6.90"
Пользователь №: 9 445



Цитата(musa @ Oct 16 2015, 08:29) *
Писать в Value сто параметров как раз и не нужно. Установщику это совсем не нужно

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


--------------------
Подвиг одного - это преступление другого! (с) Жванецкий
Go to the top of the page
 
+Quote Post
musa
сообщение Oct 16 2015, 12:33
Сообщение #18


Профессионал
*****

Группа: Свой
Сообщений: 1 033
Регистрация: 26-02-07
Из: Москва
Пользователь №: 25 668



Цитата(Mikle Klinkovsky @ Oct 16 2015, 14:35) *
А атрибуты типа валуе используем для оформления,


Ну да. А как установщик узнает допустим какой номинал резистора поставить? В остальном то они абсолютно одинаковы. Не нужно перегружать файл платы лишней ненужной информацией. Для этого есть база данных.
Если уж так все серьёзно то помечаете каждую плату штрихкодом и по ней в базе узнаете где, когда и какой куплен компонент и какой монтажник и когда паял плату. Да все что хотите можете занести в базу. Это нормальная практика на предприятиях.
Go to the top of the page
 
+Quote Post
Uree
сообщение Oct 16 2015, 13:02
Сообщение #19


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



На предприятиях монтаж осуществляется автоматом и никакие Value им не нужны. Им нужен Pick&Place с привязкой к парт-намбер(нейм, у кого как), собственный или производителя, это уже частности.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 16 2015, 13:55
Сообщение #20


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Вот согласен с этим.

А с остальным это создать трудности, которые потом героически победить нужно.
Тем паче актуальность Value к сборке через полгода год.

Вот дабы красиво оформить на момент получения, медалей и орденов на грудь (это глупость самовлюбленных) и премию в карман (вот за последнее можно и поработать) sm.gif
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 09:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01562 секунд с 7
ELECTRONIX ©2004-2016