0% encontró este documento útil (0 votos)
5 vistas6 páginas

Historia del Control Numérico CNC

El documento describe el origen y evolución del control numérico computarizado (CNC) desde su creación en los años 1950 en el MIT hasta su uso generalizado actualmente. Explica que en CNC las computadoras controlan la posición y velocidad de los motores de una máquina para realizar movimientos complejos. También describe los diferentes componentes de una máquina CNC y cómo se programan mediante códigos numéricos.

Cargado por

BRAYAN ESTEVEZ
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas6 páginas

Historia del Control Numérico CNC

El documento describe el origen y evolución del control numérico computarizado (CNC) desde su creación en los años 1950 en el MIT hasta su uso generalizado actualmente. Explica que en CNC las computadoras controlan la posición y velocidad de los motores de una máquina para realizar movimientos complejos. También describe los diferentes componentes de una máquina CNC y cómo se programan mediante códigos numéricos.

Cargado por

BRAYAN ESTEVEZ
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

 

CNC tuvo su origen a principio de los años 50 en el Instituto Tecnológico de


Massachusets (MIT), en donde se automatizó por primera vez una gran fresadora.

En esta época, las computadoras estaban en sus inicios y eran tan grandes que el
espacio ocupado por la computadora era mayor que el de la máquina.

Hoy día las computadoras son cada vez mas pequeñas y económicas, con lo que
el uso del CNC se ha extendido a todo tipo de maquinaria: Tornos, rectificadoras,
electroerosionadoras, máquinas de coser, etc.

CNC Significa "Control Numérico Computarizado". En una máquina CNC, a


diferencia de una máquina convencional o manual, una computadora controla la
posición y velocidad de los motores que accionan los ejes de la máquina. Gracias
a esto puede hacer movimientos que no se pueden lograr manualmente como
círculos, lineas diagonales y figuras complejas tridimensionales.

Las máquinas CNC son capaces de mover la herramienta al mismo tiempo en los
3 ejes para ejecutar trayectorias tridimensionales como las que se requieren para
el maquinado de moldes y troquueles, como se muestra en la siguiente imagen.
En una máquina de mecanizados en CNC una computadora controla el
movimiento de la mesa, el carro y el husillo. Una vez programada la máquina esta
ejecuta todas las operaciones por sí sola, sin necesidad de que el operador esté
manejándola. En el caso de una industria o un taller, esto permite aprovechar
mejor el tiempo del personal para que sea mas productivo.

El término "Control Numérico" se debe a que las órdenes dadas a la máquina son
indicadas mediante códigos numéricos. Por ejemplo, para indicarle a la máquina
que mueva la herramienta describiendo un cuadrado de 10 mm por lado se le
darían los siguientes códigos:
Un conjunto de órdenes que siguen una secuencia lógica constituyen un programa
de maquinado. Dándole las órdenes o instrucciones adecuadas a la máquina, esta
es capaz de maquinar una simple ranura, una cavidad irregular, la cara de una
persona en autorrelieve o bajorrelieve, un grabado artístico, un molde de inyección
de una cuchara o el de una botella... lo que se quiera.

Al principio hacer un maquinado era muy dificil y tedioso, pues había que planear
e indicarle manualmente a la máquina cada uno de los movimientos que tenía que
hacer. Era un proceso que podía durar horas, días o semanas. Aún así, era un
ahorro de tiempo comparado con los métodos convencionales.

Actualmente, muchas de las máquinas modernas trabajan con lo que se conoce


como "lenguaje conversacional" en el que el programador escoje la operación que
desea y la máquina le pregunta los datos que se requieren. Cada instrucción de
este lenguaje conversacional puede representar decenas de códigos numéricos.
Por ejemplo, el maquinado de una cavidad completa se puede hacer con una sola
instrucción que especifica el largo, alto, profundidad, posición, radios de las
esquinas, etc. Algunos controles incluso cuentan con graficación en pantaya y
funciones de ayuda geométrica. Todo esto hace la programación mucho mas
rápida y sencilla.

También se emplean sistemas CAD/CAM que generan el programa de maquinado


de forma automática.

Para la realización de un programa de maquinado se pueden utilizar dos métodos:

 Programación Manual: En este caso, el programa pieza se escribe


únicamente por medio de razonamientos y cálculos que realiza un
operario.

 Programación Automática: En este caso, los cálculos los realiza un


computador, que suministra en su salida el programa de la pieza en
lenguaje máquina. Por esta razón recibe el nombre de programación
asistida por computador. De este método hablaremos más adelante.

