Müssen Pakete in Eagle zentriert werden, um gültige Pick-and-Place-Daten zu exportieren?

Ich arbeite an einer Leiterplatte mit diesem SD-Kartenanschluss http://media.digikey.com/pdf/Data%20Sheets/Amphenol%20PDFs/101-00313.pdf

In der technischen Zeichnung scheint der Ursprung des Teils der Schnittpunkt der Achse des Bauteils mit einer Linie durch die Mitte der Pads für die Signalstifte zu sein. Beispielsweise wird die Abmessung für das oberste Loch (24,31 mm) von der Mitte dieser Pads aus gemessen.

Ich habe das Bauteil in Eagle erstellt und den gleichen Mittelpunkt wie in der technischen Zeichnung verwendet. Ich kann mir jedoch vorstellen, dass die Bestückungsmaschine den Stecker nicht über dieses Zentrum aufnehmen kann.

Meine Frage: Muss ich sicherstellen, dass ich die Mitte des Teilkörpers (ohne Stifte) manuell berechne und diese dann als neue Mitte für das Gehäuse verwende, wenn ich mit dem Entwerfen des Gehäuses fertig bin? Also bewege ich das Paket im Grunde so, dass es sich um den Ursprung zentriert, wenn ich fertig bin? Als ich meinen SMT-Subunternehmer anrief, sagten sie, dass die Software automatisch Schwerpunkte berechnet, wenn Sie Bestückungsdaten exportieren (z. B. mit mount-smd.ulp), aber ich denke, dass es Sache des Maschinenbedieners ist, zu entscheiden, wie er das Teil aufnimmt und richtig auf dem Fußabdruck platzieren?

Mir ist nur nicht 100% klar, ob Eagle beim Exportieren von Schwerpunktdaten die Mittelpunkte der Pakete verwendet oder ob er nur die Schwerpunkte der Teile automatisch bestimmt (so dass es keine Rolle spielt, wo Sie den Ursprung ursprünglich im Bibliothekseditor platzieren). .

Antworten (2)

Wenn ich in das Skript schaue, sehe ich

     printf("%s %5.2f %5.2f %3.0f %s %s\n",
     E.name, u2mm((xmin + xmax)/2), u2mm((ymin + ymax)/2),
     E.angle, E.value, E.package.name);

daher muss der Mittelpunkt der Komponente durch die X-Achse und der Mittelpunkt der Komponente durch die Y-Achse ausgegeben werden. Weiter, wenn Sie sich die Beschreibung ansehen

#usage "<b>Data generation for mounting machines</b>\n"
   "<p>"
   "Generates files for smds on the top and bottom layers "
   "wich can be used with mounting machines. "
   "The x and y coordinates (units: mm) of the SMD elements are calculated "
   "as mean of maximum and mimimum value of the smds origin points. "
   "The calculated value does not necessarily fit with the origin "
   "point of the part in the layout."
   "All SMD elements populated in currently set assembly variant are considered."
   "<p>"
   "The syntax of the output data looks like this:"
   "<p>"
   "<tt>name x-coord y-coord rotation value package</tt>"
   "<p>"
   "<author>Author: support@cadsoft.de</author>"

Es ist eigentlich etwas verwirrend, aber ich habe dieses Skript in einem meiner Projekte ausprobiert, und ein SMD-Gerät mit einem Ursprung außerhalb seines physischen Zentrums wurde in die Platzierungsdatei mit dem physischen Zentrum der Komponente ausgegeben.

Fazit: Ursprungslage des Bauteils egal. Sie müssen Ihr Gerät nicht nacharbeiten.

Aus meiner Erfahrung hat die Herkunft des Teils nichts mit der Entnahmeposition zu tun. Meistens ist die Aufnahmeposition standardmäßig auf die Mitte der Tasche im Band eingestellt. Wenn das Teil eine ungewöhnliche Form oder Löcher aufweist, bewegt der Bediener diese Aufnahmeposition manuell an eine Stelle, die eine zuverlässige Aufnahme gewährleistet. In Ihrem Beispiel wäre dies wahrscheinlich an der Symmetrielinie, etwa 10 mm von der Kante mit Leitungen entfernt (Mittelpunkt der oberen Abschirmung).

Wenn es darum geht, Dateien auszuwählen und zu platzieren, exportiert EAGLE, wie Anonymous zuvor gepostet hat, die Koordinaten des Mittelpunkts des Teils. Andere Software (wie Altium) exportiert möglicherweise beides: Mittelpunkte (genannt: Mid-X und Mid-Y) und Referenzpunkte (Ref-X und Ref-Y) – letztere sind der Ursprung des Teils.

TL; DR-Version: Es sollte keine Rolle spielen, wo Sie den Ursprung des Teils angeben. Der Bediener muss die Entnahmeposition (und wahrscheinlich die Platzierungsposition) so oder so anpassen.