Sunteți pe pagina 1din 11

El CN es un sistema que aplicado a una Máquina herramienta, automatiza y controla

todas o algunas de las acciones de la máquina.

Normalmente podemos controlar movimientos de los carros o cabezales, cambiar


de herramientas o de piezas, velocidades de avance y de corte, empleo o no de
refrigerante, etc.

Historia del CN
El CN no nace para mejorar procesos de fabricación sino para dar solución a
problemas

surgidos del diseño de piezas muy difíciles de mecanizar, durante épocas de guerra (2da
Guerra Mundial).

En 1942, la Bendix Corporation tenía inconvenientes para diseñar una leva tridimensional
para el regulador de una bomba inyectora para motores de aviación. Ese perfil era casi
imposible de mecanizar con máquinasherramientas convencionales, ya que se debía
combinar los movimientos según varios ejes de coordenadas. Para subsanar este
inconveniente, se desarrolló matemáticamente la trayectoria a seguir a intervalos
pequeños, y se procedía a mover la pieza de un punto a otro.

En 1947, Jhon Parsons, constructor de hélices de helicópteros, (industria netamente


bélica),concibe un mando automático con entrada de información numérica. Este sistema
que utilizaba cartas perforadas se llamó DIGITON , y fue rápidamente incorporado
por la USAF (United States Air Force ) y se le encargó a Parsons y al MIT (Massachusetts
Institute of Technology )su perfeccionamiento .

El gobierno Americano brinda apoyo para el desarrollo de una fresadora de 3 ejes


encontorneado con control digital.

En 1953 el MIT por primera vez utiliza la apelación de ¨Numerical Control¨ para este tipo
deMáquinas.

El empleo de máquinas con movimientos simples pero que requieren un exacto


posicionado (Ej. . agujereadora de precisión), hizo que aparezca el ¨Control Numérico
Punto a Punto”, que aunque más simple que el ¨Control Numérico en Contorneado”, fue
posterior a este. Más tarde apareció el “Control Numérico Paraxial”.

Se denomina CNC “Computer Numeric Control” a aquella unidad de CN con


calculador Integrado que permite mayor capacidad respecto a los CN tradicionales. Por ej.
: Autotest de averías, correcciones de herramientas, etc.
Ventajas del CN frente a otros tipos comandos
La selección de los tornos se hace según distintos criterios. Con un torno universal es de
baja producción, pero de mayor flexibilidad. Un torno con control numérico, permite la
producción de cantidades pequeñas y medianas. Manejas buenos niveles de flexibilidad ya
que tiene menor dificultad o es menos laborioso programarlo para la realización de un
trabajo que un torno automático, estos últimos sirven para producción de gran escala. Lo
mismo pasa con los tornos especiales que son utilizados para grandes producciones, pero
tienen una gran desventaja a la hora de cambiar el trabajo a realizar.

Ventajas de la aplicación de las máquina de control numérico

Estas son alguna de la ventajas de la aplicación de las maquinas-herramientas con control


numérico

Reduccion de los tiempos de los ciclos operacionales : Las causas de principales de la


reducción al minimo de los tiempos superfluos son:

-Trayectorias y velocidades mas ajustadas que en las maquinas convencionales


-Menor revisión constantes de planos y hojas de instrucciones
-Menor verificaion de medidas entre operaciones

Herramientas y utillaje: El ahorrio de herramientas se obtiene como consecuencia de la


utilización de herramientas mas universales. En cuanto al ahorro de utillaje, se obtiene por
el menor numero de operaciones de maquina distintas
Reducion de piezas defectuosas
Reduccion del tiempo de cambio de piezas
Reduccion del tamaño del lote: esto quiere decir que se puede justificar fabricar un lote
mas pequeño, en relacion a labor que lleva preparar el programa para las piezas de dicho
lote
Reduccion de tiempo de inpeccion: dado que la probabiliadad de que se produzcan piezas
defefctuosas dentro de una seire es menor, pueden evitarse inspecciones intermedias
entre ciclos.

Aunque el control numérico se ha orientado para el uso de maquina por arranque de


