Está en la página 1de 42

UNIVERSIDAD TECNOLGICA DE AGUASCALIENTES.

Carrera:
MANTENIMIENTO REA INDUSTRIAL.

ING.
VICTOR MANUEL MORA ROMO.

Integrante:
JOS DE JESS GONZLEZ RAMOS.
Trabajo:

Investigacin del CNC


Nombre de la materia:
AUTOMATIZACIN Y ROBOTICA.

Grupo 5C.

18-Marzo -2016.
1

ndice de contenido
Resumen3
Marco terico4
Fundamentos de Control Numrico.4.1
Caractersticas y aplicaciones..5-7
Importancia en procesos de maquinado..11-12
Relacin del CNC con el PLC13-15
Ventajas y desventajas...8-9
Programacin18-21
Cdigos Generales.22-33
Objetivos33
Materiales y desarrollo..34-35
Resultados...36
Discusin36
Conclusiones36
Referencias38

Resumen
Los objetivos del trabajo, son realizar una investigacin sobre el CNC (control
numrico computarizado).El CNC tuvo su origen a principios de los aos cincuenta
en el Instituto de Tecnologa de Massachusetts (MIT), en donde se automatiz por
primera vez una gran fresadora. Hoy da las computadoras son cada vez ms
pequeas y econmicas, con lo que el uso del CNC se ha extendido a todo tipo de
maquinaria: tornos, rectificadoras, eletroerosionadoras, mquinas de coser, etc.

La metodologa general empleada, fue la de consulta en varias fuentes e ir


comparando prrafos y textos para recabar la informacin ms importante de
cada texto sin menospreciar ideas de autores para poder as ampliar mi rango de
bsqueda obteniendo buena informacin.
Los resultados ms relevantes son la indicacin de algunos de los principales
cdigos de programacin de un CNC y las caractersticas del CNC porque
nosotros como estudiante de mantenimiento tenemos que aprender a utilizar el
CNC.
Las conclusiones que se obtuvieron fue la programacin y conocimientos del CNC
y cul es la importancia que tiene en la industria.

Marco terico.
A.- Fundamentos del CNC.
CONTROL NUMRICO COMPUTARIZADO (CNC).
Fundamentos del CNC.
- Definir las caractersticas y aplicaciones de los equipos CNC, y su importancia
en la automatizacin de procesos de maquinado.
- Relacionar el CNC con el PLC identificando el funcionamiento de los
servomotores y motores a pasos.
El Control Numrico (CN) o mquina de control numrico puede designarse como
la mquina que es mandada por instrucciones de letras y nmeros
(alfanumricos). Es el control automtico de las mquinas por medio de
dispositivos elctricos que reciben instrucciones de operacin desde un ordenador,
en lugar de recibirlas de un operador humano.
El programa proporciona, en forma de clave, lo datos dimensionales tomados de
un dibujo de la parte a producir.
Se puede decir que el control numrico es un sistema de fabricacin mediante el
cual la mquina es controlada por instrucciones alfanumricas introducidas
mediante un programa que puede ser comprobado y evaluado en el ordenador
para su posterior mecanizado.
Con un CNC podemos comandar:
Movimientos de cabezal y ejes.
Los cambios de herramientas y piezas.
Los valores de avances y revoluciones.
Salida de lubricante-refrigerante.
El Control Numrico Computarizado se define como el control de una mquina
herramienta usando nmeros y letras (cdigo alfanumrico).

medio de entrada, y automticamente ledos y decodificados para provocar el


movimiento correspondiente en la mquina que se est controlando. Este cdigo
sigue el estndar creado por las asociaciones EIA o la ISO.
EIA Asociacin de Industrias Electrnicas
ISO Organizacin Internacional de Estndares.
El control numrico ha evolucionado desde la codificacin del programa con cintas
de papel perforadas, hasta el manejo de sistemas CAD-CAM, y que han dado
origen a la necesidad de conocer diferentes reas y trminos utilizados.
CAD Diseo Asistido por Computadora.
CAM Manufactura Asistida por Computadora.
CAE Ingeniera Asistida por Computadora.
NC Control Numrico
CNC Control Numrico Computarizado
En el aprendizaje del control numrico se involucran diferentes reas de
conocimiento, que estn ntimamente relacionados, y que su entendimiento y
manejo es necesario para un mejor aprovechamiento de la tecnologa.
La mquina herramienta ha jugado un papel fundamental en el desarrollo
tecnolgico del mundo hasta el punto que no es una exageracin decir que la tasa
del desarrollo de mquinas herramientas gobierna directamente la tasa del
desarrollo industrial.
Esta necesidad, sumada a numerosos y nuevos requerimientos que da a da
aparecieron forz la utilizacin de nuevas tcnicas que reemplazarn al operador
humano. De esta forma se introdujo el control numrico en los procesos de
fabricacin, impuesto por varias razones:
1.- Necesidad de fabricar productos que no se podan conseguir en cantidad y
calidad suficientes sin recurrir a la automatizacin del proceso de fabricacin.
2.- Necesidad de obtener productos hasta entonces imposibles o muy difciles de
fabricar, por ser excesivamente complejos para ser controlados por un operador
humano.
3.- Necesidad de fabricar productos a precios suficientemente bajos.
Inicialmente, el factor predominante que condicion todo automatismo fue el
aumento de productividad. Posteriormente, debido a las nuevas necesidades de la
industria aparecieron otros factores no menos importantes como:
La precisin, la rapidez y la flexibilidad.
La CNC se caracteriza por ser una mquina herramienta muy eficaz para
mecanizar piezas de revolucin. Ofrece una gran capacidad de produccin y
precisin en el mecanizado por su estructura funcional y porque los valores
tecnolgicos del mecanizado estn guiados por el ordenador que lleva
incorporado, el cual procesa las rdenes de ejecucin contenidas en un software
que previamente ha confeccionado un programador conocedor de la tecnologa de
mecanizado en torno.
5

CONTROL NUMRICO COMPUTARIZADO


