Anda di halaman 1dari 23

Introduccin a Control Nmerico (CNC)

CNC : Computer and Numeric Control. Los movimientos de las maquinas


herramienta son controlados por programas
Servo Motor

Torno Vertical CNC


Fresadora CNC

Programacin. Tipos de Instrucciones

EUP / Tec. Fabricacin / C. Vidal

Programacion. Instruciones bsicas


Funcin

Descripcin G and M codes


Table of Important

Ejemplo

G00

Posicionamiento Rpido (sin trabajar)

G00 X5 Y8 Z200

G01

Movimiento lineal trabajando hasta posicin

G01 X20

G02, G03

Movimiento circular trabajando hasta posicin

G04

Detencin temporal de herramienta

G04 K2.5

G25, G26

Saltos llamadas (incondicional y condicional si igual a 0)

G25 N60.80.2

G40,G41,G42

Compensacin por Radio herramienta (Anular, A la Derecha, A la Izquierda)

G43

Compensacin por Longitud herramienta (Solo Fresadora)

G54, G55

Traslado o redefinicin del origen

G90, G91

Configuracin. Programacin en coord. absolutas incrementales

G94

Configuracin. Velocidad de avance F (Feed) en mm/minuto

G95

Config. Velocidad de avance F (Feed) en mm/rev.

G96

Config. Velocidad de giro S (Speed) en met./minuto

G97

Config Velocidad de giro S (Speed) en rev./minuto

G80,81,.

Ciclos o procesos pre programados (roscado, taladrado, etc)

Fijar velocidad de avance F (Feed)

F 150

Fijar velocidad de giro S (Speed)

S200

Seleccin de herramienta

T2.2

M00, M30

Parada (stop) del programa sin con reseteo de memoria

M03,M04

Giro herramienta sentido horario/antihorario

M06

Activar herramienta seleccionada


