Está en la página 1de 113

UNIVERSIDAD TECNOLGICA DE ALTAMIRA

MQUINAS DE CONTROL NUMRICO COMPUTARIZADO

Mantenimiento Industrial Flores

5C

Erick Leonel Martnez


Pgina 1

Universidad Tecnolgica de Altamira


Alumno: Martnez Flores Erick Leonel Profesora: Marcela Castillo Jurez Investigacin: Mquinas de Control Numrico Computarizado Especialidad: Mantenimiento Industrial 5C

Pgina 2

Pgina 3

ndice
Torno CnC.............3 Caractersticas del Torno CnC...3 ArquiTeCTurA..4 Torno CnC ApliCACiones..........8 Cdigos G y M utilizados por el Software para torno CNC......................................12

sinTAxis de los Cdigos80

Reparacin de tornos CNC

83

FRESADORA C.N.C. .....................................................84 Arquitectura..85 Aplicaciones.85 Cdigos G y M utilizados por el software Para la fresadoraCNC.....................................................90 Sintaxis de los cdigos...98

Pgina 4

Torno CNC Torno de control numrico o torno CNC se refiere a una mquina

herramienta del tipo torno que se utiliza para mecanizar piezas de revolucin mediante un software de computadora que utiliza datos alfa-numricos,1 siguiendo los ejes cartesianos X,Y,Z. Se utiliza para producir en cantidades y con precisin porque la computadora que lleva incorporado controla la ejecucin de la pieza. 2 Caractersticas del torno CNC, mquina de torneado CNC: 1. Potente motor AC del husillo 2. Torsin del husillo de caractersticas masivas bajas 3. Mandril del husillo largo 4. Husillo de bolas de gran tamao y servo motor AC 5. Bancada rgida inclinada 6. Guas de carril templadas y rectificados 7. Torreta elctrica bidireccional sin paradas 8. Pluma y cuerpo programable del contrapunto 9. Ajuste automtico de herramienta 10. Avance rpido 11. Sistema CNC de 32-Bit 12. Prueba de intercambio de aire y humedad 13. Electricidad 14. Unidad de medida de presin hidrulica 15. Regulado

Pgina 5

Arquitectura:

Un torno CNC puede hacer todos los trabajos que normalmente se realizan mediante diferentes tipos de torno como paralelos, copiadores, revlver,

automticos e incluso los verticales. Su rentabilidad depende del tipo de pieza que se mecanice y de la cantidad de piezas que se tengan que mecanizar en una serie. Motor y cabezal principal Este motor limita la potencia real de la mquina y es el que provoca el movimiento giratorio de las piezas, normalmente los tornos actuales CNC equipan un motor de corriente continua, que acta directamente sobre el husillo con una transmisin por poleas interpuesta entre la ubicacin del motor y el husillo, siendo innecesario ningn tipo de transmisin por engranajes. Estos motores de corriente continua proporcionan una variedad de velocidades de giro casi infinita desde cero a un mximo determinado por las caractersticas del motor, que es programable con el programa de ejecucin de cada pieza. Muchos motores incorporan dos gamas de velocidades uno para velocidades lentas y otro para velocidades rpidas, con el fin de obtener los pares de esfuerzo ms favorables. El husillo lleva en su extremo la adaptacin para los correspondientes platos de garra y un hueco para poder trabajar con barra. Las caractersticas del motor y husillo principal de un torno CNC pueden ser las siguientes:3

Dimetro agujero husillo principal: 100 mm Nariz husillo principal: DIN 55027 N 8 / Camclock N 8 Cono Morse N 2 Gama de velocidades: 2 Velocidad variable del husillo: I: 0-564 rpm II: 564-2000 rpm Potencia motor: 15 kw
Pgina 6

Bancada y carros desplazables

Husillo de bolas con rosca redondeada rectificada.

Para poder facilitar el desplazamiento rpido de los carros longitudinal y transversal, las guas sobre las que se deslizan son templadas y rectificadas con una dureza del orden de 450 HB. Estas guas tienen un sistema automatizado de engrase permanente.

Los husillos de los carros son de bolas templadas y rectificadas asegurando una gran precisin en los desplazamientos, estos husillos funcionan por el principio de recirculacin de bolas, mediante el cual un tornillo sin fin tiene un acoplamiento a los respectivos carros. Cuando el tornillo sin fin gira el carro se desplaza longitudinalmente a travs de las guas de la bancada. Estos tornillos carecen de juego cuando cambian de sentido de giro y apenas ofrecen resistencia. Para evitar los daos de una colisin del carro con algn obstculo incorporan un embrague que desacopla el conjunto y detiene la fuerza de avance.4

Pgina 7

Cada

carro

tiene

un

motor

independiente

que

pueden

ser servomotores o motores encoder que se caracterizan por dar alta potencia y alto par a bajas revoluciones. Estos motores funcionan como un motor convencional de Motor de corriente alterna, pero con un encoder conectado al mismo. El encoder controla las revoluciones exactas que da el motor y frena en el punto exacto que marque la posicin programada de la herramienta.

Por otra parte la estructura de la bancada determina las dimensiones mximas de las piezas que se puedan mecanizar. Ejemplo de las especificaciones de la bancada de un torno CNC:5

Altura entre puntos: 375 mm Dimetro admitido sobre bancada: 760 mm Dimetro sobre carro longitudinal 675 Dimetro admitido sobre carro transversal. 470 mm Avance de trabajo ejes Z, X. 0-10000 mm/min Desplazamientos rpidos ejes Z, X 15/10 m/min Fuerza empuje longitudinal 9050 N Fuerza empuje transversal 9050 N

Ajuste posicionamiento de carros A pesar de la calidad de los elementos que intervienen en la movilidad de los carros longitudinal y transversal no hay garanta total de poder conseguir la posicin de las herramientas en la cota programada. Para corregir los posibles fallos de posicionamiento hay dos sistemas electrnicos uno de ellos directo y el otro sistema indirecto. El sistema de ajuste de posicionamiento directo utiliza una regla de medida situada en cada una de las guas de las bancadas, donde acta un lector ptico que mide exactamente la
Pgina 8

posicin del carro, transfiriendo a la UCP (Unidad Central de Proceso) las desviaciones que existen donde automticamente se reprograma hasta conseguir la posicin correcta.6

Portaherramientas

Detalle del cabezal portaherramientas. El torno CNC utiliza un tambor como portaherramientas donde pueden ir ubicados de seis a veinte herramientas diferentes, segn sea el tamao del torno, o de su complejidad. El cambio de herramienta se controla mediante el programa de mecanizado, y en cada cambio, los carros retroceden a una posicin donde se produce el giro y la seleccin de la herramienta adecuada para proseguir el ciclo de mecanizado. Cuando acaba el mecanizado de la pieza los carros retroceden a la posicin inicial de retirada de la zona de trabajo para que sea posible realizar el cambio de piezas sin problemas.

Pgina 9

El tambor portaherramientas, conocido como revlver, lleva incorporado un servomotor que lo hace girar, y un sistema hidrulico o neumtico que hace el enclavamiento del revolver, dando as una precisin que normalmente est entre 0.5 y 1 micra de milmetro. Las herramientas tienen que ser ajustadas a unas coordenadas adecuadas en un accesorio externo a los tornos de acuerdo con las cotas que indique el programa. En la mayora de los casos se trabaja con plaquitas intercambiables de metal duro, con lo cual, cuando se necesita reponer la plaquita, no hace falta desmontar el portaherramientas de su alojamiento. 7 Accesorios y perifricos Se conocen como accesorios de una mquina aquellos equipamientos que formando parte de la misma son adquiridos a un proveedorexterno, porque son de aplicacin universal para ese tipo de mquina. Por ejemplo la batera de un automvil es un accesorio de mismo. Todas las mquinas que tienen incorporado su funcionamiento CNC, necesitan una serie de accesorios que en el caso de un torno se concretan en los siguientes:8

UCP (Unidad de Control de Proceso) Grficos dinmicos de slidos y de trayectoria Editor de perfiles Perifricos de entrada Perifricos de salida

UCP (Unidad central de proceso) Artculo principal: Unidad central de proceso. La UCP o CPU es el cerebro de clculo de la mquina, gracias

al microprocesador que incorpora. La potencia de clculo de la mquina la determina el microprocesador instalado. A cada mquina se le puede instalar cualquiera de las UCP que hay en el mercado, por ejemplo: FAGOR, FANUC,
Pgina 10

SIEMENS, etc. Lo normal es que el cliente elige las caractersticas de la mquina que desea y luego elige la UCP que ms le convenga por prestaciones, precio, servicio, etc. Las funciones principales encomendadas a la UCP es desarrollar las rdenes de mando y control que tiene que tener la mquina de acuerdo con el programa de mecanizado que el programador haya establecido, como por ejemplo calcular la posicin exacta que deben tener las herramientas en todo el proceso de trabajo, mediante el control del desplazamiento de los correspondientes carros longitudinal y transversal. Tambin debe controlar los factores tecnolgicos del mecanizado, o sea las revoluciones del husillo y los avances de trabajo y de desplazamiento rpido as como el cambio de herramienta. Por otra parte la UCP, integra las diferentes memorias del sistema, que pueden ser EPROM, ROM, RAM y TAMPON, que sirven para almacenar los programas y actuar como un disco duro de cualquier ordenador. 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. 9

Pgina 11

Torno CNC, aplicaciones Torno de control numrico o torno CNC se refiere a una maquina herramienta del tipo torno que se utiliza para mecanozar piezas de revolucin mediante

un software de comptadora que utiliza datos alfa-numricos, siguiendo los ejes cartesianos X,Y,Z. Se utiliza para producir en cantidades y con precisin porque la computadora que lleva incorporado controla la ejecucin de la pieza. Un torno CNC puede hacer todos los trabajos que normalmente se realizan mediante diferentes tipos de torno como paralelos, copiadores, revolver, automaticos e incluso los verticales. Su rentabilidad depende del tipo de pieza que se mecanice y de la cantidad de piezas que se tengan que mecanizar en una serie. Descripcin de un torno cnc Cdigos G y M utilizados por el Software para torno CNC

Los cdigos G y M son instrucciones programadas que pueden ser reconocidas y ejecutadas por el torno con el objetivo de realizar operaciones de maquinado especficas.

Los cdigos G indican funciones geomtricas, es decir, controlan

el movimiento de la herramienta de corte. Los cdigos M son funciones mixtas, tal como lo indica la definicin

