Sei sulla pagina 1di 47

ESTRUCTURA DEL PROGRAMA

• Los programas se identifican con la letra O y se dispone de cuatro dígitos para numerar el
programa O1235
• En algunos controles se puede digitar entre paréntesis el nombre del programa para una
mejor identificación en la biblioteca de programas O1235(ROTULA 12L14)
• Por último se cierra el bloque o renglón de programación con un punto y coma al oprimir la
tecla EOB (end of block).

• Generalmente se numeran los bloques o renglones de programación con la letra N de 5 en


5, o de 10 en 10 para tener un orden en la edición de los programas.
• Luego del numero de bloque se programan las instrucciones con los códigos G, M, F, S, T,
que se necesiten cerrando el bloque de programación con el punto y coma.
O1235 (ROTULA 12L14);
N5 T0000 G40 G21 G97 G99 ;
/ N10 G28 U0 W0 ;
N15 T0101 ;
¨¨ ¨¨ ¨¨¨
¨¨ ¨¨ ¨¨
N250 M30;
• La estructura del programa se cierra con el código M30 (fin de programa).

Sistemas De Manufactura Reconfigurable MT-736 2


CODIGOS M
• En un bloque de programación se programa un solo
código M.

• M00: parada intermedia en el programa, se utiliza


para que el operario realice alguna intervención
necesaria antes de continuar con la secuencia
normal del programa generalmente para colocar a
tope una pieza.

O0002;
N5 T0101;
N10 G0X0Z0;
N15 M00 (COLOCAR A TOPE LA PIEZA);
N20 G0X100Z100;
N25 T0202;

Sistemas De Manufactura Reconfigurable


3
MT-736
CODIGOS M
• M01: parada opcional programada, tiene la misma utilidad
del código M00, pero la maquina se detiene cuando llega a
leer el código si el operario ha activado el botón optional stop,
si no lo ha activado la maquina no ejecuta la parada
intermedia.

¨¨ ¨¨¨ ¨¨
N90 G1Z-45.F0.1;
N95 G0X34.Z3.;
N100 M01 (VERIFICAR DIAMETRO INTERIOR);
N105 G0X36;
N110 G1Z-45.;

Sistemas De Manufactura Reconfigurable


4
MT-736
• M02: fin de programa, se utiliza
para cerrar la estructura del
programa, actualmente se utiliza
más el código M30.

N225 G0X100.Z100.;
N230 M02;

• M03: giro de husillo en sentido


horario, este código se acompaña
del código de velocidad de husillo
S y el valor numérico de las rpm.
El sentido de giro se determina
ubicándose detrás de la copa.

N125 T0808;
N130 M03 S1200;
N135 G0X20.Z3.;

Sistemas De Manufactura Reconfigurable


5
MT-736
• M04: girar husillo en sentido
anti-horario, este código
también va acompañado del
código S y las rpm.

N125 T0808;
N130 M04 S2000;
N135 G0X20.Z3.;

• M05: detener husillo, se utiliza


sobre todo antes de cambiar el
sentido de giro del husillo.

Sistemas De Manufactura Reconfigurable


6
MT-736
• M08: encender el refrigerante,
coolant on, para que funcione con
este código se debe activar el
botón coolant auto en el panel de
control. Se debe programar
después de cada cambio de
herramienta.

N50 T0404;
N55 G0X32.Z2.M8;

• M09: apagar el refrigerante.

Sistemas De Manufactura Reconfigurable


7
MT-736
• M15: cerrar copa, chuck clamp.
Se utiliza para cerrar la copa en
un ciclo automático de
alimentación de barra, con
jalador o alimentador de barras
junto con el código M70.

• M16: abrir copa, chuck unclamp.

N30T0101(TOPE);
N35 G0X0Z0;
N40 M16;
N45 G4P1000 M70;
N50 M15;
N55G4P1000;
N60 G0X100.Z100.
N65T0202;

Sistemas De Manufactura Reconfigurable


8
MT-736
• M33: sacar la la
contrapunta, quil out. Saca
la contrapunta hasta que
hace contacto con la pieza
de trabajo.
N65 M33;
N70 G4P2000;
N75 G0X36.Z1.;

• M34: retraer la
contrapunta, quil in.
N125 M34;
N130 G4P2000;
N135 G0X100.Z100.;

Sistemas De Manufactura Reconfigurable


9
MT-736
RECOGEDOR DE PIEZAS (PART CATCHER)

