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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Как правильно создавать компоненты для авт. монтажа?
invertor79
сообщение Mar 30 2007, 10:08
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 97
Регистрация: 25-04-06
Из: Краснодар
Пользователь №: 16 451



Первый раз столкнулся с необходимость заказа автоматического монтажа. Glue Point, Test Point, Pick Point - где почитать, на какие корпуса, какие из перечисленных Point надо лепить? Будут использоваться 0603, 0805, soic, tssop, pqfp, все компоненты самопальные.
Go to the top of the page
 
+Quote Post
rumit2000
сообщение Mar 30 2007, 10:20
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 175
Регистрация: 16-03-07
Из: Москва
Пользователь №: 26 228



Цитата(invertor79 @ Mar 30 2007, 11:08) *
Первый раз столкнулся с необходимость заказа автоматического монтажа. Glue Point, Test Point, Pick Point - где почитать, на какие корпуса, какие из перечисленных Point надо лепить? Будут использоваться 0603, 0805, soic, tssop, pqfp, все компоненты самопальные.

Унас вот станок (старенький очень) не понимает файлов, которые пикад генерит, поэтому программу для него товарищи пишут вручную, отмечая компонент точкой в центре патерна, из этого предпологаю что и для ПП эти точки надо ставить по центру...

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


--------------------
Быстро, Дёшево, Качественно-выбери любые 2 пункта
Go to the top of the page
 
+Quote Post
Andreas1
сообщение Mar 30 2007, 10:24
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 446
Регистрация: 12-03-06
Из: Москва
Пользователь №: 15 142



Я ничего этого не делал. Origin- где попало. Только площадки старался сделать по IPC и обязательно 2 точки привязки на плату(+2 на компонент с шагом<=0,5 мм). Ну и поля, свободные от SMD по 5 мм.
Обязательно посылаю CAM-350 от изготовителя ПП на согласование.

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

Никаких доп. точек в PCAD файле у меня не было.
Монтаж делел в Резоните и телереме. Вопросов по компонентам не было, а уж как они писали программу, мне все равно.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Mar 30 2007, 12:19
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Glue Point - точка нанесения на плату капли клея при монтаже smd на нижней стороне платы. Логично, что ее нужно ставить в центр тяжести компонента. Но если в этом месте площадка - то либо рядом (возможно несколько точек), если есть много свободного места чтобы клей не попал на площадку, либо не ставить вообще и не монтировать такой компонент на нижнюю сторону. Pick&Place Point - точка, за которую станок берет компонент. Должна стоять в центре тяжести компонента, иначе станок может ронять компонент. Центр тяжести в большинстве случаев совпадает с геометрическим центром корпуса. Вариантов проставить эти точки три:
1 - Правильный. Ставятся в момент создания SMD-компонента. Привычка ставить появляется довольно быстро.
2 - Если плата уже разведена. В библиотеке проставляем точки, в PCB - Utils->Force update.
3 - Если плата разведена, а библиотеки нет. Создаем произвольный элемент с этими точками. Добавляем его в плату. Сохраняем плату в формате ASCII (обратить внимание на строчную 'я' - если есть, пропатчить пкад утилитой !0xFF с platnaya.ru). Открываем в редактрое. В начале файла находим описание нашего элемента и смотрим как в нем описаны точки. Копируем описание точек в описания всех smd-элементов, вычисляя координаты точек исходя из координат крайних выводов. Сохраняем файл, загружаем, проверяем, сохраняем в формате bin.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Владимир
сообщение Mar 30 2007, 12:31
Сообщение #5


Гуру
******

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



Цитата
3 - Если плата разведена, а библиотеки нет. Создаем произвольный элемент с этими точками. Добавляем его в плату. Сохраняем плату в формате ASCII (обратить внимание на строчную 'я' - если есть, пропатчить пкад утилитой !0xFF с platnaya.ru). Открываем в редактрое. В начале файла находим описание нашего элемента и смотрим как в нем описаны точки. Копируем описание точек в описания всех smd-элементов, вычисляя координаты точек исходя из координат крайних выводов. Сохраняем файл, загружаем, проверяем, сохраняем в формате bin

