You are on page 1of 49

a

CIGLOS FIJOS

DE FRESADORA

MODELOS

8O2OIMSIMG-M

Pgina

122

j.zt.

Ciclos fljos de mecanizado


Los cNC 8020 modelos lfs, HG y H disponen de ciclos fijos de mecanizado gue se definen mediante las siguientes funeiones
c19
c81
G82 G:

c83 c84
G85

G86 G87 G88

c89

de manilrinado eon retroceso en avance rpido G00 Ciclo fijo de cajera rectangrular. Ciclo fijo de cajera circular Cielo fijo de nandrinado con retroceso en avance de trabajo G01

Ciclo fijo Ciclo fijo Ciclo fijo Ciclo fijo Ciclo fijo Ciclo fijo Ciclo fijo

de taladrado de taladrado con temporizacin de taladrado profund de roscado con nacho de escariado

definido por e1 usuario

Todos 1os cielos fijos de meeanizado son modales, es decir, nantienen activos desde el bloque en que han sido programadosse hasta ser anulados mediante c80,c02,c03, c32,c53 lc59,cgz,c7l,No},lti0. RESET EIERGENCTA a1 programar otro ciclo fijo.

tos ciclos fijos pueden ser ejecutados en cualguier p1ano. por 1o tanto, ar prograniar cualquier eicro fijo, ste se- ejecutar en el plano seleccionado, realizndose 1a profundizacin en e1 eje perpendicular a dicho plano

#=

El 4e eje (II), podr formar parte de1 plano principal bien, ser eI eje perpendicular a dicho plano.

.:.: '
,

I'i.i :.:;

.i,:.

lri:i

'"1:

Pqi.na 123

6 -2',1 _1.

Zona de
Una vez

influencia del ciclo fijo

ciclo fijo, mientras e1 inismo no sea anulado Es decir, cada vez que se ejecuta un bloqua en e} que se ha programado a1gn grovimi.ento de 1os ejes, autonticamente se efectuar eI mecanizado correspondiente a1 ciclo fi_io definido.
La estructura de estos bloques que se hallan dentro de la*zoq,a de influencia del ciclo tijo es Ia normal, salvo que N2 puede progranarse a1 final de1 btoque (Nmero de veces gue se repite e1 bloque) - Si se programa N0, no se ejecutar el ciclo fijo una vez realizado eI moviniento. Denlro de Ia zona de influencia de un ciclo fijo, si existe un blogue que no contenga moviniento, no se efectuar el m.ecanizado correspondiente a1 ciclo fijo definido, salvo en e1 bloque de
Ilamada.

definido un ciclo fijo, Lodos los bloques gue se prograaen a continuacin estarn bajo 1a influencia de dj-cho

Si se desea seguir ejecutando eI

nisno alguno de 1os parmetros, es necesario cic1o.

ciclo fijo con cambio definir nuevamente eL

de

6.27

-2.

'Anulacin
ci-c1o

de

ciclo f ijo

AJ. programar en un bloque


f

el cdigo G80. ste anula-cualquier i-io que estuviera activo.

Si se define un ciclo fijo, ste anula 1' sustituye a cualquier otro que estuviera activo.
Los

ciclos fijos tambin son anulados

mediante H02,1'f30,

RESET

E}ERGENCIA.

Finalmente, todos 1os ciclos fijcs, salvo el ciclo G79 son anulados nediante 1a progranracin de 1as funciones G32,G53/G59,G74,G92 6 cuando se selecciona un nuevo plano

principal mediante
6.27 .3

G17,G18

c19.

Consideraciones generales

- Dentro de una subrutina estandar o paramtrica pueden definj,rse ciclos fijos.


Desde un bloque de 1a zona de influencia de un ciclo pueden efectuarse llanadas a subrutinas estandar o

fijo

paramtricas

sin

que implique anulacin de

ciclo fijo-

La ejecucin d.el ci.clo fijo no altera 1a historia de las funciones G anteriores ni el sentido de giro del cabezal. Se puede entrar en un ciclo fijo con cualquier sentido de giro (H03,1f04), saliendo con e1 misno que se entr. (Las paradas a inversiones que el ciclo iurplica no afectan a 1o indicado).

Pqina

124

caso de entrar en el ciclo fijo con eI cabezal parado, ste arrancar a derechas (H03), mantenindose e1 sentiilo de giro una vez terminado el cic1o.

La definicin de un ciclo Es equivalente a G40En e1 blogue de

fijo anula ra

compensacin de radio-

definicin de un cielo fijo, si tras Ia correspondiente a1 ciclo, se programa G02,G03,G08,G09 sta funcin elininar 1a G correspondiente al ciclo

G33, --*!'.\r

cuando se define un eiclo fijo, salvo er G79, estndo activa 1a funcin G02,G03,c33 se programa 1a funcin cOB G09 en el nismo bloque. eI CNC dar eI error 4.

c02,c03,G09
6-27

definido cualquier ciclo fijo, en los bloques que vienen a continuacin, es posible programar las funciones
Una vez

cog.

-tl-

Def

inicin tlel cicto f ijo

c79

Por nedio de 1a funcin GT9, podemos dar a cualquier subrutina parantrica definida por el usuario (c23 N2), Ia categoria de un ciclo fijo, esto quiere decir que 1os bloques que estn a continuaein del bloque de llamada (GT9 N2), quedan dentro de 1a zooa de influencia de1 eielo fijo hasta gue sea anulada ra funcin G79. EI formato de1 bloque de llamad.a es:
Nlt c?9 N2 P2=K-- p2=K--

11 leer un bloque programado de esta forma, el cNC ejecutar er .ubprograrna pararrtrico N2, que estar definido mediante G23 N2 ee eualquier parte de1 programa o bien, en otro programa. En eI bloque de llanatla se pueden asignar valores a 1os parmetros (P2=K-- P2=K-- -.-)- Si a continuacin de este blogue, se Frograra a1gn otro con movimiento de los ejei, tras dicho roziriento se ejecutar la subrutina N2.

