5
  CÓDIGOS DEL TORNO ITSLP ITSLP [Escriba aquí una descripción breve del documento. Una descripción breve es un resumen corto del contenido del documento. Escriba aquí una descripción breve del documento. U na descripción breve es un resumen corto del contenido del documento.] ALEJANDRO ALVARADO AGUIÑAGA

CÓDIGOS G

Embed Size (px)

Citation preview

Page 1: 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

Page 2: CÓDIGOS G

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.

Page 3: CÓDIGOS G

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.

Page 4: CÓDIGOS G

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

Page 5: CÓDIGOS G

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.