You are on page 1of 69

Apuntes

de C.N.C.

01 Programacin CNC Torno

Guillermo Casado
Este documento puede quedar obsoleto una vez impreso Revisn: R

ndice de contenidos
1!" Programacin en CNC Torno!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!# $!" %unciones G!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!& $!1!" %unciones G preparatorias:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11 $!1!1!" Tipos de coordenadas!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11 $!1!$!" Caracter'sticas tecnolgicas:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1( $!1!#!" )esplazamientos:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1* $!1! !" Tra+ectorias:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$# $!1!,!" %unciones G complementarias:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!## $!1!(!" -ecanizado:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#. $!1!.!" Cdigos de /orma %:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 0 $!$!" %unciones - au0iliares:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! # $!#!" Ciclos de mecanizado:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $!#!1!" Ciclo de torneado de tramos rectos G*1"G*$:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! , $!#!$!" Ciclo de taladrado G*#:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! & $!#!#!" Ciclo de torneado de tramos curvos G* "G*,:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,1 $!#! !" Ciclos de Ranurado: G**"G*&:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,, $!#!,!" Roscado G*("G(.:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,* $!#!(!" 1eguir un per/il G((:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(1 $!#!.!" -ecanizado de un per/il G(*"G(&:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(, #!" E2ercicios:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(&

