Codigo M y G CNC

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

G00.

- Movimiento rápido, no se utiliza para mecanizar si no para desplazamiento y posicionamiento


rápido de la herramienta en un punto determinado.
G00 X_ Y_ Z_

G01.- Interpolación lineal (maquinado).


G01 X_ Y_ Z_ F_R_C_
F Avance en de la herramienta y pude ser en mm/min (G94) o mm/rev (G95).
X Coordenada en el eje X
Y Coordenada en el eje Y.
Z Coordenada en el eje Z.
R Radio del círculo de redondeado de la esquina.
C Distancia desde el centro de intersección donde comienza el achaflanado

G02.- Trayectoria circular (arco) en el sentido de las manecillas del reloj.


G02 X_Y_Z_I_J_K_R_F_

G03.- Trayectoria circular (arco) en el sentido contrario de las manecillas del reloj.
G03 X_Y_Z_I_J_K_R_F_C_R_
F Avance en de la herramienta y pude ser en mm/min (G94) o mm/rev (G95).
I Distancia en incremental que hay desde el punto de inicio del punto
al centro de arco, medida en el eje "X". Con signo.
J Distancia en incremental que hay desde el punto de inicio del punto
al centro de arco, medida en el eje "Y". Con signo.
K Distancia en incremental que hay desde el punto de inicio del punto
al centro de arco, medida en el eje "Z". Con signo.
R Radio opcional del círculo. Con signo.
X Coordenada del punto final en el eje X.
Y Coordenada del punto final en el eje Y.
Z Coordenada del punto final en el eje Z.
R Radio del círculo de redondeado de la esquina.
C Distancia del centro de intersección donde comienza el achaflanado.

G04.- Campo de espera.


5G04 P_ X_
P Tiempo en milisegundos
X Tiempo en segundos

G17.- Es la encargada de indicar al control que vamos a trabajar en el plano XY. El control siempre
asume esta instrucción por defecto, es decir, cuando ponemos en marcha la máquina, el
control asume que el trabajo se va llevar a cabo en el plano XY.
G17

G18.- indica al control que vamos a trabajar en el plano XZ.


G18

G19.- Es la encargada de indicar al control que vamos a trabajar en el plano YZ.


G19

G20.- Comienzo de uso de unidades imperiales (pulgadas).


G20

G21.- Comienzo de uso de unidades métricas.


G21

G40.- Anulación de la compensación de radio de herramienta


N35 G40 G00 X_ Y_
X Coordenada del punto final en el eje X.
Y Coordenada del punto final en el eje Y.

G41.- Compensación de radio de herramienta a izquierdas


N5 G41 X_ T00.00
G42.- Compensación de radio de herramienta a derechas
N10 G42 X_ Y_

G43.- Mediante esta función podemos compensar diferencias de longitud existentes entre la
herramienta programada y la herramienta que vamos a utilizar. La compensación se efectúa
en referencia al parámetro D00-D99 en el caso de controles 8050 y en el caso de controles
8025.00-.99. Por ejemplo T1 D1 la compensación se efectuara en relación al parámetro D1 de
la tabla de herramientas.

