Está en la página 1de 10

Objetivos:

- Introducción

- Funciones complementarias

- Sugerencias y pautas a seguir para la programación

- Ejemplo de mecanizado por CNC


Introducción
Tipo de Controla utilizar: FANUC 16i TA

Funciones de trayectoria:

-G00: Desplazamiento rápido en línea recta. Toma la máxima velocidad que tiene el
carro.

X150 Z200 Coordenadas de la herramienta en el punto inicial.


G00 X100 Z100 Aquí la herramienta se desplazara a vel. Máx. del carro del punto inicial en que se
encontraba al punto definido por el G00.

-G01: Interpolación Lineal, toma los desplazamientos según el avance definido F.

G00 X100 Z100 F??


G01 X100 Z60 Aquí la herramienta se desplazara a la velocidad definida por F.

-G02 o G03: Interpolación Circular a derecha o izquierda, toma los


desplazamientos según el avance definido F.

G01 X100 Z60


G02 X150 Z35 R25 El desplazamiento dependerá del F y a su vez tendrá una trayectoria circular
a la derecha (horaria), las coordenadas serán del punto final de la trayectoria.

Continua con … vista en imagan


Introducción
G02 se desplaza formado
el radio R y el punto final
acordado en el programa
con el mismo avance
definido F??

G00 hasta una posición


deseada, con la máxima
G01 se desplaza por el eje velocidad de los carros
Z con el avance definido
F??

Continua con … func. complementarias


Funciones Complementarias
-F: Nos permite definir el avance de la herramienta, y lo ejecutara G01 / G02 o G03. El valor
de F estará dado también por la función complementaria que nos dará las unidades .
G98 mm/min G99 mm/revolución
-S: Nos permite definir la velocidad del husillo. Pero dependerá también de definir que tipo de
velocidad queremos que sea constante.
G96 vel. de corte constante G97 vel. de rpm constante
-T XX.YY: Designa la herramienta a utilizar. Siendo XX el número de la posición de la
herramienta en la torreta, e YY el número de corrector.

-G50: Es una función que limita el número de vueltas del husillo.


-M03 o M04: Permite el giro del cabezal en sentido horario o anti horario, dependiendo de
como este programado.

-M08 o M09: Activa el lubricante o lo desactiva.


-G32: Permite realizas roscas, acotando el largo y el paso.
-G20 o G21: Programación en pulgadas o en milímetros.
-Nota: estas funciones son modales, en cual, hasta que no cambie alguna instrucción contraria, esta
permanecerá constante.

-M30: Fin del programa

Continua con … vista en imagan


Sugerencias y pautas a seguir para la programación
1º) Como primera medida debemos realizar un bloque de seguridad, que consiste en tener la
herramienta alejada del husillo, para evitar eventuales accidentes, de choque o golpe, con
alguna posición de la herramienta.
N0010 G00 X300 Z500 T0; Bloque de seguridad

2º) Otra medida de seguridad, es la limitación de vueltas del husillo.


N0020 G50 S3500; Limitación de rpm del husillo

3º) Realizamos la llamada de la herramienta, ya que nos encontramos lejos del área de
trabajo, para mecanizar.
N0040 TXXYY; Llamada de la herramienta.

4º) Empezamos a definir nuestras unidades, para el mecanizado, y dependerá de las


distintas operaciones que se deben realizar.
N0050 G96 o G97; (Vel. De Corte constante o rpm constante) S… o S…… M4 rotación del husillo
Nota: utilizamos G97 para el caso de agujereado o roscado.

Continua con … vista en imagan


Sugerencias y pautas a seguir para la programación
5º) Una vez colocado todos los parámetros para el mecanizado, comenzamos con el
mecanizado, como por ejemplo, el acercamiento de la herramienta a algún punto del plano,
cercano a la pieza. Y colocamos el avance que nos dice nuestro inserto.
N0060 G00 X122 Z2 F0,4; G00 para posicionamiento rápido. Do = 130 mm // Prof: 4 mm
Nota: En la coordenada X se coloca la medida en diámetros y no en radios.

