Manual-de-programacion-torno-cnc-con-fanuc-series-0i.docx

  • Uploaded by: Jubert Angelo Ramos Paredes
  • 0
  • 0
  • January 2021
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Manual-de-programacion-torno-cnc-con-fanuc-series-0i.docx as PDF for free.

More details

  • Words: 2,127
  • Pages: 16
Loading documents preview...
Manual de Programación Torno CNC con FANUC series 0i por RODRIGO O. GALETTO Técnico Mecánico especialista en Maquinas Herramientas

Manual de Programación Torno CNC con FANUC series 0i

Rodrigo O. Galetto - 1 -

Es necesario explicar que la utilización de tornos CNC con FANUC o cualquier otro control suele tener diferencias entre las configuraciones a pesar de ser la maquinas de la misma marca. Este manual puede tener algunas variables pero lo que es seguro que mayor van hacer las coincidencias. Debido a que cada fabricante tiene la oportunidad de diseñar y armar el tablero operativo a su preferencia. No debemos alarmarnos por las diferencias porque son mínimas en general todas las maquinas se utilizan de la misma manera. Es cierto que cada maestro tiene su libro, en consecuencias existen distintas maneras de programar un CNC. Esta situación hace que cada forma de uso dependerá de la experiencia y conocimientos técnicos tanto del educador como el objetivo del grado de dominio que desee alcanzar el aprendiz. El objetivo de este manual es que logren entender como se prepara una pieza básica que tiene todos los movimientos necesarios para poder utilizar el programa como guía para futuras piezas, para una mayor especialización sobre programación el alumno debe ver el manual de programación de fábrica para poder dominar completamente el CNC. Es valido comprender que este manual esta pensado para apunte de una enseñanza personalizada, por esto se debe tener asumido que es de orientación para el usuario. Para mayor información enviar un email a [email protected] Antes de dar comienzo debemos saber que necesitamos conocimientos básicos, los cuales son los siguientes Matemática Geometría Interpretaron de Planos Lectura instrumentos de Medición Ajuste Mecánico Torneria Sin estos conocimientos adquiridos de un curso o experiencia previa en estas áreas es importante comunicarle al educador para reordenar la planificación del proceso de enseñanza.

Manual de Programación Torno CNC con FANUC series 0i

Rodrigo O. Galetto - 2 -

ESTRUCTURA DEL PROGRAMA La programación del CNC esta normalizada y se trata de un conjunto de bloques o secuencias con información alfanumérica la cual dependiendo de la letra y el numero ejecutara la orden. Ejemplo de programa:

Para ubicarnos en la maquina desde el cero de pieza

Manual de Programación Torno CNC con FANUC series 0i

Rodrigo O. Galetto - 3 -

Es importante saber que esta establecido por norma una tablas que contienen lista de códigos G y listas de código M. Destacar que cada fabricante elige su lista de códigos G en el caso de este manual utilizaremos Comandos del grupo A.

Manual de Programación Torno CNC con FANUC series 0i

Rodrigo O. Galetto - 4 -

TEL Of.: + 54-341-43425 78

ROAN soluciones

Saavedra 4039 Rosario - Argentina roan so [email protected] m .ar htt :

rodri o aletto.word ress.com

Tabla 3 Tabla de códigos G para la Serle T (2/3) CódigoG

'

Grupo

Función

A

e

e

G36

G36

G36

