Sunteți pe pagina 1din 12

CDIGO G Y M PARA

FRESADORAS Y TORNOS CNC


Manufactura Avanzada

25 DE NOVIEMBRE DE 2015
PROFESOR: JUAN CARLOS CAMARILLO PACHECO
Realiz:
Len Bedolla Anglica Roco
Zamorano Vargas Jos Pablo
Duarte Carranza Juan Manuel
Nez Garca Hctor
Martnez Rodrguez Francisco

Introduccin
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.
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. El trmino "control numrico" se debe a que las rdenes dadas a la mquina son
indicadas mediante cdigos numricos. Estos cdigos son un conjunto de rdenes que siguen una
secuencia lgica constituyen un programa de maquinado.
Mquinas Fresadoras.
Las mquinas CNC Fresadoras usan un cortador rotatorio para el movimiento de corte y un
movimiento lineal para la alimentacin. El material es empujado en el cortador, o el cortador es
empujado al material, en caminos rectos o curvos tridimensionales, para producir los elementos
deseados de una pieza. La pieza terminada es creada mediante la remocin de todo el material
innecesario desde la pieza de trabajo. Este proceso se denomina fresado.
Ejes de herramienta y planos de trabajo para fresa.
En fresadoras universales, las herramientas se suelen
instalar paralelamente a los ejes principales. Estos
ejes situados en ngulos rectos estn alineados
respectivamente con las guas principales de las
mquinas. De la posicin de montaje de la
herramienta resulta el correspondiente plano de
trabajo. Al frezar, Z suele ser el eje de la herramienta.

Tornos.
Los Tornos CNC rotan la pieza de trabajo en contra de un nico punto de una herramienta para
producir movimiento de corte. La herramienta se alimenta a lo largo o en la pieza de trabajo para
producir el movimiento de alimentacin. El maquinado de una pieza en un torno se denomina Giro.
Ejes de herramientas y planos de trabajo para torno.

En tornos universales la herramienta se suele


instalar paralelamente a los ejes principales.
Estos ejes situados en ngulo recto estn
alineados, respectivamente, con las guas
principales de la mquina. Al tornear, Z es el eje
de la pieza.

Cdigos G
Los cdigos G estn vinculados al control; casi siempre encierra instrucciones de clculo matemtico
y
control
de
motores;
compensaciones,
cambios
de
velocidad.
Cdigos M
Los cdigos M estn vinculados a las funciones de la mquina; es decir, ms concernientes al PLC
que al control. Como se mencion antes, la funcin de los cdigos M son referentes a
encender/apagar funciones auxiliares e iniciar rutinas de mayor complejidad que despus pasan a
ser del dominio de los cdigos G (para girar el husillo se arranca con un cdigo M3, pero el control
de la velocidad durante su uso, es por medio de un cdigo G).
Cdigos bsicos G.
Movimientos de la torreta
Existen dos tipos de movimiento: el interpolado y el no interpolado. El movimiento no interpolado
consiste en enviar cada uno de los ejes a su nuevo punto de modo independiente, es decir, el
movimiento horizontal no se sincroniza con el vertical, ni el vertical se sincroniza con el horizontal.
El movimiento interpolado resulta ms complejo pues la finalidad es que ambos motores lleguen
al punto final al mismo tiempo; dicho de otro modo, el punto se mover en un ngulo apropiado

para trazar una lnea recta a su siguiente punto; bajo este modo se pueden trazar circunferencias
coordinando el movimiento de los motores en base a leyes trigonomtricas simples.
G00 Posicionamiento rpido sin corte.
Este cdigo debe ir seguido de al menos una X, Y o Z, indicando la cota final a la que se quiere
llegar, por ejemplo en el caso del torno, G00 X 10. Z-12; y la herramienta se posicionar en la
coordenada especificada (en este caso en X=10 mm y Z= -12 mm). El movimiento que este
comando produce es interpolado, es decir, cada eje se desplazar simultneamente con el otro
trazando un ngulo para llegar al punto especificado. Si se requiere hacer un movimiento no
interpolado se debe de escribir de la siguiente forma:
G00 X10
Z-12
En este caso no es necesario volver a escribir el comando G00 para la lnea Z, ya que el control lo
sobrentiende.
Para el caso de la fresadora se deben los tres puntos finales ejemplo:
G00 Z5 X20 Y30;

Programacin de un movimiento
interpolado, es decir que los que los motores
de los ejes se movern simultneamente
hasta llegar a la coordenada programada.

