Проект PCAD.Ru
Главная / Форум / Объявления / Книги / Производство / Проектирование / Обратная связь

Нем могу сформировать отчет Pick and Place Locatoins

Оглавление форума | Открыть новую тему | Регистрация | Личные данные | Поиск | RSS

Виктор Просмотров темы: 6754       08.09.2010 10:01 [Ответить]
Купили автомат-постановщик компонентов, нужен отчет с
RefDes","PatternName","Type","Value",,"LocationX","LocationY","Rotation"
Но при нажатии "Generate" кроме вышеприведённых заголовков ничего нет:
нет самой информации, а в других отчетах есть (но том нет, например,
PatternName)


На порядок проще будет, если вы выложите проект  Джинн  [08.09.10 19:21]
Дело в принципе  Виктор  [09.09.10 08:23]
Вероятно в Ваших корпусах отсутствует  Alexnder  [09.09.10 08:55]
И уберите к чертовой матери  Uree  [09.09.10 11:01]
дело не в конкретном проекте,а в принципе  Джинн  [09.09.10 12:40]
Файл  Виктор  [09.09.10 13:06]
Alexander был абсолютно прав, нет pick&place  Джинн  [09.09.10 14:01]
Не прицепляется  Джинн  [09.09.10 14:02]
2 Джинн  Alexnder  [09.09.10 17:34]
Pick and Place Point  Виктор  [09.09.10 18:03]
И, если можно, поподробнее если библиотек нет  Виктор  [09.09.10 18:09]
Библиотека из файла  Джинн  [09.09.10 18:59]
Library Executive  Виктор  [10.09.10 08:28]
понимает  PVI  [10.09.10 10:11]
PVI - да этот способ дал библиотеку  Виктор  [10.09.10 11:54]
Или это не столь важно  Виктор  [10.09.10 12:07]
Rinat  Виктор  [10.09.10 12:09]
Rinat  Виктор  [10.09.10 13:55]
привести к одним координатам не сложно  Rinat  [10.09.10 15:41]
Library Manager искать не нужно.  Sux_V  [10.09.10 10:36]
При Library>>Archivre Library.  Виктор  [10.09.10 11:42]
народные средства  Rinat  [10.09.10 12:05]
Все верно  Sux_V  [10.09.10 18:35]
Забыл поблагодарить  Виктор  [13.09.10 15:53]
Нашел кое-что из программы  DesignDbx  [23.09.10 17:43]
Конечно, интересно  Виктор  [24.09.10 08:23]
BS384V1  Виктор  [24.09.10 08:31]
всё возможно, но лучше не надо  DesignDbx  [24.09.10 09:11]
alehin_va@tves.region.tambov.ru  Виктор  [24.09.10 09:47]
О Pattern  Виктор  [24.09.10 09:56]
ещё вопрос в догонку  DesignDbx  [24.09.10 09:42]

На порядок проще будет, если вы выложите проект  Джинн 08.09.2010 19:21  [Вверх] [Ответить]
Предлагаю удалить все проводники и цепи перед публикацией, если "шпионажа" опасаетесь.
Или вышлите файл мне - разберусь.

Дело в принципе  Виктор 09.09.2010 08:23  [Вверх] [Ответить]
Спасибо, но дело не в конкретном проекте,а в принципе - плат много и формировать отчет нужно для всех плат.
Можно, конечно, это делать ручками, но это утомительно и долго.
Сдается, что процедура "File" - "Reports" - "Pick and Place Locations" просто не работает.

Вот что выдает "правильная" Component Locations :
P-CAD Component Locations D:\ОПОСЛЯ\ТП\...\BS48-02-2006.PCB

======================================================================

Report Origin = (0.000, 0.000)
Units used = mm
RefDes LocationX LocationY Rotation Value Type
--------------- ---------- ---------- -------- --------------- ---------------