El CNC tuvo su origen a principios de los aos cincuenta en el Instituto de
Tecnologa de Massachusetts (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 mquina.
Hoy da las computadoras son cada vez ms pequeas y econmicas, con lo que
el uso del CNC se ha extendido a todo tipo de maquinaria: tornos, rectificadoras,
eletroerosionadoras, mquinas de coser, etc.
En una mquina CNC, a diferencia de una mquina convencional o manual, una
computadora controla la posicin y velocidad de los motores que accionan los ejes
de la mquina. Gracias a esto, puede hacer movimientos que no se pueden lograr
manualmente como crculos, lneas diagonales y figuras complejas
tridimensionales.
Las mquinas CNC son capaces de
mover la herramienta al mismo tiempo en
los tres ejes para ejecutar trayectorias
tridimensionales como las que se
requieren para el maquinado de
complejos moldes y troqueles como se
muestra en la imagen.
En una mquina CNC una computadora
controla el movimiento de la mesa, el
carro y el husillo. Una vez programada la
mquina, sta ejecuta todas las
operaciones por s sola, sin necesidad de
que el operador est manejndola. Esto permite aprovechar mejor el tiempo del
personal para que sea ms productivo.
Aparte de aplicarse en las mquinas-herramienta para modelar metales, el CNC
se usa en la fabricacin de muchos otros productos de ebanistera, carpintera, etc
Bsicamente hay dos tipos de sistemas de control en CNC: punto a punto y de
contorno, como se ve en la Figura 3.4. En el sistema punto a punto, o tambin
llamado de posicionamiento, cada eje de la mquina es manejado separadamente
por guas y, dependiendo del tipo de operacin, a diferentes velocidades. La
6

mquina se mueve inicialmente a mxima velocidad, para reducir los tiempos


muertos, pero desacelera cuando la herramienta alcanza una posicin definida.
Entonces en una operacin como agujerear, el posicionamiento y corte toma lugar
secuencialmente. Luego de que se realiz el agujero, la herramienta se retrae, se
mueve rpidamente a otra posicin, y repite la operacin. El camino realizado
desde una posicin a otra es importante en un aspecto: el tiempo requerido
debera ser minimizado para aumentar la eficiencia. Este sistema es utilizado para
agujerear y para fresar en una direccin.
Como perifrico de entrada:
El ms significativo e importante es el teclado que est instalado en el panel de
mandos de la mquina, desde donde se pueden introducir correcciones y
modificaciones al programa inicial, incluso elaborar un programa individual de
mecanizado. Hay muchos tipos de perifricos de entrada con mayor o menor
complejidad, lo que si tienen que estar construidos es a prueba de ambientes
agresivos como los que hay en los talleres.
Como perifrico de salida:
Ms importante se encuentra el monitor que es por donde nos vamos informando
del proceso de ejecucin del mecanizado y podemos ver todos los valores de cada
secuencia. Tambin podemos controlar el desplazamiento manual de los carros y
dems elementos mviles de la mquina.

Ventajas y desventajas
VENTAJAS DEL CONTROL NUMRICO:
Las ventajas, dentro de los parmetros de produccin explicados anteriormente
son:
7

Posibilidad de fabricacin de piezas imposibles o muy difciles. Gracias al control


numrico se han podido obtener piezas muy complicadas como las superficies
tridimensionales necesarias en la fabricacin de aviones.
Seguridad. El control numrico es especialmente recomendable para el trabajo
con productos peligrosos.
Precisin. Esto se debe a la mayor precisin de la mquina herramienta de control
numrico respecto de las clsicas.
Aumento de productividad de las mquinas. Esto se debe a la disminucin del
tiempo total de mecanizacin, en virtud de la disminucin de los tiempos de
desplazamiento en vaco y de la rapidez de los posicionamientos que suministran
los sistemas electrnicos de control.
Reduccin de controles y desechos. Esta reduccin es debida fundamentalmente
a la gran fiabilidad y repetitividad de una mquina herramienta con control
numrico. Esta reduccin de controles permite prcticamente eliminar toda
operacin humana posterior, con la subsiguiente reduccin de costos y tiempos de
fabricacin.
Mayor precisin y mejor calidad de productos.
Mayor uniformidad en los productos producidos.
Un operario puede operar varias mquinas a la vez.
Fcil procesamiento de productos de apariencia complicada.
Flexibilidad para el cambio en el diseo y en modelos en un tiempo corto.
Fcil control de calidad.
Reduccin en costos de inventario.
Es posible satisfacer pedidos urgentes.
No se requieren operadores con experiencia.
Se reduce la fatiga del operador.
Mayor seguridad en las labores.
Aumento del tiempo de trabajo en corte por maquinaria.
Fcil control de acuerdo con el programa de produccin lo cual facilita la
competencia en el mercado.
Fcil administracin de la produccin e inventario lo cual permite la
determinacin de objetivos o polticas de la empresa.
Permite simular el proceso de corte a fin de verificar que este sea correcto.
DESVENTAJAS
Alto costo de la maquinaria.
Falta de opciones o alternativas en caso de fallas.
8

Es necesario programar en forma correcta la seleccin de las herramientas de


corte y la secuencia de operacin para un eficiente funcionamiento.
Los costos de mantenimiento aumentan, ya que el sistema de control es ms
complicado y surge la necesidad de entrenar al personal de servicio y operacin.
Es necesario mantener un gran volumen de produccin a fin de lograr una mayor
eficiencia de la capacidad instalada.

Control numrico computarizado.


El primer desarrollo en el rea del control numrico lo realiz el inventor
norteamericano John T. Parsons junto con su empleado Frank L. Stulen, en la
dcada de 1940. El control numrico (CN) es un sistema de automatizacin para
9

mquinas herramientas en que se utilizan nmeros, letras y smbolos. Cuando


cambia la tarea a realizar, se cambia el programa de instrucciones.
Los caracteres establecidos para estos programas estn regidos por las normas
DIN 66024 y 66025. Algunos de los caracteres son:

N - corresponde al nmero de bloque o secuencia. Luego de la letra se


coloca el nmero del o los bloques que se deben programar. El nmero de
bloques debe estar comprendido entre 1 y 999.

X, Y, Z - corresponde a los ejes de coordenadas X, Y, Z de la mquina


herramienta. En los tornos solo se utilizan las coordenadas X y Z. El eje Z
corresponde al desplazamiento longitudinal de la herramienta en las
operaciones de cilindrado mientras que el X es para el movimiento
transversal en las operaciones de refrentado y es perpendicular al eje
principal de la mquina. El eje Y opera la altura de las herramientas del
CNC.

G - son funciones preparatorias que informan al control las caractersticas


de las funciones de mecanizado. Est acompaado de un nmero de dos
cifras para programar hasta 100 funciones.

Cualidades del CNC

Una mquina herramienta CNC es un equipo de trabajo que permite


manufacturar piezas de distintos materiales a travs de sus sistemas. Este
equipo se diferencia de una herramienta convencional porque es posible
programar la secuencia de fabricacin de una pieza, trabajo que tardara
mucho ms tiempo en un equipo tradicional.

Esto significa que el operador de la mquina herramienta slo hace una vez
el trabajo de definir cmo hacer una pieza (trabajo de programacin) y el
control de la mquina produce la cantidad de piezas que se necesite con un
mnimo de errores. A diferencia de un equipo convencional, el CNC se
compone especialmente de dos cuerpos principales: el control y la
herramienta misma.

El control de todo el procedimiento lo ejerce un computador, que procesa y


ejecuta la informacin guardada por el operador de la mquina. Luego
vendra la simulacin de todo el proceso por parte del operador; si el
programa se ejecuta correctamente, se procedera a montar en la mquina
herramienta la materia prima a ser trabajada, luego se le dara luz verde a
la ejecucin del mismo cuando el control comunica a la mquina
10

herramienta (mediante seales o pulsos elctricos) para luego realizar las


trayectorias y elaborar la pieza deseada.

Esto caracteriza las mquinas CNC. Una sola persona puede operar
muchas mquinas simultneamente ofreciendo con esto bajos costos en
cuanto a la mano de obra calificada, mientras que en el sistema tradicional
es necesario localizar muchas coordenadas por medio de un plano a
medidas y con el dimensionamiento para la ejecucin de un proyecto que
dar como fruto un solo producto.

En cuanto a la mquina herramienta CNC, el operario cuenta con el


programa, tiene todo el control de los parmetros a medidas y con el
dimensionamiento para ser ejecutado n nmero de veces, luego que se
ejecuta el programa virtualmente, se realiza cualquier trabajo.

El siguiente cuadro muestra las caractersticas que un operador de una


mquina sistematizada por Control Numrico Computarizado debe tener:

Habilidades

Fortalezas

El operador de CNC deber tener Conocimientos de la estructura de la


conocimientos en geometra, lgebra y mquina CNC.
trigonometra.
Deber conocer sobre la seleccin y Conocimientos
del
proceso
diseo de la herramienta de corte.
transformacin mecnica.
Dominar los mtodos de sujecin Conocimientos
especialmente metal mecnicos.
CNC.

de

Uso de medidores y conocimientos de Conocimientos del


metrologa.
operacin CNC.

la

de

programacin

mantenimiento

El programa tiene el control de los No se requiere de una gran experiencia


parmetros de corte.
para realizar proyectos.
11

Interpretacin de planos.

Mejora el ambiente de trabajo.

Gozar de toda la interaccin de


recursos tanto fsicos como virtuales
para la ejecucin exitosa de un proyecto
y su multiplicacin continua sin que se
ofrezcan ninguna clase de prdidas por
temas
relacionados
con
dimensionamiento y normalizacin.

Desarrollo de una nueva cultura en


cuanto al trabajo, puesto que se
programa una sola vez para n numero
de operaciones.

VENTAJAS DEL CONTROL NUMRICO:


Las ventajas, dentro de los parmetros de produccin explicados anteriormente
son:
Posibilidad de fabricacin de piezas imposibles o muy difciles. Gracias al control
numrico se han podido obtener piezas muy complicadas como las superficies
tridimensionales necesarias en la fabricacin de aviones.
Seguridad. El control numrico es especialmente recomendable para el trabajo
con productos peligrosos.
Precisin. Esto se debe a la mayor precisin de la mquina herramienta de
control numrico respecto de las clsicas.
Aumento de productividad de las mquinas. Esto se debe a la disminucin del
tiempo total de mecanizacin, en virtud de la disminucin de los tiempos de
desplazamiento en vaco y de la rapidez de los posicionamientos que suministran
los sistemas electrnicos de control.
Reduccin de controles y desechos. Esta reduccin es debida
fundamentalmente a la gran fiabilidad y repetitividad de una mquina herramienta
con control numrico. Esta reduccin de controles permite prcticamente eliminar
toda operacin humana posterior, con la subsiguiente reduccin de costos y
tiempos de fabricacin.

Ventajas
12

1.- Se aprovecha la flexibilidad de operacin, que es la habilidad de producir


formas complejas con buena precisin dimensional, repetitividad, reducidas
prdidas, altas velocidades de produccin, productividad y calidad.
2.- Los costos de las herramientas son reducidos.
3.- Los ajustes de la mquina son fciles de hacer con microcomputadoras.
4.- Ms operaciones pueden ser hechas con cada programacin, y menos tiempo
es necesario para maquinar comparado con los mtodos convencionales.
5.- Los programas pueden ser preparados ms rpidamente y pueden ser
rellanados en cualquier tiempo utilizando microprocesadores.
6.- Menor requerimiento de habilidad del operador, (No es necesario la
experiencia.) en comparacin con un oficial tornero o similar, y el operador tiene
ms tiempo para atender otras tareas en el rea de trabajo.
7.- Un operario puede operar varias mquinas a la vez.
8.- Se reduce la fatiga del operador.
9.- Permite simular el proceso de corte a fin de verificar que este sea correcto.

Desventajas:
1.- La mayor limitacin es el costo inicial relativo del equipamiento, la necesidad y
costo de programacin, y el especial mantenimiento que requiere entrenamiento
del personal.
2.- Como las mquinas CNC son sistemas complejos, las fallas o roturas son muy
costosas, es por eso que el mantenimiento preventivo es esencial.
3.- Es necesario mantener un gran volumen de produccin a fin de lograr una
mayor eficiencia de la capacidad instalada.

CLASIFICACIN DE LOS SISTEMAS DE CONTROL NUMRICO.


Se dividen fundamentalmente en:

Equipos de control numrico de posicionamiento o punto a punto.


Equipos de control numrico de contorneo.
Para ver el grfico seleccione la opcin "Descargar" del men superior

Supongamos una pieza colocada sobre la mesa (ver figura), y que en el punto A
se quiere realizar una perforacin. Sea el eje X el eje longitudinal de la mesa y el
eje Y el eje transversal. B representa la proyeccin del eje del til sobre la mesa.
El problema de llevar el punto A al punto B se puede resolver de las siguientes
formas:
Accionar el motor del eje Y hasta alcanzar el punto A & acute; y a continuacin el
motor del eje X hasta alcanzar al punto B.
13

Anlogo al anterior, pero accionando primero el motor del eje longitudinal y


despus el del transversal. Estos dos modos de posicionamiento reciben el
nombre de posicionamiento secuencial y se realiza normalmente a la mxima
velocidad que soporta la mquina.
Accionar ambos motores a la vez y a la misma velocidad. En este caso la
trayectoria seguida ser una recta de 45º. Una vez llegado la altura del
punto B, el motor del eje Y ser parado para continuar exclusivamente el motor del
eje X hasta llegar al punto B. Este tipo de posicionamiento recibe el nombre de
posicionamiento simultneo (punto a punto).
Accionamiento secuencial de los motores pero realizando la aproximacin a un
punto siempre en el mismo sentido. Este tipo de aproximacin recibe el nombre de
aproximacin unidireccional y es utilizado exclusivamente en los posicionamientos
punto a punto.
Los equipos que permiten generar curvas reciben el nombre de equipos de
contorneo.
Por ltimo, se puede decir que un equipo de control numrico paraxial puede
efectuar los trabajos que realiza un equipo punto a punto y un equipo de contorneo
podr realizar los trabajos propios de los equipos punto a punto y paraxial.

ARQUITECTURA GENERAL DE UN CONTROL NUMRICO.


Podemos distinguir cuatro subconjuntos funcionales:

Unidad de entrada salida de datos.


Unidad de memoria interna e interpretacin de rdenes.
Unidad de clculo.
Unidad de enlace con la mquina herramienta y servomecanismos.

UNIDAD DE ENTRADA SALIDA DE DATOS


La unidad entrada de datos sirve para introducir los programas de mecanizado en
el equipo de control numrico, utilizando un lenguaje inteligible para ste.
En los sistemas antiguos se utilizaron para la introduccin de datos sistemas tipo
ficha (Data Modulo) o preselectores (conmutadores rotativos codificados); los
grandes inconvenientes que presentaron estos mtodos, sobre todo en programas
extensos, provoc su total eliminacin.
14

Posteriormente se utilizaba para dicho propsito la cinta perforada (de papel, milar
o aluminio), por lo que el lector de cinta se constitua en el rgano principal de
entrada de datos.
Esta cinta era previamente perforada utilizando un perforador de cinta o un
teletipo. El nmero de agujeros mximo por cada carcter era de ocho (cinta de
ocho canales). Adems de estos agujeros, exista otro de menor tamao, ubicado
entre los canales 3 y 4 que permita el arrastre de la cinta.
Luego comenz a utilizarse el diskette. Su caracterstica ms importante era la de
tener acceso aleatorio, lo cual permita acceder a cualquier parte del disco en
menos de medio segundo. La velocidad de transferencia de datos variaba entre
250 y 500 Kb / s.
Con la aparicin del teclado como rgano de entrada de datos, se solucion el
problema de la modificacin del programa, que no poda realizarse con la cinta
perforada, adems de una rpida edicin de programas y una cmoda insercin y
borrado de bloques, bsqueda de una direccin en memoria, etc.

SERVOMECANISMOS
La funcin principal de un control numrico es gobernar los motores
(servomotores) de una mquina herramienta, los cuales provocan un
desplazamiento relativo entre el til y la pieza situada sobre la mesa. Si
consideramos un desplazamiento en el plano, ser necesario accionar dos
motores, en el espacio, tres motores, y as sucesivamente.
En el caso de un control numrico punto a punto y paraxial, las rdenes
suministradas a cada uno de los motores no tienen ninguna relacin entre s; en
cambio en un control numrico de contorneo, las rdenes debern estar
relacionadas segn una ley bien definida.
Para el control de los motores de la mquina herramienta se pueden utilizar dos
tipos de servomecanismos, a lazo abierto y a lazo cerrado.
En los de lazo abierto, las rdenes a los motores se envan a partir de la
informacin suministrada por la unidad de clculo, y el servomecanismo no recibe
ninguna informacin ni de la posicin real de la herramienta ni de su velocidad.
No as en un sistema de lazo cerrado, donde las rdenes suministradas a los
motores dependen a la vez de las informaciones enviadas por la unidad de clculo
y de las informaciones suministradas por un sistema de medidas de la posicin
15

real por medio de un captador de posicin (generalmente un encoder), y uno de


medida de la velocidad real (tacmetro), montados ambos sobre la mquina.

INTRODUCCIN A LA AUTOMATIZACIN DE PROCESOS.

Antecedentes de la automatizacin.
Saber: - Describir los antecedentes histricos de la palabra autmata y el
concepto de automatizacin.
- Identificar los tipos de automatizacin en un proceso de produccin:
Automatizacin fija, Automatizacin programable y Automatizacin flexible.
La automatizacin es el uso de sistemas o elementos computarizados para
controlar maquinarias y/o procesos industriales substituyendo a operadores
humanos.
El objetivo de la automatizacin es:
Mejorar la calidad y uniformidad del producto mediante procesos repetitivos
Minimizar el esfuerzo y los tiempos de produccin
Reducir la intervencin humana, el aburrimiento y posibilidad de error humano
Reducir el dao en las piezas que resultara del manejo manual
Aumentar la seguridad para el personal
Reducir costos disminuyendo tiempos y defectos

El origen de la automatizacin se remonta a los aos 1750, cuando surge la


revolucin industrial.
1745: Mquinas de tejido controladas por tarjetas perforadas.
1870: Primer torno automtico, inventado por Christopher Spencer
1940: Surgen los controles hidrulicos, neumticos para mquinas de corte
1945: John Parsons comienza investigacin sobre control numrico
1950: Control basado en relevadores electromecnicos
1960: Se desarrollan tcnicas de control numrico directo y manufactura
computarizada.
1970: Se comercializa el micro procesador y con el surgen los PLCs
1980: Se comercializa la PC y con ella surge el control basado en PC
1990: Surge el PAC (Combinacin de una PC y un PLC) .

16

Los tipos de automatizacin son:


Automatizacin Fija:
- Aplicada a volumen de produccin alto
- Equipo especializado, alto costo de diseo
- Ciclo de vida de la mano con la vigencia del producto en el mercado
Automatizacin Programable:
- Aplicada a volumen de produccin bajo y diversidad de productos
- Equipo diseado para adaptarse a los cambios del producto por medio de
software
Automatizacin Flexible:
- Aplicada a volumen de produccin media
- Sistemas integrados por estaciones de trabajo interconectadas por sistemas de
almacenamiento y manipulacin de materiales controlador por una computadora
- Es la combinacin de elementos de automatizacin fija y programable

Conceptos bsicos de la automatizacin


Basados en la definicin, se plantea la filosofa para automatizar, as como la
necesidad de liberar al personal operativo de trabajos rutinarios y tediosos, evitar
el contacto con equipo, materiales peligrosos y lejos de zonas de alto riesgo. Con
esto se persigue ubicar al operador de maquinaria en un trabajo como supervisor
donde desarrolle sus facultades intelectuales y proponga nuevas mejoras.
Adems de provocar desarrollo personal, los sistemas de produccin
automatizados logran:
Una alta calidad, constante y factible de mejorar.
Menor mantenimiento correctivo y mantenimiento preventivo bien planeado.
Correccin de fallas por auto-diagnstico.
Planeacin de la produccin por sistemas computarizados.
Informacin actualizada de la produccin en cantidad y calidad.
Menores riesgos de accidentes e incremento en el nivel de seguridad.
Mejora en la imagen de la compaa.
Menos gastos y cuotas referentes a seguridad y accidentes, etc.
Sin embargo, esta forma de trabajo exige de inversiones financieras iniciales,
personal capacitado para instalacin y operacin del equipo, una mentalidad
enfocada a realizar cualquier tarea con la mxima calidad posible y una buena
actitud de apertura y cambio para mejorar.

17

A esta manera de trabajar se le conoce hoy en da bajo los conceptos de sistemas


de produccin competitivos, de clase mundial, de alto rendimiento, o produccin y
calidad total, mejora continua, etc.
Junto con la disposicin y formas de trabajo en cada empresa, estn los tipos de
tecnologas para lograrlo, por ello es conveniente tener un buen adiestramiento
tcnico Universitario.
Para lograr realizar un automatismo se requiere del conocimiento de varias
tcnicas, equipos y principios de funcionamiento. Las especialidades de mayor
demanda son:
Electrnica, Computacin, Neumtica, Hidrulica, Diseo Mecnico y Elctrico.
El xito de automatizar es el de usar cada equipo segn convenga y no limitarse a
una sola tcnica por ser la ms conocida.
Algunos criterios de seleccin o definicin de equipos son los siguientes:
Fuerza en los movimientos.
(Piezas a trabajar, tipos de movimientos, etc.).
Rapidez en el ciclo de trabajo.
(Velocidad, aceleracin, etc.).
Exactitud.
(Caracterstica del sistema de alcanzar una posicin con la mnima tolerancia o
error).
Repetitividad
(Seguridad de que despus de n ciclos el sistema sigue colocndose en la
misma posicin como al principio).
Condiciones de seguridad.
(Contra explosin, manejo de sustancias txicas, etc.).
Condiciones de higiene.
(Libre de posibles impurezas y contaminacin).
Trabajo pesado.
(Trabajo de alta frecuencia de ciclo y trabajo continuo).
Flexibilidad.
(Con facilidad de adaptarse a modificaciones segn necesidades).
Gasto de energa.
(Uso y consumo de determinada fuente de energa).
Facilidad de operacin.
(Facilidad de arranque, operacin y mantenimiento, etc.).
Soporte tcnico.
(Asesora en campo, garanta, entrega rpida, informacin en el idioma
adecuado).
Costos.
(Precio de equipo, tiempo de entrega, crditos, condiciones de pago, etc.).
Origen.
(Seleccin de equipo de procedencia determinada y marca con presencia
mundial).
18

Importancia en procesos de maquinado


Los avances tecnolgicos en el campo de la microelectrnica estn haciendo
posible el desarrollo de CNC de una rapidez y potencia sin precedentes. Un
nmero creciente de funciones integradas simplifica incluso los procesos de
mecanizado ms complejos. Al mismo tiempo, estos productos ofrecen una mayor
facilidad de manejo, no solo en lo que respecta a la programacin, sino tambin
durante otras operaciones, como la instalacin y el mantenimiento.

En el desarrollo de los controles numricos son las necesidades de los usuarios


finales las que, en definitiva, definen las tendencias. La extremada presin a la
que estn sujetos para maximizar la productividad y flexibilidad en todas sus
operaciones revierte en las correspondientes demandas a los fabricantes de
mquinas y controles. En un estudio realizado el pasado ao en Alemania, se
examin y evalu un extenso conjunto de reas de la industria, incluida la
correspondiente a los productos de CNC.
Las conclusiones revelaron que el grupo objeto del estudio consideraba la
fiabilidad como el factor ms importante en la valoracin de la calidad de un CNC,
seguida de cuestiones relativas al servicio, como un pronto suministro de piezas
de repuesto y rpidos tiempos de respuesta del servicio. Los resultados del
estudio hablan por s mismos: los inversores y los usuarios finales conceden gran
importancia a la fiabilidad de sus mquinas, la cual constituye la base de una
mxima productividad de los procesos de fabricacin.
El lder del mercado mundial en productos de CNC se asegura de que la fiabilidad
de sus sistemas de control no se vea afectada por un diseo deficiente de los
nuevos desarrollos. Nada perjudica ms a la productividad de una mquina, una
planta o una empresa, que una parada en la produccin
19

Los avances tecnolgicos en el campo de la


microelectrnica aumentan la eficacia
El software para la programacin en taller eleva la
productividad del usuario creando un entorno que
facilita un rpido desarrollo en un corto espacio de
tiempo, desde el trazado del grfico hasta la pieza
acabada.
Al hablar de tendencias, lo primero que nos viene a la
mente es la eficacia, precisamente otro aspecto en
constante mejora en los productos de CNC,
comenzando por los de nivel bsico hasta los de
gama superior. Este desarrollo ha sido inducido por importantes avances
tecnolgicos en el campo de la microelectrnica, que constituye la base de la
tecnologa de controlEstos productos de control pueden utilizarse en mquinas de
altas prestaciones, tales como mquinas transfer rotativas, centros de
torneado/fresado complejos y mquinas multifuncionales que requieren funciones
sofisticadas y extraordinariamente rpidas y capacidad de mltiples canales y
mltiples ejes, que puedan ser controlados simultneamente.

Ideal para el aprendizaje: GE Fanuc ofrece un paquete de software para el PC,


que simula el CNC y la interfaz Manual Guide i, as como el PMC para CNC.

20

Relacin del CNC con el PLC


El PLC integrado desempea un importante papel en la minimizacin de los
tiempos de fabricacin y maximizacin de la productividad. La tarea del PLC es el
control del equipo perifrico en la mquina herramienta y alrededor de la misma,
como, por ejemplo, los dispositivos responsables de los cambios de herramientas.
Para ello se ha dispuesto un procesador separado, de modo que el CNC no sufra
sobrecargas. La velocidad de ejecucin de los programas de PLC es de 25
nanosegundos por instruccin, pudindose ejecutar simultneamente hasta 3
programas de PLC completamente independientes. Para esta tarea estn
disponibles hasta 4096 entradas y salidas digitales.
Las partes de un sistema de maquinado

El diseador de una parte generalmente usa un programa o programas de diseo


asistido por computadora fabricacin asistida por computadora (CAD / CAM) (
1). La salida de este programa, que es una parte de un programa y usualmente es
"cdigo G" es transferido (por una red o tal vez por un disquete
(2) a la mquina controladora
(3). La mquina controladora es responsable para interpretar esta parte de
programa para controlar la herramienta que cortar la pieza de trabajo. Los ejes
de la mquina.
21

(5) son movidos por tornillos, cremalleras o correa que son impulsados por los
motores servo o motores paso a paso. Las seales de la mquina controladora
son amplificadas por los Drives
(4) de modo que ellos son bastante y convenientemente poderosos para hacer
funcionar los motores. Aunque una fresadora es la ilustrada, la mquina puede ser
un router o un cortador de plasma o rayo lser. Un manual separado describe el
manejo de Mach3 para un torno, un taladro vertical etc. Frecuentemente una
mquina controladora puede controlar el arranque y el pare del motor de eje (y
an controlar su velocidad), puede prender o apagar un enfriador y verificar que
una parte de programa o un operador de la mquina
(6) no est tratando de mover cualquier eje ms all de sus lmites. La mquina
controladora tambin tiene botones de control, un teclado, perillas de
potencimetros, una rueda de control manual de pulsos (MPG), o una palanca de
mando para que el operador pueda controlar la mquina manualmente y arranque
y pare un programa que est corriendo. La mquina controladora tiene un diaplay
de modo que el operador sabe lo que est sucediendo. Porque las rdenes de un
programa de cdigo G pueden requerir de coordinados y complicados
movimientos de los ejes de la mquina controladora tiene que ser capaz de
ejecutar una gran cantidad de clculos en "en tiempo real" (e.j. cortar una hlice
requiere una gran cantidad de clculo trigonomtrico).
Histricamente esto es una pieza cara del equipo.
2.2 Cmo encaja en Mach3
Mach3 es un paquete de software que corre sobre una computadora y lo vuelve en
un controlador de mquina muy poderoso y econmico para reemplazar
Para correr Mach3 se necesita Windows XP (o Windows 2000) idealmente
corriendo en un procesador de
1GHz con una resolucin de pantalla de 1024 x 768 pixeles. Una mquina de
escritorio dar mucho mejor performance que la mayor parte de los ordenadores
porttiles pequeos y es considerablemente ms barato. Usted puede usar, por
supuesto, esta computadora para cualquier otra funcin en el taller (tal como (1)
en la figura 1.1 - correr un CAD/CAM) cuando no es necesaria su mquina.Mach3
se comunica principalmente por uno u opcionalmente dos puertos paralelos (de
impresora) y, si lo desea por un puerto serial (COM).
Los Drives de los motores de los ejes de su mquina deben aceptar una seal de
pulsos de paso y de direccin. Virtualmente todos los Drives de motores de paso a
22

paso trabajan as, como lo hacen los modernas sistemas de motores servo DC y
AC con codificadores digitales. Tenga cuidado si usted est convirtiendo un NC
viejo cuyos servos pueden usar revolvedores para medir la posicin de los ejes
por lo que usted tendr que proporcionar un completo nueva Drive para cada eje.
Tendencia hacia la automatizacin: Cada vez con mayor frecuencia, sistemas
de robots en comunicacin directa con el CNC se encargan de los procesos de
alimentacin de material, monitorizacin de las piezas, acabado y traslado de las
mismas.
Deslizamiento con un servo motor
De nuevo miramos el tamao de un paso. Un servo motor tiene un codificador
para decirle al controlador electrnico donde est. Esto consiste de un disco
ranurado y generar cuatro pulsos cuadrados para cada ranura del disco. As un
disco con 300 ranuras genera 300 ciclos por revolucin (CPR). Esto es bastante
bajo para codificadores comerciales. Los codificadores electrnicos pueden dar
1200 pulsos cuadrados de salida por revolucin (QCPR) en el eje motor.
El controlador electrnico para un servo motor normalmente puede girar el motor
por pulso cuadrado por cada pulso de paso de entrada. Algunas especificaciones
electrnicas de los servos pueden multiplicar y/o dividir los pulsos de paso por una
constante (e. g. un pulso de paso mueve 5 pulsos cuadrados o 36/17 pulsos). Esto
a menudo es llamado engranaje electrnico.
Como la velocidad mxima de un servo motor es de alrededor 4000 rpm
necesitaremos desde luego una reduccin de velocidad en la gua mecnica. 5:1
parece sensato. Esto da a un movimiento de 0.0000167" por paso que es mucho
mejor que el requerido ( 0.001 ")
Qu velocidad mxima conseguiremos? Con 35.000 pulsos de paso por segundo

23

B.- Programacin de un CNC.


Programacin de un CNC.
Las funciones preparatorias, tambin conocidas como G-Codes o cdigos G, son
las ms importantes en la programacin CNC, ya que controlan el modo en que la
mquina va a realizar un trazado, o el modo en que va a desplazarse sobre la
superficie de la pieza que est trabajando. Los posibles valores que acompaan a
este comando, van de 00 a 99, y cada uno tiene una funcin determinada.

Comando
G00
G01
G02
G03
G04
G17
G18
G19
G40
G41
G42
G70
G71
G90
G91

Descripcin
Interpolacin lineal rpida.
Interpolacin lineal a la
velocidad programada en el
registro F.
Movimiento circular en el
sentido horario feedrate.
Movimiento circular en el
sentido anti-horario feedrate.
Es una demora o una pausa
con un tiempo especfico.
Seleccin del plano X-Y
Seleccin del plano X-Z
Seleccin del plano Y-Z
Compensacin anulada, o al
centro de la lnea de
desplazamiento.
Compensacin a la izquierda
de la lnea de desplazamiento.
Compensacin a la derecha de
la lnea de desplazamiento.
Unidad de datos expresados en
pulgadas.
Unidad de datos expresados en
milmetros.
Desplazamiento en modo
absoluto.
Desplazamiento en modo
incremental o relativo.
24

Hay dos formas de realizar un arco o un crculo, una es utilizando el Radio (R) y
otra es indicando el centro u origen de la curva por las coordenadas (I,J,K)
Trazado de arcos utilizando el radio (R).
Veamos la primera. Si el comando es G03 significa que el arco se trazar en
sentido anti-horario, y si el centro de la curva est dado por el Radio (R), hay dos
posibilidades.

Equipo CNC Torno


Equipo CNC Panel

Programacin
Programacin en el control numrico
Se pueden utilizar dos mtodos, la programacin manual y la programacin
automtica.

25

Programacin manual
En este caso, el programa pieza se escribe nicamente por medio de
razonamientos y clculos que realiza un operario. El programa de mecanizado
comprende todo el conjunto de datos que el control necesita para la mecanizacin
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 bsqueda.
Este conjunto de informaciones es interpretado por el intrprete de rdenes. Una
secuencia o bloque de programa debe contener todas las funciones geomtricas,
funciones mquina y funciones tecnolgicas del mecanizado. De tal modo, un
bloque de programa consta de varias instrucciones.
El comienzo del control numrico ha estado caracterizado por un desarrollo
anrquico de los cdigos de programacin. Cada constructor utilizaba el suyo
particular. Posteriormente, se vio la necesidad de normalizar los cdigos de
programacin como condicin indispensable para que un mismo programa pudiera
servir para diversas mquinas con tal de que fuesen del mismo tipo. Los
caracteres ms usados comnmente, regidos bajo la norma DIN 66024 y 66025
son, entre otros, los siguientes:
N: es la direccin correspondiente al nmero de bloque o secuencia. Esta
direccin va seguida normalmente de un nmero de tres o cuatro cifras. En el caso
del formato N03, el nmero mximo de bloques que pueden programarse es 1000
N999).(N000
X, Y, Z: son las direcciones correspondientes a las cotas segn los ejes X, Y, Z de
la mquina herramienta (Y planos cartesianos). 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 direccin correspondiente a las funciones preparatorias. Se utilizan para
informar al control de las caractersticas de las funciones de mecanizado, como
por ejemplo, forma de la trayectoria, tipo de correccin de herramienta, parada
temporizada, ciclos automticos, programacin absoluta y relativa, etc. La funcin
G va seguida de un nmero de dos cifras que permite programar hasta 100
funciones preparatorias diferentes.
M: es la direccin correspondiente a las funciones auxiliares o complementarias.
Se usan para indicar a la mquina herramienta que se deben realizar operaciones
tales como parada programada, rotacin del husillo a derechas o a izquierdas,
26

cambio de til, etc. La direccin m va seguida de un nmero de dos cifras que


permite programar hasta 100 funciones auxiliares diferentes.
F: es la direccin correspondiente a la velocidad de avance. Va seguida de un
nmero de cuatro cifras que indica la velocidad de avance en mm/min.
S es la direccin correspondiente a la velocidad de rotacin del husillo principal.
Se programa directamente en revoluciones por minuto, usando cuatro dgitos.
I, J, K: son direcciones utilizadas para programar arcos de circunferencia. Cuando
la interpolacin se realiza en el plano X-Y, se utilizan las direcciones I y J.
Anlogamente, 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 direccin correspondiente al nmero de herramienta. Va seguido de un
nmero de cuatro cifras en el cual los dos primeros indican el nmero de
herramienta y los dos ltimos el nmero de correccin de las mismas.

Programacin automtica
En este caso, los clculos los realiza un computador, que suministra en su salida
el programa de la pieza en lenguaje mquina. Por esta razn recibe el nombre de
programacin asistida por computador.
Cdigos g y m
Programacin de mquinas de CNC con cdigos G&M
La programacin nativa de la mayora de las mquinas de Control Numrico
Computarizado se efecta mediante un lenguaje de bajo nivel llamado G & M.
Se trata de un lenguaje de programacin vectorial mediante el que se describen
acciones simples y entidades geomtricas sencillas (bsicamente segmentos de
recta y arcos de circunsferencia) junto con sus parmetros de maquinado
(velocidades de husillo y de avance de herramienta).
El nombre G & M viene del hecho de que el programa est constituido por
instrucciones Generales y Miscelneas.
Si bien en el mundo existen an diferentes dialectos de programacin con cdigos
G&M, se dio un gran paso adelante a travs de la estandarizacin que promovi la
ISO.
27

Esta estandarizacin fue adoptada por la totalidad de los fabricantes industriales


serios de CNC y permite utilizar los mismos programas en distintas mquinas CNC
de manera directa o con adaptaciones menores.
A pesar de tratarse de un lenguaje de programacin muy rudimentario para los
gustos actuales, lo robusto de su comportamiento y los millones de lneas de
programacin que hacen funcionar mquinas de CNC en todas las latitudes del
planeta aseguran su vigencia en los aos por venir.
Mini diccionario de G&M para Tornos CNC
A modo de ejemplo, presentamos los cdigos de programacin ms utilizados en
nuestros tornos de CNC. Segn el modelo de que se trate, algunos de los cdigos
pueden estar inhabilitados.

Programacin de mquinas de CNC con cdigos G&M


La programacin nativa de la mayora de las mquinas de Control Numrico
Computarizado se efecta mediante un lenguaje de bajo nivel llamado G & M.
Se trata de un lenguaje de programacin vectorial mediante el que se describen
acciones simples y entidades geomtricas sencillas (bsicamente segmentos de
recta y arcos de circunferencia) junto con sus parmetros de maquinado
(velocidades de husillo y de avance de herramienta).
El nombre G & M viene del hecho de que el programa est constituido por
instrucciones Generales y Miscelneas.
Si bien en el mundo existen an diferentes dialectos de programacin con cdigos
G&M, se dio un gran paso adelante a travs de la estandarizacin que promovi la
ISO.
Esta estandarizacin fue adoptada por la totalidad de los fabricantes industriales
serios de CNC y permite utilizar los mismos programas en distintas mquinas CNC
de manera directa o con adaptaciones menores.
A pesar de tratarse de un lenguaje de programacin muy rudimentario para los
gustos actuales, lo robusto de su comportamiento y los millones de lneas de
programacin que hacen funcionar mquinas de CNC en todas las latitudes del
planeta aseguran su vigencia en los aos por venir.

Cdigos G
Los cdigos G del lenguaje de entrada de Mach3 son mostrados en la figura 10.4
y estn descritos en detalle.
Las descripciones contienen las rdenes prototipos, puestas en letra Courier.
En las rdenes prototipos, el tilde (~) representa un valor real. Como se describi
antes, un valor real puede ser (1) un nmero
28 explcito, 4.4, por ejemplo, (2) una

expresin, [2+2.4], por ejemplo, (3) un valor de parmetro, #88, por ejemplo, o (4)
un valor de una funcin unaria, acos[0], por ejemplo.
En la mayor parte de los casos, si las palabras de eje (cualquiera o todas de X~,
Y~, Z~, A~, B~, C~, U~,
V~, W~) son dadas, especifican un punto de destino. Los nmeros de eje se
relacionan con el sistema de coordenadas actual activo, a menos que
explcitamente sea descrito en el sistema de coordenadas absolutas. Donde
palabras de eje son opcionales, cualquier eje omitido tendr su valor actual.
Cualquier tem en las rdenes prototipos no descritas explcitamente como
opcionales son exigidas. Es un error si se omite un tem requerido.
U, V y W son sinnimos para A, B y C. El uso de A con U, la B con V etc. es
errneo (como usar A dos veces en una lnea). En las descripciones detalladas de
cdigos U, V y W no est explcitamente mencionado cada vez pero se implica
para A, B o C.
En los prototipos, los valores siguientes a las letras son a menudo dados como
nmeros explcitos. A menos que se manifieste de otra manera, los nmeros
explcitos pueden ser valores reales. Por ejemplo,
G10 L2 es igual de bueno que escribir g [2*5] L 1+1]. Si el valor de parmetro 100
tena 2, G10 L#100 podra querer decir tambin lo mismo. Usar valores reales que
no son nmeros explcitos como los mostrados en los ejemplos es raramente til.
Si L~ est escrito en un prototipo el "~" ser a menudo mencionado como el
"nmero L". Similarmente el
"~" en H~ puede llamarse el "nmero H", y as sucesivamente para cualquiera otra
letra.
Si un factor de escala es aplicado a cualquier eje entonces ste ser aplicado al
valor de la correspondiente
Word, X, Y, Z, A/U, B/V, C/W y para las pertinentes Word I, J, K o R cuando sean
usadas.
Movimiento lineal a tasa de alimentacin -- G1
(a) Para movimiento lineal a la tasa de alimentacin (para cortar o no ), programe
G1 X~ Y~ Z~ A~ B~
C~, donde todas las palabras de eje son opcionales, excepto que al menos una
debe usarse. El G1 es opcional si el modo de movimiento actual es G1. Esto
producir el movimiento coordinado lineal al punto de destino a la tasa de
alimentacin actual (o lenta si la mquina no puede ir rpidamente).
(b) Si G16 est siendo ejecutada para poner un origen polar entonces el
movimiento lineal a la tasa de alimentacin a un punto descrito por un radio y un
ngulo G0 X~ Y~ puede usarse. X~ es el radio de la lnea desde el origen polar
G16 e Y~ es el ngulo en grados medidos con valores crecientes en sentido
contrario de las manecillas del reloj desde de la direccin de reloj 3(e.g. la
convencin de cuatro cuadrantes).
Las coordenadas del punto actual en el momento de ejecutar el G16 son el origen
polar.
Es un error si:
29

todas las palabras de eje son omitidas.


Si la compensacin de radio de corte est activa, el movimiento diferir del de
arriba; vea compensacin de corte. Si G53 es programada en la misma lnea, el
movimiento diferir tambin; vea coordenadas absolutas.
10.7.3 Arco a la tasa de alimentacin -- G2 y G3
Un arco circular o helicoidal es especificado usando G2 (arco segn las manecillas
del reloj) o G3 (arco en sentido contrario al de las manecillas del reloj). El eje del
crculo o hlice debe ser paralelo al eje X, Y, o Z del sistema de coordenadas de
mquina. El eje (o, equivalentemente, el plano perpendicular al eje) es
seleccionado con G17 (eje Z, plano XY), G18 (eje Y, plano XZ), o G19 (eje X,
plano YZ). Si el arco es circular, ste se inclina en un plano paralelo al plano
escogido.
Si una lnea de cdigo hace un arco e incluye movimiento de eje rotativo, el eje
rotativo gira a una tasa constante de modo que el movimiento rotativo empieza y
termina cuando el movimiento de XYZ empieza
y termina. Las lneas de este tipo se programan.
Si la compensacin de radio del cortador est activa, el movimiento diferir del de
arriba; vea compensacin del cortador.
Dos formatos son permitidos para especificar un arco. Llamaremos a estos el
formato de centro y el formato de radio. En ambos formatos los G2 o G3 son
opcionales si ste es el modo de movimiento actual.
10.7.3.1 Arco de formato de radio
En el formato de radio, las coordenadas del punto final del arco en el plano
escogido es especificado juntamente con el radio del arco. Programe G2 X~ Y~ Z~
A~ B~ C~ R~ (o use G3 en lugar de G2). R es el radio. Las palabras de eje son
todas opcionales excepto que al menos una de las dos palabras para los ejes en
el plano escogido debe usarse. El nmero de R es el radio. Un radio positivo
indica que el arco gira por 180 grados o menos, mientras que un radio negativo
indica un giro de 180 grados a 359,999 grados. Si el arco es helicoidal, el valor del
punto final del arco en las coordenadas del eje paralelo al eje de la hlice se
especifica tambin.
Es un error si:
ambas palabras de eje para los ejes del plano escogido son omitidas,
el punto final del arco es el mismo que el punto actual.
No es una buena prctica programar arcos en formato de radio que son crculos
casi completos o son los semicrculos (o casi semicrculos) porque un cambio en
la ubicacin del punto final producir un cambio mucho ms grande en la
ubicacin del centro del crculo (y, por lo tanto, el medio del arco). El efecto de
ampliacin es bastante grande ese error que redondeando en un nmero puede
producir los cortes fuera de tolerancia. Los crculos casi completos son
excesivamente malo, los semicrculos (y casi as) son muy malos. Otros tamaos
de arcos (en el rango pequeo a 165 grados o de 195 a 345 grados ) estn BIEN.
Aqu hay un ejemplo de una orden de formato de radio para tallar un arco:
G17 G2 x 10 y 15 r 20 z 5.
30

Esto significa que para hacer un arco circular o helicoidal segn las manecillas del
reloj (como visto desde el eje Z positivo) cuyo eje es paralelo al eje Z, terminando
en X = 10, Y = 15, y Z = 5, con un radio de 20. Si el valor de inicio de Z es 5, este
es un arco de un crculo paralelo al plano de XY; de otra manera es un arco
helicoidal.
10.7.3.2 Arco de formato de centro
En el formato de centro, las coordenadas del punto final del arco en el plano
escogido es especificada juntamente con las compensaciones del centro del arco
de la ubicacin actual. En este formato, est bien si el punto final del arco es
mismo que el punto actual.
Es un error si:
Cuando el arco es proyectado en el plano escogido, la distancia desde el punto
actual al centro difiere de la distancia del punto final al centro por ms de 0.0002
pulgada (si las pulgadas estn siendo usadas) o 0.002 milmetro (si los milmetros
estn siendo usados).
El centro es especificado usando las palabras I y J. Existen dos formas de
interpretarlas. La forma usual es que I y J sea el centro relativo para el punto
actual al inicio del arco. Esto es a veces llamado Incremental
IJ mode (modo incremental IJ). La segunda forma es que I y J especifican el
centro como coordenadas reales en el sistema actual. Esto es engaosamente
llamado Absolute IJ mode (modo absoluto IJ). El modo IJ es establecido usando
el men Config>State cuando Mach3 es configurado. La seleccin de los modos
est para proveer compatibilidad con controladores comerciales. Usted
probablemente encontrar que el modo incremental es el mejor. En Absoluto ste
ser necesario usar ambas palabras I y J a menos que por casualidad el centro
del arco est en el origen.
Cuando el plano XY es escogido, programe G2 X~ Y~ Z~ A~ B~ C~ I~ J~ (o use
G3 en lugar de G2).
Las palabras de eje son todas opcionales excepto que al menos una de X e Y
debe usarse. I y J son las compensaciones de la ubicacin o coordenada actual en dependencia del modo de IJ (las direcciones de
X e Y, respectivamente) del centro del crculo. I y J son opcionales excepto que al
menos una de las dos debe usarse.
Es un error si:
X e Y son ambos omitidos,
I y J son ambos omitidos.
Cuando el plano de XZ es escogido, programe G2 X~ Y~ Z~ A~ B~ C~ I~ K~ (o
use G3 en lugar de G2).
Las palabras de eje son todas opcionales excepto que al menos una de X y Z
debe usarse. I y K son las compensaciones de la ubicacin o coordenada actual en dependencia del modo de IJ (las direcciones de
X y Z, respectivamente) del centro del crculo. I y K son opcionales excepto que al
menos una de las dos debe usarse.
Es un error si:
X y Z son ambas omitidas,
31

I y K son ambas omitidas.


Cuando el plano de YZ es escogido, programe G2 X~ Y~ Z~ A~ B~ C~ J~ K~ (o
use G3 en lugar de G2).
Las palabras de eje son todas opcionales excepto que al menos una de Y y Z
debe usarse. J y k son las compensaciones de la ubicacin o coordenada actual en dependencia del modo de IJ (las direcciones de
Y y Z, respectivamente) del centro del crculo. J y K son opcionales excepto que al
menos una de las dos debe usarse.
Es un error si:
Y y Z son ambas omitidas,
J y K son ambas omitidas.
Aqu hay un ejemplo de una orden de formato de centro para moler un arco en
modo de IJ incremental:
G17 G2 x10 y16 i3 j4 z9
Esto significa que para hacer un arco circular o helicoidal segn las manecillas del
reloj (como visto desde el eje Z positivo) cuyo eje es paralelo al eje Z, terminando
en X = 10, Y = 16, y Z = 9, con su compensacin de centro en la direccin X por 3
unidades desde la ubicacin actual de X; y compensacin en la direccin de Y por
4 unidades de la ubicacin actual de Y. Si la ubicacin actual tiene X = 7, Y = 7
desde el inicio, el centro estar en X = 10, Y = 11. Si el valor de inicio de Z es 9,
este es un arco circular; de otra manera es un arco helicoidal. El radio de este arco
tiene 5.
El arco anterior en el modo IJ absoluto podra ser:
G17 G2 x10 y16 i10 j11 z9
En el formato de centro, el radio del arco no es especificado, pero ello puede
encontrarse fcilmente como la distancia desde el centro del crculo al punto
actual o el punto final del arco.
10.7.4 Dwell -- G4
Para un Dwell, programe G4 P~. Esto mantendr los ejes inmviles para el
perodo de tiempo en segundos o milisegundos especificado por el nmero P. La
unidad de tiempo que ser usada es la puesta en el dilogo Config>Logic. Por
ejemplo, con unidades puestas en segundos, G4 P0.5 mantendr durante medio
segundo.
Es un error si:
el nmero P es negativo.
10.7.5 Poner en el sistema de coordenadas tablas de datos de herramientas y
compensacin de
Trabajo -- G10
Vea los detalles de compensaciones de herramienta y trabajo para informacin
adicional en sistemas de coordenadas.
Para poner los valores de compensacin de una herramienta, programe
G10 L1 P~ X~ Z~ A~
Donde el nmero P debe evaluarse como un entero en el rango 0 a 255 - el
nmero de la herramienta - las compensaciones de la herramienta especificada
32

por el nmero P son restablecidas a la dado. El nmero A restablecer el radio de


herramienta sugerido. Slo esos valores para que una palabra de eje sea incluida
en la lnea sern restablecidos. El dimetro de la herramienta no puede ponerse
de esta forma.
Para poner los valores de las coordenadas para el origen de una fijacin en el
sistema de coordenadas,
Programe
G10 L2 P~ X~ Y~ Z~ A~ B~ C~
Donde el nmero P debe evaluarse como un entero en el rango 1 a 255 - el
nmero de la fijacin - (valores de 1 a 6 corresponden de G54 a G59) y todas las
palabras de eje son opcionales. Las coordenadas especificadas del origen del
sistema de coordenadas por el nmero P son restablecidas a los valores de
coordenadas dadas (desde el punto de vista del sistema de coordenadas
absolutas). Slo esas coordenadas para que una palabra de eje sea incluida en la
lnea sern restablecidas.
Es un error si:
el nmero P no es evaluado como un entero en el rango 0 a 255.
Si las compensaciones de origen (hechas por G92 o G92.3) estn en efectivas
antes de que G10 sea usada, continuarn efectivas despus.
El sistema de coordenadas cuyo origen es establecido por una orden de G10
pueda estar activo o inactivo en el tiempo en que G10 es ejecutado.
El conjunto de valores no ser persistente a menos que las tablas de herramienta
o fijacin sean salvadas usando los botones en la pantalla Tables.
Ejemplo:
G10 L2 P1 x3.5 y17.2
Pone el origen del primer sistema de coordenadas (uno escogido por G54) en un
punto donde X tiene 3.5
e Y tiene 17.2 (en coordenadas absolutas). La coordenada de Z del origen (y las
coordenadas para cualquier eje rotativo) es cualquiera de esas coordenadas del
origen donde antes la lnea fue ejecutada.
10.7.6 Bolsillo circular (Clockwise/counterclockwise) -- G12 y G13
Estas rdenes de bolsillos circulares son un tipo de ciclo enlatado que puede ser
usado para producir un gran agujero circular con la herramienta en uso o con una
herramienta adecuada para cortar surcos internos para los anillos "O", etc.
Programe G12 I~ para un movimiento segn las manecillas del reloj y G13 I~ para
un movimiento en sentido contrario al de las manecillas del reloj.
La herramienta es movida en la direccin de X por el valor si la palabra I y un corte
en crculo en la direccin especificada con las coordenadas de X e Y originales
como el centro. La herramienta es retornada al centro.
Su efecto es indefinido si el plano actual no es el XY.
10.7.7 Salir y entrar al modo polar -- G15 y G16
33

Esto es posible para movimientos G0 y G1 en el plano X/Y slo para especificar


coordenadas como un radio y ngulo relativos a un punto de centro temporal.
Programe G16 para entrar este modo. Las coordenadas actuales del punto
controlado son el centro temporal.
Programe G15 para volver a las coordenadas cartesianas normales.
G0 X10 Y10 //G0 normal mueve a 10,10
G16 //inicia el modo polar.
G10 X10 Y45 (este se mover a X 17.xxx, Y 17.xxx que es un lugar en un crculo)
(de radio 10 a 45 grados desde las coordenadas iniciales de 10,10.)
Esto puede ser muy til, por ejemplo, para taladrar un crculo de agujeros. El
cdigo debajo de los movimientos para un crculo de agujeros cada 10 grados en
un crculo de radio 50 mm, centro X = 10, Y
= 5.5 y agujerear en Z = -0.6
G21 //mtrico
G0 X10 Y5.5
G16
G1 X50 Y0 //movimiento polar para un radio de 50 de 0 grados
G83 Z-0.6 //agujerear
G1 Y10 //10 grados desde el centro original
G83 Z-0.6
G1 Y20 //20 grados.......
G1 Y30
G1 Y40
> .....etc.....
G15 //regresar a las coordenadas cartesianas normales
Notas:
(1) no debe hacer movimientos de X o Y por medio de G0 o G1 cuando G16 est
activo
(2) Este G16 es diferente a una ejecucin de Fanuc en que est usa el punto
actual como el centro polar.
La versin de Fanuc requiere una gran cantidad de cambios de origen para
conseguir el resultado deseado para cualquier crculo no centrado en 0,0
10.7.8 Seleccin de plano -- G17, G18 , y G19
Programe G17 para escoger el plano XY, G18 para escoger el plano XZ, o G19
para escoger el plano YZ.
Los efectos de tener un plano seleccionado son discutidos bajo G2/3 y ciclos
enlatados.
10.7.9 Unidades de longitud -- G20 y G21
Programe G20 para usar pulgadas como unidades de longitud. Programe G21
para usar milmetros.
Es una idea buena programar G20 o G21 cerca del comienzo de un programa,
antes que cualquier movimiento ocurra, y no para usarlo en cualquier parte del
programa. Es responsabilidad del usuario sin duda asegurarse que todos nmeros
son apropiados para el uso con las unidades de longitud actuales.
34

Vase tambin G70/G71 que son sinnimos.


10.7.10 El retorno al inicio -- G28 y G30
Una posicin de inicio es definida (por parmetros 5161-5166). Los valores de
parmetro son desde el punto de vista del sistema de coordenadas absolutas,
pero est en unidades de longitud no especificadas.
Para retornar para posicin de inicio por la forma de la posicin programada,
programe G28 X~ Y~ Z~
A~ B~ C~ (o use G30). Todas las palabras de eje son opcionales. El camino es
hecho por un movimiento transversal desde la posicin actual a la posicin
programada, seguido por un movimiento transversal a la posicin de inicio. Si
ninguna palabra de eje es programada, el punto intermedio es el punto actual, as
slo un movimiento es hecho.
10.7.11 Referencie los ejes G28.1
Programe G28.1 X~ Y~ Z~ A~ B~ C~ para referenciar los ejes dados. Los ejes se
movern a la tasa de alimentacin actual hacia el interruptor(es) de inicio, como se
defini por la configuracin. Cuando las coordenadas absolutas de maquina
alcance el valor dado por una palabra de eje entonces la tasa de
alimentacin puesta a la definida por Configure>Config Referencing.
Suministrada la posicin absoluta
actual es aproximadamente correcta, entonces esto dar a una parada suave en el
interruptor(es) de
referencia.
10.7.12 Sonda recta G31
10.7.12.1 El comando sonda recta
Programe G31 X~ Y~ Z~ A~ B~ C~ para ejecutar una operacin de sonda recta.
Las palabras de eje
rotativos estn permitidas, pero es mejor omitirlas. Si las palabras de eje rotativos
son usadas, los
nmeros deben ser iguales que los nmeros de posicin actual de modo que los
ejes rotativos no se
muevan. Las palabras de eje lineales son opcionales, excepto que al menos una
de ellas deba usarse. La
herramienta en el husillo debe ser una sonda.
Es un error si:
el punto actual tiene menos de 0.254 milmetro o 0.01 pulgadas desde punto
programado.
G31 es usado en forma inversa al modo de tasa de alimentacin,
cualquier eje rotativo es mandado para moverse,
ninguna palabra de eje X, Y, o Z es usada.

Minidiccionario de G&M para Tornos CNC


35

A modo de ejemplo, presentamos los cdigos de programacin ms utilizados en


nuestros tornos de CNC. Segn el modelo de que se trate, algunos de los cdigos
pueden estar inhabilitados.

Cdigos Generales
G00: Posicionamiento rpido (sin maquinar)
G01: Interpolacin lineal (maquinando)
G02: Interpolacin circular (horaria)
G03: Interpolacin circular (antihoraria)
G04: Comps de espera
G10: Ajuste del valor de offset del programa
G20: Comienzo de uso de unidades imperiales (pulgadas)
G21: Comienzo de uso de unidades mtricas
G28: Volver al home de la mquina
G32: Maquinar una rosca en una pasada
G36: Compensacin automtica de herramienta en X
G37: Compensacin automtica de herramienta en Z
G40: Cancelar compensacin de radio de curvatura de herramienta
G41: Compensacin de radio de curvatura de herramienta a la izquierda
G42: Compensacin de radio de curvatura de herramienta a la derecha
G70: Ciclo de acabado
G71: Ciclo de maquinado en torneado
G72: Ciclo de maquinado en frenteado
G73: Repeticin de patrn
G74: Taladrado intermitente, con salida para retirar virutas
G76: Maquinar una rosca en mltiples pasadas
G96: Comienzo de desbaste a velocidad tangencial constante
G97: Fin de desbaste a velocidad tangencial constante
G98: Velocidad de alimentacin (unidades/min)
G99: Velocidad de alimentacin (unidades/revolucin)

Cdigos Miscelneos
M00: Parada opcional
M01: Parada opcional
M02: Reset del programa
M03: Hacer girar el husillo en sentido horario
M04: Hacer girar el husillo en sentido antihorario
M05: Frenar el husillo
M06: Cambiar de herramienta
M07: Abrir el paso del refrigerante B
M08: Abrir el paso del refrigerante A
M09: Cerrar el paso de los refrigerantes
M10: Abrir mordazas
36

M11: Cerrar mordazas


M13: Hacer girar el husillo en sentido horario y abrir el paso de refrigerante
M14: Hacer girar el husillo en sentido antihorario y abrir el paso de refrigerante
M30: Finalizar programa y poner el puntero de ejecucin en su inicio
M31: Incrementar el contador de partes
M37: Frenar el husillo y abrir la guarda
M38: Abrir la guarda
M39: Cerrar la guarda
M40: Extender el alimentador de piezas
M41: Retraer el alimentador de piezas
M43: Avisar a la cinta transportadora que avance
M44: Avisar a la cinta transportadora que retroceda
M45: Avisar a la cinta transportadora que frene
M48: Inhabilitar Spindle y Feed override (maquinar exclusivamente con las
velocidades programadas)
M49: Cancelar M48
M62: Activar salida auxiliar 1
M63: Activar salida auxiliar 2
M64: Desactivar salida auxiliar 1
M65: Desactivar salida auxiliar 2
M66: Esperar hasta que la entrada 1 est en ON
M67: Esperar hasta que la entrada 2 est en ON
M70: Activar espejo en X
M76: Esperar hasta que la entrada 1 est en OFF
M77: Esperar hasta que la entrada 2 est en OFF
M80: Desactivar el espejo en X
M98: Llamada a subprograma
M99: Retorno de subprograma

Minidiccionario de G&M para Fresadoras CNC


A modo de ejemplo, presentamos los cdigos de programacin ms utilizados en
nuestras fresadoras de CNC. Segn el modelo de que se trate, algunos de los
cdigos pueden estar inhabilitados.

Cdigos Generales
G00: Posicionamiento rpido (sin maquinar)
G01: Interpolacin lineal (maquinando)
G02: Interpolacin circular (horaria)
G03: Interpolacin circular (antihoraria)
G04: Comps de espera
G15: Programacin en coordenadas polares
G20: Comienzo de uso de unidades imperiales (pulgadas)
37

G21: Comienzo de uso de unidades mtricas


G28: Volver al home de la mquina
G40: Cancelar compensacin de radio de curvatura de herramienta
G41: Compensacin de radio de herramienta a la izquierda
G42: Compensacin de radio de herramienta a la derecha
G50: Cambio de escala
G68: Rotacin de coordenadas
G73: Ciclos encajonados
G74: Perforado con ciclo de giro antihorario para descargar virutas
G76: Alesado fino
G80: Cancelar ciclo encajonado
G81: Taladrado
G82: Taladrado con giro antihorario
G83: Taladrado profundo con ciclos de retraccin para retiro de viruta
G90: Coordenadas absolutas
G91: Coordenadas relativas
G92: Desplazamiento del rea de trabajo
G94: Velocidad de corte expresada en avance por minuto
G95: Velocidad de corte expresada en avance por revolucin
G98: Retorno al nivel inicial
G99: Retorno al nivel R
G107: Programacin del 4o eje

Cdigos Miscelneos
M00: Parada
M01: Parada opcional
M02: Reset del programa
M03: Hacer girar el husillo en sentido horario
M04: Hacer girar el husillo en sentido antihorario
M05: Frenar el husillo
M06: Cambiar de herramienta
M08: Abrir el paso del refrigerante
M09: Cerrar el paso de los refrigerantes
M10: Abrir mordazas
M11: Cerrar mordazas
M13: Hacer girar el husillo en sentido horario y abrir el paso de refrigerante
M14: Hacer girar el husillo en sentido antihorario y abrir el paso de
refrigerante
M30: Finalizar programa y poner el puntero de ejecucin en su inicio
M38: Abrir la guarda
M39: Cerrar la guarda
M62: Activar salida auxiliar 1
M67: Esperar hasta que la entrada 2 est en ON
M71: Activar el espejo en Y
M80: Desactivar el espejo en X
38

M81: Desactivar el espejo en Y


M98: Llamada a subprograma
M99: Retorno de subprograma

Objetivos
Generales
1. El primer objetivo general es cumplir con las expectativas planteadas para este
documento relazando una investigacin que contenga buena informacin y que
pueda ser de utilidad si en el futuro es ledo por alguien ajeno a m.
2. El segundo objetivo es aprender algunos de los puntos ms importantes del
CNC en este caso sus caractersticas orgenes y programacin para poder ser un
tcnico ms completo.
Personales
1. Que mi investigacin sea de utilidad para otras personas que necesiten saber
sobre el tema que se investigo
2. Poder realizar un programa o alguna funcin de lo estudiado en este caso los
CNC

39

Materiales y desarrollo
Materiales
1.
2.
3.
4.

Computadora
Buscador en internet (google)
Consultas en PDF
Editor de texto (Word)

Desarrollo
1. El primer paso que se realizo fue leer el correo que fue mandado por el
profesor de la materia para saber las especificaciones de la investigacin.

2. El segundo paso fue empezar a recolectar informacin de varios sitios de


internet y consultar varios documentos en PDF.

3. Buscar informacin en un buscador de internet


40

4. Leer la informacin obtenida y comenzar a acomodarla de acuerdo a las


especificaciones de la rbrica numero 3

41

Resultados
I.
II.
III.
IV.
V.

Conocimiento sobre las caractersticas del CNC.


Conocimiento sobre los orgenes del CNC
Conocimiento de la estructura del CNC
Conocimiento sobre la programacin del CNC
Conocimiento del CNC e la industria

Discusin
Se observ que se busc informacin en diferentes pginas de internet, ya que de
ellas se obtuvo toda la informacin deseada y segura, ya que en los PDF era ms
segura y completa la informacin de los CNC.

CONCLUSION:
En este trabajo que acabamos de realizar si se cumpli con los objetivos que
desebamos llegar, ya que para ello necesitamos y recopilamos informacin en
diferentes pginas y de ella relacionarla con los puntos que se pedan.

REFERENCIAS

https://es.wikipedia.org/wiki/Control_num
%C3%A9rico
http://olimpia.cuautitlan2.unam.mx/pagina_ingenie
ria/mecanica/mat/mat_mec/m4/master_cam.pdf
https://tecnoedu.com/Denford/GM.php

42