Cómo leer códigos pequeños y DPM en materiales de semiconductores y 3C
Estos códigos comparten cuatro rasgos: pequeños, poco profundos, reflectantes y en posiciones variables. Cuando no se leen, la mayoría de las veces no falla el algoritmo de decodificación, sino la captura: cómo se ilumina, a qué distancia está la óptica y cuánto margen se deja en el campo. El orden es captar bien el código y después hablar de parámetros; enviar antes la pieza más difícil y después hablar de modelos.
- Cuatro tipos de superficie: grabado láser, marcado matricial, grabado químico, serigrafía e inyección de tinta
- Pieza individual con XT8161 (3mil), varios códigos por campo con XT8501B (5 megapíxeles)
- Bandeja completa con XTMZ40 / XTMZ40S, más de 200 códigos por captura
- Luz blanca y roja disponibles, con polarización e iluminación de ángulo bajo
Vea cuál es su caso
Aunque sea DPM, la lectura de un grabado láser y de un marcado matricial no es la misma.
| Tipo de código | Características de la superficie | Dificultad de lectura | Enfoque de tratamiento | Modelos habituales |
|---|---|---|---|---|
| Código grabado con láser | Hendidura quemada por ablación en metal o plástico, con rebaba en el borde | Contraste bajo, reflejo direccional | Iluminación de ángulo bajo para que la hendidura proyecte sombra y polarización para reducir el reflejo | XT8161 / XTMZ40S |
| Marcado matricial (DPM) | Formado por filas de puntos pequeños, con un diámetro que a menudo no llega a 0.1mm | Los puntos no llegan a formar línea y, si falta resolución, se corta | Más de 5 megapíxeles + óptica de corta distancia, sin ampliar el campo | XT8501B / XTMZ40B |
| Grabado químico | Profundidad de grabado irregular, bordes difusos | El contraste varía de un lote a otro y también dentro del mismo lote | Luz lateral + promedio de varias capturas, ajustando con la pieza peor | XT8161 / XTMZ40 |
| Serigrafía e inyección de tinta | Difusión de tinta, reflejo del laminado | El reflejo tapa el código o los puntos de tinta se emborronan | Filtro polarizador + cambio del ángulo de incidencia y, si hace falta, luz roja | XT8501B / XTMZ40S |
Cómo se lee realmente en líneas de semiconductores y 3C
Si cambian el portador, la posición del código o el tamaño, cambia el resultado de la selección.
Bandeja de IC semiconductores
Una pieza por celda, con el código en la superficie del chip o junto a la celda, con un tamaño habitual de 2–3mm. La bandeja completa entra en el campo de 30×20cm del XTMZ40B, se lee de una vez y se entrega por celda para contrastarlo con la tabla de posiciones del MES.
Cinta portadora y tubos de componentes
Los códigos de la cinta portadora están muy juntos y los componentes dentro del tubo miran hacia dentro. El campo de 32×14cm del XTMZ40S cubre justo una tira de cinta, sin necesidad de cortarla.
Conectores y cables de datos
Las etiquetas de cable se curvan al enrollarse y la superficie del código no es plana. Con el XT8501B de 5 megapíxeles y varios códigos por campo se lee el manojo completo, sin alinear cable por cable.
Módulos de comunicación
El blindaje es metal cepillado y el código láser sobre él refleja mucho. Cambie antes el ángulo de la luz, añada después la polarización y solo al final ajuste los parámetros de decodificación: invertir el orden es perder el tiempo.
Materiales 3C y auriculares
La carcasa de los auriculares es curva y de color oscuro, y el código es pequeño y de bajo contraste. Aquí hay que apostar por píxeles: un lector de área de 40 megapíxeles da suficientes píxeles por código y un margen estable.
Código grabado en placa PCB
Código grabado en el borde o dentro de la placa, junto a componentes y pads. El XT8161 se usa con óptica macro a corta distancia, con el campo cubriendo solo la zona del código para no capturar la placa entera.
Cuatro modelos habituales
Pieza individual, varios códigos por campo y bandeja completa: tres tipos de trabajo, tres formatos.

1408×1024, 84 códigos/s, 3 mil, E/S de 3 entradas y 3 salidas

5 MP, 90 códigos/s, lentes de 8–25 mm, evaluación de calidad del código

40 MP, 32×14 cm, más de 200 códigos por captura