B1 42.418 48.387 90.0 BQVP
B2 67.564 55.753 90.0 RK_3X9
C1 101.600 57.658 0.0 R0805N
C2 101.473 55.626 270.0 R0805N
C3 88.138 50.546 270.0 R0805N
C4 92.964 54.991 180.0 R0805N
C5 44.450 87.503 90.0 R0805N
C6 39.370 87.503 90.0 R0805N
C7 41.910 87.503 90.0 R0805N
C8 37.465 87.503 90.0 R0805N
C9 85.725 57.658 270.0 R0805N
C10 50.546 76.835 180.0 CTA
C11 64.110 53.264 180.0 R0805N
C12 58.090 57.175 270.0 R0805N
C13 46.380 44.653 0.0 R0805N
C14 41.554 44.653 0.0 R0805N
C15 57.201 68.605 90.0 R0805N
C16 56.312 48.412 90.0 R0805N
C17 43.790 52.248 180.0 R0805N
C18 56.515 117.856 180.0 R0805N
C19 35.636 45.568 270.0 R0805N
C21 41.529 95.377 180.0 R0805N
C22 73.787 84.455 180.0 R0805N
C23 71.882 66.040 0.0 K50-35-8
C24 45.974 116.332 180.0 R0805N
C25 77.724 88.773 180.0 R0805N
C26 97.282 85.090 180.0 CTB
C27 83.058 95.504 270.0 R0805N
C28 45.720 99.949 180.0 R0805N
C29 81.026 91.567 180.0 R0805N
C30 78.867 66.294 90.0 R0805N
C31 105.918 94.742 0.0 K50-35-1
C32 51.435 83.566 180.0 CTA
C33 77.470 50.419 180.0 CTA
C34 62.484 97.790 90.0 CTA
C35 49.505 81.204 180.0 R0805N
C36 58.039 108.331 270.0 R0805N
C38 54.915 72.542 90.0 R0805N
C39 66.929 74.676 180.0 R0805N
C40 28.778 111.100 270.0 R0805N
C41 93.599 127.762 180.0 R0805N
C42 40.107 52.248 180.0 R0805N
C43 85.598 122.301 90.0 R0805N
C44 73.050 53.416 0.0 R0805N
C100 74.295 64.770 270.0 K50-35-1
D1 98.298 52.451 270.0 P14-05
D2 42.951 83.515 270.0 SSOP-16
D3 49.784 55.118 0.0 TQFP-44
D4 43.180 104.013 90.0 P14-05
D5 73.279 90.805 180.0 ST89BCE
D7 89.027 99.060 270.0 P08-05
D8 69.977 101.346 270.0 P08-05
D9 73.279 119.761 180.0 SSOP-48
D10 93.853 138.303 0.0 P14-05
F1 94.742 74.422 90.0 MF-MSMD
F2 107.315 73.533 90.0 MF-MSMD
H2 99.949 141.351 0.0 ADT78541
KT1 88.773 52.451 180.0 E14
KT2 91.567 63.500 90.0 E14
L1 65.024 50.673 180.0 CM322522
L3 86.487 79.375 0.0 SDR0604
R1 88.773 57.531 270.0 R0805N
R2 88.138 46.736 270.0 R0805N
R3 95.758 44.831 180.0 R0805N
R4 95.758 42.799 180.0 R0805N
R5 91.948 44.831 180.0 R0805N
R6 98.298 54.991 180.0 R0805N
R7 97.663 44.831 0.0 R0805N
R8 97.663 42.799 0.0 R0805N
R9 33.655 87.503 90.0 R0805N
R10 35.560 87.503 90.0 R0805N
R11 95.885 108.839 0.0 R0805N
R12 95.885 106.807 0.0 R0805N
R13 95.885 104.648 0.0 R0805N
R14 63.348 95.301 180.0 R0805N
R15 52.197 121.412 180.0 R0805N
R16 56.515 119.888 180.0 R0805N
R17 41.529 93.218 180.0 R0805N
R18 73.152 100.584 270.0 R0805N
R19 50.800 111.506 90.0 R0805N
R20 45.974 118.364 180.0 R0805N
R21 87.122 72.390 180.0 R0805N
R22 85.852 88.900 90.0 R0805N
R23 75.692 100.584 270.0 R0805N
R24 75.692 94.615 180.0 R0805N
R25 88.265 63.500 270.0 SP3-19A
R26 82.677 88.265 270.0 R0805N
R27 50.419 99.949 180.0 R0805N
R28 88.392 88.900 90.0 R0805N
R29 90.932 88.900 90.0 R0805N
R30 97.917 89.535 180.0 RC1210
R32 88.392 101.600 180.0 R0805N
R33 82.677 101.600 270.0 R0805N
R34 60.071 106.299 90.0 R0805N
R35 37.033 73.508 270.0 R0805N
R36 61.265 72.288 90.0 R0805N
R37 56.972 74.524 270.0 R0805N
R38 56.007 106.299 90.0 R0805N
R39 66.929 76.581 180.0 R0805N
R40 66.929 72.771 180.0 R0805N
R41 97.917 127.889 0.0 R1206N
R42 97.917 125.603 0.0 R1206N
R43 97.917 123.317 0.0 R1206N
R44 87.630 126.238 180.0 R0805N
R45 87.630 124.333 270.0 R0805N

