This website requires JavaScript.
Bons Plans Installer Maintenant
Expédier à
Centre d'aide
Ajustement du format de la couche de perçage DFM

Ajustement du format de la couche de perçage DFM

Dernière mise à jour le Sep 17, 2025

Introduction


Pourquoi la fonction d'ajustement du format de perçage est-elle nécessaire ?


Le format de la couche de perçage fait généralement référence au format Excellon2 des fichiers CNC. La plupart des logiciels EDA actuellement disponibles génèrent la couche de perçage au format Excellon2. Cependant, ces EDA ne respectent pas pleinement les spécifications du format Excellon2 et manquent de nombreux paramètres critiques, tels que :


1) Absence d'unités de coordonnées spécifiées

2) Absence de mode zéro initial spécifié (pour enregistrer les chiffres des coordonnées, les zéros initial et final sont omis ; le mode zéro initial doit donc être connu)

3) Absence d'indication du nombre de chiffres avant et après la virgule (les coordonnées n'ayant pas de virgule, la position de la virgule doit être spécifiée en utilisant le nombre de chiffres avant et après la virgule)


Cette situation est assez courante, même chez les principaux fabricants d'EDA. DFM ne peut s'appuyer que sur son expérience pour deviner et déduire le format de perçage lors de l'analyse des fichiers de perçage. D'après les résultats des tests DFM de JLC, le format de perçage peut être estimé avec précision dans 99 % des cas.


Cependant, dans certains cas extrêmes, l'estimation peut être erronée. Dans ce cas, une intervention manuelle est nécessaire pour corriger le format, comme décrit dans cet article : [Ajustement du format de la couche de perçage].



Que se passe-t-il si le format de la couche de perçage est incorrect ?


Format de trou correct

Presque tous les trous correspondent à une pastille du circuit (pastille de soudure ou pastille de via). Le centre du trou est aligné avec le centre de la pastille. L'image ci-dessous montre un exemple d'alignement correct des trous.





Format de trou incorrect

Comme indiqué ci-dessous, en raison d'une identification incorrecte des coordonnées de perçage, tous les trous de perçage analysés sont soit rétrécis, soit agrandis au-delà de la taille réelle de la carte.





Réglage manuel du format de perçage


Le réglage du format de perçage s'effectue généralement en mode DFM PCB (vue hors simulation). En haut à droite, sélectionnez [Format de perçage].


Cliquer sur [Format de calque de perçage] ouvre la fenêtre suivante. Voici une brève explication du fonctionnement ; nous reviendrons plus en détail sur le format de perçage ultérieurement. Pour l'instant, voyons comment procéder :


Dans ce cas, le format de perçage correct est : Coordonnées absolues + Zéro final + Décimal 3:5 + Métrique. Définissez-le en conséquence.


[Appliquer à tous les calques] : S'il existe plusieurs calques de perçage, cliquez sur ce bouton pour appliquer les paramètres définis dans la boîte de dialogue actuelle à tous les calques de perçage.


Enfin, cliquez sur [Confirmer].


Après avoir cliqué sur [Confirmer], patientez quelques instants, et vous obtiendrez le calque de perçage correct.


Conseil : Vous pouvez également essayer de définir intentionnellement des valeurs incorrectes pour voir comment différents paramètres affectent l'analyse du fichier de perçage.





Brève introduction au format Excellon2


Plusieurs données clés affectent le format Excellon2. Détaillons-les :


Coordonnées absolues | Coordonnées relatives

1) Coordonnées absolues : Chaque ligne de coordonnées de perçage représente la position réelle du trou.

2) Coordonnées relatives : Chaque ligne de coordonnées de perçage représente le décalage par rapport au trou précédent.


Extrait du format de perçage :

T01 ; Indique l'outil.

X00572700Y-04532700 ; Indique les coordonnées du perçage, comme ci-dessous.

X02151800Y-00240886

X00728900Y-04252200



Zéro non significatif | Zéro non significatif


Ce paramètre indique la présence ou l'absence de zéros non significatifs ou non significatifs dans les coordonnées de perçage.


