You are on page 1of 141

Indice

P
Llegada y salida de un contorno
PGM Pgina
100
_6
'1
10
_'10
120
_12
Coordenadas cartesianas
Coordenadas polares
Chaflanes
I
j
I
l
oi
tr
di
T
tli
I
n
1
,q
E
+i
LI
130
140
150
160
14
16
Fresado de rectas en el espacio
Punto final en coordenadas cartesianas
Punto final en coordenadas polares
Redondeo de esquinas
Punto central y final, punto final en coordenadas cartesianas
Punto central y final, punto final en coordenadas polares
Radio y punto final, punto final en coordenadas cartesianas
Unin tangencial a un contorno, punto final en coordenadas cartesianas
Unin tangencial a un contorno, punto final en coordenadas polares
Redondeo de esquinas
Punto central y punto final, punto final en coordenadas cartesianas
Punto central y punto final, punto final en coordenadas polares
Radio y punto final, punto final en coordenadas cartesianas
Unin tangencial a un contorno, punto final en coordenadas cartesianas
Unin tangencial a un contorno, punto final en coordenadas polares
18
20
210
220
225
230
_
240
_
245
250
_36
260
_38
265
_40
270
280
285
310 50
320
330
_
52
54
24
o
28
30
32
34
42
44
46
Con
Con
Con
el husillo vertical, programacin a travs de la secuencia o frase CP
el husillo horizontal, programacin a travs de la secuencia o frase CP
el husillo horizontal y una mesa circular (eje C)
Taladrado orofundo
Roscado
410
_58
420
_62
430 64
Fresado de ranuras
Fresado de cajeras rectangulares
440
450
460
470
66
68
tv
78
Fresado de caieras circulares
Fresado de cajeras de contorno variable
Fresado de cajeras de contorno variable
2
(ejemplo 1)
(ejemplo 2)
l
=\
lr
t
l'
.
{
1i
i
Cambio
de herramientas
PGM
Pgina
520
-
530
86
on
92
510
Fresado de una figura a mecanlzar
Fresado de un bloque
hexagonal
610
DesPlazamiento
del
Punto
cero
620
--100
630
--102
640
--106
Giro del sistema
de coordenadas
Desplazamiento
del sistema
de coordenadas
con
giro posterior
lmagen espejo simtrica
de un contorno
650
-1
10
Reducir/aumentar
contornos
Taladros sobre un crculo dividido
Fresado con herramtenta
esfrica'
Ejemplo:
Mitad de cilindro
Fresado con herramienta
esfrica'
Ejemplo:
Paraleleppedo
redondeado
Taladrado
profundo
- Programa
principal
Taladrado Profundo
- Ciclo
Fresado transversal
con avance en
profundidad
- Programa
principal
Fresadotransversalconavancenprofundidad-Ciclo
710
720
114
120
128
730
810
138
142
144
150
9990
820
-
9995
TNC
Controles
numricos de contorneado
Llegada tangencial a un contorno
y salida del mismo
PGM 1OO
Llegada
tangencial
a un contorno
y
salida
del mismo
con una secuencia
o frase RND
10
C;]
{,t1J
@
Material:
Medidas en bruto:
Herramienta:
Aluminio
100mmx80mmx20mm
Fresa de desbastar/de
acabado
a 22 mm,6 dientes
Desplazamiento
a la posicin
de cambio de herra_
mrenras
como subprograma (LBL1) (ver tambien
Tcnica
de subprogramas).
Definicin y llamada
de herramienta (el STOP de pro_
grama
en la frase 7 se necesita
slamente para
cam_
bio manual).
posicionado
a la profunOiOaJ
Oe fresado.
G
(:1
G;
t:1',
G;I
\-_,
G;
L*irj
.A
\s_J
f-
E
r-
I]
r_
r
r
E
r_
r-..J
t
a-
t__
l-_
1_
r_
r
r-_
tr
f*
l__
L.
1_
r
l--
L-
r
r
L
r
r
tr
r
T
r_
\l
:
Para acercarse langenc almente al contorno se
-
ec esilar Jn p-^ro a,
'i
iar (fse 10). el p-iner
punto de contorno (frase 11) y la frase RND
(fase 12). Deber realizarse un cambio de la
correcc n de radio de R0 a RR o bien RL.
.'_ 10 L X+50,000
-.'l
11 L x+so,ooo
I] tz nN nls,ooo
Fresado delconlorno
./,
13 L X+60,000
[]
r+ cr x+oo.ooo
ll
rs r- x*+o,ooo
l
ro cr x*+o,ooo
J
r: r- x*so,ooo
{l
rc nNn nrs,ooo
J
ts I x+so,ooo
Y-40,000
ROFM
Y+5.000
RR F12OO M13
F
RF
Y+75.0ti0
Y+5,000
RF
Para la sallda tangenc a
del
contorno se neces
tar e limo punio de contorno (frase 17), la
frase RND (lrase 18) y un plnto auxiiar (irase
19). Deber realizarse un cambio de la correccn
del radio de RR o RL a 80.
Y+5.000
RRF
F
Y-40,000
R0 F15999 M09
Desplazam enlo a poslc n de cambio de herra
m enla a travs de a lamada al slbprograma
(LBL1). Fin de programa.
20 CALL LBL I REP
+Y
,/'
-\,
21 END PGM IOO
TNC
Controles numricos de contorneado
Fresado de lneas rectas
PGM 110 -
PGM 160
P'a e ace'cariento Iangencia a conlorno se
Fresado de la primera recta.
-,1
t: t- x+o,ooo Y+so,ooo
RF
necesila un punto aux liaf.
9 L X+50,000
t0 L 2-20,0
1l L X+50,000
12 RND R5,OOO
Fresado de ofas rectas-
14 L X+50,000
15 L X+100r000
16 L X+50,000
Y-50,000
R0 F15999 M
RFM
Y+0,000
RL F1OOO M13
F
F
Y-50.000
R0 F15999 M09
REP
MM
'I
I
r ,fl
'1.'.W
:]l.t&
,l,,.ll.l
,,t,,,ttti
Y+100,000
RF
Y+50.000
RF
Y+0,000
RLF
Salda tangencia del contorno (frase T 6, 17 y T 8).
Desplazarse a la posicin de camb o de herra-
m enta a travs de a lamada de subprograma
LBLl
).
Fin del programa.
17 RND Rs,OOO
l8 L X+50.000
19 C-AIL LBL I
]I E\D PGM IlO
.].:
]' l: l l]]']].]:i']i]
:,:,:t: t:,t::x,,:: t:ti,i L
:+:1..1:r,r,.l,l
tl
, ,,, ,,,,:,.l:ifl'l,,,,:,,,,
,,
r: r:X l:r:,rr:
*:iirtit.
a':
I
I
Fresado de rectas
con husillo venlcal
Puntos finales en coordenadas
polares
3
O BEGIN PGM I2O MM
.. BLK FORM 0.1 Z X+0,000
o
10
30
f\,4aterla: Alurino
Medidas en brulo: 100 mr x 100 mrn x 30 mm
Heramienta: Fresa cilndca frontal o 50 mm,
8 dentes
lr'l
@
Y+0,000
.. BLK FORM 0.2
Y+100,000
z 30,000
X+100,000
Z+0.000
Desplaza-n enlo l" pos c on oe c''lbio de he-"-
mienta definido como subprograma (LBLl).
art
!
()
:Er
1LBL1
2 TOOL CALL iI
s
3 L 2+100.000
4 L X 50.000
5 LBL
6 TOOL DEF 21
7 STOP
Z
R F15999
Y-50,000
ROF
L+0.000
R+25,00i)
Delinlcn y lLamada de herramienta
-l
ai
8 TOOL CALL 2I Z
s 1000.000
M06
12
Se necesila Lrn punto auxiiar para a legada
l_
11 L X+0,000
}]
rz ru,,n ns,ooo
tangencial al conlorno.
9 L X 50,000
10 L 2-10,000
Y+0,000
R0 F15999 M
RF
Y+0,000
RL F8OO
E
-iE
.F
Fijar el po o. Fresado de la primera recta, punto
linal fijado a travs del po o cC (frase 13), radio
PR y ngu o PA (frase 14).
13 CC X+0,000 Y+0,000
14 LP PR+100,000 PA+60,000
R
Fresado de as restantes rectas, como posicin
de oolo se tomar siemore la lt ra
posic
n real
de la herrarnenta.
15 CC
16 LP PR+45,000
1'7 CC
18 LP PR+100,000
programa.
19 RND R5.000
20 L IX+15,000
]1 CALLLBL I
]] END PGM 120
PA+o,000
RFM
PA 120.000
RLF M
'.3l
La fase 18 puede ser lambien:
r8 LP PR 100,000 PA-60.000
RLF M
Sa ida tangencial delcontorno (irase 18, 19 y 20).
Desp azarse a la pos c n de cambio de herra_
m eta a favs de subprograra (LBLI
).
Fin de
F
IY 30,000
R0 F15999 M09
REP
MM
Fresado
de rectas
con husillo vertical
Chaflanes
::::::::::::::
,.*::i;::
\
w
x
trr
@
l\aterial: Aluminro
l\,4edldas en bruto: 120 mm x 80 mr x 30 mm
Hefamienta: Fresa de desbaste/de acabado
o 30 mm, 6 dentes
E
u
E
E'
E]
Desolazamiento a la
poslcin de cambio de herra-
mienta def inido como subprograma
(LBLl
)
Definicin
y llamada de la herramenta
T!
Se necesitar un punto auxilar para acercarse
tangencialmente al contorno.
7
tz
v
9 L X+50.000
10 L Z 6,000
11 L X+50,000
12 RND R20.000
RFM
Y+10,000
RL F1OOO MI3
F
Y+10,000
PA+70,000
RFM
Y,50.000
R0 F15999 M
Y+10,000
RLF M
Fijacin del chafln a lravs de las dos primeras
rectas (lrase T 3 y frases 15/16). Fresado de
rectas y chafln.
ia
ta
tcl
Fl
---l
,-
,
13L
14L
15 CC
16 LP
t'7 L
18 L
t9L
20L
21 L
X+3,00O
10,000
X+3,000
PR+63,000
10,000
X+110,000
10,000
Y+10,000
10,000
M
M
i
Salida tangenc a del contorno. Desplazariento
a la pos c n de cambio de heramienta med ante
la llamada alsubprograma (LBL1). F n de pro-
grama.
!)
E]
a
E
22 L X+50,000
23 RNDR20.000
F
24 L X+50.000 Y-s0,000
R0 Ft5999 M09
25 CALL LBL 1 REP
26 ENDPCM ]30 MM
Posicionado sobre la superficie de la pieza a la
distancia de seguridad.
l;a
Profundizacin, fresado de las recias en el es-
pacio. La fresa se mueve sobre una lea sin
correccron.
Fresado con profundidad
unj'orrne. paralela-
menle al eje Y.
Fresado de la segunda recta. DesplaZami;to a
la posicion
oe cambio de ne(arienta t.aves de
la llamada al suoprograma (LBL1l. Fin de pro-
Fresado de rectas
con husilo horizontal
Puntos finales en coordenadas cartesianas
tix
l*.
o
i!-
!
E
'7t
'.1
4
Desplazariento a la posicin de camblo de
heram enta definido como subprograma (LBLI
).
ILBLl
2 TOOL CALL O Y
S
A uminio
100 rm x 100 mm x 40 rm
Fresa de desbasie/acabado o 30 mm,
4 d entes
Y-40.000
,. BLK FORM 0.2
Y+0,000
L Y+100.000
L X 50,000
6 TOOL DEF 51
7 STOP
BECIN PGM 150
BLK FORM 0.1
MM
Y X+0,000
Z+0.000
X+100,000
Z+100,000
R F15999
z 50,000
ROF
N,4ater all
Medidas e bruto:
Heramienia:
@smr
Defnicin y lamada de a herram enta.
L+0,000
R+15.000
I
8 TOOL CALL 51 Y
s 1600.000
18
M06
Llegada tangencial al contorno a travs de un
punlo auxiliar.
ia
E
ea
F9]
E-
Fresado de las rectas.
ZE
Salida langencialdel contorno (frase'15, 16 y 17).
Desplazamiento a la posicin de cambio de herra-
mientas a favs del subprograma (LBLI
).
Fin
oerprograma.
n
:i::irl:i:l:::l::l:i::i:::ii:::l:llil!:
n
L_:-----
n
----'
'|1*
l
: : : : : : ] : : : : ] : ] : : : l : ] l : 1 l : ] : : : : : : : : ] : : : : : :
Fresado de rectas
con husillo horizontal
Puntos finales en coordenadas polares
@
@
I\,4ateria I
I\,,ledidas en brutol
Herram ental
Aluminio
100 mm x 100 mm x 30 mm
Fresa de desbastar/acabar o 30 mm,
6 dientes
@
@
E'
E'
@
La-
t!
Desolazamiento a la oosicin de cambio de
herramienta delinido como subprograma (LBLl
).
Definicin y llamada de la heriamienla.
't
l'
1@<)
,
IZ
iZ
l;a
Contacto con el contorno por medio de una recta
a travs de un p!nto
auxiliar.
Fijaf el primer polo, fresado de Ia primera recta.
Acepiacin del valor alcanzado cono delini
cin del poo (frase 14). Fresado del contorno
Fresado de la ltima recta, salida del contorno
por medo de una recta, desplazamienlo a la
'
posicin
de cambio de herramienta a favs de
la llamada al subprograma (LBL1).
Fin det
pro-
u
IE
7
7
E
tr
E
.-_
E
a
tir-'
**ff,
grama,
TNC
Controles numricos de contorneado
Fresado de crculos
PGM 210
-
PGM 285
Para el acercamiento tangencial al contorno se
necesilar un p!nto aux liar.
'7,
g
t x+65,ooo Y 2o,ooo
R0 F15999 M
2 8,000
X+65,000
R10,000
RF
Y+14.000
RR F12OO
F
Mi3
L
ll
20 RND
X+14.000
R10.000
X+54.000
R10,000
F
Y+54,000
RF
F
Y+14.000
RF
F
C.AIL
E\D PGM 210
Y+14,000
RRF M
F
Y 20.000
R0 F15999 M09
LBL 1 REP
MM
X+65,000
:
a
E'
l/)nr
p]
re ruln nro,ooo
3
18 RND
T
reL
F
15 L X+14,000 Y+100,000
RFM
Redondeo de la sigu ente esqu na, fresado de
las siguientes rectas con redondeo enfe ellas.
Fresado de la ltima recta, salda tangencia del
contorno, desplazamiento a posicin de cambo
de herramienta mediante la llamada al subpro-
^rrmr
/l Rl 1\ Fin.llr^^/.m.
2l L X+65,000
t: R\D R5,000
l-l
ro r
l1 L
12 RND
Definicin de os dos prirneros elemenlos del con,
torno, lresado de a primera recla, edondeo de a
esquina. fresado de la segunda recta.
13 L X+100,000 Y+14,000
RF
14 RND R 10.000
r
Fresado de crculos
con hus llo vertical
Fijacjn a travs del
punto centra y punto final
Puntos f nales en coordenadas cartesianas
,l^
q
Lr!i!.
BEGN PGM 220
BLK FORM t].I
Y+0,000
BLK FORM 0.2
Y+100,000
]LBL1
2 TOOL CALL O
3 L 2+100,000
1 L X-50.000
5 LBL O
6 TOOL DEF 22
7 STOP
8 TOOL CALL 22
S
MM
Z X+0.000
z 30.000
X+100.000
Z+0,000
N/aleial:
N/edidas en bruto:
Herramenta:
A urin o
100 mm x 100 rm x 30 mm
Fresa cilndr ca frontal
o 40 mm. I d entes
Desplazam ento a la pos c n de cambio de herra
m enla definido coro s!bprograma (LBL1).
Deiinicion y llaada de herram enta.
Z
R F15999
Y 50,000
ROF
L+0,000
R+20,000
Z
a,"
t--
l:ii
M06
1250.000
h
L
t
f=
L
L
r
E
E
I
!a
t,
:
IJ
L
r
r