$ de (&

1.- Programacin en CNC Torno.


El control num3rico 4CN5 nos permite automatizar las m6quinas 7erramientas8 al ser estas dirigidas por comandos programados 4lengua2e de programacin5 mediante un control! 9a programacin en control num3rico CNC"Torno8 nos permite aprovec7ar el dise:o del per/il normalmente cil'ndrico de una pieza8 + a partir del mismo8 calcular los puntos por donde pasara una 7erramienta + mecanizar6 el per/il dise:ado! Para mecanizar una pieza se usa un sistema de coordenadas que especi/ica el movimiento de corte de la 7erramienta! En el torno tenemos dos movimientos8 uno longitudinal8 que controla la coordenada ; + otro transversal 4o de di6metros58 que controla la coordenada < El lengua2e de programacin8 son cdigos normalizados 4=1>5 + c6lculos de coordenadas8 que nos permiten mecanizar una pieza con gran precisin! El lengua2e de programacin de CNC8 determina las reglas con las que deber6n construirse los bloques de programa de CNC 9os lengua2es de programacin CN est6n estandarizados internacionalmente! 9a norma )=N ((0$, ?)esarrollo de programas para m6quinas de control num3rico? 4partes 1 + $5 coinciden en contenido con el est6ndar internacional =1>@)=1 (&*# + =1>@)P (&*#!

%igura 1:

Pieza a mecanizar

-aterial en Aruto

# de (&

Cuando mecanizamos una pieza en Cuando mecanizamos manualmente CNC, utilizamos un lengua e de una pieza, utilizamos una serie de programacin !ue da signos y "alores elementos y parmetros: a los elementos y parmetros usados en el mecanizado manual. 1!" 9a 7erramienta $!" 9as revoluciones 9etra T seguida de un numero un punto + el corrector que asume: T1!1 9etra 1 4los valores de 1 los determinan las /unciones G&( + G&.5 Con G&(: 1100 4mts@min5 Con G&.: 1$000 4rev@mm5

#!" El avance de acercamiento + ale2amiento 9a /uncin G0 r6pido + descontrolado !" El avance controlado del mecanizando 9etra % 4los valores de % los determinan las /unciones G& + G&(5: Con G& : %0!1 4mm@min5 Con G&,: %100 4mm@rev5 9a determina el par6metro P, en los ciclos: P,BC1!, %unciones G8 Ciclos + movimientos! Tra+ectorias: )i6metros: e2e < 9ongitudes: e2e ;

,!" 9a pro/undidad de pasada (!" 9as medidas + /ormas del dise:o .!" Recorridos o tra+ectorias: En el carro transversal: )i6metros En el carro principal: 9ongitudes Programacin:

Dn programa de CNC est6 compuesto por los siguientes elementos: 1! Por bloques llamados N8 + puede 7aber tantos como sea necesario! $! 9os bloques se numerar6n ordenadamente de uno en uno o me2or de 10 en 108 de /orma que si en algEn momento deseamos intercalar & bloques m6s8 lo podamos 7acer! #! Por /unciones G8 que nos sirven para determinar como + de que /orma mecanizamos! ! Por la letra %8 que nos permite determinar el avance en el mecanizado: %0!1 ,! Por la letra 18 que nos permite determinar las revoluciones en el mecanizado: 1$000 (! Por la letra T8 que nos elige la 7erramienta con la que vamos a mecanizar: T0!10 .! Por /unciones -8 que nos dan las condiciones del mecanizado! E2ercicio a programar:

de (&

%igura $:

9as coordenadas de traba2o en Torno son < + ;8 # son dimetros y $ longitudes. -ecanizar una pieza como la de la %igura $8 de una sola pasada es imposible8 pero simularemos los recorridos para aprender las di/erentes /unciones G! 1era en los ciclos donde se mecanizaremos en condiciones reales! %structura de un programa: Programa de CN con los datos de la %igura $ + los puntos de incio8 retirada + /inal de la %igura # Punto 1 Punto $ Punto # Punto Punto , Punto ( Punto . Punto * Punto & Punto 10 Punto 11 Aloque 1 Aloque $ Aloque # Aloque Aloque , Aloque ( Aloque . Aloque * Aloque & Aloque 10 Aloque 11 Aloque 1$ N10 G0 G&0 G&, G&. <0 ;(0 %0!1 1$000 T0!10 -0# N$0 <0 ;$ N#0 G1 <0 ;0 N 0 <1( ;0! N,0 <1( ;"1, N(0 <#0 ;"1, N.0 <#0 ;"#0 N*0 < 0 ;"#, N&0 < 0 ;" , N100 G0 <,0 ;" , N110 ;(0 N1$0 -#0

El G&, + el G&. no 7ace /alta ponerlos porque los asume el Control por de/ecto! 1i deseamos colocar otros valores de % + 1 7emos de programar el bloque:

, de (&

N10 G0 G&0 G& G&( <0 ;(0 %100 1$00 T0!10 -0# 9os valores en color8 no 7ar'a /alta ponerlos8 son posiciones en la que +a esta la 7erramienta! 9os bloques los pod'amos de/inir de la siguiente manera: Primer &lo!ue: N10 G0 G&0 G&, G&. <0 ;,0 %0!1 1$000 T0!10 -0# Fvance r6pido 4G05 en absolutas 4G&05 a un punto <+ ; + Caracter'sticas Tecnolgicas 4CT5 (egundo &lo!ue: N$0 <0 ;$ Tercer &lo!ue: N#0 G1 <0 ;0 )lo!ues intermedios: *ltimos &lo!ues: N100 G0 < , N110 ;,0 N1$0 -#0 Retirada en G0 en <! Retirada en G0 en ;! %inal del programa + vuelta al inicio! =nicio del recorrido8 mediante seguimiento de un per/il8 con avance %0!1 4avanve de 081 mm por vuelta5 -ecanizado de recorridos desde el N 0 al N&08 con avance %0!1 )e acercamiento r6pido en absolutas a unos $ mm de mas en ; del punto de inicio a recorrer!

%igura #:

Puntos de recorridos o trayectorias: Cam&ios Tecnolgicos y de +erramienta: Cam&io de "alores Tecnolgicos ,- o (.: en el bloque que se requiera: N100 %1!, 1#00 ( de (&

Cam&io de /erramienta: 1e realizara /uera de la pieza colocada en el plato de garras + llevando el cambio a un lugar que evite una posible colisin o c7oque con pieza o plato de garras! Dsamos la 7erramienta T$!$ + deseamos cambiarla por la T ! 8 7aremos lo siguiente: N.0 < 0 ;",0 N*0 G0 <,0 N&0 ;(0 N100 T ! Aloque en el estamos! Retirada en G0 en <! Retirada en G0 en ;! En ;(08 osea /uera de la pieza + sin peligro de colisin8 realizamos el cambio de la 7erramienta!

9a numeracin de los bloques8 est6n 7ec7os de /orma aleatoria! /erramientas y mecanizado: Es mu+ importante tener claro8 como vamos a mecanizar el per/il del dise:o! Cuantas operaciones vamos a realizar8 como las vamos a mecanizar + que 7erramienta corresponde a cada una de ellas! Gerramientas! Cada 7erramienta normalmente va ligada a un tipo de mecanizado! Ga+ una 7erramienta patrn8 T0!108 a partir de ella8 todas la dem6s se re/erencian para ir al mismo valor en < + ;!8 de /orma que aunque cambiemos de 7erramienta8 ir6n al valor < o ; que determine el programa Nombre: T0!10 Primer nEmero: nEmero de la 7erramienta! 1egundo nEmero: NEmero del corrector que asumir6! 0ecanizado de e1teriores: Cilindrar@Re/rentar Per/ilar Ranurar Roscar )e punto redondo 0ecanizado de interiores: Cilindrar@Re/rentar8 Per/ilar8 Ranurar8 Roscar8 )e punto redondo

. de (&

2.- -unciones 3
G00 Posicionamiento r6pido G01 =nterpolacin lineal G0$ =nterpolacin circular a derec7as G0# =nterpolacin circular a izquierdas G0 Temporizacin G0, Traba2o en arista matada G0( =nterpolacin circular con programacin del centro en absolutas G0. Traba2o en arista viva G0* Tra+ectoria circular tangente a la tra+ectoria anterior G0& Tra+ectoria circular de/inida mediante tres puntos G1 Fctivacin e2e C G1, 1eleccin del plano C"; G1( 1eleccin del plano C"< G$0 9lamada a subrutina est6ndar G$1 9lamada a subrutina param3trica G$$ )e/inicin de subrutina est6ndar G$# )e/inicin de subrutina param3trica G$ %in de subrutina G$, 1alto@llamada incondicional G$( 1alto@llamada condicional si B > G$. 1alto@llamada condicional si no B > G$* 1alto@llamada condicional si menor G$& 1alto@llamada condicional si BH G#0 Iisualizar cdigo de error G#1 Guardar origen coordenadas actual G#$ Recuperar origen coordenadas guardado mediante G#1 G## Roscado electrnico G#( Redondeo controlado de aristas G#. Entrada tangencial G#* 1alida tangencial G#& Fc7a/lanado controlado de aristas G 0 Fnulacin de compensacin de radio G 1 Compensacin de radio a izquierdas G $ Compensacin de radio a derec7as G & %EE)"RF TE programable G,0 Carga de dimensiones de 7erramienta en la tabla G,$ Comunicacin red local G,# Traslado de origen G, Traslado de origen G,, Traslado de origen G,( Traslado de origen G,. Traslado de origen o G,* Traslado de origen G,& Traslado de origen G(( Ciclo /i2o de seguimiento de un per/il G(* Ciclo /i2o de desbastado en < G(& Ciclo /i2o de desbastado en ; G.0 Programacin en pulgadas G.1 Programacin en mil'metros * de (&

G.$ %actor de escala G. AEsqueda autom6tica de re/erencia"m6quina G., Traba2o con palpador G.,N$ Ciclos /i2os de palpador G.( Creacin autom6tica de bloques G*1 Ciclo /i2o de torneado recto G*$ Ciclo /i2o de re/rentado recto G*# Ciclo /i2o de taladro G* Ciclo /i2o de torneado curvo G*, Ciclo /i2o de re/rentado curvo G*( Ciclo /i2o de roscado en ; G*. Ciclo /i2o de roscado en < G** Ciclo /i2o de ranurado en < G*& Ciclo /i2o de ranurado en ; G&0 Programacin de cotas absolutas G&1 Programacin de cotas incrementales G&$ Preseleccin de cotas G&# Preseleccin de origen de coordenadas polares G& Ielocidad de avance % en mm@minuto G&, Ielocidad de avance % en mm@revolucin G&( Ielocidad 1 en mts@min! Ielocidad de corte constante G&. Ielocidad 1 en rev@min

& de (&

$!1!" %unciones G preparatorias: $!1!1!" Tipos de coordenadas


345: Programacin en coordenadas A&solutas. Es aquella que toma como re/erencia el origen 40805 de las coordenadas! %sta 6uncin es 0odal y es anulada por la 6uncin: 341 Tras el encendido o despu3s de un reset8 emergencia8 un -0$ o un -#08 el CN asume el G&0! Esta /uncin es incompatible con G&1! E2ercicio

%igura :

%ormato de traba2o: Programa de la %igura N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# N$0 <0 ;$ N#0 G1 <0 ;0 N 0 <$ ;> N,0 <$ ;"1, N(0 < 0 ;"1, N.0 < 0 ;"#0 N*0 G0 <,0 N&0 ;(0 N100 -#0 =r al punto < + ; en G0 G&0 + CT! Fcercamiento en G0 + absolutas al punto de partida! =r mecanizando en absolutas al P"1! =r mecanizando en absolutas al P"$! =r mecanizando en absolutas al P"# =r mecanizando en absolutas al P" =r mecanizando en absolutas al P", Retirada en G0 en <! Retirada en G0 en ;! %inal del programa + vuelta al inicio!

10 de (&

341: Programacin en coordenadas 7ncrementales. Es aquella que toma como re/erencia las coordenadas del punto anterior! %sta 6uncin es 0odal y es anulada por la 6uncin: 345 Esta /uncin es incompatible con G&0! %ormato de traba2o: Programa de la %igura N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# N$0 <0 ;$ N#0 G1 <0 ;0 N 0 G&1 <$ ;> N,0 <0 ;"1, N(0 <1( ;0 N.0 <0 ;"1, N*0 G0 G&0 <,0 N&0 ;(0 N100 -#0 =r al punto < + ; en G0 G&0 + CT! Fcercamiento en G0 + absolutas al punto de partida! =r mecanizando en absolutas al P"1! =r mecanizando en incrementales al P"$! =r mecanizando en incrementales al P"# =r mecanizando en incrementales al P" =r mecanizando en incrementales al P", Retirada en < con G0 + absolutas! Retirada en ; con G0 + absolutas! %inal del programa + vuelta al inicio!

%igura ,: Pr6ctica NJ1 G&0 + NJ $ G&1

348: Coordenadas polares o preseleccin del 9rigen polar. Es establecer un nuevo origen denominado polar! El origen polar lo determinar6n los valores de las letras: = + C! %sta 6uncin N9 es 0odal 11 de (&

=: Es la distancia en < 4se 7a de poner el valor en di6metros5 desde el nuevo origen polar al origen de la coordenada <! C: Es la distancia en ; 4longitud5 desde el nuevo origen polar al origen de la coordenada ;! Podemos establecer este origen de dos maneras: 1:: 0ediante ;adio ,;. y <ngulo ,A.. %ormato de traba2o: %n A&solutas: N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# N$0 <0 ;$ N#0 G1 <0 ;0 N 0 G&# =*0 C$, N(0 R. !$# F$$.!.# N.0 R*0!.* F$01!*0 %n 7ncrementales: N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# N$0 <0 ;$ N#0 G1 <0 ;0 N 0 G&# =*0 C$, N(0 G&1 R1#!&1 F"1.!& N.0 R"(8 , F"$,8& %ormato de traba2o: %n A&solutas: N10 G0 G&0 <10 ;1$0 %0!1 11000 T1!0 -0# =r al punto < + ; en G0 G&0 + CT! N$0 ;10$ N#0 G1 ;100 N 0 G&# =10 C,, N,0 G&0 G0# <100 ;,, R , N(0 G0 <110 N.0 ;110 N*0 -#0 %n 7ncrementales: N10 G0 G&0 <10 ;1$0 %0!1 11000 T1!0 -0# =r al punto < + ; en G0 G&0 + CT! N$0 ;10$ Fcercamiento en G0 + absolutas al punto! 1$ de (& Fcercamiento en G0 + absolutas al punto! =r mecanizando en absolutas a un punto de partida! 1eleccionamos el origen polar! Punto /inal del arco i valor del centro! Fnulacin del arco + tercer punto! =r al punto < + ; en G0 G&0 + CT! Fcercamiento en G0 + absolutas al punto! =r mecanizando en absolutas a un punto de partida! 1eleccionamos el origen polar! 1egundo punto en incrementales! Tercer punto! =r al punto < + ; en G0 G&0 + CT! Fcercamiento en G0 + absolutas al punto! =r mecanizando en absolutas a un punto de partida! 1eleccionamos el origen polar! 1egundo punto! Tercer punto!

N,0 G&0 R(0! $ F$ ,! ( Primer punto en absolutas!

N,0 G&0 R(0! $ F$ ,! ( Primer punto en absolutas!

2:: 0ediante 352 o 358 y el <ngulo ,A..

@@ G0# F&0 @@ G0# F&0 =0 C" ,

N#0 G1 ;100 N 0 G&# =10 C,, N,0 G&1 G0# < , ;" , R , N(0 G0 G&0 <110 N.0 ;110 N*0 -#0

=r mecanizando en absolutas a un punto de partida! 1eleccionamos el origen polar! 1eleccionamos el origen polar! Fnulacin del arco + tercer punto!

@@ G0# F&0 @@ G0# F&0 =0 C" ,

%igura (: Practica NJ # G&#

9ongitudes Radiales: Ialores Fngulares


1: *8.$0 $#&8,,J $: (18#$& $$#8$$J #: (,80$. $0&8 *J : *.8(,* $018.1J ,: * 80$ 1&#8..J (: &08,,0 1*(8# J .: 1$08 1, 1* 8.(J

1# de (&

$!1!$!" Caracter'sticas tecnolgicas:


34=: A"ance ,-. en mm>min. 9a /uncin G& nos de/ine un avance en el mecanizado en mm por minuto! %sta 6uncin es 0odal y es anulada por la 6uncin: 34? 1e mantiene activa 7asta realizar un reset8 una emergencia8 o programar un G&,8 un -0$8 o un -#0! Cuando en un bloque cualquiera se programe una G& 7abr6 de programarse la velocidad de avance en el mismo bloque! Podemos colocarla en el primer bloque o en el bloque de mecanizado que creamos necesario! %ormato de traba2o: N10 G0 G&0 34= ;0 ;(0 -@5 1$000 T0!10 -0# - 1 34?: A"ance ,-. en mm>re". 9a /uncin G&, nos de/ine un avance en el mecanizado en mm por revolucin! %sta 6uncin es 0odal y es anulada por la 6uncin: 34= Fl realizar un reset8 una emergencia8 despu3s de programar8 un -0$8 o un -#08 + al encendido8 el CN asume la /uncin G&,! 1i esta /uncin no se pone en el programa de CNC8 el el control la asume por de/ecto! %ormato de traba2o: Podemos colocarla en el primer bloque o en el bloque de mecanizado que creamos necesario! N10 G0 G&0 34? ;0 ;(0 -5.1 1$000 T0!10 -0# - 1 34A: Belocidad ,(. en mts.>min! 9a /uncin G&( nos de/ine una Ielocidad de corte en metros por minuto! Ielocidad de corte constante 4IC5! Esta /uncin nos marca un tipo de revoluciones en el cabezal del Torno! %sta 6uncin es 0odal y es anulada por la 6uncin: 34C Esta permanecer6 activa 7asta programar un G&.8 o un -0$8 o un -#08 o un reset o emergencia! Cuando se programe una G&( 7abr6 de programarse la velocidad del cabezal en el mismo bloque8 adem6s de la gama de velocidades del mismo 4- 18 - $8 - # + - 5! Podemos colocarla en el primer bloque o en el bloque de mecanizado que creamos necesario! %ormato de traba2o: N10 G0 G&0 34A <0 ;(0 %081 (255 T0!10 -0# - 1 1 de (&

34C: Belocidad ,(. en re".>min. 9a /uncin G&. nos de/ine una velocidad de giro del en revoluciones por minuto! Esta /uncin nos marca un tipo de revoluciones en el cabezal del Torno! %sta 6uncin es 0odal y es anulada por la 6uncin: 34A. 1i esta /uncin no se pone el el control la asume por de/ecto! Esta permanecer6 activa 7asta programar un G&( + ser6 asumida por el CN al encendido o despu3s de un -0$8 o un -#0 o un reset o emergencia! Cuando se programe una G&. 7abr6 de programarse la velocidad del cabezal en el mismo bloque8 adem6s de la gama de velocidades del mismo 4- 18 - $8 - # + - 5! Podemos colocarla en el primer bloque o en el bloque de mecanizado que creamos necesario! %ormato de traba2o: N10 G0 G&0 34C <0 ;(0 %0!1 1 2555 T0!10 -0# - 1

1, de (&

$!1!#!" )esplazamientos:
355: 0o"imiento en rpido. Este movimiento se realizar6 de punto a punto sin mecanizar a toda la potencia de avance de los motores8 -ovimiento incontrolado! %sta 6uncin es 0odal. El G00 puede programarse como G0! G0 es incompatible con G1 i anula G0$ i G0#! El G00 no anula la Eltima % programada8 cuando se programe un G018 G0$8 G0#8 se recupera dic7a %! El G00 congela la compensacin de radio! El G00 es incompatible con el G018 G0$8 G0#8 G##! %ormato de traba2o: N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# 351: -ovimiento de =nterpolacin lineal8 con tra+ectoria recta de mecanizado + en avance de traba2o! %sta 6uncin es 0odal y es anulada por la 6uncin: El G01 se puede programar como G1! El G01 es incompatible con el G00 + anula G0$8 G0#8 G##! %ormato de traba2o: N10 G&0 G01 <,0 ;100! 352 y 358: 7nterpolaciones circulares, o construccin de arcos. G0$: 7nterpolacin circular a derec+as8 1entido 7orario! G0#: 7nterpolacin circular a iz!uierdas8 1entido anti7orario! %stas 6unciones son 0odales y anuladas por: 355, 351 y 388, ademas 32 anula a 38 y "ice"ersa, son incompati&les. Cualquier Ciclo /i2o o las /unciones G. + G., las anulan! Estas se pueden programar como G$ + G#! %ormato de traba2o: Tenemos tres /ormas de programar estas /unciones: 1:: %n coordenadas Cartesianas: 358 N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# N$0 <0 ;$ N#0 G1 <0 ;0 N 0 G0# < 0 ;"$0 =0 C"$0 =r al punto < + ; en G0 G&0 + CT! Fcercamiento en G0 al punto de partida Punto de partida de arco en G1! Punto /inal + valor del arco 1( de (& =r al punto < + ; en G0 G&0 + CT!

N,0 G1 <,0 352

Fnulacin del arco! =r al punto < + ; en G0 G&0 + CT!

N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# N$0 <0 ;$ N#0 G1 <0 ;0 N 0 G0$ < 0 ;"$0 =$0 C0 N,0 G1 <,0

Fcercamiento en G0 al punto de partida! Punto de partida de arco en G1! Punto /inal + valor del arco! Fnulacin del arco!

< + ; son el valor del punto /inal del arco! =: Es la distancia desde el punto de partida al centro del arco segEn el e2e <! C: Es la distancia desde el punto de partida al centro del arco segEn el e2e ;! Dna vez terminado el recorrido en arco8 se 7a de anular el G0$ o G0#8 mediante un G0 o un G1 2:: %n coordenadas Polares: 358 N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# N$0 <0 ;$ N#0 G1 <0 ;0 N 0 G0# F&0 =0 C"$0 N,0 G1 <,0 352 N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# N$0 <0 ;$ N#0 G1 <0 ;0 N 0 G0$ F1*0 =$0 C0! N,0 G1 <,0 =r al punto < + ; en G0 G&0 + CT! Fcercamiento en G0 al punto de partida Punto de partida de arco en G1! Punto /inal + valor del arco! Fnulacin del arco! =r al punto < + ; en G0 G&0 + CT! Fcercamiento en G0 al punto de partida Punto de partida de arco en G1! Punto /inal + valor del arco! Fnulacin del arco!

F: Es el 6ngulo con respecto al centro polar del arco + su punto /inal! = + C los mismos valores que en la 1K /orma! Dna vez terminado el recorrido en arco8 se 7a de anular el G0$ o G0#8 mediante un G0 o un G1 #K: Con programacin del Radio: 358 N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# N$0 <#0 ;.$ N#0 G1 <#0 ;.0 N 0 G0# < 0 ;(, R, N,0 G1 <,0 =r al punto < + ; en G0 G&0 + CT! Fcercamiento en G0 al punto de partida Punto de partida de arco en G1! Punto /inal + valor del arco! Fnulacin del arco!

1. de (&

352 N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# N$0 <#0 ;.$ N#0 G1 <#0 ;.0 N 0 G0$ < 0 ;., R,! N,0 G1 <,0 R: Ialor de radio del arco! Dna vez terminado el recorrido en arco8 se 7a de anular el G0$ o G0#8 mediante un G0 o un G1
Ficha control de los criterios de evaluacin CA

=r al punto < + ; en G0 G&0 + CT!

Fcercamiento en G0 al punto de partida Punto de partida de arco en G1! Punto /inal + valor del arco! Fnulacin del arco!

< + ;: Ialor del punto /inal del arco!

%igura .: Practica NJ

G>$"G0#

1* de (&

%igura *: Practica NJ , G0$"G0#

35A: 7nterpolacin circular con programacin del centro del arco, en coordenadas absolutas8 puede ir a:adida a otra interpolacin circular 4G0$8 G0#5! %ormato de traba2o: N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# N$0 <0 ;$ N#0 G1 <0 ;0 N,0 G1 <*0 En G0( : < + ; de/inen el punto /inal del arco! = : Ialor absoluto del centro del arco en <! C : Ialor absoluto del centro del arco en ;! =r al punto < + ; en G0 G&0 + CT!

Fcercamiento en G0 + absolutas al punto de partida! Punto de partida del arco en G1! Fnulacin del arco!

N 0 G0# G0( <(0 ;"#0 =0 C"#0 Punto /inal + valor del arco

1& de (&

$!1! !" Tra+ectorias:


Dos ngulos Es realizar una tra+ectoria mediante dos 6ngulos: F1 + F$! %ormato de traba2o: N10 G0 G&0 <0 ;100 %0!1 1$000 T0!10 -0# =r al punto < + ; en G0 G&0 + CT! N$0 <0 ;$ N#0 G1 <0 ;0 N 0 F1,# F1.$ N,0 <.0 ;10 Fcercamiento en G0 + absolutas al punto de partida! Punto de partida en G1! Lngulo del primer + segundo punto! Punto /inal!

<ngulo y coordenada cartesiana: Es realizar una tra+ectoria mediante un 6ngulo + el valor de una sola coordenada: %ormato de traba2o: N10 G0 G&0 <0 ;100 %0!1 1$000 T0!10 -0# =r al punto < + ; en G0 G&0 + CT! N$0 <0 ;$ N#0 G1 <0 ;0 N 0 F&0 <$0 N,0 F1*0 ;",0 Fcercamiento en G0 + absolutas al punto de partida! Punto de partida en G1! Primer punto! 1egundo punto!

%igura &: Practica NJ ( Lngulo + coordenada cartesiana!

$0 de (&

35?: Arista matada. 1e redondea el v3rtice entre dos recorridos! 9os movimientos del bloque siguiente se e2ecutan antes que la m6quina 7a+a llegado a la posicin /inal del bloque anterior! %sta 6uncin es 0odal y es anulada por la 6uncin: 35C G0, se puede programar como G, + es incompatible con G0.! %ormato de traba2o: N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# N$0 <0 ;$ N#0 G1 <0 ;0 N 0 G0, <10 ;0 N,0 <10 ;"$0 35C: Arista "i"a. No se redondea el v3rtice entre dos recorridos! No se e2ecutara ningEn bloque 7asta que no se 7a+a alcanzado la posicin e0acta del bloque! %sta 6uncin es 0odal y es anulada por la 6uncin: 35? El per/il real + el terico coinciden! Esta /uncin es incompatible con G0,! Esta permanecer6 activa 7asta programar un G0, + ser6 asumida por el CN8 al encendido8 despu3s de un -0$8 -#08 un reset o emergencia! %ormato de traba2o: N10 G0 G&0 <0 ;100 %0!1 1$000 T0!10 -0# N$0 <0 ;$ N#0 G1 <0 ;0 N 0 G0, <10 ;0 N,0 <10 ;"$0 =r al punto < + ; en G0 G&0 + CT! Fcercamiento en G0 + absolutas al punto de partida! Posicin de partida en G1! Primer recorrido + v3rtice en aristas viva! 1egundo recorrido! =r al punto < + ; en G0 G&0! Fcercamiento en G0 + absolutas al punto de partida! Posicin de partida en G1! Primer recorrido + v3rtice en arista matada! 1egundo recorrido!

$1 de (&

%igura 10: Practica NJ . G0, @@G0.!

35@: Trayectoria circular tangente a la trayectoria anterior. 1e constru+e una tra+ectoria tangente a la anterior8 recta o curva + solo sustitu+e a G0$ o G0#8 en bloque programada! %sta 6uncin N9 es modal. 9o 7acemos sin programar las cotas 4=8C5 del centro! %ormato de traba2o: Tenemos dos /ormas de programar esta /uncin: 1K: En coordenadas CFRTE1=FNF1: N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# N$0 <0 ;$ N#0 G01 <0 ;0 N 0 G0* <$0 ;"10 N,0 G0* <(0 ;"#0 N(0 <110 ;,0 =r al punto < + ; en G0 G&0 + CT! Fcercamiento en G0 + absolutas al punto de partida! Punto de partida en G1! Primer arco tangente a la recta! 1egundo arco tangente al anterior! Punto /ina + recorrido recto!

<: Ialor del punto /inal del arco en <! ;: Ialor del punto /inal del arco en ;! $$ de (&

$K: En coordenadas P>9FRE1: N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# N$0 <0 ;$ N#0 G01 <0 ;0 N 0 G0* R10 F&0 N,0 G0* R$0 F1*0 N(0 <110 ;,0 =r al punto < + ; en G0 G&0 + CT! Fcercamiento en G0 + absolutas al punto de partida! Punto de partida en G1! Primer arco tangente a la recta! 1egundo arco tangente al anterior! Punto /ina + recorrido recto!

R: Ialor del radio del punto /inal del arco!4>rigen polar5! F: Ialor del 6ngulo del punto /inal!4>rigen polar5!

%igura 11: Practica NJ * G0*!

$# de (&

354: Trayectoria circular de6inida mediante tres puntos. 1e constru+e una tra+ectoria de/inida por tres puntos: inicial8 cualquier punto intermedio conocido + /inal! %sta 6uncin No es modal %ormato de traba2o! Tenemos dos /ormas de programar esta /uncin: 1:: %n coordenadas CA;T%(7ANA(: N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# N$0 <", ;0 N#0 G01 <0 ;0 N 0 G0& < 0 ;"$0 =$1 C"$8.1 N(0 G1 <110 ;"(0 =r al punto < + ; en G0 G&0 + CT! Fcercamiento en G0 + absolutas al punto de partida! Punto de partida en G1! Punto /inal en < + ; + punto intermedio en = + C! Punto /inal en < + ; + punto intermedio en = + C! Fnular arco8 ir al punto < + ;

N,0 G0& <110 ;",, =.*8*$ C",18#

<: Ialor del punto /inal del arco en <! ;: Ialor del punto /inal del arco en ;! =: Ialor del punto intermedio en < en di6metros! C: Ialor del punto intermedio en ;! 2:: %n coordenadas P9EA;%(: N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# N$0 <", ;0 N#0 G01 <0 ;0 N 0 G0& R1, F&0 =1, C"1, N,0 ;",0 R: Ialor del radio del punto /inal del arco!4>rigen polar5! F: Ialor del 6ngulo del punto /inal!4>rigen polar5! =: Ialor del punto intermedio del arco en < en di6metros! C: Ialor del punto intermedio del arco en ;! =r al punto < + ; en G0 G&0! Fcercamiento en G0 + absolutas al punto de partida! Punto de partida en G1! Punto /inal en R + F + punto intermedio en = + C!

$ de (&

Ficha control de los criterios de evaluacin CA

%igura 1$: Practica NJ & G0&:

$, de (&

38A: ;edondeo controlado de Aristas. Es construir un redondeo en el v3rtice de dos recorridos con un radio determinado! %sta 6uncin No es modal. 1e 7a de programar en el bloque cu+o /inal sea redondeado!

%igura 1#:

-ormato de tra&a o entre dos rectas: N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# N$0 <0 ;$ N#0 G1 <0 ;0 N 0 G#( R, < 0 ;0 N,0 < 0 ;"10 =r al punto < + ; en G0 G&0 + CT! Fcercamiento en G0 + absolutas al punto de partida! Punto de partida en G1! Primer recorrido + punto de redondeo! 1egundo recorrido + punto /inal! =r al punto < + ; en G0 G&0 + CT! Punto de partida en G1! Primer arco + determinacin del redondeo 1egundo arco + /inal del redondeo! Fnulacin del arco + punto /inal

-ormato de tra&a o entre dos arcos: N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# N$0 <0 ;$ N 0 G1 <0 ;0 N,0 G>$ G#( R, < 0 ;"$0 =$0 C0 N,0 G>$ <0 ;" 0 =0 C"$0 N(0 G1 ;",0 Fcercamiento en G0 + absolutas al punto de partida!

$( de (&

%igura 1 : Practica NJ 10 G#(!

%igura 1,: Practica NJ 11 G#(!

38C: %ntrada tangencial. $. de (&

Es 7acer que la 7ta entre tangencial mente en el punto de inicio del mecanizado! %sta 6uncin N9 es modal. 1e programa cuando se desee 7acer una entrada tangencial! En el bloque que se programe G#.8 7a+ que programar el radio que se a:ade a la tra+ectoria8 + solo en movimientos rectil'neos! %ormato de traba2o: N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# N$0 <0 ;10 N#0 G1 G#. R# <0 ;0 N 0 <$0 ;0 38@: (alida tangencial, al /inal del mecanizado! %sta 6uncin N9 es modal 1e programa cuando se desee 7acer una salida tangencial! En el bloque que se programe G#*8 7a+ que programar el radio que se a:ade a la tra+ectoria8 + es necesario que el movimiento siguiente sea rectil'neo! %ormato de traba2o: N 0 < 0 ;#0 N(0 G#* R, <$0 ;#0 N,0 <$0 ;,0 Punto de partida! Punto de tangencia! Punto /inal para la salida tangencial! =r al punto < + ; en G0 G&0 + CT! Fcercamiento en G0 + absolutas al punto de partida! Punto para la entrada tangencial! Punto /inal!

%igura 1(: Practica NJ 1$ G#.

384: Ac+a6lanado entre dos recorridos rectil'neos

$* de (&

%igura 1.:

No se necesita calcular los puntos de interseccin! %sta 6uncin N9 es modal. 1e programa en el bloque cu+o /inal se desea ac7a/lanar! %ormato de traba2o: N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# N$0 <0 ;$ N#0 G1 <0 ;0 N 0 G#& R, < 0 ;0 N,0 < 0 ;"$0 =r al punto < + ; en G0 G&0 + CT! Fcercamiento en G0 + absolutas al punto de partida! Punto de partida en G1! Primer recorrido + punto de redondeo! 1egundo recorrido + punto /inal!

$& de (&

%igura 1*: Practica NJ 1# G#&!

$!1!,!" %unciones G complementarias:


35=: Temporizacin: %ormato de traba2o: %sta 6uncin N9 es modal. Esta /uncin se puede programar como G ! N$0 G0 C$!( C: Es la Temporizacin en segundos 4$!(5 32?: (altos o llamadas incondicionalesM mediante esta /uncin podemos saltar o movernos en los bloques elegidos! %sta 6uncin N9 es modal. En este bloque no se puede programar m6s in/ormacin! %ormato de traba2o: 1K: 1alto al bloque elegido! N,0 G0 <100 ;,0 N(0 G$, N*0 N.0 <,0 N*0 ;#0 N&0 G01 <$0 #0 de (& Punto de partida! 1alto al bloque *0!

$K: 1alto8 seleccin de bloques + NJ de repeticiones! N,0 G0 <100 ;,0 N.0 <,0 N*0 ;#0 N&0 G01 <$0 381: 3uardar origen de coordenadas actual8 sea8 con el que se est6 traba2ando! 382: ;ecuperar origen de coordenadas guardado con 381! 3=5, 3=1, 3=2: G 0: Anulacin de la compensacin de radio. G 1: Compensacin de radio a 7z!uierdas8 sea8 la 7ta! queda a la izquierda de la pieza segEn el sentido del mecanizado! G $: Compensacin de radio a Derec+as8 sea8 la 7ta! queda a la derec7a de la pieza segEn el sentido del mecanizado! %stas 6unciones son 0odales 9os valores de compensacin son los establecidos en la tabla de Gtas del CN: R: radio de la Gta! =: valor que se suma o resta al Radio! G 1 + G $ son anuladas por G 08 G. 8 G*18 un reset o una emergencia! Ga+ que seleccionar primero el plano de traba2o 4G1.8G1*8G1&5! Con estas /unciones el CN va le+endo cuatro bloques por delante del que se esta e2ecutando8 para calcular la tra+ectoria! %ormato de traba2o: N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# N$0 G01 G 1 < 0 ;*0 N#0 ;.0 N 0 <&0 N,0 ;#0 N(0 < 0 N.0 G 0 N*0 G00 ;$0 -#0 Recorrido! Recorrido! Recorrido! Recorrido! Fnulacin de la compensacin! Retirada en r6pido + vuelta al inicio! =r al punto < + ; en G0 G&0 + CT! =nicio de la compensacin a =zq! Punto de partida! N(0 G$, N.0!&0!, 1alto al bloque .0 lectura 7asta &0 + e2ecutarlo , veces!

Ieri/icar en los manuales m6quina las di/erentes variantes de la compensacin: 3=C, 3=@: G .: Tratamiento como &lo!ue Fnico! G *: Anulacin del tratamiento de &lo!ue Fnico! #1 de (&

%stas 6unciones son 0odales Con G . en CN entiende que todos los bloques que vienen a continuacin los 7a de tratar como si /uesen solo un bloque8 sea que si estamos mecanizando bloque a bloque8 al leer G .8 los siguientes bloques los e2ecutara como ciclo continuo 7asta el bloque con el G *! Con G . los valores % + 1 ser6n los programados8 no se podr6n variar! Tras el encendido8 un reset8 una emergencia o programar -0$8 + -#0 el CN asume G *! 3=4: G Belocidad de a"ance: Esta /uncin nos permite indicar al programa el N de velocidad de avance % al cual deseamos traba2ar! %sta 6uncin es modal. 1e anula programando G & C0 o simplemente G &8 o con -0$8 -#08 un reset o una emergencia! Esta /uncin 7a de ir sola en un bloque! El valor de C ira de ir 1N a un 1$0N! %ormato de traba2o: N 0 G & C,0 3?5: Carga de las dimensiones de /ta. en ta&la. %ormato de traba2o: Tenemos dos /ormas: 1K: Carga de todas la dimensiones de una 7ta: N$0 G,0 T$!$ R = 9 C T$!$: Gta! Elegida con corrector $! R: Ialores de radio! =: Correccin de desgaste! 9: 9ongitud de la Gta! C: Correccin de desgaste! $K: -odi/icar incrementalmente los valores de = + de C: N$0 G,0 T$!$ = C! El valor de compensacin de radio8 es la suma de los valores de R + =! El valor de compensacin de longitud8 es la suma de los valores de 9 + C! En el bloque que se programe G,0 no se puede programar ninguna otra /uncin! Del 3?8 al 3?4: Traslados de origen: Es tomar un origen 4<08 ;05 en una pieza colocada en la maquina8 para un mecanizado #$ de (& Nos indica un ,0N

concreto! 9os valores los tomados a partir de la pieza + los almacenados en la maquina! 9os or'genes guardados mediante estas /unciones los podemos recuperar cuando nos interese! %stas 6unciones son 0odales %ormato de traba2o: Para cargar estos valores tenemos dos /ormas: 1:: Carga a&soluta: N,0 G, 4del # al &5 I O < P ; I: Ialor de traslado en el e2e I! O: Ialor de traslado en el e2e O! <: Ialor de traslado en el e2e <! P: Ialor de traslado en el e2e P! ;: Ialor de traslado en el e2e ;! 2:: Carga de "alores 7ncrementales: N,0 G, 4del # al &5 I O < P ; 9: Ialor de suma o resta en el e2e I! G: Ialor de suma o resta en el e2e O! =: Ialor de suma o resta en el e2e <! Q: Ialor de suma o resta en el e2e P! C: Ialor de suma o resta en el e2e ;! 1i queremos traba2ar con un origen establecido del G,# al G,&8 7emos de colocar en el primer bloque: N10 G, N$0 G00 G1. G&0 <0 P0 ;0 %100 1,00 T$!$ -0# - 1 3C5, 3C1: G.0: Programacin en pulgadas! G.1: Programacin en mil'metros! %stas 6unciones son 09DAE%( e incompati&les. Fl encendido8 al programar -0$ + -#0 el CN asume G.1! 3C2: -actor de escala para ampliar o reducir el tamaHo de una pieza ! 3C=: )Fs!ueda de la re6erencia m!uina. Con lo cual los e2es se desplazan a buscar esta re/erencia! %ormato de traba2o: Ga+ dos /ormas de realizar esta /uncin:

## de (&

1K: AEsqueda de esta re/erencia en todos los e2es: N10 G. < P ; O I $K: AEsqueda de esta re/erencia en un e2e: N10 G. < En ambos aparecer6 en la pantalla + una vez alcanzado el punto de re/erencia m6quina el valor de esta distancia al Eltimo cero pieza programado! 342: Preseleccin de cotas.

$!1!(!" -ecanizado:
388: ;oscado electrnico. 1i el cabezal est6 dotado de un captador rotativo! Esta /uncin es -odal + permanecer6 activa 7asta programar un reset8 emergencia8 un G008 G018 G0$8 G0#8 -0$ + -#0! El avance 4%5 no se puede variar con el %EE) RFTE! %ormato de traba2o: N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# N$0 G&0 G## ; 100 C, N#0 -1& N 0 G00 <# N,0 ;#0 N(0 <0 ;10 -># =r al punto < + ; en G0 G&0 + CT! 9a 7ta! se mover6 7asta ; 100 roscando a paso , mm! El cabezal gira lentamente 7asta que la 7ta! se coloca en posicin de ser retirada! 1uponemos que la 7ta! queda paralela al e2e <8 por ello la 7ta! se retira en r6pido # mm! para librar el retroceso! 9a 7ta! retrocede en r6pido a ;#0 4#0 mm! encima de la pieza! Frranque del cabezal + posicin en r6pido a <0 P0 ;10!

Acti"acin del e e C 31=, 31? 31A. G1 : Fctivacin del e2e C! G1,: -ecanizacin en la super/icie de la pieza Plano C ;! G1(: -ecanizacin en la super/icie /rontal de la pieza Plano C <! G1 @ G1,@ G1( 1e 7an de programar solas en un bloque! G1 @ G1, @G1( Fnula las /unciones G&, + G&(! G1, @G1( Fnula la compensacin de radio G 1@ G $ G1, @G1( Estando activadas no permite programar ninguna 7ta! G1, @G1( Para programar estas /unciones8 7a de estar activada la /uncin G1 ! G1, @G1( 9a anulacin de estas /unciones se consigue programando un G1 Fctivada la /uncin G1 8 para pasar al modo normal de torneado programaremos -0# o -0 ! # de (&

El desplazamiento del e2e C se programar6 en grados + su velocidad en grados@minutos! %ormato de traba2o: N10 G1 N$0 G0 G&0 <0 ; N#0 ;", Fctivacin del e2e C )esplazamiento )esplazamiento!

Programacin de la +erramienta: 1eleccionamos la Gerramienta 4Gta!5 mediante la letra T8 seguida de nEmero punto nEmero: T $!$ NEmero ala izquierda del punto decimal: =ndica el nEmero de la 7erramienta! NEmero a la derec7a del punto decimal: Ialor del corrector elegido! El valor de ambos nEmeros puede estar comprendido entre 0 + &&! Tabla de correctores de 7erramientas en CNC m6quina! <: 9ongitud de la Gerramienta segEn el e2e <! ;: 9ongitud de la Gerramienta segEn el e2e ;! %: Cdigo de /orma! R: Radio de la 7erramienta! =: Correccin de la longitud segEn el e2e < 4desgaste58 Ialor en )i6metros! C: Correccin de la longitud segEn el e2e ; 4desgaste5!

#, de (&

$!1!.!" Cdigos de /orma %:


%1 %.

Codigo:

Codigo: <R

<R

C P ;R

C P ;R

%igura 1&:

%$ %(

Codigo:

$ <R

Codigo: <R

C P ;R P

C ;R

%igura $0:

%# %,

Codigo:

# <R

Codigo: <R

C P ;R

C ;R

%igura $1:

#( de (&

Codigo: <R

Codigo: <R

C P ;R P

C ;R

%igura $$:

%, %,

Codigo:

Codigo:

<R

<R

P C ;R

P C ;R

%igura $#:

%( %$

Codigo:

Codigo:

<R

<R

P C ;R

P C ;R

%igura $ :

#. de (&

%. %1

Codigo:

Codigo:

<R

<R

P C ;R C

P ;R

%igura $,:

%* %*
Codigo: * Codigo: *

<R

<R

C P ;R

C P ;R

%igura $(:

#* de (&

$!$!" %unciones - au0iliares:


Estas /unciones se programan mediante el cdigo o la /uncin -! -00: 7nterrupcin del programa momentneamente8 para reanudar8 pulsar -arc7a! -01: Parada opcional8 Puede estar activada o no! -0$: -inal del programa y ;eset! -0#: Arran!ue del ca&ezal a derec+as8 sentido Gorario! -0 : Arran!ue del ca&ezal a iz!uierdas8 sentido Fnti7orario! -0,: Parada del ca&ezal! -0*: Fctivar re/rigerante! -0&: )esactivar re/rigerante! -10: Fbrir puerta! -11: Cerrar puerta! -1.: Fbrir plato de garras! -1*: Cerrar plato de garras! -1&! Posicionamiento del cabezal! -#0: -inal del programa y "uelta al inicio o primer &lo!ue!

#& de (&

$!#!" Ciclos de mecanizado:


Pod'amos decir que un ciclo8 son unos recorridos en mecanizado est6ndar o semi de/inidos8 con el cual podemos realizar de /orma cmoda + autom6ticamente bastantes procesos en la construccin de una pieza! Este mecanizado8 esta determinado por par6metros que podemos acomodar a las necesidades de cada proceso!

%igura $.:

9as lineas 7orizontales paralelas de color8 representar'an los recorridos de la Gta! Caracter'sticas de los ciclos: 1K: 9a zona de mecanizado de los ciclos 4e0cepto en el G*( + G**58 se realiza8 mediante recorridos constantes en el per'metro 4%igura $.5! Perimetro o zona de mecanizado: esta zona esa delimitada por el punto de partida 4PP5 + su pro+eccin vertical 7acia ; 08 de este ;08 7asta su encuentro con el punto 18 4o F o A de algunos ciclos8 o el punto inicial de otros5 seguimos los puntos del per/il 4$8#8 etc!58 + desde el punto en vertical 7asta el encuentro de la pro+eccin 7orizontal izquierda del PP! $K: El PP 7a de estar situado unos $ mm en e0ceso tanto en < como en ; de la zona a mecanizar! #K: Dna vez /inalizado el mecanizado del ciclo la 7erramienta se coloca en el PP K: 1i al P& le damos valor 08 no se realiza la pasada de acabado + por tanto la 7erramienta al /inalizar el ciclo8 se coloca en el punto %8 si el P&8 tiene valor de avance8 se realiza la pasada de acabado + por tanto la 7erramienta se coloca en el PP ,K: Fnulacin del ciclo: 1i se de/ine otro ciclo /i2o8 este sustitu+e + anula al que estuviese activo! Todos son anulados por un -0$8-#08 un reset o emergencia! (K: )entro de una subrutina est6ndar o param3trica se pueden dar ciclos /i2os! )esde un bloque ba2o la in/luencia de un ciclo /i2o8 pueden llamarse a subrutinas sin que se anule el ciclo! .K! 9a e2ecucin de un ciclo no altera la de/inicin de las /unciones G ni los sentidos de giro del cabezal! 0 de (&

*K! Dn ciclo /i2o8 anula la compensacin de radio!

$!#!1!" Ciclo de torneado de tramos rectos G*1"G*$:


3@1 Ciclo 6i o de torneado cilindrando en tramos rectos! Es un ciclo que nos mecaniza la zona geomItrica8 delimitada entre: El punto de partida 4PP58 + su pro+eccin vertical 7acia ; 08 7asta su encuentro con la pro+eccin 7orizontal derec7a desde el punto F8 desde F a A + desde A en vertical 7asta el encuentro de la pro+eccin 7orizontal izquierda del PP!

%igura $*:

Caracter'sticas del ciclo: 1K: En el e2e <8 la distancia entre el punto de partida + el punto A 7a de ser igual o ma+or que P.! $K: En el e2e ;8 la distancia entre el punto de partida + el punto A 7a de ser ma+or que P*! #K: 9as condiciones del mecanizado se 7an de programar antes de la llamada al ciclo! 4Fvance8 giro del cabezal8 revoluciones etc!5! 9as condiciones de salidas del ciclo son G00 G&0! En bloque anterior del ciclo solo se programa el PP 4 Punto de partida5: N#0 <,, ;$ K! 9os par6metros pueden programarse en el bloque de llamada del ciclo o en anteriores! ,K: El ciclo si 7a+ pasada de acabado /inaliza en el punto de partida 4PP5M si no la Gta! se posicionar6 en el punto %! (K: 1e puede usar G 1 + G $! %ormato de traba2o: N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# N.0 <,0 ;$ =r al punto < + ; en G0 G&0 + CT! Fcercamiento en G0 + absolutas al punto de partida! 4PP5

N*0 G*1 P0BC P1BC P$BC P#BC P,BC P.BC P*BC P&BC

1 de (&

Parmetros: G*1 P0BC P1BC P$BC P#BC P,BC P.BC P*BC P&BC P0B C:4Ialor de < en el punto inicial F del per/il!5 P1B C:4Ialor de ; en el punto inicial F del per/il!5 P$B C:4Ialor de < en el punto inicial A del per/il!5 P#B C:4Ialor de ; en el punto inicial A del per/il!5 P,B C:4Ialor de la pasada de mecanizado8 depende del valor de P1$8 este paso ser6 en < o en ;!5 P.B C:4Ialor del sobre espesor a de2ar en el e2e < para el acabado!5 P*B C:4Ialor del sobre espesor a de2ar en el e2e ; para el acabado!5 P&B C:4Ialor del Fvance % en la pasada de acabado8 1i se pone C08 no 7a+ pasada de acabado!
P. en <! P* en ;! # $ A A CG*1 P* 0 PP 1

F F

P.

%igura $&:

%igura #0: Practica NJ 1

G*1!

$ de (&

@2 Ciclo 6i o de torneado re6rentando en tramos rectos! Es un ciclo que nos mecaniza el espacio comprendido en las pro+eccin + encuentro desde el punto de partida en S< + R; + la pro+eccin de los puntos F en R< + A en R;! Caracter'sticas del ciclo: 1K: En el e2e ;8 la distancia entre el punto de partida + el punto A 7a de ser igual o ma+or que P*! $K: En el e2e <8 la distancia entre el punto de partida + el punto A 7a de ser ma+or que P.! #K: 9as condiciones del mecanizado se 7an de programar antes de la llamada al ciclo! 4Fvance8 giro del cabezal8 revoluciones etc!5! 9as condiciones de salidas del ciclo son G00 G&0! En bloque anterior del ciclo solo se programa el PP 4 Punto de partida5: N#0 <,, ;$ K! 9os par6metros pueden programarse en el bloque de llamada del ciclo o en anteriores! ,K: El ciclo si 7a+ pasada de acabado /inaliza en el punto de partida 4PP5M si no la Gta! se posicionar6 en el punto %! (K: 1e puede usar G 1 + G $! %ormato de traba2o: N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# N.0 <,0 ;$ =r al punto < + ; en G0 G&0 + CT! Fcercamiento en G0 + absolutas al punto de partida! 4PP5

N*0 G*$ P0BC P1BC P$BC P#BC P,BC P.BC P*BC P&BC Ciclo de torneado en tramos rectos! Parmetros: G*$ P0BC P1BC P$BC P#BC P,BC P.BC P*BC P&BC P0B C:4Ialor de < en el punto inicial F del per/il!5 P1B C:4Ialor de ; en el punto inicial F del per/il!5 P$B C:4Ialor de < en el punto inicial A del per/il!5 P#B C:4Ialor de ; en el punto inicial A del per/il!5 P,B C:4Ialor de la pasada de mecanizado8 depende del valor de P1$8 este paso ser6 en < o en ;!5 P.B C:4Ialor del sobre espesor a de2ar en el e2e < para el acabado!5 P*B C:4Ialor del sobre espesor a de2ar en el e2e ; para el acabado!5 P&B C:4Ialor del Fvance % en la pasada de acabado8 1i se pone C08 no 7a+ pasada de acabado!

# de (&

P. en <! P* en ;!

P* %

1 0 PP

CG*$

A $ #

P.

%igura #1:

$!#!$!" Ciclo de taladrado G*#:


3@8 Ciclo 6i o de Taladrado Es un ciclo que nos permite mecanizar taladros! Caracter'sticas del ciclo: 1K: 9a 7ta! se posiciona a una distancia igual a P( de la pieza! $K: 9a 7ta! Taladra una primera pro/undidad igual a P,! #K: 9a 7ta! Taladra una segunda pro/undidad igual a P,! K: Retroceso en G00 de la 7ta! una distancia igual a P1(! ,K: Fvance en G00 de la 7ta! 7asta situarse una distancia igual a P1.8 del /ondo del taladrado anterior! (K: 1e repite todo el proceso 7asta llegar a la pro/undidad de/inida por P ! .K: 9as condiciones de salida del ciclo son G00! G0.8 G 08 G&0! *K: El ciclo comienza con un acercamiento al punto FT + termina en el mismo punto FT %ormato de traba2o: N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# N$0 <0 ;$ =r al punto < + ; en G0 G&0 + CT! Ciclo de torneado en Fcercamiento en G0 + absolutas al punto de partida! 4PP5

N#0 G*# P0BC P1BC P BC P,BC P(BC P1,BC P1(BC P1.BC tramos curvos! Parmetros: G*# P0BC P1BC P BC P,BC P(BC P1,BC P1(BC P1.BC P0B C:4Ialor de < en el punto a realizar el taladro!5 P1B C:4Ialor de ; en el punto a realizar el taladro!5 P B C:4Pro/undidad del agu2ero!5 P,B C:4Ialor de la pasada!5 de (&

P(B C:4)istancia de seguridad8 nos dice a que distancia se acerca la broca al inicio del taladrado!5 P1,B C:4Temporizacin en el /ondo8 en segundos!5 P1(B C:4Ialor incremental positivo de la distancia de retroceso en G00 que realiza la broca despu3s de cada pasada si es 08 el retroceso se realiza 7asta el punto de acercamiento!5 P1.BC:4Ialor de la distancia entre el /ondo taladrado + el punto donde se acercar6 la broca en G00 para seguir taladrando!5

CG*#

P P, P1. F P( G1 P1( P1. G0 P1. G1 G0 G1 P1( G0 G0 P1( G0 G1 FT

%igura #$:

%igura ##: Practica NJ 1, G*#!

, de (&

$!#!#!" Ciclo de torneado de tramos curvos G* "G*,:


3@= Ciclo 6i o de torneado de tramos cur"os: Es un ciclo que nos permite mecanizar cilindrando, una zona donde encontramos un tramo curvo! Caracter'sticas del ciclo: 1K: En el e2e <8 la distancia entre el punto de partida + el punto A 7a de ser igual o ma+or que P.! $K: En el e2e ;8 la distancia entre el punto de partida + el punto A 7a de ser ma+or que P*! #K: 9as condiciones del mecanizado se 7an de programar antes de la llamada al ciclo! 4Fvance8 giro del cabezal8 revoluciones etc!5! 9as condiciones de salidas del ciclo son G00 G&0! En bloque anterior del ciclo solo se programa el PP 4 Punto de partida5: N#0 <,, ;$ K! 9os par6metros pueden programarse en el bloque de llamada del ciclo o en anteriores! ,K: El ciclo si 7a+ pasada de acabado /inaliza en el punto de partida 4PP5M si no la Gta! se posicionar6 en el punto %! (K: 1e puede usar G 1 + G $! %ormato de traba2o: N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# N.0 <,0 ;$ =r al punto < + ; en G0 G&0 + CT! Fcercamiento en G0 + absolutas al punto de partida! 4PP5

N*0 G* P0BC P1BC P$BC P#BC P,BC P.BC P*BC P&BC P1*BC P1&BC Ciclo de torneado en tramos curvos! Parmetros: G* P0BC P1BC P$BC P#BC P,BC P.BC P*BC P&BC P1*BC P1&BC P0B C:4Ialor de < en el punto inicial F del per/il!5 P1B C:4Ialor de ; en el punto inicial F del per/il!5 P$B C:4Ialor de < en el punto inicial A del per/il!5 P#B C:4Ialor de ; en el punto inicial A del per/il!5 P,B C:4Ialor de la pasada de mecanizado!5 P.B C:4Ialor del sobre espesor a de2ar en el e2e < para el acabado!5 P*B C:4Ialor del sobre espesor a de2ar en el e2e ; para el acabado!5 P&B C:4Ialor del Fvance % en la pasada de acabado8 1i se pone C08 no 7a+ pasada de acabado! P1*B C:4 Ialor = de la distancia del punto F al centro del arco segEn el e2e <! =: en radios!5 P1&B C:4 Ialor C de la distancia del punto F al centro del arco segEn el e2e ;! C: en radios!5

( de (&

P. en <! P* en ;! # $ A

CG* P* 0 PP 1

% F

P.

%igura # :

%igura #,: Practica NJ 1( G* !

3@? Ciclo 6i o de torneado re6rentando de tramos cur"os. Es un ciclo que nos permite mecanizar refrentando una zona donde encontramos un tramo curvo! Caracter'sticas del ciclo: G*, P0BC P1BC P$BC P#BC P,BC P.BC P*BC P&BC P1*BC P1&BC 1K: En el e2e <8 la distancia entre el punto de partida + el punto A 7a de ser igual o ma+or que P.! $K: En el e2e ;8 la distancia entre el punto de partida + el punto A 7a de ser ma+or que P*! . de (&

#K: 9as condiciones del mecanizado se 7an de programar antes de la llamada al ciclo! 4Fvance8 giro del cabezal8 revoluciones etc!5! 9as condiciones de salidas del ciclo son G00 G&0! En bloque anterior del ciclo solo se programa el PP 4 Punto de partida5: N#0 <,, ;$ K! 9os par6metros pueden programarse en el bloque de llamada del ciclo o en anteriores! ,K: El ciclo si 7a+ pasada de acabado /inaliza en el punto de partida 4PP5M si no la Gta! se posicionar6 en el punto %! (K: 1e puede usar G 1 + G $! %ormato de traba2o: N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# N.0 <,0 ;$ =r al punto < + ; en G0 G&0 + CT! Ciclo Fcercamiento en G0 + absolutas al punto de partida! 4PP5

N*0 G*, P0BC P1BC P$BC P#BC P,BC P.BC P*BC P&BC P1*BC P1&BC de re/rentado en tramos curvos! Parmetros: G*, P0BC P1BC P$BC P#BC P,BC P.BC P*BC P&BC P1*BC P1&BC P0B C:4Ialor de < en el punto inicial F del per/il!5 P1B C:4Ialor de ; en el punto inicial F del per/il!5 P$B C:4Ialor de < en el punto inicial A del per/il!5 P#B C:4Ialor de ; en el punto inicial A del per/il!5 P,B C:4Ialor de la pasada de mecanizado!5 P.B C:4Ialor del sobre espesor a de2ar en el e2e < para el acabado!5 P*B C:4Ialor del sobre espesor a de2ar en el e2e ; para el acabado!5

P&B C:4Ialor del Fvance % en la pasada de acabado8 1i se pone C08 no 7a+ pasada de acabado! P1*B C:4 Ialor = de la distancia del punto F al centro del arco segEn el e2e <! =: en radios!5 P1&B C:4 Ialor C de la distancia del punto F al centro del arco segEn el e2e ;! C: en radios!5

P. en <! P* en ;!

P* % F

1 0 PP

CG*,

P. # $

%igura #(:

* de (&

%igura #.: Practica NJ 1. G*,!

& de (&

$!#! !" Ciclos de Ranurado: G**"G*&:


3@@ Ciclo 6i o de ranurado en el e e # Es un ciclo que nos permite construir una ranura en el e2e <8 normalmente esta ranura son salidas de rosca! Caracter'sticas del ciclo: 1K: 9as condiciones del mecanizado se 7an de programar antes de la llamada al ciclo! 4Fvance8 giro del cabezal8 revoluciones etc!5! $K! 9as condiciones de salidas del ciclo son G008G 08G&0!! #K! El ciclo se inicia con un acercamiento en G>> al punto de partida + termina en el! En bloque anterior del ciclo solo se programa el PP 4 Punto de partida5: N#0 <,, ;$ El punto de partida PP 7a de estar por encima del valor en < del P(! 1i el P(B C$8osea le damos $mm8 son mm en di6metro8 si el di6metro del que partimos para 7acer la ranura es por e2emplo de $08 $0 R del P(B $ 8 el PP 7a de estar por encima de $ 8 lo normal es dar al P( un valor de 1 mm! %ormato de traba2o: N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# N.0 <,0 ;$ N*0 G** P0BC P1BC P$BC P#BC P,BC P1,BC =r al punto < + ; en G0 G&0 + CT! Ciclo de ranurado longitudinal! Fcercamiento en G0 + absolutas al punto de partida! 4PP5

Parmetros: G** P0BC P1BC P$BC P#BC P,BC P(BC P1,BC P0B C:4Ialor de < en el punto inicial F del per/il!5 P1B C:4Ialor de ; en el punto inicial F del per/il!5 P$B C:4Ialor de < en el punto inicial A del per/il!5 P#B C:4Ialor de ; en el punto inicial A del per/il!5 P,B C:4Fnc7ura de la cuc7illa!5 P(B C:4)istancia de seguridad en radios! Ialor al que retroceder6 en G0 la Gta!5 P1,B C:4 Temporizacin en el /ondo!5

,0 de (&

%igura #*:

Ficha control de los criterios de evaluacin CA

%igura #&: Practica NJ 1. G**!

,1 de (&

%igura 0: Practica NJ 1* G**!

3@4 Ciclo 6i o de ranurado en el e e $. Es un ciclo que nos permite construir una ranura en el e2e ;8 normalmente esta ranura es un mecanizado especial! Caracter'sticas del ciclo: 1K: 9as condiciones del mecanizado se 7an de programar antes de la llamada al ciclo! 4Fvance8 giro del cabezal8 revoluciones etc!5! $K! 9as condiciones de salidas del ciclo son G008G 08G&0!! #K! El ciclo se inicia con un acercamiento en G>> al punto de partida + termina en el! bloque anterior del ciclo solo se programa el PP 4 Punto de partida5: UN#0 <,, ;$V El punto de partida PP 7a de estar por encima del valor en ; del P(! 1i al P(B C$ le damos $ + el punto F tiene 0 en ;8 el punto de partida PP8 7a de estar en ; #! %ormato de traba2o: N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# N$0 <,0 ;$ Parmetros: G*& P0BC P1BC P$BC P#BC P,BC P(BC P1,BC P0B C:4Ialor de < en el punto inicial F del per/il!5 P1B C:4Ialor de ; en el punto inicial F del per/il!5 ,$ de (& N#0 G*& P0BC P1BC P$BC P#BC P,BC P1,BC =r al punto < + ; en G0 G&0 + CT! Ciclo ranurado /rontal! Fcercamiento en G0 + absolutas al punto de partida! 4PP5

P$B C:4Ialor de < en el punto inicial A del per/il!5 P#B C:4Ialor de ; en el punto inicial A del per/il!5 P,B C:4Fnc7ura de la cuc7illa!5 P(B C:4)istancia de seguridad en radios! Ialor al que retroceder6 en G0 la Gta!5 P1,B C:4 Temporizacin en el /ondo!5

P(

CG*&

F P1,

PP

P,

%igura 1:

$!#!,!" Roscado G*("G(.:


3@A Ciclo 6i o de roscado longitudinal Este ciclo nos permite construir una rosca longitudinal8 normalmente cil'ndrica8 pero se puede 7acer cnica! Caracter'sticas del ciclo: 1K: 9as condiciones del mecanizado se 7an de programar antes de la llamada al ciclo! 4Fvance8 giro del cabezal8 revoluciones etc!5! $K! 9as condiciones de salidas del ciclo son G008 G0.8G 08G&0 + G&.! #K! 9os par6metros pueden programarse en el bloque de llamada del ciclo o en anteriores! K! El ciclo se inicia con un acercamiento en G>> al punto de partida 4PP5 + termina en el bloque anterior del ciclo8 osea en el PP 4 Punto de Partida5! ,K! 9a velocidad de avance no puede modi/icarse! (K! Iariando los valores en < podemos 7acer una rosca inclinada! .K! Fntes del ciclo se 7a de programar la 7erramienta su velocidad + su avance! El avance 7a de ser igual al paso! %ormato de traba2o: N10 G0 G&0 <0 ;(0 %1!, 1$00 T ! -0# N$0 <,0 ;$ =r al punto < + ; en G0 G&0 + CT! Ciclo Fcercamiento en G0 + absolutas al punto de partida! 4PP5

N#0 G*( P0BC P1BC P$BC P#BC P BC P,BC P(BC P.BC P10BC P11BC P1$BC de roscado longitudinal!

,# de (&

Parmetros: G*( P0BC P1BC P$BC P#BC P BC P,BC P(BC P.BC P10BC P11BC P1$BC P0B C:4Ialor de < en el punto inicial F del per/il!5 P1B C:4Ialor de ; en el punto inicial F del per/il!5 P$B C:4Ialor de < en el punto inicial A del per/il!5 P#B C:4Ialor de ; en el punto inicial A del per/il!5 P B C:4Pro/undidad de la rosca en radios8 con valor positivo para roscas e0teriores + negativo para las roscas interiores! P,B C:4Ialor de la primera pasada de mecanizado8 en radios!5 P(B C:4)istancia de seguridad en radios! Ialor al que retroceder6 en G0 la Gta! desde la super/icie de la rosca8 en cada pasada!5 P.B C:4Ialor de la pasada de acabado en radios!5 P10B C:4Paso de la rosca en ;!5 P11B C:41alida de la rosca en cada pasada! si es cero retrocede verticalmente8 si tiene un valor positivo8 retrocede cnicamente!5 P1$B C:4Lngulo de la punta!5

%igura $:

, de (&

Ficha control de los criterios de evaluacin CA

%igura #: Practica NJ 1& G*(!

3@C Ciclo 6i o de roscado 6rontal Este ciclo nos permite construir una rosca /rontal! Caracter'sticas del ciclo: 1K: 9as condiciones del mecanizado se 7an de programar antes de la llamada al ciclo! 4Fvance8 giro del cabezal8 revoluciones etc!5! $K! 9as condiciones de salidas del ciclo son G008 G0.8G 08G&0 + G&.! #K! 9os par6metros pueden programarse en el bloque de llamada del ciclo o en anteriores! K! El ciclo se inicia con un acercamiento en G>> al punto de partida + termina en el! En bloque anterior del ciclo solo se programa el PP 4 Punto de partida5: N#0 <,, ;$ ,K! 9a velocidad de avance no puede modi/icarse! %ormato de traba2o: N10 G0 G&0 <0 ;(0 %1!, 1$00 T ! -0# N.0 <,0 ;$ =r al punto < + ; en G0 G&0 + CT! Fcercamiento en G0 + absolutas al punto de partida! 4PP5

,, de (&

N*0 G*. P0BC P1BC P$BC P#BC P BC P,BC P(BC P.BC P10BC P11BC P1$BC de roscado /rontal! Parmetros: G*. P0BC P1BC P$BC P#BC P BC P,BC P(BC P.BC P10BC P11BC P1$BC P0B C:4Ialor de < en el punto inicial F del per/il!5 P1B C:4Ialor de ; en el punto inicial F del per/il!5 P$B C:4Ialor de < en el punto inicial A del per/il!5 P#B C:4Ialor de ; en el punto inicial A del per/il!5

Ciclo

P B C:4Pro/undidad de la rosca en radios8 con valor positivo para roscas e0teriores + negativo para las roscas interiores! P,B C:4Ialor de la primera pasada de mecanizado8 en radios!5 P(B C:4)istancia de seguridad en radios! Ialor al que retroceder6 en G0 la Gta! desde la super/icie de la rosca8 en cada pasada!5 P.B C:4Ialor de la pasada de acabado en radios!5 P10B C:4Paso de la rosca en ;!5 P11B C:41alida de la rosca en cada pasada! si es cero retrocede verticalmente8 si tiene un valor positivo8 retrocede cnicamente!5 P1$B C:4Lngulo de la punta!5

$!#!(!" 1eguir un per/il G((:


3AA Ciclo 6i o de seguimiento de un per6il Este ciclo nos permite mecanizar un per/il especial8 mediante recorridos equidistantes 4P,8 pasada5! Caracter'sticas del ciclo: 1K: No se 7a de programar el punto inicial F por estar de/inido por P0 + P1! $K: 9as condiciones del mecanizado se 7an de programar antes de la llamada al ciclo! 4Fvance8 giro del cabezal8 revoluciones etc!5! #K: 9os par6metros se pueden programar en el bloque de llamada del ciclo o en anteriores! K: 9as condiciones de salidas del ciclo son G00 G&0! En bloque anterior del ciclo solo se programa el PP 4 Punto de partida5! ,K: El per/il estar6 /ormado por rectas8 arcos8 c7a/lanes8 redondeos8 entradas o salidas tangenciales! (K: 1e puede programar en absolutas o en increm3ntales! .K: )entro del ciclo no se puede programar ninguna T! *K: 9os movimientos de apro0imacin + ale2amientos se 7acen en G00 + los dem6s en el avance % programado! &K: El ciclo /inaliza en la posicin que estaba la Gta! =nicialmente 4PP5! 10K: 1e puede usar G 1 + G $! ,( de (&

11K: 9a coordenada < del punto desde el que se llama al ciclo8 debe ser di/erente a P08 + la de ; di/erente a P1! 1$K! 9os tramos curvos pueden programarse con las /unciones G#( + G#&! 1#K! En cada bloque programar los dos valores < + ;! %ormato de traba2o: N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# N.0 <,0 ;$ =r al punto < + ; en G0 G&0 + CT! Ciclo de Fcercamiento en G0 + absolutas al punto de partida! 4PP5

N*0 G(( P0BC P1BC P BC P,BC P.BC P>*BC P&BC P1$BC P1#BC P1 BC per/ilado! Parmetros: G(( P0BC P1BC P BC P,BC P.BC P*BC P&BC P1$BC P1#BC P1 BC P0B C:4Ialor de < en el punto inicial F del per/il!5 P1B C:4Ialor de ; en el punto inicial F del per/il!5 P B C:4Ialor del sobrante de material8 per/il en bruto8 per/il real!5

P,B C:4Ialor de la pasada de mecanizado8 depende del valor de P1$8 este paso ser6 en < o en ;5 P.B C:4Ialor de la pasada de acabado en <! P*B C:4Ialor de la pasada de acabado en ;! P&B C:4Ialor del Fvance % en la pasada de acabado8 1i se pone C08 no 7a+ pasada de acabado! P1$B C:4Ialor del 6ngulo de la cuc7illa8 si es igual o menor de ,J8 P se tomar6 como sobrante en < + P, como paso en <8 si es ma+or que ,J8 P se tomar6 como sobrante en ; + P, con paso en ;! P1#B C:4NEmero del primer bloque que de/ine el per/il!5 P1 B C:4NEmero del Eltimo bloque que de/ine el per/il!5

PosiciXn de la Gerramienta!

CG(( H ,

W ,

%igura

,. de (&

%igura ,:

Ficha control de los criterios de evaluacin CA

%igura (: Practica NJ $0 G((!

,* de (&

$!#!.!" -ecanizado de un per/il G(*"G(&:


3A@

%igura .:

Ciclo 6i o de des&astado en el e e #. Es un ciclo que nos permite mecanizar cilindrando el per/il en el e2e < de una pieza! Caracter'sticas del ciclo: 1K: 9a distancia desde el punto de partida 0 4PP5 al punto /inal A8 segEn el e2e < 7a de ser igual o ma+or que P.! $K: 9a distancia desde el punto de partida 0 4PP5 al punto inicial F8 segEn el e2e ; 7a de ser ma+or que P*! #K: No se 7a de programar el punto inicial F por estar de/inido por P0 + P1! K: 9as condiciones del mecanizado se 7an de programar antes de la llamada al ciclo! 4Fvance8 giro del cabezal8 revoluciones etc!5! En bloque anterior del ciclo solo se programa el PP 4 Punto de partida5! ,K! 9os par6metros pueden programarse en el bloque de llamada del ciclo o en anteriores! (K: El per/il estar6 /ormado por tramos rectos o curvos! .K! Todos los bloques se programar6n en coordenadas cartesianas absolutas + con las cotas de los dos e2es < ;! 9os tramos curvos8 7an de programarse las coordenadas = + C del centro! G0$@G0# <;=C! *K: El ciclo /inaliza en la posicin que estaba la Gta! inicialmente! &K: 1e puede usar G 1 + G $! 10K: 9as condiciones de salidas del ciclo son G00 G&0! %ormato de traba2o: ,& de (&

N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# N$0 <,0 ;$

=r al punto < + ; en G0 G&0 + CT! Ciclo de desbastado en

Fcercamiento en G0 + absolutas al punto de partida! 4PP5

N#0 G(* P0BC P1BC P,BC P.BC P*BC P&BC P1#BC P1 BC e2e <! Parmetros: G(* P0BC P1BC P,BC P.BC P*BC P&BC P1#BC P1 BC P0B C:4Ialor de < en el punto inicial F del per/il!5 P1B C:4Ialor de ; en el punto inicial F del per/il!5 P,B C:4Ialor de la pasada de mecanizado!5

P.B C:4Ialor del sobre espesor a de2ar en el e2e < para el acabado!5 P*B C:4Ialor del sobre espesor a de2ar en el e2e ; para el acabado!5 P&B C:4Ialor del Fvance % en la pasada de acabado8 1i se pone C08 no 7a+ pasada de acabado! P1#B C:4NEmero del primer bloque que de/ine el per/il!5 P1 B C:4NEmero del Eltimo bloque que de/ine el per/il!5

%igura *: Practica NJ $1 G(*!

3A4 Ciclo 6i o de des&astado en el e e $. Es un ciclo que nos permite mecanizar refrentando el per/il en el e2e ; de una pieza! Caracter'sticas del ciclo: 1K: 9a distancia desde el punto de partida 0 4PP5 al punto /inal A8 segEn el e2e < 7a de ser (0 de (&

igual o ma+or que P.! $K: 9a distancia desde el punto de partida 0 4PP5 al punto inicial F8 segEn el e2e ; 7a de ser ma+or que P*! #K: No se 7a de programar el punto inicial F por estar de/inido por P0 + P1! K: 9as condiciones del mecanizado se 7an de programar antes de la llamada al ciclo! 4Fvance8 giro del cabezal8 revoluciones etc!5! En bloque anterior del ciclo solo se programa el PP 4 Punto de partida5! ,K! 9os par6metros pueden programarse en el bloque de llamada del ciclo o en anteriores! (K: El per/il estar6 /ormado por tramos rectos o curvos! .K! Todos los bloques se programar6n en coordenadas cartesianas absolutas + con las cotas de los dos e2es < ;! 9os tramos curvos8 7an de programarse las coordenadas = + C del centro! G0$@G0# <;=C! *K: El ciclo /inaliza en la posicin que estaba la Gta! inicialmente! &K: 1e puede usar G 1 + G $! 10K: 9as condiciones de salidas del ciclo son G00 G&0! %ormato de traba2o: N10 G0 G&0 <0 ;(0 %0!1 1$000 T0!10 -0# N.0 <,0 ;$ =r al punto < + ; en G0 G&0 + CT! Ciclo de desbastado en Fcercamiento en G0 + absolutas al punto de partida! 4PP5

N*0 G(& P0BC P1BC P,BC P.BC P*BC P&BC P1#BC P1 BC e2e ;! Parmetros: G(& P0BC P1BC P,BC P.BC P*BC P&BC P1#BC P1 BC P0B C:4Ialor de < en el punto inicial F del per/il!5 P1B C:4Ialor de ; en el punto inicial F del per/il!5 P,B C:4Ialor de la pasada de mecanizado!5

P.B C:4Ialor del sobre espesor a de2ar en el e2e < para el acabado!5 P*B C:4Ialor del sobre espesor a de2ar en el e2e ; para el acabado!5 P&B C:4Ialor del Fvance % en la pasada de acabado8 1i se pone C08 no 7a+ pasada de acabado! P1#B C:4NEmero del primer bloque que de/ine el per/il!5 P1 B C:4NEmero del Eltimo bloque que de/ine el per/il!5

(1 de (&

%igura &:

($ de (&

8.- % ercicios:

%igura ,0: Practica NJ $$

%igura ,1: Practica NJ $#

(# de (&

Ficha control de los criterios de evaluacin CA

%igura ,$: Practica NJ $

%igura ,#: Practica NJ $,

( de (&

%igura , : Practica NJ $(

%igura ,,: Practica NJ $.

(, de (&

%igura ,(: Practica NJ $*

%igura ,.: Practica NJ $&

(( de (&

%igura ,*: Practica NJ #0

(. de (&

Ficha control de los criterios de evaluacin CA

%igura ,&: Practica NJ #1

(* de (&

%igura (0: Practica NJ #$

(& de (&

You might also like