В данной статье рассмотрим алгоритм написания программы электроконтроля многослойных печатных плат для установки SEICA в CAM350 ver7.0. Для написания программы необходимо использовать именно CAM 350 7 версии, так как в аналогах программы более новой версии программа получается некорректная.
Для создания программы используем оригинальные Gerber-Файлы, переданные от конструктора.
1. File→Import→Gerber Data.
Загружаем Gerber-файлы в CAM350:
В окне Import Gerber нажимаем кнопку Data Format . В открывшемся окне (Data Format) выбираем необходимые параметры. (Рис. 1)
Особое внимание следует обратить на пункт Units. Gerber-файлы загруженные с параметром English обрабатываются значительно быстрее
После выбора нужных параметров возвращаемся к предыдущему окну (Import Gerber) Рис. 2. Нажимаем кнопку «1» в появившимся окне Рис. 3 выбираем папку с расположением gerber-файлов. В выпадающем меню, в правом нижнем углу, выбираем тип отображаемых файлов All Files, выделяем gerber-файлы и жмем кнопку «открыть».
2. File→Import→Drill Data.
Загружаем файлы сверления.
Если исходные файлы сверления были экспортированы из Mentor Graphics, то следует использовать параметры загрузки как указано на Рис. 4.
Если файлы сверления были экспортированы из P-CAD, то следует использовать следующие параметры:
- Type (Absolute),
- Digits (Integer-4, Decimal-2)
- Zero suppression (None)
- Units (Metric)
Файл сверловки экспортированный из Mentor Graphics имеет расширение *.ncd, если из P-CAD, расширение *.drl.
Нажимаем кнопку «...», в появившимся окне Рис. 4 выбираем папку с расположением файлов сверления. В выпадающем меню, в правом нижнем углу, выбираем тип отображаемых файлов All Files, выделяем файлы сверление и жмем кнопку «открыть».
Если на плате есть не металлизированные отверстия, следует удалить КП на всех слоях для этих отверстий.
Далее удаляем слой с не металлизированными отверстиями (если есть).
Edit→Layers→Remove. В столбце remove ставим галочку напротив слоя который следует удалить, OK.
3. Зададим каждому слою свой тип.
Открываем таблицу слоев.
Tables→Layers (либо нажатием клавиши Y). Рис. 5.
В графе Type задаем тип слоям как на Рис. 5. Для сверления выбираем NC Primary. OK.
Если слои расположены не в правильном порядке, их следует упорядочить согласно списку:
• Top
• Mask top
• Internal
• …
• Internal
• Bottom
• Mask bot.
• DRL (NCD)
Edit→Layers→Reorder. В конце операции расстановки жмем кнопку «renumber». OK.
После выполнения операций описанных выше, приступаем к обработке слоев маски (Mask top, Mask bot). Следует удалить площадки всех переходных, крепежных и не металлизированных отверстий. А так же рисованные элементы и контур габарита платы.
4. Utilites→Netlist Extract.
Формируем список цепей.
В окне Netlist Extract установлена галочка Single Point Net, остальные параметры отключены.
После формирования списка цепей, следует расставить тестовые точки.
Tools→Flying Probe Editor. В верхнем левом углу появиться кнопка «create», нажимаем её, отмечаем параметры так как указано на рисунке 7.
Если все проделано верно, то никаких предупреждений и ошибок не будет, а на контактных площадках появятся тестовые точки, пример на рисунке 8.
Возвращаемся в CAM Editor. Кнопка «Return to CAM Editor».
5. File→Export→Netlist.
Экспортируем сформированный список цепей с тестовыми точками.
В появившемся окне (Export Netlist Options) выставляем параметры как на рисунке 9. Сохраняем в нужную папку.
Программа голова для дальнейшей работы на установке SEICA.