...
--------------------------------------------



А вот эта самая, о которой речь:
P-CAD Pick and Place Locations D:\ОПОСЛЯ\ТП\...\BS48-02-2006.PCB

======================================================================

Report Origin = (0.000, 0.000)
Units used = mm
RefDes PatternName Type Value Layer LocationX LocationY Rotation
------ ----------- ---- ----- ----- --------- --------- --------

Согласитесь, маловато...

Вероятно в Ваших корпусах отсутствует  Alexnder 09.09.2010 08:55  [Вверх] [Ответить]
Pick Point. Добавьте эту точку в Pattern Editor, сделайте Force Update. И получите нормальный отчет.

И уберите к чертовой матери  Uree 09.09.2010 11:01  [Вверх] [Ответить]
русские буквы из файлов, их имен и путей к ним. Выглядит страшно... на таких путях половина программ может отказаться работать без видимых на то причин.

дело не в конкретном проекте,а в принципе  Джинн 09.09.2010 12:40  [Вверх] [Ответить]
Все правильно, вам надо знать причину в принципе, и я предлагал предоставить мне проблемный файл только чтобы я без лишней переписки сам увидел что там не так. Результат я вам конечно-же разьясню. Высказывать все возможные предположения мне лень, извините.

Еще раз,засылайте.

Файл  Виктор 09.09.2010 13:06  [Вверх] [Ответить]
Буквы русские убрал - тот же результат.
Вот простой файл, например.

К сообщению прикреплен файл: File pcb (2079_pcb.pcb, 0 Kb)


Alexander был абсолютно прав, нет pick&place  Джинн 09.09.2010 14:01  [Вверх] [Ответить]
Вам, действительно, надо в библиотеке открыть каждый используемый SMD pattern и добавить Pick&place-метку(она красная такая). После чего, в каждом проекте произвести обновление компонентов из библиотеки(Util->Force Update). У меня ваш проект прокатил.

Не прицепляется  Джинн 09.09.2010 14:02  [Вверх] [Ответить]
PP

2 Джинн  Alexnder 09.09.2010 17:34  [Вверх] [Ответить]
Проверь объем файла и обязательно заполни поле "Описание файла".

Pick and Place Point  Виктор 09.09.2010 18:03  [Вверх] [Ответить]
Спасибо.
Метку ставить строго по центру на глазок?
Может быть какие-то способы народные или иные есть?

И, если можно, поподробнее если библиотек нет  Виктор 09.09.2010 18:09  [Вверх] [Ответить]
Файлы PCB есть , а библиотек нет - как быть?

Библиотека из файла  Джинн 09.09.2010 18:59  [Вверх] [Ответить]
/Вообще, на форуме много должно быть информации, поиск снимет все вопросы.