G00 Z5;
X20
Y30.

Programacin de un movimiento no
interpolado, el motor de cada eje comenzara
a moverse, hasta que el motor anterior
llegue al punto especificado.

G01I interpolacin lineal (recorrido de mecanizacin)


Al igual que el cdigo anterior, este cdigo debe ir seguido de al menos una X, Y o una Z, pero
adems, debe ir seguido de una F que indicar el avance de la herramienta en milmetros por
revolucin, como su nombre es un movimiento interpolado lo que implica que la lnea al siguiente
punto siempre ser recta, por ejemplo:
G01 X12. F0.25;
Z-15

La herramienta se desplazar hasta X=12mm, y despus se desplazar a Z=15mm a una velocidad


de 0.25 mm por revolucin del husillo.
G01 X12 Z-15 F0.25

En este ejemplo la trayectoria sera una diagonal, debido a que se escribe en la misma lnea los dos
puntos de destino. Es importante no confundir cuando hablamos de una interpolacin lineal
(trayectoria que se dibuja sobre la superficie mecanizada) con simplemente una interpolacin o
una no interpolacin (desplazamiento de los ejes).
Para la fresadora
G01 Z-5 F500
X40 Y20.1

G02 Interpolacin Circular Horaria.


Este cdigo sirve para trazar arcos en sentido horario. Aqu si debe incluirse en la misma lnea X, Z,
y CR indicando el valor del radio, en el caso del torno y X, Y, Z, R para indicar el valor del radio,
estas coordenadas tienen que ser el punto final del arco, se entiende que la coordenada anterior
es el primer punto del arco.
Es decir, estando en el punto X12 Z-15. Y usando la instruccin G02 X14 Z-17 CR=3; la herramienta
trazar un arco del punto X12, Z-15 a X14.Z-17. Con un radio de 3 milmetros.

Fresadora
G02 X40 Y20.1 R36

G03 Interpolacin Circular Anti horario.


Este cdigo sirve para trazar arcos en sentido anti horario. Nuevamente deben incluirse los
mismos caracteres que en el caso anterior por ejemplo:
Usando X12. Z-15 como punto inicial. Y usando la instruccin G03 X14. Z-17. R3 F1 .5; la
herramienta trazar un arco anti horario del punto X12., Z-15. al X14., Z-17. Con un radio de 3
milmetros a una velocidad de 1.5 milmetros por revolucin del husillo.
En el caso del torno se indica el valor del radio del crculo se indica con CR:+-, el signo indica si el
arco del circulo es mayor o menor de 180 esto es:
CR=+ ngulo menor o igual a 180
CR= - ngulo mayor a 180

Para el caso de la fresa el arco del crculo se indica nicamente con "R"
G03 X40 Y20 R36

G04 Espera.

La funcin de este cdigo es la de realizar pausas por tiempo controlado, y su unidad son los
segundos expresados por medio de la variable X. De este modo, al escribir G04 X2.5; pedimos al
control
que
realice
una
pausa
de
2.5
segundos.
Parmetros

de

G20 Trabajo en Sistema Ingls (FRESA)


G70
Trabajo
en

Trabajo

Sistema

Ingls

(TORNO)

Para fines de programa, algunas veces debemos programar pensando en pulgadas, y otras en
milmetros, pero para decirle al control cmo debe pensar, se usa esta instruccin. No requiere
ninguna variable, basta con escribir G20 O G70; y de inmediato los indicadores tendrn 4 espacios
antes
del
punto
decimal
en
lugar
de
tres.
G21 Trabajo en Sistema Mtrico (FRESA)
G71 Trabajo en Sistema Mtrico (TORNO)
La misma situacin se presenta para el sistema mtrico; basta con escribir G21 (fresa); y ahora slo
se
vern
tres
espacios
antes
del
punto.
Cdigos Bsicos M
Fin

pausas

de

programa

M00, Pausa de Programa: Al leer este comando, el control detiene el programa hasta que el botn
de inicio de ciclo es presionado nuevamente.

M02, Fin de programa: A leer este comando, la mquina termina el programa requiriendo ser
reseteada para poder volver a correr el programa. Debido a esta inconveniencia es ms comn usar
M30.
M30, Terminar y Rebobinar Programa: Con esta instruccin el control da por terminado el programa,
pero, a diferencia del M2, el control regresa al inicio del programa dejndolo listo para correrlo
nuevamente con solo presionar el botn Cycle Start.
Giro