6º) Realizamos a modo de ejemplo una pasada de desbaste. En el cual definiremos el avance
para el mismo. accionamos el lubricante
N0070 G01 X122 Z-30 M8; Realizamos el desplazamiento según el avance definido en el bloque
anterior y damos la instrucción para que abra el lubricante.

7º) Retiramos la herramienta hacia arriba, esto se puede hacer de dos maneras diferentes.
N0080 G01 X124 Z-30; podemos movernos sobre el eje x en coordenada absolutas
N0080 G01 U1 Z-30; nos movilizamos por coordenadas relativas
Notar que si nos movemos por coordenadas absolutas debemos hablar en diámetros y si hablamos en
coordenadas relativas solo colocamos

8º) Desplazamos la herramienta sobre el eje Z para realizar una nueva pasada.
N0090 G00 X124 Z2; movernos sobre el eje x en coordenada absolutas
N0090 G00 X124 W32; nos movilizamos por coordenadas relativas
Notar el signo de Z y W.

Continua con … vista en imagan


Sugerencias y pautas a seguir para la programación
N0060 G00 X122 Z2 F0.4; N0060 G00 X122 Z2 F0.4;
N0070 G01 X122 Z-30 M8; N0070 G01 X122 Z-30 M8;
N0080 G00 X124 Z2; N0090 G00 U1 W32;
N0090 G00 X116 Z2; N0100 G00 X116 Z2;
N0110 G01 X116 Z-30; N0110 G01 X116 Z-30;
N0130 G00 X118 Z2; N0130 G00 U1 W32;
N0140 G00 X300 Z500; N0140 G00 X300 Z500;

Continua con … vista en imagan


Ejemplo

Plano de Fase de la Pieza:

Continua con … vista en imagan


Ejemplo