Если кратко, то из PCB проекта, сохраненного в ASCII-формате, библиотека делается посредством Library manager. Там идете в Library->Translate. Выбираете исходный источник(ваш PCB), назначаете имя будущей библиотеки, и указываете исходный формат(PCAD-ASCII). Далее жмете Translate, и все - библиотека с корпусами у вас есть.

К сообщению прикреплен файл: Тут библиотека из вашего PCB (2080_PP.ZIP, 0 Kb)


Library Executive  Виктор 10.09.2010 08:28  [Вверх] [Ответить]
Library Executive и Library manager одно и тоже?
Где искать Library manager?
В Executive как будто идет работа только с библиотеками, а не с файлом PCB...

понимает  PVI 10.09.2010 10:11  [Вверх] [Ответить]
при экспорте из PCB в новую библиотеку-- понимает. Только сохранить нужно в кодах ASCII и либj явно указать на файл PCB или изменить последнему расширение LIA. Тогда он появится в окне для импорта

Library Manager искать не нужно.  Sux_V 10.09.2010 10:36  [Вверх] [Ответить]
Library Executive давно вместо него. Но и она не нужна.
Нужно в открытом PCB-документе выполнить команду меню Library>>Archivre Library. Называете после этого в окне имя библиоеки, которую хотите образовать, и P-CAD PCB вытаскивает компоненты из платы и строит из них бибилоеку. А уж после этого открыть Pattern Editor и поставить Pick Point'ы на корпуса.

При Library>>Archivre Library.  Виктор 10.09.2010 11:42  [Вверх] [Ответить]
Получается вот что

Errors:

Component FUND was placed from library PASSIVE.LIB. Library PASSIVE.LIB is not
one of the open libraries. Open libraries will be searched for component FUND.

Component FUND was not found in any of the open libraries.

Component DURKA32 was not found in any of the open libraries.
N/e

PVI - да этот способ дал библиотеку  Виктор 10.09.2010 11:54  [Вверх] [Ответить]
Метку ставить на глазок? - последний вопрос

