CÓDIGOS G
-
Upload
armando-juarez -
Category
Documents
-
view
255 -
download
0
Transcript of CÓDIGOS G
5/17/2018 CÓDIGOS G - slidepdf.com
http://slidepdf.com/reader/full/codigos-g-55ab59fb24ae0 1/5
CÓDIGOSDELTORNO
ITSLP
ITSLP[Escriba aquí una descripción breve del documento. Una descripciónbreve es un resumen corto del contenido del documento. Escriba
aquí una descripción breve del documento. Una descripción breve
es un resumen corto del contenido del documento.]
ALEJANDROALVARADOAGUIÑAGA
5/17/2018 CÓDIGOS G - slidepdf.com
http://slidepdf.com/reader/full/codigos-g-55ab59fb24ae0 2/5
CÓDIGOS G, M Y DE APOYO PARA EL TORNO DE CONTROL NUMÉRICO COMPUTARIZADOSTARTURN.
Actualmente existen varios fabricantes de controles numéricos y cada fabricante especifica los
códigos de programación utilizados en su máquina, los controladores más usados en la industria
metal mecánica son:
Control General Electric.
Control Fanuc (el que se usa en el laboratorio de CNC).
Control Anilam.
Control Mazatrol.
Control Siemens.
Control Milacron.
Control Denford.
Control Heidenhain.
Para la elaboración de un programa de control numérico, el técnico programador debe conocer las
características de la pieza a fabricar, la máquina y accesorios, por lo que se tendrán que analizarlos siguientes factores:
El plano de fabricación de la pieza y el tamaño del lote.
Las dimensiones de la pieza.
Los maquinados a realizar.
Elección de la máquina de CNC.
Tipos de herramientas a utilizar.
2.1 CÓDIGOS DE PROGRAMACIÓN
Existe una gran variedad de lenguajes de programación para las máquinas herramienta con CNC, elfabricante es quien determina el diseño y lenguaje a emplear con base en las normas establecidas
para tal propósito.
La ejecución de un programa en una máquina herramienta con CNC como el torno con control
numérico starturn se realiza siguiendo unas normas fijadas que definen las órdenes deseadas para
determinado tipo de maquinado que se desee, lo anterior conforma diferentes bloques y cada
bloque consiste en una o varias palabras, las cuales se componen de letras, signos y cifras.
5/17/2018 CÓDIGOS G - slidepdf.com
http://slidepdf.com/reader/full/codigos-g-55ab59fb24ae0 3/5
La ISO estandarizó el lenguaje de programación para las máquinas CNC.
Muchos fabricantes de controles han desarrollado un lenguaje propio para sus controles
conocido como conversacional, pero un programador que domine la programación ISO
puede defenderse bien en la mayoría de controles, es por eso que nos centraremos en
este lenguaje de programación enfocado a los controles FANUC que son los de mayor usoen nuestra industria.
Este lenguaje de programación se compone de códigos compuestos por letras seguidas de
números, por medio de los cuales se dan las ordenes de movimiento y activación de
funciones de la maquina.
CODIGOS G: Geometría ,fueron en principio creados para especificar la geometría de la
trayectoria de la herramienta, si avanza rápidamente, o mecanizando en línea recta o en
arco. Estos códigos están compuestos por la letra G seguida de números, van desde el G0
hasta el G99.
CODIGOS M: Misceláneos o funciones auxiliares, se crearon en principio para automatizar
las funciones que realizaría e operario, como prender el husillo, encender el refrigerante,
etc. Estos códigos van desde el M0 hasta el M99.
CODIGO S: SPEED = con este código se programa la velocidad del husillo en r.p.m.
El código S va acompañado de el valor numérico de las r.p.m a las que va a girar el husillo.
Si se programa S2300 el husillo girará a 2300 r.p.m.
El valor de la velocidad del husillo se programará de acuerdo al material a trabajar y al tipo
de herramienta a utilizar.
CODIGO F: FEED. alimentación o avance de mecanizado, es la velocidad con que se mueve
la máquina en las operaciones de mecanizado, en el torno el avance se especifica en
milímetros por revolución o vuelta de la copa.
El código F va acompañado del valor numérico del avance de mecanizado. Ejemplo, si se
programa F0.2, la máquina se moverá a 0.2 mm/revolución.
CODIGOS X, Z : estos códigos se utilizan para designar las coordenadas de trabajo en el
torno.
El eje X es asignado al carro transversal, determinando los diámetros de la pieza de
trabajo.
En coordenadas incrementales o relativas el eje X se distingue como U.
El eje Z es asignado al carro longitudinal y determina las longitudes de la pieza de trabajo.
5/17/2018 CÓDIGOS G - slidepdf.com
http://slidepdf.com/reader/full/codigos-g-55ab59fb24ae0 4/5
En coordenadas incrementales y relativas el eje Z se distingue como W.
Estos códigos van acompañados de valores numéricos X22. Z5. que especifican las
coordenadas a donde debe desplazarse la máquina según la orden dada.
CODIGOS M
En un bloque de programación se programa un solo código M.
M00: parada intermedia en el programa, se utiliza para que el operario realice alguna intervención
necesaria antes de continuar con la secuencia normal del programa generalmente para colocar a
tope una pieza.
M01: parada opcional programada, tiene la misma utilidad del código M00, pero la
maquina se detiene cuando llega a leer el código si el operario ha activado el botón
optional stop, si no lo ha activado la maquina no ejecuta la parada intermedia.
M02: fin de programa, se utiliza para cerrar la estructura del programa, actualmente se
utiliza más el código M30.
M03: giro de husillo en sentido horario, este código se acompaña del código de velocidad
de husillo S y el valor numérico de las rpm. El sentido de giro se determina ubicándose
detrás de la copa.
M04: girar husillo en sentido antihorario, este código también va acompañado del código
S y las rpm.
M05: detener husillo, se utiliza sobre todo antes de cambiar el sentido de giro del husillo.
M08: encender el refrigerante, coolant on, para que funcione con este código se debe
activar el botón coolant auto en el panel de control. Se debe programar después de cada
cambio de herramienta.
M10: cerrar copa, chuck clamp. Se utiliza para cerrar la copa en un ciclo automático de
alimentación de barra, con jalador o alimentador de barras junto con el código M11.
M11: abrir copa, chuck unclamp.
M12: sacar la pinola de la contrapunta, quil out. Saca la pinola hasta que hace contacto
con la pieza de trabajo.
M13: retraer la pinola de la contrapunta, quil in.
M14 : part catcher extend
M15 : part catcher retract
5/17/2018 CÓDIGOS G - slidepdf.com
http://slidepdf.com/reader/full/codigos-g-55ab59fb24ae0 5/5
M55: desenclavar contrapunta y sacar pin de arrastre.
M56: enclavar contrapunta y retraer pin de arrastre.
M21: desactivar la alarma de la puerta abierta (Door interlock) se programa cundo
es necesario abrir la puerta de operación del torno, para una intervención manual (colocar
a tope la pieza manualmente).
M30: fin de programa, cierra la estructura del programa, apaga todas las funciones
y además cuenta una pieza realizada.
M31: desactivar alarma de copa abierta (chuck unclamp) se programa cuando es
necesario la apertura de la copa automáticamente.
M32: activar alarma de copa abierta, se programa después de que se activa el
código M31.
M97: contador de piezas, se programa cuando dentro de un ciclo de trabajo se
fabrican varias piezas, o cuando el ciclo es repetitivo y no finaliza con M30.
M98 P__: llamar subprograma a trabajar. Se utiliza para llamar un subprograma
desde un programa principal, con la letra P se designa el numero de subprograma a
llamar.
M99: fin de subprograma, este código cierra la estructura del subprograma.