9
DESCRIPCION E INTERPRETACION DE CODIGOS CODIGOS GENERALES G00: Posicionamiento rápido ( La cuchilla se mueve a una velocidad muy alta, generalmente sirve para alejarse de la pieza y cambiar de herramienta y acercarse de nuevo a la pieza) G01: Interpolación lineal ( se usa cuando se quiere hacer una línea recta; refrenado, cilindrado , chaflanado, cono.) G02: Interpolación circular (esta función nos sirve para hacer radios interiores y exteriores en sentido horario) G03: Interpolación circular (esta función nos sirve para hacer radios interiores y exteriores en sentido anti horario) G04: Compás de espera G10: Ajuste del valor de offset del programa G20: Programación en diámetro ( sirve para que la maquina trabaje en función al diámetro de la pieza) G21: Programación en radio ( esta función nos sirve para que la maquina trabaje en función al radio de la pieza) G28: Volver al home de la máquina ( la herramienta vuelve a su posición inicial; cero maquina) G31: Activa imagen espejo en el eje “x” G32: Activa imagen espejo en el eje “z” G37: Ciclo automático de roscado exterior( esta función nos sirve para hacer roscados automáticos pero solo exteriores ya sean en pulgadas o en milímetros) G40: Cancelar compensación de radio de curvatura de herramienta ( elimina la compensación que se le da a la punta de la herramienta) G41: Compensación de radio de la herramienta a la izquierda ( activa la compensación de la punta de la herramienta , pero solo hacia la izquierda) G42: Compensación de radio de la herramienta a la derecha ( activa la compensación de la punta de la herramienta , pero solo hacia la derecha) G46: Inhibe la velocidad de corte variable ( cancela la velocidad de corte variable) G47: Activa la velocidad de corte variable G53: Cancela todos los offset de la placa ( anula los correctores del plato) G54: Activa el primer offset de la placa ( desplaza al cero original de la maquina)

Informe de Codigos de maquinas CNC

Embed Size (px)

DESCRIPTION

Todos los codigos para la progracion de las maquinas CNC, incluyen codigos G

Citation preview

Page 1: Informe de Codigos de maquinas CNC

DESCRIPCION E INTERPRETACION DE CODIGOS

CODIGOS GENERALES

G00: Posicionamiento rápido ( La cuchilla se mueve a una velocidad muy alta, generalmente sirve para alejarse de la pieza y cambiar de herramienta y acercarse de nuevo a la pieza)G01: Interpolación lineal ( se usa cuando se quiere hacer una línea recta; refrenado, cilindrado , chaflanado, cono.)G02: Interpolación circular (esta función nos sirve para hacer radios interiores y exteriores en sentido horario)G03: Interpolación circular (esta función nos sirve para hacer radios interiores y exteriores en sentido anti horario) G04: Compás de espera G10: Ajuste del valor de offset del programa G20: Programación en diámetro ( sirve para que la maquina trabaje en función al diámetro de la pieza) G21: Programación en radio ( esta función nos sirve para que la maquina trabaje en función al radio de la pieza)G28: Volver al home de la máquina ( la herramienta vuelve a su posición inicial; cero maquina)G31: Activa imagen espejo en el eje “x”G32: Activa imagen espejo en el eje “z”G37: Ciclo automático de roscado exterior( esta función nos sirve para hacer roscados automáticos pero solo exteriores ya sean en pulgadas o en milímetros)G40: Cancelar compensación de radio de curvatura de herramienta ( elimina la compensación que se le da a la punta de la herramienta)G41: Compensación de radio de la herramienta a la izquierda ( activa la compensación de la punta de la herramienta , pero solo hacia la izquierda)G42: Compensación de radio de la herramienta a la derecha ( activa la compensación de la punta de la herramienta , pero solo hacia la derecha)G46: Inhibe la velocidad de corte variable ( cancela la velocidad de corte variable)G47: Activa la velocidad de corte variableG53: Cancela todos los offset de la placa ( anula los correctores del plato)G54: Activa el primer offset de la placa ( desplaza al cero original de la maquina)G55: Activa el segundo offset de la placa ( tiene la misma función que el G54)G60: Cancela área de seguridad ( desactiva los sensores de las compuertas )G61: Activa área de seguridad ( activa los sensores de las compuertas)G66: Ciclo automático de desbaste longitudinal ( Hace el desbaste automático paralelo al eje “z”)G67: Ciclo automático de desbaste transversal (hace el desbaste automático paralelo al eje “x”)G68: Ciclo automático de desbaste paralelo al perfil final ( hace el desbaste tanto en el eje “X” y “Z” paralelo al perfil original de la pieza)G70: Admite programación en pulgadas ( sirve para ingresar cotas o medidas en el sistema ingles)G71: Admite programación en milímetros ( sirve para ingresar cotas o medidas en milímetros)G73: Interpolación lineal punto a punto ( sirve para hacer chaflanes cortos)G74: Ciclo de torneado y de perforación con descarga de viruta ( esta función sirve para romper las virutas y para que no se acumulen en la pieza)

Page 2: Informe de Codigos de maquinas CNC