Загрузить CMP
Library/Translate В качестве исходного указываем наш PCB в ASCII кодах, и получаем готовую библиотеку
Подключаем ее и делаем 1 и 2 пункты
Go to the top of the page
 
+Quote Post
invertor79
сообщение Mar 30 2007, 19:37
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 97
Регистрация: 25-04-06
Из: Краснодар
Пользователь №: 16 451



Сергей Борщ, спасибо за исчерпывающий ответ!
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Mar 30 2007, 21:31
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Владимир @ Mar 30 2007, 11:31) *
Загрузить CMP
Хм. Про такой вариант даже и не думал. Действительно, удобно. Одно только но - при создании компонента порой используются такие дивные сетки, что вспомнить (найти) подходящую порой непросто. В то время как в ASCII - файле достаточно сложить и поделить пополам 2 координаты на калькуляторе smile.gif


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Uree
сообщение Apr 2 2007, 09:43
Сообщение #8


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

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



А зачем искать сетки - паттерн ведь уже нарисован. Скомпоновать с символом и пользоваться, не задумываясь о сетках.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Apr 2 2007, 10:02
Сообщение #9


Гуру
******

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



Цитата
А зачем искать сетки - паттерн ведь уже нарисован. Скомпоновать с символом и пользоваться, не задумываясь о сетках

Правильно.
Открывать при этом pattern нет необходимости
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Apr 2 2007, 13:05
Сообщение #10


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Uree @ Apr 2 2007, 08:43) *
А зачем искать сетки - паттерн ведь уже нарисован. Скомпоновать с символом и пользоваться, не задумываясь о сетках.
И как при этом поставить Pick&Place и Glue Dot в центр компонента?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Uree
сообщение Apr 2 2007, 13:43
Сообщение #11


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

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



Ага, значит предполагается и редактирование. Ну тогда действительно придется искать сетку в которой паттерн рисовался. Хотя не так уж их и много, этих сеток, если тщательно подумать... Мне хватает шести, больше как-бы и придумать не могу: 0.635; 0.325; 0.25; 0.2; 0.127; 0.1 - зачем больше?
Go to the top of the page
 
+Quote Post
Владимир
сообщение Apr 2 2007, 14:17
Сообщение #12


Гуру
******

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



Цитата
0.25; 0.2; 0.127; 0.1 - зачем больше?

Действительно, точнее чем инструмент может схватить и поставить компонент ставит сетку нет смысла
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Apr 2 2007, 19:09
Сообщение #13


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Uree @ Apr 2 2007, 12:43) *
0.635; 0.325; 0.25; 0.2; 0.127; 0.1 - зачем больше?
1.27 и производные делением пополам, 0.8 и производные, 0.65 и производные, 0.5 и производные, но особая песня это сетки при рисовании разъемов D-SUB и подобных (хотя они не SMD и к исходной теме отношения не имеют) и всяких гибридных модулей.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Andreas1
сообщение Apr 2 2007, 19:43
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 446
Регистрация: 12-03-06
Из: Москва
Пользователь №: 15 142



Цитата
1.27 и производные делением пополам, 0.8 и производные, 0.65 и производные, 0.5 и производные,

Зачем же так усложнять себе жизнь? smile.gif
Даже на SO20 разбег относительно сетки 1,25 всего+-0,1.
В 90% случаев[по крайней мере для 3-4 класса] достаточно сеток 1,25, 0,25 и 0,05 мм. Экзотика и разъемы не в счет.
Go to the top of the page
 
+Quote Post
AntonS
сообщение Apr 16 2007, 17:22
Сообщение #15


Частый гость
**

Группа: Свой
Сообщений: 80
Регистрация: 10-02-06
Из: Киев
Пользователь №: 14 208



При создании компонентов для автоматического монтажа лучше всего проконсультироваться с производителем. У нас например практически на всех платах модернизируются посадочные места под технологические возможности производства. На каждом производстве могут быть свои особые требования. Конечно при больших объемах Вам вполне возможно бесплатно подготовят плату под автоматический монтаж, но если хотите, чтобы Вас вспомнили добрым словом и не было бесконечных согласований, то спросите у того, кто будет собирать.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 6th July 2025 - 13:33
Рейтинг@Mail.ru


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