viruta, principalmente, su empleo se utiliza en otros tipos de maquinas; maquinas de
soldar, dobladoras, maquinas de dibujar,robots. Como ejemplo se tiene la maquina que
realiza los bobinados de un motor eléctrico.
Los cambios sobre el controlo numérico que han logrado a lo largo del tiempo, los mas
notables, no son sobre su principio de funcionamiento sino sobre las unidad de mando de
la maquina. Por ejemplo;
-Reducción de la información a suministrar a la unidad de mando mediante una mayor
simplificación en la programación
-Manejo mas fácil y seguro de la maquina para el operador
-reducción del tiempo necesario para elaborar la primera pieza, la corrección del programa
y su optimización

Por ultimo con respecto al mantenimiento si bien es preciso y de costo un poco elevado, se
fio favorecido por la mayor confiabilidad de los componentes electrónicos y por la
incorporación de programas de auto-diagnostico en las mismas
Algunos cambios mas importantes se efectuaron en la superficies de desplazamiento,
derivo en el desarrollo de materiales plásticos con los que se recubren actualmente las
superficies de desplazamiento.
Tambien se mejorarron los tornillos, siendo de aplicación unversal los de bolillas
recirculantes
Los motores de corriente alterna mejoraron su control de velocidad, que sumando a su
gran torque, son los mas ampliamente difundidos en la actualidad

Parametros de mecanizado
Se llama parámetros de corte a los factores que influyen en el roceso del corte de metal
Normalmente los datos técnicos que se requieren para realizar un programna para CNC, se
toman de los lanos de fabricación en estos, se especifican las dimensiones tipo de material
y tolerancia a las que de fabricarse una detemina pieza. Una ves disponiendo de estos atos
se establece los parámetros de corte
-Revoluciones a las que debe de girar el husillo (S).
-Avance de la herramienta de corte (F).
Clasificación de los controles en función de la retroalimentación:
El CN de un móvil sirve para conducirlo automáticamente a una posición determinada,
siguiendo una trayectoria rectilínea o curvilínea.
Al emitirse una orden, es necesario saber si la maquina la ha cumplido satisfactoriamente;
para saberlo se emplean 2 sistemas diferentes, a saber:
Sistema de bucle o lazo abierto:
En este sistema no sabe la posiscion del husillo ya que no hay un mecanismo que genere la
retroalimentación para conocer dicha posición, sino que se utilizan mecanismo de avance
sistemas de movimientos incremental, en donde el usillo se moverá dependiendo del
número de señales
Una de las destenvajas de este sistemas es puede tener perdidas de paso(o cumplir
numero de pasos mayo que al de la señal recibida) debido a un excesivo torque o a una
excesiva velocidad de un punto a otro. Por lo tanto no son útiles para cuando se necesite
de grandes fuerzas.
Una de sus ventajas es que es mas económico que uno de lazo cerrado
El esquema de una maquina CN con sistema de bucle abierto es el siguiente:

Entre el generador de impulsos y el motor se ha colocado un sistema de apertura


y cierre(PUERTA), que es comandado por el contador, quien determina la cantidad de
impulsos que debe dejar pasar la puerta; en base a la orden de desplazamiento que
recibió, emitida por la consola de mando
Sistema de Lazo cerrado:
En ellos existe una continua realimentación en posición y velocidad, con el fin de ajustarse
a un contorno determinado con la mayor precisión.
El valor de la señal de entrada se contrasta continuamente con el valor medido
mediante un captador de posición. El control debe minimizar la diferencia entre la
posición deseada y la real, conocida mediante este mecanismo de realimentación.
El típico lazo de control por eje de un C.N. incluye realimentación de posición y velocidad,
ya que al irse acercando a la posición deseada, disminuye la velocidad para lograr mayor
precisión.
Los actuadores empleados en las máquinas que poseen estos controles deben ser aquellos
que permitan movimientos diferenciales (motores de C.C, motores de C.A, motores
hidráulicos), aunque también pueden utilizarse en algunos casos actuadores incrementales
posición con la orden dada. Si la posición no es la correcta, se enviara una señal al motor
que será la diferencia entre la orden y la posición actual
. Las máquinas que emplean este sistema de bucle cerrado, normalmente trabajan con 2
bucles de retorno de información: uno referente a la posición del móvil y otro de la
velocidad de desplazamiento, ya que al irse acercando a la posición deseada, disminuye
la velocidad para tener más precisión.
Disposición de los ejes para distintos tipos de maquina:
Cero Maquina-Cero Pieza- Referencia maquina
Cero maquina(OM)M: Lo pone el fabricante, es el que esta fijado como origen del sistema
de coordenadas. Este es el punto de partida para la medición de toda maquina
Cero pieza(OP)P : Lo pone el operario, es el punto de inicio de coordenadas que a partir de
allí se empezara a programar .Se puede colocar en cualquier parte de la pieza, y se coloca
en donde genere una mayor facilidad programar
Referencia maquina R: Lo pone el fabricante, sobre se realiza la sincronización del sistema
Busqueda de referencia maquina: Cuando el CNC está apagado los ejes se pueden
desplazar manualmente o accidentalmente. En estas condiciones el CNC pierde la posición
real de los ejes, por eso en el encendido es recomendable (no necesario) realizar la
operación de "Búsqueda de Referencia máquina". Con esta operación, la herramienta se
mueve a un punto definido por el fabricante y el CNC sincroniza su posición asumiendo las
cotas definidas por el fabricante para ese punto, referidas al cero máquina.
Coordenadas cartesianas absolutas:
Se indica el punto con las coordenadas X, Z referidas al 0,0(origen de coordenadas). Por
ejemplo; Punto: 27.0, 15.4 (indica explícitamente un punto en las coordenadas X = 27.0, Z
= 15.4)
Coordenadas cartesianas incrementales:
Permiten especificar un punto referido, no al origen de coordenadas, sino al último
punto introducido. Por ejemplo, punto “B”, X = 60, Z = 0, esto significa que estamos
introduciendo solo valores de incremento con respecto al anterior “A”.