G75: Ciclo de vaciado de canales con rompe virutas ( esta función se utiliza con la herramienta de tronzar y tiene rompe virutas)G76: Ciclo de automático de roscado interiorG80: Cancela el ciclo automático de perforación ( desactiva al husillo del cabezal móvil)G83: Ciclo automático de perforación con quiebre de virutas (parecida a la g75)G90: Programación en coordenadas absolutas ( esta función es para los centros de mecanizados )G91: Programación en coordenadas incrementales absolutas ( esta función es para los centros de mecanizados )G92: Establece origen de coordenadas (esta función solo es para las coordenadas absolutas)G94: Establece el avance en pul/min o mm/min ( el avance está en función del tiempo)G95: Establece el avance en pul/rot o mm/rot ( el avance está en función de las r.p.m.)G96: Programación de velocidad corte variableG97: Programación en RPM directo ( las rpm no varían )

G99: Cancela la función (G92) y define la programación en función al cero maquina

CODIGOS MISCELANEOS

M00: Parada de programa ( detiene la ejecución del programa)M01: Parada opcional de programaM02: fin del programa ( cierra o finaliza la ejecución del programa )M03: Sentido horario de rotación del eje principal (Hacer girar el husillo en sentido horario)M04: Sentido anti-horario del husillo principal (Hacer girar el husillo en sentido anti-horario)M05: Desliga el eje principal (Frenar el husillo )M06: Libera giro de la torre (Cambia de herramienta )M08: Liga refrigerante (Abrir el paso del refrigerante )M09: Desliga refrigerante (Cerrar el paso de los refrigerantes)M10: Cambia de fase de rotación ( esta función es para los centros de mecanizado)M11: Cambia fase de rotación ( rotación del plato por debajo de las 1500 rpm)

M12: Cambia de fase de rotación (rotación del palto por encima de las 1500 rpm)M15: Liga herramienta

M16: Desliga herramienta

M18: Manipulación de piezas

M19: Orientación del eje principal

M20: Liga alimentador de barras

M21: Desliga alimentador de barras

M22: Traba el eje del árbol

M23: Destraba el eje del árbol

M24: Abre la placa

Page 3: Informe de Codigos de maquinas CNC

M25: Cierra la placa

M26: Recorre el manguito del contrapunto (mueve automáticamente el husillo del cabezal móvil)

M27: Acciona el manguito del contrapunto

M28: Abre luneta

M29: Cierra luneta

M30: Fin del programa

M33: Posicionamiento del contrapunto

M36: Abrir la puerta automática

M37: Cerrar la puerta automática

M38: Avanzar el alimentador de piezas

M39: Recorrer el alimentador de piezas

M42: Ligar limpieza de la placaM43: Desligar la limpieza de la placa

M50: Subir el brazo de lector de posicionamiento de la herramienta

M51: Descender el brazo de lector de posicionamiento de la herramienta

FACTORES TECNOLÓGICOS F - S

Los factores tecnológicos que hay que tener a la hora de elaborar un programa son los siguientes:

Material de la pieza a mecanizar.

Tolerancia de cotas y calidad superficial del mecanizado.

Estructura de la pieza a mecanizar.

Estos factores son los que van a determinar entre otras cosas los siguientes elementos.

Velocidad de corte la velocidad de corte se programa mediante la letra S, inicial de la palabra inglesa (speed) que significa velocidad, y una cifra que puede referirse a un valor constante de velocidad de corte que queremos mantener en todo el mecanizado o a una cifra que corresponde a las revoluciones por minuto del cabezal de acuerdo con la velocidad de corte que se funcione y el diámetro de la pieza que se esté torneando. La elección de un sistema de programa u otro se realiza mediante la función G que corresponda.

Page 4: Informe de Codigos de maquinas CNC

Profundidad de pasada este concepto viene determinado por la cantidad de viruta que se tenga que remover y del grado superficial que se tenga que obtener y de la tolerancia de mecanizado del plano.

Avance de trabajo El avance de trabajo de la herramienta se representa por la letra F inicial de la palabra inglesa (Feed) que significa avance, seguida de una cifra que puede referirse al avance de la herramienta expresado en mm/rev o en mm/min. En el torneado lo más común es programar el avance expresado en mm/rev. La elección de un sistema de programa u otro se realiza con la función G que corresponda.

Refrigerante en muchos mecanizados es necesario refrigerar la zona donde está actuando la herramienta, esta función se programa mediante una función auxiliar M.

Fijación de la pieza en el cabezal en las máquinas de control numérico es muy importante asegurarse que la fijación de la pieza sea lo suficientemente rígida como para poder soportar las tensiones del mecanizado, asimismo se debe prever un sistema rápido y seguro de anclaje de la pieza para eliminar tiempos muertos inactivos de la máquina.

B Absoluta o incremental de posición del eje B (eje de rotación alrededor del eje Y)

C Absoluta o incremental de posición del eje C (eje de rotación alrededor del eje Z)

D Define diámetro o desviación radial de corte utilizados para la compensación. D se utiliza para la profundidad de corte en los tornos.

E Precisión avance para el roscado en tornos