L_
r-a
t-
t--
IJ
t_
r"{
t:
L_-
F
4
1

?
.
4
-
z
T
7
i
Para eJacercamiento
tangencial al contorno se
necesita un p!nto
auxiliar.
E
L-l
E
Fijacn del centro delcrculo CC (Frase
t3)
inoicacion der ounto finaldelc,cuto y
dtreccton
de tresado DB- {Frase I4), Fresado del ci,culo.
Salida tangencial del contorno, desplazamlento
a la posicin
de cambio de herramienta meo/anre
llamada alsubprograma (LBLI).
Fin del programa.
z
['
Fresado de crculos
con husillo vert cal
Fijacrn a travs del centro
y punto final
Puntos' nales en coordenadas polares
x
lL0
;.
BEGIN PGM 225
BLK FORM 0,1
Y+0,000
BLK FORM 0.2
Y+80.000
Z+100,000
x 50,000
0
MM
Z X+0.000
z-30.000
X+80,000
Z+0,000
R F15999
Y-50,000
ROF
Nlaieria:
lVed das en brulo:
HeTTantrenta:
Alum nio
80 rm x 80 rnr x 30 mrn
Fresa cilndr ca frontal
o 30 mm.8 dientes
Desolazamiento a la oos crn de canrbio de hera-
m enta def nido como subprograma (LBLT
).
LBL 1
TOOL CALL O
S
z
17.
zr
lr
!!z
E
1L
@
s r-ar-
Definicin y llamada de la herram enta.
l1.
o rool ner zz
[;]
z sror
L+0.000
R+15.000
M06
r,l 8 TooL CALL 22
s 1600,000
EZ
a
l;a
L4)
E
tr
Para elacercamiento tangencial al conlorno se
necesitar un punto
auxiliar.
Fijacin del polo, fresado de la recta de ltegada al
punio
jnicial
delarco circular. Fresado del redon-
deo de la zona de fansicin tangencialde los dos
elemenlos del contorno, recta y crculo.
Fresado del arco en direccin positva (DR+). El
centro delcrculo/polo se 10rar de la Frase 13.
Fresado del redondeo de la fansicin ianoencial
de los dos elementos del contorro, recta;ctrcuto.
r!tr-
Fresado de la ltima recta, salida tangenciat del
contorno, desplazamjenlo a la posicin de cambio
de herramienta mediante la llamada alsubpro
grama (LBL1). Fin dei programa.
t;a
(;a
Fresado de crculos
con husillo vertical
Fijacin a travs de radio y punto final
Puntos finales en coordenadas cartesianas
l^
FI
ttt
g
BEGIN PGM 230
BLK FORM O.i
Y+0,000
BLK FORM 0.2
Y+80.000
MM
Z X+0,000
z;i0,@0
X+80,000
Z+0.000
R F15999
Y 50,000
ROF
l\,4ateT a:
l\,4ed das en bruto:
Herram enta:
Al!minio
80mmxB0mmx30mr
Fresa de desbastarde acabado
o 30 mm,6 dientes (la anchura exigda
de la zona a fresar determ na e dimefo)
Desplazam ento a la posicin de cambio de herra
m ento def nido como subprograma (LBLT
).
El
l LsL i
CALL O
s
1
: rOOr- Z
[
: l z*roo,ooo
F l x-so.ooo
5 LBL O
Defnicin y lamada de a herramjenta
I4I
O TUUL UT J L+0,000
R+15.000
U
t rto"
s 1600,000
M06
Para elacercamiento al coniofno sobre una recta
paralela al eje se necesitar un p!nto auxiliar que
deber alcanzarse con coeccin del radio.
E
la
E'
Fresado de la primera recta, fresado del arco ci
cular en direcc n posiliva (DR+). Signo posilivo
del radio del crcu o R con un ngulo cenlra
menor de 180'.
Fresado de la segunda recta.
Salida de contorno sobre una recta paralela al eje
a favs de un punto auxiliar con correccin del
radio. desolazamiento a la oosicin de cambio de
heramienta a travs de la llamada al subpro-
grama (LBL1). Fin delprograma.
rv
l
::::::::i:::::i:i::::::i
::::t:::r:r::::::::::::::
i
!+
L
L
t-
L
L
r
E
L
a,)
L
L
T_-
L
L
-
L
L
L
l_
L
L
L
r
L
L-
r
l_-
r
t
r
E
L-
t\
Para el acercarniento tangencial al contorno
se necesila un punto auxiliar.
J
e l x so,ooo
Z
ro r- z-r2,ooo
I
rr r- x+rr.ooo
g
12 R\D R5,ooo
Y+15,000
R0 F15999
RF
Y+15.000
RL F12OO
F
Y+45.000
RFM
Y+45,000
RFM
Y+15.000
RF.M
Y+15,0O0
RLF M
F
Y+15,000
R0 F15999 M09
REP
MM
M
M
M13
Fresado de la or mera recta. fresado del arco
Z
tz
z
T)
otcular tangente,
13 L X+41.000
14 CT X+71,000
crcular langente.
15 L X+41,000
16 CT X+11.000
Fresado de la segunda recia, lresado del arco
Salda tangencial del contorno, desplazamiento a
a posicin de camb o de heram enla mediante
a lamada alslbprograma (LBL1). Fn delpro-
9rama.
t7 RND R5,000
E'
18 L X 50,000
@
ts cer-l lsl t
20 END PGM 240
1l
ll
I
a1
tta
a
tfl
tr
Acercamiento alcontorno sobre una recla para-
lela al eje a travs de un punto auxiliar al que
habr de l{egarse con correccin del radio.
Fresado de la orimera recta.
Toma del valor real para la definicin de polo con
el fin de fijar la segunda recta, fresado de la se-
gnda recta.
Fresado del arco circular tangente. Los datos PR
v PA se reiieron al oolo CC e la Frase 12.
T,E-
Salda del conlorno sobre una recta paralela al eje
a travs de un punto auxiliar con correccin del
rado, desplazamiento a la posicin
a favs de la
llamada al subprograma (LBL1). Fin del programa.
f
L
l-
T
r
tr
L
t
L
--,--r
L
L
L
L
L
t_
T
L
L
r--
L'
L
L
L
L
L-
l-r
t_
L-
L
r
r
L
l_-
r
L
Acercam enlo al contorno sobre una recta para
ie a al eje a lravs de un punto aux liar con
correcc n del radio. Avance a la profudidad
de fresado.
7 s l x:o,ooo Z+9O,OOO
RR F]5999 M
2 nv
'rt
I
:
Y-10,000
il
rr l x*ro,ooo
pl
rz nNl nr:,ooo
[
13 L x+65,ooo
Definicin de los dos primeros elementos de
contorno. Fresado de la ptimera tecta, tedondeo
de a esquina, fresado de la segunda recta.
x
-<(
E]
17 L X+9,000
Z+0,000
R F1200 M13
F
Z+10.000
RF
F
Z+90.000
RF
Redondeo de a esquina enfe a Tecla y e arco
circu ar. Redondeo de la esqu na enfe e arco
circu ar y la segunda recla Fresado de la recta.
14 RND R15,000
F
15 CR X+9.000 2+23,000
R+60,000 DR+ R F M
16 RND R15,000
iF

Sa da de contorno sobre una recta para e a a ele


con coreccin de radio, desplazamiento a la
posicin de carb o de herrarienta a favs de la
lamada a s!bprograma (LBLl
).
Fln de programa.
-Y
rs L z+i2o.ooo
RR F MO9
f..:r., rs c,qI-r- lel r RsP
20 END PC\{ 25n \{\4
Fresado de crculos
con husillo horizontal
Fljacin a travs del
punto central y punto final
Puntos finales en coordenadas cartesianas
I
20
lf,
BEGIN PGM 260
BLK FORM O.I
Y-20,000
BLK FORM 0.2
Y+0,000
Y+100,000
x 50.000
MM
Y X+0,000
Z+0.000
X+110,000
Z+100.000
l\,4ateria:
lVed das en bruto:
Herram enta:
Alum nio
110rmxT00mmx20mm
Fresa de desbaste/acabado
o 20 mm,6 dentes
Desplazam ento a la pos c n de cambio de herra
m enta definido coro subprograma
(LBLl
).
itt 3 L
1L
1LBLl
2 TOOL CALL O
S
Y
R F15999
z-50,000
ROF
L+0.000
R+10,000
,::'l
s ml o
Def n cin y Llamada de a herrarenta.
@
o roor ner ou
7 STOP
M06
8 TooL CALL 62 Y
s 2500,000
Acetcamienlo a contorno sobTe una recta parale a al
ele a favs de !n punto auxiiaT con correccin de
radio. Ajlste de a profundidad a 14 mm, fresado de la
tanura,
L
;;
38
9L
10L
12L
13L
X+40,000
Y 14,000
Z+130,000
IX+30,000
z-30,ooo
X+55,000
X+35,000
R2,000
z-30.000
RL F15999 M
FI500 M13
Fl5999 M
F1500 M09
|.
M
Refoceso de la herramienla a la prolund dad de
lresado I mm, legada tangencial al contorno a
favs de punto alx liar.
t4 L Y 9,000
R F15999
Z+35,000
ROF
Z+50.000
RR F15O
Z+35,OOO
Z+50,000
RF
2+65,OOO
Z+50,000
RRF
M
fltsr
lz
rcr
M
M
17 RND
F
Fresado de los dos arcos c rcllares en d recc n
de giro negaiiva DR-.
18 CC X+55,000
19 C X+75.000
DR
20 CC X+55,000
2l C X+35,000
DR
Sa ida tangenc al de conlorno. Desplazam ento a
la pos c n de cambio de heramienia mediante la
I amada a subprograma (LBL1). Fin del prograra.
S
:z rul nz.ooo
21
25
L X+55.000
CALL LBL 1
END PGM 260
23
F
Z+65,000
R0 F15999 M09
REP
rl
MM
Acercamiento al contorno sobre una recta para-
lela al eje a travs de un punto auxiliar con corre
ccin del radio.
tz
z
t;a
Lrl
t4
Fijacin del primer polo, fresado de las rectas,
fresado del arco circular en sentido posilivo DR+.
Fresado del reslo delcontorno.
Se ha dejado ya el conlorno. Desplazamienlo a
la posicin de cambio de herramienta a travs de
la llamada alsubprograma (LBL1). Fin del pro
grama.
:i:i:i::i::i
^
I
k
:i:::r::t:::
t:i::t:l:ii:
t
l
E
L
L
L
t
t
L
--,
L
L
L
L
L
L
L
a1
L
L
1^
L
L
L
L
L
r
l-J
L
L-
L
T
r
E
L
7

iz
Para el acercamiento tangencial al contorno se
necesilar un punto auxiliar.
9 L X-25,000 Z+I25,OOO
R0 F15999 M
10 L Y 9,000
lZ n r tz,opoo
R
El
14 cR rz 3o,ooo
R-17,000 DR+ R
it)
R
RF
Z+t00,000
RL F15OO
F
RL F15999 M09
REP
MM
11 L
12 RND
X+10,000
R7,000
Mr3
Fresado de a primera recta y de la pr mera curva
(Datos para Z en medida ncrernenta
).
Srgno ne-
galivo para el radio de crculo B con un ngulo
cenfal superior a 180".
M
Fresado de resto del contorno. Signo posilivo
para el radio del crcu o R en la lrase 16 con un
ngulo centla menor de 180'.
t5 L TZ 20.000
RFM
16 CR IX+80,000
R+100,000 DR- R F M
17 L 2+100,000

t7)
IE
Salida de contorno sobre !na recta paralela al
ele, desp azamiento a la posicin de cambio de
heramienta med ante la ilamada a subpro-
grama (LBLI). F n del programa.
18 L IZ+30,000
19 CATL LBL 1
20 END PGM 270
il
,i,
:
i'
Acercamiento al contorno sobre una recta para-
lela al eje a lravs de un punlo auxiliar con
correccin del radio.
a
a
a
Fresado de la primera recta y de la pririrera
curva,
la curva se une tangencialmenie a la recta.
7
Fresado del resto del conlorno.
Salida langencial del conlorno. Desplazamienlo a
la posicin de cambio de heramienla mediante la
llamada al subprograma (LBLI). Fin del programa.
t4)
ia
rl
x1
-
:\z
ll
l:il::i
tit:i::i
I : : I : : : : : : : : i : : i i
e&i
a
It
\:
G
tii:i:tt:::a:l:l!
Ja
t-
a--1
a
E

=
l_
f*
L
--'
t
tr.
l_
l_-
L-
L-
,--1
t:
L'
f_
L'
L-
l_
t_
l_
r
r
r
r
T
r
l_
I-
r
-
Acercamiento a contorno sobre Lrna recta para-
iela a eje a travs de r.rn punto auxi iar con correc-
cin del rad o.

9 L x+120,000
ll to t Y-8,ooo
a
il L x+7o,ooo
12 CC X+2,1.000
13 LP PR+10,000
]qr+cru
2+68.000
RL F15999 M
F1280 Ml3
Fijac n de prirer polo, fresado de a primera
recla, fresado de a curva unida tangencialrente
(PR se refiere alpolo CC de a Frase 12, indca
cin de ngulo PA en redida incremental).
x <_
tr
_1 El
Z+52.ODO
PA+15,000
FM
IPA-150.000 PR+20,000
o valores incrementales)
!'il fl
ts crP PR+s4,ooo
R
Fresado de la segunda cutua undatangencai-
menle ( a ind cacin PR se ref ere al polo CC en
la Frase 12, indlcacn delngulo PA en medida
IPA 115,000
FM
Fresado de la tima recla, salidaiangencia de
coriofno. desp azarniento a la posicion de camb o
oe ierramienta mediafte la llamada a subpro
'
16 L X+70.000
4
17 RND R15,000
,; t8 L lx+so,ooo
2+68,000
RLF M
19 CALL LBL 1
20 END PGM 285
F
IZ+30.000
R0 F15999 M09
REP
MM
TNC
Controles numricos de contorneado
Fresado de espirales (lnterpolacin helicoidal)
PGM 310
-
PGM 330
i
Fresado de espirales
con el husillo vertical
Programacin a travs de la frase CP
lrYr::::r:
]li:::t,:titl
l
l\aterial:
l\,4edidas en bruto:
Herramienta:
Aluminio
Placa 80 mm x 80 mm x 30 ml con
taladro
pasante de o 55,6 mm
Fresa de roscar o 20 mm,
paso 4,0 mm, 6 cortes
tr
trl
la
E'
@
@
tr
@
Els stema
grfico del TNC no puede representar
lneas espirales. En esle caso se comprobar el
programa en la modalidad de seruicio "Test del
programa" para apreciar defectos
geomtrcos. .
Desplazamienlo a la posicin de cambio de herra-
mientas definldo como subprograma
(LBLl)
Definicin
y llamada de la heriamienta.

