Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Esp Manual de Programacion Codigos G Tipo B TL TB TBI TC Fanuc PDF
Esp Manual de Programacion Codigos G Tipo B TL TB TBI TC Fanuc PDF
(Códigos G tipo B)
TORNOS DE CNC
marca CMZ modelos
Aprenda el significado de estos símbolos y lea detenidamente las explicaciones para asegurar
un manejo seguro mientras utilice este capítulo del manual.
<Otros Símbolos>
COMANDO
El formato identificado por este símbolo da información sobre la programación.
ÍNDICE
2. FUNCIONES G ................................................................................................................................. 21
2.1 Lista de códigos G de Fanuc ..................................................................................................... 21
2.1.1 Máquina TL-TB-TBI ............................................................................................................ 22
2.1.2 Selección del plano de giro en interpolaciones circulares ................................................. 25
3. FUNCIONES M ................................................................................................................................. 27
3.1 Lista de códigos M ..................................................................................................................... 27
4. ROSCADO ........................................................................................................................................ 33
1. CONCEPTOS BÁSICOS
Encontrará una información más extensa sobre este punto en el manual de
operación, capitulo B, punto 3: SELECCIÓN DEL SISTEMA DE
COORDENADAS
X+
Z- Z+ B- B+
X-
En el esquema anterior podemos ver los ejes X, Z y B con las indicaciones de los sentidos
positivo y negativo.
Vemos que cuando el cero pieza está en el final de ésta (siendo éste el caso más normal), las
direcciones positivas son aquéllas que se encuentran fuera de la pieza, mientras que en las
negativas nos meteríamos a mecanizar en la pieza.
1.1.2 Eje C
El eje C sería el de giro de cabezal para posicionar la C- C+
pieza cuando se taladre con herramienta motorizada.
B: es el eje que mueve el subcabezal para acercarse o alejarse del cabezal principal.
T: es el de giro de la torre
R: es la programación de radio
S: son las revoluciones o vueltas del cabezal (velocidad de corte). Esta letra siempre va
referida a los cabezales.
G92 S1000 Æ Límite de revoluciones.
G97 S1000 Æ r.p.m. fijas (para roscar y taladrar)
G96 S200 Æ velocidad de corte m/min en todas las operaciones de torneado.
Como podemos ver existen dos variantes que son “,C” y “,A”; éstas se
ponen con la coma delante para poder diferenciarlas de los ejes C y A.
MANUAL DE PROGRAMACIÓN -11-
Se han de introducir los valores de corrector para cada posición siempre que se varíe la
herramienta de dicha posición; si la herramienta no se cambia, ni se coloca de diferente
forma no hace falta variarlos, pues los valores quedan en la memoria de la máquina.
En las máquinas sin preséter, tornearemos una pieza y nos retiraremos de la pieza sin
movernos del eje. Luego mediremos la pieza y meteremos estas medidas en la tabla
geométrica.
Para introducir el valor, tendremos que ir a la tabla geométrica (corrector), meter el valor y
pulsar la tecla media; de esta forma el control calcula el valor corrector.
1.4 Refrentado
N60 G1 X-2;
Refrenta hasta X-2, es
Número de línea decir, cruzando 2 mm por
N70 G0 X150 Z150; debajo del eje
Comentario:
Son anotaciones que se ponen en el programa.
Son totalmente opcionales se pueden poner o no a gusto del programador.
Siempre irían entre paréntesis () para que el programa no las lea.
T101
Aquí indicamos que la herramienta a utilizar está en la posición 1 y le
aplicamos el corrector 01.
Se podría poner también T0101 pues siempre tenemos los cuatro caracteres a
poner pero el primer cero sería opcional.
M4 M200 M8
Como vemos en el ejemplo, se pueden programar hasta un máximo de 3
códigos M por línea.
Siempre es aconsejable activar el extractor de virutas y el refrigerante al
comienzo del programa salvo en casos especiales.
G0 X150 Z150
Indicar que la retirada de la herramienta del ejemplo es a 150mm en X+ y a
150mm en Z+ desde el cero pieza y no desde la cara del plato, ya que no le
hemos indicado ningún cambio de posición del cero pieza, que se mantiene en
todo el ejemplo.
BBD 210
Pasada
Pasada
En el ejemplo podemos ver que hace la 1ª pasada (N10 a N50) dejando parte
del mecanizado para la segunda pasada (N60 a N120)
También vemos que para hacer un torneado en cono no será necesario mas
que decirle desde qué punto a que punto tiene que ir y se mecanizara el ángulo
formado entre los dos puntos.
MANUAL DE PROGRAMACIÓN -16-
BBD 210
O0003;
N10 G10 P0 Z-85; Cero pieza -85
N20 T606; Herramienta 06 corrector 06
N30 G92 S2000; Limitación a 2000 r.p.m.
N40 G96 G95 S180 F.2 M4 M8 M200; Vc=180 mm/rev, Avance 0.2 mm/rev, sent. horario
N50 G0 X44 Z2; Nos situamos en Z2 a la altura del chaflán 2x45º
N60 G1 Z0; Avanzamos mecanizando hasta Z0
N70 X40 Z-2 F.15; Torneamos el chaflán con avance 0.15 mm/rev
N80 Z-40 F.2; Torneamos el ø40 interior con avance 0.2 mm/rev
N90 X35; Refrentamos el interior hasta ø35
N100 G0 Z5; Avance rápido hasta Z5
N110 X200 Z100; Nos retiramos a X200 Z100
N120 M30; Fin y rebobinado
1.7 Radios
BBD 210
G2 G3
O0004;
N10 G10 P0 Z-110;
N20 T303;
N30 G92 S2500;
N40 G96 S220 G95 F.2 M4 M8 M200;
N50 G0 X30 Z2;
N60 G1 Z-22; Tornear ø30 hasta Z-22
N70 G2 X40 Z-27 R5 (SENTIDO HORARIO); Radio 5 en sentido horario hasta X40 Z-
27
N80 G1 X55; Refrentar hasta X55
N90 G3 X80 Z-57 R80 (SENTIDO ANTIHORARIO); Radio 80 en sentido antihorario hasta
X80 Z-57
N100 G1 Z-62; Tornear hasta Z-60
N110 X86; Refrentar hasta X86
N120 G0 X150 Z150 M30;
BBD 210
O0005;
N10 G10 P0 Z-165;
N20 T404;
N30 G92 S2000;
N40 G96 S200 G95 F.2 M4 M8 M200;
N50 G0 X69.282 Z2; Avance rápido a X69.292 Z2
N60 G1 Z-20; Torneado hasta Z-20
N70 G3 X69.282 Z-60 R40; Tornear a radio 40 hasta el punto
X69.282 Z-60 en sentido antihorario
N80 G2 X69.282 Z-100 R40; Tornear a radio 40 hasta el punto
X69.282 Z-100 en sentido horario
N90 G1 Z-105; Torneado hasta Z-105
N100 G0 X150;
N110 Z10
N120 M30;
BBD 210
O0006;
N10 G10 P0 Z-96:
N20 T505;
N30 G96 G95 S120 F.1 M4 M8 M200;
N40 G0 X78 Z-20; Avance rápido a X78 Z-20
N50 G1 X65; Ranurar hasta ø65
N60 G4 X1 (TEMPORIZACION 1 SEGUNDO); Temporización (parar hta. 1 seg. X1=P1000)
N70 G0 X78; Avance rápido a X78
N80 W-10 (INCREMENTAL); Incrementar –10 en el eje Z (W=Z)
N90 G1 U-7; Incrementar –7 en el eje X (U=X)
N100 G4 X1; Temporización
N110 G0 U7; Avance rápido 7 en eje X (U=X)
N120 W-15; Incrementar –15 en eje Z (W=Z)
N130 G1 U-9; Ranurar hasta –9 en eje X (ø69)
N140 G4 X1; Temporización
N150 G0 U9; Avance rápido 9 en eje X (ø78)
N160 X200 Z200;
N170 M30;
En este ejemplo lo que vamos a hacer son las ranuras de ø65, ø71 y ø69, para
ello utilizaremos la herramienta que se muestra indicada como T5.
Las equivalencias son: U para el eje X (el incremental en U también va en ø)
W para el eje Z
H para el eje C
Las temporizaciones se ponen cada vez que se ejecuta una ranura, para
detener la herramienta por un tiempo y completar el mecanizado
correctamente.
MANUAL DE PROGRAMACIÓN -20-
BBD 210
Herramientas:
T1= Exterior y refrentar
T2= Broca ø15
T3= Interior
O0007;
N10 G10 P0 Z-74;
N20 T101 (EXTERIOR); Herramienta 1
N30 G92 S2500;
Torneado exterior
N40 G96 S220 G95 F.25 M4 M8 M200; Giro horario
N50 G0 X35 Z0;
N60 G1 X-2;
N70 G0 X26 Z2;
N80 G1 Z0;
N90 X28 Z-1 F.2;
N100 Z-18 F.25;
N110 X32;
N120 G0 X150 Z200 M5; Retirada y parada de giro de cabezal
N130 T202 (BROCA DE 15); Herramienta 2
Taladrado
N140 G97 S600 G95 F.15 M3; Revoluciones fijas, Giro antihorario
N150 G0 X0 Z3;
N160 G1 Z-47;
N170 G0 Z100 M5; Retirada y parada de giro de cabezal
N180 T303 (INTERIOR); Herramienta 3
N190 G96 S150 G95 F.25 M4; Giro horario
Torneado interior
2. FUNCIONES G
Las máquinas que se entregan en España salen con los códigos G tipo B.
Es posible cambiar los códigos a los A o C. Para ello es necesario cambiar
parámetros de la máquina por lo que es aconsejable que se ponga en contacto
con el servicio técnico de CMZ.
Aquí se dan explicaciones sobre los códigos G generales. Para códigos G que
no aparezcan aquí habrá que dirigirse a los manuales de FANUC.
Tipo Descripción
Por ejemplo, G00 y G01 son modales, porque pertenecen a un grupo diferente del 00
G01 X_Z_;
X_; G01 es valido en este rango
Z_;
G00 X_Z_;
4.- Los códigos G marcados con % son los que se activan por defecto al
arrancar el CNC o tras pulsar la tecla de RESET
MANUAL DE PROGRAMACIÓN -22-
Código G
Grupo Función Observaciones
A B C
% G00 G00 G00 Posicionamiento (avance rápido) )
Interpolación lineal (avance en )
G01 G01 G01
mecanizado)
01 Interpolación circular horaria o
G02 G02 G02 )
interpolación helicoidal horaria
Interpolación circular antihoraria e )
G03 G03 G03
interpolación helicoidal antihoraria
G04 G04 G04 00 Temporización )
Código G
Grupo Función Observaciones
A B C
G32 G33 G33 Roscado )
01
G34 G34 G34 Roscado de rosca de paso variable )
Anular compensación de radio de
% G40 G40 G40
plaquita de herramienta
)
Compensación de radio de plaquita de
G41 G41 G41 07 )
herramienta a la izquierda
Compensación de radio de plaquita de )
G42 G42 G42
herramienta a la derecha
Selección del sistema de coordenadas o
G50 G92 G92 selección de velocidad máxima de )
00 husillo
G38 G38 G38 Ciclo de transferencia de pieza x4
% G50.2 G50.2
(G250) (G250)
G50.2
(250)
Anular torneado poligonal x5
20
G51.2 G51.2 G51.2
Torneado poligonal x5
(G251) (G251) (G251)
Definición de sistema local de +
G52 G52 G52
coordenadas
00
Definición de sistema de coordenadas +
G53 G53 G53
de máquina
% G54 G54 G54 Selección sistema 1 coordenadas pieza +
Además de la letra “R”, para definir una trayectoria circular, se pueden usar las letras “I”, “J” y
“K”. Estas letras indican, respectivamente, las distancias en la dirección de los ejes X, Y y Z,
desde el punto de inicio de la trayectoria circular hasta el centro de dicha trayectoria circular.
Los valores numéricos asociados a estas letras tendrán “valores de radio” para el eje X y, en
para todos los casos, indicarán valores incrementales. Por consiguiente, estos números
pueden contener signos negativos en caso de que la distancia desde el punto de inicio de la
trayectoria circular al centro de la misma sea negativa. Esto ocurrirá cuando el centro de la
trayectoria circular se encuentre, respecto de su punto de inicio, en una coordenada más
negativa o menos positiva.
MANUAL DE PROGRAMACIÓN -27-
3. FUNCIONES M
4. ROSCADO
BBD 210
MANUAL DE PROGRAMACIÓN -34-
O0008;
N10 G10 P0 Z-95;
N20 T101 (CILINDRADO);
N30 G92 S2500;
N40 G96 S200 G95 F.25 M3 M8 M200;
N50 G0 X70 Z0;
N60 G1 X-2;
N70 G0 X57 Z1;
N80 G1 Z0;
N90 X59.9 Z-1.5;
N100 Z-45;
N110 X66;
N120 G0 X150 Z100;
N130 T202; (ROSCADO);
N140 G97 S700 M3; Revoluciones fijas, giro antihorario
N150 G0 X60 Z2 (INICIO 2 VECES EL PASO);
N160 X59.4 (PRIMERA PASADA); Primera pasada a X59.4
N170 G33 Z-40 F1 (F=PASO); Roscado hasta Z-40 paso 1
N180 G0 X62;
N190 Z2;
N200 X58.8 (SEGUNDA PASADA); Segunda pasada a X58.8
N210 G33 Z-40 F1; Roscado hasta Z-40 paso 1
N220 G0 X62;
N230 Z2;
N240 X58.7 (ULTIMA PASADA); Ultima pasada a X58.7
N250 G33 Z-40 F1; Roscado hasta Z-40 paso 1
N260 G0 X62;
N270 X200 Z2
00 M30;
O0071;
N10 G10 P0 Z-130;
N20 T101 (DESBASTE);
N30 G92 S2500;
N40 G96 S200 G95 F.25 M3 M8 M200;
N50 G0 X105 Z0;
N60 G1 X-2 (REFRENTADO);
N70 G0 X105 Z1 (PUNTO DE INICIO Y FIN DEL CICLO FIJO);
N80 G71 U3 R1 (PROFUNDIDAD DE PASADA U3mm RETIRADA R1mm);
N90 G71 P100 Q140 U2 W2 F0.3 (DESBASTE DEJANDO CRECES DE 2 mm EN X y Z);
N100 G0 X40 (DEL BLOQUE 100 AL 140 DEFINIMOS EL PERFIL);
N110 G1 Z-30;
N120 X60 Z-60;
N130 Z-80;
N140 X100 Z-90;
N150 G70 P100 Q140 (CICLO DE ACABADO);
N160 G0 X200 Z200 M5;
N170 M30;
MANUAL DE PROGRAMACIÓN -40-
BBD 210
6.2.1 G74 Ciclo de taladrado con pequeña retirada para romper viruta
O0009;
N10 G10 P0 Z-75;
N20 T808 (BROCA DE 30);
N30 G97 S265 M4 F0.2 M8 M200; Revoluciones fijas a 265rpm Av=0.2mm por
vuelta
N40 G0 X0 Z3; Nos situamos en X0 Z3
N50 G74 R0.5; Taladrado con rotura (retirada 0.5mm)
N60 G74 Z-60 Q20000 F0.2; Taladrar hasta Z-60 Profundidad 20000
micras por pasada, Av=0.2mm por vuelta
ATENCIÓN: en las máquinas con
especificación de “décima de micra” en vez
de Q20000 hay que programar Q200000
N70 G0 X200 Z100 M30;
6.2.2 G83 Ciclo fijo de taladrado con retirada a inicio para rotura y
extracción de viruta.
N40 G0 X0 Z3 M8; Nos situamos en X0 Z3
N50 G83 Z-60 Q20000 F0.2; Taladrar hasta Z-60 Profundidad 20000
micras por pasada, Av=0.2mm por vuelta
ATENCIÓN: en las máquinas con
especificación de “décima de micra” en vez
de Q20000 hay que programar Q200000
N60 G0 G80 X200 Z100 M30; Retirada y fin
Para retirada al inicio, sustituiríamos el final del programa por éste; con el ciclo
G83 el control es retirar la broca hasta el inicio (X0 Z3) cada vez, por eso no se
le indica como antes la retirada (R0.5)
MANUAL DE PROGRAMACIÓN -41-
BBD 210
O0010;
N10 G10 P0 Z-110;
N20 T707 (RANURADO);
N30 G92 S1000;
N40 G96 G95 S110 M4 M200 M8;
N50 G0 X80 Z-55; Posicionamos la hta. En X80 Z-55
N60 G75 R.5; Ranurado con rotura viruta (0.5 de retirada)
N70 G75 X69 Z-28 P3000 Q2500 F.1; Ranurado, penetrar hasta ø69 y hasta Z(W)-28,
penetración en X 3000 micras, desplazamiento en
Z 2500 micras Av=0.1mm/vuelta
ATENCIÓN: en las máquinas con especificación
de “décima de micra” en vez de P3000 y Q25000
hay que programar P30000 y Q250000
N80 G0 X200 Z200 M30;
Diámetro de fondo
Ø = ønominal – (2 x altura de rosca)
Ø = 60 – (2 x 1.3) = 57.4
Profundidad 1ª pasada
Altura de rosca
Q=
Nº de pasadas
1300 micras
Q= =457 micras
8
O0011;
N10 G10 P0 Z-88;
N20 T101 (CILINDRADO);
N30 G92 S2000;
N40 G96 G95 S200 F0.25 M4 M200 M8;
N50 G0 X68 Z0;
N60 G1 X-2;
N70 G0 X56 Z2;
N80 G1 Z0;
N90 X60 Z-2 F0.15;
N100 Z-35 F0.25;
N110 X66;
N120 G0 X200 Z100;
N130 T303 (ROSCADO);
N140 G97 S800 M4; Revoluciones constantes a 800 rpm
N150 G0 X62 Z4 (2 VECES EL PASO); Posicionamiento de hta.
N160 G76 P010160 Q50 R0.03; Ciclo fijo de roscado P01/01/60: 01 pasadas,
01 salida de rosca, 60 ángulo de rosca (60º)
ATENCIÓN: en las máquinas con
especificación de “décima de micra” en vez
de Q50 hay que programar Q500
N170 G76 X57.4 Z-30 R0 P1300 Q500 F2; Fondo de rosca ø57.4, final de rosca Z-30,
creces de acabado 0, Altura rosca 1300
micras, profundidad primera pasada 500
micras, paso 2
ATENCIÓN: en las máquinas con
especificación de “décima de micra” en vez
de P1300 y Q500 hay que programar P13000
y Q25000
N180 G0 X200 Z100 M30;
Tener en cuenta que en todos los casos cuando multipliquemos el paso por las
revoluciones tiene que ser menor o igual a 4000. PASO x R.P.M. ≤ 4000
MANUAL DE PROGRAMACIÓN -43-
APLICAR:
CICLO DE TALADRADO
CICLO DE ROSCADO
MANUAL DE PROGRAMACIÓN -44-
PROGRAMA:
O0012;
N10 G10 P0 Z-100;
N20 T101;
N30 G92 S2000;
N40 G96 G95 S200 F0.2 M4 M8 M200;
N50 G0 X73 Z0;
N60 G1 X-2;
N70 G0 X61 Z2;
N80 G1 Z0;
N90 X64.9 Z-2 F0.15 (DIÁMETRO DE LA ROSCA);
N100 Z-35 F0.2;
N110 X70 Z-50 F0.15;
N120 X71;
N130 G0 X150 Z200;
N140 T808 (BROCA DE 28);
N150 G97 S300 M4 F0.15;
N160 G0 X0 Z3;
N170 G74 R1;
N180 G74 Z-84 Q30000 F0.15; ATENCIÓN: en las máquinas con especificación de “décima
de micra” en vez de Q30000 hay que programar Q300000
N190 G0 Z100;
N200 T1010 (MECANIZADO INTERIOR);
N210 G96 G95 S150 M4 F0.2;
N220 G0 X34 Z2;
N230 G1 Z0;
N240 X29.6 Z-2 F0.15;
N250 Z-30 F0.2;
N260 X27;
N270 G0 Z100;
N280 T1212 (ROSCADO INTERIOR);
N290 G97 S1300 M4;
N300 G0 X28 Z4 (2 VECES EL PASO);
N310 G76 P010160 Q40 R0.03; ATENCIÓN: en las máquinas con especificación de “décima
de micra” en vez de Q40 hay que programar Q400
N320 G76 X32 Z-25 R0 P1300 Q450 F2; ATENCIÓN: en las máquinas con especificación de
“décima de micra” en vez de P1300 y Q450 hay que
programar P13000 y Q4500
N330 G0 X250 Z100;
N340 T505 (ROSCADO EXTERIOR);
N350 G97 S650 M4;
N360 G0 X67 Z3 (2 VECES EL PASO);
N370 G76 P010160 Q50 R0.04; ATENCIÓN: en las máquinas con especificación de “décima
de micra” en vez de Q50 hay que programar Q500
N380 G76 X63.05 Z-30 R0 P975 Q400 F1.5; ATENCIÓN: en las máquinas con especificación
de “décima de micra” en vez de P975 y Q400 hay que
programar P9750 y Q4000
N390 G0 X200 Z200 M300;
MANUAL DE PROGRAMACIÓN -45-
O0012;
N10 G10 P0 Z-200;
N20 T303 (PERFILADO);
N30 G92 S2200;
N40 G96 G95 S230 F0.12 M4 M8 M200;
N50 G0 X0 Z3;
N60 G1 Z0 (P1);
N70 ,A90 R6 (PRIMER ANGULO);
N80 X50 Z-25 ,A165 (SEGUNDO ANGULO); El ,A165 sale de 180°-15°=165°
N90 ,A180
N100 X75 Z-49 ,A90 ,C1;
N110 Z-60;
N120 ,A150 R50; El ,A150 sale de 180°-30°=150°
N130 X185 Z-100 ,A110; El ,A110 sale de 180°-70°=110°
N140 ,A90 ,C2;
N150 X200 Z-150 ,A180 (P2);
N160 G0 X250 Z200 M30;
<EXTERIOR>
<INTERIOR>
MANUAL DE PROGRAMACIÓN -49-
A las herramientas de fresado se les asigna el tipo “0” ó “9”, para las
interpolaciones.
MANUAL DE PROGRAMACIÓN -50-
Herramientas
T1 = EXTERIOR
T8 = BROCA ø38
T10 = INTERIOR
MANUAL DE PROGRAMACIÓN -51-
Todos los ciclos acaban donde empiezan; por eso, el posicionamiento del
acabado lo hacemos por encima de la pieza.
MANUAL DE PROGRAMACIÓN -54-
Para los controles con posibilidad de mecanizar perfiles con cambio de sentido
en “X”, en el primer bloque de definición de perfil debemos poner en
movimiento en los dos ejes o poner “U0” ó “W0”.
HERRAMIENTAS:
T1 = DESBASTE EXTERIOR
T2 = ACABADO EXTERIOR
T6 = DESBASTE INTERIOR
T10 = ACABADO INTERIOR
MANUAL DE PROGRAMACIÓN -57-
SUBPROGRAMA DE LA RANURA:
PROGRAMA:
SUBPROGRAMA
O0002 (SUBPROGRAMA);
N10 T101;
N20 G92 S1500;
N30 G96 S150 G95 F0.08 M4 M8 M200;
N40 G0 X36 Z-10;
N50 G1 X30;
N60 G0 X36;
N70 G10 P0 W10;
N80 M99
MANUAL DE PROGRAMACIÓN -63-
A continuación, se detallan una serie de códigos G cuya programación ha sido elaborada por CMZ.
G38 B_F_Q_T_;
COMANDO
- G38 ................Comando de chequeo de empuje pieza.
- B.....................Comando Absoluto
Es la coordenada B de la posición en coordenadas de trabajo,
donde se producirá la transferencia de la pieza.
- F.....................Avance (mm/min)
Especifica el avance para la operación de transferencia.
- Q ....................Tolerancia en la posición de transferencia.
- T.....................Fuerza de empuje del eje B expresada en Kgf
(min.200 – máx. 600).
B-AXIS-SUBSPINDLE
Q1 (1mm)
O0001;
N1........;
Programa de mecanizado
(Pieza mecanizada en el cabezal principal)
(****TRANSFERENCIA****);
G97G95S100M3 (REVOLUCIONES CONSTANTES 100 RPM);
M54 M211M254 (ACTIVAMOS SOPLADO EN CABEZAL PRINCIPAL Y SUBCABEZAL
Y ABRIMOS GARRAS DE SUBCABEZAL);
M34 (SINCRONIZACION DE CABEZALES EN VELOCIDAD + ANGULO);
G4X1 (TEMPORIZAMOS 1 SEG)
M59 (DEJAMOS DE SOPLAR EN CABEZAL PRINCIPAL);
G0B-420 (NOS POSICIONAMOS);
G1B-469.5F10 (NOS ACERCAMOS A MENOS DE 1 MM);
G38B-472F10T400 (EMPUJAMOS LA PIEZA CON G38 Y ELPLATO DE
SUBCABEZAL CIERRA);
COMANDO
G138 B_ Q_ T_ S_ J_ E1 ... Amarre
G138 B_ Q_ (T_) (S_) E3 ....Chequeo posición amarre
G138 D_ J_ E2 .................... Desamarre
J
Pos. B en la que se debería
alcanzar el empuje T G01 G00 MOVEMENT INITIAL B
S700 mm/min 24000 mm/min POSITION
B -425.8 B -415.8
PISTON B-AXIS-AUTOMATIC
TAILSTOCK
Q1 (1mm)
G01
D1500 mm/min
O0001;
N1;
G138 B-425.8 Q1 S700 J10 T300 E1(Ciclo de amarre de pieza);
2.-Si se omite el valor D, el avance de retroceso por defecto será de: 1500 mm/min.
3.- Si se omite el valor T, el límite del par de amarre se carga desde la pantalla
de datos del contrapunto.
5.- Si se omite el valor K en el amarre, su valor por defecto será de: 10 mm.
Este valor sólo tiene efecto en el ciclo de amarre.
Se utiliza para sujetar con el contrapunto servo la pieza amarrada en el cabezal principal.
Durante la operación de amarre de pieza, se chequea el empuje del punto contra la pieza.
O0001;
N1;
G238 X100 Z50 B-425.8 K5 Q1 S700 T250 A501 E1; .... Ciclo amarre pieza
Programa mecanizado
G238 X250 Z250 B100 D1200 J10 E2; Ciclo desamarre pieza
Se utiliza para chequear si la posición de amarre del contrapunto es correcta, tras haber
realizado el amarre de la pieza con el contrapunto de forma manual (con los pulsadores del
panel).
O0001;
N1;
G238 B-425.8 Q1 E3; .... Ciclo de chequeo de posición de amarre pieza
Programa mecanizado
G0 X250 Z250
M30;
G238 X250 Z250 B100 D1200 J10 E2; Ciclo desamarre pieza
M30;
MANUAL DE PROGRAMACIÓN -72-
Cuando se programa un argumento T [Kgf] para esta función G (límite de par de empuje del
eje B), el contrapunto automático ejerce dicha fuerza contra la pieza.
Fig. 1.3.1
Para calibrar esta fuerza, la variable #130 del programa O9016 (para el ciclo G138), o del
programa O9015 (para el ciclo G238) puede ser introducido desde el teclado, hasta que
ambas medidas coincidan.
Si el bit 4 del parámetro 3202 toma el valor de “1”, la edición de los programas
registrados O9000 a O9999 no será posible.
MANUAL DE PROGRAMACIÓN -73-
Los comandos G384 y G380 sólo pueden usarse en máquinas con herramienta
motorizada (M).
< Ciclo de roscado rígido con porta herramientas motorizado axial >
COMANDO
G384 X_C_Z_Y_
H_R_F_S_D_M_E_Q_A_T2(T3);
< Ciclo de roscado rígido con porta herramientas motorizado radial >
G384 X_C_Z_Y_
H_R_F_S_D_M_E_Q_A_T1;
G380;
10- Tras programar un roscado rígido con el G384, hemos de cancelarlo con el
G380.
Si especificamos otro ciclo fijo sin haber cancelado el ciclo de roscado rígido se
puede producir una colisión entre la herramienta y la pieza.
Hay que realizar un ciclo de roscado rígido (G384) (paso: 2mm; profundidad:20mm) en los
agujeros desde el 1 al 6
Giro normal
Giro inverso
G384 C90.0;
G384 C150.0;
Ejecutamos el ciclo de roscado rígido (G384) en
G384 C210.0; ...............
los puntos 2 a 6
G384 C270.0;
G384 C330.0;
<Programa macro>
Posicionamiento del carro Z frente al pin del contrapunto.
O0005;
N1;
G100 Z_; …………………………. Movimiento de acercamiento del contrapunto a la distancia
especificada en Z_ (valor en mm).
M25; ……………………………… La caña del contrapunto sale hacia FUERA para sujetar la
pieza..
G04 U_; …………………………... Retardo que permite una sujeción correcta de la pieza por
la caña del contrapunto.
G92 S1000:
T0101:
G96S100M03;
...
Programa de mecanizado
…
G28 U0; …………………………. Retorno al cero del eje X para evitar interferencias con el
contrapunto.
M05;
M26; …………………………….. Metemos la caña a la posición DENTRO.
G04 U_; …………………………. Pausa para permitir la liberación correcta de la pieza por la
caña del contrapunto.
G100 Z_; ………………………… Movimiento de alejamiento del contrapunto a la distancia
especificada en Z_ (valor en mm).
...
MANUAL DE PROGRAMACIÓN -79-
COMANDO
G101;
G101 …. Llama al modo de conexión del contrapunto automático.
<Programa macro>
... Posicionamiento del carro Z frente al pin del contrapunto.
G101;
...
Ejecución de M27 (desbloqueo de la base del contrapunto; el pin
sale de la base y se conecta al carro Z).
MANUAL DE PROGRAMACIÓN -80-
O0005;
N1;
G101; …………………………. Enganchamos el contrapunto al carro Z.
G1Z_F100; ……………………….. Aproximación del carro Z, junto con el contrapunto
automático, a la pieza
M28; ......................................... Desenganchamos el contrapunto del carro Z.
M25; ……………………………… La caña del contrapunto sale hacia FUERA para sujetar la
pieza.
G04 U_; …………………………... Retardo que permite una sujeción correcta de la pieza por
la caña del contrapunto.
G92 S1000:
T0101:
G96S100M03;
...
Programa de mecanizado
…
G28 U0; …………………………. Retorno al cero del eje X para evitar interferencias con el
contrapunto.
M05;
M26; …………………………….. Metemos la caña a la posición DENTRO.
G04 U_; …………………………. Pausa para permitir la liberación correcta de la pieza por la
caña del contrapunto.
G101; …………………………. Enganchamos el contrapunto al carro Z..
G1Z_F100; ……………………… Movimiento del contrapunto automático a la posición ubicada
previamente, especificado por Z_ (coordenadas absolutas).
M28; ………………………… Desacople y bloqueo de la base del contrapunto automático.
…
Tras programar el G383, la orden de inicio del taladrado se realizará con la M417 (inicio de
ciclo de taladrado).
En los casos en que sea necesario realizar una sincronización del final de la operación de
taladrado con el final de otro mecanizado se podrá programar la M418 (Confirmación fin de
ciclo de taladrado).
El G383 sólo se puede usar en las máquinas con contrapunto servo en el eje B
(especificación T)
G383 R_ B_ T_ F_ Q_ D_ A_
...
M417: orden de inicio del taladrado
...
M418: confirmación de fin de ciclo de taladrado
MANUAL DE PROGRAMACIÓN -81-
G383 B_ R_ T_ F
(1) El ciclo se inicia en aquella posición máquina en la que se lea un M417 (pto-
O)
(2) Avance rápido en G0 durante R mm.
(3) Taladrado a la velocidad de avance F una distancia B.
(4) Espera un tiempo T (opcional).
(5) Retroceso en rápido G0 hasta el nivel del punto R.
(6) Retroceso en rápido G0 hasta la posición inicial (pto-O).
MANUAL DE PROGRAMACIÓN -82-
El taladrado se hará en tantas etapas como sean necesarias para avanzar una
distancia Q en cada pasada y la última pasada podrá ser menor o igual a Q.
Además, tras realizar cada una las pasadas de taladrado, el eje retrocederá
siempre hasta el punto R en G0. Desde este punto, para realizar la siguiente
pasada de taladrado, el eje avanzará en G0 hasta A mm antes del final de la
pasada anterior.
Este taladrado extrae las virutas del mecanizado del orificio tras cada uno de
los retrocesos.
G383 B_ R_ T_ F_Q_A
(1) El ciclo se inicia en aquella posición máquina en la que se lea un M417 (pto-
O).
(2) Avance rápido en G0 durante R mm.
(3) Taladrado a la velocidad de avance F una profundidad Q.
(4) Retroceso en rápido G0 hasta el nivel del punto R
(5) Avance rápido en G0 durante (Q-A) mm.
(6) Taladrado a la velocidad de avance F una profundidad (Q+A).
(7) Retroceso en rápido G0 hasta el nivel del punto R
(8) Avance rápido en G0 durante (2Q-A) mm.
(9) Taladrado a la velocidad de avance F una profundidad (Q+A) o hasta llegar
a B.
(10) Espera un tiempo T
(11) Retroceso en rápido G0 hasta el nivel del punto R
(12) Retroceso en rápido G0 hasta la posición inicial
MANUAL DE PROGRAMACIÓN -83-
G383 B_ R_ T_ F_Q_D
EJEMPLOS
Caso a):
O0001;
N1;
G383 B40 R15 T1 F100
Este comando por si mismo no inicia el ciclo, sólo lo configura a través de sus
argumentos.
.................
Programa mecanizado
……………
M417 (Iniciar ciclo de taladrado)
El contrapunto servo se moverá 15mm hacia el cabezal en G0; después iniciará el ciclo de
taladrado a una velocidad de corte F100mm/min durante 40mm, esperará 1 segundo y
retrocederá en rápido hasta la posición inicial, es decir 55mm.
……………
Sigue el programa de mecanizado mientras se realiza el ciclo de taladrado.
……………
M418 (M de espera en caso de que el ciclo de taladrado no haya terminado aún)
.................
Caso b):
O0002;
N1;
G383 B40 R15 T1 F100 Q18 A1
Este comando por si mismo no inicia el ciclo, sólo lo configura a través de sus
argumentos.
.................
Programa mecanizado
……………
M417 (Iniciar ciclo de taladrado)
El contrapunto servo se moverá 15mm hacia el cabezal en G0, después iniciará el ciclo de
taladrado a una velocidad de corte F100mm/min durante 18mm, después retrocede en rápido
18mm y vuelve a entrar en rápido 17mm para seguir a velocidad de corte 18mm. A
continuación retrocede en rápido 36mm entra 35mm y avanza a velocidad de corte los 5 mm
restantes. Esperará 1 segundo y retrocederá en rápido hasta la posición inicial, es decir
55mm.
……………
Sigue el programa de mecanizado mientras se realiza el ciclo de taladrado.
……………
M418 (M de espera en caso de que el ciclo de taladrado no haya terminado aún)
MANUAL DE PROGRAMACIÓN -85-
.................
Caso c):
O0003;
N1;
G383 B40 R15 T1 F100 Q18 D1
Este comando por si mismo no inicia el ciclo, sólo lo configura a través de sus
argumentos.
.................
Programa mecanizado
……………
M417 (Iniciar ciclo de taladrado)
……………
El contrapunto servo se moverá 15mm hacia el cabezal en G0, después iniciará el ciclo de
taladrado a una velocidad de corte F100mm/min durante 18mm, después retrocede 1mm y
vuelve a entrar a velocidad de corte 19mm. A continuación retrocede 1mm y avanza a
velocidad de corte los 5mm restantes. Esperará 1 segundo y retrocederá en rápido hasta la
posición inicial, es decir 55mm.
……………
Sigue el programa de mecanizado mientras se realiza el ciclo de taladrado.
……………
M418 (M de espera en caso de que el ciclo de taladrado no haya terminado aún)
.................
MANUAL DE PROGRAMACIÓN -87-
9. Funciones M de CMZ
COMANDO
M23;..............Especifica modo salida angular (es la de por defecto, si no se
programa nada es la que la máquina asume por defecto).
M24;..............Especifica salida recta (cancela modo salida angular).
1- Para transferir una pieza desde el cabezal principal al subcabezal, hay que
sincronizar la velocidad con el comando M33. Si la pieza se transfiriese sin
sincronización de velocidad, se rayaría.
Para una pieza redonda, también se permite el uso de la M34; pero como el
tiempo necesario para la sincronización de fase (y velocidad), es mayor que el
de velocidad, se recomienda usar la M33 para piezas redondas.
MANUAL DE PROGRAMACIÓN -89-
O0001;
N1........;
Programa de mecanizado
(Pieza mecanizada en el cabezal principal)
(****TRANSFERENCIA****);
G97G95S100M3 (REVOLUCIONES CONSTANTES 100 RPM);
M54 M211M254 (ACTIVAMOS SOPLADO EN CABEZAL PRINCIPAL Y SUBCABEZAL
Y ABRIMOS GARRAS DE SUBCABEZAL);
M34 (SINCRONIZACIÓN DE CABEZALES EN VELOCIDAD Y ÁNGULO);
G4X1 (TEMPORIZAMOS 1 SEG)
M59 (DEJAMOS DE SOPLAR EN CABEZAL PRINCIPAL);
G0B-420 (NOS POSICIONAMOS);
G1B-469.5F10 (NOS ACERCAMOS A MENOS DE 1 MM);
G38B-472F10 (EMPUJAMOS LA PIEZA CON G38 Y ELPLATO DE
SUBCABEZAL SE CIERRA);
1.- El código M40 sólo se puede usar en las máquinas con subcabezal (S).
O0001;
Programa de mecanizado
(Mecanizado en cabezal principal)
N5;
G97 S1000 M03;.....................Giro normal cabezal principal a 1000 min-1
M33; ........................................Sincronización de velocidad de los cabezales.
M211;
Transferencia de pieza
G95 G00 X42.0 M08; ..............Modo avance por revolución
G01 X-06 F0.08; .....................Ciclo de corte. Cortamos hasta X-0.6 a un avance de 0.08
mm/seg.
G28 U0 M09;
M40; ........................................Detección de pieza cortada
-1
El cabezal principal gira a 1000 min y el
subcabezal se para.
G28 W0;
M36; ........................................Cancelar el modo de operación sincronizada
G28 B0; ...................................Vuelta del eje B (subcabezal) al punto de referencia.
M01;
MANUAL DE PROGRAMACIÓN -92-
1.- Antes de ejecutar la M73, hay que asegurarse que la torre esté fuera
de la zona de interferencia con el recogedor de piezas.
2.- En las máquinas con subcabezal (S), no se permite el movimiento del eje B
cuando el recogedor de piezas está en posición de recogida de pieza.
Programa de mecanizado.
(Mecanizado de pieza en el subcabezal)
COMANDO
M432; .............Orden de ciclo del recogedor de piezas.
Cuando programamos M432 la máquina realiza lo siguiente:
1. Da fin a la M, con lo que el programa sigue.
2. Para el subcabezal
3. Introduce el recogedor de piezas a la posición de recogida.
4. Sopla garras en el subcabezal
5. Abre garras o pinza en el subcabezal
6. Mueve el recogedor de piezas a la posición de extracción.
O0001;
Programa de mecanizado
(Mecanizado en subcabezal)
El subcabezal se para.
N10;
M11; ........................................Abrir garras del cabezal principal.
G04 U_;...................................Retardo para permitir abrir correctamente las garras del
cabezal
M62; ........................................Orden de alimentar barra (empujar)
M10; ........................................Orden de amarrar pieza en cabezal principal.
G04 U_;...................................Retardo para permitir amarrar la pieza correctamente en el
cabezal principal.
N11;
G92 S2000;
T0101;
G96 S120 M03;
Programa de mecanizado
(Mecanizado en el cabezal principal)
M30;
MANUAL DE PROGRAMACIÓN -96-
El M329 se puede usar en todas las máquinas que tengan la opción de roscado
rígido en los cabezales.
O0001;
N10 T303 (BROCA);
N20 G97 S700 M3 M8 M200;
N25 G0 X0 Z5
N30 G83 Z-24 Q5000 F0,5;
N40 X200 Z150 M5 (PARA CABEZAL ANTES DE M329, PARA QUE NO DÉ ERRORES);
N50 T606 (MACHO);
N60 G0 X0 Z5 (PUNTO DE INICIO);
N70 M329 H-17 F1,5 S800 I0 T2 (H= PUNTO FINAL, EN ABSOLUTAS, DE LA ROSCA);
N80 G0 X200 Z150 M5
N90 M30
COMANDO
M454; .............Orden de avance del descargador de barras.
M455; .............Orden de retroceso del descargador de barras.
M454; .............Orden de inicio de descarga en el descargador de barras.
M454; .............Orden de fin de descarga en el descargador de barras.
COMANDO
M200; .............Orden de movimiento al extractor de viruta.
M201; .............Orden de parada al extractor de viruta.
En caso de equipar extractor de virutas posterior, los códigos M200 y M201,
además de operar sobre el extractor de virutas, también activan y desactivan la
taladrina de limpieza respectivamente.
En este caso, el tiempo en funcionamiento del extractor, que se programa en la
pantalla de parámetros NO influye en el movimiento de la bomba de taladrina.
9.10 Taladrina.
Se describe a continuación el modo de operación de las posibles configuraciones de las
bombas de taladrina. Estas configuraciones dependen del tipo de máquina, y de las opciones
equipadas con las mismas.
En modo manual existe un pulsador para esta bomba, cuyo led se ilumina al realizar la
activación.
Las máquinas TBI 520 pueden incorporar una segunda bomba de taladrina
para refrigeración. La activación y desactivación de esta bomba en modo
automático, se realiza mediante la programación de M18 y M17
respectivamente. En caso de programar M9 se desactivarán las dos bombas
de refrigeración.
Sólo se permite el servicio de refrigeración de cualquiera de las dos bombas con la puerta
cerrada.
M18 ........... ......... ......... Activa la 2ª bomba de refrigeración en las máquinas que la
incorporan (TBI 520).
M17.................... Desactiva la 2ª bomba de refrigeración las máquinas que la
incorporan (TBI 520).
M382.................. En caso de equipar extractor de virutas lateral este comando activa
la taladrina de limpieza.
M383.................. En caso de equipar extractor de virutas lateral este comando
desactiva la taladrina de limpieza.
M200................... En caso de equipar extractor de virutas posterior este comando
activa la taladrina de limpieza y el extractor.
M201.................... En caso de equipar extractor de virutas posterior este comando
desactiva la taladrina de limpieza y el extractor
M478.................. Activa la bomba de refrigeración y una electroválvula que abre el
circuito de taladrina a través del subcabezal y cierra el circuito a través de la torreta.
M479..................-Desactiva la bomba de refrigeración y una electroválvula que
cierra el circuito de taladrina a través del subcabezal y cierra el circuito a través de la torreta.
1- Mientras este ciclo esté activo, sólo la posición de 0% estará habilitada, los
demás valores del selector de override no funcionarán.
2- Tras activar la función de rotura de viruta con el M415, hay que acordarse de
cancelarlo con el M416.
Los comandos M80, M280, M81 y M281 sólamente pueden ser usados en
máquinas M. Los comandos M280 y M281 sólamente pueden ser usados en
máquinas SM.
MANUAL DE PROGRAMACIÓN -104-
Los comandos M480 y M481 sólamente pueden ser usados en las máquinas
de la serie SMC.
COMANDO
M380; ........... Activa el eje C cuando se emplea el SuperCap.
M381; ........... Desactiva el eje C cuando se emplea el SuperCap.
M303; ........... Activa el eje C para el cabezal 1 después de habilitar el modo
de eje C mediante M380 cuando se emplea el SuperCap.
M304; ........... Activa el eje C para el cabezal 2 después de habilitar el modo
de eje C mediante M380 cuando se emplea el SuperCap.
PROGRAMA
75
25
4xØ20 / 90°
Ø3 30
Ø90
Ø2
0 0 Ø1
O0004
N10 G10 P0 Z-100;
N20 T101 M8;
N30 M80 (ACTIVA EJE C);
N40 G94 G97 F80 M83 S800;
N50 G0 C0;
N60 X90 Z2;
N70 G83 Z-25 Q5000 H90 K4 M50 F80 (ORDEN DE TALADRADO: 90º, 180º, 270º, 0º,
sentido antihorario); ATENCIÓN: en las máquinas con especificación
de “décima de micra” en vez de Q5000 hay que programar Q50000
N80 G0 G80 X150 Z150 M5;
N90 M81 (DESACTIVA EL EJE C);
N100 M30;
Primero se posiciona en C=0. Después gira el ángulo del comando H y a continuación realiza
el taladrado. Como en primer lugar gira el ángulo y después taladra, la posición del eje C en
la que se posiciona al comienzo deberá adelantarse el valor igual a ese ángulo que
acompaña al comando H. El número que acompaña al comando K indica el número de
taladrados y el ángulo que acompaña al comando H indica el ángulo entre un taladrado y el
siguiente:
En la pantalla del menú principal de CMZ, si se pulsa F6, se accede a la pantalla en la que se
elige el portaherramientas y su sentido de giro propio. Así, al programar M83 ya se asume
que el portaherramientas va a girar en el sentido adecuado.
MANUAL DE PROGRAMACIÓN -109-
PROGRAMA ALTERNATIVO
75
25
4xØ20 / 90°
Ø3 30
Ø90
Ø2
0 0 Ø1
La programación de este ciclo fijo de taladrado se puede realizar de forma que se sigue el
orden aparentemente más lógico y sencillo de 0º-90º-180-270º. Este ciclo sería el siguiente:
O0004
N10 G10 P0 Z-100;
N20 T101 M8;
N30 M80 (ACTIVA EJE C);
N40 G94 G97 F80 M83 S800;
N50 G0 C0;
N60 X90 Z2;
N70 G83 Z-25 Q5000 M50 F80; ATENCIÓN: en las máquinas con especificación de
“décima de micra” en vez de Q5000 hay que
programar Q50000
N80 C90;
N90 C180;
N100 C270 (ORDEN DE TALADRADO: 0º, 90º, 180º, 270º, sentido antihorario);
N110 G0 G80 X150 Z150 M5;
N120 M81 (DESACTIVA EL EJE C);
N130 M30;
120
40
Ø15
Ø120
Ø60
20
MANUAL DE PROGRAMACIÓN -111-
PROGRAMA
O0005
N10 G10 P0 Z-120;
N20 T303 M8;
N30 M80 (ACTIVA EL EJE C);
N40 G94 F100 M83 S900 G97;
N50 G0C0;
N60 X65 Z-20;
N70 G87 X-65 H90 K2 Q4500 M50 F100; ATENCIÓN: en las máquinas con
especificación de “décima de micra” en vez de Q4500
hay que programar Q45000
N80 G0 G80 X180 Z150 M5;
N90 M81 (DESACTIVA EL EJE C);
N100 M30;
En este caso también habría que adelantar el primer posicionamiento un ángulo igual al que
acompaña al comando H respecto de la posición del primer taladrado.
PROGRAMA
25°
0
15
Ø
R55 Ø6
0
R6
MANUAL DE PROGRAMACIÓN -113-
Hacerlo en 2 pasadas
O0009
N10 G10 P0 Z-105;
N20 T505 M8;
N30 M80 (ACTIVAR EL EJE C);
N40 G94 F100 M84 S700 G97;
N50 G0C0;
N60 X110 Z2;
N70 M98 P40020 (Llamada al subprograma “0020”, que se repetirá 4 veces);
N80 G0 X200 Z100 M85;
M90 M81 (DESACTIVAR EL EJE C);
M100 M30;
El freno débil sólo es útil cuando el esfuerzo de la fresa sobre el plato es considerable. Este
esfuerzo depende del material de la pieza y del propio mecanizado. Si no hay esfuerzos
considerables sobre el plato no conviene emplear el freno, porque produciría un avance
discontinuo de la fresa, golpe a golpe.
MANUAL DE PROGRAMACIÓN -114-
25,98
X+
C+ C-
15
30
X-
MANUAL DE PROGRAMACIÓN -115-
PROGRAMA
SEN30º= A / 30 Æ A=30xSEN30º=15mm
COS30º= B / 30 Æ B=30xCOS30º=25,98mm
Datos de geometría:
RÆ4
TÆ9
O0001
N10 G10 P0 Z-95;
N20 T101 (FRESA DE DIÁMETRO 8);
N30 M80;
N40 G94 F100 M83 S1000;
N50 G0C0:
N60 X80 Z-2;
N70 G112 (ACTIVA LA TRANSFORMACIÓN DE COORDENADAS);
N80 G1 G42 X60 (P1) (G42 ACTIVA LA COMPENSACIÓN DE LA HERRAMIENTA);
N90 X30 C25,98 (P2)
N100 X-30 (P3);
N110 X-60 C0 (P4);
N120 X-30 C-25,98 (P5);
N130 X30 (P6);
N140 X60 C0 (P1);
N150 G40 X80 (G40 DESACTIVA LA COMPENSACIÓN DE LA HERRAMIENTA);
N160 G113 (ANULA LA TRANSFORMACIÓN DE COORDENADAS);
N170 M53 (SÓLO EN TBI)
N180 M5;
N190 M81;
N200 G0 X150 Z150 M30;
MANUAL DE PROGRAMACIÓN -116-
N10
X+
P1
35
10
P2
20
P3 P6
C+ C-
R30
20
70
P4 P5
X-
MANUAL DE PROGRAMACIÓN -117-
PROGRAMA
O0033
a) Partiendo de cómo es la figura que se debe mecanizar en la superficie exterior de la pieza, hay
que desarrollar dicha superficie. Este desarrollo, al convertir la superficie cilíndrica en un plano
de dos dimensiones, se convierte en un sistema de coordenadas Z/C. En este sistema, el eje
“C” queda paralelo al eje X.
b) A continuación, es necesario mostrar en ese desarrollo cómo queda la figura que se desea
mecanizar.
c) Cada punto de la figura está representado en el desarrollo por dos coordenadas, Z y C, que
deben ser calculadas:
a. La coordenada “Z” correspondería a la distancia, medida en la dirección del eje Z,
desde el “cero pieza” hasta el punto considerado.
b. La coordenada “C” correspondería a la posición “en ángulo”, respecto de un punto de
la pieza al que se considera como “ángulo 0º” y que se elige como inicio del desarrollo
de la figura.
d) A partir de estos datos, se programan los bloques de mecanizado de pieza correspondientes a
cada una de las partes en las que se puede dividir este mecanizado:
a. Elección de herramienta mediante el código T correspondiente
b. Activación del eje C mediante M80
c. Definición de la referencia del eje C mediante G28
d. Posicionamiento en eje C en el inicio del mecanizado mediante C**
e. Definición de las condiciones de mecanizado con herramienta motorizada mediante
G9*S****M83
f. Movimiento al punto de aproximación X, Z
g. Selección del sistema de coordenadas Z/C mediante G18 U0 H0
h. Definición de la interpolación cilíndrica mediante G107 y diámetro de pieza C**
i. Penetración en X en modo G1 con el avance determinado por F.
j. Definición de cada una de las trayectorias rectas, circulares, etc. cuyo trazado continuo
conforma la figura que se quiere mecanizar, pasando por los puntos clave definidos
con anterioridad
k. Fin de la interpolación cilíndrica mediante G107 y C0.
l. Desactivación de eje C mediante M81
m. Paro de herramienta motorizada mediante M85
n. Selección del sistema de coordenadas X/Z mediante G18 U0 W0.
o. Retirada al punto de cambio de herramienta o de fin de programa
Los bloques que contienen el código G107 con sus parámetros no contienen
más códigos de otro tipo.
A continuación, se muestra el desarrollo del contorno del cilindro y de la figura que se desea mecanizar
en él.
-C
-Z -60 -55 -25-20 Z+
P0 0º
P1 C1 R5
94.27º
P3 100º
P2 105.73º
R5 C2 P4
R5
C3 P5
194.27º
P7 200º
P6 205.73º
P8 C4
R5
P9
360º
+C
MANUAL DE PROGRAMACIÓN -121-
La pieza debe girar en sentido positivo del eje C para que la herramienta, que sólo se mueve
en Z, trace esta figura en el sentido desde P0 a P9.
Para una barra de 100 milímetros de diámetro, una distancia de 5 milímetros en el arco en
contorno” se convierte en un ángulo de 5.73 grados en el desarrollo:
Arco en contorno
a= 360º x 5mm
Ángulo en desarrollo
pxD
Donde D es el diámetro de la pieza y p es el
número 3.14.
Por tanto, teniendo en cuenta las coordenadas de los puntos en el desarrollo Z/C de la pieza,
el programa del contorno de la pieza podría quedar de la siguiente manera:
O0001
Como se ve en esta figura, en este caso, el mecanizado en el contorno de la pieza sólo cubre una
parte de dicho contorno. En este caso, el desarrollo de la figura mecanizada se muestra a
continuación.
En este caso, para una pieza de 100 milímetros de diámetro, una distancia de 10 milímetros en el
contorno ocupará un ángulo de 11.46 grados, aplicando la fórmula vista antes.
Para este caso, el inicio y el final del mecanizado de la figura se muestran en el dibujo de la derecha: la
entrada se realiza por P1ÆP2ÆP3ÆP4ÆP5 y la salida por P14ÆP15ÆP3ÆP16ÆP1.
-C -C
-Z -75 -60 -55 -45 -35 -20 -10 Z+ -60 -50 -40 -30 -20 -10 Z+
P4 P15 0º P4 P3 P15 0º
P16
11.46º 11.46º
P5 P14 P5 P2 P14
R10 R10
22.92º
P1
R10
+C
38.54º
P6
50º
P7 P8
61.46º
P9
R10
R10
P10 P13
98.54º
110º
R10 P11 P12
+C
MANUAL DE PROGRAMACIÓN -123-
Por tanto, el programa de pieza para mecanizar una figura como ésta incluiría las siguientes partes:
O0001
M6x1 (3 a 120º) 25
Ø1 M6
0
Ø50
100
MANUAL DE PROGRAMACIÓN -125-
PROGRAMA
O0001;
90
M10x1.5 (4 a 90°) 30
M10
Ø90
0
Ø5
MANUAL DE PROGRAMACIÓN -127-
PROGRAMA
N10 M5;
N20 T303 (BROCA DE 8,5MM DE DIÁMETRO);
N30 M80 (ACTIVACIÓN DEL EJE C);
N40 G94 F80 M83 S500 G97;
N50 G0C0;
N60 X90 Z5;
N70 G83 Z-30 Q5000 H90 K4 M50 F80 (CICLO DE TALADRADO DE LOS CUATRO
AGUJEROS EN ORDEN 2-3-4-1);
ATENCIÓN: en las máquinas con especificación de “décima de
micra” en vez de Q5000 hay que programar Q50000
N80 G80 (ANULA EL CICLO FIJO DE TALADRADO);
N90 G0 X200 Z200 M85 (PARA LA HERRAMIENTA MOTORIZADA);
N100 M81 (DESACTIVA EL EJE C);
N110 T606 (MACHO DE ROSCAR);
N120 M80 (ACTIVA EL EJE C);
N130 G94 G97;
N140 G0 C0;
N150 X90 Z5;
N160 G384 H30 S300 D300 M50 T2 F1,5 (CICLO DE ROSCADO RÍGIDO EN (1));
N170 G384 C90 (CICLO DE ROSCADO RÍGIDO EN (2));
N180 G384 C180 (CICLO DE ROSCADO RÍGIDO EN (3));
N190 G384 C270 (CICLO DE ROSCADO RÍGIDO EN (4));
N200 G380 (ANULACIÓN DEL CICLO FIJO);
N230 G0 X200 Z200 M85 (RETIRADA Y PARADA DE HERRAMIENTA MOTORIZADA);
N240 M81 (DESACTIVACIÓN DE EJE C);
N250 G95;
N260 M30;
MANUAL DE PROGRAMACIÓN -128-
100
50
20
M6
0
Ø80
Ø 5
Ø
10
0
MANUAL DE PROGRAMACIÓN -129-
PROGRAMA
O0001;
X+
P4 (X=10, C=-1,5)
P1 (X=8, C=1,5)
3
Ø6
C+ C-
X-
MANUAL DE PROGRAMACIÓN -131-
PROGRAMA
P6 (X=45, C=6,5) X+
P1 (X=25, C=6,5)
13
P4 (X=13, C=-6,5)
P5 (X=13, C=6,5)
Ø16
C+ C-
X-
MANUAL DE PROGRAMACIÓN -133-
PROGRAMA
N10...;
N20 T505 M80;
N30 G97 G94 S100 F100 M83;
N40 G112;
N50 G0 X40 Z-8 C0;
N60 G1 G42 X25 C6,5 F600; (P1)
N70 X-13 F100; (P2)
N80 C-6,5; (P3)
N90 X13; (P4)
N100 C6,5; (P5)
N110 G40 X45 F1000
N120 G113;
…
M30;
MANUAL DE PROGRAMACIÓN -134-
19.5
30
19.5
MANUAL DE PROGRAMACIÓN -135-
PROGRAMA
;LADO CABEZAL
;LADO SUBCABEZAL
En el ejemplo descrito, se está utilizando una pieza de 35mm, a una herramienta motorizada
y una broca de 10 milímetros de diámetro. Como se observa en el ejemplo, en algunas de las
partes de este mecanizado conviene y se usa la compensación de radio de herramienta y en
otras partes no.
Datos de geometría:
R Æ 10
TÆ7
X+
10 16
retirada
Fresa
de
10mm
P0
P1
P9 P10
R=10
19.2
14
Ø35
10
P2
C-
5
R=16
5
P3
10
16.7705
P7
25
R=15
P4
P8 P6 P5
6 5
25 10
15
X-
MANUAL DE PROGRAMACIÓN -137-
PROGRAMA
O0001
…
N120 T707 G40 M8; (selección del tipo de herramienta, anulación de compensación de
radio y activación de taladrina de refrigeración)
N130 M80; (activación de eje C en el cabezal principal)
N140 G28 H0; (búsqueda de la referencia del eje C)
N150 G0 C0; (movimiento a C0 en modo G0)
N160 G97 S2000 M83; (comando de giro de herramienta motorizada, con su velocidad y con
la definición de velocidad de giro constante)
N170 G0 X50 Z2 G94; (aproximación al punto de inicio (X50, Z2) del mecanizado, en el
sistema X/Z y definición de avances en milímetros por minuto. La
posición X=50 supone que, como el diámetro de la pieza es de 35mm
y la broca es de 10mm, (50-35-10)/2=2,5mm de proximidad).
N180 G112; (activación del sistema de coordenadas X/C)
N190 G1 C-16 X38.4 F2000; (movimiento de la punta de la broca al punto de coordenadas indicado,
en modo G1 y con un avance de 2000mm/min. Es el movimiento al
punto P0)
N200 Z-4; (penetración hacia el interior de la pieza en la dirección del eje Z, en
las mismas condiciones de avance del bloque anterior, pare definir la
profundidad de la forma creada en la sección)
N210 G41 C-10.5 X28 F300; (movimiento a P1, con avance menor al anterior y con activación de
compensación de radio de herramienta, para que sea el exterior de la
broca la que se sitúe en P1 y no el centro de la herramienta)
N220 G3 C-15 X10 R10; (definición de la trayectoria circular, en sentido antihorario, que va de
P1 a P2)
N230 G2 C-15 X-10 R16; (definición de la trayectoria circular, en sentido horario, que va de P2 a
P3)
N240 G3 C-5 X-33.542 R15; (definición de la trayectoria circular, en sentido antihorario, que va
desde P3 a P4, en la que la coordenada de P4 se ha calculado con
anterioridad)
N250 G1 G40 C-10 X-50 F2000;(retirada desde P4 a P5, anulando la compensación de radio de
herramienta.
A partir de este bloque, el mecanizado del perfil se produce sin dicha compensación
del radio, de manera que las coordenadas introducidas corresponden al centro de la
broca)
Las funciones descritas a continuación sirven para reducir las pérdidas de tiempos originadas
por procesos que, siendo necesarios en el mecanizado de la pieza, originan un retraso en
dicho proceso.
Por esta razón, antes de proceder al giro del disco portaherramientas, es necesario
desbloquear la torreta. Del mismo modo, después de haber girado el disco portaherramientas
hasta alcanzar la posición deseada, debe bloquearse la torreta.
Ejemplo de utilización:
Esto significa que las 3 funciones M se ejecutan al mismo tiempo, independientemente del
orden en el que se hayan programado. El tiempo necesario para la ejecución de las 3
funciones M será igual al que necesite la más lenta de ellas.
Las funciones M30, M0, M1, M2, M301, M302, M303, M304 y M29 deben ser
obligatoriamente la primera función M de las tres.
No podrá programarse “M70 M30”, sino que se hará “M30 M70” (fin de ciclo y
apertura de puerta)
Ejemplo:
El eje Y es un eje perpendicular a los ejes de máquina X y Z. Los tres ejes conforman
un sistema ortogonal para poder interpolar en las tres direcciones del espacio.
Desde el punto de vista de la programación, el eje Y es un eje como otro eje lineal
cualquiera (X o Z). El modo de comandar movimientos a sus coordenadas es idéntico
al de los otros. En este sentido, es necesario tener en cuenta que la hora de definir la
cota del eje Y, ésta no se expresa en su valor diametral (como ocurre en el eje X),
sino que indica, como en el eje Z, la distancia respecto del origen de coordenadas del
eje Y. Asimismo, el comando “V” se utilizará para definir movimientos incrementales
en el eje Y, del mismo modo como los comandos “U” y “W” se emplean en los ejes X
y Z, respectivamente, para esta función.
MANUAL DE PROGRAMACIÓN -144-
40 20
30°
°
60
40
8
60
°
30°
MANUAL DE PROGRAMACIÓN -145-
PROGRAMA
15
0°
6
R1
28
50
MANUAL DE PROGRAMACIÓN -147-
PROGRAMA
75
25
20 15
3
32
Ø80
Ø50
12
MANUAL DE PROGRAMACIÓN -149-
-Y
-6
Z- B A Z+
G19
+6
Z- Z+
-35 -15 +Y
-Y
P3 P2
-6
Z- P1 Z+
G19
+6
P4 P5
Z- Z+
PROGRAMA
-35 -15 +Y
N10 G18;
N20 N10 T1313;
N30 G10 P0 Z-113;
N40 G1900D50.L95.K0.W0; definición de la pieza bruta: 50mm de diámetro
N50 M80;
N60 G97 G94 M83 S1000 F200;
N70 G28H0;
N80 G19V0W0;
N90 G0X60Z-15C90.Y0B0; posicionamiento inicial sobre el punto A
N100 M50;
N110 G1X44F50; penetración al punto A, 3 milímetros (en radio)
N120 Z-35F200; movimiento rectilíneo al punto B
N130 X52; salida en dirección del eje X
N140 G0Z-15; vuelve a posicionarse sobre el punto A
N150 G1X44; vuelve a penetrar al punto A, 3 milímetros: punto P1
N160 G1G41Y-6F200; activación de compensación de radio de herramienta y
movimiento de mecanizado al punto P2
N170 G1Z-35; movimiento de mecanizado al punto P3
N180 G2Z-35Y6R6; movimiento de mecanizado al punto P4, haciendo una
interpolación circular entre el punto P3 y el punto P4, de 6 milímetros de radio
N190 G1Z-15; movimiento de mecanizado al punto P5
N200 G2Z-15Y-6R6; movimiento de mecanizado al punto P2, haciendo una
interpolación circular entre el punto P5 y el punto P2, de 6 milímetros de radio
N210 X55; salida al exterior de la pieza en dirección del eje X
N220 G0G40X200Z150M85M51; desactivación de la compensación del radio de
herramienta y salida al punto de cambio de herramienta o fin de programa
N230 G18U0W0; recuperación de sistema de coordenadas X/Z
N240 Y0;
N250 M81;
N260 M30;
MANUAL DE PROGRAMACIÓN -150-
Ø16
20
Ø50
28
MANUAL DE PROGRAMACIÓN -151-
PROGRAMA
-Y
P2
-16
(1)
P1 Z+
G19
(2)
P3
+16
Z- Z+
35 -20 +Y
N10 G18;
N20 T1313; (FRESA DE 10)
N30 G10P0Z-113;
N40 G1900D50.L95.K0.W0;
N50 M80;
N60 G97G94M83S2000F200;
N70 G28H0;
N80 G19V0W0;
N90 G0X60Z-20C90.Y0B0; movimiento de aproximación sobre el punto P1
por fuera de la pieza
N100 M50;
N110 G1X28F50; movimiento de penetración al punto P1, que
está a la profundidad del diámetro de 28 milímetros en sentido del eje X
N120 G1G42Y-16F120; movimiento rectilíneo, activando la
compensación del radio de la herramienta, al punto P2
N130 G2Z-20Y16R16; interpolación circular, de 16 milímetros de
radio,
desde P2 a P3.
N140 G2Z-20Y-16R16; interpolación circular, de 16 milímetros de
radio,
desde P3 a P2.
N150 G1G40Y0; fin de compensación de herramienta y
movimiento al punto P1
N160 X55F200; salida del mecanizado, fuera de la pieza
N170 G0G40X200Z150M85M51; salida al punto de cambio de herramienta o fin
de programa
N180 G18U0W0; recuperación de sistema de coordenadas de
interpolación X/Z
N190 Y0;
N200 M81;
N210 M30;
MANUAL DE PROGRAMACIÓN -152-
No se van a explicar todos los procesos, sino los que resultan interesantes
desde el punto de vista del eje Y.
MANUAL DE PROGRAMACIÓN -153-
Primera pasada
-Y
41.23
+X -X
40 0 +Y
Segunda pasada
2 radios 9mm
-Y
-30
8 radios 7mm
-23
-9 -7
0
+7
+9
+23
+30
-Z +Z
+Y
-115-110-103-97 -88 -39 -32 -23 -17 -10 0
…
N900 T303; (herramienta con su corrector, de diámetro 10mm, geometría 9 y radio5mm)
N910 M80 M8; (activación de eje C y taladrina)
N920 G28 H0; (orientación de eje C)
N930 G0 C0; (posicionamiento de eje C)
N940 G97 G94 S2000 M84 F50 M8 M200;
N950 G0 X100 Z-60;
N960 G0 Y18;
N970 M50; (freno de cabezal)
N980 G0 X58; (acerca el X)
N990 G19; (selección de plano Z-Y
N1000 G1 X46 F80;
N1010 G1 G41 Z-67 Y23; (compensación del radio de la herramienta)
N1020 G3 Z-60 Y30 R7; (entrada tangencial)
N1030 G1 Z-39 F150;
N1040 G3 Z-32 Y23 R7;
N1050 G1 Y9;
N1060 G2 Z-23 Y0 R9;
N1070 G1 Z-17;
N1080 G3 Z-10 Y-7 R7;
N1090 G1 Y-23;
N1100 G3 Z-17 Y-30 R7;
N1110 G1 Z-81
N1120 G3 Z-88 Y-23 R7;
N1130 G1 Y-9;
N1140 G2 Z-97 Y0 R9
N1150 G1 Z-103;
N1160 G3 Z-110 Y7 R7;
N1170 G1 Y23;
N1180 G3 Z-103 Y30 R7;
N1190 G1 Z-60;
N1200 G3 Z-53 Y23 R7; (salida tangencial)
N1210 G1 G40 Z-44 Y16.8 (anulación de la compensación del radio de herramienta)
…
MANUAL DE PROGRAMACIÓN -156-
38
-Y
7 1 6 0
8 7
2 5 12
3 19
Radio 7mm
+Z
-67 -60 -53 0 +Y
…
N1500 G0 X58
N1510 G0 Z-60 Y0;
N1520 G0 X48;
N1530 G1 X36 F80;
N1540 G1 G41 Z-67 Y12; (compensación de radio)
N1550 G3 Z-60 Y19 R7 F150; (entrada tangencial)
N1560 G3 Z-60 Y-19 R19 F150;
N1570 G3 Z-60 Y19 R19 F150;
N1580 Z-53 Y12 R7; (salida tangencial)
N1590 G1 G40 Z-53 Y0 F300; (quitar compensación)
N1600 G3 Z-67 Y0 R7; (quitar material sobrante de cajera circular)
N1610 G3 Z-60 Y7 R7; (quitar material sobrante de cajera circular)
N1620 G1 Y0 F500;
N1630 G0 X40 Z-60
…
23
-Y
7 1 6 0
8 7
2 5 12
3 19
Radio 7mm
-Z +Z
-67 -60 -53 0 +Y
…
N1700 G0 X40;
N1710 G0 Z-60 Y0;
N1720 G1 X22 F80;
N1730 G1 G41 Z-67 Y4.5; (compensación de radio)
N1740 G3 Z-60 Y11.5 R7; (entrada tangencial)
N1750 G3 Z-60 Y-11.5 R11.5 F100;
N1760 G3 Z-60 Y11.5 R11.5; (mismo avance que en N1750)
N1770 G3 Z-53 Y4.5 R7; (salida tangencial)
N1780 G1 G40 Z-60 Y0; (anula compensación de radio)
N1790 G1 X10 F80;
N1800 G1 G41 Z-67 Y4.5; (compensación de radio)
N1810 G3 Z-60 Y11.5 R7; (entrada tangencial)
N1820 G3 Z-60 Y-11.5 R11.5 F100;
N1830 G3 Z-60 Y11.5 R11.5;
N1840 G3 Z-53 Y4.5 R7; (salida tangencial)
N1850 G1 G40 Z-60 Y0; (anula compensación de radio)
N1860 G0 X110;
N1870 G0 X300 Z300 M85 M51;
N1880 G0 Y0;
N1890 M81;
N1900 G18
…
-Y
-23
-7
0
+7
+23
-Z +Z
+Y
-103 -88 -81 -74 -46 -39 -17 -10 0
+Y
-26
-20
-2.71
0 -1
5
8
11.45
14.892
20
26
+X -X
28 22 10 -10 -22 -Y
0 -19.83
…
N3000 T808; N3290 G1 X28;
N3010 M80 M8; N33000 G2 X22 Y8 R3;
N3020 G28 H0; N3310 G1 Y20;
N3030 G0 C0; N3320 G3 X10 Y26 R6;
N3040 G97 G94 S3000 M83 N3330 G1 X-10;
N3050 M50; N3340 G3 X-22 Y20 R6;
N3060 X23 Y-18; N3350 G1 Y14.892;
N3070 Z1; N3360 G3 X-19.83 Y11.45 R6;
N3080 G17; N3370 G1 X0 Y-2.71;
N3090 G1 Z-5 F100; N3380 G1 Y-11;
N3100 Y-11 F300; N3390 G3 X12Y-17 R6;
N3110 G41 X12 Y-5; N3400 G1 G40 X23 Y-11;
N3220 G3 X0 Y-11 R6; N3410 Y-6;
N3230 G1 Y-20; N3420 X0 Y20;
N3240 G3 X12 Y-26 R6; N3430 G0 Z5 M51;
N3250 G1 X34; N3440 Y0 M85;
N3260 G3 X46 Y-20 R6; N3450 G53 X-10 Z-150;
N3270 G1 Y-1; N3460 M81;
N3280 G3 X34 Y5 R6; N3470 G18;
…
MANUAL DE PROGRAMACIÓN -161-
4 agujeros M6
-32
+Y
30
+X -X
-Y
0 -44
50
28
Ø181
Ø150
PROGRAMA
N10 T606;
N20 G92 S1800;
N30 G96 S250 G95 F0,2 M3;
N40 G0 X28 Z1;
N50 G72 W2,5 R0,5;
N60 G72 P1000 Q1100 U-1 W0,1 F0,2;
N70 G1 Z-28 F0,35;
N80 X181 F0,15;
N90 Z1;
N100 G0 X200 Z100;
N110 M30
MANUAL DE PROGRAMACIÓN -164-
9.1
7
3,5 13.8
P7 P5 P2 P1 P10
9.1
2 milímetros 4.0
P8 P6 P3
28.0
Ø300.0
P4
X=250
P9
X=244
P9
MANUAL DE PROGRAMACIÓN -165-
PROGRAMA
N10 T505;
N20 G96 S140 M3 F0,15;
N30 G0 X302 Z-29,4; movimiento al punto de aproximación desde el que realizará el
ciclo de rasurado con G75. En este caso, la cota Z del extremo superior izquierdo de la
zona rectangular rayada es “-29,4”
N40 G75 R0,2; definición del ciclo de rasurado: mediante este ciclo
mecanizará
la parte rayada, de manera previa al mecanizado de las paredes inclinadas. Este ciclo
acabará en P1.
N50 G75 S244,1 Z-15,6 P8000 Q3600 F0,15; ATENCIÓN: en las máquinas con especificación de
“décima de micra”, en vez de P8000 y Q3600 hay que programar P80000 y Q36000
La cota “Z-15,6” es el resultado de desplazar los 13,8 milímetros de la anchura de dicha
zona rayada
N60 G0 W-3,5; una vez realizado el rasurado rectangular correspondiente a la
parte rayada, se mecaniza la pared inclinada de la izquierda, ejecutando varias pasadas.
En este bloque, la herramienta se mueve desde P1 a P2.
N70 G1 X300; movimiento de aproximación desde P2 a P3
N80 X250 W3,5; mecanizado desde P3 a P4
N90 G0 X302; salida de la herramienta desde P4 a P1
N100 W-7; movimiento desde P1 a P5
N110 G1 X300; aproximación desde P5 a P6
N120 X250 W7; mecanizado desde P6 a P4
N130 G0 X302; salida de la herramienta desde P4 a P1
N140 W-9,1; movimiento desde P1 a P7
N150 G1 X300; movimiento de aproximación desde P7 a P8
N160 X244,1 Z-29,4; último movimiento de mecanizado, desde P8 a P9
N170 G0 X302; salida de la herramienta desde P9 a P1
N180 Z-19,4; movimiento rectilíneo al P10, para mecanizar la pared lateral
derecha, siguiendo el mismo planteamiento seguido en la pared lateral izquierda.
N190 W3,5;
N200 G1 X300;
N210 X250 W-3,5;
N220 G0 X302;
N230 W7;
N240 G1 X300;
N250 X250 W-7;
N260 G0 X302;
N270 W9,1;
N280 G1 300;
N290 X244 Z-19,6;
N300 Z-29,4;
N310 G0 X302;
N320 X350 Z200 M30
MANUAL DE PROGRAMACIÓN -166-
35 5.5
T505
R-->5
Ø10
Ø50
Ø24
T-->8
MANUAL DE PROGRAMACIÓN -167-
PROGRAMA
7 31 7 7,5 30 7,5
28
5
R1
20
T202
Tipo: 8
7,5
11
Ø106
Radio: 8
4
2
Ø300
45
PROGRAMA
N130 G0 X150;
N140 X250 Z150;
N150 T202 (REDONDA, TIPO 8, RADIO 8);
N160 G96 G95 S120 M3 F0,15;
N170 G0 G42 X115 Z-7,5;
N180 G1 X106;
N190 G2 X106 Z-37,5 R15;
N200 G1 X110;
N210 G0 G40 X115 Z10;
N220 G42 X106 Z5;
N230 G1 Z-7;
N240 G2 X106 Z-38 R15,5;
N250 G1 Z-45;
N260 X110;
N270 G0 G40 X200 Z150 M30;
Formulario para Comentarios Fecha ______________________
Para mejorar este manual, le invitamos a que nos haga llegar sus comentarios sobre cualquier
descripción insuficiente o errores de este manual. Queremos saber cómo piensa Vd., qué podemos
mejorar en este manual. Por favor, limite sus comentarios sólo a los que conciernan a este manual.
Nombre de manual
Número de edición
Nombre Compañía
Departamento Teléfono
Dirección