Palpalá - Jujuy - Argentina
Fiesta Nacional de los Estudiantes 2011.
Todo un proyecto...!!!
Complejo Educativo José Hernández (2013) y sus Carroceros.
Colegio Mayor Jujuy (2013) - El ave Fenix
Nuestro Sistema de Iluminación
que marcó toda una Historia en los Desfiles de Carrozas
En el Año del Bicentenario del Éxodo Jujeño.
Vieron que Argentina no termina en salta...!!!
La ciudad donde los Cerros...
Fueron Pintados por Duendes Traviesos...!!!
Tocando el Cielo, Fe y Esperanza.
Gracias Virgen de Punta Corral...!!!

TUTORIAL DE CNC:

Aquí comenzamos una nueva sección de la web, pensaba inaugurar otra dedicada exclusivamente a este tema, pero bueno, luego veremos si es necesario o no, por lo pronto aquí queda instalada.

CNC - CODIGOS PARA TRAZADORES

Si bien existe un estándar para este lenguaje, que en realidad apunta a las máquinas industriales, yo voy a tratar de describir algunos, NO todos los códigos utilizados...


CNC - CODIGOS (Parte I)


Códigos y lenguajes utilizados en CNC

La cuestión es que los programas que generan estos códigos pueden ser muy variados, según el tipo de trabajo que se desee realizar, por ejemplo, una perforadora necesita un programa que genere códigos de perforación, una fresadora, requiere otro que genere los códigos de desgaste, una graficadora requiere un programa que genere las coordenadas de trazado del gráfico, etc.

La gran mayoría de estos programas trabajan con los sistemas CAD (Diseño Asistido por Computadora) el favorito de todos es AutoCAD, u otro muy similar, y es aquí donde entran los formatos de los archivos utilizados, como los NC-Drill, lo G-Codes, los PLT y otros más, en fin, comencemos con el primero de ellos...

NC-Drill

Estos archivos por lo general los puedes obtener de los programas de diseño de PCB, nada impide que puedas crear tu propio programa para generar este tipo de códigos. La tabla que viene a continuación, ya te la había mostrado antes, y es una traducción de la que se encuentra en la web www.apcircuits.com

Computer Numerical Control for Drillers and Routers
  %Reiniciar y Detener
  X#Y#Mover y Perforar
  T#Selección de Herramienta
  M30Fin de programa
  M00Fin de programa
  M25Inicio de Modelo
  M31Inicio de Modelo
  M01Fin de Modelo
  M02 X#Y#Repetir Modelo
  R#M02X#Y#Repetición Múltiple del Modelo
  M02 X#Y# M70Cambio de Eje
  M02 X#Y# M80Reflejar Imagen en el Eje X
  M02 X#Y# M90Reflejar Imagen en el Eje Y
  M08Fin de paso y Repetir
  N#Bloquear Secuencia de Números
  /Eliminar Bloque
  R#X#Y#Repetir orificio
  G05, G81Seleccionar modo de Perforación
  G04 X#Variable Local (ignorar)
  G90Modo Absoluto
  G91Modo Incremental
  G92 X#Y#Poner a cero
  G93 X#Y#Poner a cero
  M48Encabezado de Programa antes de "%"
  M47Operador de Mensajes CRT en Pantalla
  M71Modo Métrico
  M72Modo Inglés-Imperial
  SnnVelocidad de husillo (RPM)
   FnnMantener velocidad en Eje z (IPM)

En las pruebas que hice no me encontré con muchos de ellos, quizás más adelante me anime a hacer un programa que genere todo este tipo de códigos.

Bien, ahora veamos un ejemplo, para comenzar haremos un pequeño circuito en PCBWizard...

Primero el esquema del circuito y luego generaremos el PCB, así...

Ahora lo vamos a exportar a formato NC-Drill, para ello ve al menú File --> Export..., en tipo de archivo seleccionamos NC Drill(*.drl) luego seleccionamos el directorio y le ponemos un nombre, por ejemplo SimpCirc.drl

Bien, ahora echemos un vistazo a este archivo, y mira lo que acabamos de obtener...

M48
%
T01
X+01400Y+01600
X+01800Y+01600
X+02200Y+01600
X+02300Y+01600
X+01400Y+02000
X+01800Y+02000
T02
X+02100Y+02000
X+02300Y+02000
M30

Bueno, lo pinté para poder describir el código, y veamos...

Lo que está de color naranja son conocidos como Funciones de la Máquina, Definen lo que debe hacer la máquina, por ejemplo, rociar el enfriador, iniciar el giro del mandril, detenerlo, etc, lo que si debo decir es que no encontré más información respecto al M48, así que lo tome como marcadores para el Inicio del programa o del código, y al otro M30, como el Final del programa. Si miras la tabla anterior... son eso justamente...

El símbolo %, por lo visto forma parte del encabezado del programa, y no se más de el, podríamos decir que... aquí comienza el código de desplazamiento y perforación...???, bueno, ahí queda...

T01 y T02, es el tipo de herramienta que se debe utilizar, para nosotros sería algo así como... el diámetro de la herramienta de perforación.

Si miras la cantidad de coordenadas X,Y verás que nos indica 8 perforaciones, y eso es correcto, aunque dos de ellas están separadas, y bueno es porque se trata de dos perforaciones de diámetro distinto, y sí, esas son las perforaciones para la bornera de la fuente de alimentación.

Observa ahora las primeras 4 coordenadas, esas que están pintadas de rojo, por lo que se ve, están alineadas en el eje Y, lo único que cambia es la ubicación respecto del eje X, bien, en nuestro PCB serían las perforaciones para la Resistencia y el LED, y las otras dos que le siguen son para el interruptor.

Hasta aquí...

Las otras pruebas que hice no generaron gran variación, lo único que cambia son los diámetros de las herramientas, pero creo que es suficiente para que puedas hacer un programa de perforaciones, y a demás tienes la tabla para guiarte.

El programa que hice para mi máquina fue muy sencillo, pero lo veremos en la sección de programación, ahora veamos otros códigos.



R-Luis...

CONTENIDO DEL TUTORIAL:

Grabadora CNC
CQPIC para LED's
CQPIC para RGB