de la velocidad de alimentacin (avance) y la del husillo o el encendido o apagado de diferentes dispositivos.

Pgina 12

Adicionalmente, se utilizan cdigos V para funciones como:

configurar el corte de desbaste, el corte final y las profundidades del corte de roscado para ciclos de varios cortes.

Este apndice cuenta con descripciones detalladas de los cdigos estndar G y M de la Asociacin de industria electrnica (Electronic Industry Association - EIA) que est en capacidad de utilizar el Software para torno CNC.

Para cada cdigo se provee la informacin encontrada a continuacin:

El nombre del cdigo, su equivalente conversacional, su forma modal,

sus parmetros y una descripcin de la funcin que desempea. Los parmetros encerrados entre parntesis son opcionales.

El orden y la ubicacin relativa de cada

parmetro.

Un pequeo programa de ejemplo que ilustra lo que hace el

cdigo. En este programa, el cdigo y sus parmetros son resaltados mediante su escritura en negrilla. El resto del programa se incluye slo para que el programa pueda ser ejecutado realmente.

Pgina 13

Cdigos G

DEFINICIN

Tal como fue mencionado anteriormente,

los

cdigos G

indican funciones

geomtricas, es decir, controlan el movimiento de la herramienta de corte.

Un cdigo G consta de dos componentes:

La letra "G" la cual indica que esta instruccin es utilizada para

el movimiento de la herramienta de corte y,

Dos dgitos que definen cmo debe moverse la herramienta de corte. Por ejemplo, el cdigo G90 mueve la herramienta de corte en modo

absoluto y el cdigo G01 en lnea recta. Slo un cdigo G puede ser utilizado en cada lnea de programa. En la misma lnea o en la siguiente, usted puede asignar a dnde debe desplazarse la herramienta de corte, utilizando ese tipo de movimiento. La asignacin es definida mediante la introduccin de la letra X (para indicar el eje X), seguida por la coordenada destino (o la distancia que debe desplazarse en la direccin X en el caso de trabajarse en el modo incremental). Las coordenadas introducidas de igual manera. Y y Z son

Pgina 14

PARMETROS Los parmetros son propiedades o valores que determinan cmo es ejecutado un cdigo. Algunos cdigos requieren de stos mientras que otros no. Cada cdigo de interpolacin lineal (lnea recta) requiere de una coordenada destino o distancia. Cada interpolacin circular o cdigo arco requiere de una coordenada para el punto de inicio, el punto final y el punto centro. Las coordenadas X, Y y Z deben ser nmeros reales (de 0 a 99999,9999).

Los parmetros deben ser listados con un espacio entre ellos y sin espacio entre el nombre del parmetro y su valor. Por ejemplo:

G01 X0.5Y0.75Z0.1

Fjese que no existe espacio entre la "X" y el "0.5", pero s lo hay entre los parmetros.

Cuando se requiere un conjunto de coordenadas (X, Y, Z), ste debe preceder cualquier parmetro opcional que se encuentre en la misma lnea. Los parmetros opcionales que se listan en la misma lnea de las coordenadas son utilizados para suplantar valores y slo afectar esa lnea. stos deben ser listados en el orden correcto para ser vlidos.

Pgina 15

CICLOS PREGRABADOS

El trmino ciclo pregrabado se refiere a un grupo de comandos sencillos, el cual es iniciado por medio de un solo cdigo G. Por ejemplo, los cdigos G81, G82, G83 y G84, todos cumplen la funcin de inicializar un grupo de comandos de ciclo pregrabado. sta es una tcnica de ahorro de trabajo, ya que un nico cdigo puede ser utilizado como un gran grupo de comandos.

Todos los ciclos pregrabados hacen que la herramienta de corte retorne a la posicin inicial, una vez se culmina la ejecucin del ciclo.

CDIGOS

G00 - Interpolacin Lineal Rpida

Este cdigo desplaza la herramienta de corte desde su posicin actual hasta una posicin (X, Y, Z) especfica. Este desplazamiento es realizado en forma simultnea en los tres ejes, a la mxima velocidad de alimentacin (avance) posible. Si algn valor de X o Z no es ingresado en la lnea de cdigo, el software asumir que el valor para dicha coordenada es igual al valor actual de la misma.

Pgina 16

El programa a continuacin sirve como ejemplo. En este caso, la herramienta de corte se desplaza hasta el punto X= 0,5 pulg. Y = 0,5, Z = 0,1pulg. Luego, la herramienta se mueve describiendo un cuadrado de 1,0 pulg. de ancho, para finalizar en el centro del cuadrado, 0,1 pulg. bajo la superficie.

0001: G90

0002: M04 1200

0003: G00

0004:X0.5Y0.5Z0.1

0005: Y1.5

0006: X1.5

0007: Y0.5

0008: X0.5

0009: G01

0010: X1 Y1 Z-0.1

0005: M30

Pgina 17

G01 - Interpolacin Lineal a la Velocidad de Alimentacin (Avance)

Este cdigo desplaza la herramienta de corte desde su posicin actual hasta una posicin (X, Y, Z) dada. Dicho desplazamiento es realizado en forma simultnea sobre los tres ejes, a la velocidad de alimentacin (avance) que haya sido definida para la fresadora. Si algn valor de X, Y o Z no es ingresado en la lnea de cdigo, el software asumir que el valor para dicha coordenada es igual al valor actual de la misma.

En este ejemplo, la herramienta de corte se desplaza hasta el punto x= 0,5 pulg. Y = 0,5 pulg. Z = 0 pulg. luego, realiza un corte con una pendiente hacia el interior del material, llegando hasta X = 1 pulg. Y = 1 pulg. Z = 0,25 pulg. Acto seguido, se efecta otro corte con pendiente opuesta a la anterior hasta llegar al punto X = 1,5 pulg. Y = 1,5 pulg. Z = 0 pulg. Finalmente, la herramienta regresa al punto X = 0 pulg. Y = 0 pulg. Z = 0 pulg.

Pgina 18

0001: G90 0002: 1200 M04

0003: G01 0004: X0.5 Y0.5 Z0

0005: X1 Y1 Z0.25

0006:X1.5Y1.5Z 0

0007: X0 YO Z0 0008: M30

Pgina 19

G02 - Arco en Sentido Horario

Este cdigo ordena a la fresadora realizar el corte de un arco en sentido horario, con un parmetro adicional que permite configurar el nmero de lados que se van a maquinar. Si este parmetro no es introducido, se realiza el trazado de un crculo completo. El trazado del arco comienza en la posicin actual de la fresa, por lo tanto, se debe posicionar esta ltima antes de introducir el comando arco. Introduzca las coordenadas X, Y y Z para especificar el punto centro del arco. El radio del arco se determina a partir de la distancia desde la posicin actual (X, Y, Z) hasta el punto centro. Si el punto de inicio tiene un valor en Z diferente de cero, es recomendable utilizar el mismo valor de Z para la definicin del punto centro. Aunque el valor Z del punto centro no tiene efecto alguno sobre la profundidad de corte, si afecta el clculo del radio.

El radio es calculado utilizando la siguiente frmula:

Pgina 20

El cdigo G02 realiza el corte del arco, iniciando en las coordenadas del punto de inicio y terminando en las coordenadas del punto final, tal como se especifica en el arreglo de parmetros. La compensacin del radio de la herramienta se aplica automticamente, de tal manera que las dimensiones del corte final son tal como se especifican en las coordenadas introducidas. La herramienta realiza un paso en la trayectoria definida y la trayectoria de corte depende de el plano de corte actual (refirase a PLANE. XY, PLANE. XZ, PLANE. YZ). El plano XY es el plano por defecto.

Pgina 21

A continuacin encontramos un programa de ejemplo. En ste, la herramienta corta un cuarto de crculo sobre el plano XY con centro en X = 1 pulg. Y = 1 pulg. y Z = -0,1 pulg. a una profundidad de 0,1 pulg.

0001: G90

0002: M06 1

0003: M04 1200

0004: G00

0005:X0.5Y1 Z-0.1 (punto de inicio del arco)

0006: G02

0007: X1 Y1 Z-0.1 (punto centro del arco)

0008: X1 Y1.5 (punto final del arco)

0009: M30

Pgina 22

G03 - Arco en Sentido AntiHorario

Este cdigo ordena a la fresadora realizar el corte de un arco en sentido antihorario, con un parmetro adicional que permite configurar el nmero de lados que se van a maquinar. Si este parmetro no es introducido, se realiza el trazado completo de un crculo. El trazado del arco comienza en la posicin actual de la herramienta de corte por lo tanto, se debe posicionar esta ltima antes de introducir el cdigo arco. Introduzca las coordenadas X, Y y Z para especificar el punto centro del arco. El radio del arco se determina a partir de la distancia desde la posicin actual (X, Y, Z) hasta el punto centro. Si el punto de inicio tiene un valor en Z diferente de cero, es recomendable utilizar el mismo valor de Z para la definicin del punto centro. Aunque el valor Z del punto centro no tiene efecto alguno sobre la profundidad de corte, si afecta el clculo del radio.

Tal como se explic el cdigo G02, el radio es calculado utilizando la

Pgina 23

siguiente frmula:

El cdigo G03 ordena el trazado de un arco partiendo de la posicin actual y finalizando en las coordenadas {X, Y, Z) del punto final, definida por medio del arreglo de parmetros. La compensacin del radio de la herramienta se aplica automticamente de tal manera que las

dimensiones del corte final son tal como se especifican en las coordenadas introducidas. La herramienta realiza un paso en la trayectoria definida y la trayectoria de corte depende del plano de corte actual (refirase a PLANE.XY, PLANE.XZ, PLANE.YZ). El plano XY es el plano por defecto.

A continuacin encontramos un programa de ejemplo. En ste, la herramienta realiza el corte completo de un cuarto de circulo en el plano XY con centro en el punto X = 1 pulg. Y = 1 pulg. y Z = -0,1 pulg. a una profundidad de 0,1 pulg.

0001: G90

0002: M06 1

Pgina 24

0003: M04 1200

0004: G00

0005: X0.5 Y1 Z-0.1 (punto de inicio del arco)

0006: G03

0007: X1 Y1 Z-0.1 (punto centro del arco)

0008: X1 Y0.5 (punto final del arco)

0009: M30

G04 Pausa

Este cdigo ordena a la fresadora que debe realizar una pausa por un

Pgina 25

