Está en la página 1de 74

Ciclos fijos de

CNC barrenado
Códigos continuo G81

Códigos G

Utilizar G73 retroceso


como: parcial
Códigos M Utilizar
G0 G1 Cambiar de
mechanical Desktop a
Programa
G2 G3 Autocad
G83 retroceso
BILLET total
Principal TOOLDEF
Utilizar
G26 U02 “X.FNC” M98 P021001 Convertir líneas a una
como usar polilínea y explode Compensación
G41 G42
Subprograma Subprograma
Absolutas Incrementales I J Uso de los
comandos
Diferencia entre Compensación exterior
Absolutas e G41 G42
offset
Incrementales
Diferencias entre:
Cncsimulator y fanuc Compensación interior
UCS G41 G42
programa subprograma
principal
ID Compensación
Cambios fresadora Triac exterior G41
para Triac controlada
por dist
Grupo Modal Código Función GrupoModalCódigo Función

Interpolación Lineal. movimiento a máxima


1 si G00 9 si G74 C. de Barrenado con cambio de giro del husillo
velocidad
Interpolación Lineal. Movimiento con
1 si G01 9 si G76 Ciclo de Barrenado con Espera
velocidad controlada por el avance (F)
1 si G02 Interpolación Circular Sentido Horario *9 si G80 Cancelación de los C. de Barrenado G73 al G89
1 si G03 Interpolación Circular Sentido antihorario 9 si G81 Ciclo de Barrenado Continuo
0 no G04 Espera de la maquina (máximo 500 seg) 9 si G82 Ciclo de Barrenado Continuo y con Espera
* si G17 Selecciona Plano X Y 9 si G83 Ciclo de Barrenado Progresivo
si G18 Selecciona Plano X Z 9 si G84 C. de Barrenado con cambio de giro del husillo
si G19 Selecciona Plano Y Z 9 si G86 Ciclo de Barrenado Continuo
6 si G20 Entrada de datos en S. Ingles ( pulgadas ) 9 si G87 Ciclo de Barrenado Inverso
6 si G21 Entrada de datos en Sistema Métrico ( mm ) 9 si G89 Ciclo de Barrenado con espera al final
0 no G28 Movimiento al punto especificado *3 si G90 Coordenadas Absolutas
Cancela compensación del cortador
7 si G40 3 si G91 Coordenadas Incrementales
( G41--G42 )
7 si G41 Compensación Izquierda 0 no G92 Cero pieza
7 si G42 Compensación Derecha *5 si G94 Avance por minuto

si G43 Compensación de longitud de herramienta 5 si G95 Avance por Revolución


Cancelación compensación de longitud de
si G49 *10 si G98 Retorno al punto Inicial del Ciclo
herramienta
9 si G73 Ciclo de Barrenado Progresivo 10 si G99 Retorno al punto R del Ciclo

Modal -- significa que el código permanece activo hasta que es sustituido por otro del mismo grupo
* -- se activan al encender la máquina
mapa
Código Función Ejemplo

M00 Paro Opcional M25 Sujeta la herramienta


M02 Fin del Programa M30 Fin de programa. Regreso al inicio del programa
Mueve carrusel en sentido Horario en 1 sola
M03 Giro del husillo en sentido Horario M32
posición
Mueve carrusel en sentido antihorario en 1 sola
M04 Giro del husillo en sentido Antihorario M33
posición
*M05 Paro del husillo M62 Enciende Señal de Salida 1
M06 Cambio de Herramienta M63 Enciende Señal de Salida 2
M08 Enciende el refrigerante M64 Apaga Señal de Salida 1
*M09 Apaga el refrigerante M65 Apaga Señal de Salida 2
M10 Abre dispositivo de sujeción M66 Espera que Señal de Salida 1 se Encienda
M11 Cierra dispositivo de sujeción M67 Espera que Señal de Salida 2 se Encienda
Activa refrigerante y gira el husillo en sentido
M13 M70 Activa la función espejo en X
horario
Activa refrigerante y gira el husillo en sentido
M14 M71 Activa la función espejo en Y
antihorario
M19 Revisa la orientación del husillo M76 Espera que Señal de Salida 1 se Apague
M20 Entra el carrusel de la herramienta M77 Espera que Señal de Salida 2 se Apague
M21 Sale el carrusel de la herramienta M80 Desactiva la función espejo en X
M22 Baja el carrusel de la herramienta M81 Desactiva la función espejo en Y
M23 Sube el carrusel de la herramienta M98 Llamada de Subprograma
M24 Libera la herramienta M99 Fin del subprograma y regresa al programa principal

* -- se activan al encender la máquina mapa