Commençons par la [position du point décimal]. Comme le montre l'extrait d'exercice ci-dessous, aucune des coordonnées ne comporte de virgule décimale. S'agit-il d'entiers ? Bien sûr que non, les chiffres décimaux sont omis. [Décimal 3:5] détermine la position de la virgule décimale, indiquant qu'il y a 3 chiffres avant et 5 chiffres après la virgule. Par exemple, si la coordonnée est -04532700, sa valeur réelle est -045,32700, soit -45,327.


[Zéro initial] signifie que les zéros à la fin de la valeur de la coordonnée peuvent être omis. Par exemple, X00572700 peut s'écrire X005727.


[Zéro final] signifie que les zéros au début de la valeur de la coordonnée peuvent être omis. Par exemple, X00572700 peut s'écrire X572700.


Remarque : L'extrait d'exercice ci-dessous illustre les zéros initial et final.

Voici le problème : dans la boîte de dialogue de réglage du format, les options de zéro initial et de zéro final s'excluent mutuellement (vous ne pouvez choisir que l'une ou l'autre). Que se passe-t-il si les deux sont utilisés ? Dans ce cas, sélectionnez simplement le zéro final.

Que se passe-t-il si ni zéro initial ni zéro final n'est utilisé ? Ce problème ne se produira jamais (sauf intentionnellement).




Extrait de format de perçage : Ce fragment illustre les zéros initial et final :

T01 ; Indique l'outil

X00572700Y-04532700 ; Indique les coordonnées du perçage, comme ci-dessous

X02151800Y-00240886

X00728900Y-04252200




Position du point décimal

Voir la section [Zéro initial | Zéro final] ci-dessus.

Unité

Impérial : Indique les pouces.

Métrique : Indique les millimètres.

Si votre format de virgule décimale est correct, mais que la taille ne correspond pas, essayez de changer d'unité.




Fragment d'exercice complet

La plupart des logiciels EDA génèrent des fichiers Excellon2 qui ne sont pas entièrement conformes aux spécifications et qui manquent de plusieurs informations importantes.

Voici un fragment d'exercice complet généré par EasyEDA, qui respecte le format de manière plus complète :

; Les lignes commençant par un point-virgule indiquent des commentaires, qui sont automatiquement ignorés par la perceuse.


;TYPE=PLATED  

;Layer: PTH_Through  

;EasyEDA Pro v2.1.63, 2024-05-28 11:49:57  

;Gerber Generator version 0.3  

M48  

METRIC,LZ,000.00000    ; Indicates metric units, leading zero (actually both leading and trailing zeros), decimal 3:5  

;Hole size 1 = 0.30000 METRIC  

T01C0.30000  ; T01 indicates the first tool, with a diameter of 0.3mm  

;Hole size 2 = 0.40000 METRIC  

T02C0.40000  

;Hole size 3 = 0.59995 METRIC  

T03C0.59995  

;Hole size 4 = 0.60000 METRIC  

T04C0.60000  

;Hole size 5 = 0.64999 METRIC  

T05C0.64999  

;Hole size 6 = 1.50002 METRIC  

T06C1.50002  

;Hole size 7 = 3.00000 METRIC  

T07C3.00000  

%  

G05  

G90  

T01  ; Use the first tool, same below  

X00572700Y-04532700   ; Drill hole  

X02151800Y-00240886  

X00728900Y-04252200  

X00546900Y-04493845  

X02756231Y-04004815  

T02  

X-00975841Y-01685003  

X-00975830Y-01765013  

T03  

X-00820570Y-00888517G85X-00920570Y-00888517  

X-01470556Y-00888517G85X-01570556Y-00888517  

T04  

X-01504826Y-01275994G85X-01444824Y-01275994  

X-01504826Y-02173981G85X-01444824Y-02173981  

T05  

X-01378748Y-03937208G85X-01453749Y-03937208  

X-01378748Y-02571196G85X-01453749Y-02571196  

T06  

X-00480680Y-00443509  

T07  

X05971100Y00000000  

X05971100Y-04992000  

X00000000Y-04992000  

X00000000Y00000000  

M30