Una CNC es una máquina de control numérico que a partir de comandos gcode1) que envía un computador realiza operaciones de maquinado en materiales como madera, baquelitas de circuito impreso, aluminio, acrílico, entre otros.
Se describe a continuación el proceso de prototipado de circuitos impresos desde el diseño del esquemático hasta el maquinado y el corte de la pieza de baquelita
https://en.wikipedia.org/wiki/Computer-aided_design
El diseño del circuito se hace en kicad, una vez se tiene listo el enrutado del pcb es necesario hacer tres procesos para el proceso de producción del prototipo.
De este proceso obtenemos un archivo formato .gbr por cada capa seleccionada y un único archivo formato .drl. Se debe convertir en código gcode, el lenguaje que interpreta la máquina CNC.
https://en.wikipedia.org/wiki/Computer-aided_manufacturing
El software usado para la conversión de gerber a gcode es flatcam3)
FlatCAM lets you take your designs to a CNC router. You can open Gerber, Excellon or G-code, edit it or create from scatch, and output G-Code. Isolation routing is one of many tasks that FlatCAM is perfect for. It's is open source, written in Python and runs smoothly on most platforms.
Pass overlap: 0.08; A normal Pass overlap is 40% of the tool diameter.
Las medidas correctas de la profundidad del maquinado (enrutar el cobre), dependen de el ángulo de la punta, el ancho de la punta y la profundidad a la que esta trabaje.
https://reprap.org/wiki/PCB_Milling →Milling tools section Engraving Tips Principal drawing of an engraving tip
These don't allow feed rates as high as end mills, but due to their angle, they are relative stiff while still allowing isolation cuts down to 0.2 mm.
Opinions are different about which tool angle is the best. Some use 90 deg tools, others report best results with 60 degs, even others use exclusively 10 deg tips.
Common to this type of tools is, the isolation path gets wider the deeper you plunge the tool into the material. Accordingly, the PCB raw material has to be very flat and well leveled to the machine. Try to allow no more than 0.1 mm.
The additional widening of the isolation gap is
2 * penetration depth * tangens ( tool tip angle / 2 )
That results in 17% of the penetration depth for a 10 deg tip, 54% for 30 deg, 115% for the 60 deg version and no less than 200% for a 90 deg tool tip angle. 0.1 mm additional penetration depth means a 0.2 mm wider isolation gap in the latter case.
Judging by reports found on the net, sharper tips have a stronger tendency for burr, so - like always in life - the best angle is a compromise.
Para nuestro caso se cargan los archivos de las capas de corte y de cobre, además de la capa de perforaciones. El funcionamiento de flatcam nos permite definir acciones por cada uno de los archivos cargados, los seleccionamos en la ventana de la izquierda en el programa y genera archivos gcode a partir de estas acciones
Perforaciones: El proceso para la generación del g-code para las perforaciones es similar al explicado anteriormente, esta vez se carga el archivo .drl a partir del ícono mostrado en la primera figura de esta sección
Autolevelling:
Este proceso es crucial para la calidad del prototipo, como la capa de cobre sobre las baquelita es tan delgada (0,1 - 0,2 mm) un desnivel de 1mm nos producirá efectos no deseables en el maquinado de la pcb. La máquina cnc tiene un puerto para probar el nivel …