Lecteurs de codes industriels / lecture multi-codes / lecteurs par lots / lecteurs partagés / terminaux portables (PDA) / lecture de documents MRZ · fabrication directe en usine · prise en charge des codes DPM
Sales +86 13689562640 sales03@szxtiot.com Tech +86 13828891549 13828891549@szxtiot.com
Dossiers de solutions

Comment lire les micro-codes et les codes DPM des matériaux semi-conducteurs et 3C

Ces codes partagent quatre traits : petits, peu profonds, réfléchissants et à position variable. Lorsque la lecture échoue, la cause est rarement l'algorithme de décodage, mais l'image elle-même : comment la lumière est dirigée, à quelle distance se trouve l'objectif, quelle marge de champ est conservée. L'ordre est de rendre le code net sur l'image avant de parler de paramètres de décodage, et d'envoyer d'abord la pièce la plus difficile avant de parler de modèle.

  • Quatre types de surface : gravure laser, marquage point par point, gravure chimique, sérigraphie et jet d'encre
  • XT8161 (3mil) pour la pièce isolée, XT8501B (5 Mpx) pour plusieurs codes dans un champ
  • XTMZ40 / XTMZ40S pour le plateau complet, plus de 200 codes par prise de vue
  • Lumière blanche ou rouge au choix, polarisation et éclairage rasant pris en charge
Quatre types de codes

Identifiez d'abord votre type de surface

Tous deux DPM, mais l'ablation laser et le marquage point par point ne se lisent pas de la même façon.

Type de codeCaractéristique de surfaceDifficulté de lecturePiste de traitementModèles courants
Codes gravés au laserCreux obtenus par ablation sur métal ou plastique, avec des bavures de fusion sur les bordsFaible contraste, reflet directionnelÉclairage rasant pour créer une ombre dans les creux, polarisation pour réduire les refletsXT8161 / XTMZ40S
Marquage point par point (DPM)Composé de rangées de points dont le diamètre est souvent inférieur à 0.1mmLes points ne se relient pas en ligne : sans résolution suffisante, le tracé se romptPlus de 5 Mpx et objectif courte distance, sans élargir inutilement le champXT8501B / XTMZ40B
Gravure chimiqueProfondeur de gravure irrégulière, bords effilochésContraste variable selon les lots, avec des écarts au sein d'un même lotÉclairage latéral et moyenne sur plusieurs images, réglé sur la pièce la plus difficileXT8161 / XTMZ40
Sérigraphie et jet d'encreDiffusion de l'encre, reflets du pelliculageLe reflet masque le code, ou les points d'encre se mélangentFiltre polarisant et modification de l'angle d'incidence, lumière rouge si nécessaireXT8501B / XTMZ40S
Six scénarios

Méthode de lecture en pratique sur les lignes semi-conducteurs et 3C

Support, position et taille du code diffèrent : le choix du modèle aussi.

Plateaux de circuits intégrés

Une pièce par alvéole, le code sur la surface du circuit ou à côté de l'alvéole, souvent 2–3mm. Le plateau entier entre dans le champ de 30×20cm du XTMZ40B, tous les codes sont lus en une fois et transmis par alvéole, puis rapprochés de la table de positions du MES.

Bandes porte-composants et tubes

Sur une bande porte-composants, les codes sont rapprochés ; dans un tube, ils sont tournés vers l'intérieur. Le champ de 32×14cm du XTMZ40S couvre exactement une bande, sans avoir à la découper.

Connecteurs et câbles de données

L'étiquette enroulée autour d'un câble se courbe et la surface du code n'est pas plane. Avec le XT8501B (5 Mpx) et la lecture de plusieurs codes dans un champ, un faisceau entier est lu d'un coup, sans aligner chaque câble.

Modules de communication

Le blindage est en métal brossé et le code laser y produit de forts reflets. On modifie d'abord l'angle d'éclairage, puis on ajoute la polarisation, et seulement ensuite on touche aux paramètres de décodage : dans l'ordre inverse, l'effort est perdu.

Matériaux 3C et écouteurs

Le boîtier d'un écouteur est bombé et foncé, le code petit et peu contrasté. Ici, ce sont les pixels qui font la différence : avec un lecteur à balayage matriciel de 40 Mpx, chaque code occupe assez de pixels pour conserver une marge stable.

Codes gravés sur carte PCB