народные средства  Rinat 10.09.2010 12:05  [Вверх] [Ответить]
При отсутствии информации в библиотеках компонентов координат точки "Pick&Place Point" , можно поступить значительно проще(используя, например, cam350):
1. Импортировать Cad файл
2. File-Import-CAD Data-...
3. Info-Report-Centroid-Save.. или(и) Create Centroid Layer
Необходимо обратить внимание на то, что программа, в редких случаях, может некорректно определять центры компонентов, которые обладают одной осю симметрии горизонтальной проекции компонента (иначе, не прямоугольный footprint(например, sot 323, sot 23 и др.).

К сообщению прикреплен файл: файл отчёта рпт (2081_2080_PPadd.rar, 0 Kb)


Или это не столь важно  Виктор 10.09.2010 12:07  [Вверх] [Ответить]
Имеется ввиду, что метка в сетку не попала и нужно ли так уж тщательно "прицеливаться" по центру компонента.
И вообще куда нужно ставить метку, например, в транзисторе?
Или все равно потом в постановщике придется "доводить до ума" этот процесс?

Rinat  Виктор 10.09.2010 12:09  [Вверх] [Ответить]
сейчас только прочитал - нужно обдумать

Rinat  Виктор 10.09.2010 13:55  [Вверх] [Ответить]
Можно ли привести обе программы к одним относительным координатам и как?
Тогда легко можно сравнить отчеты обеих программ.

привести к одним координатам не сложно  Rinat 10.09.2010 15:41  [Вверх] [Ответить]
также можно осуществить поворот косоугольное преобразование и пр....
в архиве ваш файл пхп и инглиш рпт
приведены уже:

C3 CHIP0805 C0805 Value 5098.4 4055.1 90.0


C0805_1 C3 top 5.0984:4.0551 5.0984:4.0551 90

как видите для 3 конденсатора точки локации (первая нога) совпадают
только кам ещё и вычислил центры компонентов(колонка центроид)

и ещё у вас mil у меня дюйм

Все верно  Sux_V 10.09.2010 18:35  [Вверх] [Ответить]
Новую библиотеку следует подключить к программе командой Library>>Setup. После этого обновить пэттерны командой Utils>>Force Update или постирать старые и вызвать новые из новой библиотеки.

Забыл поблагодарить  Виктор 13.09.2010 15:53  [Вверх] [Ответить]
Спасибо всем принявшим участие.
Сегодня привезли автомат, стоит на улице пока.

Нашел кое-что из программы  DesignDbx 23.09.2010 17:43  [Вверх] [Ответить]
Только что у меня прошла работа по формированию координат для установщика компонентов. Работа прошла, но оказалось никому не нужна.
Предлагаю скриншот в прицепе.
Исходными данными для программы являются:
- результат Pcad.pcb (версия до 2006);
- перечень элементов ПЭ3 в формате Word.doc.
Если заинтересуешься, поищи в Skypy Leonid_Chi

К сообщению прикреплен файл: скриншот гдавной формы программы (2087_screenShot__________.jpg, 0 Kb)


Конечно, интересно  Виктор 24.09.2010 08:23  [Вверх] [Ответить]
В понедельник приедут спецы автомат настраивать и обучать людей.
Соответственно, нужно будет и данные передавать в автомат из PCAD-2002(2006) в ASCII и из спецификации WORD (т.к. не всегда в файлах PCAD информация достоверна по номиналам).
Нельзя ли обычный E-mail указать...в Skype нет опыта работы пока.

BS384V1  Виктор 24.09.2010 08:31  [Вверх] [Ответить]
кстати, называется автомат. Фирма Autotronik (Германия) производитель.

всё возможно, но лучше не надо  DesignDbx 24.09.2010 09:11  [Вверх] [Ответить]
Обычно E-mail стараются не показывать, т.к. возможен спам. Если не боишься трудностей - укажи свой E-mail.
А со Скайпом работать легко. Там опыт не нужен.
Скайп предложил для того, чтобы показать через Скайп, как работает программа.
В динамике это нагляднее, а Скайп позволяет показать собственный экран.
P.S. А почему Pcad ASCII? Я принимаю данные прямо с экрана Pcad.PCB.
Вот уже первый вопрос - почему ASCII?
Что за формат "спецификация WORD"? Я беру информацию из перечня элементов ПЭ3.doc/

ещё вопрос в догонку  DesignDbx 24.09.2010 09:42  [Вверх] [Ответить]
Зачем нужен Pattern. Дело в том, что Pattern-у даётся произвольное имя.
Причём разные разработчики могут дать одно и то же имя. Встречал, когда один и тот же разработчик под одним именем Pattern-a держал разные элементы.
В принципе, получить имя Pattern и записать в лист не проблема, но вызывает подозрение на достоверность имени Pattern-a.

alehin_va@tves.region.tambov.ru  Виктор 24.09.2010 09:47  [Вверх] [Ответить]
Трудности сами ко мне приходят и приходится с ними бороться.
Pcad ASCII потому, что при отсутствии библиотек компонентов приходится вытаскивать библиотеки из PCB файла так, как мне здесь выше пояснили:
сохраняю файл в формате Pcad ASCII и в Library Executive иду в Library - Translate и там загружаю этот самый Pcad ASCII, далее выгружаю готовую библиотеку корпусов.
Потом в редакторе корпусов редактирую и т.д.
Перечень, например, может быть таким

К сообщению прикреплен файл: Перечень (2088_Example.rar, 0 Kb)


О Pattern  Виктор 24.09.2010 09:56  [Вверх] [Ответить]
В автомате постановщике есть библиотека и чтобы как то определиться c взаимным соответствием, думаю, брать, если есть, название корпуса как раз из Pattern ( и потом проверять по перечню не начудил ли, что, впрочем, легче чем печатать)
Ну или вручную вбивать, или из Type брать - больше вроде неокуда (если иметь ввиду только PCAD)