T
IB or----r7-78
lO)-;z
-"-- l
iE_G
=E
ruE
t:t3t
50
E
E'
z
Posicionado de la lresa de roscar en elpunto de
arranque del borde inierior deltaladro con un
sobre paso de 2 cortes (= B mm). El acercamiento
al borde del laladro se rea iza a favs de un
punto auxiliar (Frase 9).
La indicacin del ngulo para eliresado sobre
ua espiral se obtiene con la lrmula:
tPA
=+
.
360'
PA
=
ngulo en medida lncremental
(corresponde al nmero de vueltas + 360')
Iz=L (a-P)
L
=
Lv"C'tuu ue ,a,uw
a
=
cantidad de cortes que inciden sim!1,
tneamente en el arranque
P
=
Paso de rosca
Nqt4
Si se encuenfan los cortes de la herra-
mienla en loda la longitud de la rosca debera pro-
gramarse, como mnimo una vuelta, es decir
IPA > 360" con lZ > P .
Para el presente ejemplo:
tz
=30
4-4=14
rPA
+-360.
=
1260.
Fijar el cenfo del crculo. Fresado de la rosca.
El til se desplaza sobre la espiral en seniido Z
positivo. El sentido de giro para una rosca a la
derecha ser DR+. La correccin del radio para
una rosca inierior ser, con elsentido de giro
dado, RL.
[-
E
Salida deltaladro. Desolazamiento a la oosicin
de cambio de herramienta por llamada alsubpro-
grama (LBL1). Fin delprograma.
I
l:::i:l:i
\::
E
a
Fresado de espirales
con el husillo horizontal
Programacin a travs de la frase CP
@-
El TNC no puede representar en el sistema
grfico
lneas espirales. En esle caso se comprobar el pro-
g.ana con la modlioad
'Test del programa" para
verif icar errores
geomlrlcos.
Desplaza-nienlo a la pos c on de canbio de herra-
rienta delinido como subprograma
(LBL1)
Definicin y llamada de la helamienta
[,4aterial:
lvledidas en brulo:
Herramiental
AJurninio
Cilindro s 60 mm, altura 100 mm sobre
una placa de B0 mm x B0 mm x 20 mm
Fresa de roscar o 20 mrn,
Paso
4,0 mm,
10 coes
g
Ir!
E'
a
tr
@
a
@
52
E
E
z
Posicionar la fresa d rosca en el punlo inferior
de la rosca de cilindro. El acercamiento a la pos -
cin se realizar a lravs de un punto auxiliar
(Frase 9).
La indicacin del ngulo para e iesado sobre la
espiral se obtendr medianle la frmula siguiente
(ver explicacin en Programa 310):
tPA=+.360"
lY=L-(a.P)
Para el ejemp o presele ser:
lY=80-10.4=40
,^^ 40
^^^" ^^^^"
Fijar elcenfo del crculo. Eresar la rosca. Eldes-
plazamiento de la herramienta sobre la espiral se
realizar en direccin Y positiva. El senlido de giro
para una rosca a la derecha ser por tanto DR+.
La correccin del radio para una rosca erterior
ser, con el seniido de giro dado, RR.
Salida delcllindro. Desolazamiento a la oosicin
de cambio de herram enias a lravs de la llamada
al subprograma (LBL1). Fi del programa.
xl
:t::i::::t:
-t
a
la
Posicionar la fresa en el punto de arranque del
extremo superior delcilindro a una distancia de
seguridad de 2 mm. Penetracin
a la profundidad
requerida para la ranura de engrase de I mm.
Ejecucin de una ranura de engrase:
Nienfas gira elcilindro con la mesa circular, se
desplaza la heramjenla paralelamente
al eje Z.
La idicacin delguio para
la coordenad C en
el gro de la mesa, se obtndr con la frmula:
,^
^^^.
tz
lC= Angulo en medida incremental, cores-
pondrente
a ta cantidad de vueltas *
360.,
lZ= Longitud de la rosca
P
=
Paso de la rosca
Para el presente
ejemplo nos dar la frmula:
ta
,r^n..100
=
ron,
- --'
15
- -'
Fresado de la ranura de engrase. El til se des-
plazar paraleJamente
al eje en direccin Z Deqa_
riva n:enlras la mesa circular girar
en seridt
opuesto al reloj. As se obtendr sobre elci noro.
una esp.ralde g,ro
a derechas.
Salida del cilindro, desplazamiento a la posjcjn
de cambio de herramienla a travs de ia llamada
al suprograma (LBL1). Fin del programa.
rz
E
11.-1.--:-.'::..:}..
TNC
Controles numricos de contorneado
Ciclos de mecanizado
PGM 410
-
PGM 470
,
=
J
J
-J
J
:
I
=

J
@
@
I\edrdas en bruto: '00
rn x B0 rm
t
30 r-lr
l\,4atera:
Helramenta:
Alum nio
1. Broca de
punla NC, nguLo de a
Punla
90', o 24 mm
2. Broca o 17,5 mm
E]
@
a
E]
E
@l
E
a
Broca de punta-No
Broca
UtiLNr. 14,
UlilNr. 15.
::iil
lB
50
.)
Ciclos de mecanizado
Taladrado profundo
Desplazamiento a la posicin de cambLo de herra
m enia definido como subprograma
(LBL1
).
Definicin de ambas herramieniasl
Llamada a la heramienta. Llegada a la primera
oosicin de taladrado en marcha roida. Posicio-
nado a la distancia de seguridad.
@
z
8
Taladrado
previo, vuelta a la
posicin
o dislancia
de seguridad en marcha rpida.
Desplazamiento a la siguielte posicin de rala-
drado en marcha rpida, taladrado
prvio, vuelta
a la distancia de seouridad.
z-
Desolazamiento a la oosicin de cambio de herra-
mienta a travs de la llamada del subprograma
(LBLl). Llamada a la herramienta de taladrar.
@
tr
@
l::l:l
,zaaaa,
a:a:aaa:
::i::::i::
W
//././
/
/./ ./
4/././.
22
::::a:::il
Ciclos
de mecanizado
Taladrado
profundo
)
J
l
-I
l
J
I
l
l
d
I
t
I
l
1
I
I
I
I
a
I
l
l
l
Desplazamiento
a la primera posicin de laladra-
Jo en marcna rapiaa'
posicionado a la distancia de
sequr'dad.
llamada y ejcuc'on del ciclo de'ala-
lJo
p.o',noo. oesoues oe ejecularse el ciclo el
iNc r; ra aulomlrcanente
la neramlenla a la
Definicin del ciclo
para taladrar los dos agujeros
distancia de segunoao
Desolazamiento
a la siguiente
posicin de lala-
drado en narcl'a
-apida
Llamad al cicloie tala
rJo
protundo a traves de una ase CYCL CALL
Desolazamiento
a la posici de canbio de herra
mienta mediante la llamada alsubprograma
E'
EI
.{- lg:
(LBL1). Fin del
Programa.
Determinacin del avance F (mm/mln) para el
ciclo de roscado:
S
=
Revoluciones del husillo a padir de la de-
finicin de la herramienta del macho de
oscar (1/min)
P
=
Paso de rosca (mm)
Para el ejemplo presente tendremosl
F=63'1=63mm/min
Definicin dei ciclo para el roscado de ambos
aguleros.
Desplazamiento a a siguienie posici en marcha
rpida, llarnada al ciclo de roscado a favs de la
funcin a!xiliar N99.
Desplazamiento a la posicin de cambio de herra-
mienta a travs de la llamada al subprograma
(LBLl). Fin del programa.
Acercamienlo a la primera.posicin en marcha
rpida, posicionado a la distancia de seguridad,
llamada y ejecucin del ciclo de roscado. Despus
de e ecutar elciclo eITNC reiira aulomlicamente
la herramienta, invirtiendo a direccin del husillo,
a la distancia de seguridad.
t: lil
.::t:
]il]:i
:::
2
\
\
,:::,
:>!
!:a
:i:t:rii
::::::::
irr:::lll
:::l:i::
ri::ii:i
l:t:::t:i
*:t::t:tttttl
lri::l:
,t,
:ta::::
x
t:
}}
t&\
[1
*.<
|-\
l:r:l::::i::ri:::ll::
.<.
\
Definicin delciclo para eltresado de Ia ranura.
El ciclo es una combinacin de desbaste
y
aca-
bado. La distancia de acabado ser de 1 mm;
dimelro de la herramienta + 2 ' Ja dislancia de
acabado nos dar la anchura de la ranura en la
Frase 14.
Acercamienlo a la posici de la ranura segn
una lnea perpendicular a la direccin longitudi-
nal de la rnisma y con correccin de radio, antes
de ejecutar elciclo. Finalmente pos.cionado a la
distancia de seguridad.
Z
7
Llamada al ciclo a favs de CYCL CALL: Despla-
zamiento a la posicin de cambio de heramienta
mediante la llamada al subprograma (LBL1). Fin
oel oroorama.
Ciclos de mecanizado
Fresado de una cajera rectangular
;f
J
J
J
I
-I
_.|
_l
f
J
J
J
J
J
-|
_|
_|
_l
77
_t
-I
-I
.J
'_l
I
f
J
-I
l
-,1
'I
1
'l
-l
t
@
lf-)
'7t
F]
l'"1+
.":l
l*r
tEl
BEGIN PGM 440
BLK FORM 0.1
Y+0,000
BLK FORM 0.2
Y+80.000
Alum nio
100mmx80mmx30mm
Fresa fronlal o 20 mm, 2 dlentes,
1 fio de corte fronta codando sobre e
cenro
MM
Z X+0.000
z 30,000
X+100,000
Z+0.000
R F15999
Y-50.000
ROF
Materia:
l\,4edidas en bruto:
Herramenta:
Desplazarniento a la posicin de cambio de herra-
rnienta delinldo como subprograma
(LBL1)
LBL I
TOOL CALL
3 L 2+100,000
I L X 50.000
5LBLO
Definicin y larada de la herramienla
6 TOOL DEF 44
7 STOP
[:"ii
8 TOOL CALL 44
s 2500,000
L+0,000
R+10,000
M06
k
l--
2---
a
L
l_
l_
r
7--)
f*
L
J'2
L
L
t-
l_
---
r_
L
t_
,---.
t_
t_
t--1
l_
L
-----a
L
----J
L
L
1_
L-
t._
t_
L
L
Definicin delciclo para elfresado de ambas
cajeras.
lq
9 CYCL DEF 4.0 FRrsADo CAJERA
10 CYCL DEF 4.l DIST, 2,OOO
11 CYCL DEF 4.2 PROF.
_12,OOO
12 CYCL DEF4,3 APROX. IO,OOO
F100
13 CYCL DEF 4.4 X+40,000
14 CYCL DEF4.5 Y+60,000
15 CYCL DEF4.6 F500 DR+
Desplazamiento a la posicin de aranque y po
sicionado a la distancia de seguridad. Ltamada
ar crcro a Iraves oe UYUL uEF.
I
ro I x+25,uoo Y+35,000
R0 F15999 M
Ql,
nr
Fr
Z+2,00O
CYCL CALL
Ml3
tz
/l R 1i F.lal.^^r,m,
..:. 2] CAIL LBL 1 REP
22 END PGM 4.10
Desplazamienlo a la s gutente posicin de
arranq!e en raTcha rpida, llamada a ciclo a
iravs de CYCL CALL.
19 L IX+50.000 IY+10.0t0
R0 F15999 M
20 CYCL CALL
M09
Y
Dosp azar e_to a a
posic,on
de canbio de
-erra
m enta mediante la llamada al suboroorama
I
I
ffiffi
1,.,'
,'
.
0:
. ..::.. :
''a.:-.
..:
)v
i.,,,,,],
h.-.
tf/t
,
l/4,
w
..i.i,,
'r.,1,,i
:,.1.:'.
,,:i.,:1,,
,l.r,.i.rl:
lrlr.il.i,llii
Ciclos de mecanizado
Fresado de una cajera circular

-l
@
@l
I\ateria :
f\edidas en bruto:
Heramienia:
Aluminio
90mmx80mmx30mm
Fresa frontal o 16 rm, 2 dientes,
1 filo de code fronial cortando sobre el
cenlro
@
E:l
@
Desolazamiento a la oosicin de cambio de herra-
mienta delinido coro subprograma (LBL1).
Definic n y llamada de la herramienta
'\
,"l
\L-t-,
Definiin delciclo para elfesado de ambas
cajeras circulares.
z
t;a
t!!]
Desplazamiento a la primera posicin
de arran
que y posicionado a la distancia de segu dad.
Llamada del ciclo a travs de CYCL CALL.
Desplazamiento a la siguiente posicin de arran-
que en marcha rpida, llamada al ciclo a travs de
CYCL CALL.
Desplazamiento a la posicin de cambio de he-
ramienla mediante la llamada al subprogfama
69
I
I
=
J
I
I
_l
,I
I
f
-T
J
J
-I
J
-|
_|
_I
-I
f
J
-|
I
J
'l
Ciclos de mecanizado
Fresado de una cajera de contorno variable
Ejemplo 1
:1
i-l
*i
BEGIN PGM 460
BLK FORM O,1
Y+0,000
BLK FORM 0.2
Y+100,000
MM
z x+0,000
z-30.000
x+200.000
Z+0,000
R F15999
Y 50.000
ROF
[/aterial:
N,4edldas en brulo:
Herram enias:
ALumln o
200 rm x 100 mm x 30 rm
1. Broca o 10 mnr
2. Fresa de desbastar o T 0 mm, 2 dlenles
1 corte fronta coriando sobre e ceniro
3. Fresa de acabado o 10 mm. 2 d enles
1 corle frontal cortando sobre el centro
Desplazarniento a la posicin de cambjo de herra
mienia defin do como subprograra
(LBL1).
1LBLl
2 TOOL CALL O Z
s
./_
3 L 2+100,000
f'' l
4 L x so,ooo
iE:
rnr o
!l
o rool oer o+
[!
r rool nnr os
'
.9 rool np oo
Deliniciones de heramientas
para taladrado previo
desbastado
y acabado.
'-l
'l
I
L+0,000
R+5.000
L+8,,100
R+5,0O0
L+5,500
R+5.000
l
_l
f
f
f
1
J
Definicin del ciclo para la descripcin detcon-
lorno. De acuerdo con la identificacin del con-
torno dada, eITNC reconocer en qu subprogra-
mas se encuentran los contornos parciales.
Llamada a la herramienta
oara eltaladrado
previo, posicionado
a Ia distancia de seguridad.
Definicin delciclo para ei taladrado previo
o
Pretaladrado.
Llamada ai ciclo a lravs de CYCL CALL. La
herramenla recorre. sucesivamnle las posi-
cones de penetracin
del contorno resultale y
iecular el ciclo de oretaladrado.
lt-
Ciclos de mecanizado
Fresado de una cajera de contorno variable
Ejemplo 1
Desplazam enlo a la pos c n de cambio de hera-
rnienta a lavs de la llarnada al subprograma
(LBLl). Llarada a la heramienta para el desbaste
\ciclo
oe desoaslado'. Pos c o_ado l d slancia
de seguridad.
19 CALL LBL I REP
M06
s 1000,000
R Fr5999 M
al
DESBASTADO
DIST.
,2.000
PROF. 20,000
APROX. 10,000
ACABAD +1.000
ANGLILO +0,000
F630
26
I
I
1l
I
I
I
I
i
I
l
I
t,.
Desp azamiento a a posicin de camb o de he-
ramienta a favs de a lamada alsubprograma
(LBL1) Llamada a a heram enta
para el aca-
bado de contorno. Pos c onado a 1a distancla de
segufidad.
28 CALL LBL ]
29 STOP
30 TOOL CALL 66
s 1000,000
31 L Z+2.OOO
l*r.
tr
Et,
tN
M13
M06
Z
r :r tool- c,qll cs
Z+2,000
23 CYCL DEF 6,0
24 CYCL DEF 6,1
CYCL DEF 6,2
F1L\)
CYCL DEF 6.3
De'i_c r delciclo para eldesbasle de a ca.era.
Llamada alciclo afavs de CYCL CALL. La he-
rramienta Tecorre, teniendo en cuenta la distancia
de acabado, el contorno resuliante de a cajera
y
el contorno de la isla. F nalrenle se rea iza el
desbaste de a cajera bajo el ngu o programad0
en etctcto.
x
R F15999 M
Definicin del ciclo para el acabado del contorno.
Llamada al ciclo a lravs de CYCL CALL. Se rea-
lizar el acabado del contorno de la cajera y la isla
en sentido opuesto al de rotacin de la fesa
llndicacin DR- en la frase 34).
@-
Desplazamiento a ia posicin de cambio de herra-
mienta mediante la llamada al subprogama
(LBL1). Stop del desarrollo del programa y vuelta
Despus de la parada del desarollo del programa
se realizar el listado de todos los subprogramas
recogidos denlro delciclo "CONTORNO" con sus
nmeros de identificacin. Los contomos parcales
se programarn de acuerdo con los dalos indica-
dos en el dibuio de la oieza.
1u--
r{+\
I---l
DR
al comienzo del oroorama.
,,,,,:?.
\::
L-
t
t\
\!k
:::i::::::i::::::::::
:::::::::ili:ll:il:::
::::::t::i::i:::::i:t
Ciclos de mecanizado
Fresado de una cajera de contorno variable
Ejemplo l
tr
E'
tz
IT
IZ
rEl
3
e
Descripcin del conlorno de la cajera Los ele'
mentos del conioro se encuentra
progfamados
en el sentido de las agujas del reloj, eldato de
coeccin del radio para una cajera ser RR-
Descripcin delconlorno de la isla. Los elemen
tosdel contorno se hallan
programados en se-
tido contrario al d las agujas del reloj' el dato de
coreccin del radio
para una isla es RR
tr
E'
a
trr
E'
E
@
Fl
tla
a
@
GI
E
tr
tr
Descripcin delcontorno de la isla superpuesla.
Descripcin delcontorno de la isla superpuesta.
Descripcin del cotorno de la cajera supeFuesta.
Descripcin delcontorno de la isla superpuesta.
ii.r
ia
g
tr
tr
E
75
Ciclos
de mecanizado
Fresado de una cajera de contorno variable
Ejemplo 1
Descripci del cotorno de la sla superpuesla
Descripcin del conlorno de la cajera superplesta
Fin del
programa.
@
E'
trr
E
t-]
GN
r
E
u
IE
fi.-
l
I
Ciclos
de mecanizado
l**
Fresado de una caiera de contorno variable
Ejemplo 2
A:i::
r
1
,H
'ffi**-ffi