Le code gravé se trouve en bord de carte ou à l'intérieur, à côté de composants et de plages de soudure. Le XT8161 utilise un objectif macro en prise de vue rapprochée, avec un champ limité à la zone du code pour ne pas cadrer la carte entière.

Aspect des modèles

Quatre modèles courants

Pièce isolée, plusieurs codes dans un champ, plateau complet : trois travaux, trois formats.

XT8161 lecteur fixe
XT8161 · lecteur fixe
1408×1024, 84 codes/s, 3 mil, E/S 3 entrées / 3 sorties
XT8501B caméra de vision industrielle
XT8501B · caméra de vision industrielle
5 Mpx, 90 codes/s, objectifs 8–25 mm, évaluation du grade de marquage
XTMZ40S lecteur à balayage matriciel tout-en-un de bureau
XTMZ40S · lecteur à balayage matriciel tout-en-un de table
40 Mpx, 32×14 cm, plus de 200 codes par prise
XTMZ40 lecteur à balayage matriciel tout-en-un de bureau
XTMZ40 · lecteur à balayage matriciel tout-en-un de table
40 Mpx, 40×30 cm, plus de 200 codes par prise
Comparaison des paramètres

Pixels, champ et précision

Plus le champ est large, moins un petit code occupe de pixels : c'est le calcul à faire pour lire de petits codes sur un plateau complet.

ModèleRésolutionChamp de lecturePrécision et évaluationCodes adaptés
XT81611408×1024Selon l'objectif3mil (valeur annoncée par le fabricant)Codes gravés sur pièce isolée, codes en bord de carte
XT8501B2560×2048Selon l'objectif, 8–25mm au choixPrise en charge des évaluations ISO15415 / 15416 / 29158Plusieurs codes dans un champ, codes point par point
XTMZ405440×729640×30cm≥3milCartes complètes, plateau de niveau complet
XTMZ40S5440×729632×14cm≥3milTubes, bandes porte-composants, plateau de circuits intégrés
Pourquoi la lecture échoue

Quatre causes, à vérifier dans cet ordre

Regarder d'abord l'image, changer ensuite l'éclairage, et modifier les paramètres en dernier.

Contraste insuffisant

Le code et le fond sont tous deux gris foncé, ou la pièce métallique brille uniformément. L'œil voit le code, la caméra n'en capture qu'une surface uniforme. Un éclairage rasant qui projette une ombre dans la gravure est plus efficace qu'un réglage d'algorithme.

Mauvaise orientation du reflet

Sur un même lot, la pièce droite se lit et une légère inclinaison suffit à faire échouer la lecture : c'est un reflet directionnel. Le filtre polarisant doit être tourné perpendiculairement à la lumière réfléchie ; le monter ne suffit pas.

Code trop petit, pas assez de pixels

Un code de 2mm sur un champ de 60cm n'occupe que quelques dizaines de pixels : le décodeur n'a aucune marge. Il faut soit passer à une focale courte en s'approchant, soit choisir un modèle à plus haute résolution.

Flou de mouvement

Sur une ligne en mouvement, une exposition longue produit du flou. Il faut combiner obturateur global, temps d'exposition court et éclairage d'appoint.

Quatre étapes de mise en œuvre

De l'échantillon à la mise en ligne

Dans un projet DPM, le piège est de valider sur une plaquette d'essai : les pièces de la ligne ne ressemblent jamais à l'échantillon de référence.

  • Envoyer des pièces : expédiez les pièces les plus difficiles à lire (inutile de choisir les plus belles) ; nous les lisons une par une et indiquons la limite entre lisible et non lisible.
  • Choisir le champ : selon le support, pas selon le code. Un champ large réduit le nombre de pixels par code, ce qui est la difficulté principale pour lire de petits codes sur une palette.
  • Choisir l'éclairage : la lumière blanche convient en général, la lumière rouge offre plus de contraste sur certains pelliculages et certaines encres ; le filtre polarisant se choisit selon le type de reflet, à valider par essai.
  • Mise au point : valider d'abord la sortie de données en série ou en TCP, puis raccorder HTTP et le MES. Champs, encodage et séparateurs sont vérifiés en une fois.

Un code DPM n'a pas d'aspect standardisé : à procédé identique, les résultats varient beaucoup d'un fabricant et d'un lot à l'autre. Lors de la sélection, on mesure sur les pièces réelles plutôt que de comparer des pixels sur une fiche technique.