( (
N10 G91 G28 X0 Y0 Z0 N10 G91 se activa
N20 G90 G21 N20 G90 sustituye a G91 pertenece al grupo
N30 M06 T2 N30 M06 T2 realiza cambio de herramienta
N40 M03 S1000 N40 M03 S1000 gira sentido horario
( sin compensación ( sin compensación
N50 G0 X0 Y0 Z1 N50 G0 se activa
N60 X25 Y25 N60 G0 activo
N70 G1 Z-2 N70 G1 sustituye a G0 pertenece al grupo
N80 X75 Y25 N80 G1 activo
N90 X75 Y75 N90 G1 activo
N100 X25 Y75 N100 G1 activo
N110 X25 Y25 N110 G1 activo
N120 G0 Z1 N120 G0 sustituye a G1 pertenece al grupo
( compensación Izquierda G41 ( compensación Izquierda G41
N130 X0 Y0 Z1 N130 G0 activo
N140 G41 N140 G41 se activa
N150 X20 Y20 N150 G0 activo
N160 G1 Z-4 N160 G1 sustituye a G0 pertenece al grupo
N170 X80 Y20 N170 G1 activo
N180 X80 Y80 N180 G1 activo
N190 G0 Z1 N190 G0 sustituye a G1 pertenece al grupo
N200 G40 N200 G40 sustituye a G41 pertenece al grupo

mapa
mapa
Ejemplo:
significado
Programa principal ( el paréntesis es un comentario
( Simulador cncsimulator N10 número de secuencia
( programa 1000 G91 G28 Z0 ( se mueve únicamente en Z
N10 G91 G28 Z0 G28 X0 Y0 home ( se mueve en X y en Y simultáneamente
G91 G28 X0 Y0 Z0 home ( otra manera; se mueven X Y Z
N15 G28 X0 Y0
G28 Movimiento al punto especificado
N20 G90 G21 G91 Coordenadas Incrementales
N30 M06 T2 G90 Coordenadas Absolutas
N40 M03 S1000 G21 Sistema Métrico (mm)
( C. Absolutas M06 Cambio de Herramienta
N50 G0 X45 Y45 Z1 T2 Herramienta a usar numero 2
M03 giro husillo sentido horario
N60 G26 U02 “1001.fnc”
S1000 velocidad de giro husillo
N70 G0 Z1
G0 X45 Y45 Z1 coordenadas del punto inicial del subprograma
( C. Incrementales G26 llamado al subprograma
N80 G0 X45 Y45 Z1 U02 No. de veces a ejecutar el subprograma (2 veces)
N90 G26 U02 “1002.fnc” “1001.fnc” nombre del subprograma y su extensión
N100 G0 Z1 M05 N70 y N100 G0 Z1 levanta la herramienta después ejecutar el
N110 G91 G28 Z0 subprograma
M05 paro del husillo
N115 G28 X0 Y0 G91 G28 Z0 envía a home antes de fin de programa
N120 G90 G28 X0 Y0
G90 Coordenadas Absolutas
N130 M30
M30 fin de programa

Video mapa
mapa
Programa principal
( Simulador Fanuc
BILLET tamaño del bloque
( programa 1000
TOOLDEF declaración de herramienta
[BILLET X90 Y90 Z15
T2 número de herramienta
D10 diámetro de la herramienta
[TOOLDEF T1 D5
[TOOLDEF T2 D10
Nota: se declaran únicamente las herramientas
[TOOLDEF T3 D2.5
que se utilicen en el programa, en este
N10 G91 G28 X0 Y0 Z0
caso se pueden omitir T1 y T3.
N20 G90 G21
N30 M06 T2
N40 M03 S1000
( C. Absolutas
N50 G0 X45 Y45 Z1
N60 M98 P021001
N70 G0 Z1
( C. Incrementales
N80 G0 X45 Y45 Z1
N90 M98 P021002
N100 G0 Z1 M05
N110 G91 G28 X0 Y0 Z0
N120 G90
N130 M30 mapa
Programa principal
( Simulador Fanuc
( programa 1000
[BILLET X90 Y90 Z15

[TOOLDEF T1 D5
[TOOLDEF T2 D10
[TOOLDEF T3 D2.5
N10 G91 G28 X0 Y0 Z0
N20 G90 G21
N30 M06 T2
N40 M03 S1000
( C. Absolutas
N50 G0 X45 Y45 Z1 M98 llamado a subprograma
N60 M98 P021001 P02 número de veces a ejecutar el programa
N70 G0 Z1 (dos veces)
( C. Incrementales 1001 nombre del subprograma
N80 G0 X45 Y45 Z1 (el nombre debe ser numérico 4 dígitos)
N90 M98 P021002
N100 G0 Z1 M05 1002 nombre del subprograma
N110 G91 G28 X0 Y0 Z0
N120 G90
N130 M30 mapa
Programa principal
( Simulador cncsimulator
( programa 1000
N10 G91 G28 X0 Y0 Z0
N20 G90 G21
N30 M06 T2
N40 M03 S1000
( C. Absolutas
N50 G0 X45 Y45 Z1
N60 G26 U02 “1001.fnc” G26 llamado a subprograma
N70 G0 Z1 U02 número de veces a ejecutar el programa
( C. Incrementales (dos veces)
N80 G0 X45 Y45 Z1 “1001.fnc” nombre del subprograma
N90 G26 U02 “1002.fnc” (el nombre puede ser alfanumerico y debe
N100 G0 Z1 M05 tener el punto y la extension .fnc )
N110 G91 G28 X0 Y0 Z0
N120 G90 “1002.fnc” nombre del subprograma
N130 M30

mapa
Programa principal Programa principal
( Simulador cncsimulator ( Simulador Fanuc
( programa 1000 ( programa 1000
N10 G91 G28 X0 Y0 Z0 [BILLET X90 Y90 Z15
N20 G90 G21
N30 M06 T2 [TOOLDEF T1 D5
N40 M03 S1000 [TOOLDEF T2 D10
( C. Absolutas [TOOLDEF T3 D2.5
N50 G0 X45 Y45 Z1 N10 G91 G28 X0 Y0 Z0
N60 G26 U02 “1001.fnc” N20 G90 G21
N70 G0 Z1 N30 M06 T2
( C. Incrementales N40 M03 S1000
N80 G0 X45 Y45 Z1 ( C. Absolutas
N90 G26 U02 “1002.fnc” N50 G0 X45 Y45 Z1
N100 G0 Z1 M05 N60 M98 P021001
N110 G91 G28 X0 Y0 Z0 N70 G0 Z1
N120 G90 ( C. Incrementales
N130 M30 N80 G0 X45 Y45 Z1
N90 M98 P021002
N100 G0 Z1 M05
N110 G91 G28 X0 Y0 Z0
N120 G90
N130 M30 mapa
Programa principal 2000 Programa principal 2000
(fresadora Didáctica ( fresadora TRIAC
[BILLET X90 Y90 Z15 (agregar G40 G49 G80
N10 G91 G28 X0 Y0 Z0
[TOOLDEF T1 D5 N20 G90 G21 G40 G49 G80
[TOOLDEF T2 D10 N30 M06 T2
N10 G91 G28 X0 Y0 Z0 N40 M03 S1000
N20 G90 G21 (agregar G92 herramienta Referenciada H1
N30 M06 T2 N45 G92 X-175 Y133 Z48
N40 M03 S1000 (agregar G43 H2
N50 G0 X45 Y45 Z1 N50 G0 X45 Y45 Z1 G43 H2
N60 M98 P021001 N60 M98 P021001
N70 G0 Z1 N70 G0 Z1
( cambio Herramienta ( cambio Herramienta
N80 G91 G28 X0 Y0 Z0 N80 G91 G28 X0 Y0 Z0
N90 G90 G21 N90 G90 G21 G40 G49
N100 M06 T1 N100 M06 T1
N110 M03 S1000 N110 M03 S1000
N120 G0 X45 Y45 Z1 G43 H1
N120 G0 X45 Y45 Z1
N130 M98 P021002
N130 M98 P021002 N140 G0 Z1 M05
N140 G0 Z1 M05 N150 G91 G28 X0 Y0 Z0
N150 G91 G28 X0 Y0 Z0 N160 G90
N160 G90 N170 M30
N170 M30
Cero pieza = N45 G92 X-175 Y133 Z48
(Programa 2001 (Programa 2001 Triac
compensación G42 exterior compensación G42 exterior

N10 G91 G28 X0 Y0 Z0 N10 G91 G28 X0 Y0 Z0


N20 G90 G21 N20 G90 G21 G49 G40 G80
N30 M06 T2 N30 M06 T2
N40 M03 S1000 N40 M03 S1000
(compensación derecha G42 (compensación derecha G42 sentido
( N45 G92 X-175 Y133 Z48
N50 G0 X0 Y0 Z1 N50 G0 X0 Y0 Z1 G43 H2 N50 G43 H2
N60 G42 N60 G42 H18
N70 G0 X20 Y20 N70 G0 X20 Y20 G43 = compensación
N80 G1 Z-2 N80 G1 Z-2 largo de la herramienta
N90 G1 X80 Y20 N90 G1 X80 Y20
N100 G1 X80 Y80 N100 G1 X80 Y80 H = herramienta
N110 G1 X20 Y80 N110 G1 X20 Y80 2 = número de
N120 G1 X20 Y20 N120 G1 X20 Y20 herramienta
N60 G42 H18
N130 G0 Z1 N130 G0 Z1 (ver menú offset)
N140 G40 N140 G40 G42 = compensación
N150 G91 G28 X0 Y0 Z0 N150 G91 G28 X0 Y0 Z0 radio de la herramienta
N160 G90 N160 G90 G49 G40
N170 M30 N170 M30 H = herramienta
18 = número de
herramienta
(ver menú offset)
(Programa 2001 (Programa 2001 Triac
compensación G42 exterior compensación G42 exterior

N10 G91 G28 X0 Y0 Z0 N10 G91 G28 X0 Y0 Z0


N20 G90 G21 N20 G90 G21 G49 G40 G80
N30 M06 T2 N30 M06 T2
N40 M03 S1000 N40 M03 S1000
( compensación derecha G42 ( compensación derecha G42 sentido
N50 G0 X0 Y0 Z1 N50 G0 X0 Y0 Z1 G43 H2
N60 G42 N60 G42 H18

N60 G42 H18 H = herramienta


18 = corresponde con hta. 2
Número de
herramienta Menú OFFSET pagina 1 Menú OFFSET pagina 2
para Longitud G43 para Radio (G41 - G42)

Herramienta 1 0 9 3 17 2.5 25 3
referenciada 2 -9.3 10 0 18 5 26 0
3 28.35 11 0 19 2.5 27 0
4 0 12 0 20 0 28 0
5 0 13 0 21 0 29 0 Valores del
6 39.75 14 0 22 0 30 0 Radio
7 0 15 0 23 0 31 0
Valores de Z 8 0 16 0 24 0 32 0
mapa
(Programa 2001 Triac (Programa 2001 Triac
Controlado por: el Usuario Controlado por: el Robot

N10 G91 G28 X0 Y0 Z0 N10 G91 G28 X0 Y0 Z0


N20 G90 G21 G49 G40 G80 N20 G90 G21 G49 G40 G80
N30 M06 T2 N30 M06 T2
N35 M66 Espera señal del
N40 M03 S1000 N35 M66 robot
( compensación derecha G42 N40 M03 S1000
N45 G92 X-175 Y133 Z48 ( compensación derecha G42 N152 M62 Terminación de
N50 G0 X0 Y0 Z1 G43 H2 N45 G92 X-175 Y133 Z48 ejecución de
N60 G42 H18 N50 G0 X0 Y0 Z1 G43 H2 programa
N70 G0 X20 Y20 N60 G42 H18 N154 M64 Apaga señal
N80 G1 Z-2 N70 G0 X20 Y20
N90 G1 X80 Y20 N80 G1 Z-2
N100 G1 X80 Y80 N90 G1 X80 Y20 N170 M99 sube a la 1a. línea y
N110 G1 X20 Y80 N100 G1 X80 Y80 ejecuta el programa
N120 G1 X20 Y20 N110 G1 X20 Y80
N130 G0 Z1 N120 G1 X20 Y20 N170 M30 sube a la 1a. línea y
N140 G40 N130 G0 Z1 se detiene
N150 G91 G28 X0 Y0 Z0 N140 G40
N160 G90 G49 G40 N150 G91 G28 X0 Y0 Z0
N170 M30 N152 M62
N154 M64
N160 G90 G49 G40
N170 M99
mapa
Ejemplo: Subprograma Absolutas Ejemplo: Subprograma Absolutas
( Simulador cncsimulator ( Simulador fanuc
( subprograma 1001 del prog1000 ( subprograma 1001 del prog1000
( cajera circular con T2 ( cajera circular con T2
N10 G91 N10 G91
N20 G1 Z-2 F50 N20 G1 Z-2 F50
N30 G90 N30 G90
N40 G1 X40 Y45 F200 N40 G1 X40 Y45 F200
N50 G2 X40 Y45 I5 J0 N50 G2 X40 Y45 I5 J0
N60 G1 X35 Y45 N60 G1 X35 Y45
N70 G2 X35 Y45 I10 J0 N70 G2 X35 Y45 I10 J0
N80 G1 X30 Y45 N80 G1 X30 Y45
N90 G2 X30 Y45 I15 J0 N90 G2 X30 Y45 I15 J0
N100 G1 X29 Y45 N100 G1 X29 Y45
N110 G2 X29 Y45 I16 J0 N110 G2 X29 Y45 I16 J0
N120 G0 X45 Y45 N120 G0 X45 Y45
N130 M17 N130 M99

mapa
Ejemplo: Subprograma Absolutas significado
( Simulador cncsimulator
( subprograma 1001 del prog1000
( cajera circular con T2
G91 a partir del ultimo valor de Z desciende 2 cada vez
N10 G91
G1 Z-2 que se ejecuta el subprograma
N20 G1 Z-2 F50
F50 velocidad de avance
N30 G90
G90 cambio a coordenadas Absolutas
N40 G1 X40 Y45 F200
de la secuencia N40 a N110 resto del subprograma
N50 G2 X40 Y45 I5 J0 N120 regreso al punto inicial del subprograma
N60 G1 X35 Y45 M17 fin de subprograma y regreso al programa principal
N70 G2 X35 Y45 I10 J0
N80 G1 X30 Y45
N90 G2 X30 Y45 I15 J0
N100 G1 X29 Y45
N110 G2 X29 Y45 I16 J0
N120 G0 X45 Y45
N130 M17

mapa
Video
Ejemplo: Subprograma Incrementales significado
( Simulador cncsimulator
( subprograma 1002 del prog1000 G91 a partir del ultimo valor de Z desciende 2 cada vez
( cajera circular con T2 G1 Z-2 que se ejecuta el subprograma
N10 G91
F50 velocidad de avance
N20 G1 Z-2 F50
N30 se mueve 5 hacia la izquierda
N30 G1 X-5 Y0 F200
N40 giro circular con un radio de 5
N40 G2 X0 Y0 I5 J0 se repite hasta con un radio de 16 (centro de la herramienta)
N50 G1 X-5 Y0 de la secuencia N30 a N120 resto del subprograma
N60 G2 X0 Y0 I10 J0 N110 regreso al punto inicial del subprograma
N70 G1 X-5 Y0 N120 G90 cambio a Coordenadas Absolutas
N80 G2 X0 Y0 I15 J0 M17 fin de subprograma y regreso al programa principal

N90 G1 X-1 Y0
N100 G2 X0 Y0 I16 J0
N110 G0 X16 Y0
N120 G90
N130 M17

mapa
Video
Ejemplo: Subprograma Absolutas Ejemplo: Subprograma Incrementales
( Simulador cncsimulator ( Simulador cncsimulator
( subprograma 1001 del prog1000 ( subprograma 1002 del prog1000
( cajera circular con T2 ( cajera circular con T2
N10 G91 N10 G91
N20 G1 Z-2 F50 N20 G1 Z-2 F50
N30 G90 N30 G1 X-5 Y0 F200
N40 G1 X40 Y45 F200 N40 G2 X0 Y0 I5 J0
N50 G2 X40 Y45 I5 J0 N50 G1 X-5 Y0
N60 G1 X35 Y45 N60 G2 X0 Y0 I10 J0
N70 G2 X35 Y45 I10 J0 N70 G1 X-5 Y0
N80 G1 X30 Y45 N80 G2 X0 Y0 I15 J0
N90 G2 X30 Y45 I15 J0 N90 G1 X-1 Y0
N100 G1 X29 Y45 N100 G2 X0 Y0 I16 J0
N110 G2 X29 Y45 I16 J0 N110 G0 X16 Y0
N120 G0 X45 Y45 N120 G90
N130 M17 N130 M17

mapa
G0 G1 mapa
G00 Interpolación lineal
Utilizado para desplazamientos rápidos
sin corte (velocidad máxima, dada por el
fabricante de la máquina.)

ejemplo:
N10 G00 X20 Y20
X, Y son las coordenadas al siguiente
punto
Ejemplo:
N10 G91 G28 X0 Y0 Z0
G01 Interpolación lineal N20 G90 G21
N30 M6 T1
Movimiento con velocidad controlada N40 M03 S2000
por el avance F N50 G0 X0 Y0 Z1
N60 G0 X20 Y20
N10 G01 X20 Y20 F200 N70 G1 Z-2 F50
N80 G1 X80 Y20 F200
X, Y son las coordenadas al N90 G1 X80 Y80
siguiente punto N100 G1 X20 Y80
N110 G1 X20 Y20
N120 G91 G28 X0 Y0 Z0
N130 G90
N140 M30
mapa
Video
G02 Interpolación Circular
sentido horario
G03 Interpolación Circular
sentido antihorario
ejemplo:
N10 G02 X20 Y30 R10
N10 G02 X20 Y30 R-10
N10 G02 X20 Y30 I8 J4
X, Y coordenadas al siguiente punto
R radios ≤ 180°
R- radios > 180°

I J de 0° a 360°
G1-G2
mapa
Ejemplo:
N10 G91 G28 X0 Y0 Z0
N20 G90 G21
N30 M6 T2
N40 M03 S1200
N50 G0 X30 Y15 Z1
N60 G1 Z-2 F50
N70 G1 X70 Y15 F200
N80 G3 X85 Y30 R15
N90 G1 X85 Y70
N100 G3 X70 Y85 R15
N110 G1 X30 Y85
N120 G3 X15 Y70 R15
N130 G1 X15 Y30
N140 G3 X30 Y15 R15
N150 G0 Z1
N160 G91 G28 X0 Y0 Z0
N170 G90
N180 M30

Video
G2-G3-con R
mapa
Ejemplo1:
N10 G91 G28 X0 Y0 Z0
N20 G90 G21
N30 M6 T1
N40 M03 S2000
N50 G0 X10 Y30 Z1
N60 G1 Z-2 F50
N70 G3 X30 Y50 R20 F200
N80 G2 X50 Y70 R20
N90 G3 X70 Y90 R20
N100 G2 X90 Y70 R20
N110 G3 X70 Y50 R20
N120 G2 X50 Y30 R20
N130 G3 X30 Y10 R20
N140 G2 X10 Y30 R20

Ejemplo2
Video con I J
G2-G3-con I J
mapa
Ejemplo2:
( Radios con: I J
N10 G91 G28 X0 Y0 Z0
N20 G90 G21
N30 M6 T1
N40 M03 S2000
N50 G0 X10 Y30 Z1
N60 G1 Z-2 F50
N70 G3 X30 Y50 I0 J20 F200
N80 G2 X50 Y70 I20 J0
N90 G3 X70 Y90 I0 J20
N100 G2 X90 Y70 I0 J-20
N110 G3 X70 Y50 I0 J-20
N120 G2 X50 Y30 I-20 J0
N130 G3 X30 Y10 I0 J-20
N140 G2 X10 Y30 I0 J20
N150 G0 Z1
N160 G91 G28 X0 Y0 Z0
N170 G90
N180 M30

mapa
Video
mapa
Ejemplo:

N40 G2 X55 Y55 I+30 J-15


I distancia horizontal del punto inicial
al centro del arco.
de la figura: I+30

J distancia vertical del punto inicial


al centro del arco
de la figura: J-15
analogía al sistema
Signo: de coordenadas.

Para I el centro con respecto al punto signo = cuadrante


y
inicial se encuentra a la derecha. I=X J
=Y
X
Para J el centro con respecto al punto
inicial se encuentra abajo.

Nota: el signo + no es necesario


escribirlo
N40 G2 X55 Y55 I J N40 G2 X70 Y40 I J

N40 G2 X55 Y55 I J N40 G2 X40 Y40 I J


N40 G2 X55 Y55 I+30 J-15 N40 G2 X70 Y40 I-15 J-30

N40 G2 X55 Y55 I+15 J+30 N40 G2 X40 Y40 I-30 J+15
mapa
C. Absolutas

G2 X60 Y60 I20 J0


C. Incrementales

G2 X20 Y20 I20 J0

mapa
C. Absolutas
C. Absolutas

G2 X60 Y60 I20 J0 G2 X80 Y40 I20 J0


C. Incrementales
C. Incrementales

G2 X20 Y20 I20 J0 G2 X40 Y0 I20 J0

mapa
C. Absolutas
C. Absolutas

G2 X60 Y60 I20 J0 G2 X80 Y40 I20 J0


C. Incrementales
C. Incrementales

G2 X20 Y20 I20 J0 G2 X40 Y0 I20 J0

C. Absolutas

G2 X60 Y20 I20 J0


C. Incrementales

G2 X20 Y-20 I20 J0


mapa
C. Absolutas
C. Absolutas

G2 X60 Y60 I20 J0 G2 X80 Y40 I20 J0


C. Incrementales
C. Incrementales

G2 X20 Y20 I20 J0 G2 X40 Y0 I20 J0

C. Absolutas
C. Absolutas

G2 X40 Y40 I20 J0 G2 X60 Y20 I20 J0


C. Incrementales
C. Incrementales

G2 X0 Y0 I20 J0 G2 X20 Y-20 I20 J0


mapa
profile Autocad mapa
mapa
Convertir líneas a polilínea y explode mapa
mapa
pe-offset-5-2 mapa
mapa
UCS
UCS mapa
ID-F2-Word-simulador mapa
mapa
dist-simulador mapa
dist-simulador-completo mapa
mapa
G41 compensación de radio izquierda
G42 compensación de radio derecha

G40 cancelación de la compensación de radio

Condiciones que deben ser cumplidas:


El primer movimiento deberá ser lineal, ya sea
G00 ó G01
La distancia del movimiento deberá ser mayor
o igual al radio de la herramienta.
G42 compensación de radio derecha

Movimiento perpendicular del punto de


referencia con una distancia igual al radio de
la herramienta.
La compensación se hace después de la
lectura del siguiente punto.

G41 compensación de radio izquierda


mapa
Compensación izquierda exterior mapa
(Programa 2000
( compensación G41 exterior
N10 G91 G28 X0 Y0 Z0
N20 G90 G21
N30 M06 T2
N40 M03 S1000
sentido
(compensación Izquierda G41
N50 G0 X0 Y0 Z1
N60 G41
N70 G0 X20 Y20
N80 G1 Z-2
N90 G1 X20 Y80
N100 G1 X80 Y80
N110 G1 X80 Y20
N120 G1 X20 Y20
N130 G0 Z1 N60 hace la compensación en el aire ( Z1 )
N140 G40
N150 G91 G28 X0 Y0 Z0 N70 cumple condición de movimiento lineal
N160 G90 (G0 ó G1) y la distancia mayor o igual al radio
N170 M30 de la herramienta.
N140 cancela compensación en el aire ( Z1 )

Video
Compensación derecha externa mapa
(Programa 2001
( compensación G42 exterior
N10 G91 G28 X0 Y0 Z0
N20 G90 G21
N30 M06 T2
N40 M03 S1000
( compensación derecha G42
N50 G0 X0 Y0 Z1
N60 G42
N70 G0 X20 Y20
N80 G1 Z-2
N90 G1 X80 Y20
N100 G1 X80 Y80 sentido
N110 G1 X20 Y80
N120 G1 X20 Y20
N130 G0 Z1 N60 hace la compensación en el aire ( Z1 )
N140 G40 N70 cumple condición de movimiento lineal
N150 G91 G28 X0 Y0 Z0 (G0 ó G1) y la distancia mayor o igual al
N160 G90 radio de la herramienta.
N170 M30
N140 cancela compensación en el aire ( Z1 )

Video mapa
Compensación izquierda interior errónea mapa
(Programa 2003 Erronea
( compensación G41 interior
N10 G91 G28 X0 Y0 Z0
N20 G90 G21
N30 M06 T2
N40 M03 S1000
( sin compensación
N50 G0 X0 Y0 Z1
N60 G0 X25 Y25
N70 G1 Z-2
N80 G1 X75 Y25
N90 G1 X75 Y75
N100 G1 X25 Y75
N110 G1 X25 Y25
N120 G0 Z1
( compensación Izquierda G41 N190 G1 X20 Y80
N130 G0 X0 Y0 Z1 N200 G1 X20 Y20
N140 G41 N210 G0 Z1
N150 G0 X20 Y20 N220 G40
N160 G1 Z-4 N150 G91 G28 X0 Y0 Z0
N170 G1 X80 Y20 N230 G90
N180 G1 X80 Y80 N240 M30

No se debe iniciar en las esquinas

Video
Compensación izquierda interior correcta mapa
(Programa 2004 Correcta
( compensación G41 interior
N10 G91 G28 X0 Y0 Z0
N20 G90 G21
N30 M06 T2
N40 M03 S1000
( sin compensación
N50 G0 X0 Y0 Z1
N60 G0 X25 Y25
N70 G1 Z-2
N80 G1 X75 Y25
N90 G1 X75 Y75
N100 G1 X25 Y75
N110 G1 X25 Y25
N120 G0 Z1 N190 G1 X20 Y80
( compensación Izquierda G41 N200 G1 X20 Y20
N130 G0 X0 Y0 Z1 N210 G1 X40 Y20
N140 G41 N220 G0 Z1
N150 G0 X40 Y20 N230 G40
N160 G1 Z-4 N240 G91 G28 X0 Y0 Z0
N170 G1 X80 Y20 N250 G90
N180 G1 X80 Y80 N260 M30

iniciar en un punto intermedio entre las esquinas


con una distancia, (respecto de una esquina)
mayor o igual al radio de la herramienta
Video mapa
mapa
Compensacion izq circular externa g2005 mapa
( programa G2005
N10 G91 G28 X0 Y0 Z0
N20 G90 G21
N30 M6 T2
N40 M03 S2000
(sin compensación
N50 G0 X5.65 Y35.65 Z1
N60 G1 Z-2 F50
N70 G3 X25 Y50 R15 F200
N80 G2 X50 Y75 R25
N90 G3 X64.35 Y94.35 R15
N100 G2 X94.35 Y64.35 R25
N110 G3 X75 Y50 R15
N120 G2 X50 Y25 R25
N130 G3 X35.65 Y5.65 R15
N140 G2 X5.65 Y35.65 R25
( Compensación izquierda G41
N150 G41
N160 G0 X10 Y30
N170 G1 Z-4
N180 G3 X30 Y50 R20
N190 G2 X50 Y70 R20
N200 G3 X70 Y90 R20
N210 G2 X90 Y70 R20
N220 G3 X70 Y50 R20 N250 G2 X10 Y30 R20
N230 G2 X50 Y30 R20 N270 G0 Z1
N240 G3 X30 Y10 R20 N280 G40
N290 G91 G28 X0 Y0 Z0
N300 G90 G21
N310 M30
mapa
Video
( ciclo fijo de barrenado G81
( barrenado Continuo
[BILLET X90 Y90 Z15
[TOOLDEF T2 D10
N10 G91 G28 X0 Y0 Z0
N20 G90 G21
N30 M6 T2
N40 M3 S800
N50 G0 X20 Y20 Z1
( ciclo de barrenado continuo
N60 G81 X20 Y20 Z-7 R1 F50
N60 G81 ciclo de barrenado continuo
N70 X50 Y20
X20 Y20 coordenadas primer barreno
N80 X80 Y20 Z-7 profundidad del agujero.
N90 X65 Y65 R1 plano de referencia
N100 G80 N70 X50 Y20 coord. 2º. barreno
N110 G0 Z1 N80 X80 Y20 coord. 3º. barreno
N90 X65 Y65 coord. 4º. barreno
N120 G91 G28 X0 Y0 Z0 N100 G80 cancelación del ciclo
N130 G90
Nota: vuelta al plano de inicio o referencia
N140 M30
Dependerá de: G98 – G99
por omisión G98

Video
G98 Vuelta al plano de partida / G99 Vuelta al plano de referencia
[BILLET X90 Y90 Z15
[TOOLDEF T2 D10
N10 G91 G28 X0 Y0 Z0
N20 G90 G21
N30 M6 T2
N40 M3 S800
N50 G0 X20 Y20 Z3 G98
( ciclo de barrenado continuo
N60 G81 X20 Y20 Z-7 R1 F50
N70 X50 Y20
N80 X80 Y20
N90 X65 Y65
Z3 N100 G80
N110 G0 Z1
N120 G91 G28 X0 Y0 Z0
N130 G90
R1
N140 M30

G98 activo por omisión


G98 Vuelta al plano de partida / G99 Vuelta al plano de referencia

Z3

R1

N50 G0 X20 Y20 Z3 G98 N50 G0 X20 Y20 Z3 G99


( ciclo de barrenado continuo Video ( ciclo de barrenado continuo
N60 G81 X20 Y20 Z-7 R1 F50 N60 G81 X20 Y20 Z-7 R1 F50
N70 X50 Y20 N70 X50 Y20
N80 X80 Y20 N80 X80 Y20
N90 X65 Y65
Video con N90 X65 Y65
N100 G80 N100 G80
fanuc
[BILLET X90 Y90 Z15
[TOOLDEF T2 D10
N10 G91 G28 X0 Y0 Z0
N20 G90 G21
N30 M6 T2
N40 M3 S800 g98
( con Absolutas
N50 G0 X20 Y20 Z1
N60 G81 X20 Y20 Z-5 R1 F50
N70 X50 Y20
N80 X80 Y20
N90 X80 Y50
n100 X50 Y50
N110 X20 Y50
N120 X20 Y80
N130 X50 Y80
N140 X80 Y80
N150 G80
( con incrementales
N160 G81 X20 Y20 Z-5 R1 F50
N170 G91 X30 K2
N180 Y30
N190 X-30 K2
N200 Y30
N210 X30 K2 K2 cantidad de barrenos programados
N215 G90
N220 G80 en una misma dirección (dos con un
N230 G0 Z1 incremento dado por X30)
N240 G91 G28 X0 Y0 Z0
N250 G90
N260 M30 mapa
( ciclo fijo de barrenado progresivo G73
( con retroceso parcial
[BILLET X90 Y90 Z15
[TOOLDEF T2 D10
N10 G91 G28 X0 Y0 Z0
N20 G90 G21
N30 M6 T2
N40 M3 S800
N50 G0 X20 Y20 Z1
( ciclo con retroceso parcial
N60 G73 X20 Y20 Z-7 Q2 R1 F50
N60 G73 ciclo de barrenado progresivo
N70 X50 Y20
con retroceso parcial
N80 X80 Y20 X20 Y20 Coordenadas primer barreno
N90 X65 Y65 Z-7 profundidad del agujero.
N100 G80 R1 plano de referencia
N110 G0 Z1 Q2 cantidad de material a cortar por pasos
N120 G91 G28 X0 Y0 Z0
N70 X50 Y20 coord. 2º. barreno
N130 G90 N80 X80 Y20 coord. 3º. barreno
N140 M30 N90 X65 Y65 coord. 4º. barreno
N100 G80 cancelación del ciclo

mapa
Video
( ciclo fijo de barrenado progresivo G83
( con retroceso total (hasta el plano)
[BILLET X90 Y90 Z15
[TOOLDEF T2 D10
N10 G91 G28 X0 Y0 Z0
N20 G90 G21
N30 M6 T2
N40 M3 S800
N50 G0 X20 Y20 Z1
( ciclo con retroceso parcial
N60 G83 X20 Y20 Z-7 Q2 R1 F50
N70 X50 Y20
N60 G83 ciclo de barrenado progresivo
N80 X80 Y20 con retroceso total (hasta el plano)
N90 X65 Y65 X20 Y20 coordenadas primer barreno
N100 G80 Z-7 profundidad del agujero.
N110 G0 Z1 R1 plano de referencia
N120 G91 G28 X0 Y0 Z0 Q2 cantidad de material a cortar por pasos
N130 G90
N70 X50 Y20 coord. 2º. barreno
N140 M30 N80 X80 Y20 coord. 3º. barreno
N90 X65 Y65 coord. 4º. barreno
N100 G80 cancelación del ciclo
mapa
Video
mapa
La fórmula más simple de interpolación es la de conectar dos puntos con una
línea recta. Este método, llamado Interpolación Lineal, se muestra en la
figura 1.

N40 G2 X55 Y55 I+30 J-15

mapa
mapa
Para avanzar da un clic en la página o

En las líneas de texto si aparece el icono

Si aparece es para regresar a la página


anterior

Si aparece es para avanzar

mapa
Si aparece es para regresar al mapa

Si aparece es para indicar sonido en


diapositiva

También podría gustarte