nmero dado de dcimas de segundo, antes de proceder a la ejecucin del siguiente cdigo. De no introducirse argumento alguno o si el valor introducido es igual a 0, el cdigo G04 espera a que el usuario presione una tecla antes de continuar con la ejecucin del programa.

A continuacin encontramos un programa de ejemplo. En ste, la fresadora interrumpe sus labores durante 5 segundos y luego, sobre su posicin actual, se desplaza hacia arriba 1 pulg. Finalmente, se detiene y espera a que el usuario oprima una tecla.

0001: G04 50

0002: G91

0003: G00

0004: Z1

0005: G04

0006: M30

G05 - Arco en Forma de Crculo

Este cdigo es utilizado para indicar al software que el punto de inicio y final del arco es el mismo y que se va a maquinar un crculo completo. De esta forma, el uso primario que se da a este cdigo es la elaboracin de crculos en una forma muy simple.

Pgina 26

A continuacin encontramos un programa de ejemplo. En ste, la herramienta corta un crculo completo de radio 1,0 pulg. con centro en X = 1 pulg., Y = 1 pulg., a una profundidad de 0,1 pulg.

0001: G90

0002: S1200

0003: G01

0004: X0Y1 Z-0.1 0005: G03

0006: X1 Y1 Z-0.1 0007: G05

0008: M30

Pgina 27

G17 - Configurar Plano XY

Este cdigo configura el plano XY como el plano actual ARC (sta es la configuracin por defecto). ste permite la creacin de arcos utilizando los ejes X y Y como plano primario de interpolacin circular. Si se especifica un valor Z en el punto final, se producir una interpolacin helicoidal.

A continuacin encontramos un programa de ejemplo. En ste, el plano XY es configurado y a continuacin la herramienta se desplaza hasta el punto X = 0 pulg. Y = 1 pulg. Z = -0,1 pulg. Acto seguido, corta la forma de un crculo hasta el punto X = 0 pulg. Y = 1 pulg. Z = 0 pulg. El corte es una espiral debido a que el valor de la coordenada Z cambi de -0,1 a 0 entre el punto de inicio y el punto final.

0001: G17

0002: G90

0003: M06 1

0004: M04 1200

0005: G00

0006: X0Y1 Z-0.1

0007: G03

Pgina 28

0008: X1 Y1 Z-0.1

0009: X0 Y1 Z0

0010: M30

G18 - Configurar Plano XZ

Este cdigo configura el piano XZ como el plano actual ARC. ste permite la creacin de arcos utilizando los ejes X y Z como plano primario de interpolacin circular. La herramienta corta un arco en forma vertical hacia dentro del material, paralelo al eje X. Si se realiza una vista superior del material, el corte parece una lnea recta si no hay variacin alguna en la coordenada Y. Si se especifica un valor Y en el punto final, se producir una interpolacin helicoidal.

Pgina 29

A continuacin encontramos un programa de ejemplo. En ste, el plano XY es configurado y a continuacin la herramienta se desplaza hasta el punto X - 1 pulg.

Y = 1 pulg. Z = 0 pulg. Acto seguido, corta medio crculo hasta el punto X 0 pulg.

Y = 0 pulg. Z = 0 pulg. El corte es helicoidal ya que el valor de la coordenada

Y cambi entre el punto de inicio y el punto final.

0001:G18

0002: G90

0003: M06 1

0004: M04 1200

0005: G00

0006: X1 Y1 Z0 (punto de inicio del arco)

0007: G02

0008: X0.5 Z0 (punto centro del arco)

0009: X0 YO Z0 (punto final del arco) 0010: M30

Pgina 30

G19-Configurar Plano YZ

Este cdigo configura el plano YZ como el plano actual ARC. ste permite la creacin de arcos utilizando los ejes Y y Z como plano primario de interpolacin circular. La herramienta corta un arco en forma vertical introducindose en el material, paralelo al eje Y. Si se realiza una vista superior del material, el corte parece una lnea recta si no hay variacin alguna en la coordenada X. Si se especifica un valor X en el punto final,

Se producir una interpolacin helicoidal. A continuacin encontramos un programa de ejemplo. En ste, el plano XY es configurado y a continuacin la herramienta se desplaza hasta el punto X = 1 pulg. Y = 1 pulg. Z = 0 pulg. Acto seguido, corta medio crculo hasta el punto X = 0 pulg.

Pgina 31

Y = 0 pulg. Z = 0 pulg. El corte es helicoidal ya que el valor de la coordenada

X cambi entre el punto de inicio y el punto final.

0001: G19

0002: G90

0003: M06 1

0004: M04 1200

0005: G00

0006: X1 Y1 Z0 (punto de inicio del arco)

0007: G03

0008: X0.5 Z0 (punto centro del arco)

0009: X0 YO Z0 (punto final del arco)

0010: M30

Pgina 32

Pgina 33

G25/G92 - Posicin Cero Predeterminada

Este cdigo permite redefinir la posicin cero con las coordenadas de la posicin actual. Este cambio permanecer activo hasta que se introduzca el cdigo ABS.ZERO. Este ltimo retoma la posicin cero como la definida en un principio.

A continuacin encontramos un programa de ejemplo. En ste, la herramienta de corte se desplaza hasta el punto X = 0 pulg. Y = 0 pulg. Z = 0 pulg. y a continuacin hasta X = 1 pulg., Y = 1 pulg. Z = 0 pulg. donde se configura el nuevo valor cero. Luego, se mueve hasta el punto X = 1 pulg. Y = 1 pulg. Z = 0 pulg. el cual es equivalente al punto que antes era el X = 2 pulg. Y - 2 pulg. Z - 0 pulg.

0001: G90

0002: G01

0003: X0 YO Z0

0004: X1 Y1 Z0

0005: G25

0006: G01 0007: X1 Y1 Z0 0008: M30

Pgina 34

G26/G93 - Restablecer Posicin Cero

Cuando la posicin cero ha sido redefinida por medio de un cdigo G25/G92, el cdigo G26/G93 es utilizado para restablecer esta posicin al valor inicial que le haya sido asignado.

A continuacin encontramos un programa de ejemplo. En ste, la herramienta de corte se desplaza hasta el punto X = 0 pulg. Y = 0 pulg. Z = 0 pulg. y a continuacin hasta X = 1 pulg., Y = 1 pulg., Z = 0 pulg., donde se configura el nuevo valor cero. Luego, se mueve hasta el punto X = 1 pulg. Y = 1 pulg. Z - 0 pulg. el cual es equivalente al punto que antes era el X = 2 pulg. Y = 2 pulg. Z - 0 pulg. Finalmente, se retoma el valor cero inicial. 0001: G90 0002: G01 0003: X0 YO Z0 0004: X1 Y1 Z0 0005: G25 0006: G01

0007: X1 Y1 Z0 0008: G26 0009: M30

Pgina 34

G40 - Deshabilitar Compensacin de Herramienta

El cdigo G40 ordena a la fresadora deshabilitar los efectos de compensacin de la herramienta de corte. Esto significa que, cuando un cdigo G83 (POCKET) o G84 (CUP) es utilizado, el CENTRO de la herramienta de corte sigue a la circunferencia del diseo, de tal manera que el verdadero radio de la pieza es equivalente al radio del diseo ms el radio de la cortadora.

G41 - Habilitar Compensacin de Herramienta

Este cdigo ordena a la fresadora habilitar los efectos de compensacin de la herramienta de corte. Es lo significa que, cuando se va a crear una cavidad (G83 - POCKET) o una copa (G84 - CUP), la fresadora ajusta en forma automtica los parmetros para que el radio del diseo compense el radio de la herramienta de corte. ste es el modo por defecto para los cdigos G83 y G84.

G50 - Deshabilitar Escalamiento de Coordenadas

El cdigo G50 deshabilita el escalamiento activo de los valores posicinales. Todos los valores introducidos son considerados como absolutos.

A continuacin encontramos un programa de ejemplo. En ste,

Pgina 35

el factor de escala es configurado con un valor de 0,5 por medio del cdigo G51. Se supone que mediante el cdigo G01 (MOVE) se debe realizar el desplazamiento equivalente a 1,0 pulg., pero con el cdigo de escalamiento activo, nicamente se desplaza 0,5 pulg. A continuacin el factor de escala es deshabilitado y el cdigo G01 hace que la herramienta se desplace 1,0 pulg. a lo largo del eje X.

0001: G51 0.5

0002: G91

0003: G01

0004: X1 Y1 S1200

0005: G50

0006: G01

0007: X1

0008: M30

Pgina 36

G51 - Habilitar Escalamiento de Coordenadas

Este cdigo habilita el escalamiento de todos los valores posicinales utilizando el valor introducido como factor de escala. Por ejemplo, para crear una pieza dos veces ms grande, utilice el cdigo G51 2 (SCALE.ON 2.0). El factor de escala permanece activo hasta que es cambiado mediante el cdigo SCALE.ON o deshabilitado por medio del cdigo SCALE.OFF.

A continuacin encontramos un programa de ejemplo. En ste, el factor de escala es configurado con un valor de 0,5 por medio del cdigo.

G51. Se supone que mediante el cdigo G01 (MOVE) se debe realizar el desplazamiento equivalente a 1,0 pulg., pero con el de escalamiento activo, nicamente se desplaza 0,5 pulg. A continuacin, el factor de escala es configurado en un valor de 1,0 y el cdigo G01 hace que la herramienta se desplace 1,0 pulg. a lo largo del eje X.

Pgina 37

0001: 0.5

G51

0002: G91

0003: 1200

M04

0004: G01

0005: Y1

X1

0006: G51 1

0007: G01

0008: X1

0009: M30

Pgina 38

G70

Programacin

en

Pulgadas

Este cdigo configura las pulgadas como la unidad de medida de la mquina y del emulador del software.

A continuacin encontramos un programa de ejemplo. En ste, la unidad de medicin de longitud es configurada en pulgadas por medio del cdigo G70 y luego, mediante el comando G01, se desplaza la herramienta

1,0 pulg. Hacia la derecha.

0001: G70

0002: G91 0003: G01 0004: X1 0005: M30

Pgina 39

G71 - Programacin en Milmetros

Este cdigo configura los milmetros como la unidad de medida de la mquina y del emulador del software.

A continuacin encontramos un programa de ejemplo. En ste la unidad de medicin de longitud es configurada en milmetros por medio del cdigo G71 y luego, mediante el comando G01, se desplaza la herramienta 1,0 mm hacia la derecha

0001: G71

0002: G91

0003: G01

0004: X1

0005: M30

Pgina 40

G80-Final

Este cdigo es utilizado para completar.