despus de
una
orden T)
EUP / (Siempre
Tec. Fabricacin
/ C.
Vida

Programacin. Secuencia bsica de un programa

Conocer definir tamao de la pieza o bruto de partida

Conocer definir Origen y Orientacion de los Ejes

Seleccionar Unidades Absolutas Incrementales (Ej: G90 X10,Y20,Z30, G91 RX10 ,RY20, RZ30 )

Fijar Velociada avance (F: Feed) y Velociada rotacion (S: Speed) de herrramienta

Fijar tipo y modelo de Herramienta (Ej: T1.1, T4.4)

Programar trayectorias de trabajo: (Ej: G1 X10 Y20)

Controlar Paradas, Repeticiones, Bifurcaciones, (instruciones G,M)

NOTA: En el men gestor del simulador se pueden consultar las caracteristicas de las herramientas.

EUP / Tec. Fabricacion / C. Vidal

Modo seguro de simulacion

Activar estas opciones


para evitar bloqueos

EUP / Tec. Fabricacion / C. Vida

La Fresadora
Sistema de coordenadas en una Fresadora

Herramienta Taladro
(Desbaste Vertical)

Herramienta Fresa
(Desbaste Horizontal)

EUP / Tec. Fabricacion / C. Vidal

Dimensiones del Bruto o Tocho


Por defecto

Origen en esquina superior (0,0,0)


(sin considerar L de la herramienta)

EUP / Tec. Fabricacion / C. Vidal

Instrucciones Iniciales
Seleccin
Herramienta

V. Giri

V. Avance

N0015 F100 S600 T5.5


Correccin por
Long. herramienta

N0020 G43 M6

Activar cambio
Herramienta

N0020 G0 X0 Y0 Z5 M3

Giro Horario
(por defecto)

Posicionarse en origen pieza.


( A 5 cm. superficie)

Configuracion por defecto


M3
G90
G94
G97

(Horario)
(Coord. absolutas)
(V avance en mm/min)
(V giro en rev/min)
EUP / Tec. Fabricacion / C. Vidal

Ej. desbaste de laterales


Y

(100,100)

(0,0)

Pieza por defecto

Posicionamiento en (0,0,0)
(sin correcin long y radio)

Ejes de coordenadas

N0010 F100 S1000 T5.5 (F: v.ava , S: v.gir, herram.)


N0015 G43 M6 (Correccin Longitud, Activar cambio herramienta)
N0020 G0 X0 Y0 Z0 (Posicionarse sin trabajar)
N0030 G1 X100 (Avance trabajando hasta x=100)
N0035 G1 Y100 (Avance trabajando hasta y=100 )
N0040 G1..
N0050 M30 (Stop)
EUP / Tec. Fabricacion / C. Vidal

Ej. desbaste de Diagonales


N0010 F100 S1000 T5.5 (F: v.ava , S: v.gir, herram.)
N0020 G0 X0 Y0 Z60 (Posicionarse, )
N0030 G43 M6 (Activar herramienta)
N0040 G0 Z-5 (Posicionarse en origen y abajo [0,0,-5] )
N0040 G1 X100 Y100 (Trabajar Primera diagonal)
G0 Z20 (Posicionarse arriba)
. (Posicionarse nuevo vertice)
. (Bajar)
. (Trabajar Segunda Diagonal)

(0,0)

EUP / Tec. Fabricacion / C. Vidal

Ej. taladro en el centro


N0010 F100 S1000 T20.20 (V.ava , V.gir, Herramient. taladro)
N0015 G43 M6 (Activar Correcc. y herramienta)
N0020 G0 X50 Y50 Z50 (Posicionarse centro y alto )
N0030 G1 Z-20 (Bajar trabajando )
N0035 G0 Z50 (Subir sin trabajar)
N0040 G0 X0 Y0( Retornar)
N0045 M30 (Stop)

EUP / Tec. Fabricacion / C. Vidal

Ciclo Fijo. Cajera circular G88


CON INSTRUCCIONES: G88 X50 Y50 Z0 I5 J12 B1 C2 D1 H1 L0 F1

CON ASISTENTE:

EUP / Tec. Fabricacion / C. Vidal

Torno

Torno
Sistema de coordenadas en un Torno

Absolute Coordinate System

Incremental Coordinate System

Definicin del Bruto o Tocho en Torno

Bloque o Tocho
por defecto

X
0 -- 10

10 -- 70

Plato Garras.

0--30

EUP / Tec. Fabricacion / C. Vidal

Instrucciones Iniciales
V. Avance (F)
en mm/mi.

V. Grio (S)
en rev/mi.

N0010 G94 G97


V. Avance (F)

V. Grio (S)

Herram.

N0015 F50 S400 T1.1


N0020 G0 X30 Z81
Posicionarse
final pieza

Bloque Bsico
EUP / Tec. Fabricacion / C. Vidal

Ej. Desbaste de un cono


(con una pasada)
N0010 G90 G94 G97 (coor .abs., avan F en mm/m, revo. S en rev/m.)
N0015 F100 S400 T1.1 (F: v.ava , S: v.gir, herram.)
N0020 G0 X0 Z81 (posicionarse final y centro tocho)
N0040 G1 X30 Z40 (avance trabajando entre pos. antigua y nueva )
N0080 M30 (stop)
X30,Z40

X0,Z81

(*) El simulador admite este desbaste profundo en una


sola pasada. Esto es imposible en un torno real
EUP / Tec. Fabricacion / C. Vidal

Ej. Desbaste superficial


(con una pasada)
N0010 G94 G97 (avan F en mm/m, revo. S en rev/m.)
N0015 F100 S400 T1.1 (F: v.ava , S: v.gir, herram.)
N0020 G0 X30 Z82 M3 (posicionarse final tocho)
Posicion Inicial

N0025 G0 X28 (posicionarse 2 cm abajo)


N0040 G1 Z20 (avance trabajando entre pos. antigua y nueva )
N0080 M30 (stop)

Superficial

Profundo (*)

(*) El simulador admite un desbaste profundo en una


sola pasada. Esto es imposible en un torno real

EUP / Tec. Fabricacion / C. Vidal

Ej. Desbaste profundo


(Con tres pasadas en vertical )
N005 G94 G97 (Avan F en mm/m, Revo. S en rev/m.)
N0010 F100 S200 T1.1 M3 (v. ct, v.ava, v.gir, herram., sent.)
N0020 G0 X31 Z80 (posicionamiento al final del tocho)
N0030 G0 Z76 (Avanzar 4 cm)
N0040 G1 X5 (Baja trabajando entre pos. actual y nueva )
N0050 G0 X31 (Sube, posicionamiento externo)
N0052 G0 Z72 (Avanza 4 cm )
N0070 G1 X5 (Baja trabajando)
N0080 G0 X31 (Sube, posicionamiento externo)
N0085 G0 Z69 (Avanza 4 cm)
N0090 G1 X5 (Baja trabajando)

EUP / Tec. Fabricacion / C. Vidal

Ej. Desbaste profundo


(con ciclos repetidos en vertical )

N0010 G90 G94 G97 (Coor .abs., Avan F en mm/m, Revo. S en rev/m.)
N0020 F60 S200 T1.1 (v. ct, v.ava, v.gir, selecion herram)
N0030 G0 X31 Z80 (Posicionamiento al final del tocho)
N0040 P1= K80 (Parmetro o Variable inicializada a P1 = 80)
N0050 G1 X 10 (Bajar trabajando hasta un radio de 10 )
N0060 G0 X31 (Subir de nuevo a al superficie de bruto)
N0070 P1=P1 F2 K4 (Recalcular el parmetro P1 = P1-4)
N0080 G0 Z P1 (Avanzar segn Z al nuevo posicionamiento dado por el valor P1 )
N0090 G25 N0050.0080.6 N (G25: Es un ciclo for. para repetir las lneas {50-80} 6 veces)
N0100 M30 (STOP)

EUP / Tec. Fabricacion / C. Vidal

Ej. Desbaste profundo


(Con ciclos repetidos en horizontal )
N0010 G90 G94 G97 (Coor .abs., Avan F en mm/m, Revo. S en rev/m.)
N0020 F60 S200 T1.1 M3 (v.ava, v.gir, herram., sent.)
N0030 G0 X30 Z81 (Posicionamiento al final del tocho)
N0035 G0 X28 (Bajar 2 cm)
N0040 G1 Z20 (Trabajar en horizontal)
N0050 G0 Z81 (Retroceder)
N0060 G0 X26 (Bajar 2 cm)
N0070 G1 Z20
N0080 G0 Z81
N0090 P1= K24 (Parmetro P1: se utiliza para variar X (radio) , valor inicial 24 )
N0100 G1 XP1 (Bajar trabajando hasta el valor de X dado por P1 )
N0110 G1 Z 20 (Avanzar trabajando)
N0120 G0 Z 81 (Retroceder)
N0130 P1=P1 F2 K4 (Recalculo el parmetro P1 = P1- 4)
N0140 G25 N0100.130.6 N (repetir las lneas {100-130} 6 veces)
N0150 M30
EUP / Tec. Fabricacion / C. Vida

Example CNC program

EUP / Tec. Fabricacion / C. Vidal

Anda mungkin juga menyukai