PROGRAMACIÓN MANUAL

El lenguaje máquina comprende todo el conjunto de datos que el control necesita


para la mecanización de la pieza. Al conjunto de informaciones que corresponde a
una misma fase del mecanizado se le denomina bloque o secuencia, que se
numeran para facilitar su búsqueda. Este conjunto de informaciones es
interpretado por el intérprete de órdenes. El programa de mecanizado contiene
todas las instrucciones necesarias para el proceso de mecanizado. Una secuencia
o bloque de programa debe contener todas las funciones geométricas, funciones
máquina y funciones tecnológicas del mecanizado, de tal modo, un bloque de
programa consta de varias instrucciones. El comienzo del control numérico ha
estado caracterizado por un desarrollo anárquico de los códigos de programación.
Cada constructor utilizaba el suyo particular. Posteriormente, se vio la necesidad
de normalizar los códigos de programación como condición indispensable para
que un mismo programa pudiera servir para diversas máquinas con tal de que
fuesen del mismo tipo.

Los caracteres más usados comúnmente, regidos bajo la norma DIN 66024 y
66025 son, entre otros, los siguientes:

N es la dirección correspondiente al número de bloque o secuencia. Esta dirección


va seguida normalmente de un número de tres o cuatro cifras. En el caso del
formato N03, el número máximo de bloques que pueden programarse es 1000
(N000 a N999).

X, Y, Z son las direcciones correspondientes a las cotas según los ejes X, Y, Z de


la máquina herramienta. Dichas cotas se pueden programar en forma absoluta o
relativa, es decir, con respecto al cero pieza o con respecto a la última cota
respectivamente.

G es la dirección correspondiente a las funciones preparatorias. Se utilizan para


informar al control de las características de las funciones de mecanizado, como
por ejemplo, forma de la trayectoria, tipo de corrección de herramienta, parada
temporizada, ciclos automáticos, programación absoluta y relativa, etc. La función
G va seguida de un número de dos cifras que permite programar hasta 100
funciones preparatorias diferentes.

Ejemplos:

G00: El trayecto programado se realiza a la máxima velocidad posible, es decir, a


la velocidad de desplazamiento en rápido.

G01: Los ejes se gobiernan de tal forma que la herramienta se mueve a lo largo de
una línea recta.

G02: Interpolación lineal en sentido horario.

G03: Interpolación lineal en sentido antihorario.

G33: Indica ciclo automático de roscado.

G77: Es un ciclo automático que permite programar con un único bloque el


torneado de un cilindro, etc.

M es la dirección correspondiente a las funciones auxiliares o complementarias.

Se usan para indicar a la máquina herramienta que se deben realizar operaciones


tales como: parada programada, rotación del husillo a derechas o a izquierdas,
cambio de útil, etc. La dirección m va seguida de un número de dos cifras que
permite programar hasta 100 funciones auxiliares diferentes.

Ejemplos:

M00: Provoca una parada incondicional del programa, detiene el husillo y la


refrigeración.

M02: Indica el fin del programa. Se debe escribir en el último bloque del programa
y posibilita la parada del control una vez ejecutadas el resto de las operaciones
contenidas en el mismo bloque.

M03: Permite programar la rotación del husillo en sentido horario.

M04: Permite programar la rotación del husillo en sentido antihorario, etc.


F es la dirección correspondiente a la velocidad de avance. Va seguida de un
número de cuatro cifras que indica la velocidad de avance en mm/min.

S es la dirección correspondiente a la velocidad de rotación del husillo principal.


Se programa directamente en revoluciones por minuto, usando cuatro dígitos.

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.

T es la dirección correspondiente al número de herramienta. Va seguido de un


número de cuatro cifras en el cual los dos primeros indican el número de
herramienta y los dos últimos el número de corrección de las mismas.

LOS BLOCKS (Bloque de instrucciones) en Control


Numérico
ESTRUCTURA DE BLOQUE

Es el modo de dar ordenes a la maquina para que se los ejecute. Esto tiene
ciertas características que se debe cumplir. La maquina ejecuta las ordenes
(operaciones) de acuerdo a los datos entregados por dicha operación, por lo que
cada orden tiene una estructura definida. A cada orden se le denomina block o
bloque de programa.

De manera general cada bloque tiene la siguiente estructura:

a) Numero de bloque (número de linea de programa)

b) Código de orden de configuración (función de maquinado)

c) Parámetros de la función de maquinado (Coordenadas X, Y, Z y parámetros


complementarios)

d) Comentarios

También podría gustarte