Centroide de componente para máquina de recoger y colocar usando Eagle

Acabo de terminar de diseñar una placa de circuito impreso y envié a los Gerber a mi casa de juntas (Bitele) y me han pedido que también les proporcione un archivo de selección y colocación.

Usando Eagle, ejecuté mountsmd.ulp y generé un archivo de selección y colocación para mi tablero.

Al revisar el archivo y comparar su salida con el archivo de diseño de mi placa, noté que el centroide de mi componente FET parece estar ubicado fuera del cuerpo del componente:

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí¿Es esto un error?

Creo que Eagle ULP toma el centroide de cada almohadilla, determina qué almohadillas están en los extremos del componente (es decir, si fuera un dispositivo sot23 de 6 pines, tomaría las cuatro esquinas) y luego encuentra la media geométrica de estas almohadillas.

En mi ejemplo, esto termina fuera del cuerpo del componente.

Para componentes más grandes como este, ¿la máquina de recoger y colocar realiza automáticamente un ajuste sobre la marcha para que recoja el componente por su cuerpo?

¿Quería que cotizaran el montaje o solo la fabricación? Si le piden un archivo de centroide, también citan la fabricación. Asegúrate de que ambos estén en la misma página.

Respuestas (1)

La máquina de recoger y colocar no utiliza el archivo que usted proporciona para recoger componentes, solo para colocarlos. Al recoger, utiliza biblioteca interna de componentes con dimensiones definidas, puntos de recogida y rotaciones.

Cuando se trata de coordenadas del centroide, en mi opinión, es correcto. Creo que su marcador está ubicado en el centro del contorno del componente, no en el centro del cuerpo en sí. Pero, para ser honesto, no importa tanto. La mayoría de las veces, el operador de la máquina PnP aún necesita corregir las posiciones de los componentes "extraños" a mano. Componentes como DPAK-s, conectores, enchufes, etc.

Gracias, mi mente está tranquila. Pero, solo para aclarar, la mejor práctica para crear un archivo de selección y colocación es ir por el centro del "contorno" del componente. Entonces, si estuviera creando una pieza en una biblioteca Eagle personalizada, me gustaría que el origen estuviera en el centro de un cuadrado imaginario proyectado 90 ° hacia abajo en el tablero que limita las características geométricas de los componentes físicos completos.
O, supongo que dependiendo de la forma en que funcione el guión del águila, tal vez todo lo que deba hacer es asegurarme de dibujar un cuadrado en la capa Contorno cuyo centro sea el centro geométrico de la parte (como se ve desde arriba del tablero), y no preocuparse por dónde está el origen.
Sí, es una buena práctica colocar el origen en el centro del contorno, pero no es necesario. No sé si todos, pero al menos algunos de los otros programas EDA generan archivos PnP con ambas coordenadas. Obtiene 2 columnas con coordenadas en relación con el origen de la pieza (X-REF, Y-REF) y 2 columnas con coordenadas en relación con el centro del contorno (X-MID, Y-MID). Estos últimos generados sobre la marcha por el software. Y, según mi experiencia, la mayoría de las veces se utilizan las coordenadas MID-X e Y al programar la máquina, simplemente porque son más universales que las coordenadas de "referencia".
Además, con respecto a las "buenas prácticas", hay algunas cosas que vale la pena recordar (si desea facilitar un poco el trabajo de los ensambladores): 1. Si puede, use la "rotación cero" estándar de componentes en su biblioteca (puede verificar en los documentos IPC o en la hoja de datos de su componente, blogs.mentor.com/tom-hausherr/blog/tag/ipc-standards), 2. Coloque el origen de su PCB en algún lugar característico (borde de la PCB, fiducial, pequeño orificio etc.), 3. Agregue fiduciales a la PCB (y, si puede, expórtelos a un archivo PnP).