Programacion Cnc

80
CAM

description

Guía para programación de torno CNC mediante código ISO G

Transcript of Programacion Cnc

Page 1: Programacion Cnc

CAM

Page 2: Programacion Cnc

REALIDAD SECTOR INDUSTRIALCENTRO DE MECANIZADO CNC

NUESTRA REALIDAD

Page 3: Programacion Cnc

MANUFACTURA VIRTUAL

ENTENDIDA

DESCRITA

SIMULADA

ENTORNO BASADO EN COMPUTADORA

BASADO EN LA INFORMACION DEL PROCESO ESPECIFICO DEL PRODUCTO

MEDIANTE EL USO DE MODELOS COMPUTACIONALES Y

SIMULACIONES EN LOS P.M.

OBJ.

Page 4: Programacion Cnc

OBJETIVO FUNDAMENTAL DE MANUFACTURA VIRTUAL

HACERLO VIRTUALMENTE

ANTES

HACERLOS EN EL MUNDO REAL

RV

Page 5: Programacion Cnc

Proceso de diseño y realidad virtual.

Page 6: Programacion Cnc

Hoy en día es posible manufacturar en el computador, además, se puede hacer en varios niveles de complejidad y con diferentes tipos de inmersión

utilizando la realidad virtual

CAD CAM

Page 7: Programacion Cnc

SISTEMAS CAD – CAM – CNC

• En la actualidad, el Ecuador se ha convertido en un país industrializado donde la tecnología nos brinda una cierta cantidad de programas de diseño y manufactura.

Unigraphics Vericut

BobCADCAM MasterCAM

EdgeCAM Solidworks

WorkNc Camlink

XCAM SurfCAM

GMS Hypermill

Camworks MazaCAM

Page 8: Programacion Cnc

DESCRIPCIÓN DEL PROCESO DE MECANIZADO

PROCESO – SUBPROCESOS

Page 9: Programacion Cnc

SISTEMAS CAD - CAM

POSTPROCESADO SIMULACIÓNCODIGOS ISO

Page 10: Programacion Cnc

INTERFAZ CAD – CAM - CNC

CAD

CAM

MAQUINAS CNC

INTERFAZ CAD - CAM

Page 11: Programacion Cnc

El POSTPROCESADOR. Es un módulo más de los sistemas de CAM pero es el único que debe estar personalizado para cada máquina.

Page 12: Programacion Cnc

ESTRUCTURA DE UN PROGRAMA CNC.

Page 13: Programacion Cnc

Parámetro para generar el código G de operaciones CNC.

Page 14: Programacion Cnc

Condiciones de corte

Page 15: Programacion Cnc

FLUJO DE INFORMACIÓN

Page 16: Programacion Cnc

DATOSMaterial A36Vc= 30 – 40 m/mit.1) Broca centro = 5mm. S = 0.1mm/rev.2) Broca = 10mm. S = 0.2 mm/rev.CALCULARn 1), 2) = ?fn 1), 2) = ?

fn = S * n (mm/mint.)

Page 17: Programacion Cnc

IDENTIFICACIÓN DE EJES.

• Regla de la mano derecha.

Page 18: Programacion Cnc

MÁQUINAS SEGÚN EL NÚMERO DE EJES

• Máquinas de cinco (x, y, z, b, c) y seis (x, y, z, b, c, w)

Page 19: Programacion Cnc
Page 20: Programacion Cnc
Page 21: Programacion Cnc

EJEMPLOS DE EJES

Page 22: Programacion Cnc
Page 23: Programacion Cnc

PUNTO X Y

P0

P1

P2

P3

P4

DESARROLLAR INCREMENTALES

Page 24: Programacion Cnc

PUNTO IDENTIFICACIÓN X Z

P0

P1

P2

P3

P4

P5

P6

Page 25: Programacion Cnc

PUNTO IDENTIFICACIÓN X Z

P0

P1

P2

P3

P4

P5

P6

Page 26: Programacion Cnc

PUNTO IDENTIFICACIÓN X Z

P0

P1

P2

P3

P4

P5

P6

Page 27: Programacion Cnc

PUNTO IDENTIFICACIÓN X Z