Qualifications et propriété intellectuelle

Capacités de conception et de fabrication pour la lecture des micro-codes et du DPM

La mécanique, la mise au point optique et le programme de décodage sont réalisés dans notre propre système : chaque paramètre du projet est traçable jusqu'aux mesures et aux enregistrements de contrôle final.

Certificat d'indice de protection IP52
Certificat d'indice de protection IP52
Certificat d'entreprise de logiciels
Certificat d'entreprise de logiciels
Certificat de distinction du salon Hi-Tech Fair
Certificat de distinction du salon Hi-Tech Fair
FAQ

Questions fréquentes sur les codes DPM et les micro-codes

Les questions ci-dessous proviennent de demandes réelles de services maintenance d'usines, d'équipes entreposage-logistique et d'intégrateurs systèmes ; les réponses servent directement de base au choix du modèle.

Quelle différence entre un code DPM et un code bidimensionnel classique ?

Un code bidimensionnel classique est imprimé, avec un contraste net ; un code DPM est marqué directement sur la pièce (laser, points, gravure chimique) et se forme par des creux ou une modification du matériau, avec un faible contraste et des reflets directionnels. Sa lecture repose sur l'éclairage et sur le nombre de pixels, pas sur un décodage forcé par l'algorithme.

Un code gravé illisible : l'appareil est-il en cause ?

Commencez par l'image. Affichez la capture et vérifiez si le code y est net : s'il n'est pas lisible sur l'image, aucun appareil, quel qu'en soit le prix, ne le lira. Si l'image est nette mais la lecture échoue, ajustez alors les paramètres de décodage et le réglage des symbologies.

Peut-on lire plusieurs centaines de pièces sur un plateau en une seule fois ?

La limite par prise de vue va de 196 à 300 codes selon le modèle ; le nombre réellement lisible dépend de la taille des codes et de leur espacement. Au-delà, on lit par zones ou on passe à un modèle au champ plus large.

Comment traiter les reflets sur les pièces métalliques ?

Trois étapes : modifier l'angle d'incidence de l'éclairage (plus il est rasant, plus la gravure ressort), ajouter un filtre polarisant et le faire tourner jusqu'à la position d'extinction, et seulement ensuite envisager la lumière rouge. Sur beaucoup de sites, le filtre est monté mais pas orienté correctement.

Un code recouvert d'huile ou d'un revêtement reste-t-il lisible ?

Une légère pellicule d'huile reste généralement lisible ; un film épais ou un revêtement sur toute la surface détruit la structure du code. Dans ce cas, c'est le procédé qu'il faut revoir, l'équipement ne pouvant qu'améliorer le contraste. Envoyez-nous des pièces et nous conclurons.

L'intégration au MES est-elle possible ?

Oui. Les lecteurs fixes prennent en charge TCP, Profinet, Ethernet-IP, Modbus, etc. ; les lecteurs à balayage matriciel proposent port série, TCP, HTTP et interface MES, avec un mapping sur les champs de votre système existant.

Étape suivante

Quelle page consulter ensuite

Définir d'abord quel code lire, puis combien de codes lire en une fois.

Solution de lecture par lots pour palettes et cartons complets

Champ, nombre de codes et règles de comparaison des cinq lecteurs à balayage matriciel tout-en-un, à choisir selon le support

Voir cette solution

Solution de lecture à cadence élevée sur ligne

Sur une ligne, comment installer pour le passage pièce par pièce, comment déclencher et comment transmettre le résultat au PLC

Voir cette solution

Page produits des lecteurs de codes industriels

Tous les modèles des trois gammes : fixe, balayage matriciel et OCR

Voir cette solution

Envoyez la pièce la plus difficile

Choisissez sur la ligne les pièces les plus difficiles et envoyez-les : nous les lisons une par une et indiquons le résultat obtenu et la configuration nécessaire.

Page produits des lecteurs de codes industriels

Commencez par envoyer des pièces

Pour savoir si le code est lisible et combien de codes passent en une fois, un essai sur échantillon est plus rapide qu'une fiche technique. Les pièces passent sur la machine, nous donnons le résultat et le modèle recommandé, puis nous parlons configuration et quantités.

Technique : +86 13828891549 / +86 13828891549

Ventes : +86 13689562640 / +86 13689562640

Ventes +86 13689562640 Technique +86 13828891549