Перейти к содержанию
    

Файл с центрами установки компонентов

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

Изменено пользователем Vanёk

Поделиться сообщением


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

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

Уважаемый PCBTech, не подскажете?

Поделиться сообщением


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

Уважаемый PCBTech, не подскажете?

 

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

Возьмите исходный PCB проект и получите координаты оттуда.

Если плата на панели, а PCB одиночный, то потребуется еще и информация о панели (чертеж).

Поделиться сообщением


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

может всетаки попробуете не из герберов, а из разводки? Там отчет можено получить

Поделиться сообщением


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

Из Altium, например, получается элементарно. Там для этого есть встроенные стредства.

Поделиться сообщением


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

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

Добрый день.

Есть способ с помощью Cam350. Но это геморойный способ, когда по-другому никак.

1. Сэкспортировал гербера в Cam350.

2. Создать компоненты, командой Utilities->Quick Part и там задаётся Refdes и соответствующие ему площадки. потом выбираются похожие.

3. Редактируется Refdes командой Edit->Change->Refdes.

4. Выводиться отчёт. Команда info->report->centroid.

 

PS. Вспоминаю, это как страшный сон. :crying:

Поделиться сообщением


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

Из Altium, например, получается элементарно. Там для этого есть встроенные стредства.

А иожно чуть плдробнее?

Поделиться сообщением


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

Добрый день.

Есть способ с помощью Cam350. Но это геморойный способ, когда по-другому никак.

1. Сэкспортировал гербера в Cam350.

2. Создать компоненты, командой Utilities->Quick Part и там задаётся Refdes и соответствующие ему площадки. потом выбираются похожие.

3. Редактируется Refdes командой Edit->Change->Refdes.

4. Выводиться отчёт. Команда info->report->centroid.

 

Для какой версии Cam350 это актуально? Потому как при попытке вызвать Utilities->Quick Part я получаю сообщение об ошибке с текстом "TOP layer MUST exist - Please assign TOP layer". Почему именно ТОР? А если на плате еще и ВОТ есть?

Поделиться сообщением


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

Для какой версии Cam350 это актуально? ...

Думаю на всех версиях. но вот сайчас поробовал на v7.6.

... Потому как при попытке вызвать Utilities->Quick Part я получаю сообщение об ошибке с текстом "TOP layer MUST exist - Please assign TOP layer".Почему именно ТОР? А если на плате еще и ВОТ есть? ..

Он пишет вам, что TOP должен быть назначен, пожалуйста определите слой TOP.

Для этого нажмите клавишу Y и слою, который соответствует TOP, назначьте во вкладке Type, тоже TOP. Также для Bottom.

Потом, если компоненты на слое TOP, то скрываете все остальные и Utilities->Quick Part, если нужен Bottom, выбираете его и скрываете все остальные и опять Utilities->Quick Part.

Поделиться сообщением


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

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

Возьмите исходный PCB проект и получите координаты оттуда.

Если плата на панели, а PCB одиночный, то потребуется еще и информация о панели (чертеж).

А в случае панели, в каком формате желателен чертёж? Сам гербер-файл панели нельзя использовать в качестве чертежа (если есть значения центров установки для одной платы с этой панели)?

Поделиться сообщением


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

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

 

Извиняюсь за вопрос,

для чего это Вам нужно, просто любопытство ?

На контрактных производствах этот вопрос давно решён,

координаты получают и из герберов ,и из CAD программ.

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

привязки для удобства настройки сборочных роботов.

Ваши координаты для сборщиков как "мертвому припарка" Вы же не будете

станки настраивать?

Поделиться сообщением


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

Думаю на всех версиях. но вот сайчас поробовал на v7.6.

 

Он пишет вам, что TOP должен быть назначен, пожалуйста определите слой TOP.

Для этого нажмите клавишу Y и слою, который соответствует TOP, назначьте во вкладке Type, тоже TOP. Также для Bottom.

Потом, если компоненты на слое TOP, то скрываете все остальные и Utilities->Quick Part, если нужен Bottom, выбираете его и скрываете все остальные и опять Utilities->Quick Part.

Спасибо огромное за разъяснения. Попробовал. Методика полностью рабочая, но, ИМХО, трудоемкость операций для насыщенных компонентами плат просто зашкаливает.

Поделиться сообщением


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

Добрый день.

Есть способ с помощью Cam350. Но это геморойный способ, когда по-другому никак.

1. Сэкспортировал гербера в Cam350.

2. Создать компоненты, командой Utilities->Quick Part и там задаётся Refdes и соответствующие ему площадки. потом выбираются похожие.

3. Редактируется Refdes командой Edit->Change->Refdes.

4. Выводиться отчёт. Команда info->report->centroid.

 

PS. Вспоминаю, это как страшный сон. :crying:

 

Простой способ:

 

п.1 совпадает

2. Utilities - Draw to Flash - interactive , выделяем рамкой группу контактных площадок принадлежащих одному типу компонента. до тех пор пока все необходимые ГРУППЫ контактных площадок не будут преобразованны в одинарные большие кп. ( в отличии от 1 способа операция проходит автоматически и необходимо найти только отличающиеся друг от друга типы корпусов комп.)

3. далее Utilities->Quick Part, внимание новый компонент содержит всего одну кп.

4. редактировать по желанию...потом п.4.

 

способ плохо отрабатывает 3-х выводные компоненты их можно делать предыдущем способом...

Поделиться сообщением


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

Простой способ:

 

п.1 совпадает

2. Utilities - Draw to Flash - interactive , выделяем рамкой группу контактных площадок принадлежащих одному типу компонента. до тех пор пока все необходимые ГРУППЫ контактных площадок не будут преобразованны в одинарные большие кп. ( в отличии от 1 способа операция проходит автоматически и необходимо найти только отличающиеся друг от друга типы корпусов комп.)

Замечание по поводу п.2:

 

2946616e8f53056c3608344274b0.jpeg

 

На приведенном скриншоте - кусок реальной платы, функция "Draw to Flash" еще не использована. То есть на плате под резисторы и конденсаторы типоразмера 0805 заложено одно и тоже посадочное место. Соответственно, если идти по Вашему методу, то резисторы от конденсаторов отличаться ничем не будут.

 

Я не говорю о том, что метод не имеет права на жизнь. Просто везде возможны свои варианты.

Поделиться сообщением


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

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

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

Гость
Ответить в этой теме...

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

  Разрешено использовать не более 75 эмодзи.

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

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

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

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