I
t
t
I
I
@l
|
*'l
@
t*r
@
l\,4aterial:
AlLlminlo
Medidas en bruto: 200 mm x 100 mm x 30 mm
Herramientas:
l Broca d 10 mm
2 Fresa de desbaste o 10 mr' 5 dienles
3 Fresa de acabado o 8 mm' 6 dentes
tr
4,".f
l;a
E'
E
Desplazamjento
a la posicin de camblo oe nerra-
mienta delinido como subprograma
(LBLl)
Definiciones de las herramienlas
para ialadrado
previo, desbaslado/vaciado
y acabado
{
Detincrn del ciclo para ra oescripcion oer con-
Llamada de la heramienta para
eltaladrado pre-
vio, posicionado
a distancia de seguridad.
tr
@
t;a
Definicin del ciclo para
ellaladrado orevio
Llamada del ciclo a favs de CYCL CALL. La
heflamienla'ecorfera
sucesivamenle las posi
ciones de penetracin
del contorno resuliate y
ejecutar el ciclo de taladrado previo.
c3K
r=
J
I
I
l
I
I
J
I
x
I
I
I
J
_!
Ciclos de mecanizado
Fresado de una cajera de contorno variable
Ejemplo 2
:*
l
Desplazar a pos c de cambio de herramienla
a travs de larnada a subprograma (LBLl). Lla-
mada a ia herram enta para el vaciado (cc o de
desbastado). Posicionado a d slanca de segur-
dad.
18 CALL LBL 1 REP
19 STOP
M06
ill
20
lr)
2l
TOOL CAIL 15 Z
s 3150.000
L 2+2,000
R F15999 M
Definicin de c c o para e vac ado de a calera.
i@
zz cvcl ler o.o
23 CYCL DEF 6.1
CYCL DEF 6,2
F100
CYCL DEF 6.3
DESBASTADO
Drsr. 2,000
PROF.
-20.000
APROX. 10,000
ACABAD + I
,000
ANGULO +0,000
F1570
'76
Z
s 3150.000
R F15999 M
Llamada de cc o a favs de CYCL CALL. La he
rramienta fresar, teniendo en cuenta el exce
dente de medida para elacabado. elcontorno re-
sultnlp oe a ca era y oe la is a.
oo'
lino se re
lzar el vaciado de la cajera balo el ngulo pro
gramaoo en e cc o.
:*l
ze cvcr- cl-L
M13
Desplazarse a posicin de cambio de herrarienta
a favs de llamada a subprograma (LBL1). Lla-
mada a heramienta para acabado del contorno.
Pos c onado a distancia de seguridad.
E-
2? CALL LBL I REP
; 28 sroP
Mo
E
2e roo]- cArL
-2
30 L Z+2,000
_l
I
,l
I
_l
.I
tl
I
l
l
l
t
I
f
f
Ji
80
Definicn del ciclo para
el acabado delconiorno.
LJamada a ciclo a favs de CYCL CALL. Se re-
alizar eJacabado del contorno de la cajera y de
Desplazamiento a posicin de cambio de hrra
menta a travs de llamada a subprograma
(LBLl). Parada de desarollo del programa y
e%
Despus de la parada del desarrollo del programa
se realizar un listado de lodos los subprogramas
indicados en el ciclo 'CONTORNO'con
sJs
nmeros de identificacin. Los contornos parciales
se programarn de acuerdo con
jos
daios indica,
dos en el dibujo de la
pleza.
la isla en el sentido de rotacin de ia fresa
Dato DR+ en la lrase 33).
iilliil:::l::r::::::
I
\
I
I
>l
><-
:::i:::il:::
-s
iilii::\
i::l::ii:::i
:it:li:::::l
rii:ilil:l:
81
Ciclos de mecanizado
Fresado de una cajera de contorno variable
Ejemplo 2
E
a
@
E
E
EN
a
E
aa
E1
trl
IE
l;a
E
t;a
tla
@
@
r
u
E
@
Descripcin del contorno de la cajera en el senii-
do de las aguias del reloj con correccin del radio
RR.
Descripcln del conlorno de la cajera superpuesta
en sentido confario a las agujas del relojcon
correccin del radio RB.
Descripcin del contorno de la isla en sentido con-
trario a las agujas del reloj con correccin del radio
RR.
Descripci del coniorno de la isla superpuesia
en sentido contrario a las agujas del reloj con
o

o
-\
!
o
<ii\<
o
a1
@
a
u
E
l-l
tr
E1
a
Descripcin del contorno de la isla superpuesta
en sentido contrario a las agujas del reloj co co-
rreccin del radio RR.
Descripcin delcontorno de la isla suoerouesta
en seniido contrario a las agujas del relojcon co-
reccin del radio RR. Fin del programa.
E'
E]
EJ
atr
n
o
TNC
Controles numricos de contorneado
Tcnica de subprogramas
PGM 510
-
PGM 530
Tcnica de subprogramas
Cambio de herramientas
r::F
:l::irYll:rl:::
l:l:l:Iil:i:::
.
d
T
,A t.
--__________E
Cambio de herramentas
cuando se utilizan diversas herramientas denfo de
un
programa es necesario realizar cambios de herra'
mintas lde lorma manual o automtica).
Para cada cambio ser necesar o
que la heramienta
llegue a la misma posicin de cambio. Para ahorarse
una programacln repetitiva de dicha poslc n se da el
desplazamiento a la posicin de cambio en forma de
subprograma. El subprograma se enconfar bie sea
en el lugar en el que se neceslte por primera vez o
bien al fia del programa. Para realizar un cambio s-
lo ser necesario realizar una llamada al subprograma;
el TNC se encargar de ejecutar Las instrucciones del
su0programa.
El
principio del subprograma vendr indicado por un
nmero de identilicacin,
p.ei. LBLI. A final se cefrar
cada subprograma con LBL0.
Para un cambio manualde heramientas deber
pro-
gramarse, antes de la llamada a la nueva heramienta,
una parada programada.
Alum nio
100mmxB0mmx30mm
1. Fresa lrontal, o 22 mm, 4 dientes
2. Broca de puta 6 14 mm
3. Broca o 10 mm
4. Macho de roscar M12 x 0,75
Ivlaterial:
Ivledidas en brutol
Heramlentas:
@
r4l
DesDlazamienlo a Doscin de
cambo ds heramient
(s
frass)
Subprograma Ll.mada (1 lruse)
86
P
4,.
t*
T
L
tr
L
.-)
l-
aL-)
r-
}.1
L
L
L
L
---.4
L
L
L
3-.-
L
L
a--1
r-
L
L
----)
L
L
L
r_
l-
L
L
L
L
L
L
L
r
r-J
8.,
r!
3!
Deso azanie_ro a oosicid_ de carb o de heIa-
mienta defin do como subprograma (LBL1).
lLBL]
2 TOOL CALL O Z
f]l
: t- z* t oo,ooo