40 MP, 40×30 cm, más de 200 códigos por captura
Píxeles, campo y precisión
Cuanto mayor es el campo, menos píxeles ocupa cada código pequeño; esa es la cuenta que hay que hacer al leer códigos pequeños en una bandeja completa.
| Modelo | Resolución | Campo | Precisión y clasificación | Códigos adecuados |
|---|---|---|---|---|
| XT8161 | 1408×1024 | Según la óptica | 3mil (según el fabricante) | Código grabado en pieza individual, código en el borde de la placa |
| XT8501B | 2560×2048 | Según la óptica, 8–25mm disponibles | Compatible con la clasificación ISO15415 / 15416 / 29158 | Varios códigos por campo, códigos matriciales |
| XTMZ40 | 5440×7296 | 40×30cm | ≥3mil | Placa completa, capa completa de bandeja |
| XTMZ40S | 5440×7296 | 32×14cm | ≥3mil | Tubos de componentes, cinta portadora, bandeja individual de IC |
Cuatro causas, compruébelas en este orden
La imagen antes que nada, después la luz y solo al final los parámetros.
Contraste insuficiente
El código y el fondo son gris oscuro, o la pieza metálica brilla entera. El ojo ve el código y la cámara capta una mancha. Cambiar a luz de ángulo bajo para que la marca proyecte sombra es más eficaz que tocar el algoritmo.
Dirección del reflejo incorrecta
En un mismo lote, la pieza colocada recta se lee y ligeramente girada ya no: es un reflejo direccional. El polarizador debe girarse hasta quedar perpendicular a la luz reflejada; no basta con montarlo.
Código demasiado pequeño, píxeles insuficientes
Un código de 2mm en un campo de 60cm ocupa solo unas decenas de píxeles y el decodificador no tiene margen. O se cambia a una focal corta y se acerca la captura, o se pasa a un modelo de más píxeles.
Desenfoque por movimiento
La línea avanza y, con un tiempo de exposición largo, la imagen sale borrosa. Use obturador global, acorte la exposición y añada luz de relleno: las tres cosas a la vez.
De la muestra a la instalación en línea
En un proyecto DPM lo más arriesgado es aceptar con una muestra impresa: las piezas de la línea nunca son iguales a la muestra.
- Enviar muestras: envíe las piezas más difíciles de leer (no hace falta elegir las de mejor aspecto); las leemos una a una y le indicamos el límite entre lo que se lee y lo que no.
- Definir el campo: se define por el portador, no por el código. Cuanto mayor es el campo, menos píxeles ocupa cada código, y ahí está la principal contradicción al leer códigos pequeños en un palé completo.
- Definir la iluminación: la luz blanca es versátil y la roja resulta más nítida en algunos laminados y tintas; el filtro polarizador se elige según el tipo de reflejo, probando antes de decidir.
- Puesta en marcha: se empieza validando la salida de datos por puerto serie o TCP y después se conectan HTTP y el MES. Campos, codificación y separadores se revisan de una vez.
Los códigos DPM no tienen un estándar de aspecto uniforme: con el mismo proceso, distintos fabricantes y distintos lotes dan resultados muy diferentes. En la fase de selección hay que medir con la pieza real y no comparar solo píxeles en la tabla de parámetros.
Capacidad de desarrollo y fabricación para la lectura de códigos pequeños y DPM
La estructura, el ajuste óptico y el programa de decodificación se realizan dentro de nuestro propio sistema, de modo que cada parámetro de la propuesta se puede rastrear hasta los registros de medición y de inspección final.



Preguntas frecuentes sobre DPM y códigos pequeños
Las siguientes preguntas proceden de consultas reales de departamentos de equipos de fábrica, de almacén y logística y de integradores de sistemas, y las respuestas sirven directamente como base para la selección.
¿Qué diferencia hay entre un código DPM y un código de dos dimensiones normal?
Un código de dos dimensiones normal está impreso y tiene contrastes claros; el DPM se marca directamente en la superficie de la pieza (láser, matricial, grabado químico) y se capta por la hendidura o el cambio de material, con poco contraste y con reflejo direccional. Leerlo depende de la iluminación y de los píxeles, no de que el algoritmo fuerce el cálculo.
El código grabado no se lee, ¿es que el equipo no sirve?
Empiece por la imagen. Saque la captura y compruebe si el código se ve con claridad: si en la imagen no se distingue, ningún equipo, por caro que sea, lo va a leer. Si la imagen es clara y no se lee, ajuste los parámetros de decodificación y la configuración del tipo de código.
¿Se puede leer una bandeja con cientos de piezas de una vez?
El máximo por captura de los lectores de área está entre 196 y 300 códigos según el modelo, y cuántos se leen realmente depende del tamaño y la separación de los códigos. Por encima del límite se lee por zonas o se pasa a un modelo de mayor formato.
¿Cómo se trata el reflejo en piezas metálicas?
Tres pasos: cambiar el ángulo de incidencia de la luz (cuanto más bajo, más se aprecia la marca), añadir el filtro polarizador y girarlo hasta la posición de extinción, y solo después valorar el cambio a luz roja. En muchas instalaciones el polarizador está montado pero no girado al ángulo correcto.
¿Se puede leer si el código está cubierto de aceite o de recubrimiento?
Una película leve de aceite se lee en la mayoría de los casos; una capa gruesa o un recubrimiento completo destruyen la estructura del código, y eso hay que corregirlo en el proceso: en el equipo solo se puede aumentar el contraste. Envíenos la muestra y le damos una conclusión.
¿Se puede integrar con el MES?
Sí. Los modelos fijos admiten TCP, Profinet, Ethernet-IP, Modbus y otros; los lectores de área admiten puerto serie, TCP, HTTP e interfaz MES, con mapeo según los campos del sistema existente.
Qué página ver a continuación
Defina antes qué código hay que leer y después cuántos a la vez.
Solución de escaneo por lotes de palés y cajas completas
Campo, número de códigos y reglas de comparación de los cinco lectores de área todo en uno, para elegir según el portador
Solución de escaneo de alta velocidad en línea
Cómo se monta una pieza que pasa por la línea, cómo se dispara y cómo se entrega el resultado al PLC
Página de producto del lector de códigos industrial
Todos los modelos de las tres líneas: fijos, de área y OCR
Envíe la pieza más difícil
Envíenos la pieza más difícil de leer de la línea; la leemos una a una y le damos una conclusión: hasta dónde se puede leer y qué configuración hace falta.
Envíe antes las muestras
Si el código se puede leer y cuántos a la vez es más rápido comprobarlo con una muestra que leer la tabla de parámetros. Probamos la pieza en el equipo, damos la conclusión y el modelo recomendado, y después hablamos de configuración y cantidades.
Técnico: +86 13828891549 / +86 13828891549
Comercial: +86 13689562640 / +86 13689562640