del

husillo

M03, Giro Normal del Husillo (Sentido Horario). Al usar este comando se arranca el husillo girando
en sentido horario viendo la pieza desde el husillo.
M04, Giro en Reversa del Husillo. (sentido anti horario). Este comando sirve para hacer girar el
husillo en sentido anti horario viendo la pieza desde el husillo.

M05, Parar Husillo. Al leer este comando, el husillo se detiene.


M06, Cdigo para el cambio de herramienta
COMANDOS G Y M PARA TORNO CNC
Comandos G
COMANDO
G0
G1
G2
G3
CIP
G4
G9
G17
G18
G19
G25
G26
G33
G331
G332
G40
G41
G42
G53
G54-G57
G500
G505-G599
G60
G601
G602
G603
G63
G64
G641
G70
G71
G90
G91
G94
G95
G96

SIGNIFICADO
Carrera rpida
Recorrido de mecanizacin
Interpolacin circular a derechas
Interpolacin circular a izquierdas
Interpolacin circular a travs de un punto intermedio
Tiempo de espera
Parada exacta valida por secuencia
Plano de trabajo XY
Plano de trabajo XZ
Plano de trabajo Y Z
Mnima limitacin programable del rea de trabajo/limitacin programable
de velocidad del cabezal
Mxima limitacin programable del rea de trabajo/limitacin programable
de la velocidad del cabezal
Constante paso de rosca
Roscado rgido
Desplazamiento de retroceso
Desactivar correccin del radio de la herramienta
Activar la correccin del radio de la herramienta
Activar la correccin del radio de la herramienta
Deseleccin del Decalaje de cero ajuste
Llamada de los cuatro primeros decalajes de origen ajustables
Desactivacin hasta la siguiente llamada
Decalaje ajustable de origen
Reduccin de avance, posicionamiento exacto
Posicionamiento exacto fino
Posicionamiento exacto grueso
Posicionamiento exacto sin parada
Roscado con plato compensador
Modo contorneado
Modo contorneado con redondeado programable
Entrada al sistema en pulgadas
Entrada al sistema mtrico
Programacin absoluta
Programacin incremental
Avance en mm/min, pulg/min
Velocidad de avance en rotacin en mm/vuelta, pulg./vuelta
Velocidad de corte constante ON

G97
G110
G111
G112
G140
G141
G142
G143
G147
G148
G247
G248
G340
G341
G347
G348
G450
G451

Velocidad de corte constante OFF


Definicin del polo referido a la ltima posicin alcanzada
Definicin del polo referido al sistema de coordenadas de pieza
Definicin del polo referido al ltimo polo previamente definido
Arranque y partida suave
Arranque desde la izquierda y partida desde la izquierda
Arranque desde la izquierda y partida desde la derecha
La direccin de arranque y partida depende de la posicin relativa del punto
de arranque y final hacia la direccin de la tangente
Arranque con una lnea recta
Partida con una lnea recta
Arranque con un cuarto de circulo
Partida con un cuarto de circulo
Arranque y partida en el espacio (valor de posicin base)
Arranque y partida en el plano
Arranque con un semicrculo
Partida con un semicrculo
Rodeo de esquina circular
Rodeo de esquina recto

Comandos M
Comando
M0
M1
M2
M2=2
M2=4
M2=5
M3
M4
M5
M6
M8
M9
M10
M11
M17
M20
M21
M23
M24
M25
M26
M30
M32
M57
M58

Significado
Parada programada
Parada programada condicional (el programa solo se para con OPT, STOP)
Fin del programa
Conectar herramienta accin en sentido horario
Conectar herramienta accin en sentido antihorario
Desconectar herramienta en accin
Cabezal ON a derechas
Cabezal ON a izquierdas
Cabezal OFF
Cdigo M para cambio de herramienta
Refrigerante ON
Refrigerante OFF
Freno del husillo CON
Freno del husillo DESCON
Fin de subprograma
Contrapunto retroceso
Contrapunto avance
Bandeja recogedora de pieza hacia atrs
Bandeja recogedora de pieza hacia adelante
Abrir dispositivo de sujecin
Cerrar dispositivo de sujecin
Fin del programa
Fin del programa para operacin de carga
Husillo oscilar CON
Husillo oscilar DESCON

M67
M68
M69
M71
M72

Avance de barra/almacn alimentar avance CON


Avance de barra/almacn alimentar avance DESCON
Cambio de barra
Soplado ON
Soplado OFF