4 L x-so,ooo
l!*
5 LBL 0
]
rz l x*os.ooo
11
n r z-s,ooo
||
14 L Y+roo,ooo
Delinic ones de heamientas Nr. t hasta 4.
R F15999
Y 50,000
ROF
E
o rool pr r
@
r rool orr z
@
s rool nnr :
@
o rool lrr +
t-24,800
R+ 11,000
L 5,800
R+7,000
L+0,000
R+5.000
L+3.000
R+6,000
Llarnada de herramienta Nr. 1.
Con la herrarnienta pedir e TNC os correspon
dienles valores de correcc n (valores de ongitud
y adio) rorra'do os e_ cons de'ac - al,resa e
conlorno I a rqu 4a se erc,enlra ya en posi
c n de carbio de herramienta ya que e TNC ha
recorrido y ejecutado ya las lnsf!cciones de as
rases 2 hasta 4. Podr prescindirse por tanto de
!a lamada de subprograrna al frnal del subpro
gra.4.
t0 S IOP M0(
: ll TOOL CAIL 1 Z
s 2500,000
De3o azam ento al contorno sobre una recta para
e a a eje a iravs de un plnto auxrliar con co
recc n de rad o Fresado de la prjrera recta.
Y 30,000
RL F15999 M
F
F500 M13
Tcnica de subprogramas
Cambio de herramientas
Fresado del contorno restanle.
Z
15 L rx-3o.ooo
R
-j r6L
t
Y-30,000
M09
Desplazamiento a posicin de cambio de herra-
rienta a travs de larnada a subprograma CALL
LBL 1; (bajo la cantdad de repeliciones REP no
se realizar ntroduccin alguna, es decr pulsar
lecla de NO ENT). El TNC saltar detro de pro-
grafa a a posici_ co' e ir oicalvo
-
y
-ea
izal
lodas las instrucc ones hasta el ind cativo 0. Final-
mente TetTocer de nuevo y pfosegL.lir el progra-
ma con la frase siguiente. Lamada de a lTerra-
rienta Nr. 2.
5 LBL O
....r
17 CALL
!a
ts sror
'i!
ro rool
LBL 1
M06
CALL 2
s 2500,000
Posicioado de la heramlenta sobre el cenfo del
ta adro a una distancia de seguridad. Este
sector se encuenlla delinldo tarnbin cofo sub_
prograra (LBL2/LBL0).
20 LBL 2
21 L X+50,000 Y+50,000
R0 F15999 M03
22 L Z 3,QOO
23 LBL O
25 CALL LBL 1
26 STOP
R F625
REP
27 TOOL CALL 3
S
s 15u0.u00
lal
-;.,
az
El
-]
tr
l
Taladrado previo y penelracjn. Desplazamiento
a posicin de cambo de heram enta medante
llamada de subprograrna CALL LBL 1. Llaada
de la herramienla Nr. 3.
jl,
zt t z rc,ooo
M08
M06
,i
.a
88
3150.000
Llamada a subprograma CALL LBL 2 para el posi-
cionado de la herranienta sobre elcenlro delta-
ladro a una distancia de seouridad A continua-
@
E
E
E
@
@
cron. taiadrado.
DesDlazamiento a oosicin de cambio de herra-
mienta a travs de llamada a subprograma
CALL LBL 1. Llamada a herramienta Nr. 4.
Llamada a subprograma CALL LBL 2 para posi-
cionado de herramienta sobre elcentro deltala-
dro a una distancia de seguridad.
Definicin del ciclo para rqscado de los dos agu-
jeros (aclaracin de los parmetros delciclo, ver
PG[/420). A continuacin lamada de] ciclo para
ellaladado.
Desp azaniento a posicin de cambio de herra-
mienta a travs de lamada a subprograma CALL
LBLl. Fi del programa.
r
!
:I
:l
:
:t
_l
=
I
:
J
J
J
_|
_l
Tcnica de subprogramas
Fresado de una fioura a mecanizar
Desplazamienlo a posicin de cambiode herramienta
def nido como subprograma
(LBL1).
BEGIN PGM 520
BLK FORM 0.1
Y+0,000
BLK FORM 0,2
Y+100,000
MM
Z X+0,000
z-20,000
X+100.000
Z+0,000
R F15999
Y 50,000
ROF
[,4aterial:
N,4edidas en brulo:
HerTam enta:
iil
a,"t

14
E]
l
:!
t"
1LBLl
2 TOOL CALL O
S
3 L 2+100,000
4 L X-50.000
5LBLO
Def nicin y llamada de la herrarnenta.
6 TOOL DEF 25 L+0,000
R+5.000
7 STOP
M06
8 TOOL CATL 25
s 3150.000
-/J::
a.: .
.ttt:t.t,t:
, I ,l ,,., ,1
'.,;,,,1r:
,,.r;J
lt:rl,,;.,.,,
,r..,:.':,,,.,.,:,,
90
E
@
E
@l
E
@
Los fes crculos presentan ias mismas dimenso
nes con respecto a su centro, Por e lo es reco
mendable el establecer ei iresado del ciculo den
tro de un subprograma. El subprograma se llama
r y ejecutar, despus de cada definicin del
cenlro, con CC.
Desplazamiento a la posicin de cambio de herra-
mienta medianle llamada a subprograma
(LBLl).
Parada de desarrollo del programa y vuelta a co-
mienzo de
programa ([.402).
Subprograma para elfresado de un ciculo. El co-
mienzo delsubprograma se encuenfa indicado
con el nmero de identificacin LBL10, ellinal con
LBLo. Entremedio se encuenlra el fresado delcf-
culo por efeencia al llimo centro CC vlidoiFin
oerprograma.
@
tr
e.
ii
'--
z
lrl tr
-@
@'
:::::i
xti
&
f
x
Y
:
:
I
7:
:::::i
:::iliilili
"

I
a
ti
Repeticin de
parte
Fresado de un bloque hexaoonal
del
programa
BLK
PGM 530 MM
[,4ateria:
[,4edidas en brllo:
Herramienta:
Alum n o
100 mr x 100 rm x 30 mm
Fresa cilndrca irontalo 40 rnm, 10 dienles
ta.
rq
i.z,
t.4.
Ll
Y+100,000 Z+O,OOO
Desplazamienlo a posicin de carirbio de herramienla
definido coro subprograma (LBLl
).
1LBLl
2 TOOL CALL O
S
3 L 2+100,000
4 L X 50.000
FORM 0.1
Y+0,000
,. BLK FORM 0.2
Z X+0,00O
2 30,000
X+100,000
R F15999
Y 50.000
ROF
L+0,000
R+20,000
Z
Z
M09
M05
5 LBL
Deinicin y lamada de a herram enta.
51
o roor- nnr :s
@
; sror
l- r rnnr n r<
S 1250,000
M06
l=?
E
L
a
--
E

-,--t
b
t--
./7
a-
L
l-
t_
t-.
L-
L-
]--1
l-
--
t_
.--1
E
L
----a
l_-
---1
l_
l_
----
l_
t_
a-)
t_
L
L
L
L:
Para el acercamieto tangencia a coniorno se
necestar un punto auxiliar
'.v)
z
an
t
9 L X+0,000
1A L 7.20.000
11 CC X+50,000
t2 LP PR+40.000
13 RND R 5,OOO
t0
IR+0,000
LBL 10
PR+40,000
Y-50,00{.1
R0 F15999 M
Y+50.000
PA+240,000
RR Fi25O M13
FL
----
X
tl
El contorno del macho hexagonal consta de seis
rectas. Los punlos finales de la rectas se en
cuenfan en un crculo con e radio 40 mm. Cada
dos puntos finales conliguran con el punto central
!n ngulo de 60'. La programacin
de las rectas
se har pues rnediante coordenadas polares
con
dicacin de ngLrlo en valores incrementales.
Para evtar eltener que programarseis
veces se
infoduc r a recta en una repet cin de progra
may despus de la primera ejecucrn de la parte
de programa
se dar la instrucc n para 4 repet
c ones. E ltimo punto de contorno se programa-
r luera de la repeticin de la parte del programa
pue" dernle y defs op
-nd
+ase qND
deoera
encontrarse una frase de posictonado.
El comienzo de la parle del pograma
va seal
zado con elnmero de identificacin LBL10. el
J nal con la llamada CALL LBL y la canlidad de re-
petcones con REP. Enlreredio se encuenfa el
fresado de as rectas con la indicacin incremen -
tal de pos cin.
REP.t/1 REP 4/2 l
rl
RBP 4/0 REP,1/3
Ll' IPR + 0:000lPA +0.000
RRF M
C-{LL
LP
IPA+60,000
RRF M
REP
,l
/4
PA+2:10,000
RRF
Sal da tangencial del contorno, desplazariento a
pos c n de cambio de herramienta red ante tta,
mada a subprograra (LBLT
).
Fin de programa.
l8 RND R 5.000
I
19 L X+0,000
20 CALL LBL 1
21 END PGM 530
Y 50,000
R0 F15999 M09
REP
MM
'i
I
I
tY
a, o**n.*n )
93
TNC
Controles numricos de contorneado
Transformacin de coordenadas
PGM 610
-
PGM 650
ll
Transformacin de coordenadas
Desolazamiento del ounto cero
" looos los rsdios R 5
-l
I
I
Ax
-/T\;
;r-vt--__l-
'T
r7.77V7 ..1
$----j
seccidn A - D
1l
t:tx:i:ti:
rd
@l
trr
@
l;a
l;a
@
r*]
a
r4
[raterial:
l\edidas en brulo:
Herramienta:
Alurinio
100 mm x 100 mm x 30 mm,
Escaln 50 mm x 50 mm x 15 mm
previamente lresado
Fresa de desbastar/de acabado o 10 mm,
1 corte frontal cortando sobre el cenfo
Desolazamiento a oosicin de cabio de hera-
mienras de'inido como subprog'ama
(LBLl).
Definicin
y
llamada de la herramienta.
I
45
0
\
B A ''
l:::l:::
I
: : : : : : : : : : : : : : : : ] : ] : ] : : : : : : : :
: : : : : : : : : : : : : ] : ] ] : : : : : : : l . : : :
i:::::::i::i:a:t::;:::::::ta:
: : : : : I : : : : : : : : a I : I : : : : : : : : : I :
t::t:r:::::t:i:::i:::::ii:t::
-'J'
-.-a
l
H,
96
&4'
+r
b
L
l--
L
b
b
b,
L.
L
)----
t_
-t
a_
t_
f
=
t_
t_
tr
l_
aa--)
t_
7-2
t_
l_
.,--)
t_
aL)
l_
lL)
t_
tr
L
L
tr
tr
r
tr
-J
E,
Las frases del programa para acercamiento
r
salda ascomo para la definicin del contorno se
encuenfan tecogr0as en un suDprograrna con e
nmero de idenlificacin T 0.
M
M
tq
'z
Z.
M13
M
9 LBL 10
10 L X+24,000
Il L Z+2,000
Y+34,000
R0 F15999
RF
R F25O
Y+45,000
RR F945
F
Penetracin. desplazamiento tangenc a a con-
torno.
f
nr zt,ooo
t
t3 L x+2,r,ooo
E
14 RND R2,ooo
Defin c n de conlono
15 CR X+2,1.000
R+l I,000 DR
16 L Y+5.000
17 L IX 12,000
l8 L Y+45,000
20 RND R2,OOO
21 L X+24.000
22 L Z+2.OOO
F
Y+34,000
R0 F15999 M09
RFM
.Tt
z
-z
aa
IY 22,000
RF
RF
RF
RF
19 L x+24.000
RRF M
Sa da tangefcialdelcontorno, vueta a distanca
de segur dad fin de subprograma.
?
Transf ormacin de coordenadas
Desolazamiento del Dunto cero
De'inicin delciclo para desplazamiento del sis-
lema de coordenadas. El nuevo punto
cero es el
centro de la pieza. El ciclo se activar inredia-
tamente despus de la definicin.
Llamada de subprograma (LBL10), iesado del
contorno con posterior vuelta de la herramienta a
posicin de distancia de seguridad.
Supresin del desplazamiento del
punto cero,
desplazamiento a
posicin
de cambio de herra-
mientas a travs de llamada a subprograma
(LBL1). Fin del programa.
Y
.F
r"
4
2
a
2
=
=
I
-2
,-
2
':
-2
:=
-)
-=
--
-5
-,1
-t
,---
--l
-=
:=t
-l
==
--=
--
-
-]j
.<t
@
E'
E'
Definicin del ciclo para el fresado de las cajeras.
Repeticin de parte del programa LBL10: posicio-
nar a distancia de seguridad sobre el cetlo de la
caiera. ilamada del ciclo oara el fresado de la
carera.
Delinicin delciclo
para qlgiro del sistema de co-
ordenadas (indicacion del ngulo er nedida i'-
cremental, referida al ltimo ngulo definido ROT)
y repelicin por dos veces de la parte del progra-
ma (para posicioado de la herramienta y ejecu-
cion delcclo de fresado). Elciclo oe giro ser
electivo inmediatamente despus de la def nicin.
Anular ciclo de giro, a continuacin desplaza-
miento a pos cin de cambio de heram enta me-
diante llamada a subprograma (LBLl).
Fin del programa.
.;
\
:X
IROT
REP2/I
x
101
-
2
a
=
=
-
t
tt
2
2
-1
=
=
=
=
=
=
-
=
=
=
a:::)
Desplazamiento del sistema de coordenadas
sobre el punto
de referencja delacotamiento dej
contorno. ndicacin en valores absolulos ya que
ei nuevo punto
de referencja se halla acotado en
valor absoluto. El ciclo actuar inmediatamente
despus de la definicin. El fresado detcontorno
con posterior retroceso de
'a
heamienla a drs-
tancia de seg!ridad se encuentra programado
en
el subprograma LBLl0 alfjnal del programa.
Lta-
mada al subprograma LBL10.
Desplazamiento delsjstema de coordenadas al
pLnto
de referenc,a derconlorno gtrado.
Indicacin
en valores _cremeniales ya que
,as medidas oe.
nuevo punto de referencia se refieren al ltirno
Punto
de referencia vlido.
G/ro delsislema de coordenadas desplazado en
medrda absoluta d
,45'.
El ciclo de giro acrur
nmed atamente despus de la delinicin.
A contjnuacin llamada al subprograma LBL10 y
fresado delcontorno.
Aulacin del giro y del desplazamiento. Despla-
zamiento a posicin de cambio de herramienta
mediante llamada a subprograma (LBL1). Fn del
programa.
=
-1
E]
a
nl
i-l
I
rtiir:il\ \
r::::::::::l::l\
103
ts
E
s
t
s
C
C
F
F
tr
F
t-
F
S
F
t-
E.
ts
F
F
-
F
E-
I
E.
|9
+
F
F

IE
E'
E1
E
l;a
E
tz
l;a
z
E]
Las frases del programa para el acercamiento
y
la definicin del conlorno se encuentran en el sub-
programa con el nmero de identificacin 10.
Subprograma LBL10: desplazamiento a una
posicin auil.ar a d stancia de seguridad con
respecto a la superficie de la pieza.
Peetracin, acercamientotangencial al contorno
Sallda tanoencial del contorno, retirada a distan
I
1A4
Definicin del contorno.
Transformacin de coordenadas
lmagen espejo de un contorno
s
F
C

C
E
C
E
S
ts
F
!-
F
I : : : i : . : : : I I : I : I : I i l
ll
l/
Seccin A.B,
Mater al: Aluminio
E]
@l
l/edidas en bruto: 1 00 mm x 100 mm x 20 mm
Herramienta: Fresa de desbasta/de acabado 10 mm,
3 dientes
1 corte frontal cortando sobre el ceifo
ts-
e-
ts-
e-

E
L.
+
a

F
r
Desolazamiento a oosicin de camb o de heramienta
delinido como subprograma
(LBLl).
Definicin y llamada de la herramienta
@
tla
a
E
;ix::
106
a
a
2
a
=
,)
2
2
4
a
2
,4
=
-l
tr.
E
ea
Las frases del programa para el acer;amienlo y
la salida as como para la delinicin delcontorno
se encue^Iran en
-n
subprograma con el n'ne'o
de ident. 10.
Comienzo de subpograma, desplazamiento a !na
posrc n alxiliar a distancia de seguridad respecto
a la superficie de la pieza.
Penetracidn. acercamienlo tangencial al co'ro"o.
:a-
Delinicin del contorno.
=
2
,4
=
=
=
=
=
,-
=
=
-
'-4
---.t
-1
"=
--1
-J
I
E'
I
E
ia
E
IZ
tr
Salida tangencialdel contorno, retroceso a ds-
tancia de seguridad, fin de subprograma.
:Y
\
(
.:,:
:!t;":;;.
108'
Transformacin de coordenadas
lmagen espejo de un contorno
Delinicin del ciclo para
el contorno reflejado en
X. Elciclo se activar inmediatamente despus de
la definicin, cambindose el signo de todas las
coordenadas X de las lrases siguientes del pro-
grama. Llamada a subprograma (LBL10: Fresado
del contorno s,nrrico espec-a'. A co-tiuacin
.eii'ada
de la hellanienta a distancia de seg-ri
0ao).
Definicin del ciclo para contorno reflejado en X
e Y. lediarre el nuevo ciclo de in_agen espeto se
anular el llimo ciclo especular programado. Ei
ciclo ahora programado cambiar los signos de
todas las coordenadas X e Y de las siguientes
frases del prograra. A continuacin fresado del
contorno refleiado esoecularmenie mediante lla-
maoa a suoorootama.
Deflnicin dei ciclo para el cotorno reilejado en
Y. Con ello se anular el ciclo pogramado
anle-
riormenle. En as siguientes frases del programa
se cambiarn los signos de las coordenadas Y.
A contin!acin fresado del conlono especular a
lravs de llamada a subprograma.
AnJlacin del crcio de imagen espero. DesplaTa-
miento a posicin de cambio de heamienta me,
dranle llamada a subprograma (LBL1). Fin del
programa.
%
&&
%
WK'
it:it::
ti::i::
t::::::
-a
2
a
a
-)
9
2

,2
-)
--1
g
tz
E.
v<)
ta
P.
a
IZ
Z
tr,
--a
-'-a
=
,z
4
,1
'-,,.