Programación en CNC
El lenguaje de programación, para el control de máquinas herramienta con CNC, utiliza
una serie de literales y signos para elaborar sus programas de trabajo, a continuación se
enlistan estas, y su significado en los programas de CNC:
•A Movimiento rotatorio del cuarto eje.
Se usa para especificar el movimiento del cuarto eje y este se especifica, en grados (0.001°
- 360°)
•B Movimiento lineal de eje B.
Esta letra es usada para especificar la coordenada en absoluto del eje B, y este
determina la posición o distancia a lo largo del recorrido del contrapunto, el
movimiento es en mm o pulgs. Si no se le pone punto decimal al número, el último dígito
ser asumido como 1/10000 de pulgada o 1/1000 de mm.
•F Velocidad de avance
Este carácter es usado para indicar el avance usado en cualquiera de las interpolaciones de
códigos (G) o ciclos fijos. Se puede seleccionar dicho avance en unidades/revolución (G99)
o unidades/minuto (G98).
•G Códigos G
Se usa para detallar el tipo de operación a ejecutarse en el bloque que incluye el código G.
•H Corrector de longitud de herramienta
Se usa para especificar el registro que se toma de la herramienta con respecto al punto de
referencia y la pieza de trabajo.
•I Ciclo programado y datos circulares opcionales
Se usa para especificar datos usados en algunos ciclos fijos o en movimientos circulares. Se
mide ya sea en pulgadas con cuatro cifras fraccionarias o en mm con tres cifras
fraccionarias.
•J Ciclo programado y datos circulares opcionales
Se usa para especificar datos usados en algunos ciclos enlatados o en movimientos
circulares. Se mide ya sea en pulgadas con cuatro cifras fraccionarias o en mm con tres
cifras fraccionarias.
•K Ciclo programado y datos circulares opcionales
Se usa para especificar datos usados en algunos ciclos enlatados o en movimientos
circulares. Se mide ya sea en pulgadas con cuatro cifras fraccionarias o en mm con tres
cifras fraccionarias.
I, J, K son direcciones utilizadas para programar arcos de circunferencia. Cuando
la interpolación se realiza en el plano X-Y, se utilizan las direcciones I y J.
Análogamente, en el plano X-Z, se utilizan las direcciones I y K, y en el plano Y-Z,
las direcciones J y K.
•M Códigos M de Funciones Auxiliares
Esta letra es usada para indicar las funciones auxiliares también son conocidas como
funciones secundarias M.
•N Número de bloque
Este carácter se usa para numerar cada l nea de programación y es enteramente opcional
su uso. Su valor es de 0 a 9999.
•Número de programa
Esta es letra es usada para asignar el número del programa, se coloca al principio del
mismo para su registro y se especifica desde 0 a 9999, un programa siempre es salvado en
la memoria como Onnnn.
•P Tiempo de espera, número de programa o número de repeticiones.
Esta letra es usada para asignar un tiempo de espera programando con el código G04,
indica una pausa (temporizador) durante un proceso. Con el código M98, llama a un
subprograma, también se asigna para identificar el primer bloque en los ciclos fijos. Esta
literal es usada también para indicar un número de repeticiones para una operación.
•Q Datos opcionales del ciclo de Mecanizado
Esta letra es usada para asignar valores en algunos ciclos fijos y siempre
ser positivo. También para identificar el bloque final de programación en los ciclos fijos.
•R Ciclo programado y datos circulares opcionales
Es usada para asignar el plano de referencia en algunos ciclos fijos y como el valor de radio
en interpelación circular.
•S Comando de velocidad para el Husillo
Esta letra es usada para asignar valor para la velocidad del husillo, la S es seguida de 4
dígitos sin signo entre 0-9999. si así lo permite el máximo de revoluciones de la máquina
CNC. Este comando no activa el husillo, se requiere de un auxiliar M para activarlo.
•T Código de selección de herramienta
Este carácter es usado para asignar el número de herramienta y su compensación, la (T) es
seguida de cuatro dígitos (Tnnnn), donde los dos primeros, seleccionan el número de
herramienta y los dos últimos el número de compensador.
•U Desplazamiento en incremental en el eje (X)
Esta letra es usada para asignar la coordenada en incremental en el eje X relativo a la
posición corriente o vigente de la m quina.
•V Desplazamiento en incremental en el eje (Y)
Esta letra es usada para asignar la coordenada en incremental en el eje Y relativo a la
posición corriente o vigente de la m quina.
•W Desplazamiento en incremental en el eje (Z)
Esta letra es usada para asignar la coordenada en incremental en el eje Z,
relativo a la posición corriente o vigente de la m quina.
•X Coordenadas en el eje (X)
Esta letra es usada para asignar la coordenada en el eje X, especificando la distancia a lo
largo del mismo.
•Y Coordenadas en el eje (Y)
Esta letra es usada para asignar la coordenada en el eje Y, especificando la distancia a lo
largo del mismo.
•Z Coordenadas en el eje (Z)
Esta letra es usada para asignar la coordenada en el eje Z y este especifica la posición o
distancia a lo largo del mismo.