F Define la velocidad de avance

G Dirección para los comandos de preparación G comandos menudo decirle al controlar el tipo de movimiento que se quiere (por ejemplo, la colocación rápida, de alimentación lineales, circulares alimentación, el ciclo fijo) o lo que compensar el valor de usar.

H Define la longitud de correctores; Incremental del eje correspondiente al eje C (por ejemplo, en un turno de molienda)

I Define el tamaño del arco en el eje X para G02 o G03 comandos arco. También se utiliza como un parámetro dentro de algunos ciclos fijos.

J Define el tamaño del arco en el eje Y para el G02 o G03 comandos arco. También se utiliza como un parámetro dentro de algunos ciclos fijos.

K Define el tamaño del arco en el eje Z para el G02 o G03 comandos arco. También se utiliza como un parámetro dentro de algunos ciclos fijos, igual a L dirección.

L ciclo fijo cuenta del lazo;

Page 5: Informe de Codigos de maquinas CNC

Especificación de lo que registrarte para editar con G-10 ciclo fijo contar bucle: Define el número de repeticiones ("loops" de un ciclo fijo en cada posición. Se asume que es un programa con menos otro entero. A veces el K dirección se utiliza en lugar de L. Con el posicionamiento incremental ( G91 ), una serie de agujeros espaciados igualmente se puede programar como un bucle en lugar de las posiciones individuales.

M función de diversos Código de acción, el comando auxiliar; descripciones varían. Muchos M-códigos de llamada de funciones de la máquina, por lo que la gente suele decir que la "M" significa "máquina", aunque no fue concebido.

N Línea (bloque) número en el programa; parámetro del número de sistema para cambiar el uso del G-10 Línea (bloque) números: opcional, por lo que a menudo se omite. Necesarios para ciertas tareas, tales como M99 P dirección (para decirle al control que el bloque del programa para volver, si no de por defecto) o Ir a los estados (si el control admite las mismas). N numeración no es necesario incrementar en 1 (por ejemplo, , se puede incrementar en un 10, 20, o 1000) y se puede utilizar en cada cuadra o sólo en ciertos puntos a lo largo de un programa.

P Sirve como parámetro para abordar diversos códigos G y M También se utiliza en la convocatoria y la terminación de los subprogramas. (Con M98 , especifica que el subprograma para llamar, con M99 se especifica que el bloque del número principal de programa de regreso a.,)

Q Peck incremento en los ciclos enlatados Por ejemplo, G73 , G83 (Peck ciclos de perforación)

R Define el tamaño del radio del arco o define la altura de retracción en los ciclos enlatados

S Define la velocidad , ya sea la velocidad del husillo o la velocidad de la superficie en función del modo Los datos de tipo entero =. En el G97 de modo (que suele ser por defecto), un número entero después de S se interpreta como un número de revoluciones por minuto (rpm). En G96 modo (CSS), un número entero después de S se interpreta como la superficie de la velocidad -sfm ( G-20 ) o m / min ( G21 ). Véase también Velocidades y avances . En multifunción (torneado y fresado o dar vuelta-molino) las máquinas, que obtiene el eje de entrada (eje principal o subspindles) se determina por otros códigos M.

T Herramienta de selección Para entender cómo la dirección de T y cómo interactúa (o no) con M06 , hay que estudiar los diversos métodos, tales como la programación de la torreta del torno, fija selección de la herramienta ATV, ATV herramienta de selección al azar de la memoria, el concepto de "herramienta siguiente en espera" y herramientas de vacío. Programación en cualquier máquina-herramienta en particular es necesario conocer el método que utiliza la máquina.

U Incremental del eje correspondiente al eje X (por lo general sólo un grupo torno controles) También define el tiempo de permanencia en algunas máquinas (en lugar de " P "o" X " . En estos controles, X y U evitar G90 y G91 , respectivamente. En estos tornos, G90 es más bien una dirección de ciclo fijo para el desbaste.

V Incremental del eje correspondiente al eje Y Hasta la década de 2000, la dirección de V se utilizan

Page 6: Informe de Codigos de maquinas CNC

muy raramente, porque la mayoría de los tornos que utilizan U y W no tienen un eje, por lo que no hizo uso de V. (Green et al 1996 , ni siquiera la lista V en su tabla de direcciones.) Eso sigue siendo a menudo el caso, a pesar de la proliferación de herramientas de torno en vivo y molino de mecanizado a su vez ha hecho uso de la dirección V menos raro de lo que solía ser (Smid 2008 se muestra un ejemplo). Véase también el G18 .

W Incremental del eje correspondiente al eje Z (por lo general sólo un grupo torno controles) En estos controles, Z y W evitar G90 y G91 , respectivamente. En estos tornos, G90 es más bien una dirección de ciclo fijo para el desbaste.

X Absoluta o incremental de posición del eje X. También define el tiempo de permanencia en algunas máquinas (en lugar de " P "o" U " .

Y Absoluta o incremental de posición del eje Y

Z Absoluta o incremental de posición del eje Z El eje del husillo principal de la rotación a menudo determina que el eje de una máquina herramienta se etiqueta como Z.