G81 - Ciclo de Perforacin

Este cdigo es utilizado para perforar, valindose de la herramienta de corte actual. En este modo, la herramienta de corte se desplaza a la posicin definida por las coordenadas X y Y a velocidad rpida y luego desciende a lo largo del eje Z hasta la distancia especificada como profundidad (coordenada Z). La herramienta de corte luego regresa a la posicin inicial en Z antes de realizar cada perforacin. Para terminar el ciclo, introduzca un nuevo cdigo G o el cdigo M30 para finalizar el programa.

A continuacin encontramos un programa de ejemplo. En ste, la herramienta de corte perfora tres orificios; el primero, ubicado en el punto X= 0,5 pulg., Y = 0,5 pulg. a una profundidad de 0,1 pulg.; el segundo, ubicado en X = 1 pulg. Y = 0,75 pulg. a una profundidad de 0,2 unidades. Por ltimo se realiza una perforacin en el punto (1,5, 1,5) a una profundidad de 0,3 pulg. Finalmente la herramienta de corte se desplaza hasta X ~ 1 pulg.

Pgina 41

0001: G90

0002: S1200 0003: G81

0004:X0.5Y0.5Z-0.1 0005: X1 Y0.75 Z-0.2 0006:X1.5Y1.5Z-0.3 0007: G01

0008: X1

0009: M30

Pgina 42

G82 - Ciclo de Picado

Este cdigo es utilizado para realizar perforaciones en forma incremental. En este modo, la herramienta de corte se desplaza a la posicin definida por las coordenadas X y Y a velocidad rpida y luego desciende a lo largo del eje Z hasta la distancia especificada como profundidad (coordenada Z). A continuacin, la herramienta de corte regresa a la posicin inicial en Z. Esta operacin se repite cada vez, con un valor de profundidad adicional agregando la distancia de descenso hasta llegar al valor final de la coordenada Z.

A continuacin encontramos un programa de ejemplo. En ste, la herramienta de corte realiza tres orificios. El primero se ubica en el punto X= 0,5 pulg. Y = 0,5 pulg. a una profundidad de 0,1 pulg. (2 picados de 0,05 unidades por cada picado); el segundo, en el punto X = 1 pulg. Y = 0,75 pulg. a una profundidad de 0,2 unidades (4 picados). El ltimo orificio est ubicado en X = 1,5 pulg. Y = 1,5 pulg. a una profundidad de 0,3 unidades (6 picados).

0001: G90

0002: 1200

M04

0003: G00

Pgina 43

0004: X0 YO Z1

0005: 0.05

G82

0006:X0.5Y0.5Z0.1

0007: X1 Y0.75 Z0.2

0008:X1.5Y1.5Z0.3

0009: M30

Pgina 44

G83 - Ciclo Pregrabado para Cavidad

Este cdigo utiliza dos arreglos de coordenadas para definir la cavidad. sta comienza a maquinarse en la posicin actual de la herramienta de corte de tal manera que debe posicionrsele antes de ejecutarse el cdigo G83 (POCKET). Las coordenadas X, Y y Z introducidas en la primera lnea despus del cdigo indican la posicin del centro de la cavidad que es especificada, mientras que las ubicadas en la segunda lnea indican el punto final de la misma. Si se introduce el cdigo "ARC", esto indica a la fresadora que se va a maquinar un crculo completo

El radio de la cavidad es determinado por medio del clculo de la distancia desde las coordenadas X, Y actuales (punto de inicio) hasta el punto centro:

Nota: Para crear una cavidad en forma correcta, la herramienta de corte DEBE tener un radio definido en la tabla de herramientas. Un radio igual a 0 dar origen a un error y a resultados impredecibles.

Pgina 45

A continuacin encontramos un programa de ejemplo. En ste, la herramienta realiza los cortes para dar la forma de un pedazo de torta. La forma es obtenida en cuatro trazos o pasos (4 X 0,05 pulg. = 0,2 pulg. de profundidad). Si se introduce un valor para determinar el nmero de lados, la cavidad fresada es dividida entre el nmero total de lados especificados.

0001: G90 0002: M04 1200 0003: G01 0004:X1.5Y0.5Z0 0005: G83 0 0.05 0006: X1 Y1 Z-0.2 0007:X1.5Y1.5 0008: M30

A continuacin encontramos un programa de ejemplo. En ste, se introduce un valor de 4 como nmero de lados de la cavidad. Esto permite que se maquine una cavidad de cuatro lados.

Pgina 46

0001: G90

0002: M04 1200

0003: G01

0004:X1.5Y0.5Z0

0005: G83 4 0.05

0006: X1 Y1 Z-0.2

0007:X1.5Y1.5

0008: M30

Pgina 47

G84 - Ciclo Pregrabado para Copa

Este cdigo es utilizado para maquinar una forma equivalente a media esfera. compuestas Puede ser utilizado para generar circunferencias

por varios lados o copas, si se utilizan los parmetros

apropiados. El primer valor es un nmero entero para definir el nmero de lados de la copa (el nmero 0 indica la realizacin de una copa circular) y el segundo (un nmero real diferente de cero) determina el tamao del paso de corte que se va a utilizar. El maquinado de la copa comienza en la posicin actual de la herramienta de corte de tal manera que, debe posicionrsele antes de la ejecucin del cdigo G84 (CUP). Las

coordenadas X, Y ubicadas en la primera lnea despus del cdigo G84 son equivalentes al punto centro, las ubicadas en la segunda en cambio, lo son al punto final de la copa. Si se introduce el comando "ARC" en lugar de un punto final, esto indica a la fresadora que se va a maquinar un crculo completo.

Pgina 48

A continuacin encontramos un programa de ejemplo. En ste, la herramienta realiza los cortes para formar media esfera de 8 lados, con centro en X = 1 pulg. Y = 1 pulg. Z = 0 pulg.

0001: G90

0002: M04 1200 0003: G00

0004: X0.6 Y0.6 Z0 0005: G84 8 0.05 0006: X1 Y1

0007: G05

0008: M30

Pgina 49

Pgina 50

G90 - Posicionamiento Absoluto

Cuando este cdigo es introducido por s solo en una lnea de comando, se asume que todas las coordenadas subsiguientes son valores absolutos medidos tomando como referencia a una posicin cero predefinida. Si ste hace parte de un listado de parmetros de un cdigo primario, esto indica que las coordenadas dadas son valores absolutos y que se debe suplantar el modo de movimiento por defecto del programa, nicamente para este arreglo de coordenadas.

A continuacin encontramos un programa de ejemplo. En ste, la herramienta corta desde la posicin actual hasta un punto ubicado a 1,0 pulg. de las coordenadas X y Y del origen y -0,1 pulg. desde el origen del eje Z.

0001: G90

0002: M04 1200

0003: G01

0004: X1 Y1 Z-0.1

Pgina 51

Pgina 52

G91 - Posicionamiento Incremental

Cuando este cdigo es introducido por s solo en una lnea de comando, se asume que todas las coordenadas subsiguientes son valores incremntales medidos con referencia en la ltima ubicacin de la herramienta de corte.

Si ste hace parte de un listado de parmetros de un cdigo primario, esto indica que las coordenadas dadas son valores incremntales y que se debe suplantar el modo de movimiento por defecto del programa, nicamente para este arreglo de coordenadas.

A continuacin encontramos un programa de ejemplo. En ste, la herramienta realiza un corte desde el origen de las coordenadas X y Y hasta el punto X = 1 pulg. Y = 1 pulg. Z = -0,1 pulg. es decir, un punto que est ubicado en X = 1 pulg.

Y = 1 pulg. Z = -0,1 pulg. tomando como referencia el origen. Posteriormente, corta 0,5 pulg. a lo largo del eje X de tal manera que la ubicacin final (X 1,5 pulg.

Y = 1 pulg. Z = -0,1 pulg.) es en realidad X = 1,5 pulg. Y = 1 pulg. tomando como referencia el origen.

0001: G90

0002: M04 1200

Pgina 53

0003: G01

0004: X1 Y1 Z-0.1

0005: G91

0006: G01

0007: X0.5

G94 - Alimentacin (Avance) por Minuto

Cuando este cdigo es introducido por s solo en una lnea de comando, el parmetro especifica la velocidad de alimentacin (avance) por defecto que ser utilizada para la ejecucin de los comandos subsiguientes del programa de pieza.

Pgina 54

Si ste hace parte de un listado de parmetros de un cdigo primario, esto indica que la velocidad de alimentacin (avance) dada, debe ser implementada para este arreglo de coordenadas en lugar del valor por defecto establecido para el programa de pieza.

A continuacin encontramos un programa de ejemplo. En ste, la unidad de medicin de longitud es configurada en pulgadas (pulg.) y la velocidad de alimentacin (avance) es ajustada a un valor de 10 pulgadas por minuto valindose del cdigo G94. Luego, la herramienta de corte realiza un desplazamiento de 1 pulg. a lo largo del eje X.

0001: G70 0002: G94 10

0003: G91 0004: G01 0005: X1

Pgina 55

Cdigos M

DEFINICIN

Los cdigos M son utilizados para cumplir funciones mixtas tal como la definicin de la velocidad de alimentacin (avance), del husillo y el encendido o apagado de dispositivos.

Un cdigo M est compuesto de dos partes:

La letra "M" que indica que la instruccin es utilizada para

diversas operaciones del torno y, Los dos dgitos que definen la operacin a realizar.

PARAMETROS

Al igual que los cdigos G, algunos de los cdigos M tienen parmetros (informacin necesaria para la ejecucin del cdigo) asociados a ellos. Los parmetros para los cdigos M deben ser colocados en la misma lnea de edicin, separados del cdigo por medio de un espacio. Por ejemplo:

M04 1500
Pgina 56

Fjese que no existe espacio alguno entre la "M" y el nmero "04" pero, s lo hay entre "M04" y el parmetro "1500".

Cada cdigo M tiene su equivalente conversacional el cual puede ser utilizado en el programa en lugar del cdigo. Adems, algunos de los equivalentes conversacionales pueden ser abreviados. Cuando se utilizan estas abreviaturas, cercirese de no dejar ningn espacio entre la letra y el valor asignado.

CDIGOS

M04 - Velocidad del Husillo

Cuando este cdigo es introducido por s solo en una lnea de programa, el parmetro especifica la velocidad por defecto del husillo para la ejecucin de los cdigos subsiguientes del programa de pieza.

