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

 
 
> О генерации отчета pick & place после трансляции Layout -> Allegro, или как получить правильные координаты точки установки
Hoodwin
сообщение Mar 23 2012, 08:02
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



В процессе общения с монтажниками осознал еще одну беду, которая появилась после перевода проекта из layout в pcb editor. А именно: точки установки некоторых SMD компонентов попали на первый пин и поэтому в установщике оказались сдвинутыми. Исходно у layout каждый компонент имеет для каждого футпринта точку захвата его в питателе, причем эта точка задается в локальной системе координат компонента. В дальнейшем, при формировании файла pick and place это смещение учитывается при вычислении истинной координаты точки установки относительно глобальной системы координат всей платы. Но вот непонятно, есть ли такое понятие в pcb editor? В итоге в отчет о компонентах попадают не точки установки, а точки вставки, а они частенько у старых компонентов расположены в центре первого вывода.

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

Сообщение отредактировал Hoodwin - Mar 23 2012, 08:08
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Ant_m
сообщение Mar 23 2012, 10:13
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765



Никогда об этом не задумывался... Покопался в help
Есть такой слой BODY_CENTER, кажется он как раз для этих вещей и сделан.
Цитата
Origin
Specifies the point on each component to use for the anchor point. When you choose a component for placement, the program looks at the possible grid choices, selects the most appropriate, and aligns the specified origin with the intersection.
Choose from the following component origins:

Body Center
Defines the component center by adding a text point at that location. The text point must be of class PACKAGE GEOMETRY/PART GEOMETRY, subclass BODY_CENTER. If you do not define the component center on the symbol drawing, the system automatically uses PLACE_BOUND_TOP to calculate the body center and uses that point for placement.

Symbol Origin
Indicates that the origin of the component is (0,0) on the symbol drawing.

Pin 1
Indicates the pin that is defined as Pin 1 in the symbol drawing is positioned on a placement grid point.
If no pin is defined as Pin 1, the component is placed on the symbol origin.


Цитата
SYM_CENTER_X
SYM_CENTER_Y
The X (Y) coordinate, in user units, of the symbol’s body center. These fields are taken from the text point of text attached to the symbol with subclass BODY_CENTER. If that text does not exist, it is calculated from the PLACE_BOUND_TOP rectangle(s).
Go to the top of the page
 
+Quote Post



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

 


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


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