G49.- Con esta función podemos programar el % de la velocidad del avance programado (parámetro
F).
N070 G49 K(1/120)
(1/120)= al intervalo de valores que podemos introducir.
Por ejemplo G49 K50 (nos indica que a partir de esa línea el avance será de 50% del avance
programado hasta que no se indique lo contrario.

G50.- Establece la velocidad máxima del husillo de la superficie de control de velocidad


constante, x, z, u o w no debe estar en el bloque.
G50 S_

G54, G55, G56, G57, G58 y G59.- mediante estos parámetros el origen 0 puede ser
localizado en algún punto de interés, pudiéndose luego volver al origen inicial. Para dar entrada a los
valores de los parámetros, es necesario entrar al modo PSO (Position Shift Offset), presionando la
tecla EDIT y luego SHIFT G. se verá en pantalla 6 líneas numeradas (1=G54, 2=G55, 3=G56 4=G57,
5=G58 y 6=G59) con su respectiva posición X,Z con respecto
a la base del husillo.
Ejemplo de un ingreso de código.
G56 X_ y_ z_ (cotas absolutas) (G90)
G54 I_ J_ k_ (cotas incrementales) (G91)

G70.- Ciclo de acabado. Se utiliza esta función para realizar el acabado en un perfil. Tan solo es
necesario indicar el número de secuencia del primer bloque, el número del bloque al final
del contorno y el avance.
G70 P_ N_
P y N =Son los bloques de inicio y final del perfil respectivamente.

G71.- Arco de patrones taladrado (Grupo 00)


G71 I_ J_ K_ L_
I Radio (+CCW / -CW)
J Ángulo de inicio (grados CCW (sentido anti horario)
K Distancia angular de los taladros (+ o -)
L Número de agujeros

G72.- Agujeros para tornillos a lo largo de un ángulo (Grupo 00)


G72 I_ J_ L_
I Distancia entre orificios (+CCW / -CW)
J Ángulo de línea (grados CCW (sentido anti horario) desde la horizontal)
L Número de agujeros
Este código G no modal taladra un número de agujeros "L" en una línea recta en el ángulo
especificado. Funciona de forma similar a G70. Para que un G72 trabaje correctamente, un
ciclo fijo debe estar activo para cada posición, se realiza una función de taladro o roscado.
G73.- Repetición del patrón.
G80.- Cancela los ciclos de la serie G80
G81.- Ciclo fijo de taladrado.
G81 X_ Y_ Z_ I_
X Y Coordenadas del taladro en el plano de trabajo activo.
Z Coordenadas del plano de referencia.
I Profundidad de taladrado a realizar.

G82.- Ciclo fijo de taladrado de puntos.


G82 X_ Y_ Z_ F_ L_ P_ R_
XY Coordenadas del agujero
Z Parte inferior del agujero
R Posición de retracción en Z. Las mociones de Z inicial a R se realizan en rápida s
velocidades. Desde R hasta la parte inferior del agujero se realiza a una
velocidad de alimentación.
P El tiempo de permanencia en el fondo del agujero.
F Avance de Corte
L Número de repeticiones

G83.- Ciclo de perforado (ese ciclo permite ejecutar agujeros con descarga de virutas y
permite programarse un tiempo de permanencia en el punto final del perforado.
G83 Z_Q_P_R_F_
Z Posición final del agujero absoluto.
Q Valor del incremento (incremental / milesimal)
P Tiempo de permanencia al final de cada incremento (milésimos de segundo)
R Plan de referencia para inicio de perforado incremental.
F Avance
G84.- Ciclo de roscado con machuelo (este ciclos perite abrir roscas con machuelo, sin
fijación rígida, es decir, con soporte flotante.
G84 Z_ F_
Z Posición final de la rosca.
F Paso de la rosca

G90.- Coordenadas absolutas.

G91.- Coordenadas incrementales.

G96.- Establece programación en velocidad de corte constante (la función G96


selecciona el modo de programación en velocidad de corte constante, donde el cálculo
de RPM se programa por la función “S”
G96 S_

G97.- Establece programación en RPM (se utiliza para programar una rotación fija del
spindle (RPM) con el auxilio de la función S y usando un formato (S4)
N70 G97 S_ M3

G98.- le indica al control que al finalizar el mecanizado del ciclo fijo, la punta de la
herramienta retroceda hasta el plano inicial.

M00.-Paro opcional.
M01.-Parada opcional.
M02.-Reset del programa/ fin del programa.
M03.-Husillo activado a la derecha (horario).
M04.-Husillo activado a la izquierda (anti horario).
M05.-Paro del husillo.
M06.-Cambiar herramienta.
M08.-Abrir paso del refrigerante.
M09.-Cerrar paso del refrigerante.
M30.-Finalizar del programa y poner el puntero de ejecución en su inicio

También podría gustarte