Betro de la ilefinicin de una subrutina parantrica (G23 N2) , {:te vaya a ser llamada mediante Ia funcin G79, no puede Frogrrararse ningn otro ciclo fijo, de lo eontrario e1 cNC dar ei error 13- sin embargo, s1 se permite programar 1a anulaein del ciclo rediante 1a funcin Gg0, que obligatoriamente deber Frogi'rrrarse sIa en e1 bloque y gue def inir e1 f inal de la sabrutina- En el supuesto de que la subrutina tenga ms de un iel de irbricacin, 1a funcin GgO slamente se podr progrrarar dentro del primer nivel.
.l
t

Pgina

125

6.2'l -5- Definicin deI

ciclo fijo

(G81,c82,G84,c85,G86,G89)

La estruclura bsi.ca de1 bloque en que se define un ciclo fijo da los arriba inCicados es Ia siguiente:
N4 c8? c(98 99) (u+-4-r, f+/-4-3 K2-Z N2
N4

x+/-4.3 y+/-4.3 Z+/-4.3

: :

Nmero de1

bloque (0-9999) f i_'io

G8?

Cdigo

del ciclo

elegido.

c98

: Retroceso de1 eje perpendicular a1 plano prrncipal hasta eI plano de parti.da, una vez real-izado el
necanizado de1 agujero-

G99 .
Y+
Y+

: Retroceso de1 eje perpendicular a1 plano priniepal hasta el plano de referencia (de acercamiento), una vez realizado el mecanizado deI agujero- Llamamos plano de referencia a un plano cercano a la superficie de Ia pieza.
7

/-i

z+/-4.3 *(I/I+/-4-3)

/ -4.3

Estos valores tienen diferente significado, dependiendo del plano principal en eI cual estenos trabajando-

PLAO I
YIY

I i

PRINCIPALi YALOR
Y+ I -n Y+|-i
? 1

SICN]TICADO
I I

Definen e1 desplazamiento de lcs ejes de1 plano principal, necesario para posicionar __:11____ --------- I 1 a herramienta al par de1 priner necanizadoLos valores sern absolutos incrementales x./z x-+/-4-3 segn se est trabajando en c90 C91. G18 z+/ -4 -3 E1 desplazaniento se realizar en rpido en avance de trabajo F, segn se est i---------l trabajando en G00 cOl-. Y/Z Y+/-4.3 l Dicho punto puede programarse tanbin en

i
I I I

--;,;---G1?

uIv

x/z
G18

Y/Z
G19

t-------------------l Z+l-4-3 I Define el desplazamiento del- eje I perpendicular aI plano principal, desde e1 ! plano da partida hasta eI plano de referencial,; Y+/-4-3 i (de acercaniento) - Este desplazamiento se I efectuar en avance rpido G00I Los valores sern absolutos o increnentales X+/-4-3 I segn se est trabajando en G90 G91I Es obligalorio progranar dj.cho valor.
I

Z+/-4-3 ! coordenadas polares.

I I
!

* Si eI eje li es el eje perpendicular a1 plano principal debe ser un eje Ii.neal, aientras que si es un eje inLegrante de1 plano principal, puede ser tarnbien un eje rotativo.

Pgina

125

r+/-4.3

Define Ia profundidad de1 mecanizado. Si se trabaja en G90 1os valores son absolutos, es decir, estn referidos a1 origen clel eje perpendicular aI plano principal- Si se trabaja en G91 1os valores son incrementales, es decir, estn referidos al plano de referencia (de acereamiento) Define el tiempo de espera en segundos, desde que alcanza e1 fondo del mecanizado hasta que eomienza su--$.1" retroceso- Se puede programar un valor comprendido entre K0-00 (0.00 segundos) y K99.99 lgg,gg segundos) bien si programamos con un parmetro (K p2), ste puede tener un valor entre 0,00 y 655,35 segruddos_ La programacin de este parmetro, slo es obligatoria en e1 eiclo de taladrado con temporizacin Gg2, si es que no se programa e1 CNC dar eI error 44. En e1 resto de 1os ciclos fijos, si no se programa e1

K2 _2

parmetro K,
N2

eI

CNC

tomar cono

valor K0-

"ompr"ndido y 255. Si no se programa e1 parmetro N, 1 CNC asume eI

Define eI nmero de veces gue se desea repetir 1a ejecucin de1 bloque. Se puede programar un valor comprendido entre N0 y sin embargro, si programamos con un parmetro ry99, (N P2), ste puede tener un valor entre

valor

NL.

Obviamente, la.programaein rle valores .de N superiores a 1 tiene sentido siempre gue se trabaje en G9i, es decir, que los valores de desplazamiento de 1os ejes sean inerementales, puesto que aI contrario se repetirn 1os mecanizados en el mismo punto. A1 programarse un nmero de veces eI mismo ciclo fijo, nicanente se ejecutarn las funciones F, S y l,f en e1 bloque de llamada aI ciclo.

++iiiii::

Pgrna
NOTA: A ccnti,nuacin

12?

se d una explicacin nrs rietallada de 1os ciclos fijos G81 , c82 , G84 , cE5, c86 y G89 suponiendo que eI plano principal es eI formado por Ios e_ies X e y el eje de Ia herranienta es eL Z-

-27 .5 -7

G81. Cj.clo

fijo de taladrado
1a

Las operaciones y novimientos de los sisuientes:

herramienta (eje Z)
!

son
ii 'ii'

. Si e1 cabezal estaba previanente en marcha, el senlido de giro se mantiene. Caso de ,estar parado, arrancar a derechas
(t'f03 )
.

Desplazamiento en rpido de1 eje Z desde e} plano de p.artida has.ta e1 plano de referencia (de acercamiento). Desplazamiento en avance de trabajo de1 e1e Z hasta

deI

el

fondo

mecanizado.

Tienpo de espera

si se ha programado K.

Retroceso en rpido de Ia herrarnienta (eje Z) hasta eI plano de referencia (de acercaniento), si se ha prograrado G99Retroceso en rpido hasta progranado G98.

eI plano de partida si se ha

I
(G

81)

TALADRADO

t
I I I

2F

c98

P=

Plano partida

I I
I

K:

>t_ ,1.
Temporizacin programable

G99

R=

Plano referencia
Avance GO1

I I
I

---- - - -)

,Avance GOO

Pgina

128

ijenplo

G81

tealizar cuatro taladros ile 20 mm de profundidad


:oordenadas polares.

en

iuponer que:

La ilistancia entre eI plano de referencia de 1a pieza es de 2 mm.

y Ia

superf icie_;.*,.,
;.:
t

, EI punto tle partitl" ", iO,Y0,ZO y e1 cabezal est pardo. T-22 EloO S5oO N1 r0 c81 c98 coo G91 x25o Y350 7.-98 '1250 J250 c93 15 N3 r-45 t10 G90 X0 Y0 r15 c80 l{30 t20
Prlrer bloque
(NO)

Etl : Detine el ciclo fiio tle taladrado.


898
80O

Define el retroceso de la herramienta (eje Z) hasta el plano de partiila.


en rpido

: Ilefine que el movimiento de los ejes X e Y se efecten

: Inilica que las dimensiones X,Y,Z,I son incrementales. Il l: Ilesplazamiento en milfmetros de tlichos ejesE91

rtl

ZI l:

Desplazdmiento en mllfmetros de ilesile eI plano tle partitla hasta

Ia herranienta (eje Z), eI de referencia.


de

I{ l:

Desplazaniento en nilfmetros tlesde el plano reterencia hasta el fondo de1 necanizado"

rt l:
[ l:

lvanee ile trabajo en mm/ninlevolueiones/min- tlel cabezal

rf l:

rrero de veees que se repite el bloque.

Pqina
Segundo bloque (N5)

129

G93

: Define el origen de coordenadas polares (origen polar)

)
I

I( ): Cotas (abscisa, ordenada) del origen poIar. J(


)

, t

Tercer bloque

(N1O)

A( ):
N( ):

Desplazamiento anguLar incremental, to*"ndo origen "or.o polar eI definido en N5.


Nnero de veces gue

)
)
,

se repite e1 bloque-

Cuarto bloque (N15i


G80
G9O

: Anulacin del ciclo fijo: Define que 1as dinensiones son absolutas.
C'oordenadas absolutas de dichos ejes-

X( ): Y( )

, -,

Quinto bloque
t

(N20)

If30

: Fin de programa

con vuelta a1 priner bloque

Psina

130

rri.r. :

: :.:

{(ir:i1

- -l'

250

+x

*dl;

t_

,;1.'
2mm

20m

$'.$
il'-y"

Pigina
Secuencia

131

"*pfi"ucin

del trabajo
X250

1- El eje X se desplazar en rpido hasta e1 punto eje Y se nover hasta e} punto Y350.
velocid.ad de 500 rev/nin

y el

2- El cabezal arrancar girando a derechas t]'I03) con una


3.

E1 eje Z se desplazar en rpido 98 nn hasta Z-98 (pIaqq '**.!' de ref erencia) . E1 eje Z se desplazar en avance de trabajo (f100) otros 22 nm hasta eI punto Z-L20 (fondo ilel taladro).
E1

4.
5_

(z 0).

eje Z retroceder en rpido hasta e1 plano de partida

6-

Los ejes X e Y se desplazan en rpido hasta un punto que est a 45q de1 anterior sobre una circunferencia de centro Y-25A,Y250 y radio 100 (distancia de1 primer agujero a1

origen polar).

-)

78

Se Se Se

repetirn tos apartados 3-. 4- v

5.

repetir 1 apartado

6.

9-

repetirn 1os apartad,os 3., 4- v 5.

L0. Se repetir eI apartado 5. 11- Se repetirn los apartados 3., 4. v 12. Los ejes X,Y se desplazarn
en

) ) ) )

O
5-

rpido hasta X0,Y0-

13- Fin de1 prograna- Se Aetiene et cabezal. Otra forma de programar este ejenplo seria la siguiente:
Suponiendo que eL

centro polar se encuentra

en

e1 punto X0

Y0

N0

G81 G98 c00 G91 R430.115 A54 -462 Z-98 T-22 1100 s500 N1 c9 3 r 250 J250 N10 A-45 N3 N15 c80 G90 X0 Y0

r5
N20

l,f

30-

Pgina

132

...

6.21-5.2- c\z- clclo fijo de taladrado con temporizacin \ Las operaciones y movimientos de 1a herramienta (eje z)
I

son

las sigui.entes:

si e1 cabezal estaba previamente en nareha, el sentido de giro se nantiene. Si estaba parado arranear girando a derechas (M03) ' Desplazaniento en rpido de1 eje Z desde el plano de p"rliau hasta eI plano de refereneia (de acerearniento). Desplazamiento en avance de trabajo del eje Z hasta el
f

ondo de1 necanizado-

i
I

Tiempo de espera. se puede programar un tiempo entre 0,00 y gg,gt segundos bien, si programamos con un parmetro (K P2), ste puede tener un valor entre 0,00 y 655'35 segundos. En este ciclo es obligatorio programar 1a tenporizacin K.

. .

Retroceso en rpido de1 eje caso de programar G99-

z hasta el plano de referencia,

) )
{s

Retroceso en rpido del eje Z hasta caso de Programar G98-

el plano de partida'

-S,'

)
)

(c 82)

TALADRADO CON TEMPOBTZACION

) ) ) )

a
) ) ) ) )

ji

G9E

= Plano Partida

G99

: Plano referencia

r
K

---)

-)

Avance Avance

GO1 GOO

J
) ) ) )

=Temporizacin
programable