Programación de CNC:
N0010 G54 ; N0440 G01 X41 Z-29 ;
N0020 G00 X300 Z500 (BLOQUE DE SEGURIDAD) ; N0450 G00 U1 Z1 (FIN DESBASTE) ;
N0030 G50 S3500 (LIMITACION DE RPM DEL HUSILLO) ; N0460 G00 X300 Z500 (BLOQUE DE SEGURIDAD) ;
N0040 T0303 (ELECCION DE HERRAMIENTA) ; N0470 G50 S3500 (LIMITACION DE RPM DEL HUSILLO) ;
N0050 G96 S150 M4 (DEFINIMOS LA VC CONST Y EL GIRO HORARIO DE LA PIEZA) ; N0480 T0303 (ELECCION DE HERRAMIENTA) ;
N0060 G00 X124 Z0 F0.4 M8 (DEFINIMOS EL AVANCE Y APERTURA DEL N0490 G42 (COMPENSACION DE RADIO A DERECHA) ;
LUBRICANTE) ; N0500 G96 S250 M4 (DEFINIMOS LA VC CONST Y EL GIRO HORARIO DE LA
N0070 G01 X-1.6 Z0 ; PIEZA) ;
N0080 G00 X124 Z1 (FIN DEL FRENTEADO) ; N0510 G00 X124 Z1 F0.15 (DEFINIMOS EL AVANCE Y APERTURA DEL
N0090 G00 X300 Z500 (BLOQUE DE SEGURIDAD) ; LUBRICANTE) ;
N0100 T0101 ; N0520 G00 X38 Z1 (INICIO PERFILADO) ;
N0110 G50 S3500 (LIMITACION DE RPM DEL HUSILLO) ; N0530 G01 X38 Z0 ;
N0120 G96 S150 M4 (DEFINIMOS LA VC CONST Y EL GIRO HORARIO DE LA PIEZA) ; N0540 G01 X40 Z-1 (CHAFLAN) ;
N0130 G00 X112 Z1 F0.4 (DEFINIMOS EL AVANCE) ; N0550 G01 X40 Z-30 ;
N0140 G01 X112 Z-90 (COMIENZO DE CLINDRADO EXTERIOR DE DESBASTE) ; N0560 G03 X60 Z-40 R10 (GENERACION DE RADIO DE EMPALME
N0150 G00 U1 Z1 ; ANTIHORARIO) ;
N0160 G00 X106 Z1 ; N0570 G01 X60 Z-50 ;
N0170 G01 X106 Z-85 ; N0580 G02 X80 Z-61 R10 ;
N0180 G00 U1 Z1 ; N0590 G01 X80 Z-70 ;
N0190 G00 X98 Z1 ; N0600 G01 X100 Z-80 ;
N0200 G01 X98 Z-77 ; N0610 G01 X120 Z-100 ;
N0210 G00 U1 Z1 ; N0620 G01 X120 Z-120 ;
N0220 G00 X90 Z1 ; N0630 G00 X300 Z500 (BLOQUE DE SEGURIDAD) ;
N0230 G01 X90 Z-70 ; N0640 G40 (DESACTIVACION DE COMPENSACION DE RADIO) ;
N0240 G00 U1 Z1 ; N0650 G00 X300 Z500 (BLOQUE DE SEGURIDAD) ;
N0250 G00 X82 Z1 ; N0660 G50 S3500 (LIMITACION DE RPM DEL HUSILLO) ;
N0260 G01 X82 Z-65 ; N0670 T0606 (ELECCION DE HERRAMIENTA) ;
N0270 G00 U1 Z1 ; N0680 G96 S150 M4 (DEFINIMOS LA VC CONST) ;
N0280 G00 X74 Z1 ; N0690 G00 X122 Z-115 F0.10 (INICIO DE RANURADO) ;
N0290 G01 X74 Z-60 ; N0700 G01 X100 Z-115 ;
N0300 G00 U1 Z1 ; N0710 G04 X1 ;
N0310 G00 X68 Z1 ; N0720 G00 X122 Z-115 ;
N0320 G01 X68 Z-55 ; N0730 G00 X122 Z-111 ;
N0330 G00 U1 Z1 ; N0740 G01 X100 Z-111 ;
N0340 G00 X61 Z1 ; N0750 G04 X1 ;
N0350 G01 X61 Z-49 ; N0760 G00 X122 Z-111 ;
N0360 G00 U1 Z1 ; N0770 G00 X122 Z-109 ;
N0370 G00 X57 Z1 ; N0780 G01 X100 Z-109 ;
N0380 G01 X57 Z-32 ; N0790 G04 X1 ;
N0390 G00 U1 Z1 ; N0800 G00 X122 Z-109 (FIN DE RANURADO) ;
N0400 G00 X49 Z1 ; N0810 G00 X122 Z-28 ;
N0410 G01 X49 Z-31 ; N0820 G00 X62 Z-28 ;
N0420 G00 U1 Z1 ;
N0430 G00 X41 Z1 ;

Continua con … vista en imagan


Ejemplo