--4
=
,-1
-.1
2
>
-4
-1
-
_
--;1
'--{
=
-l
Comiezo de subprograma:
avance a profundidad de fresado en medida in
cremental.
Desplazariento a posicin de padida
Acercamienlo tangencial al contorno.
Fresado del contorno.
Sa ida tangencial delcontorno. Desplazamiento a
posicin de parlida, fin de subprograma.
+l
-r-
_r-
I
tl
{e+
TI
I
:r.::::::.
li:ri
:rl,l
i:i:
{
ii:
:rtt:
lv
r:lil:li-f:*i;
(4
FI
Definicin delciclo
para
factor de medidai elcicto
actuar inmediatamente despus de la definicin
y dr
rugar
a un aumento de as cooroe-adas_
X e Y de acuerdo con el factor introducido.
Desplazamiento a distancia de seguridad.
Llamada del subprograma LBL10. Fresado del
contorno aumentado en el factor 2.
Vuelta del factor de medida a 1.0..A contlnuacion
desplazariento a posicin de cambio de herra-
mie1a mediante llamada a subprograma (LBLl).
Fin del programa.
.El
factor de medida podr ser tambien vlido
para las fes coordenadas X, Y, Z en funcin de
un parmetro de mquina. En dicho caso ser
necesario realizar lacorespondiente modifica
cin del programa.
:il::ll:l:
:::i:r:::i
:t:rtiiitl
:tt:t::rll
,::rt:::r:'
l:illiiill
:::::illi:
i:rt::t::l
::t::r:trl
::i: l::ill
.tt:::i:::
ll
)
:{:tiilil::i:::i::l
w
-
=
==
:=
=
,-t
9
-.t
-
-2
-a
--4
=
--
'1
=
,2
=
?
--1
--1
-=
=
--
:=
:=
a
-.-J
=
-a
TNC
Controles numricos
de contorneado
Tcnica paramtrica
PGM 710 -
PGM 730
Programacin
paramtrica
Taladrados sobre crculos divididos
b
=
a
E
L
;
-
a
;
5
18
0
Materlai: Alumino
Medidas en bruto: 120 mm x 70 mr x 30 mm
Herrramientar 1. Broca de punta NC o 14 mm,
2. Broca o 10 mm,
3. Nacho de roscar [,412 x 1,75
(Cantidad de taladros en elctc!lo primilivo)
(Radio del crc!lo
primitivo)
(Angulo del primer taladro)
Geomelra
Los crculos sobre los que se van a realizar los taladros
se indican mediante las coordenadas de su centro X e
Y, as como a lravs del radio 02.
El primer tal4dro se encuentra sobre el eie 0" del crcu-
lo, es decir, el ngulo Q13 es igual al ngulo de comien-
zo o inicial Q3
(= 0").
Si se conoce la cantidad de laladros Q1 se podr deter-
minar el ngulo Ql 1 entre dos taladros con la frmula
siguentei
011=360/01.
Si se aade Fl
paso de ngulo 01 1 al ngulo Q13 del
primer
laldro se definir la posicin delialadro siguien-
te a travs del raio de coordenadas
polares 02 y el
ngulo Q13.
Forma de proceder
Las roscas se ejcutarn en tres operaciones de lrabajo
con fes heramlenta distintas.
Herramienta Nr.1 para cenlrado para herramienta Nr' 2 y
biselado del taladro
Herramienla N. 2 para taladrado
previo de heramienta
los taladros cegos
Herramienta Nr. 3 para el roscado
Denfo de una operacin de abajo recoiier la herra_
ienta todos los laladros a fealizar. Despus de alcanzar
la posicin correspondiente se realizar una llamada al
ciclo a travs de la funcin auxiliar N,199.
114

)
BECIN
BLK
PGM 710 MM
FORMo.l Z X+0,000
Y+0.000 Z-30,0O
FORM0.2 X+120.000
Y+70,000 2+0,000
:
Ql =
+5.000
:
Q2 =
+18,t]00
:
Q3 =
+0,000
s 3150,000
CYCL DEF 1.0 TALADRADO PROF.
CYCL DEF 1-1 DIST,
-2,OOO
CYCL DEF 1.2 PROF, 2O,OOO
CYCL DEF 1,3 APROX. IO,OOO
CYCL DEF 1.4 T.ESPR O.OOO
CYCL DEF I.5 F79O
CALL LBL 10 REP
CALL LBL 1 REP
STOP
.. BLK
1 FNO
2 FNO
3 FNO
4 LBL
5 TOOL
I
CALL O
S
-
6 r z+roo,ooo
F]
E
!::l
l!!il
M06
lz
iir
.*l
@
9
LBL O
TOOL DEF 1
10 TOOL DEF
-'.".".'l
r r tooL s :
TOOL CAIL 3
FN 1 :Q13= +Q13
+ +Qil
FN 12 : IF +Q13
LT +360.000
LBL O
x 50.000
R F15999
Y 50,000
ROF
L+0,000
R+7,000
L+12,000
R+5.000
L-5,800
R+6,000
M09
M05
-r
35
36
37
38
39
40
4t
Qll =
+360,000
DIV +QI
13 STOP
M06
14 TOOL CALL 1 Z
s 3150,000
15 CYCL DEF 1,0 TALADRADO PROF,
16 CYCL DEF 1.1 DIST. 2,000
17 CYCL DEF 1.2 PROF,
_6.000
18 CYCL DEF 1,3 APROX. 3.OOO
19
'CYCLDEF
1.4 T.ESPR O,OOO
20 CYCL DEF I.5 F79O
21 CALL LBL 10 REP
22 CALL LBL 1 REP
23 STOP
a E]
E]
r;
GOTO LBL 20
56
51
115
l
li z+ rool cr,lr- :
.E
25
26
21
28
29
30
3l
32
33
s80
CYCL DEF 2,0 TALARADO ROSCA
CYCL DEF 2,1 DIST..2,OOO
CYCL DEF 2.2 PROF. I5.OOO
CYCL DEF 2.3 T.ESPR O.OOO
CYCL DEF 2.4 FI4O
CALL LBL 10 REP
CAIL LBL I REP
STOP
MOz
43 LBL 10
14 L 2+2,000
R F15999 M13
.15
CC X+30,000 Y+35.000
46 CALL LBL 99 REP
47 CC X+85,000 Y+35,000
48 CATL LBL 99 REP
49 LBL O
50 LBL 99
51 FN 0 :Q13= +Q3
52 LBL 20
53 LP PR+Q2 PA+Q13
R0 F15999 M99
J.l r:m+ ,
M06
END PGM 710 MM
Programacin
paramtrica
Taladros sobre crculos divididos
Definiciones de parmefos para la geometra de la ima
gen a taladrar.
Desolazamiento a oosicin de cambio de herramienta
definido como subprograma (LBL1).
Definic ones de las herramientas para cenf?r (Nr. 1), tala
drar (Nr.2) y roscar (Nr.3).
Fijar el paso de ngulo para el posicionado de las herra
mientas.
E
!

S
a
C
C
C
F
a
ts-
C
F
a
F
ts
F.
-
E.

E
F
C
F
t
a-
rlr- : l
l:t
:it,::
iti:i:
t:t:::
-a
=
a
=
a
=
2
-
I
=
,1
9
Llamada deltaladro NC. Definicin del ciclo para el cen
ilado.
Anies de cada llamada delciclo deber encontrarse la
herramienta e la
posicin
corecta. La
posicin
de los
dos crculos primitivos se encuentra recogida en el sub-
progama LBL10.
Las posiciones individua es sobre el crculo primitivo
tienen las mismas cootdenadas
po
ates
pata
ambos cr-
culos. El clculo y posicionado se encuenlra en otro
subprograma LBL99. La llamada al subprograma LBL99
se realiza dentro del subprograma LBL10. La lmbricacin
se ha programado de forma talque la herramienta reco-
rra todas las posiciones
sobre el crculo primitivo despus
de cada definicin de po o.
Llamada a subprograma LBL10.
Subprograma LBL10: posicionado en Z a distancia de
seguridad. Fijacin de polo para el primer crculo. Lla-
mada a subprograma LBL99.
Subprogranra LBL99: asignacin del ngulo inicial Q3 para
el ngulo de coordenadas
polares PA (= Q13)- A contjnua-
cin llamada algiclo a travs de funcin auxiliar I\,'199.
'2
a
=
_
-4
=
a
=
=
=
,-1
=
.1
=
,--.
=
-
-)
=
-7
{
,i::ttirtii
rtl
:;::::i:::i:l
sl::::+
-_g l
.l:
-O
O
i *lr} i + A
5
'1r
/>
-.-O
K{e
b
l-
t-
t-
--
ts
E
b-
b-
t-
I
--
a
.
&.
a-
t::ti:i::i:::
l::::ri::::::
t::it:i:ix:l
:.:;,:i':'
/ I:...:..a'
/
)aat'
/
)':..
Programacin
paramtrica
Taladros sobre crculos divididos
Fijar siguiente posicin: aumento del ngulo Q13 en el
paso de ngulo Q11 . S el nlevo ngulo es menor de 360'
se saltar a LBL20 y la herrar'ienta se desplazar la
siguienle posicin- Si el ng!lo es igual o mayor a 360', se
habrn recorrido va todas las oosiciones sobre elcrculo
primilivo y finalizar e subprograra LBL99.
Nuevamente subprograma LBL10r fijar el polo para el se
gundo cfculo. Nueva lamada a subprograma LBL99.
La herramienta recorrer sucesivamente las posiciones
del segundo crculo. Al alcanzar cada posicin se reali
zar una llamada al ciclo.
Finalde subprograra LBL10 y salto a programa prlncipal,
a Frase 22.
Desplazamiento a
posicin
de carbio de herramienla,
llamada a herramienta de taladrar, definlc n del ciclo para
ta adrar taladros cieoos.
atii]
it:ili
:t:::::::
:.::4..4.r.
,
:::ii:ri:
::]::]:::
:: ll:::li
!iir::li:
::::::
:ttiitl:
,
.r
-5
=
a
a
=
,--a
'-,
I
2
-<
2
2
'=
=
=
,-a
.-
-4
=
=
=
=
,1
--a
=
---4
=
--.t
=
:2
I
--J
=
'7
Llamada del subprograma LBL10. Recorido de todas
las
posiciones de los dos crculos. En cada posicin se lLamar
el ciclo.
Desp azamiento a posicin de camblo de heramienla, lla-
mada al rnacho de roscar. Delinicin del ciclo para roscado.
Llamada a subprogama LBL10. Roscado.
Desplazamiento a posicin de cambio de herramlenia,
pa-
rada del
programa y salto a comienzo de programa (M02)
Se pondrn sirullneamente a cero todos los parmetros
9j
119 .
'
:
=*
..- *l
Prog ramacin paramtrica
Fresa con herramienta esfrica
Ejemplo lVitad de clindro
l\raterial: Aluminio
I\,,ledidas en bruto: 40 mm x 50 mm x 20 mm
Herramienta: Fresa de cabeza esfrica s 12 mm,
6 die"tes
Geometrla
La seccin de la mitad dei cilindro horizonta es un serni-
ctrcuto.
Para el posicionado del til ha de tenerse eir cuenta el
punto de referencia del til - en este caso elcentro de la
cabeza eslrica.
Los puntos de avance del til se encuenfan por tanto
dentro de una rbila ckcular que es mayor que la seccin
del cilindro en elvalor del radio de la herrarnienta Q108.
Si se conocen el radio Q15
y elngulo Q99 se podr re-
presentar n punto sobre el semicrculo para la rbita
del punto central de la fresa mediante as coordenadas
X (= all)
y Z (=
431):
Q11
=
Q15- cos Q99
Q31
=
Q15{ sen Q99 conQl5=Q1 +O108
Para un ngulo Q99
=
Q3 r- 9O') ser el valor Z O3l igual
al radio Q1
y el valor X Q11 igual a 0. Si se reduce el n-
gulo O99 cada vz en un pequeo paso de ngulo hasta
el valor Q99
=
0, describirn las ecuaciones para
Q11
y
Q31 todos los puntos sobre el semicrculo entre el eje Z y
el eje X.
Forma de proceder
La mitad del cilindro se conseguir en dos pasadas"de tra-
bajo mediante fresado transversal. El til se desplalar a
lo largo de la supe icie del cilindro de adelante hacia atrs,
ajustndose y desplazndose de nuevo sobre una recta
en direccin conlraria. Despus de terminar el primer
cuarto de cilindro se realizar una reproduccrn simtrica
especular de todos los valores X y se repetir el proceso
oe mecanEaoo,
120
:
;
b-
F.
t-
F
ts-
-
:
a
(Radio del crculo de la base)
(Longitrd del cilindro)
(Angu o de comienzo)
(Paso de ngulo)
(Distancia de segurldad)
a\ ar.,L, ?:lrr\t_l
Q1
=20
Q2=50
Q3 =
90.
Q4=2.
l{.
--7
2
-
@mw&WjTi!t11l.{!l
W
WWl'
,T;rIl
ffi
W
W@WWeRinf;:d.EjFJt=
W
W
AW
W
(Effi
W
E]W
IE]W
lEl@@ffiffiffi&;i"
@ffi
---,
,-{
=
=
2
a
-z
:4
-a
=
-1
=
=
-=
=
=,
=,
=
=
=
=.
{
-l-.r
@
E'
E
i;a
F
@
u
IE
G
E]
@l
tq
E]
@
@
@
@l
@
o1
Z
[q
@
I;;;l
@
tr
@
@
ta
g
E
a
Z
Lia
@
trffi
@lw
['] W
E
14
Noia:Con e ln de dspoier de lnavisin ms claa de des_
afo lo de esle programa puede consutarso a Lista deialada
de todos los parmetros aqu ui izados a rina de esle ejemplo
4
-1
-1
-4
-.+
.J
W
W
W
M
ru&ffiffitwwMqryfiFrl-ar
i',-'
W
ffiffiWffiffiffi,.WWli.lr-r
,sr,.tn'--d-f.:i.ffiffi
ffi
Programacin
paramtrica
Fresado con herramienta esfr ca
Ejemplo lvitad de cil ndro
El sistema grfico de TNC no puede reprodLrc r en deta
lle mecanizados con fresas de cabeza esfrca. A s mu
lar e programa en la pantaila se mosfaT el mecanzado
como si se hublese rea izado con una resa frontal ms
coa en el radlo de la tresa. Para una representac n
comoleta del mecanizado se da,
por
e lo, la alt!ra de la
preza 0rula mayof.
O BEGIN PGM 720
Definiciones de
parrefos para a geometra de cilndro
Parretro Q5
para la d stancia de seguridad laleral res
pecto a la pieza. Cuanto menor sea el paso angular en el
parmetro
Q4, tato meior ser a exaciitld de a forma y
Delinici y llamada a heramienta Nr. 1. E los c c!los
de parmeiros para el posicionado de la herramienta se
calcular la rbita del
punto cenfal de la fresa. La ong tud
del uti' L oebe'a acolrse
pues en el 'd o de a lresa.
Pa'a el conlacro co' l superf c e de piezase'la'el
punto de referencia para Z
=
QT (o bien Q1 + excedente
de med da).
Con la llamada a til co ocar e TNC automtlcamente e
rad o de t I bajo el parmefo OT 08.
!
I
I
f-
1
fr

5
t:

n
1
ii
I
ti
r
la calidad de la supeficie.
I FNO :Ql=
2
3
5
,|
8
:Q3
=
:Q4
=
:Qs
=
TOOL CALL O
S
LBL 1
L 2+100,000
X+0,000
0
.. BLK FORMO.I
Y+0.000
., BLK FORM 0.2
Y+50,000
MM
z x-20,000
Z+O.000
X+20,000
Z+30,000
+20.000
+50.000
+90,000
+2,000
+2,000
R F15999
Y 10,000
ROF
Mecnizado
FNO
FNO
FNO
FNO
Llamada a herramienta Nr. 0. Desplazamienl a posicin
de
partida
en marcha rpida (subprograma LBLl).
9
,10
11 TOOL DEF 1
t2
13
L.{,000
R+6,000
CALL 1
s 3150,000
TO']L DEF I
-3
z
-1
--z
,)
2
a
2
-1
-4
Fijar el parmetro para el posicionado de la herramienta en
la direccin Y a distancia de seguridad respecto a la pieza.
Parmetro 051
=
radio de la heamienta + distancia de
segurdad
Cculo del radio para el avance de la herramienta en la
seccin circular del cilindro.
-v
-4
2
--
--4
-1
=
-1
-1
::1
1
=
,1
--
=
=
Las coordenadas X e Y dependen del ngulo variable
O99. Para cada nuevo ngLlo Q99 se realiza. ,n nuevo
clculo del parmetro Q11 (= Coordenada X) y del par
metro Q31 l= Coordenada Z). Las definiciones de los
oarmeltos necesarias oara ello se encontrarn en un
subprograma (LBL10) al finaldel programa.
Asignacin delvalor inicial para el ngulo Q99. El pro-
ceso de iresado programado con parmelros se encon-
trar en un subprograma
(LBL30). A coniinuacin se
'
realizar la llamada al subprograma LBL10, en el que se
calcularn los parmefos para las coordenadas X y Z.
,-1
---J
=
""
Programacin
paramtrica
Fresado con herramienta esfrica
Ejemplo I/itad de cilindro
SLbprograma I BLl O: el ca culo de los parnetros para
coordenadas X e Y se realiza en dos pasos. Primer pasoi
clculo de as funciones de ngulo.
Segundo
paso: clculo de Los parmetros para X y z con
los resultados intermedlos de las lrases 45 y 46. Fln de
subprograma.
Desplazamiento a posicin de Start con distancia de
seguridad
(Frase 20 y 21). Fresado rectilneo a lo largo de
una recla
(Frase 22). Posicionar herramnta a dsiancla
de seguridad respecto a pieza (Frase 23).
Para fijar la siguienle recta se reducir el ngulo Qgg
Si el ngulo reducido es menof de 0", resultan suprfluos
los clculos. E este caso se realizar un salto al LBL20
t-
E
=
t
t-
..::].,:.:r::,::r::,:rr
:t,:::::'1::))
)
7 10:l
t.
Lo ld
=
.5
2
a
2
-1

4
Desplazamiento a posicin
de Start para
siguiente fre,
sado reclilneo (Frase 27). Fresado reclilneo en senloo
contraro al giro de la fresa a lo largo de una reda
(Frase
28). Posicionar la herramienta a distancia de
Nueva reduccin delngulo Q99 para la siguient ope-
racn de fresado.
Para las siguientes operaciones de fresado rectilneo se
utilizarn las frases 10 a 32 con valores calcutaoos oe
nuevo en cada caso para
el
posicionado
de la herramenla.
Para ello ser necesario un salto de retorno a la marca de
salto LBL30 en la lrase 18. Esie retorno podr programarse
con CALL LBL ya que un subpograma no puede llamarse
a parti
de s mismo sino a partir de un programa principal
o de oiro subprogama. Por ejlo se utiliza aqu una inslruc-
cjn de salto condicional cuya condicin ha de cumplirse
siempre.
Si elngLrlo Q99 resultase, despus de varias opera-
ciones de fesado reciilneo, meno de 0. se realizar el
salto a la marca de sallo LBL20 n la frase 33. LBLo en
la frase 34 sirve para
cerrar elsubprograma LBLSO.
::i:i:::iil
:it:::ilili'
x
:i::::l
x
n ],q00 ,
o rl io
.t
-)
'*"
*l
-:;;-;"
#i
.
,on,r
I
*, -*
-,,*,,
!f ,a*:
i;
---*
t-
t
Programacin
paramtrica
Fresado
con herramienta
esfrica
Ejemplo l\,,litad
de citindro
Para
-etJ'esaoo
del segundo
cuadrante
delc,t,ndro
se cam.
:l1l:lro:
srsno-s p'evjos
de tooas Jas coordenadas
X co
:L:.:^"
j.:?""f"_ u:9
:",nara
nuevamenre
ar subprosra.na
iii,'"l;
il"Jf
l"?ll,?"1i"t""ra
naoer
aoopraoo
a teraienia
encuenfan
en el subprograma
LBLt. lg,almenre
Cebera
aooptar
de nuevo
el angulo
e99 el valor de partloa
03.
D^elhjcjn
deJc;cto
oe simelr:a esoecLtar.
can,bto
de srgno
0e-lodos tos varores X. La det;nicin
deJc,cto cera
at
.nis
mo tempo una lta.nada
at ciclo. A conlinuac.on
se reatzara
,
'a
lamada
al subprogrma
LBL3O en et que
se calcuJaran y
elecularn
todos los novtrFtenros
de la h;rrar,renta.
Anulacion
delciclo espejo (F,ase
40 y
41, Desplazamie^
:::j)-":,'??l .d"^!",1,d"
a traves de Jtraoa
a subp,o_
e,
d,,,d
tLL