P0

P1

P2

P3

P4

R

G02

G03

Page 28: Programacion Cnc

DESARROLLAR EJERCICIO 1

Page 29: Programacion Cnc

DESARROLLAR EJERCICIO 2

Page 30: Programacion Cnc

CÓDIGOS PARA CNC

• FUNCIONES PREPARATORIAS (G) Conocidos como códigos G son las más importantes en la programación CNC, ya que controlan el modo en que la máquina va a realizar un trazado, o el modo en que va a desplazarse sobre la superficie de la pieza que está trabajando.

Page 31: Programacion Cnc

• FUNCIONES MISCELÁNEAS O FUNCIONES DE LA MÁQUINA (M)

Estos códigos controlan el flujo del programa, por ejemplo, el encendido de la máquina, el sentido de giro del mandril, el control para el enfriamiento de la herramienta, etc.

Page 32: Programacion Cnc

APLICACIÓN DE LOS CODIGOS DE MAQUINADO.

• G00 POSICIONAMIENTO RÁPIDO

Page 33: Programacion Cnc

• G01 INTERPOLACIÓN LINEAL , puede ser vertical, horizontal e inclinada

Page 34: Programacion Cnc

DEBER 1

Page 35: Programacion Cnc

• G02. INTERPOLACIÓN CIRCULAR HORARIA.

Page 36: Programacion Cnc

• G03. INTERPOLACIÓN CIRCULAR ANTI HORARIA.

Page 37: Programacion Cnc
Page 38: Programacion Cnc

• G17, G18, G19. Plano de mecanizado

Page 39: Programacion Cnc

• G04. PAUSA (SUSPENDER AVANCE), en segundos o en milisegundos. P, X

Page 40: Programacion Cnc

• G20. PROGRAMACIÓN EN PULGADAS.

Page 41: Programacion Cnc

• G21. PROGRAMACIÓN EN MILÍMETROS.

Page 42: Programacion Cnc

• G28. RETORNO AUTOMÁTICO A LA POSICIÓN CERO.

Page 43: Programacion Cnc

• G29. RETORNO AUTOMÁTICO DE LA POSICIÓN CERO.

Page 44: Programacion Cnc

• G40. CANCELACIÓN DE COMPENSACIÓN DE DIÁMETRO DE CORTADOR.

Page 45: Programacion Cnc

• G41. COMPENSACIÓN DEL CORTADOR A LA IZQUIERDA.

Page 46: Programacion Cnc

• G42. COMPENSACIÓN DEL CORTADOR A LA DERECHA.

Page 47: Programacion Cnc

• G90. COORDENADAS ABSOLUTAS.

Page 48: Programacion Cnc

• G91. COORDENADAS INCREMENTALES.

Page 49: Programacion Cnc

• M02/M30. TERMINA Y RESETEA EL PROGRAMA DE CNC.

Page 50: Programacion Cnc

• M03. GIRO DEL HUSILLO EN DIRECCIÓN DE LAS MANECILLAS DEL RELOJ.

Page 51: Programacion Cnc

• M05. PARO DE HUSILLO.

Page 52: Programacion Cnc

• M04. GIRO DEL HUSILLO EN DIRECCIÓN CONTRARIA AL GIRO DE LAS MANECILLAS DEL RELOJ.

Page 53: Programacion Cnc

• M06. CAMBIO DE HERRAMIENTA.

Page 54: Programacion Cnc
Page 55: Programacion Cnc

• M08. ENCENDER REFRIGERANTE.

Page 56: Programacion Cnc

• M09. APAGAR REFRIGERANTE.

Page 57: Programacion Cnc
Page 58: Programacion Cnc
Page 59: Programacion Cnc

PROGRAMACIÓN CNC - CENTRO DE MECANIZADO

O0020 (FECHA, HORA, NOMBRE)N10 G17 G21 G40 G49 G54 G80 G90 94;N20 M06 T01;N25 G00 X0 YO Z50 G17 = PLANO XYN30 G00 X25 Y5 Z50 G21 = SISTEMA METRICO

N40 M03 S2000G40 = CANCELACION COMPENSACIÓN DE CORTE