Programación de CNC:
N0830 G01 X33 Z-28 ; N1260 G00 X40 Z20 ;
N0840 G04 X1 ; N1270 G00 X34.80 Z20 ;
N0850 G01 X33 Z-27 ; N1280 G32 X34.80 Z-25 F4 (10º PASADA) ;
N0860 G00 X62 Z-27 ; N1290 G00 X40 Z-25 ;
N0870 G00 X300 Z500 M0 (BLOQUE DE SEGURIDAD) ; N1300 G00 X40 Z20 ;
N0880 G50 S3500 (LIMITACION DE RPM DEL HUSILLO) ; N1310 G00 X34.56 Z20 ;
N0890 G97 S150 M3 (DEFINIMOS LAS RPM CONST Y EL GIRO ANTIHORARIO) ; N1320 G32 X34.56 Z-25 F4 (11º PASADA) ;
N0900 T0707 (ELECCION DE HERRAMIENTA) ; N1330 G00 X40 Z-25 ;
N0910 G00 X39 Z16 (INICIO DE ROSCADO) ; N1340 G00 X40 Z20 ;
N0920 G32 X38.32 Z-25 F4 (1º PASADA) ; N1350 G00 X34.32 Z20 ;
N0930 G00 X40 Z-25 ; N1360 G32 X34.32 Z-25 F4 (12º PASADA) ;
N0940 G00 X40 Z20 ; N1370 G00 X40 Z-25 ;
N0950 G00 X37.68 Z20 ; N1380 G00 X40 Z20 ;
N0960 G32 X37.68 Z-25 F4 (2º PASADA) ; N1390 G00 X34.10 Z20 ;
N0970 G00 X40 Z-25 ; N1400 G32 X34.10 Z-25 F4 (13º PASADA) ;
N0980 G00 X40 Z20 ; N1410 G00 X40 Z-25 ;
N0990 G00 X37.18 Z20 ; N1420 G00 X40 Z20 ;
N1000 G32 X37.18 Z-25 F4 (3º PASADA) ; N1430 G00 X33.94 Z20 ;
N1010 G00 X40 Z-25 ; N1440 G32 X33.94 Z-25 F4 (14º PASADA) ;
N1020 G00 X40 Z20 ; N1450 G00 X40 Z-25 ;
N1030 G00 X36.74 Z20 ; N1460 G00 X40 Z20 ;
N1040 G32 X36.74 Z-25 F4 (4º PASADA) ; N1470 G00 X300 Z500 (BLOQUE DE SEGURIDAD) ;
N1050 G00 X40 Z-25 ; N1480 G50 S3500 (LIMITACION DE RPM DEL HUSILLO) ;
N1060 G00 X40 Z20 ; N1490 T0808 (ELECCION DE HERRAMIENTA) ;
N1070 G00 X36.34 Z20 ; N1500 G97 S2400 M3 (DEFINIMOS LAS RPM CONST Y GIRO ANTIHORARIO) ;
N1080 G32 X36.34 Z-25 F4 (5º PASADA) ; N1510 G00 X0 Z2 F0.15 (INICIO DE AGUJEREADO) ;
N1090 G00 X40 Z-25 ; N1520 G01 X0 Z-132 ;
N1100 G00 X40 Z20 ; N1530 G00 X0 Z2 ;
N1110 G00 X35.98 Z20 ; N1540 G00 X300 Z500 M0 (BLOQUE DE SEGURIDAD) ;
N1120 G32 X35.98 Z-25 F4 (6º PASADA) ; N1550 T0606 (ELECCION DE HERRAMIENTA) ;
N1130 G00 X40 Z-25 ; N1560 G96 S180 M4 (DEFINIMOS VC CONST Y GIRO HORARIO) ;
N1140 G00 X40 Z20 ; N1570 G00 X124 Z2 ;
N1150 G00 X35.64 Z20 ; N1580 G00 X124 Z-124 ;
N1160 G32 X35.64 Z-25 F4 (7º PASADA) ; N1590 G01 X0 Z-124 ;
N1170 G00 X40 Z-25 ; N1600 G00 X124 Z-124 ;
N1180 G00 X40 Z20 ; N1610 G00 X300 Z500 M0 (BLOQUE DE SEGURIDAD) ;
N1190 G00 X35.34 Z20 ; N1620 M30 ;
N1200 G32 X35.34 Z-25 F4 (8º PASADA) ;  
N1210 G00 X40 Z-25 ;
N1220 G00 X40 Z20 ;
N1230 G00 X35.06 Z20 ;
N1240 G32 X35.06 Z-25 F4 (9º PASADA) ;
N1250 G00 X40 Z-25 ;

Continua con … vista en imagan

También podría gustarte