This website requires JavaScript.
Cupones Descargar la aplicación
Envie a
Centro de Ayuda
DFM Ajuste del formato de la capa de taladro (drill layer)

DFM Ajuste del formato de la capa de taladro (drill layer)

Última actualización el Jan 26, 2026

Introducción


¿Por qué se necesita la función de ajuste del formato de taladro (drill)?


El formato de la capa de taladro generalmente se refiere al formato Excellon2 de los archivos CNC. La mayoría de lossoftware EDA utilizados actualmente generan la capa de taladro en formato Excellon2. Sin embargo, muchos de estos programas no cumplen completamente con las especificaciones de Excellon2 y carecen de parámetros clave, tales como:


1) No se especifican las unidades de coordenadas.

2) No se especifica el modo de cero principal para ahorrar dígitos de coordenadas, se omiten ceros a la izquierda o derecha (leading zeros or trailing zeros), por lo que se necesita conocer el modo.

3) No se indica el número de dígitos antes y después del punto decimal (las coordenadas no incluyen punto decimal, por lo que hay que especificar la posición usando los dígitos antes y después del decimal).


Esta situación es común incluso entre los principales fabricantes de EDA. En DFM, muchas veces se debe inferir el formato del taladro basándose en la experiencia al analizar los archivos de taladro. Según las pruebas de DFM de JLCPCB, el formato puede identificarse correctamente en el 99 % de los casos.


Sin embargo, en casos extremos, la inferencia puede ser incorrecta. En esas situaciones, se requiere intervención manual para corregir el formato, que es la función descrita en el artículo: [Ajuste del Formato de la Capa de Taladro].



¿Qué ocurre si el formato de la capa de taladro es incorrecto?


Formato correcto de taladro  

Casi todos los taladros corresponden a un pad en el circuito (ya sea un pad de soldadura o un pad vía). El centro del taladro debe alinearse con el centro del pad.




Formato incorrecto de taladro

Como se muestra a continuación, debido a una identificación errónea de las coordenadas de taladro, todos los agujeros interpretados aparecen ya sea comprimidos juntos en una zona muy pequeña, o ampliados más allá del tamaño real de la placa.







Ajuste manual del formato de taladro


El ajuste del formato de taladro generalmente se realiza en el modo DFM de PCB (vista no simulada). En la esquina superior derecha, seleccione [Drill Format].


Al hacer clic en [Drill Layer Format] se abrirá la siguiente ventana. A continuación, se explica brevemente cómo operar; más adelante profundizaremos en el formato de taladro. Por ahora, veamos cómo proceder:


En este caso, el formato de taladro correcto es: Coordenadas Absolutas + Cero Final (Trailing Zero)+ Decimal 3:5 + Métrico. Ajuste los parámetros en consecuencia.


[Apply to All Layers]: Si hay varias capas de taladro, haga clic en este botón para aplicar los parámetros configurados en el diálogo actual a todas las capas de taladro.


Finalmente, haga clic en [Confirm].


Después de confirmar, espere unos segundos y obtendrá la capa de taladro correcta.


Consejo: También puede probar a introducir valores incorrectos intencionadamente para ver cómo distintos parámetros afectan al análisis del archivo de taladro.





Introducción breve al formato Excellon2


Varios datos clave afectan al formato Excellon2. A continuación, los desglosamos:


Coordenadas absolutas | relativas

1) Coordenadas absolutas: Cada fila de coordenadas del taladro representa la posición real del taladro.

2) Coordenadas relativas: Cada fila de coordenadas del taladro representa un desplazamiento relativo al taladro anterior.


Fragmento de ejemplo del formato de taladro (en inglés):

T01  ; Indicates the tool  

X00572700Y-04532700   ; Indicates the drill coordinates, same below  

X02151800Y-00240886  

X00728900Y-04252200  



Cero Inicial (Leading Zero) | Cero Final (Trailing Zero)


Este parámetro indica si se incluyen o se omiten ceros al inicio o al final de las coordenadas del taladro.


Comencemos por la [decimal point position] (posición del punto decimal). Como se puede observar en el fragmento de taladro a continuación, ninguna de las coordenadas incluye un punto decimal. ¿Significa esto que son números enteros? No, los dígitos decimales se han omitido. El formato [Decimal 3:5] determina la posición del punto decimal: 3 dígitos antes y 5 dígitos después del punto. Por ejemplo, la coordenada -04532700 representa el valor real -045.32700, es decir, -45.327.


[Leading zero] significa que se pueden omitir los ceros al final del valor de la coordenada. Ejemplo: X00572700 puede escribirse como X005727.

[Trailing zero] significa que se pueden omitir los ceros al inicio del valor de la coordenada. Ejemplo: X00572700 puede escribirse como X572700.


Nota: El fragmento de taladro que se muestra a continuación demuestra el uso de cero inicial y cero final.

Aquí radica el problema: en el cuadro de diálogo de ajuste de formato, las opciones de ceros iniciales y ceros finales son mutuamente excluyentes (solo puede seleccionar una de las dos). ¿Qué hacer si el archivo usa ambos tipos de ceros? En este caso, seleccione simplemente trailing zero).

¿Qué pasa si no se usan ni leading zeros ni trailing zeros? Esta situación prácticamente nunca ocurre (salvo que alguien lo configure intencionadamente).



Fragmento de formato de taladro: Este fragmento (en inglés) demuestra el uso de cero inicial y cero final.

T01  ; Indicates the tool  

X00572700Y-04532700   ; Indicates the drill coordinates, same below  

X02151800Y-00240886  

X00728900Y-04252200  




Posición del punto decimal

Consulte la sección [Cero Inicial | Cero Final] mencionada anteriormente.

Unidad

Imperial: indica pulgadas.

Métrico: indica milímetros.

Si el formato del punto decimal es correcto pero el tamaño no coincide, pruebe a cambiar la unidad.


Fragmento completo de taladro

La mayoría de los programas EDA generan archivos Excellon2 que no cumplen completamente con las especificaciones y carecen de varios datos importantes.

A continuación se muestra un fragmento completo (en inglés) de taladro generado por EasyEDA, que sigue el formato de manera más completa:

; Lines starting with a semicolon indicate comments, which are automatically ignored by the drill machine  



;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