Pgina
E-t

133

)
't

emplo

G82 :

Realizar cuatro taladros d 20 mn de profundidad_


Suponer que:

g
)
)

' La distancia entre e1 plano de referencia y 1a superficie de ]a pieza es de Z mm.


de partida es x0,Y0,zo v que el cabezal esrgi-:.i, ;:.:;:to r0 c82 G99 co. G91 X5o y50 z-98 f-22 KL-5 F100 s500 N3 N5 c98 G9o coo xsoo isoo M N10 c80 Goo r0 Y0
u3o
N0

) )
)

N15

Priner bloque
c82

: Define el ciclo fijo de taladrado con temporiza (rur. G99 : Define el retroceso de la herramienta (eje Z) hasta eL plano de referenciaG00

o )
en

) ) ) ) )

Define que e1 noviniento de 10s ejes x e y se efecte rpido.

G91

x(
Y( Z(

Indica que 1as dinensiones X,y,Z,! son increnentalesDesplazamiento en milinetros en dichos ejes.
desde

Desplazaniento en urilinetros de 1a herranienta (eje Z), er prano de partid"-i,u"i" ;i ;;-."i"."""1"de

) ) ) ) , ) ) )

I(
K( F(
S( N(

Desplazamiento en nilnetros desde e1 plano ref,erencia hasta e1 fondo aef-urlcanizado.

Jr

)!

Define el tiernpo de espera en segundosAvance de traba jo en r*i1inetros/uin.


Revoluciones./srin. de1 cabezal
I'lrnero de veces gue
-

se renite eI bloque -

, ) ) ) )

:r(ralri{L!ai$ro.,!\."-..-

Pgina
Sesundo bloque (N5)

134

G98

: Define el retroceso de la herramienta (eje Z) hasta el


plano de partidarpido.
gue e1 movimiento de 1os ejes X e Y se efeete
en

. G00: Define

G90: Define que 1as dimensiones X e Y sean absolutas. X( ): Y( )


Coordenadas absolutas de dichos ejes.

Tercer bloque
G80

(N10)

: Anulacin del ciclo fijo.


en

G00: Define que e1 movimiento de los ejes X e Y se efecte


rpido

X( ): Y()

Coordenadas absolutas de dichos ejes.

Cuarto bloque

(N15)

ll30 : Fin de programa con vuelta al primer bloque

'

,i;ii;ii,

Dryin 111

Pl:s 6 p.rtida

Z=o

-----_f--I I

98rPlano de

rcfcrtnca

1a-

2--

Pqina

135

Secuencia

y explicacin del trabajo

\eI

1- Los ejes X e Y se desplazarn en rpido 50 mm hasta


punto X50,Y50.
2.

E1 cabezal arrancar girando velocidad de 500 rev/min

a derechas (M03) con una


mm

3-

El eje Z se desplazar
de referencia).

en rpido 98

hasta Z-98 (plano --*..,.

4. 5. 6.

E1 eje Z se desplazar en avance de trabajo {f100) otros 22 mn hasta eI punto Z-720 {fondo de1 taladro).
Tiempo de espera de

1,5

segundos.

EI eje Z retroceder en rpido 22 mm hasta eI plano de referencia (Z-98).


e1 punto
x100, Y100
-

- Los ejes X,Y se tlesplazarn en rpido 50 mm hasta


Se

8-

repetirn 1os apartados 4,5 y

5mm

9- Los ejes X,Y se


x150, Y150.

desplazarn en rpido 50
6:

hasta eI punto

10- Se repetirn los apartados 4,5 y


x500, Y500
-

11-. Los ejes X,Y se desplazarn en rpido hasta

eI

punto

L2- Se re.pite eI apartado 4. 13- El eje Z retroceder en rpido 120 rnm hasta eI plano

partida (20).

de

14- Los ejes X,Y se desplazarn en rpido hasta e1 punto


x0, Y0

15- fin de programa- Se detiene eI eabezal,

Pgrna
6-21

137

-5-3- G84- Ciclo fijo de roscaoo ccn


Las operaciones 1os siguientes:

nacho

movirni-entos de 1a herramienta

(eje Z)

son

- Si eI cabezal estaba previamenle en oarcha. e1 sentido de qiro se mantiene- Si estaba parado arrancar a derechas
{M03)-

. Desplazaniento en rpido del eje Z desde eI plano de partida hasta eI plano de referencia (de acercanienb$.lnr . . .
Desplazamiento en avance de t-jo fondo de} necanizadoParad.a

del eje Z hasta

eL

al parnetro mquina P121(2) -

no de1 cabezal

(lf 05 )

dependiendc de1

'alor

dado

Tiempo de espera, si es gue se ha progranado. Se puede programar un tienpo entre 0,00 y 99,99 segundos bien. programanos con un parmetro (K P2) ste podr tener un valor entre 0,00 y 555,35 segundos.

si

. fnversi.n del giro de cabezal. . .


Retroceso en avance de trabajo referencia -

del eje Z hasta e1 plano de


valor
dado

Parada no de1 cabezal (HO5), dependiendo de1 al parnetqo mquina P121 (2) .
Tieurpo de

espera. (Misso valor que e1 prograrnado anteriornente) .


de1 cabezal-

. Inversin de giro .

Retroceso en rpido del e-ie Z hasta caso de prograrnar G98(c

el plano de partida.

84)

RoScAoo

MO3

,?--g
I I I

MO4

98

P = Plano partida

I !

-t-- I

uos nos

M o3 K

_M o4 K

99

fi = plano rererencia

1
MOs MOs
MO4
MO3
K

-
K = Temporizacin programable

Avance Avance

GO1 GOO

---+

Pgina 1]8-

NOTA:

(G84) la velocitlad de En el ciclo fijo tle roscado con macho principal ser el 100rb plano avance deI eje p"tp"ni"ular. a1 la posicin que de 1a F prograin";;-l;"pendientemente de1a velociilad de giro ocupa el conmut"oi rgno RATE' Asimismo' no del cabezal se *antenar al 100sk de Ia programada' la

teclas del frontis ' ,"ifi"t"-o"ri"i--mediante lasel moviniento der eje velocidad de girl iii-""nte pipenaicular a1 plano principal'
Ejerplo: Realizar cuatro taladros roscados de 20
Suponer que:
mm

de Profundidatl'

por 1os ejes X,Y- El plano de trabajo es e1 formado eI plano de referencia y 1a suPerficie - La itistancia entre ile la Pieza es de 2 mm'

- EI punto de partida de 1a herramienta


cabezal est Paratlo'

es X0,Y0

,20 Y que el

N0 t{5

G84 G99 G00 c91 X50 t50 z-98 x500 Y500 G98 G90 G00 x0 Y0 c00 x10 G80 il15 ll30

-22 KL,5 I'350

5500

N3 N1

. ::i.' .:.:.:..

.:.:':

'.:.: ':.
.:

''l:i:l' ' ,:::::!:

.:.:

r.i\i,i.i.

l:;lii;ii ,.. ,
'
:].

..,..i i:

.::::

I l':i:. :' Lr.l.: : i ri::::


r

Pgrna

13 9

TI I

--:t

o
A
,|
i

Plano de partida

Z=O

'+?
gg-nt 2rm
20mn

Plano de re f erencia

//k-15 ,k-i,5

Pgina
Secuencia

L40

y explicacin del trabajo

1- Los ejes X e Y se desplazarn en rpido 50 mm hasta el


punto X50,Y50.

2-

E1 cabezal arrancar girando a dereehas (M03) con una velocidad de 500 revlmin.

3- El eje Z se desplazar en rpido


refereneia (Z-98).

9g

mm

hasta e1 plano de
hasta

rfli;'

4- El eje z se desplazar en avance de trabajo (1350) eI punto 2-120 (fondo de mecanizado). 561

Parada de1 cabezal (IfO5).


Tiempo de espera de

1,5

seg

- Inversin de1 giro de cabezal.


plano de ref erencia
22
nm

8- El eje Z retroceder en avance de trabajo


,--98')
-

hsta el

9.

Parada de1 cabezal.


\L*-

10- Tiempo de espera de 1,5 seE-

11- Inversin del giro de cabezal. L2- Los ejes X e Y se desplazarn en rpido 50 mm hasta
punto X100,Y100.
e1

$i$it::

13- Se repiten Ios apartados 4- al 11. 1l- Los ejes X e Y se desplazarn en rpicto 50 mm hasta eI
punto X150, Y150.

15- Se repiten los apartados 4- a} 11. 16- tos ejes x e Y se desplazarn en rpido hasta er punto x500, Y500. 17- Se repiten los apartados 4- al
11-

lE- El eje z retroceder en rpido partirla lZ0') .


2O-

9g

mnr

hasta el plano

ce

19- tos ejes X e Y se desplazarn en rpido hasta X0, y0.