El programa a continuacin sirve como ejemplo. En este caso, la velocidad del husillo inicia en un valor de 500 revoluciones por minuto, luego es aumentada a 1500 revoluciones por minuto con pausas de 5 segundos entre los pasos.

Pgina 57

0001: M04 500

0002: G04 50

0003: M04 1000

0004: G04 50

0005: M04 1500

M05 - Apagar el Husillo

Este cdigo realiza la misma funcin que el cdigo M04 0, apaga el husillo. ste permanece apagado hasta que se utilice el cdigo SPEED posteriormente.

El programa a continuacin sirve como ejemplo. En este caso, la velocidad del husillo inicia en un valor de 500 revoluciones por minuto, luego de 5 segundos, el husillo es apagado.

0001: M04 500 0002: G04 50 0003: M05

Pgina 58

M06 - Seleccin de Herramienta

Este cdigo permite la solicitud de una herramienta de corte alterna durante la ejecucin de un programa. En una mquina estndar, se solicita al usuario que cambie en forma manual la herramienta, y luego responda al mensaje equipadas de solicitud. En las mquinas que estn

con mecanismos para cambiar la herramienta, el cambio es

realizado en forma automtica.

El programa a continuacin sirve como ejemplo. En este caso, el programa espera a que el usuario instale la herramienta nmero 6, espera por 5 segundos, luego espera a que se instale la herramienta nmero 9. Si se instala un intercambiador de herramientas, la herramienta es cambiada automticamente sin intervencin del usuario.

0001: M06 6

0002: G04 50

0003: M06 9

M07 - Alimentacin (Avance) Por Minuto Cuando este cdigo es utilizado por s solo en una lnea programa, el parmetro especfico la velocidad de alimentacin (avance) por defecto que se va a utilizar en los cdigos subsiguientes del programa de pieza. La velocidad de alimentacin (avance) mxima depende del modelo del torno. El torno trabajar a su mxima velocidad (velocidad rpida) cuando sea ingresado un valor superior al mximo preestablecido.
Pgina 59

El programa a continuacin sirve como ejemplo. En este caso, el cdigo G70 configura las pulgadas (pulg.) como unidad de medida de longitud. Luego, el cdigo M07 ajusta la velocidad del husillo a 1 pulg. por minuto. Posteriormente, la herramienta de corte se mueve 1 pulg. a lo largo del eje Z. En este caso, si el cdigo G71 fuera utilizado para configurar la unidad de medida de longitud en milmetros (mm), entonces la velocidad de alimentacin (avance) se ajustara en mm por minuto.

0001: G70

0002: M07 1

0003: G91

0004: G01

0005: Z1.0

Pgina 60

M08 - Encender Sistema de Refrigerado

Cuando un sistema de refrigerado es instalado al torno, este cdigo enciende el sistema.

El programa a continuacin sirve como ejemplo. En este caso, el sistema de refrigerado es encendido por 5 segundos y luego es apagado.

0001: M08

0002: 50

G04

0003: M09

M09 - Apagar Sistema de Refrigerado

Cuando un sistema de refrigerado es instalado al torno, este cdigo apaga el sistema.

El programa a continuacin sirve como ejemplo. El sistema de refrigerado es encendido por 5 segundos y luego es apagado.

0001: M08

Pgina 61

0002: G04 50

0003: M09

M10 - Abrir Plato

Cuando el Software para torno CNC es utilizado en un entorno de fabricacin integrada por computadora (FIC), el cdigo M10 le indica al software que abra el plato automtico instalado en el torno.

El programa a continuacin sirve como ejemplo. En este caso, el programa espera hasta que la seal en el puerto (pin) TTL/ES especificado (en este caso el puerto 3) se ubique en estado lgico "ALTO", luego se abre el plato y cuando la seal vuelve al nivel lgico "BAJO", se cierra de nuevo.

0001: M24 3

0002: M10

0003: M25 3

0004: M11

Pgina 62

M11 - Cerrar Plato

Cuando el Software para torno CNC es utilizado en un entorno de fabricacin integrada por computadora (FIC), el cdigo M11 indica al software que cierre el plato automtico instalado en el torno.

El programa a continuacin sirve como ejemplo. En este caso, el programa espera hasta que la seal en el puerto (pin) TTL/ES especificado (en este caso el puerto 3) se ubique en estado lgico "ALTO", luego se abre el plato y cuando la seal vuelve al nivel lgico "BAJO", se cierra de nuevo.

0001: M24 3

0002: M10

0003: M25 3

0004: M11

Pgina 63

M20 - Puntas Derechas y Arcos

Este cdigo indica al Software para torno CNC que corte todos los arcos y puntas de izquierda a derecha.

El programa a continuacin sirve como ejemplo. En este caso, la herramienta de corte realiza un movimiento rpido hasta X = 0,375 pulg. Z= 1,3 pulg. Luego describe una trayectoria linear hasta el punto X = 0,175 pulg. Z = 1,5 pulg. y se le instruye cortar un arco izquierdo con un radio de 0,5. Ya que se ha introducido un cdigo G02, el arco es cortado en sentido horario.

0001: G00

0002: Z1.3

X0.375

0003: M20

0004: G02

0005:X0.175Z1.5R0. 5

0006: M30
Pgina 64

M21 - Puntas Izquierdas y Arcos

Este cdigo indica al Software para torno CNC que corte todos los arcos y puntas de derecha a izquierda.

El programa a continuacin sirve como ejemplo. En este caso, la herramienta de corte realiza un movimiento rpido hasta X = 0,375 pulg. Z= 1,3 pulg. Luego describe una trayectoria linear hasta el punto X = 0,175 pulg. Z = 1,5 pulg. y se le instruye cortar un arco derecho con un radio de 0,3. Ya que se ha introducido un cdigo G02, el arco es cortado en sentido horario.

0001: G00

0002: Z1.3

X0.375

0003:
Pgina 65

M21

0004: G02

0005:X0.175Z1.5R0. 3

0006: M30

M22 - Nivel Alto de Salida

Cuando el Software para torno CNC es utilizado en un entorno de fabricacin asistida por computadora (FIC), el cdigo M22 indica al software colocar el estado lgico "ALTO" a la seal del puerto TTL/ES

especificado por el usuario.

Pgina 66

