Funciones G en CNC - Masterhacks Blog

Funciones G en CNC

En el apartado anterior se vio cómo empezar a crear un programa CNC, ahora, para la remoción del material con fresa, se van a utilizar las funciones G´s.

G0 – Movimiento lineal rápido. Este movimiento se debe utilizar cuando no se tiene contacto entre la herramienta y el material.

G1 – Movimiento de corte lineal. Esta función se va a utilizar para hacer cualquier corte lineal, cuando ya se tenga contacto con la pieza. Es muy importante que al inicio del corte, ya se esté utilizando esta función, al igual que cuando se haya terminado la pieza, es decir, se debe entrar cortando y salir cortando.

G2 – Movimiento de corte circular con sentido horario. Se utiliza para hacer cortes circulares, dependiendo de las coordenadas y un diámetro.

G3 – Movimiento de corte circular con sentido antihorario.

Al utilizar cualquiera de las funciones anteriores, se deben establecer las coordenadas, pero algo muy importante que se debe tomar en cuenta, es establecer antes que nada una posición de seguridad, donde la herramienta esté lejos de la pieza que se va a trabajar, para que se tenga libre acceso a la base o a la herramienta.

Esta posición puede ser X0 Y0 Z70 tomando el plano X/Y.

 Ejemplo de corte circular:

  • G0 X0 Y0 Z70
  • G1 X0 Y0 Z-5
  • G1 X10 Y0 Z-5
  • G2 X30 Y0 Z-5 CR=10

En este código se inicia en la posición de seguridad (fuera de la pieza) y con un corte lineal se acerca la fresa a una profundidad de -5, para luego hacer un corte lineal hasta X10 y luego realizar un corte circular hasta X30 con un radio de 10 (medidas en mm).

CR se utiliza para especificar el radio del corte circular que se vaya a utilizar y se usa en G2 y G3, para otros controladores puede variar la sintaxis, puede ser CR=10 o R10, etc.

Al escribir el código, se puede ahorrar mucho tiempo omitiendo las coordenadas que se repiten en cada linea, entonces el código anterior puede quedar así:

  • G0 X0 Y0 Z70
  • G1           Z-5
  • G1 x10
  • G2 X30           CR=10

Y de esta forma se ahorra mucho tiempo al escribir códigos muy largos.

Si el corte circular fue el último, entonces es necesario salir de la pieza y regresar a la posición de seguridad, pero hay que recordar que se debe salir cortando, entonces, el código queda así:

  • G0 X0 Y0 Z70
  • G1           Z-5
  • G1 x10
  • G2 X30           CR=10
  • G1          Z5
  • G0 X0 Y0 Z70

Se saca la fresa a una altura suficiente donde ya no toque la pieza y luego con un movimiento rápido se regresa a la posición de seguridad.

Gracias por apoyar el libre conocimiento con tu donación!
Bitcoin: bc1q4sw9260twfcxatj8mjp7358cyvrf8whzlelyhj
Ethereum: 0xFb93D2a3c9d1A0b83EE629c2dE1725BCa192e581
Litecoin: LbFduJmHvQXcpCnwfUT7aJ4DYoWSL3iQw8
Dogecoin: D7QQVqNR5rk215A4zd2gyzV9P2bLQtZHFV
Transferencia bancaria en México:
Cuenta CLABE: 646180224401848086 Nombre: Masterhacks LATAM Banco: STP

Unete a nuestros grupos:
WhatsApp: https://chat.whatsapp.com/C8fqiz3aDDc58VRRd1vdrb
Telegram: https://t.me/masterhacks_net
Canal de WhatsApp https://whatsapp.com/channel/0029VaBBLCn5vKAH9NOWCl3K

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *