Резюме

  • CPL е наборът от инструкции за разполагане на pick-and-place машината.
  • Задължителни колони: reference, X, Y, въртене, страна, footprint.
  • Конвенциите за ротация се различават между EDA инструментите — често срещан капан.
  • Конвенцията за нулева точка на корпусите също се различава, внимавайте за грешки от отместване.

Какво е CPL

CPL означава component placement list. Други имена: pick-and-place файл, XYZ файл, position файл. Pick-and-place машината чете този файл, за да знае къде отива всеки компонент върху платката.

Задължителни колони

Колона Описание
Reference R1, C2, U3 (съответства на BOM и силкскрийна)
X X координата (mm)
Y Y координата (mm)
Rotation 0, 90, 180, 270 градуса
Side Top или bottom
Footprint 0402, 0603, SOT-23 и т.н.

Незадължителни, но често срещани: package origin reference, value, comment.

Конвенциите за ротация се различават

Ротацията в KiCad, Altium, Eagle и OrCAD използва леко различни референтни ъгли за един и същ компонент. Част, експортирана от KiCad като 90 градуса, може да трябва да бъде интерпретирана като 270 градуса на pick-and-place машината.

Pick-and-place машината използва една конвенция. Производственото инженерство прилага трансформация по EDA инструмент при зареждане на CPL. Знанието кой инструмент е експортирал CPL е полезна информация за включване в метаданните на файла или в името на файла.

Конвенция за package origin

Повечето EDA инструменти поставят X-Y origin в центроида на пакета. Някои го поставят на pin 1. Някои позволяват на потребителя да избере. Pick-and-place машината приема една конвенция; ако вашият CPL използва другата, всеки компонент е изместен с половината от размера на пакета си.

Решението: потвърдете конвенцията за package origin на вашия EDA инструмент преди експорт и я документирайте в CPL файла или в придружителна бележка.

Често срещани грешки в CPL, които забавят поставянето

  • Липсващи компоненти: BOM съдържа компонент, CPL не включва поставяне
  • Призрачни компоненти: CPL включва поставяне, няма съответстващ ред в BOM
  • Грешна страна: top компонент е посочен като bottom (или обратно)
  • Грешна ротация: експортирана в градуси, машината очаква радиани (или обратно, със специфики на EDA инструменти)
  • Поставяния извън платката: координати извън контура на платката
  • Смесени единици: някои редове в mm, други в mils

Бърза проверка преди изпращане

  • Отворете CPL в програма за преглед, която го налага върху контура на вашата платка
  • Проверете на случаен принцип, че всеки компонент е на платката, на правилната страна, при разумна ротация
  • Потвърдете, че броят на поставянията съвпада с общото количество в BOM
  • Отбележете EDA инструмента, използван за експорт

Често задавани въпроси

What is a CPL file?

The centroid or pick-and-place file. It tells the placement machine where each component sits: reference, X, Y, rotation, side, and footprint.

Why do component rotations come out wrong?

Rotation conventions differ between EDA tools. Confirm the zero-rotation reference per package, since that is the most common CPL bug.

Does the CPL have to match the BOM?

Yes. Reference designators and quantities must agree across both files, or the job stalls at quote review.

Преминете към серийно производство

Ако работите по файла или подготовката за тестване, които статията разглежда, с удоволствие ще прегледаме това, което имате.