N50 G01 Z5 F 1000G49 = CANCELACION COMPENSACIÓN DE LA HERRAMIENTA

N60 M08 G54 = SELECCIÓN DE COORDENADAS

N70 G01 Z-2 F300; P1G80 = CANCELACIÓN DE CICLOS

N80 G01 X45 Y25 P2 G90 = COORDENADAS ABSOLUTAS

N90 G01 X25 Y45 P3G94 = VELOCIDAD DE AVANCE EN MM/MINT.

N100 G01 X5 Y25 P4N110 G01 X25 Y5 P5N120 G00 Z50N130 M09N140 M05 S0N150 G28 Z0N160 G28 X0 Y0N170 M30;

Page 60: Programacion Cnc
Page 61: Programacion Cnc
Page 62: Programacion Cnc
Page 63: Programacion Cnc
Page 64: Programacion Cnc
Page 65: Programacion Cnc
Page 66: Programacion Cnc

CONTROL NUMERICO COMPUTACIONAL GSK980TDb -TORNO

Page 67: Programacion Cnc

CONTROL NUMERICO COMPUTACIONAL GSK980TDb -TORNO

Page 68: Programacion Cnc

CONTROL NUMERICO COMPUTACIONAL GSK980TDb -TORNO

Page 69: Programacion Cnc

CONTROL NUMERICO COMPUTACIONAL FANUC CENTRO DE MECANIZADO

Page 70: Programacion Cnc

CONTROL NUMERICO COMPUTACIONAL FANUC CENTRO DE MECANIZADO

Page 71: Programacion Cnc

CONTROL NUMERICO COMPUTACIONAL FANUC CENTRO DE MECANIZADO

Page 72: Programacion Cnc

CONTROL NUMERICO COMPUTACIONAL FANUC CENTRO DE MECANIZADO

Page 73: Programacion Cnc

CICLO DE TALADRO PROFUNDO

CONTROL NUMERICO COMPUTACIONAL FANUC CENTRO DE MECANIZADO

Page 74: Programacion Cnc

CICLO DE MACHUELADO

CONTROL NUMERICO COMPUTACIONAL FANUC CENTRO DE MECANIZADO

Page 75: Programacion Cnc

INTERFACES

• La interfaz entre el programador y la máquina o el proceso es la transmisión de los datos codificados a través del puerto (serial, paralelo o USB) desde el computador hacia el controlador de la máquina.

Page 76: Programacion Cnc
Page 77: Programacion Cnc

TIPO DE CONTROLADORES CNCFANUC

FANUC 0MD FANUC 0TD FANUC 0I - MC FANUC 0I - TFANUC 18MFANUC 18İM FANUC 18İT

SIEMENS

SINUMRIK 801

SINUMRIK 802S/802C M

SINUMRIK 802S/802C T

SINUMRIK 802DM

SINUMRIK 802DT

SINUMRIK 802SEM

SINUMRIK 802SET

SINUMRIK 810DM

SINUMRIK 810DT

MITSUBISHI

EZMotion-NC 60M

EZMotion-NC 60T

EZMotion-NC E68M

EZMotion-NC E68T

HAIDENHAIN

HNC-21M

HNC-22M

HNC-21T

HNC-22 T

DASEN

DASEN3iM

DASEN3iT

GSK

GSK928TC

GSK983M

GSK990M

GSK928MA

GSK928TA

GSK980TA

GSK980TB

GSK980TD

WA

WA-310M/320Mi

WA-310T/320Ti

WA-31DM

WA-31DT

WA-21DT

FAGOR

FAGOR 8055M

FAGOR 8055T

KND

KND10M

KND100M

KND100T

KND1000M

KND1000T

KND1TB

KND1Tİ

SKY

SKY2003N

SANYING

WA21 DT

WA31 DM

WA31 DT

HAAS

Haas VF

RENHE

RENHE32T/5

52 TIPOS DE CONTROLADORES

Page 78: Programacion Cnc

CONTROLADOR FANUC OI - T

Page 79: Programacion Cnc

CONTROLADOR FANUC OI - MC

Page 80: Programacion Cnc

CONTROLADOR GSK 980 TD