• M27 : part catcher extend


Extiende el mecanismo de
recojo de pieza
• M28 : part catcher retract
Retrae el mecanismo de
recojo de pieza
T1010 (TRONZADOR) ;
G0X32.Z-34.M3S1000G97;
G1X0F0.08 M27;
G0X60.;
M28;
G0X150.Z150.
M99;

Sistemas De Manufactura Reconfigurable


10
MT-736
ORIENTACION DEL HUSILLO

M19: ACTIVA LA ORIENTACION HUSILLO

• Al orientar el husillo se
puede introducir barras
hexagonales o cuadradas en
el husillo cuando se tiene un
empujador de barras.

• Se utiliza también para


frenar el husillo y poder
apretar o aflojar las
mordazas de la copa.

M20:DESACTIVA LA ORIENTACION HUSILLO

Sistemas De Manufactura Reconfigurable


11
MT-736
Contrapunta automática
• M25: desenclavar
contrapunta y sacar pin
de arrastre.

• M26: enclavar
contrapunta y retraer
pin de arrastre.

N230 G0 W#140;
N235 M25;
N240 G4X1.;
N245 G0Z120.;
N250 M26;
N255 G4X1.

Sistemas De Manufactura Reconfigurable


12
MT-736
• M10: desactivar la alarma de la puerta abierta (Door
interlock) se programa cundo es necesario abrir la puerta de
operación del torno, para una intervención manual (colocar a
tope la pieza manualmente).

N30 T0101(TOPE);
N35 G0X0Z0;
N40 M10;
N45 M00 (COLOCAR A TOPE)
N50 M11;
N55 G0X100.Z100.

• M11: activar la alarma de puerta abierta.

Sistemas De Manufactura Reconfigurable


13
MT-736
• M30: fin de programa, cierra la estructura del programa, apaga todas las
funciones y además cuenta una pieza realizada.
O0024;
N5 T0101;
¨¨¨¨¨¨¨¨¨¨¨¨¨
¨¨¨¨¨¨¨¨¨¨¨¨¨
N450 M30;

• M31: desactivar alarma de copa abierta (chuck unclamp) se programa


cuando es necesario la apertura de la copa automáticamente.

• M32: activar alarma de copa abierta, se programa después de que se


activa el código M31.
N30T0101(TOPE);
N35 G0X0Z0;
N37 M31;
N40 M11;
N45 G4P1000;
N50 M10;
N55G4P1000;
N57 M32;
N60 G0X100.Z100.
N65T0202;

Sistemas De Manufactura Reconfigurable


14
MT-736
(TRONZADO);
G0 X20. Z-30. M4S800;
• M98 P__: llamar subprograma a G1 X0 F0.08;
trabajar. Se utiliza para llamar un
M98 P0080;
subprograma desde un programa
principal, con la letra P se designa G0 X100.Z100.;
el numero de subprograma a M99;
llamar.

• M99: fin de subprograma, este


código cierra la estructura del
subprograma.

Sistemas De Manufactura Reconfigurable


15
MT-736
Sistema de coordenadas

Sistemas De Manufactura Reconfigurable


16
MT-736
Coordenadas de la pieza

Después de fijar el cero de pieza todas las dimensiones de la pieza se


miden con respecto a este cero. Las medidas en el eje X siempre son
Diámetros, y en Z son longitudes, como el cero esta en la cara de la
pieza, las coordenadas de la pieza en Z serán negativas.
Sistemas De Manufactura Reconfigurable
17
MT-736
PROGRAMACION DE
COORDENADAS
• Los movimientos de la
herramienta se pueden
programar de dos
formas diferentes:
• Coordenadas absolutas
X,Z: se programan los
valores X, Z siempre
desde el cero de pieza
hasta la posición de
destino.

Sistemas De Manufactura Reconfigurable


18
MT-736
• Coordenadas relativas o
incrementales U , W: se
programan los valores U, W
medidos desde la ultima
posición donde se encuentre
la herramienta en ese
momento hasta la posición
de destino en incrementos.

Sistemas De Manufactura Reconfigurable


19
MT-736
Ejercicio de coordenadas relativas
• Incrementales: si la herramienta
esta ubicada en el cero de pieza
W = P0:
U W___
P0-P1 ____ ____
P1-P2 ____ ____
P2-P3 ____ ____
P3-P4 ____ ____

P4-P3 ____ ____