X de compensación automática de herramienta del parámetro No. 3405 está configurado a O) (cuando el bit 3 (G36)

G37

G37

G37

Z de compensación automática de herramienta

G37.1

G37.1

G37.1

X de compensación automática de herramienta

G37.2

G37.2

G37.2

G39

G39

G39

Interpolación circular en esquinas

G40

Anular compensación de radio de plaquita de herramienta

G40

,

G40

'

00

Z de compensación automática de herramienta

G41

G41

G41

G42

G42

G42

Compensación de radio de plaquita de herramienta a la derecha

G50

G92

G92

Selección del sistema de coordenadas o selección de velocidad máxlma de husillo

G50.3

G92.1

G92.1

' G50.2 (G250)

' G50.2 (G250)

' G50.2 (G250)

G51.2 (G251)

G51.2 (G251)

G51.2 (G251)

G52

G52

G52

07

00

G53 G54

,

G53

'

G54

G53

'

Compensación de radio de plaquita de herramienta a la izquierda

Preselección del sistema de coordenadas de pieza Torneado poligonal Anular 20

Torneado poligonal Definición de sistema local de coordenadas 00

Definición de sistema de coordenadas de máquina

G54

Selección sistema 1 coordenadas pieza Selección sistema 2 coordenadas pieza

G55

G55

G55

G56

G56

G56

G57

G57

G57

Selección sistema 4 coordenadas pieza

G58

G58

G58

Selección sistema 5 coordenadas pieza

G59

G59

G59

Selección sistema 6 coordenadas pieza

G60

G60

G60

Posicionamiento en sentido único

G65

G65

G65

G66

G66

G66

,

14

00

Selección sistema 3 coordenadas pieza

Llamada a macro Llamada modal a macro

12

Llamada modal a macro Anular

G67

G67

' G67

G68

G68

G68

04

Imagen espejo para dobles torretas Activar o modo de mecanizado equilibrado

G68.1

G68.1

G68.1

17

Arranque de rotación del sistema de coordenadas o modo de conversión tridimensional del sistema de coordenadas activado

' G69

' G69

' G69

04

Imagen 9SP0JO para dobles torretas Desactivar o cancelar modo de mecamzado equilibrado

G69.1

G69.1

G69.1

17

Cancelar rotación de sistema de coordenadas o modo de conversión tridi· mensional de sistema de coordenadas desactivado

Manual de Programación Torno CNC con FANUC series 0i

Rodrigo O. Galetto - 5 -

TEL Of.: + 54-341-43425 78

ROAN soluciones

Saavedra 4039 Rosario - Argentina roan so [email protected] m .ar htt :

rodri o aletto.word ress.com

Tabla 3 Tabla de códigos G para la Serle T (3/3) CódlgoG A

B

e

G70

G70

G72

G71

G71

G73

Ciclo de acabado Arranque de material en torneado 00

G72

G74

G73

G73

G75

Repetición de patrón

G74

G74

G76

Taladrado profundo en cara final

G75

G75

G77

Taladrado de diámetro exterior/diámetro interior

G76

G76

G78

Ciclo de roscado multiple

G71

G71

G72

Ciclo de rectificado transversal (para rectificadora)

G72

G72

G73

G73

G73

G74

Ciclo de rectificado de oscilación (para rectificadora)

G75

Ciclo de rectificado directo de oscilación con dimensión constante (para rectificadora)

GSO

Ciclo fijo de taladrado Anular Ciclo de taladrado en cara frontal

GSO

,

G74 GBO

,

G83

G83

G83

G84

G84

G84

01

10

Arranque de material en refrentado

Ciclo de rectificado directo transversal con dimensión constante (para rectifi· cadora)

Ciclo de taladrado con macho en cara frontal

G85

G86

G86

Ciclo de mandrinado en frontal

G87

G87

G87

Ciclo de taladrado lateral

G88

G88

G88

Ciclo de roscado con macho lateral

G89

G89

G89

Ciclo de mandrinado lateral

G90

G77

G20

Ciclo de mecanizado de diámetro exterior/diámetro interior

G92

G78

G21

G94

G79

G24

G96 G97

G96 r

G98 r

Función

G72

G74

r

Grupo

G99

-

G97

r

G98

Control de velocidad de corte constante 02

G94

G95 G90

G97

G95 r

G90

Ciclo de roscado Ciclo de torneado en cara final

G96 r

G94 r

01

Control de velocidad de corte constante Anular Avance por minuto

05

Avance por revolución Programación absoluta

03 Retomo a nivel inicial (véase Explicaciones 6)

G98 11

-

G99

G99

G100

G100

G100

Control eje B: fin de registro de programas

G101

G101

G101

Control de eje B: Activación de registro de primer programa

G102

G102

G102

G103

G103

G103

Control de eje B: Activación de registro de tercer programa

G110

G110

G110

Control de eje B: Programación de operación de un sólo desplazamiento

00

Retorno a nivel punto R (véase Explicaciones 6)

Control de eje 8: Activación de registro de segundo programa

Manual de Programación Torno CNC con FANUC series 0i

Rodrigo O. Galetto - 6 -

Listado de códigos M generales como cada maquina tiene dispositivos diferentes el fabricante puede configurar su propia lista de código M se debe consultar el manual del equipo a utilizar por ejemplo: M00 Parada de programa obligatoria M01 Parada de programa opcional M02 Fin de programa sin reset M03 Giro del husillo sentido horario M04 Giro del husillo sentido antihorario M05 Parada del giro del husillo M08 Encendido de bomba de liquido refrigerante M09 Apagado de bomba de liquido refrigerante M30 Fin de Programa con reset, vuelta al principio M98 Llamada de subprograma M99 Fin de subprograma M M M M M M M M M M M M M M M M M M M M M M M M M Manual de Programación Torno CNC con FANUC series 0i

Rodrigo O. Galetto - 77 -

PROGRAMA EJEMPLO DE MECANIZADO O5000(PUNTERA DE EJE OP1); G18G21G40; G50S2500; N0101G54T0101; G96M3S180F0.20; G0X55Z0M8; G1X-2; G0X55Z2; G71U2R1; G71P2000Q2100U1W0.05F0.25; N2000G0X20; G1Z0; X25Z-2.5; Z-30; G2X35Z-35R5; G1X42; N2100G3X52Z-40R5; M9; G0X200Z200;

nombre de programa y comentario modificación de modals limitador de rpm llamado de herramienta condiciones de mecanizado posicionamiento comienza mecanizado

N0202G54T0202; G96M3S180F0.15; G0X55Z2M8; G70P2000Q2100; M9; G0X200Z200;

llamado de herramienta condiciones de mecanizado posicionamiento comienza mecanizado termina mecanizado retirada

termina mecanizado retirada

N0303G54T0303; llamado de Herramienta G97M3S800; condiciones de mecanizado G0X27Z10M8; posicionamiento G76P010060Q100R0.050; comienza mecanizado G76X21.75Z-25R0P1625Q200F2.500; M9; termina mecanizado G0X200Z300M5; retirada M30; fin de programa A continuación se desarrolla los detalles de Comandos

Manual de Programación Torno CNC con FANUC series 0i

Rodrigo O. Galetto - 88 -

G00 - INTERPOLACION RAPIDA Formato: G00 X(U) Z(W)

G01 – INTERPOLACION LINEAL Formato: G01 X(U) Z(W) F no olvidar de activar F que es el avance en mm/rev

Manual de Programación Torno CNC con FANUC series 0i

Rodrigo O. Galetto - 99 -

G02 – INTERPOLACION CIRCULAR HORARIA Formato: G02 X(U) Z(W) I K F con este formato es con respecto al centro X del punto final del arco Z del punto final del arco I distancia en X desde el centro al punto inicial K distancia en Z desde el centro al punto inicial Formato: G02 X(U) Z(W) R F la letra R es el radio de Giro

G03 – INTERPOLACION CIRCULAR ANTIHORARIA Formato: G03 X(U) Z(W) I K F con este formato es con respecto al centro X del punto final del arco Z del punto final del arco I distancia en X desde el centro al punto inicial K distancia en Z desde el centro al punto inicial Formato: G03 X(U) Z(W) R F la letra R es el radio de Giro

Manual de Programación Torno CNC con FANUC series 0i

Rodrigo O. Galetto 1010 -

G04 – TEMPORIZADOR Formato: G04 X X son segundos por ejemplo detener 10 segundos es G04 X10 el movimiento de la herramienta se detiene por este periodo programado G70 – CICLO DE TERMINACION

N numero de secuencia P secuencia donde comienza descripción de perfil Q secuencia donde finaliza descripción de perfil Manual de Programación Torno CNC con FANUC series 0i

Rodrigo O. Galetto 1111 -

G71 – CICLO DE DESBASTE

Primer bloque Segundo Bloque

U profundidad de pasada en mm/radio R altura de retirada en mm/radio P secuencia donde comienza descripción de perfil Q secuencia donde finaliza descripción de perfil U sobre material de X en mm/diámetro W sobre material de Z en mm F también se puede agregar en avance en mm/rev

Manual de Programación Torno CNC con FANUC series 0i

Rodrigo O. Galetto 1212 -

Manual de Programación Torno CNC con FANUC series 0i

Rodrigo O. Galetto - 13 -

ROAN soluciones

TEL Of.: + 54-341-43425 78 Saavedra 4039 Rosario - Argentina roan so [email protected] m .ar htt :

rod ri o aletto. word ress .co m

G76 – CICLO DE ROSCADO MULTIPLE

G76 NSO N55

NSO N55

G76 G76

G76 G76

PXX XX XX

PXX XX XX

X ...

Q ... RO

z ...

X ...

R ...

... ......

Q ... RO

Q ...

P ...

1 1

(O -

PXX

99)

n

R ...

z ...

Q ...

P •••

F ...

(PXX

a= F* 10 PXX

NSO N55

G76 G76

PXX XX XX

X...

PXX

=0

Q ...

Z ... RO

R

.

P

.

PXX

(O

-

99)

Q ...

=a

Manual de Programación Torno CNC con FANUC series 0i

(

8

6 , gO

,

0

55



3O

Rodrigo O. Galetto - 14 -

O ,

29

)

TEL Of.: + 54-341-43425 78

ROAN soluciones

Saavedra 4039 Rosario - Argentina roan so [email protected] m .ar htt :

rodri o aletto.word ress.com

G76 NSO

G76

PXX XX XX

N55

G76

X...

Q ••

R •••

Q ...

Z ...

Q •••

p ...

RO

F ...

( um )

+X A

z

NSO

G76

PXX XX XX

N55

G76

X...

Q ...

Z ...

RO

R

.

P

.

Manual de Programación Torno CNC con FANUC series 0i

Q:-X.

y

F ...

Rodrigo O. Galetto - 15 -

Primer Bloque

PXXXXXX cantidad de pasadas de acabado PXXXXXX valor de salida del chaflán de 45º PXXXXXX grados del ángulo de la rosca (acepta los siguientes ángulos 0º,29º,30º,55º,60º,80º) Q profundidad de pasada ųm/radio R sobre material para acabado mm/radio Segundo Bloque X fondo de rosca Z punto final de roscado R diferencia radial de diámetros inicial y final en rosca cónica para rosca recta igual a cero P altura de filete de rosca en ųm Q profundidad de la primera pasada en ųm F pasó de rosca en mm NOTAS:

Manual de Programación Torno CNC con FANUC series 0i

Rodrigo O. Galetto - 16 -

More Documents from "Jubert Angelo Ramos Paredes"