fin de programa (parada del

cabezal)

Pai n:

1d l

-21 -5 -4-

c85- Ciclo fijo de escariado


Es idntico a G81 salvo que e1 retroceso deI eje perpendicular a1 plano principal, desde eI fondo del necanizadc hasta eI plano de referencia, se realiza en avance de trabajo-

6 -27 5. 5. G86-

Ciclo fijo de mandrinado con retroceso en avance rpido Goo


r;.ir,. G81 salvo"que una vez alcanzado e1 fondo de1

mecanizado

y antes de que e} eje perpendicular al plano principal retroceda, se detiene e1 cabezal, A1 terminar e1 retroceso con avance rpid.o, el cabezal arrancar en e1 mismo
sentido en que est qirando anteriornenle-

Idntico a

6-27.5.6. G89. Cielo fijo de nandrinado con retroceso en avance de trabajo G01 Idntico a G81 salvo que una vez alcanzado e1 fondo deL mecanizado, e1 retroceso hasta e1 plano de referencia sa efecta en avance de trabajo-

.+
';
_i

)
i

o \
: ) J

Psina
(G

142

Es)

EscARrADo

-T_t---

Gea

P = ,Plano prrtidr
.. i''rl'

ii
K= Trmporlrrci.-n
Progrrmebl

699

F .= Plano rclcrtnci

il_
I

col

----)Arocr -)remco

GOO