Reglas para los Códigos de Programación


1-Los códigos G se dividen en grupos numerados con el fin de clasificarlos según la función
que desempeñan.
2-Un código G únicamente puede ser reemplazado por otro del mismo grupo.
3-No se pueden colocar códigos G de un mismo grupo en la misma línea o bloque de
programa. Esta regla aplica también para los códigos M.
4-Los códigos modales permanecen activos hasta que otro del mismo grupo los
reemplace.
5-Los códigos no modales únicamente aplican en la línea o bloque del programa donde
fueron colocados; inmediatamente después, son ignorados por el control.
6-Sólo se puede usar un código M por línea.

La unidad básica de un programa de un programa es el bloque. Cada bloque está formado


por uno o mas comandos. Cuando se ingresa el programa para entrar a cada comando no
es necesario dejar espacios.

El formato básico de un bloque es el siguente:

N---- G---X(U)----Z(W)----F----S----T----M , donde:

N: N° de bloque.
G: Funciones Preparatorias.
X,Z: Coordenadas de comando de desplazamiento Absoluto.
U,W: Coordenadas de comando de desplazamiento Incremental.
F: Velocidad de Avance.
S: velocidad de Rotación o Velocidad de Corte Constante.
T: Comando de Herramienta.
M: Funciones Auxiliares.
Los bloques se arman con esta secuencia, aunque no es necesario , lógicamente, que
todos los términos estén presentes en un bloque.
EJERCICIO
Programar :
*Profundidad en Z: 4 pasadas de 4mm
*Compensar Radio de herramienta

X Y
1 20 -10
2 10 -10
3 10 -20
4 -20 -20
5 -20 0
6 20 0

N00 G90 M03 S300


N10 M06 T01
N20 G43 H01
N30 G41 G00 X20 Y-10 Z1
N40 G01 X20 Y-10 Z0 F100
N50 G91 G01 Z-4
N60 G90 G01 X10 Y-10 F300
N70 G01 X10 Y-20
N80 G01 X-20 Y-20
N90 G01 X-20 Y0
N100 G02 X20 Y0 I20 J0
N110 G25.N50.100.3
N120 G00 X50 Y50 Z20
N130 M03

S-ar putea să vă placă și