P3-P2 ____ ____
P2-P1 ____ ____
P1-P0 ____ ____
Sistemas De Manufactura Reconfigurable
20
MT-736
Ejercicio de coordenadas relativas
• Incrementales: si la herramienta
esta ubicada en el cero de pieza
W = P0:
U W___
P0-P1 26 0
P1-P2 4 -2
P2-P3 0 -28
P3-P4 20 -20

P4-P3 ____ ____


P3-P2 ____ ____
P2-P1 ____ ____
P1-P0 ____ ____
Sistemas De Manufactura Reconfigurable
21
MT-736
CODIGOS G

• En un bloque de un
programa se pueden
programar varios códigos G
que no se cancelen entre si.
• Los códigos G modales son
los que siguen activos hasta
que se cambien o cancelen
por otros.
• Los códigos G usualmente
van desde el G0 hasta el
G99.

Sistemas De Manufactura Reconfigurable


22
MT-736
G0: POSICIONAMIENTO EN MARCHA RAPIDA

• Este código modal se utiliza G0 X25. Z5. ;


para aproximar la
herramienta a la pieza de
trabajo antes de mecanizar,
para alejarse de la pieza
después de mecanizar y
realizar movimientos en
vacío.

• La máquina se aproxima a
la máxima velocidad hasta
las coordenadas
programadas.

Sistemas De Manufactura Reconfigurable


23
MT-736
G0 X45. Z5.

Sistemas De Manufactura Reconfigurable


24
MT-736
G1: MECANIZADO EN LINEA RECTA

• Este código modal, también


llamado interpolación lineal, se G1 Z-30. F0.12 ;
utiliza para todo tipo de
mecanizado en línea recta, la
maquina se mueve con avance
de mecanizado F hasta las
coordenadas programadas.

• Se utiliza para mecanizar:


tronzados, conos, ranurados,
refrentados, cilindrados etc.

Sistemas De Manufactura Reconfigurable


25
MT-736
G1 Z-30. F0.12 ;
X52. ;

G1 Z-25. F0.15 ;
X50.Z-35 ;
X55. ;

Sistemas De Manufactura Reconfigurable


26
MT-736
G1 COPIADO G1 CONTORNO

G1 CONO G1 TALADRADO

Sistemas De Manufactura Reconfigurable


27
MT-736
Forma de proceder al programar
1. Elegir el punto cero de la pieza (uno o varios).
2. Se programará en coordenadas absolutas o incrementales?
3. 3- Elaborar el plan de trabajo en pasos individuales:
determinar herramienta, velocidad de giro del husillo,
refrigerante, recorridos, avances, etc.
4. Escribir el programa, traduciendo los pasos de trabajo al
lenguaje de programación.
5. Entrada del programa al control.
6. Probar el programa (en la grafica y en vacío).
7. Procesar el programa (mecanizar).
8. Verificar medidas de la pieza y compensar diferencias.
9. Optimizar el programa (recorridos y avances de mecanizado)

Sistemas De Manufactura Reconfigurable


28
MT-736
EJERCICIOS DE PROGRAMACION G0 Y G1

Sistemas De Manufactura Reconfigurable


29
MT-736
Ejercicio G0 y G1

Sistemas De Manufactura Reconfigurable


30
MT-736
G2 :INTERPOLACION G3 : INTERPOLACION
CIRCULAR HORARIA CIRCULAR ANTIHORARIA

Sistemas De Manufactura Reconfigurable


31
MT-736
G2 y G3 dependiendo de la ubicación de la
herramienta

• Área de trabajo detrás


del centro de giro.

• Área de trabajo delante


del centro de giro.

Sistemas De Manufactura Reconfigurable


32
MT-736
• G2 : este código modal se
utiliza para mecanizar
arcos y semiesferas G2 X55. Z- 45. R15. F0.2
donde la herramienta
describe una trayectoria
en sentido horario.
• Después del código G2 se
programa el punto final
del arco en X, Z y el radio
del arco con el código R y
el avance F.

Sistemas De Manufactura Reconfigurable


33
MT-736
G1 Z-25. F0.12;
G2 X50. Z-35. R10. F0.25;
G1 X55.;
Sistemas De Manufactura Reconfigurable
34
MT-736
• G3 : este código modal se
G3 X55. Z- 45. R15. F0.2
utiliza para mecanizar
arcos y semiesferas
donde la herramienta
describe una trayectoria
en sentido antihorario.
• Después del código G3 se
programa el punto final
del arco en X, Z y el radio
del arco con el código R y
el avance F.