Ciclos

Cycle 81
Cycle 82
Cycle 83
Cycle 83E
Cycle 84
Cycle 84E
Cycle 840
Cycle 85
Cycle 86
Cycle 87
Cycle 88
Cycle 89

CICLOS DE FORATURA
Taladrado, Centrado
Taladrado, Avellanado
Taladrado de agujeros profundos
Taladrado de agujeros profundos
Roscado rgido
Roscado rgido
Roscado con plato de compensacin
Mandrilado
Mandrilado 2
Mandrilado 3
Mandrilado 4
Mandrilado 5

Cycle 93
Cycle 94
Cycle 95
Cycle 96
Cycle 97
Cycle 98

CICLOS DE TORNEADO
Ciclo de rasurado
Ciclo de rebaje
Ciclo de eliminacin de material
Ciclo de rebaje de roscas
Ciclo de tallado de roscas
Encadenado de roscas

COMANDOS G Y M PARA FRESADORA


Comandos G
COMANDO
G0
G1
G2
G3
G4
G9
G10
G11
G15
G16
G17

SIGNIFICADO
Avance rpido
Recorrido de mecanizacin
Interpolacin circular a derechas
Interpolacin circular a izquierdas
Temporizacin
Parada exacta
Ajuste de datos
Ajuste de datos a parar
Final de interpolacin de coordenadas polares
Comienzo de interpolacin de coordenadas polares
Seleccin de plano XY

G18
G19
G20
G21
G40
G41
G42
G43
G44
G49
G50
G51
G52
G53
G54
G55
G56
G57
G58
G59
G61
G63
G64
G68
G69
G73
G74
G80
G81
G82
G83
G84
G85
G86
G87
G88
G89
G90
G91
G92
G94
G95
G97
G98
G99

Seleccin de plano ZX
Seleccin de plano Y Z
Medidas en pulgadas
Medidas en milmetros
Cancelar compensacin de radio de corte
Compensacin de radio a la izquierda
Compensacin de radio a la derecha
Compensacin de longitud positiva
Compensacin de longitud negativa
Cancelar compensacin de longitud
Cancelar factor de escala, efecto espejo
Factor de escala efecto espejo
Sistema de coordenadas locales
Sistema de coordenadas de maquina
Roscado con plato compensador
Modo contorneado
Decalaje de origen
Decalaje de origen
Decalaje de origen
Decalaje de origen
Modo de parada exacta
Redondeo automtico de esquinas
Modo de corte
Giro de sistema de coordenadas continuas
Giro de sistema de coordenadas descontinas
Ciclo de taladrado con rotura de virutas
Ciclo de mandrinado fino
Cancelar ciclo de taladrado G83 a G85
Ciclo de taladrado
Ciclo de taladrado con temporizacin
Ciclo de taladrado con extraccin
Ciclo de roscado macho
Ciclo de escariado
Ciclo de taladrado con parada de husillo
Ciclo de mandrilado trasero
Ciclo de taladrado con parada programada
Ciclo de escariado con temporizacin
Programacin con valor absoluto
Programacin con valor incremental
configuracin del sistema de coordenadas
Avance en mm/minuto
Avance en mm/revolucin
Revoluciones del husillo por minuto
Retirada del plano inicial (ciclos de taladrado)
Retirada al plano de retirada

Comandos M
COMANDO
MOO
MOI
M02
M03
M04
M05
M06
M07
M08
MIO
MII
M27
M30
M71
M72
M98
M99

SIGNIFICADO
Parada programada
Parada programada condicional
Fin de programa
Cabezal ON a derechas
Cabezal ON a izquierdas
Cabezal OFF
Cdigo M para cambio de herramienta
Refrigerante ON
Refrigerante OFF
Sujetar eje redondo
Desbloquear sujecin eje redondo
Girar aparato divisor
Fin de programa
Soplado ON
Soplado OFF
Llamada subrutina
Fin de subrutina

Conclusin
Existen diferentes cdigos G y M, sin embargo, son muy parecidos los del torno y fresadora. Al ser
mquinas diferentes y realizar diferentes operaciones, pues no pueden coincidir al 100% los
comandos ya que algunas operaciones que se hacen en el torno no se pueden realizar en fresadora
y viceversa, de igual manera tienen un funcionamiento diferente y esto es lo que principalmente
hace variar los cdigos, pero a pesar de esto los cdigos bsicos se mantienen intactos.

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