El programa a continuacin sirve como ejemplo. En este caso, el cdigo M22 coloca el estado lgico "ALTO" en el puerto TTL/ES especificado (para el caso, el puerto #1) y luego de 5 segundos, el cdigo M23 lo retorna al estado lgico "BAJO".

0001: M22 1

0002: G04 50

0003: M23 1

M23 - Nivel Bajo de Salida

Cuando el Software para torno CNC es utilizado en un entorno de fabricacin asistida por computadora (FIC), el cdigo M23 indica al software colocar el estado lgico "BAJO" a la seal del puerto TTL/ES especificado por el usuario.

El programa a continuacin sirve como ejemplo. En este caso, el cdigo M22 coloca el estado lgico "ALTO" en el puerto

TTLVES especificado (para el caso, el puerto #1) y luego de 5 segundos, el cdigo M23 lo retorna al estado lgico "BAJO".

0001: M22 1

0002: G04 50

0003: M23 1

Pgina 67

M24 - Esperar Nivel Alto de Entrada

Cuando el Software para torno CNC es utilizado en un entorno de fabricacin asistida por computadora (FIC), el cdigo M24 indica al software que suspenda la operacin hasta que la seal en el puerto

TTL/ES especificado tome un estado lgico "ALTO".

El programa a continuacin sirve como ejemplo. En este caso, el programa espera a que la seal en el puerto TTL/ES especificado (para el caso, el puerto #3) tome el estado lgico "ALTO". Cuando esto ocurre, la velocidad del husillo toma un valor de 500 revoluciones por minuto.

0001: M24 3

0002: M04 500

M25 - Esperar Nivel Bajo de Entrada

Cuando el Software para torno CNC es utilizado en un entorno de fabricacin asistida por computadora (FIC), el cdigo M25 indica al software que suspenda la operacin hasta que la seal en el puerto TTL/ES especificado tome un estado lgico "BAJO".

El programa a continuacin sirve como ejemplo. En este caso, el programa espera a que la seal en el puerto TTL/ES especificado (para el caso, el puerto #3) tome el estado lgico "BAJO". Cuando esto ocurre, la velocidad del husillo toma un valor de 0.

Pgina 68

0001: M25 3

0002: M04 0

M26 - Nivel Alto de Solenoide

Cuando el Software para torno CNC es utilizado en un entorno de fabricacin asistida por computadora (FIC), el cdigo M26 indica al software que aplique un voltaje CC de 1 V al puerto del torno correspondiente al conector del controlador de solenoide especificado, con el objetivo de energizar el rel externo conectado a ste.

Los rels externos conectados a los puertos de solenoide del torno pueden ser utilizados para controlar el encendido y apagado de dispositivos externos implementados para llevar a cabo alguna funcin dentro de un entorno FIC.

El programa a continuacin sirve como ejemplo. En este caso, el cdigo M26 se encarga de aplicar un voltaje CC de 1 V al puerto del torno correspondiente al conector del controlador de solenoide especificado (para el caso, el puerto 2) con el objetivo de energizar el rel conectado a ste. Despus de un retardo de 5 segundos, el cdigo M27 retira el voltaje CC del puerto 2 para as interrumpir la alimentacin al rel que est conectado al puerto.

0001: M26 2

0002: G04 50 0003: M27 2

Pgina 69

M27 - Nivel Bajo de Solenoide

Cuando el Software para torno CNC es utilizado en un entorno de fabricacin asistida por computadora (FIC), el cdigo M27 indica al software que retire un voltaje CC de 1 V del puerto del torno correspondiente al conector del controlador de solenoide especificado, con el objetivo de interrumpir la alimentacin al rel externo conectado a ste.

El programa a continuacin sirve como ejemplo. En este caso, el cdigo M26 se encarga de aplicar un voltaje CC de 1 V al puerto del torno correspondiente al conector del controlador de solenoide especificado (para el caso, el puerto 2) con el objetivo de energizar el rel conectado a ste. Despus de un retardo de 5 segundos, el cdigo M27 retira el voltaje CC del puerto 2 para as interrumpir la alimentacin al rel que est conectado al puerto.

0001: M26 2

0002: G04 50

0003: M27 2

M28 - Iniciar Bucle de Repeticin

Este cdigo identifica el inicio de un bloque de cdigos CNC el cual, se repite tantas veces como indica el parmetro (nmero entero) introducido. Un bucle consta de todos los cdigos encontrados entre el comando M28 y el M29.

Pgina 70

El programa a continuacin sirve como ejemplo. En este caso, la herramienta de corte maquina una ranura de 0,5 pulg. de profundidad (5 veces 0,1 pulg.) y 1,0 pulg. de largo, por medio de 5 cortes consecutivos.

0001: G91

0002: M04 1200

0003: M28 5

0004: G01

0005: Z-01

0006: X1.0

0007: X-1.0

0008: M29

M29 - Finalizar Bucle de Repeticin

El comando M29 indica el final del bucle del cdigo M28. Todos los cdigos entre el comando M28 y el M29 son ejecutados el nmero de veces que se indique en el comando M28.

Pgina 71

El programa a continuacin sirve como ejemplo. La herramienta de corte maquina una ranura de 0,5 pulg. de profundidad (5 veces 0,1 pulg.) y 1,0 pulg. de largo, por medio de 5 cortes

consecutivos.

0001: G91

0002: 1200

M04

0003: M28 5

0004: G01

0005: 01

Z-

0006: X1.0

0007: 1.0

X-

0008: M29

Pgina 72

M30 - Finalizar e ir a Posicin Inicial

Este cdigo indica el final del programa. Cuando ste es ejecutado, se completa la ejecucin del programa y el torno vuelve a colocar la herramienta de corte en la posicin inicial predefinida.

El programa a continuacin sirve como ejemplo. En este caso, la herramienta de corte reduce la seccin del material hasta la posicin X = 0,25 pulg., Z = 1,2 pulg. y luego el programa se detiene. A continuacin, el husillo es apagado y la herramienta de corte devuelta a su posicin inicial predefinida.

0001: G90

0002: G81

0003: Z1.2

X0.25

0004: M30

Pgina 73

M47 Restablecer

Este cdigo hace que el torno mueva la herramienta de corte hasta su posicin inicial, que detenga el husillo y reinicie la ejecucin del programa.

El programa a continuacin sirve como ejemplo. En este caso, el torno espera que la seal del puerto TTL/ES especificado (para el caso, el puerto 4) tome un estado lgico "BAJO" y luego reinicia el programa.

0001: M25 4

0002: M47

M66 - Abrir Cubierta

Cuando se instala una cubierta neumtica al torno, este cdigo indica al Software para torno CNC que abra la cubierta. Este cdigo es por lo regular utilizado cuando el Software para torno CNC hace parte de un entorno de fabricacin asistida por computadora (FIC).

El programa a continuacin sirve como ejemplo. En este caso, el programa espera que la seal del puerto TTL/ES especificado (para el caso, el puerto 3) tome un estado lgico "ALTO" y luego la cubierta se abre y al usuario se le solicita que presione una tecla para continuar, hecho esto, la cubierta se cierra.
Pgina 74

0001: M24 3

0002: M66

0003: G04

0004: M67

M67 - Cerrar Cubierta

Cuando se instala una cubierta neumtica al torno, este cdigo indica al Software para torno CNC que cierre la cubierta. Este cdigo es por lo regular utilizado cuando el Software para torno CNC hace parte de un entorno de fabricacin asistida por computadora (FIC). El programa a continuacin sirve como ejemplo. En este caso, el programa espera que la seal del puerto TTL/ES especificado (para el caso, el puerto 3) tome un estado lgico "ALTO" y luego la cubierta se abre y al usuario se le solicita que presione una tecla para continuar, hecho esto, la cubierta se cierra.

0001: M24 3

0002: M66

0003: G04

0004: M67

Pgina 75

M66 - Abrir Cubierta

Cuando se instala una cubierta neumtica al torno, este cdigo indica al Software para torno CNC que abra la cubierta. Este cdigo es por lo regular utilizado cuando el Software para torno CNC hace parte de un entorno de fabricacin asistida por computadora (FIC).

El programa a continuacin sirve como ejemplo. En este caso, el programa espera que la seal del puerto TTL/ES especificado (para el caso, el puerto 3) tome un estado lgico "ALTO" y luego la cubierta se abre y al usuario se le solicita que presione una tecla para continuar, hecho esto, la cubierta se cierra.

0001: M24 3

0002: M66

0003: G04

0004: M67

M97 - Llamar Subrutina Equivalente

Este comando hace que el programa salte hasta donde se encuentra definida una subrutina, para su ejecucin. Una vez finalizada la ejecucin de la subrutina, el programa contina ejecutndose en la lnea siguiente del llamado de la subrutina.

Pgina 76

El programa a continuacin sirve como ejemplo. En este caso, una subrutina a la cual ya se le ha asignado un nombre, es llamada. Luego el programa previo es finalizado y la herramienta de corte devuelta a su posicin inicial. La subrutina predefinida es ejecutada desplazando la herramienta de corte hasta X - 3,75 pulg., Z = 1,0 pulg. y desplazando la pieza hasta X = 0,2 pulg. Z = 1,0 pulg. Aqu finaliza la subrutina.

0001:M97 TURNIT

0002: M30

0003: TURNIT

M98

0004: Z1.5

G01

X3.75

0005: Z1.0

G81

X0.2

0006: M99

Pgina 77

M98

Nombre

de

Subrutina

Este cdigo indica el inicio de una subrutina y la asocia con un nombre especfico para permitir que sta sea llamada, dentro del programa, utilizando el cdigo M97. La subrutina no est en capacidad de contener otras subrutinas pero, s puede incluir cdigos M97 (CALL) para llamar otras subrutinas. No se permite el uso de recursiones, es decir, una subrutina no puede llamarse a s misma para realizar repeticiones sucesivas del mismo procedimiento.

El programa a continuacin sirve como ejemplo. En este caso, una subrutina a la cual ya se le ha asignado un nombre, es llamada. Luego el programa previo es finalizado y la herramienta de corte devuelta a su posicin subrutina predefinida es ejecutada desplazando inicial. La

la herramienta de corte

hasta X = 3,75 pulg. Z = 1,0 pulg. y desplazando la pieza hasta X = 0,2 pulg. Z = 1,0 pulg. Aqu finaliza la subrutina.

0001: M97TURNIT

0002: M30

0003: M98 TURNIT

0004: G01 X3.75Z1.5

0005: G81 X0.2Z1.0

0006: M99

Pgina 78

M99 - Fin De Subrutina

Este cdigo indica al programa que se ha llegado al final de una subrutina. Todos los comandos comprendidos entre los cdigos M98 y M99 son archivados como una subrutina la cual puede ser llamada mediante un cdigo M97, desde cualquier otra ubicacin del programa. Los comandos dentro de la subrutina nicamente son ejecutados cuando la subrutina es llamada y no cuando el interpretador de programa pasa en un principio, a travs de ellos.

A continuacin encontramos un programa de ejemplo. En ste, el programa apunta al final de la subrutina LETRA_V.

0001:M98LETTER_V

0002: G91

0003: G01

0004:X0.5Y-1.5

0005:X0.5Y1.5

0006: X-1

0007: M99

Pgina 79

SINTAXIS DE LOS CDIGOS: 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
Pgina 80

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 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
Pgina 81

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 Ciclos:

Pgina 82

Reparacin de tornos CNC Una de nuestras especialidades, es la reparacin de este tipo de mquina herramienta, los tornos CNC. No importa la marca que sea (Nakamura, Pinacho, Goodway, Leadwell, Miyano, Mori Seiki, Colchester, Gminis, Enco, Guruzpe, Danobat, Hardinge, toss, poreva, cazeneuve, puma, johnford, okuma, cmz, danobat... ) ni tampoco, el nmero de torretas y cabezales, que lleve. Las reparaciones que solemos realizar son muy diversas:

Pgina 83

Cambio de rodamientos en los cabezales. Sustitucin de los rodamientos del motor cabezal. Geometra y alineamiento de los cabezales y torretas. Nivelacin. Cambios o reparacin de los husillos de bolas y sustitucin de los rodamientos, situados en los extremos de los husillos.

Sustitucin de correas del cabezal. Reajustaje de regles cnicos de los carros. Rectificado y rasqueteado de la bancada, ejes Z y X. Reparacin de pulmones y torretas hidrulicas. Reparacin del sistema de giro de las herramientas motorizadas. Cambio de los dosificadores de engrase y centralitas. Modificacin del sistema de engrase manual, con grasa, por sistema automtico de aceite de engrase.

Limpieza y petroleado de depsitos de aceite y taladrina

Los tornos cnc requieren como mnimo un mantenimiento preventivo anual. Es muy importante que este mantenimiento se realice para evitar posteriores averas de alto coste. Si lo desea podemos personalizar un mantenimiento para cada una de sus mquinas y cuidarnos de avisarles una, o dos veces al ao. En el supuesto de no existir recambios originales, disponemos de taller, para la fabricacin de los mismos.

Pgina 84

FRESADORA C.N.C. Fresadora DEFINICIN

Es una mquina herramienta de movimiento continuo, destinada al mecanizado de materiales por medio de una herramienta de corte llamada fresa.

Arquitectura

Bastidor: es una especie de cajn de fundicin, de base reforzada y de forma, generalmente, rectangular por medio del cual la mquina se apoya en el suelo. Sirve de sostn a los dems rganos de la fresadora.

Husillo de trabajo: es uno de los rganos esenciales de la mquina, puesto que es el que sirve de soporte a la herramienta y le dota de movimiento. Este eje recibe el movimiento a travs de la caja cinemtica.

La mesa: es el rgano que sirve de sostn a las piezas que deben ser trabajadas, directamente montadas sobre ella o a travs de accesorios de fijacin, para lo cual la mesa est provista de ranuras destinadas a alojar los tornillos de fijacin.

Carro transversal: es una estructura de fundicin de forma rectangular, en cuya parte superior se desliza y gira la mesa en un plano horizontal.; en la base inferior, por medio de unas guas, est ensamblado a la consola, sobre la cual se desliza accionando a mano por tornillo y tuerca o automticamente por medio de la caja de avances. Un dispositivo adecuado permite su inmovilizacin.
Pgina 85

La consola: es el rgano que sirve de sostn y sus mecanismos de accionamiento. Es un cuerpo de fundicin que se desliza verticalmente en el bastidor a travs de unas guas por medio de un tornillo telescpico y una tuerca fija.

Caja de velocidades del husillo: consta de una serie de engranajes que pueden acoplarse segn diferentes relaciones de transmisiones, para permitir una extensa gama de velocidades del husillo. Se encuentra alojada interiormente en la parte superior del bastidor. El accionamiento es independiente del que efecta la caja de avances, los cual permite determinar con cautela las mejores condiciones de corte.

Caja de avances: es un mecanismo constituido por una serie de engranajes ubicados en el interior del bastidor, en su parte central,

aproximadamente. Por medio de acoplamientos con ruedas correderas, pueden establecerse diversas velocidades de avances.

USO

Mediante fresado puede proveerse a piezas de los ms diversos materiales como, por ejemplo, acero, fundicin de hierro, metales no frricos y materiales sintticos, de superficies planas o curvas, d entalladuras, de ranuras, de dentados, etc. La superficie de las piezas fresadas puede ser desbastada o afinada. Las piezas que hayan de tener una mejor calidad superficial, como, por ejemplo, las guas de mquinasherramientas, se trabajan frecuentemente por esmerilado o rectificado.
Pgina 86

Las virutas son arrancadas en el fresado por medio de la rotacin de la fresa cuyos filos estn dispuestos en forma circunferencial. La fresa es una herramienta de varios filos. Para poderse introducir en el material los filos de la fresa tienen forma de cua (comprese con la herramienta del torno de torno). El movimiento de rotacin de la fresa se llama movimiento principal o de corte. Para conseguir el espesor de viruta, la pieza ejecuta un movimiento de avance, lineal. Los movimientos principal y de avance son originados por la mquina fresadora.

Durante el fresado cada filo no est nada ms que durante una parte de la revolucin de la fresa, dedicado al arranque de la viruta. El resto del tiempo el diente gira en vaco y puede refrigerarse. El trabajo de la herramienta no es, por lo tanto, tan fuerte como en del el caso torno de de la

herramienta

torno

cuyo filo est continuamente cortando y en contacto con la pieza.

Pgina 87

PRECAUCIONES

Mantener sus mecanismos bien acoplados.

Mantenerla lubricada en la superficie de rotacin.

Conservarla en buen estado de limpieza.

Herramientas de Corte Utilizadas en la Fresadora C.N.C.

DEFINICIN

Son herramientas que cortan a travs del filo de sus dientes, cuando estn animadas de un movimiento de rotacin.

TIPOS

De perfil constante Para moldes y matrices De dientes postizos De perfil para planear

Pgina 88

Pgina 89

Programacin de un CNC Los comandos M y T varan dependiendo del fabricante de la mquina. Un mismo comando M pueden ser distintas operaciones en distintas mquinas. Aqui tienen los comandos mas generales.

Comando

Descripcin

Uso

Se utiliza en el comienzo del programa, todo lo M00 Inicio de programa que haya debajo de esta lnea de programa se considera el programa. Es til si se utilizan varios programas para una pieza.

M01

paro opcional.

detiene el programa,(efectuar operaciones), se reanuda en el block sigiente con el boton start.

M02

fin pieza.

de

progama

finaliza el programa.

Giro M03

de

la Inicia el giro de la heramienta en el sentido de en las agujas del reloj. Adjuntando el parametro S indica la velocidad de giro.

heramienta sentido horario.

Giro M04

de

la Inicia el giro de la heramienta en el sentido en contrario a las agujas del reloj. Adjuntando el parametro S indica la velocidad de giro.

herramienta

sentido anti-horario.

Pgina 90

Comando

Descripcin

Uso

M05

Detencin del giro de la herramienta.

Detiene el giro de la herramienta.

M06

cambio

de

la subprograma de cambio de la herramienta. parametro T indica el numero de herramienta.

herramienta.

Conexin del aporte M07 de roco del Aplica refrigerante al proceso.

enfriador.n2

Conexin del aporte M08 de roco del Aplica refrigerante al proceso.

enfriador.n1

M09

fin de aporte de roco del enfriador.

detiene aporte refrigerante al proceso.

M19

indexacin cabezal.

del Indexa el cabezal en su origen angular .En el eje de rotacion

M30

Fin de programa

Finaliza todos los comandos anteriores y finaliza el programa.

Pgina 91

Los comandos T son referidos a el nmero de herramienta. La herramienta 1 en el cargador de herramientas tendr la denominacin T1. La herramienta 2, T2. COMANDOS G Los comandos G son las rdenes mas utilizadas. Son las rdenes de movimientos de las herramientas. Por lo que son las bsicas y las que determinarn las coordenadas y la forma final de la pieza mecanizada. Se expone a continuacin los comandos G Modales, de una fresadora con el programa de CNC Fagor. G0 - Posicionamiento rpido Permite mover la herramienta con rapidez en una linea recta. Ideal para posicionar rpidamente la herramienta cerca del punto de corte deseado. Hay que tener especial cuidado al utilizar este comando para que la herramienta no interfiera con ningn objeto que pueda golpear. G1 - Interpolacin Lineal Realiza un movimiento lineal controlado con avance. Utilizado para realizar un mecanizado lineal. El avance ha de estar acorde con la velocidad de giro, para evitar problemas y mantener la vida til de la herramienta. En la figura adyacente se pude ver que el comando G1 tarda mas tiempo en llegar al punto de destino, debido al avance de la herramienta. G2 - Interpolacin Circular a Derechas (Sentido horario) Realiza una trayectoria circular en el sentido de las agujas del reloj. Es indispensable indicar las coordenadas del punto final y el radio de la curva que se desee mecanizar. G3 - Interpolacin Circular a Izquierdas (Sentido antihorario) Realiza una trayectoria circular en el sentido contrario de las agujas del reloj. Es indispensable indicar las coordenadas del punto final y el radio de la curva que se desee mecanizar.

Pgina 92

G4 - Temporizador. Aade una opcin de temporizar una accin. Se suele utilizar para asegurarse de que la herramienta realice el corte de material en un lugar concreto delicado. O para mantener la herramienta quieta en una posicin concreta durante un tiempo, til si se trabaja con varias herramientas a la vez. G5 - Trabajo en arista matada Realiza un programa preescrito para eliminar las aristas vivas, redondeandolas o creando un chafln en los cantos. G7 - Trabajo en arista viva. Trabaja sin matar aristas o cantos. Tambin se utiliza para eliminar la funcin G5. G8 - Trayectoria circular tangente a la trayectoria anterior. Permite mecanizar una curva tangente a la operacin anterior, sea sta una curva o una linea. G9 - Trayectoria circular mediante tres puntos. Realiza una circunferencia indicando 3 puntos de la trayectoria deseada para el mecanizado. G10 - Anulacin Imagen Espejo. Anula las rdenes de Imagen espejo. G11 - Imagen Espejo en el Eje X. Copia en simetra respecto a un eje las trayectorias deseadas en el eje X. G12 - Imagen Espejo en el Eje Y. Copia en simetra respecto a un eje las trayectorias deseadas en el eje Y. G13 - Imagen Espejo en el Eje Z. Copia en simetra respecto a un eje las trayectorias deseadas en el eje Z. G7 - Seleccin del plano XY. Limita a utilizar exclusivamente el plano XY.
Pgina 93

G18 - Seleccin del plano XZ. Limita a utilizar exclusivamente el plano XZ. G19 - Seleccin del plano YZ. Limita a utilizar exclusivamente el plano YZ. G33 - Roscado Electrnico. Utilizacin de un subprograma para roscar automticamente. Solo es necesario introducirle los datos del roscado. G40 - Anulacin de Compensacin de Radio. Elimina las ordenes de compensacin de radio. G41 - Compensacin de Radio a Izquierdas. Genera una compensacin a la hora de realizar arcos en el sentido contrario a las agujas del reloj, para controlar mas las cotas en la trayectoria. G42 - Compensacin de Radio a Derechas. Genera una compensacin a la hora de realizar arcos en el sentido de las agujas del reloj, para controlar mas las cotas en la trayectoria. G43 - Compensacin de Longitud. Compensa las cotas de longitud para controlar mejor las dimensiones del mecanizado. G44 - Anulacin del Compensado de Longitudes. Cancela la orden de Compensacin de Longitud. G49 - FEED-RATE Programable. Permite programar el efecto Feed-rate en los componentes de la fresadora. G53 a G59 - Traslados de origen. Para facilitar el mecanizado de alguna pieza difcil, se puede trasladar el origen de coordenadas para evitar fallos en algunas cotas crticas, simplificando la escritura del programa.
Pgina 94

G70 - Programacin en Pulgadas. Cambia el sistema de medidas de milmetros a pulgadas. G71 - Programacin en Milmetros. Cambia el sistema de medidas de pulgadas a milmetros. G73 - Giro del Sistema de Coordenadas. Gira el sistema de coordenadas un ngulo concreto. G77 - Acoplamiento del 4 Eje W o del 5 Eje V con su asociado. Permite sincronizar movimientos con mas de 3 ejes. Por ejemplo, con un plato divisor electrnico. G78 - Anulacin del G77. Anula la orden G77. G79 - Ciclo Fijo Definido por el usuario. Crea un ciclo que se repite constantemente. G80 - Anulacin de Ciclos Fijos. Cancela los ciclos fijos existentes en ese momento. G81 - Ciclo Fijo de Taladrado. Crea un ciclo de taladrado en Fresadora. Solo hay que proporcionarle los datos necesarios. G82 - Ciclo Fijo de Taladrado con Temporizacin. Crea un ciclo fijo de taladrado con temporizacin, como si tambin se aplicara el comando G4. G83 - Ciclo Fijo de Taladrado Profundo. Crea un ciclo fijo para taladrar agujeros profundos. Es una operacin delicada porque puede hacer que la broca se parta y se quede dentro del agujero.

Pgina 95

G84 - Ciclo Fijo de Roscado con Macho. Crea un ciclo para realizar un roscado con macho. Es una operacin delicada porque puede quedarse el macho dentro del agujero, y es difcil de extraer. G85 - Ciclo Fijo de Escariado Crea un ciclo para escariar un agujero, mejorando la calidad superficial del mismo. G86 - Ciclo Fijo de Mandrinado con Retroceso en G0. Crea un ciclo para realizar un mandrinado en un agujero, mejorando la calidad superficial. utiliza el comando G0 para extraer la herramienta rpidamente del agujero mandrinado. G87 - Ciclo Cajera Rectangular Crea un ciclo para realizar una cajera rectangular en la pieza. La cajera rectangular est representada en la figura. G88 - Ciclo Cajera Circular. Crea un ciclo para realizar una cajera con forma circular. La cajera circular est representada en la figura. G89 - Ciclo Fijo de Mandrinado con Retroceso en G1. Crea un ciclo para realizar un mandrinado en un agujero, mejorando la calidad superficial. utiliza el comando G1 para extraer la herramienta a una velocidad controlada, ideal para mandrinados delicados. G90 - Programacin de Cotas Absolutas. Permite utilizar las cotas absolutas (cero mquina) para realizar el mecanizado y programar las rdenes. G91 - Programacin de Cotas Incrementales. Permite utilizar cotas que se van incrementando para realizar el mecanizado y programar las rdenes. G94 - Velocidad de Avance F en mm/min. Los avances a partir de esta orden se realizarn en milmetros por minuto.
Pgina 96

G95 - Velocidad de Avance F en mm/rev. Los avances a partir de esta orden se realizarn en milmetros por revolucin. G96 - Velocidad de Avance Superficial Constante. El avance en la superficie de la pieza ser constante al aplicar este comando. G97 - Velocidad de Avance del Centro de la Herramienta Constante. El avance en el centro de la herraienta ser constante al aplicar esta orden. G98 - Vuelta de la Herramienta al Plano de Partida al Terminar un Ciclo Fijo. Al finalizar un ciclo fijo, la herramienta vuelve a la posicin de inicio del mecanizado de la pieza. Asegurndose de que no hay peligro de choque de la herramienta con la pieza. G99 - Vuelve la Herramienta al Plano de Referencia al Terminar un Ciclo Fijo. Al finalizar un ciclo fijo, la herramienta vuelve al plano de acercamiento, el plano de las ltimas coordenadas marcadas antes de que la herramienta toque la pieza en un ciclo fijo.

Pgina 97

Sintaxis de los cdigos G y M CODIGOS DE CONTROL NUMERICO PARA LA FRESADORA:

LISTA DE CODIGOS G

Cdigos G G00 G01 G02 G03 G04 G09 G10 G11 G17 G18 G19 G20 G21 G22

Grupo 1 1 1 1 0 0 0 0 2 2 2 6 6 9

Funcin Avance rpido Interpolacin lineal (avance de maquinado) Interpolacin circular horaria Interpolacin circular anti-horaria Espera para la puerta de la fresadora Parada exacta Colocar el cero del programa Cancelar modo cero del programa Seleccionar plano XY Seleccionar plano ZX Seleccionar plano YZ Entrada de datos en pulgadas Entrada de datos en milmetros

Pgina 98

G23 G27 G28 G29 G30 G31 G33 G39 G40 G41 G42 G43 G44 G49 G50 G51 G54 G55 G56 G57

9 0 0 0 0 0 1 0 7 7 7 8 8 8 11 11 14 Cancelar compensacin en la longitud de la 14 14 14 Escala herramienta Cancelar la escala Regresar al punto de referencia Regresar al segundo punto de referencia Saltar una funcin Corte para rosca Interpolacin circular en esquinas Cancelar compensacin en el corte Compensacin en el corte a la izquierda Compensacin en el corte a la derecha Compensacin herramienta Compensacin herramienta en la longitud de la en la longitud de la Chequear el cero de mquina o la posicin de referencia (home) Ir a la posicin de referencia de la mquina (home)

Pgina 99

G58 G59 G60 G61 G62 G63 G64 G65 G66 G67 G68 G69 G73 G74 G76 G80 G81 G82 G83 G84

14 14 0 15 15 15 15 0 12 0 Seleccin del sistema 6 de coordenadas 16 16 9 9 0 9 Modo de corte 9 Llamado de marcos 9 Esperar seal 9 Esperar cancelacin de la seal 9 Coordinar rotacin de trabajo Posicin en una sola direccin Parar modo exacto Sistema de control en el modo automtico en las esquinas Modo de roscado Seleccin del sistema 1 de coordenadas de trabajo Seleccin del sistema 2 de coordenadas de trabajo Seleccin del sistema 3 de coordenadas de trabajo Seleccin del sistema 4 de coordenadas de trabajo Seleccin del sistema 5 de coordenadas de trabajo

Pgina 100

G85 G86 G87 G88 G89 G90 G91 G92 G94 G95 G98 G99

9 9 9 9 9 3 3 0 5 5 10 10

Cancelar coordinar rotacin Avance rpido en el ciclo de perforado Ciclo de perforado con velocidades de corte Roscado Cancela el ciclo Ciclo de perforado sencillo Taladrado con tiempo de espera en el fondo Profundidad del agujero en el ciclo de perforado Ciclo de roscado Ciclo para ampliar agujeros Ciclo para ampliar agujeros Regresar al ciclo de ampliar agujeros Ciclo de ampliar agujeros Ciclo de ampliar agujeros Coordenadas absolutas Coordenadas incremntales Desplazamiento sistema Velocidad de avance en mm / min hasta el origen del

Pgina 101

Velocidad de avance en rev / min Regresar al nivel inicial Regresar al punto R

Pgina 102

LISTA DE CODIGOS M Cdigos M M00 M01 M02 M03 M04 M05 M06 M07 M08 M09 M10 M11 M13 M14 M15 M19 M20 M21 Funcin Para el programa Parar opcionalmente Reset programa Encender Husillo horario Encender husillo anti-horario Apagar el husillo Cambio automtico de herramienta Refrigeracin B on Refrigeracin A on Apagar refrigeracin Abrir Prensa Cerrar prensa Husillo hacia delante y refrigerante encendido Husillo hacia atrs y refrigerante encendido Programa de entrada usando MIN P Orientacin del husillo ATC Coger herramienta ATC Sacar herramienta

Pgina 103

M22 M23 M24 M25 M27 M28 M29 M30 M31 M37 M38 M39 M40 M41 M43 M44 M45 M48 M49 M62

ATC Bajar herramienta ATC Subir herramienta

Reset el carrusel al bolsillo uno Reset el carrusel en la posicin del bolsillo Seleccionar DNC modo Reset y Reactivar programa Incrementar conteo de partes Abrir la puerta en una parada Abrir puerta Cerrar puerta Extender atrapado de partes Retraer atrapado de partes

Mirar porcentaje de avance al 100% Cancelar M48 Salida auxiliar 1 encendida

Pgina 104

M63 M64 M65 M66 M67 M68 M69 M70 M71 M73 M76 M77 M80 M81 M83 M98 M99

Salida auxiliar 2 encendida Salida auxiliar 1 apagada Salida auxiliar 2 apagada Esperar la salida auxiliar 1 encendida Esperar la salida auxiliar 2 encendida Lleva al robot a la posicin Home

Espejo en X encendido Espejo en Y encendido Espejo en IV encendido Esperar la salida auxiliar 1 apagada Esperar la salida auxiliar 2 apagada Espejo en X apagado Espejo en Y apagado Espejo en IV apagado Llamado de un subprograma Fin del subprograma

Pgina 105

ANEXO 2 CODIGOS DE CONTROL NUMERICO PARA EL TORNO: LISTA DE CODIGOS G Cdigos G G00 G01 G02 G03 G04 G10 G20 G21 G22 G23 G27 G28 G29 G30 G31 G32 Grupo 1 1 1 1 0 0 6 6 9 9 0 0 0 0 0 1 Regresar al punto de referencia Chequear el cero de maquina o la posicin de referencia (home) Ir a la posicin de referencia de la maquina (home) Funcin Avance rpido Interpolacin lineal (avance de maquinado) Interpolacin circular horaria Interpolacin circular anti-horaria Espera para la puerta del torno Colocar el cero del programa Entrada de datos en pulgadas Entrada de datos en el sistema mtrico

Pgina 106

G34 G36 G37 G40 G41 G42 G50 G65 G66 G67 G70 G71 G72 G73 G74 G75 G76 G90 G92 G94

1 0 0 7 7 7 0 0 12 12 4 4 0 0 0 0 0 1 1 1

Regresar al segundo punto de referencia

Saltar una funcin

Origen del corte

Variable para construccin de roscas

Compensacin herramienta en X

automtica

de

la

Compensacin herramienta en Y

automtica

de

la

Sin compensacin de radio de herramienta

Compensacin de radio de herramienta x izquierda

Compensacin de radio de herramienta x derecha

Pgina 107

G96 G97 G98 G99

2 2 11 11

Define el sistema de referencia en X-Z

Llamado de marcos

Esperar seal

Esperar cancelacin de seal

Retoma el principio y el final ciclo

Remocin de

material

por medio de

cilindrado en el eje z Acabado de la pieza dando profundidad en el eje x

Torneado

longitudinal

por

medio

de

desbaste (paralela al perfil) Crculo de perforado con profundidades de corte

Ejecucin de ranuras en el eje x

Pgina 108

Roscado

Coordenadas absolutas

Desplazamiento sistema

hasta

el

origen

del

Velocidad de avance en mm / min

Velocidad de corte constante mm /min

Velocidad de giro constante rev / min

Avance por minuto

Avance por revolucin (por vuelta)

Pgina 109

LISTA DE CODIGOS M Cdigos M M00 M01 M02 M03 M04 M05 M06 M07 M08 M09 M10 M11 M13 M14 M15 M16 M19 M20 Funcin Para el programa Parar opcionalmente Reset programa Encender Husillo horario Encender husillo anti-horario Apagar el husillo Cambio automtico de herramienta Refrigeracin B on Refrigeracin A on Apagar refrigeracin Abrir la mordaza Cerrar la mordaza Husillo hacia delate y refrigerante encendido Husillo hacia atrs y refrigerante encendido Finaliza el programa Llamado de una herramienta especial Orientacin del husillo Indicador A del husillo

Pgina 110

M21 M22 M23 M25 M26 M29 M30 M31 M37 M38 M39 M40 M41 M43 M44 M45 M48 M49 M50 M51

Indicador 2A del husillo Indicador 3A del husillo Indicador 4A del husillo

Seleccionar DNC modo Reset y Reactivar programa Incrementar conteo de partes Abrir la puerta de una parada Abrir puerta Cerrar puerta

Mirar porcentaje de avance al 100% Cancelar M48 Esperar la seal de posicin del eje Cancelar M50

Pgina 111

M52 M53 M54 M56 M57 M62 M63 M64 M65 M66 M67 M68 M69 M70 M76 M77 M80 M98 M99 Espejo en X encendido Espera para que se apague la seal 1 Espera para que se apague la seal 2 Apaga espejo en X Llamado de un subprograma Fin del subprograma Seleccionar mordaza interna Seleccionar mordaza externa Genera seal 1 Genera seal 2 Apaga la seal 1 Apaga la seal 2 Espera la seal 1 Espera la seal 2 Cancelar M52

Pgina 112