Sistemas De Manufactura Reconfigurable


35
MT-736
Ejemplos G3

Sistemas De Manufactura Reconfigurable


36
MT-736
Ejercicio G02-G03

Sistemas De Manufactura Reconfigurable


37
MT-736
G4 : tiempo de espera
• Se utiliza cuando se necesita una pausa
temporizada en el programa, después
de cumplir el tiempo el programa sigue
con su secuencia.

• Se puede utilizar para romper bien la


viruta en los taladrados al fondo del
agujero, y en el fondo de las ranuras.
También se utiliza para esperar que la
copa abra y cierre en ciclos
automáticos de alimentación de barra.

• Se puede programar con la letra X en


segundos ej: G4X1. (temporice 1 seg)
también se puede programar con la
letra U, o con P en milésimas de
segundo
ej: G4 P1000 (temporice 1 seg).

Sistemas De Manufactura Reconfigurable


38
MT-736
G0 X32. Z-20. ;
G1 X20. F0.1;
G4 X2. ;
G01 X36. ;

Sistemas De Manufactura Reconfigurable


39
MT-736
G28 Return to Reference Position

• G28 es usado para que la herramienta se


posicione al origen de la maquina
%
O1000;
G28 U0;
G28 W0;
:
:
M30
%

Sistemas De Manufactura Reconfigurable


40
MT-736
Compensación de radio de herramienta
(G40/G41/G42)
• Es necesario compensar el radio • G40: desactiva la compensación de radio
de la hta para que la periferia de • G41: compensación de radio de hta. a
izquierdas
ésta siga la Es necesario
• G42: compensación de radio de hta. a
compensar el radio de la hta. para derechas .
que la periferia de ésta siga la • Las tres se utilizan dentro de una
geometría de la pieza. interpolación lineal únicamente lineal
únicamente.

Sistemas De Manufactura Reconfigurable


41
MT-736
Compensación de radio de herramienta G41

• …..
• N10 G90 G17 S100
T01D01 M03
• N15 G41 G01 X40
Y30 F125
• N20 Y70
• N25 X90
• N30 Y30
• N35 X40
• N40 G40 G01 X0 Y0
• N45 M30
• …..

Sistemas De Manufactura Reconfigurable


42
MT-736
Compensación de radio de herramienta G40

• G90 G17 F150 S100 T1 D1 M03


• ; Inicia compensación
• G42 G01 X20 Y20
• X50 Y30
• X70
• G03 X85Y45 I0 J15
• G02 X100 Y60 I15 J0
• G01 Y70
• X55
• G02 X25 Y70 I-15 J0
• G01 X20 Y20
• ; Anula compensación
• G40 G00 X0 Y0 M5
• M30

Sistemas De Manufactura Reconfigurable


43
MT-736
Sistemas De Manufactura Reconfigurable
44
MT-736
Programa Ejemplo
• //RECONFIGURABLES PROGRAMA
%
G28 U0.0 W0.0; (INICIALIZAMOS referencia)
G21; ( Sistema de unidades en milímetros)
G97 G99; (VELOCIDADES cancelamos la velocidad de corte constante Vc, avance en mm/rev)
T0101; ( HERRAMIENTA cambio de herramienta)
S1200 M03 (GIRO DEL HUSILLO 1200 rpm con sentido horario)
M08; (Activación del refrigerante)
G0 Z2.5 X45.0; (LATRAYECTORIA HACE LA MAQUINA primer acercamiento)
G01 Z-30.0 F0.25; (AVANCE EN MILIMETROS POR REVOLUCION primer corte)
G01 Z-27.5 X50; (EL G01 SE PUEDE OMITIR POR QUE YA ESTA PROGRAMADO primera retracción)
G00 Z2.5; (Segundo acercamiento)
G00 X40.0;
G01 Z-27.5; (OBLIGATORIO G1 POR QUE ESTA CAMBIANDO DE FUNCION)
Z-25.0 X45.0; (RETRAISTE)
G00 Z2.5;
X35.0;

Sistemas De Manufactura Reconfigurable


45
MT-736
Sistemas De Manufactura Reconfigurable
46
MT-736
Referencias
• YCM manual de
operación OPTCP11E
R004 2009
• Swansoft CNC Nanjing
Swansoft Techniology
Company

Sistemas De Manufactura Reconfigurable MT-736 47

Potrebbero piacerti anche