r. raraoa
de desa"otto
de programa
y sallo
oe retorno
a comjenzo
de p,ograma
r[,1d2).bon [.402
se
ponoran
nuevamente
a cero lodos los parametros.

l,g.i.'
\,,
\-
126
-a
2
a
a
a
,1
,/t
9
2
-4
2
2
,-t
2
,
,4
=
9
,2
-
,-4,
-,
-1
=
--1
--
-1
:=
-.9
a
---{
=
Anotaciones
Lista de pafmelros
Q1
=
Radio del crculo de la base
Q2
=
Longitud del cilindro
Q3
=
Angulo de comienzo
Q4
=
Paso angular
Q5
=
Distanca de seguridad en Y
O99
=
Angulo en el fresado rectilneo
Q108
=
Radio de herramienta (fijado
-
automticamente)
O10
=
cos Q99
Q30
=
sen Q99
015
=
Radio de la rbila delpunto
central de la herambnla
Q11
=
Coordenada en X del punto
central de la heramienla_
Q31
=
Coordenada en Z del punio
central de la heramienla
Q51
=
Coofdenada en Y de Siarl (delante)
Q5g =
Coordenada en Y de Stad (detls)
-?
'..
Programacin
paramtrica
Fresa con herramienta esfrica
Ejemplo
paraleleppedo redondeado
E
=
e-
E
F
b
F
F
b
b
-
F
e
=
t
L
Materiai:
Medidas en brutol
Herramienta:
Alumin o
80mmx52mmx30mm
Fresa de desbasta/de acabado
o 10 mm, 6 cortes
(Longitud)
(Anchura)
(Allura)
(Radio)
(Angulo inicial)
(Dislancia de seguridad)
(Avance en mm/mn)
(Paso angular)
Ql
=75
Q2= 50
Q3= 30
Q4=15
a6=4
Q7
=
1890,000
Forma de Droceder
Para elaborar el programa se descopondr el paralele-
ppedo en capas individuales
paralelamente al plano x, Y.
Cada capa lendr un contorno rectangular. El contorno se
definir a lravs de sus 4 putos finales, redondendose
todas las esquinas con RND. Las coordenadas de los
p!ntos
de esquina
y del radio de redondo dependern
de la coordenada Z de altura
y
sern distintas de capa a
capa.
As pues, denfo del programa, se calcularn
para cada
coordenada X e Y los puntos de las esquinas
y el corres-
pondiente radio de redondeo.
:l:i]:::]:::i::
a4
,/
i i,r!i
,)
g
;l
I
a
-3
2
:.1
=
=
,4
=
Geometra
E"llclano
de seccin Z, X y en efplano
de seccton X,
y
se_representan
los cantos redondeados
de la cara supe_
ror del paraleleppedo
como cuadrantes
de crculo
A pank.de^los
planos
secanles
se obtendra,
conociendo
er anguto
Q98. tas
coodenadas para
el punro
angutar
pl
Valo para
coordeada
Z: e33
Q33
= Q4
-
e32 con
Q32
= Q4 *
sen Q98
Valor para
coordenada
X: ei3
Q13
=
Q10 + Q12 con
Qfo=1/2Q1
-e4
y
Q12
= Q4
r
cos Q98
Valor para
coordehada
Y: e23
Q23
=
Q20 + Q12 con
Q20
=
1/2
Q2
-
Q4
Para el ngulo de com,enzo
O9B
=
e5 (=
O,). et va,or Z
ur.J es tguataf radio 04. el vator X igual a la mitad de
,a
rongtruo
det
rado
Ot y
el vator
y
tguala fa mjtad de la
ancnufa oet paraleleppedo
02.
srse aumnta
elngulo
egB cada una de las veces en
un pequeo
pso
angura, hasta el valor O9g
_
9Oo se
oesptrzaran-
los puntos
oe las esquins sobre una
oro[a ctrcutar con el radio 04. Se obtendr
na rorma
escaronada
en
runcion
delpaso
angular O99. Si se re_
oonoean tas esquinas dnlro de cada c6pa con et radto
::-:1119:0,
o t^2 se obrendr ta rorma
de pararetepl
peoo
oeseada. Cuanto menor sa el paso
O9g mas
exacra sera la forma y la cattdad de la superttcre.
Programacin
paramtrica
Fresado con henamienta esfr ca
Elemplo
paraleleppedo redondeado
:
IE
-'!
f*,.
it'l
:
:
Z
a
i'1

|_
i9
'7
I
G]
.{l
f.,."
t;'
f; ]
1l
l
@
ll:,,
:=,
:"N
ia
trr
ll
.rl
rl
'7
t!)
-'f
-
t'u.
":,
l7
E
.lo
I
2
3
5
1
8
10
1Z
l3
L4
15
l
l9
l.:') 20
Zzt
i\l
zz
l"'.1
z:
":-
,4
FNO
FNO
FNO
FNO
FNO
FNO
FNO
FNO
LBL
TOOL
FN
.1
FN]
BEGIN PGM 730
BLK FORM 0,1
Y26
BLK FORM 0.2
Y+26
MM
z x40
7.:30
X+,lil
Z+O,000
l*
zs FN2
26
27
28
29
30
3l
32
33
35
36
37
38
39
1I
12
FNO
LBL 40
CALL LBL
L X+0.000
Q20 =
+Q21
+Q4
Q98 = Qs
10 REP
Y-Q23
RR FQ7
F
RF
F
RF
F
RF
F
RF
F
RRF
Q4r =
COS +Q98
Q42 =
SIN +Q98
Q12 =
+Q:r
-
+Q,11
Q13 =
+Q10
+ +Ql2
Q23 =
+Q20
+ +Q12
Q32 =
+Q4
' +Q42
Q33 =
+Q4
+e32
Ql =
+75,000
Q2 =
+50.000
Q3 =
+30,000
Q4 =
+15,000
Q5 =
+0.000
Q6 =
+4,000
Q7 =
+1890,000
Q99 =
+5,000
M]3
I
CALL iI
S
RND R],OOO
L x+Ql3
RND RQ12
L Y+Q23
RND RQ12
L X-Q13
RND RQ12
L v
Q23
RND RQ12
L X+5,000
RND RI.OOO F
L X+0.000 Y-Q29
R0 F15999 M
LZ-Q33RFM
FN 1 :Q98= +Q98
+ +Q99
FN 12 : lF +Q98
LT +90.000 GOTO LBL 40
CALL LBL I REP
L X 100,000
LBL O
TOOL DEF 37
STOP
TOOL CALL ]7
Z+100.000
X+0.000
zQ3
R FI5999 MO9
Y-100.000
RO F MO5
L+0.000
R+5,000
i;
44
s 3150,000
:
Q21 =
+Q2
DIV +2.000
:
Q29 =
+Q21
+ +Q108
I :Q29= +Q29
+ +Q
Z+Q6
Z
R F15999 M
Y-Q29
ROF M
11
48
19
50
..'
5
STOP
LBL 10
FN7
FN6
FN3
FNI
FNI
FN3
FN2
M02
F1\-
,l
FN2
R
Q1l =
+Ql
DIV +2,000
Q10 =
+Q11
+Q4
LBL iI
END PGM 730
130
-3
z
1=
-=
=
-t
=
I
'z
,
a
:2
,-t
=
=
-4
=
=.
=
,-
=
=
=
.--
,1
-.1
--1
--
-J
3
Dimensiones de la oieza en bruto
para
la simulacin de
mecanizado con el sistema grfico de la pantalla. En el
mecanizado se utilizar una iresa frontal cilndrica.
Definiciones de parmetros para la geomelra del para-
leleppedo .(Frase 1 a 8). En el parmelros
Q6 se encon-
trr la distancia de seguridad de la herramienia respecto
a la oieza. En el oarmetro Q7 se encontrar el avance.
-
Llamada a la
herramienta
Nr. 0. Desplazamiento a posi-
cin de cambio de heramienta en marcha roida ldefinido
como subprograma LBLl).
Definicin v llamada de la heamienta Nr. 37.
:::::at::a::::!-,i-i!1-r-r,r::::
Programacin
paramtrica
Fresado con henamienta esfrica
Ejemplo paraleleppedo redondeado
Fijacln del parmelro Q29 para la coordenada Y de la
posicin de partida. La herramienta deber
posiconarse
en Y ante la
pleza
a una distancia de seguridad. El radio
de la fresa se recoger automticamenle con TOOL
CALL en el parretro 0108.
Avance de la herramienta en marcha rpida a la posicin
de
paarda.
----l
a'-;
l/
t::::t::::r::t
I I
o,,
T-
T-l
ld
\o
I oe I ,
|
"'.F
Las coordeadas siguienles del punto destino
para el fre-
sado del paraleleppedo dependern del ngulo variable
Q98. Para cada nuevo nqulo Q98 se realizar un clculo
del
parmetro Q'l3
(coordenada X), Q23
(coordenada Z) y
Q33
(ccordenada Z). Las correspondientes definiciones
de los parmetros se econtrarn
por tanto e un subpro-
grama.
Dentro de los clculos existen ecuacioes de parmetros
que son independientes delngulo Q98
y tienen un valor
siempre constante
para los cculos siguientes Para aho
rrar tiempo de clculo se programarn estos clculos luera
delsubprograma.
Fijar los parmetros que sean lndependietes del ngulo
variable Q98.
Parmetro Q10
y Ql1
Para
vaLores X,
parmefo Q20
y Q21 (ver frase 17) para los valores Y
1
\o
:\l
[-r
;L.
:
l)
.:::l:i:
:tttti:i
o4
I o 11
-3
=
a
:Z
=
,:a
t
2
-2
-4
_a
2
-t
=
=
=
-1
=
=
=
=
,-1
=
--
=
.-.
-1
--1
,1
---a
J
Asignacin del valor inicial para elngulo Q98. A con-
tinuacin se realiza una llamada al subprograma LBL1O,
en elque se calcularn los parmefos para
tas cooroe-
nadas X, Y y Z de los puntos finales del paraleleppedo.
Elclculo de los parmetros
Q13, Q23
y
Q33 se realiza
en varios pasos parciales.
Prireramente se fealizan los
clculos de las fuinciones anqulares:
Despus los clculos para las coofdenadas X e Y a pair
de los resultados intermedios oblenidos con las frases 48
y 49.
Y para a coordenada Z.
i
E.
ts-
-
-
1p4
I
Prog ramacin
paramtrica
Fresado con herramienta esfrica
Ejemplo paraleleppedo redondeado
Aproximacin tangencial al conlorno (frase 21, 29 y 30) y
lresado de la primera ritad del paraleleppedo.
Salida langecial del conlorno, avance de la herramenta
a la s guiete posicin de altura fijada med ante clculo
oe patametros.
Para establecer el contorno para la sigu ente capa se ha
elevado el ngulo QgB.
ll
ll
Fresado de la segunda mitad
:a
=
-'.=v
-5
-)
a
2
I
2

:a
2
,-1
=
=
=
=

--7
-'.,
--1
-1
,--a
=
_
-1
,1
--
-
=
J
=
".
Si el ngulo Q98 tuviese un valor menor de 90" se realizar
un salto a LBL40. A conrinuacion se etectuara un nuevo
clculo y el fresado de la siguiente capa.
Si el ngulo Q98 adopta un valor mayor de 90" habr ter-
minado ei mecanizado. Llamada al subprograma LBLl
para elgiro ibre de la herramienia con posterior parada de
desarollo del prograra (l\,,102: salto de retorno a comierzo
del programa y puesla
a cero de todos los parmetros).
Con este programa se puede mecanizar tambtn una
serniesfera. Para los
parmefos
Q1 v Q4 debern ulilizar,
se en talcaso, por ejemplo, los valores siguientes:
Q1
=
50 (La ongitud se fansforma en dimetro)
Q2
=
50 (La anchura se fansforma en dimetro)
Q3
=
25 (La altura se tansforma en radio)
Q4
=
25
(El
radio de las esquinas se transforma en
radio de la esfera)
lr
I
::i::::::i:::il
}TO:LBLi.'
l:::::::l:li1:a:::: ::lr:::::
-
l
135
-3
=
a
-=
a
a
2
5
'z
*-4
_2
'a
4
=
=
=
--a
=

--7
=
'..,
,-1
---t
-
--a
-1
=
''..,
=
-
-4
:)
TNC
Controles numricos de contorneado
Ciclos de libre programacin
Llamada de
programa
PGM 810/9990
-
PGM 820/9995
Ciclo de libre
programacin (Llamada de
programa)
Taladrado
profundo
E
-
i
t
=
a
:t:::tu
r:l'::l
t::::::
::t:t::
l\aterial:
Herramienta:
Dimenisones de
la pieza en bruto:
Aluminro
FresaespiraloBmm
100 rm x 100 mm x 40 mm
o0= 2
01
=43
Q2= 12
04
=
630
(Dstanoia de seguridad)
(Profundidad de taladrado)
(Profundidad de avance)
(Recorrido de separacin)
(Avance del ajuste de profundidad)
Forma de
proceder
En el
prograrna pricipal ir recorriendo la heramienta
sucesivamente las posiciones de taladrado fijadas en el
dibujo de la pieza. Despus de alcanzar cada posicin se
realizar una llamada al
programa PGM 9990 en el que
se definir eltaladros profundo con parada delavance a
travs de clculo de parmetros. Como han de ejecutarse
cuafo taladros, ser conveniente el definir el progra
ma 9990 como ciclo libremenle programable (ciclo 12)
De esta forma, despus de alcanzarse la correspondente
posicin de taladrado, podr irse llamando al programa
frase a lrase a travs de la funcin auxiliar [99
off
@
ta
@
@l
Ia
la
E]
E
tia
aa
@
@
@
E:l
@
@
IE
@l
E'
z
trl
-
-a
a
:a
a
--a
-2
:9
-a
-
:2
-7
--'4
--
=
--.t
=
-

