Está en la página 1de 21

UNIVERSIDAD NACIONAL DE TRUJILLO

Fresadora CNC
Programación I

Ing. Pablo Burgos Zavaleta


Logro de la sesión

• Al finalizar la sesión el estudiante:


• Conoce el lenguaje de programación para máquinas
herramientas controladas numéricamente por computadoras
CNC conocido como G-code de manera clara y precisa.
Programa CNC

Un programa es una secuencia


de instrucciones.

N1, N2, N3… son los números de


registro.

• El programa se compone de registros.


• El registro se compone de palabras.
• La palabra se compone de una dirección y de una cifra.
Estructura de un programa

Instrucciones técnicas de Instrucciones


programa. tecnológicas.

Instrucciones
geométricas.
Funciones Preparatorias Generales

COMANDO FUNCIÓN
G0 Marcha rápida
G1 Avance rectilíneo
G2 Avance en el sentido de las agujas del reloj
G3 Avance en el sentido contrario de las agujas del reloj
G40 Corrección del radio de fresa desconectada
G41 Corrección del radio de fresa a la izquierda del contorno
G42 Corrección del radio de fresa a la derecha del contorno
Funciones Preparatorias Generales

COMANDO FUNCIÓN
G90 Acotación absoluta
G91 Acotación incremental
G94 Indicación de la velocidad de avance en mm/min
G95 Indicación del avance en mm por revolución
Indicación del número de revoluciones del husillo en
G97
mm-1
Programación de marcha rápida

• G0: Es una función preparatoria de movimiento rápido donde no existe


contacto entre la herramienta y la pieza de trabajo, es decir se desplaza
sin realizar corte alguno (posicionar).
• Formato de registro: N… G0 X…Y… Z…
Programación de Avance Rectilíneo

• G1: Permite el avance lineal del cortador a velocidad programada, para


aplicar corte en pieza de trabajo .
• Formato de registro: N… G1 X…Y… Z…
Programación de Avance en el Sentido de las Agujas del Reloj

• G2: Avance circular del cortador en el sentido de las manecillas del reloj, a
velocidad programada.
• Formato de registro: N… G2 X…Y… Z… I… J…
Programación de Avance en el Sentido Opuesto de las Agujas
del Reloj

• G3: Avance circular del cortador en el sentido opuesto de las manecillas


del reloj, a velocidad programada.
• Formato de registro: N… G3 X…Y… Z… I… J…
Programación de Corrección del radio de fresa desconectada

• Las correcciones o compensaciones en el


Control CNC son lugares de almacenamiento
en el que los valores numéricos se pueden
colocar para especificar el radio de la
herramienta de corte, entre otros.
• La corrección del radio del cortador permite al
programador “olvidarse” del radio del cortador
como contornos se programen.
• Esta corrección es solo utilizada en el fresado.
Programación de Corrección del radio de fresa desconectada

• G40: Anula la compensación activa en ese


momento.
• Formato de registro: N… G40
Programación de Corrección del radio de fresa a la izquierda del
contorno

• G41: Activación de la corrección del radio de


corte. La herramienta se desplaza a la
izquierda del contorno en el sentido del
avance.
• Formato de registro: N… G41 X…Y…
Programación de Corrección del radio de fresa a la izquierda del
contorno

• G42: Activación de la corrección del radio de


corte. La herramienta se desplaza a la
derecha del contorno en el sentido del
avance.
• Formato de registro: N… G42 X…Y…
Programación de Acotación Absoluta

• G90: Es una función modal porque


indica el modo en que la maquina
CNC deberá desplazarse sobre cada
eje. El programa elige
automáticamente este comando.

• Este comando indica un modo


absoluto, es decir, que todos los
valores de las coordenadas de los
ejes serán referidos a ese Punto de
Origen o Punto Cero.
Programación de Acotación Incremental

• G91: Es una función modal porque


indica el modo en que la maquina
CNC deberá desplazarse sobre cada
eje.
• Este comando indica un modo
incremental, es decir, utilizará el Punto
Cero sólo cuando comience el
trazado, de allí en adelante, el último
punto, se convertirá en punto de
origen para el próximo
desplazamiento.
Programación de Indicación de la velocidad de avance en mm/min

• G94: Indica que los avances a partir


de esta orden se realizarán en
milímetros por minuto (mm/min).

• Es una función modal, es decir, una


vez programada se mantiene activa
hasta que se programe otra como
G95.

• Formato de registro:
N… G94 F… S… T… M…
Programación de Indicación del avance en mm por revolución

• G95: Indica que los avances a partir


de esta orden se realizarán en
milímetros por revoluciones
(mm/rev).

• La función G95 es modal, es decir,


una vez programada se mantiene
activa hasta que se programe G94.

• Formato de registro:
N… G94 F… S… T… M…
Programación de Indicación del número de revoluciones del husillo
-1
en mm

• G97: es modal y da la orden de


mantener constante la velocidad de
giro del husillo, es decir, la velocidad
a la que girará el husillo será igual al
valor del parámetro S programado.

• Formato de registro:
N… G97 F… S… T… M…
Resumen
Referencias

Groover, M. (2007). Fundamentos de Manufactura Moderna. (3ª. ed.). México: Mc Graw


Hill.
Kalpakjian, S y Schimid, S. (2014). Manufactura, Ingeniería y Tecnología. (7ª. ed.). (Vol. 2).
México: Pearson Educación.
Schey, J. (2002). Procesos de Manufactura. (3ª. ed.). México: Mc Graw Hill.
s.a. (s.f.) Fichas de información y trabajo para el sistema de software CNC de
Grosmann/Keller. Fresadora CNC.

También podría gustarte