(GE0

rlNOnn{ADO cdri Elt coo

RETNOEESO

frlO3

MGI

G98

? 3 Pbno

pertr

jIX:Trrnoriciii,n
piogrrmabla

i l;.

Gg0.

=Plano rclcronci
,.:

a-.r,++

*ncs coi
COO

-; - -)^rncc

(c

ss)

MANDFil{.A'rrg,goil &TRocEso E}t

col

r"

G98

P = Plano partlda

"""l,:''- *
J ::

i-il-il-___--_"" -i-Tcmoorlracin
Progrlma blc

r,l,L'erercnc

;;

Pg'ina 143

6-27-6- Definicin de1 ciclo ijo de talaqrado proiundo

GE3

Este ciclo fj.jo se puede programar de dos fcrnas dj.stintas: Fornato a) N4 G83 c98/c99 (]i+7-4-r, X+/-4.3 y+/-q-3 Z+/-4-3 t+/-4-3 J2 N2
Fornato

b) N4 c83 c98/G99 (x+7-4-r, X+/-4.3 y+/-4-3 z+/-4-3 t+/-4-3 a+/-a.3 c+/-4.3 D+/-4.3 H4 -3 J2
K2-2 L4.3
R

(0-000/500)

E1 signi Iicado de
lt4 c83 c98

.-; Ios valores de1 formato a) es e1 siguiente:

N2

llnero del bloque rc/9999\ . Cdigo del cj.cLo fijo de taladracio profundoRatroceso del eje perpandicular ai piano princi.pai, hasta e1 plano de parlj.da, una vez realizado e1

c99

eje perpendicular aI plano principal, hasta eI plano de referencia, una vez realizado eL
mecanizado
-

mecanizado. F.etroceso de1

Y+/-. 1 Y+/-4-3 z+/-4 -3 * (H+/-4.3 )


i
I

Estos valores tienen diferente significado dependiendo del plano principal en e1 cualestenos Lrabajando.

PLANO I PRINCIPAL I

VALOR,

SIGNIFICADO
I

x-!v I X-+-4-3 i Definen e1 desplazaniento de Los ejes deI i G17 i Y+/-4.3 | plano principal. necesario para posicionar l---------l---------l 1a herramienla a1 par de1 priner mecanizado. | | Los valores sern absolutos incrementales I Y/7 i X+-4-3 I segn se est trabajando en c90 c91. | 10 r v1a i Z+/-4-3 I EI desplazauriento se realizar en rpido I i i en avance de trabajo F, segn se esl l---------i---------i trabajando en c00 c01. I Y17 i U+1-4-3 ! Dicho punto puede proqramarse tambin en I G19 I Z+-4-3 I coordenadas polares. i---------t---------t-------__l i Y./Y ', Z+-4.3 I Define eI desplazamiento de1 eje i I G17 I I perpendicular a-l plano principal, desde el plano de partida hasta el plano d.e referencial l---------l---------i I Y /7 I Y+/-4-3 i (de acercamiento) - Este dasplazamiento se I c18 i i realizar con avance rpido G00l---------i---------l Los valores sern absolutos incrementalesl, i Y/Z i f+7-4-3 | segn se est trabajando en c90 G9L. i G19 i Es obligatorio programar dicho va1or.
I I I I I
I

i
I

I
!

I I

* Si e1 eje !I es eL eje perpendicular a1 plano principal, debe ser un eje ]ineal, mientras que si es uno d.e 1os integrantes de1 plano principal, puede ser tambin un eje rotativo-

Pgina

144

f+l-4.3: Define el valor de cada paso de mecanizado y se trata siempre de un valor ineremental.
J2

ine eI nrer/de pasos en gue se realiza el rrecanizado. e pueile progranar un valor comprendido entre J00 y rI99.
Def

N2

eI parmetro N, eI CNC asune eI valor N1. obvianente la programacin.de valores de N superiores i 1, tiene senticlo siempre que se trabaje en G91, es decir que los valores de desplazamiento de Los ejes sean increnentales, puesto que de 1o contrario, se repetirn los neeanizados en eI mismo punto. aI programarse un nmero de veces el mismo ciclo fijo, rlnicamente se ejecutarn las funciones F,S y l{
en

Define eI nmero de veces gue se desea repetir la ejecuein del bloque. Se puee prograar un valor '&:)'' eomprendido entre N0 y N99, sin embargo, si programamos con un parmetro (N P2), ste puede tener un valor comprendido entre 0 y 255. Si no se programa

l,: ;t .'

el bloque ile llanacla al ciclo.

. :,: :.

rii!iiiii:
:.i:l:l:;;

,ii;,; i', 'I ..i,i:l

lt

:;

i;:

"

,:.:.

:.l::. t:::llt : :itit ,t:.i :,i.. :1.

:'i li.ll:'
' :.

i.l 1i; I. l.l.:.1': ':,.'i!:,


il

I'i

\\),

:l

illti:i.l

i:

i:irl:

Pina

1.r

Las operaciones
G83 programada
Supongamos

y novini.entos de 1a herq4gienta, en e1 ciclo de 1a forna j.ndicada a) son 1as siguientes: eI eje de 1a herramienta es el
-

que

e_ie

1- Si el cabezal estaba previanent:e en narcha, e1 sentido de giro se r.antiena Si estaba parado arrancar a derechas (1{03 ) _*jJ. 2. 3. 4. 5.
5Desplazariento en rpido del eje Z desde partida hasta e1 plano de referencia.
Desplazami,ento en avanca de increp,enla1 programada (I) -

el plano

de

trabajo hasta 1a profundidad

Retroceso en rpido hasta


menor de

eI plano de referencia.

Desplazamiento en rpido de1

eje Z hasta una cota de L nm la 1tina profundidad incremental alcanzad.a (I) ,


trabajo hasta 2I.

Desplazaniento en avance de

7.

Retroceso en rpido hasta

eI plano de referencia,

8- Los puntos 4),5),6) y 7) se repiten tantas veces como se haya progranad.o nediante J2. El mximo posible es da 99
veces, alcanzndose sucesivamente 1as profundidades 3f, 4I.-., hasta el total Jf.

.:.

9- Retroceso en rpido de1 eje Z hasta e1 plano de referencia,


caso de programar G99 Retroceso en rpido hasta e1 plano de progranar G98.

partida) caso d,e

(G

83

TALADRADO PBoFUNDo

TfI
--r

T
I I

Plano partida

T -r II

G99

R=

Plano relerencia

I
r
r,
I

_-l--,;; l1---

Avance GO1

) Avance

GOO

Pgi:
Ej

146

enplo:

Realizar dos taladros de 64 mm de profundidadSupongamos que:

. El plano principal es el

formado por

los ejes X e y.

- La distancia entre eI plano de la pieza es de 2 mm. - El puDto H0 G83 N5 G98

d,e ref erenci.a

y 1a superf 'ci,o-Jlli''
e1

de partiila de la herramienta es X0,yO ,20 y que sentido de giro de1 cabezal es a izguierdas (MO4).
.

c99 c00

x10 c00 G80 lr15 u30

c00

c90 x50 y50 7.-98 f-22 J3 c91 X500 Y500 c90 x0 Y0

F100 s500

N1 N1

PE'ina 147

Secuencia

y explicacin deL trbajo


50
mrr

1- Los ejes X e Y se desplaza^n en rpido


punto X50, Y50.

hasta

e1

2.

E1 cabezal seguir girando a izquierdas (IfO4) y su velocidad a partir de ste monento ser de 500 revlmin-

3- El eje 7 se desplazar en rpido hasta e1 plano de ref erencia (Z-98). =a...:. 4. [I eje Z se desplazar en avance de trabajo (f,100) otros 22 mm hasta eI punto Z-1_20. 5- El eje Z retroceder en rpido hasla e1 plano de
referencia (Z-98).

6789.

E1 eje Z se desplazar en rpido 2L nm hasta e1 punlo z-L79.

eje Z se desplazar en avance de trabajo 23 punto 2-142.


E1 E1 E1
/-tLl

ron

hasta eI

eje Z retroceder en rpido hasta e1 plano referencia (Z-98).

de

eje Z se desplazar en rpido 43 nn hasta e1 punto


e1 = -lri

10- E1 eje Z se desplazar bn avarce de trabajo 23 mm hasta


punto Z-164.

11- E1 eje Z retroceder en rpido hasta e1 plano


ref erenci.a (Z-98).

de

12- Los ejes x e Y se desplazarn en avance de trabajo (FL00), 500 nn hasta e1 punto X550,y550.

13. Se repiten 1os apartados 4. a1


l7 o\

j_0-

14- EI eje z retroceder en rpido hasta el plano de partid.a

15. Los e j es X e Y se despl-azarn en


YN
YN

rp

j-do hasta e1 punto

16. Fj.n de prograna. Se detiene el cabezal-

Pqina

148

IttsiEi i.:'a.'.::
:

::::i:il. .
.. :'i..
:

..:.:

I t::: i:

.:::: ::::
. .:'i

,
'

l::ii:

.,,iiil,

''lf,
t ;. ..'l.j.i

Plao dc Pa rt ida

z4

.: tiirtil

l*z
*,"l
22mm
I

Plro dc

relcrcoci
22mm
22mm

PEina

149

posible progranar eL crcLo i:-ic ci.e taLrerad.o 3, con el" f orrnato siguiente: b) N4 G83 c 98/G99 (U+-a-r' x+/-4_3 y+/-4.3 z+/-4.3 r+/-4-3 B4-3 c4.3 D+/-4.3 H4.3 J2 K2-2 L4-3 R(0.000/500) N2E1 sisnific acio de los dif erentes parmetros es eL siguient.e: M l,lmero de1 bloqu e (0 / 9999) G83 Cdigo del ciclo tijo de taladrado profundo. G98 Retroceso de1 eje perpendicular a1 plano principal, hasta el plano de parlida, una ve7 realizado e1 mecanizadoG99 Retroceso de1 eje perpendicular a1 plano r*di":i:' principal, hasta e1 plano de referencia. una vez realizado el necanizado. Y+ /-1 1 EsLos valores t/ienen diferente signi-ficado Y+/-4-3 dependiendc d1 plano principal en e1 cual z+/-4-3 estemos trabajandoAsinismo profundo
es
GB

* (rr+/-4
i

-3)

IPLAIO
i

i---------t--------- !------------------i x/Y i -4.3 Definen e1 desplazaniento de los ejes del I G1-7 i Y+/-4-3 plano principal, necesario para posicionar i---------l--------la herramienta a1 par deI primer oecanizad,o. tt
x-+

PRINCIPAL

VALOR

rl i
I

SIGNITICADO

I I !
I

! I I

It

Y/7
G18

I
I I

i X+/-4.3
i L'r / -l.
I

J
|

ix/Y i G17

--------- | --------i YlZ i Y+/-4-3 I C19 i z+-4.3 i r---------t


i
i
|

EI desplazamiento se realizar en rpido en avance programado F, seqn se est trabajando en G00 c01Los valores sern absolutos o incre:nentales sega estenos trabajando en c90 G91Dicho punto puede programarse tanbin en

I i
I I
|

z+/-4-3

i,--------l

i Gr.8 l---------i I Y/Z i c19

i x./z

;;)-;-;x+/-4_3

i I

Define el desplazamiento de1 ej. perpendicuLar a1 plano principal, desde el i plano de partida hasta eI plano de referencial (de acercaniento) - Este desplazaniento se realizar con avance rpido G00. Los valores sern absolutos increnentales segn se est trabajando en G9O G9l. Es obligatorio progranar dicho va1or. i
i I I i

* si eI eje !tr es eI eje perpendicular a1 plano princi.pal, debe ser un eje Iineal, mientras que si es uno de lcs integrantes de1 plano principal, puede ser tanbin un eje rotativo.
T+/-4-3-.

84-3:

c4-3:

Define 1a proiundidad total d.e mecanizado- Si.se lrabaja en G90, 1os valores son absolutos, es deci-r, estn referidos aI origen deL eja perpendicular a1 plano principal. Si se trabaja en G91, Ios valores son incrementales, es decir, estn referj.dcs a1 plano de referencia. Profundizacin incremental. Define e1 valor de cada paso de mecanizado segn e1 eje perpendicular aL plano principal- Solo admite valores positivos Define hasta qu distancia de 1a profundizacin anterior debe realizar el- movi.niento en G00 para una nueva profundizacin- Si no se programa este parnetro. el- CIIC l-o tomar cono valcr 1 nro - Si se prograna con vaLor 0, e1 CNC dar el error AA

Pqina

150

D+/-4-3:

Define 1a distancia entre eI p.1ano de referencia y la superficie de 1a pieza, es decir, es 1a cantidad que se suma o se resta, dependiendo de1 signo a la profundidad ineremental B en 1a primera profundizacin.

H4-3:

Distancia gue retrocede en G00 eI eje perpendicular al plano principal tras cada profundizaein. Si no se programa ste parmetro, e1 eje perpendicular a1 plano principal, retrocede hasta el plano de referencia tras eada profundizacin- Si se programa con valor 0. e1 CNC dar el error 44. Valor que defin$ cada .cuntas profundizaciones 1a herranientaruelve al plano de referencia en

J2:

G00. Se puede programar un valor comprendido entre 00 y 99 bien, si se programa eon un parmetro (J P2), ste puede tener un valor comprendido entre 00 y 255 . Si no se programa este parmetrc, bien se prograna con valor cero, e1 CNC 1o tomar eomo valor 1, es decir, volver al plano de refereneia despus de cada profundizacin,
K2

-2:

Tiempo de espera en segundos tras cacla profundizacin. Se puede programar un tiempo entre 0,00 y 99,99 segundos bien si programamos con un parmetro (K p2), entre 0,00

y
t4-3:

655, 35 segiundos

:i(i(!:i:

'

Define e1 valor mlnimo de 1a profundizacin incremental- Si no se proqrama ste parmetro bien se programa con valor cero, e1 CNC Io
tomar como

valor t

nm.

F.(0-000/500): Factor gue reduce

o aumenta las diferentes profundizaciones inerenentales B. Si R=1 todas 1as profundizaciones B sern iguales. Si R no e_c igual a 1, 1a primera profundizacin ser B=8, la segund.a B=RB, la tercera B=R(RB) y asl sucesivamente. Si no se programa este parmetro, bien se programa eon valor cero, el CNC Io
tomar como valor 1.

!{2:

Defi,ne e1 nmero de veees -que se desea repetir 1a ejecucin de1 bloque. Se puede programar un valor comprendid.o entre N0 y N99, sin embargo, si programamos con un parmetro {N p2), ste puede tener un valor comprendido entre 0 y 255Si no se programa e1 parmetro N, e1 CNC asume

eI valor

N1.

Obviamente 1a programacin de valores de N superiores a 1, tiene sentido siempre que se trabaje en G91, es deeir, que los valores de desplazamiento de los ejes sean incrementales, puesto que de 1o eontrario, se repetirn 1os mecanizados-en e1 mismo punto- A1 programarse un nmero de veces el mismo ciclo fijo. nicamente se ejecutarn 1as funciones F,S y H en eI bloque

de llamada al cielo-

Pqi.na 151

Movimientos del eje perpendi.cular a1 plano principal, en e1 ciclo de taladrado profundo G83, programado con e} fornato b)

PLANO

DE

PARTIDA

PLANO DE REFERENCIA SUPERFICIE OE LA PIEZA

AVANCE

DE TRABAJO GOl
RAPIDO
GOO

_+

AVANCE

.--1

) ) \

o )
) )

Pgina
Secuencia

152

y explicacin tlel trabajo

1) si e1 cabezal estaba previamente en marcha, eI sentido de giro se mantiene- Si estaba parado arrancar a derechas (1103 ) . 2) 3) 4) 5)
Desplazamiento desde e1 plano cle partida hasta e1 plano ref erencia con avance rpido G00. Desplazamiento en avance de
:

de
_ j_f,

i'i'r.i

trabajo de una distancia igual

B+D.

Tiempo de espera K en segundos,.

si se ha progranado.

hasta

Retrocede en G00 una cantidad igual a H bien retro..d.l el plano de referencia segn eI valor dado a,J.

6) Desplazamiento con avanee rpido hasta una eantidad C, antes que Ia profundizacin anterior.

7) 8) 9)

Desplazaniento con avance de trabajo de una distancia

igual a B+C.

Tienpo d.e espera K en segundos,

si se ha progranado. la 8, hasta
alcanzar
lfi{ililt
de

Se repiten Ias secuencias cle la 5 a 1a profundidad I.

10) Segn se haya progranado G98 G99 retrocede al plano parti.da al plano de referencia en avanee rpido.
NOTI:

- Si el valor dado a1 parmetro R es igual a 1, todas las


profundizaciones increnentales B sern iguales
(81=82=83=84).

Si dicho parmetro no es igual a 1, las diversas profundizaciones sern: B1=B; B2=RB1; B3=RB2; B4=RB3.
En anbos casos, 1a 1tima profundizacin ser ajustada por el CNC segn eI valor de la profundidad total I.

- Si

programamos por ejemplo, B=L2 L=9 R=0,9i las profundizaciones incrementales B sern:

BL=|2 B2=O,9x12=10,8 B3=0, 9x10, 8=9 ,72 Btl=O, 9x9 ,72=8 ,'l 48

coo Ed es menor que Ia profundizacin mlnima L, a partir Bl, incluiila sta, todas las profundizaciones siguientes sern de un valor igual a L, es decir de 9-

t.' ',i :.i. :lr! : i, :i llr: ,i.t,t

t.

de

Pgina L5l
6.2't -1
Def

ini.cin d e los ciclos fijos de cajeras (c8?,c88)


bs

Trabajando e n coordenadas cartesianas, 1a estructura del bloque e n que se def j,ne un ciclo es:

ica
i
l

H4 (c87 G 88) (G98 G99) (x+-4,r, x+/-4.3 Y+/-4-3 Z+/ -4-3 +/-4-3 J+/-4.3 K4.3 (slo para G87) / 84-3 C4-3 D+/-4-3 E4 L4.3 F4 N2
N4

Nmero de1
G88

bloque (0-9999).

c87
G98

Cdigo

del ciclo fi.jo elegidovez

Retroceso del

eje perpendicular a1 plano principal hasta e1 plano de partida, una realizado el necanizado de Ia cajera.

G99

Retroceso de1 eje perpendicuLar a1 plano principal hasta eI plano de referencia (de

acercaniento), una vez realizado e1 necanizado 1a cajera.

de

x+/-4-3 Y+ /-4 -3
z+

*(!+/-4.3)
I

/-4 -3

Estos valores tienen diferentes significado dependiendo de1 plano principal en eI que estamos trabaj ando -

IPRI}CIPAL

PLANO i i
YlY

VALOR

SIGNITICADO

i X+-4-3 I I G17 i y+/-4.3 I l---------l------.--i I i i i X/Z I X+/-E.: I I G18 i Z+/-4-3 i I I I i---------i---------i I Y/7 I Y+/-4-3 i I c19 I Z+/-4-3 | i 2+1-4-3 I i i i---------l---------l i xlz I Y+-4-3 i i G18 i i i --------- I --------- I i Y/Z i X+/-4-3 I I G19 I
I

Definen e1 desplazamiento de los ejes del prano principal, necesario para posicionar Ia herranienta en el centro de 1a cajeraE1 desplazani.ento se realizar en rpido en a'ance programado F, segn se est trabajando en c00 c01Los valores sern absolutos o incremenrar.es segn esteinos trabajando en G9O G91Dicho punto puede progranarse tambin en
coordenadas

i I i
!

i
I

pclares.

Y/V c17

Define e1 desplazamiento de1 eje perpendicular a1 plano principal, d,esde e1 i plano de partida hasta e1 pLano de referencia.l (de acercaniento), Este desplazamiento se i realizar con a.rance rpido G00i Los valores sern absolutos incrementales segn se est trabajando en c9O G91. Es obligatorio programar dicho valori I

realizar la cajera, si e1 eje lI es uno de 1os integrantes de1 prano principal er perpendicular a dicho prano, obligatorianente deber ser un eje 1inea1. sin enbarfo, para realizar posi.cicnanientos dentro de Ia zona d,e influencia de1 ciclo fijo, e1 eje If podr ser tanbin un eje rotativo.

*Para

Pqina

54

T+/-4-3

Define Ia profundidad de mecanizadoSi se trabaja en G90 1os valores son absolutos, es decir. estn referidos aI origen del eje perpendicular a1 plano principal- Si se trabaja en G91 los valores son incrementales, es deeir, estn referidos aI plano de refereneia (de

acercamiento).
J+/-4-3

En e1 caso cle G87 (cajera reetangular) def ine t"J,j.l-' distancia desde eI centro hasta el borde de 1a cajera segn e1 eje corresponiliente:
Segn
Segrn

Segn
.,,,Y

el eje X en e1 plano Xy (cl7) e1 eje X en eI plano XZ (c1g) el eje Y en el plano yZ (c19)

lJ

+J
iriririrj:

En e1 easo de G88 (cajera circular) define radio de Ia cajera.

e1

Segn se 1e asigne signo positivo o negativo cambia eI sentido de meeanizado.

Pqina
i

155

Kq. J

Solo se enplea en eI caso de ciclo f i.jo c87 y define 1a distancia desde e1 centro hasta e1 borde de Ia cajera segn el eje correspondiente. S1o pueden progranarse valores posi.tivos:
Segn eI eje Y en eI plano XY (C1?) Segn e1 eje Z en e1 plano XZ (G18) Segn el e_ie Z en eI plano YZ (c19)

-'^/, !--t

) .)

:t
,
B4-3

.,

ine e1 valor de cada paso de necanizado segn eL eje perpendicular al plano principal. SoIo
Def

adloi t e

valores posilivos

-T-

fa

Pqina
c4_3

156

Define eI valor de cada paso de necanizado segn e1 plano principal- S1o atlmite valores positivos. Si no se introduce este parmetro, el CNC supondr como paso un valor 3/4 ilel ilimetro de la herramienta introtlucida.

......+- roYlrlfxTo ool rovlltfllTo Ex ooo --+ rovllExTo EX x -. -.r>


D+l-4-3

Define 1a distancia entre el plano de referencia (de acercamiento) y Ia superficie tle la pieza.

Plano rcfcencia
,iji

1l': illti

llediante D se consigue clesplazar el eje perpendicular al plano principal en rpido hasta el plano de referencia y a continuacin en avance de mecanizado una distancia igual a D+8. Los ilens pasos tlel eje perpendicular aI plano principal sern de valor igual a B.
En

el caso que a D se le de un valor negativo la primera profundizacin ser menor que B 1-p+B).

Pgina

15?

Define el avance en ia ii:a pasada necanizado (acabado) L4.


3

cie

Define el valor de pasada de acabado, segn el_ plano principal- S]o adtrite valores positivos_

NOT}

CNC ir desplazando la nrquina en pasos sucesivos segn Ios valores programados de B y salvo en 1a ltiura pasada en que ajustar los valores de acuerdo a 1as dimensicnes de 1a

E}

=ffiiri:H:x;::

C,

caj era
F4

Define e1 avance de mecanizado. Los avances de mecanizado deI eje perpendicular a1.pJ.ano principal se efectan aI 50* de1 valor programado de F. Define eI nrnero de veces que se desea repetir ejecucin del ciclo definido en eI bloque.
Se puede prograrrar un valor comprend,ido entre y N99, sin enbargo si programamos con un parmetro (N P2), ste pueCe tener un valcr comprendido eltre 0 y 2551a

N2

I,l0

Si no se programa e1 oarmetro N, el
Obviamente,

CNC asume e1

Ia programacin d.e valores de I,l superiores a 1 tienen sentido siempre gue sa trabaje en G91, es decir que 1os valores del centro de 1a cajera sean i.ncrementales, puesto que al contrario se repetirn 1os mecanizados en eI
mismo punto.

NorA: A continuacin se da una expricacin ms detalrada de los ciclos fijos G87 y G88 suponiendo que el plano principal es e1 fornado por los ejes x e y y e} eje de 1a herranienta
qp: ol
7

Pgina
6

158

-21

.8.

G87-

Ciclo fijo de cajera rectangular

tas operaciones y movinientos de 1a herramienta son 1os


siguientes:

- Si e1 cabezal estaba previamente en marcha, el sentido de giro se mantiene- Caso de estar parado, arrancar a derechas
(H03 ) -

Desplazamiento en rpido de1 eje Z desde e1 plano de hasta e), plano de referencia'(de acercamiento). Desplazamiento a1 50t de1 avance de una distancia isual a (D+B).

partid - j.'

trabajo (F) de1 ej e Z a


de

D: Distancia entre el plano de refer'encia y 1a superficie


pieza. B: Yalor en profundidad de carla pasada de mecanizado.

Ia

Fresado en avance de trabajo (F) de la superficie de la cajera en pasos definidos mediante C, hasta una distancia (Pasarla de acabailo), de la pared de la ca-ieraFresado en avanee de trabajo
Una vez

E, de Ia

pasada de aeabado.

finalizada Ia pasada de acabad.o, Ia herramienta retrocede en avance rpido al centro de 1a cajera, subiendo el e_ie Z, 1 mu- De esta f orma, f inaliza la primera
profundizacin
-

Desplazamiento al 50t de1 avanee cle una distancia igual a B+1.

trabajo (F) de1 eje Z de

Fresado en ayance de trabajo (F) de cajera (segunda profundizacin) .

Ia superficie de 1a

Se repiten los pasos anteriores hasta aleanzar la profuniliilail total de 1a cajeraUna vez terninada 1a cajera, la herramienta retroeede en rpidc (e_re Z) hasta e1 plano de referencia (si se ha prograrado G99) o hasta el plano de partida (si se ha
.i i\i.i..

ijlri

prolrraado

G98) .

lTErcroll
Para p.oder conseguir un buen acabado en e1 mecanizado de las paredes de Ia ca_iera, el CllC ef ecta una entrada y salida tangenciales en la 1tima pasada de eada una de las profundizaciones . Fara evitar problenas y posibles fallos de mecanizado, es obligatorio programar el cdigo de herramienta (T.2) e introducir en la tabla de herramientas el valor del radio de Ia herrarienta que se vaya a utilizar- Si el valor de radio itrcducido en la tabla de herranientas es R0, la 1tima pa.ada de las paredes se efecta como todas las dems, es decir. sin entrada ni saLida tangencj.ales. El vlor de R nunea puede ser negrativo. Si no se programa Ia herrarienta LT -21 , e1 CNC toma como radio de 'herramienta e1

aior ile

del ltimo corrector utilizado-

",i.i,
.. ti ' l':..
..:l; i,

':..:r .. . -.:.:.

'l:i:i'

Pgina

159

Ilovirnientos de] ej e perpendicular ciclo fijo G87 (ejemplo eje Z)

aI plano princj-pa1 en el-

tJ'

GgS

PLANO OE PARTIOA ZO

PLANO C RFESEHCIA

v
MOVIMIENTOS EN GOO vov,MrENros Ex col A F/2

Pgina

160

Ejerplo:
Realizar una eajera rectangrular de r05x75 mn de superficie y {O r de profundidad.
Se surone gue:

- La ilistancia entre el. plano de ref erencia y la superf i"i" la pieza es de 2 mm. . El punto de partitla de la hemamlenta es X0,y0,20 y el
cabezal est parado-

U"-

!r.,.., :.

. La heranienta tiene 7,5 mm de radio y es la 1 (T1-1) f0 c8? c98 G00 G90 X90 y50 z-48 r-90 J52,5 137,5 812 C10 D2 H100 L5 1300 s1000 T1-1 H03 15 c80 x0 Y0 n0 lr30
lloque
18?
ItO

: Ilefine el ciclo fijo de cajera rectangular. i9t : Define el retroceso de la herranienta (eje Z) hasta e} plano de partida, una vez reatrizado eL mecanizado de 1a
iajera.
;oo : Ilefine que rpiiloDO

el

movimiento de 1os ejes xy se efecte

en

Define que las itimensiones X,y,Z,f sean en cotas


aDsolutas. Desplazaniento en millnetros de diehos ejes hasta el

i.r :
;

eentro ile la cajera.

I!,espLazaiento en milfmetros de desde el plano de partida hasta fsietpre en rpido).-

la hrramienta (eje z), eI ile refereneia

1::'ij
r i.:.1

'.'l

i:tl 1::.

ii1. 1:;. , i,i,: .:,: .

Ii.. :i ::
l

,ii;:,i,.,..

Pgina

161

I
J

Desplaza:ni,ento

er mil-i:,,etros hasta e1 fcndo de 1a cajera (cota absoluta respeclo a Z0) -

Define e} valor de l/2 de Ia longitud de la cajera- Es decir, Ia distanci.a desde e1 centro hasta 1a pared segn

eI

e_ie X

EI sentido de fresado depender de si. se ha programado signo positivo o negativoK

Define e1 valor de 1/2 de 1a anchura de 1a cajera- Es decir 1a distancia desde eI centro hasta }a pared-d,lla cajera segn e1 eje Y (sienpre positivo) Profundidad de cada pasada de fresado (siempre

positivo)
C

Define el yalor de1 paso de fresado en e1 plano (siempre positivo).

XY

herramienta.

Si no se prograna e1 yalor de C o si se progra$a con valor cero, el CNC tona un valor 3/4 del dimetro de Ia

Distancia entre e1 plano de referencia y Ia superficie de Ia pieza.

EI paso en profundidad de la primera pasada ser.


H

(D+B).

Yelocidad de avance d.e

Ia

pasad.a de acabado.

L
F

Yalor en nm,

d.e

la

pasada de acabado.

!
I

Yalor d.el avance de necanizado


Velocidad de
Cdigo de
03

s T
I'f

giro

de1 cabezal, en rpn


I

la

herramienta-

Lrranque de1 cabezal a derechas.


(N5)

Bloque

.l
':

c80 X0 Y0

: Anulacin
a1-

punto de partida-

deL

ciclo fijo y vuelta en avance rpido

Bloque
H30

(N1O)

: Fin de programa.

Pgina

162

I i i .ii! ,.

,lrr.' tr, !iiii,ri

DlBr
3r

ll

12

' ,.,.,'l : i :]l,:.i, ,:iiiiilrlr:

B:12

i i\lrl)i i'

l_t_-______ I^r t-!-1


lt lt

Paolna
Secuencia

1bJ

y expli.cacin

de1 trabajo

1) 2\

Los ejes X e Y se desplazan en rpido desde X0,Y0,20 hasta eI punto X90 y50 Z0E1 cabezal comenzar

eI

puqrto

a girar a derechas a 1000 revlmj.n-

3) EI e-'ie Z se desplazar en rpido 48 mn hasta eI plano de


ref erenci,a (Z-48)-

4)

E1 eje Z se desplazar en F/2 (50% det avance u" ,.li:i: F) otros 14 mn (D+B), hasta Z-62-

5) Los ejes X e Y, se desplazarn hasta cornpletar las

dinensiones fi.nales de 1a cajera, segn muestra 1a'figura con un avance de trabajo F, salvo en Ia Ltina.pasada (necanizacin de Ia pared de Ia ca-iera), que 1o har con el avance de acabado H y con una entrada y salida tangencial.
.

Lo dicho para 1a ltina pasada, se realiza o no definido. Ia pasada de acabado L.

sJ.empre hayamos

6) La herranienta se desplazar e1 centro de Ia cajera, con avance rpido y subiendo eI eje Z, 1 mm (X90 y5O Z-6t). 7) EI e_ie Z se desplazar en avance F/2 (50t del avance de trabajo F), 13 mn (B+1), hasta Z-748) 9)
Se E1

repiten 1as secuencj.as 5 y

5mrr,

eje Z se desplazar en avance f/2, l:

hasta Z-g6-

10) Se repiten las secuencias 5 y 6. 11) E1 eje Z se desplazar en avance F,/2, 5 12) Se repiten 1as secuencias 5 y
6-

mm,

hasta Z-gO-

13) E1 eje Z retroceder en avanca rpido g9 mm, hasta 15) Frn de programa-

Z0-

14) Los ejes x e Y ratrocedern en avance rpido hasta x0 yo.

Psina

164

lloTt:
f,ay que ilestacar la posibilittad que existe de realizar cajeras, euyos Lados no sean paralelos a los ejes db eoordenadas, aplicando la funcin G?3 (Giro Aei sisema

eoordenailasl.

-/

de

Esta prestacin pe.rnite una rpiila progranacin de eajeras eualquier punto de eualquier plano

en

Ejerplo:

El tmnto inicial

(r zl.

XO,yO,ZO

y la'cajera se realiza en eI

pl.ano

f ,.613 ms. G7 c98 GOo c90 x200 y-48,20 r-90 ' ]n . J52-5 K37-5 812 C1o D2 II100 L5 F300 . rlo c73 l{5 r*fzi r1o.20.? : ulsEo
jiF:,:!*: . ...:g
:.:;"u

:,...:.-.:::
.;..1,i .ffiq'- 't''

I
-:.

t.
.\
\
-,---J

.:.-" (r

t
I

Pgrna i65
5

-2't -9

G88, Ciclo

fi.jo de cajera circular y


movi.nientos de 1a herramienta son Ios

Las operaciones s iguientes :

- Si eI cabezal estaba previanente en rnarcha, e1 sentido de giro se mantiene- Caso de estar parado arrancar a derechas
(H03)-

Desplazamiento en rpido deI eje Z desde e1 plano de partidF --*.-.'' hasta eI plano de ref erencia (de acercamiento) .

Desplazamiento, a1 50e; de1 avance de a una distancia igual a (D+B).

trabajo (f), de1 eje

D: Distancia entre e1 plano de referencia y Ia superficie


1a pi.eza

de

B: Yalor en profundidad de cada

pasada de necanizado.
L

Fresado, en avance de trabajo (f), de Ia superficie de Ia cajera en pasos defini.dos nediante C, hasta una distancia (pasada de acabado), de la pared de Ia cajera.
Fresado en avance de trabajo
Una vez

Il, de 1a pasada de acabado.

finalizada Ia pasada de acabado, Ia herranienta retrocede en rpido G00 al centro de 1a cajera, subiendo e1 eje Z 1 mn, de esta forna fj.naliza Ia prinera
prof undi z acin

Desplazamiento, a1 50t de1 avance de lrabajo de una distancia igual a B+1-

(f),

de1

eje Z

Fresado en avance de trabajo (F) de 1a superficie de caj era (segunda profundizacin)


.

1a

profundidad

Se

repiten 1os pasos anteriores hasta alcanzar

total de Ia cajera.

1a

Una vez terninada 1a

cajera, 1a herraoienta relrocede rpido (e-ie Z) hasta eI plano de referenci.a (si se ha programado G99) o hasta e1 plano de partida (si se ha
proqramado G98).

en

ATENCfON: Para poder conseguir un buen acabado en e1 necanizado de las paredes de Ia cajera, er cNC efecta una salida tangencial en la ltima pasada d.e cada una de las

,:

profundizaciones. Para evitar problenas y posibles fa11os de mecanizado, es obli.gatorio programar eI cdigo de Ia herramienta T.2, e introduci.r en 1a tab1a, eI valor del radio de Ia herranienta que se vaya a utilizar- si eI varor der radio introducido en la tabla es R=0, 1a Itina pasada de 1as paredes se efecta cono todas las dens, es decir, sin saLida tangencial. E1 valor de R nunca puede ser ueqativo, si no se prograna 1a herramienta T-2, eI CNC tona como radio de herramienta el valor del radio de1 ultimo corrector utilizado-

Pgina

166

PLANO DE PAFTIDA ZO

,) ,)
,
)
)

PLANO DE FEFERENCIA
i {;'l\ /

)
')

l.,a
ir)

) :) ,) )
,.8

___> +

EN GOO MOVIMIENTOS EN GOl


MOVTMTENTOS

r/"
...

ilri

l:

t)
i:) i,)

t)
ii)
,;,)

p
:} ) ) ) )

'

3
iD

T
) ) ,:
)

-. "'r"', i' / l' ,'"'rl q I l , I ti I ! tt lr-.. 'r..1....1 I t ['. t I l; {. I I I li i i i ir.ill.. r\ \ -'r, tr-.,/ .,' i l, -/ )l'..,-\. ,r' ,/.//'/./ --\t\. \ --'
I

/r7r',,. ..--1 -.-- ------i\3 '.r tla /'r' ,/' ,,' -)-=-t\i
lr

il

,',r'

--

-1.
OESPLAZAHINTO DEL CENTRO
OESPLAZAMIEHTO DEL CENTRO PAREO OE

o
)

OE LA HERRAMIENTA EN

GOO

OE LA HERRAMIENTA EN GOI

LA CAJEBA

)
)

?gin

t t5l
40

nm de profundidad.

Ejemplo: Realizar
Se supone que:

una

ca_iera circul-ar Ce 70 nnr da radio y

. La distancia entre e1 plano de referencia y 1a superficie de Ia pieza es de 2 mm. '


E1 punto de partida de 1a herramienta. es e1 x0 y0 Z0 v er-i-J,'-cabeza] est parado-

. La herramienta tiene 7,5 nm de radio y es 1a 1 (T-1)- ) H0 G88 G98 G00 G90 x90 y80 z_48 r_90 J70 812 C10 D2 H100 L5 F300 s1000 T-1 i.13 i5 G80 X0 Y0
I'110 M30

Bloque 0
G88 G98

Define e1 cic1o. de cajera circular. Define e1 retroceso de la herramienta (eje Z), hasta el plano de pariida una vez realizado e1 meanizado de 1a
caj era

G00

Define que e1 moviniento de 1os ejes X e y, se efecte en avance rpido. Define que 1as dinensiones
absolutas. Desplazaniento de dichos
caj era
X,

G90

y,Z,l

sean en cotas

XY

ejes, hasta e1 centro de Ia

Desplazaniento de 1a herranienta (eje Z), desde el plano de partida hasta e1 de referencia (siempre en avance rpido) Desplazaroiento hasta e1 fondo de

absoluta respecto a
depender

ZA\

la cajera (cota

Define eL radio de Ia cajara- E1 sentido del fresad.o

del siqno-

positiva).

Profundidad de cada pasada de fresado

(siempre

,;

Define e1 valor de cada pasada en eI plano (X y) , siempre positivo- Si no se prograna el valor de C prograrta con valor cero, e1 CNC toma como valor se 3/4 del dimetro de 1a herramienta. Distancia entre e1 plano de refarencia y 1a superficie de la pieza. E1 paso en profundidad de 1a primera pasada ser D+BH

Veloei-dad de avance de

Ia

pasad,a de acabado.

o
)

Valor de La pasada de acabadoYelocidad de

giro del cabezal en rpm.

Psina
Cdigo de 1a herramienta.
l,f

i.58

a
) )

03

Arranque
N5

del cabezal a derechas.

Bloque
G80 X0

i')
)

Y0: Anulacin del ciclo fijo y vuelta en avance rpido aI punto de partida.

Bloque N10 H30

: Fin de programa

)
)
PLAIO PAnftOA

)
)
,'\
Z.1A

t)

"c
PLAHO
RE F.

)
)

o.l

)
{iE

) ) ) ) ) )

a )
) ) ) ) )

-)

liil l.L l'fii

,/ ,/r'' /'' --"' / ,i ,r' ,r" .-,r' IItii/r'-\\t.r\ ,r'

/-F-a--==.-\- ----:* ar"':--- ------:--- - -.--:\

/i i i ,' L,i ,," /,,'

(-_:_,,,'t ---_*--- .r' \ \ \ X ,,,1 ,, / t..\t'l '.\ \ // / ,, / -----=------=-t \,r/'.\r/.. \ f ,/ ./ ./ ,, /./ .r,

,, f\',/--,) ,) i',,1 iii' ))


('

\\ li lrr i, ,,,:) I iI
'r

----.r',',

--\ \tt, \., '', t\ \ \

-..\ * 'r.tar\

o
:i)

X'.-:---- ------",r''&t,

J
:)

:,

a
'iE

+X
ooo x

, ,

rl

P11nr qYf q

Aq :w/

secuenia

y explicacin de1 trabajo


X0

1) Los ejes X e Y, se desplazarn en rpido desde el punto Y0 20, hasta el punto X90 Y80 20. 2\ EI 3) EI
cabezal conenzar a

girar a derechas a 1000 rpmeI plano de i


avance
..;1i
-de

e-ie Z se desplazar en rpi-do 48 mn, hasta ref erencia (Z-48) '

4) EI eje Z se despiazar en avance t/2 (508 del traba_io F) , otros 14 nin (D+B) , hasta Z-62 -

5) Los ejes X e Y se desplazarn hasta comiletar 1as dirnensiones fi,naLes de 1a cajera, segn rnuetra 1a figura, con un avance F, sal-vo en 1a 1tina pasada (mecanizacin de la pared de 1a cajera) que 1o har con e1 avance H y con una salida tangencial- Lo dicho para la ltima pasada
se'realiza sierrpre,
acabado L. hayamos

o no programado 1a pasada

de

5) La herramienla se desplazar aI centro de 1a cajera. con avance rpido y subiendo eI eje Z, 1 nm (X90 y50 Z-it)7l 8) 9)
E1 eje Z se despLazar en avance E,/2, 13 mn (B+1) , hasta
z-74_

Se E1

repiten 1as secuencias 5 y

6-

eje Z se desplazar en avance E/2, 13 nrm hasta Z-86.


6.
5mm

-.} r

10) Se repiten 1as secuencias 5 y 12) Se rapiten 1as secuencias 5 y

11) El eja Z se desplazar en avance F/2,


6-

hasta Z-90.

13) EI eje Z retroceder en rpido 89 mnr, hasta 20. 14) Los ejes X e Y, retrocedern en rpido hasta XO yO 15) Fin de prograna-