,-1
,-".4
-1
,-l
,--t
=
=.
=
,-t
-
--f
J
-
139
Ciclo de libre programacin (Llamada de
programa)
T-r^.^^
^.^n,^^ rarourduv yruru|uw
Comienzo del programa principal. Deliniciones de
parmetos para la ejecucin de un laladro con-
crelo.
Deso azamiento a oosicin de cambio de herra-
rnienta delinido como subprograma (LBLl
).
Definicin y llamada de la herramienta para el
taladrado.
Delinicin del ciclo
para la llamada del programa.
El programa Nr. 9990 describe e laladrado pro-
fundo con oarada del avance lver aclaracin en
pgina 142). Este programa podr llamarse por
fases como clclo de mecanizado.
=
ts-
-
t-
F
t-
=
L.
E
@
E]
@
E]
E]
IE
@
E'
:z
@
tr
t._!
Q2
){::
\:::
**
a&
140
-3
Z
-
=
=
=
t
5
2
-4
,,t
-
'4
=
=
--
1
,-4

,=
-.l
-1
,-,-a
_-,-t
_-
,.,_
-a
- ---a
-
.-
--1
----{
=
Antes de cada lamada dei ciclo deber econtrarse
la herramienta en la posicin correcla. Primeramente
despiazarse a primera posicin de laladrado, despus
posicionado en Z a distancia de seguridad. L amada
dei ltimo clclo definido al final de la Jrase de posicio-
nado con [/199.
E
l;a
E
Despus de ejecutar elciclo se desplazar la hera-
n e_ra a la siguiente pos c r de ra adrado y eiecu-
tar nuevamente elcc o.
Desplazamiento a la posicinde cambio de herra-
mienta rediante llamada a subprograma (LBL1).
Final de programa para el programa principa 810.
Nota: [/99 puede actua'lrase a fase y d lugar a la
lLamada del ltimo ciclo delinido al final de la frase. En
funcrn de los
parmefos
de mquina
podr
utilizarse
tambin [,489 en lugar del anterior. l\,489 acla modal-
mente, es decir, la orde se prograrar una vez y se
e ecutar a oartir de entonces aulorticamente al final
de cada frase de Dosicionado. Borrado de [/189 con
t\99.
{
qbf'-*.,-.-{b.
I
1
$,--+r-r -$
PGM
9990
:iai
r
'<
<<
,44..
/t..4.,
J
Programa de
Taladrado
profundo
oaramtricas
!
-
F
!-
'-.
;
-
:
@
@
EI
lnl
tz
ro
E'
Dentro del programa protegido 9990 se realza a
valo'ac:on de los pa'netros O0 y 04 y la e,ecu-
cin deltaladrado
profundo. Utilizar
para este
pro_
grama de parmetros bsicamenie valores de
parmetros posltvos.
04=
(Distancia de seguridad)
(Profundidad de taladrado)
(Profundidad de avance)
(Recorido de seParacln)
(Avance del ajuste de profundidad)
El parmelro Q5 es un parmelro auxiliar que se
utilizar en el posterior desarrollo del programa para
clculos. Como valor inicialtendr el valor de la pro-
fundidad de avance Q2. La herramienta de taladrar
se aproxima con e ava^ce establecido e'er oar
metro Q4 a la supeficle de la
Peza
Las lrases 3 y 4 comprueban los valores de los par-
meiros Q1
(prolundidad de taladrado)
y Q2
(protundi
dad de avance). En elcaso de
que la prolundidad de
avance haya de ser mayor q!e la profundidad de
taladrado no se cumplirn las irases 3 y 4; eITNC
dar el aviso de eror 100 programado en la lrase 5
Si se cumplen las frases 3 y 4, saltar eITNC al
LBL2O
y ajustar la herramieta bajo elvalor esia-
blecido en Q2.
't42
tr
@r
@
i1
IZ
8
-3
=
a
:4
-
-4
2
a
-2
^4
,a
-Z
,,-4
.-a
,4
E
-=

,--
---?
,--1
---t
--t
-=
-.--
---1
:=
--""7
-4
--
-{
-=t
.'
E]
u
Finalmente retroceder la heramienta en marcha
rpda el recorrido de retroceso y ajustar nueva
mente la profundidad
de avance con el avance
rooramado.
En el parmetro
Q7 se encontrar la prolundidad
reslanle (Q1 -
Q5). A continuacin se aumentar
el parmetro
Q5 de acuerdo con la proiundidad
de avance Q2. En elcaso de que la profundidad
resianle sea superior a la prolundidad
de avance
Q2, se realizar un salto de retorno a LBL20 y se
repetirn las frases 7 hasta 12.
Si la profundidad
restate Q7 fuera menor que
la
de avance Q2 se ajustar la heamienta a la
pro-
fundidad de taladrado O1. A conlinuacin se reali-
zar un retroceso e marcha rpida de acuerdo
con 01, y despus un retoceso de acuerdo con
la distancia de seguridad Q0.
El final del programa (lrase 16) dar lugar a un
salto de retorno al programa
810.
o&
l
'143
Ciclo de libre programacin (Llamada de
programa)
Fresado transversal con avance en profundidad
Malefal:
Medidas en bruto:
Herramenta:
Aluminio
100mmx90mmx60mm
Fresa de desbastado o 10 mm,
4 dienles
Distancia de seguridad)
Longitud de la pieza)
Anchura de superficie a lresa4
Profundidad de fresado)
Faclor de avance plano de tlabaio)
Faclor de avance en profundidad)
Avace en mm/min)
2
100
90
15
0,6
0,8
1260
Forma de Droceder
Primeramente fresado
por capas de la superficie de la
oieza a la medida 15. Desolazamienlo incremental del
punto cero en direccin Z en
-15
mm, lresado rectilneo o
transversal hasta el 16'escaln. Nuevo desplazamiento del
punto cero en direccin Z y fresado del 2q escaln.
E el programa principal PGM820 recore la herramienia
sucesivamente 3 posiciones de Start, ejecutando cada vez
el ciclo de fresado definido en el programa 9995.
La llamada del programa se ha definido como ciclo de
forma
que
se
podr
llamar el fresado fansversal con la
funcin adicional [/99 en la fras de oosicionado.
j
E
I
l
@
ta
@
@
@
(E
(E
r@
E
a
@
ttr
E1l
@
|q
@
trr
t
@
IE
EI
g
t*-
5
=
a
:=
a
-7
2
I
-2
=
:a
:7
-,,4
-j
--i
_--
=
--4

,-1
.3
,-a
---t
:-
.-
,_t
,--
=
--
-tl
:-
--
---{
=
--
tol
,t
l'f
ltr
r,i
Ciclo de libre programacin
(Llamada
de programa)
Fresado ansversal con avance en profundidad
@l
l;l
t4
@
@
@
@
@
@
t;a
Z
t4
@
l.:I-l
@
E'
@
@
ll
@
tr
a
@
E4
@
@l
@
E
E
|q
IE
tr
@
IE
t_
:
_
6
Comienzo del programa principal. Infoduccin de
dimensiones de la pieza en brulo para eltest del
programa con elsstema grfico
de la
panta
a.
Deliniciones de parmetros para la superficie a
fresa libremente, para faclores de avance con
respecto al radio de la hrramienta Q108
y para
el avance de fresado.
Desplazamiento a
posicin
de cambio de herra-
mienta deiinido como subprograma (LBL1).
Definicin y llamada de la herrarnienta.
@
14
@
(E
@
@
|q
rd
@
@
@
aa
E
@
@
E
@l
-3
=
a
a
-
-7
-2
:2
-v
-
:a
-7
-'4
-z
-
4
--
-=
'-..,
-"4
,'.q
''-,
---t
-3
---t
=
:3
-t
t
l.l
iri
]ii
Ciclo de libre programacin (Llamada
de programa)
Fresado transversal con avance en profundidad
En l parmerro O- 0 se enco4trara
la
disra-c a la
teral con respecto a la preza (ver lrase de poscona,
do 20). Se compondr de la dlstancia de seguridad
Q0
y
del radio de la herramienta Q108.
EI radio de la herramienta se deposilar automtica
merte con TOOL CALL en el parrnetro
Q108.
Definicin del ciclo para llamada del programa. El pro
grama Nr. 9995 describe el fresado fansversal con
avance en profundidad (ver aclaracin en pgina 146).
Este programa podr llamarse frase a fase o secuen
cialmenre como c c o de recanizado despus del
|q
ea
acercamrenlo a La oostcton tntctat.
Desplazamiento a la posicin de Start y larada
del ciclo con a funcin auxiliar M99.
Clculo de la anchura de iresado lransversal oara el
siguiente escaln
que
corresponda cada vez. Des
olazamiento incrementaldel ounto cero en d reccin Z.
Repeiicin por dos veces de la pade del programa
para elfresado del escaln.
@
@
E
Anulacin del desplazamiento del punto cero y
desplazamiento a posicin
de cambio de herra-
menta a travs de llamada a subprograma (LBL1).
Fin del programa
820.
5
E
a
:1
-=
,-
:9
-a
-4
:=
._7
-,-4
-3
-.i
--a
-E
-=

--a,
,,-
.:--.
'..,
_,-a
,.t
---J
,---
=3
----"4
--
-J
..-'
-1
It
149
Programa de
parmetricas
Fresado fansversal con avance en
profundidad
De'rro del prog'ama proteg do 9995 se realrza la
valoracin de os parmeiros
Q0 a QG
y se ejecLrta
el oroceso de resado.
(Distancia de seguridad)
(Longilud de la pieza)
(Achura de supefcie a fresao
(Prolundidad de fresado)
(Factor de avance p ano de trabajo)
(Factor de avance en profundidad)
(Avance en mm/min)
IE
@
@
El parmeiro Q12 tendr el valor de la longitud de
fresado en direccin X. Se compondr de la longitud
de la pieza
Q1
y La separac n laieral Q1 1 (= 2'G10).
El oarmetro O21 es a medida de avance en el
plano
de trabajo, Q31 el avance en
rofundidad.
Ambos oarrefos deoendern de los lactores de
avance en el programa principal PG[,1 820 y de
radio actualde la heramienta.
'@-
Al parmetro Q20 se le ha asignado la anchura Q2
de la superficie a fresar descontando el radio de la
herramienta Q108, por lo que al avanzar en direccin
Y se podr realizar el movimiento sin correccin del
raoto,
l
:::
t:
xl
*it:l
ll:
I
x
:i:
i::
]::
:r:
l:i
::l
:::l
]:i]
z V/ / /t
^
lt ///t
| | t// |
I lt t// /
| \ t// |
I t// / ,
v/ / /l
// .A"r'/ t
::::tri'iil!
t:ti:::::::tt::]:tt:
l
I
3
:t
^t
o
v
-
'-
--0
-
-!
,,-t
:a
2
-4
:2
.---
--4
'=
-a
=
,4
=

=
=
--1
-
-
)
-t
:=
Q29 es el valor Y que
deber adootar la hera-
n'enia en a posicin
de pa .da antes del si-
guiente avance en prolundidad.
Q9 toma en
consideracin eJ
p|mer
avance en direccin
En /a siguiente secctn del programa se descri-
ben los pasos de trabajo para los avances en pro-
fundidad. El avance se realiza siempre absoluta-
mente en direccin negativa Z de acuerdo con el
valor del parmelro
O32 {ver Frase I5J. E'para-
retro Q32 se calcular de nuevo para cada
avance. Al comienzo tiene elvalor 0.
Anles del avance en protLndidad
se desplazar
la herraminta en marcha rpida a la Dosicin de
amoa
Clculo de la profundidad
absoluta de avance
Q32. Si la profundidad de avance es menor que
la profundidad
total prescrita
en 03 se sariara la
frase 13 y se proseguir
el programa a partir de
LBL35. En caso confario recibir el parmetro
Q32 elvaior de la profundidad
tolal Q3.
IF
z
E'
@
a^)
lill
@ LBL 35
F
:i::li:l:::l:
:t:i1l:::lill
t
:l:r.::rt:::t:t
.'::l:::ll:l::il::::
-oro
l
fr
t!r-
a
Programa de
parmetricas
Fresado transversal con avance en profundidad
Avance de la herramienta a la profundidad
calcu
lada Q32.
Llamada alsubprograma LBL20 para el fresado fans-
versal en el plano de lrabajo (ve'Aclaracion ms
adelante).
Desous dellresado transversalde la suoerficie se
preguntar por e valor actualdel parmetro
Q32. Si
la profundidad de avance Q32 no ha alcanzado
todava la profundidad lotal Q3 se realzar un nuevo
clculo de O32 lretorno a LBL10).
Si a profundidad de avance ha alcanzado la profundi-
dad tolalQ3 ser suprfluo un nuevo mecanizado- Se
saltar al final del programa (LBL99).
Subprograma LBL20 para el fresado transversal en
el olano de trabaio. El avance en direccin Y se reali
zar siempre en valores abso utos de acuerdo con el
valor de Q22
(ver
frase 24). El
parmefo
Q22 se ca
cular de nuevo para cada avance. Al comienzo
tendr el valor Q29
(= Avance O21
-
radio de la
herramienta).
tr
@
\t:tt:l
ix:
++
152
=
--
:4
-1
'-7
-2
-a
^
':2
_t
--)t
=
,a
,-4
--a
=
E
---t
-
--t
:3
-J
-,t
-=
-t
=
-)
@
[
Clculo del avance absoluto en drreccln Y;
desp!s avance en Y.
la direccin X se indica el recorrido Q12 incremen-
:l:l
ta mente (ver frase 22) ser suficiente con cambiar
l:
ll:
elsigno para e parmetro
Q12.
f:l:i
Si el avance en Y es menor que la anchura calcu
lada en Q20, se relornar a LBL22: la herramienta
fresar el siguiente plano, aiustndose de nuevo
en Y. El parriretro
Q12 cambiar nuevamente de
sgno siendo otra vez posiiivo.
::
l.
Programa de
parmetricas
Fresado transversal con avance en
profundidad
Si el avance O22 en Y es igual o mayor que la an-
chura calculada e Q20, se asignar al parmeto
Q22 elvaLor de la anchura Q20
y
se corregir el
avance en Y. A continuacin fresar la heramienta
el ltimo
plano paralelamenle al eie X.
Elfresado de la superficie con el prrer avance en
profundidad ha concludo- Pero como antes del si
g,ienre avance en profundioao ha de Iegarse sienpre
a una posicin de partida a la izquierda delcontorno
(frase 10) nabra que asegurarse
para que e sigue1te
fresado en X se realice tambin en la direccin
positi_
vadel eje. Por ello deber adoptar el parmetro Q12
un valor posilivo antes del final del subprograma.
Se realizarn Ilamadas al subprograma LBL20 hasta
oue la orofundjdad de avance Q32 haya adoptado
el vaor prescrito Q3. En dicho caso iializar el pro-
grama para elfresado. Elfinal del pfograma
PGM 9995 dar lugar a un retorno al programa
olinciDal.
14
E'
r:a
.
=
tT!
f4
tr
E]

You might also like