Anda di halaman 1dari 15

E-mail: asimatec@vtr.

net

Cliente: MAESTRANZA ACEROSAL S.A.


Por Ing. Sergio Barrios F.
Asimatec Ltda.
-2016-

E-mail: asimatec@vtr.net

CICLO DE DESBASTE CYCLE95

Sin el uso de ciclos de mecanizado el programa de desbaste de una pieza sera


extremadamente larga y muy tediosa al programar.

Cuanto menor sean los cortes por pasada de penetracin, mayor sern las cantidades de
lneas que tendr el programa.

Muchos controladores CNC para mejorar este asunto tecnolgico es que desarrollan y
proponen en sus comandos Ciclos de Mecanizado, que son responsables por hacer todo el
clculo de las lneas de programacin dentro de las condiciones previamente establecidas.

En nuestro caso estudiaremos ahora el CYCLE 95


COMO OPERA EL CICLO

Desbaste con elementos de canales

La zona gris determinas el uso del ciclo sin canal o destalonado

La zona naranja determina el uso del ciclo de la primera canal o destalonado

La zona celeste determina el usos del ciclo en la segunda canal o destalonado

Desbaste de los elementos de canal o destalonado:

Desplazamiento al punto de partida para el siguiente destalonado, por ejes, con G0. Se
considera una distancia de seguridad adicional, interna al ciclo.

Movimiento paralelo al contorno, a lo largo de este + sobre medidas de acabado, con


G1/G2/G3 y FF2.

Desplazamiento al punto de corte de desbaste, paralelamente al eje, con G1 y avance FF1.

Movimiento a lo largo del contorno, levantar y retirar como en la primera seccin de


mecanizado.

Si existen otros elementos de destalonado, esta sucesin se repite para cada elemento.

E-mail: asimatec@vtr.net

Programacin
CYCLE95 (NPP, MID, FALZ, FALX, FAL, FF1, FF2, FF3,
VARI, DT, DAM, _VRT)

Tabla Parmetro CYCLE95


Parmetro
NPP
MID
FALZ
FALX
FAL
FF1
FF2
FF3
VARI
DT
DAM
_VRT

Tipo de datos
STRING
REAL
REAL
REAL
REAL
REAL
REAL
REAL
REAL
REAL
REAL
REAL

Significado
Nombre del subprograma del contorno
Profundidad de penetracin
Sobremedida de material para el acabado en el eje Z
Sobremedida de material para el acabado en el eje X
Sobremedida de acabado en el contorno
Velocidad de avance para desbaste sin canal
Velocidad de avance para penetrar en canal
Velocidad de avance para acabado
Tipo de mecanizado
Tiempo de espera para el rompimiento de la viruta al desbastar
Distancia para romper la viruta
Distancia de retirada del contorno durante el desbaste

Funcionamiento
El ciclo de mecanizado permite confeccionar en piezas en bruto, un contorno o perfil de pieza programada en
un subprograma mediante el mecanizado paralelo al eje. El contorno puede contener elementos de
destalonado o canal. Con este ciclo se pueden realizar mecanizados en sentido longitudinal de contornos y
mecanizados transversales, externos e internos. Se puede escoger libremente la clase de mecanizado
(desbaste, acabado, mecanizado completo). En el desbaste del contorno se generan cortes paralelos al eje
de la profundidad mxima programada y tras alcanzar un punto de interseccin con el contorno, se
mecanizan tambin, inmediatamente, las esquinas que quedan, de forma paralela a ste. La pieza se
desbasta hasta alcanzar las sobremedidas de material de acabado programada.
No est mal decir que el acabado se realiza en la misma direccin que el desbaste. El ciclo selecciona y
cancela automticamente la correccin del radio de la herramienta.

E-mail: asimatec@vtr.net

PARMETROS DEL CICLO

PARAMETROS INICIALES
Parmetro
NPP
MID
FALZ

Tipo de datos
STRING
REAL
REAL

FALX

REAL

FAL

REAL

Significado
Nombre del subprograma del contorno
Profundidad mxima de penetracin
Sobremedida de material para el acabado en el eje de cilindrado (se
introduce sin signo)
Sobremedida de material para el acabado en el eje de refrentado
(se introduce sin signo)
Sobremedida de acabado conveniente segn el contorno (se introduce sin
signo)

E-mail: asimatec@vtr.net

PARMETROS FINALES
Parmetro
FF1
FF2

Tipo de datos
REAL
REAL

FF3
VARI

REAL
REAL

DT
DAM
_VRT

REAL
REAL
REAL

Significado
Velocidad de avance para desbaste sin canal (sin destalonados)
Velocidad de avance para penetrar en canal (elementos
de destalonado)
Velocidad de avance para acabado
Tipo de mecanizado
Rango de valores: 1 ... 12
Tiempo de espera para el rompimiento de la viruta al desbastar
Distancia para romper la viruta
Distancia de retirada del contorno durante el desbaste, incremental
= 0 -->1 (se introduce sin signo)

Ejecucin
Posicin alcanzada antes del inicio del ciclo:
La posicin inicial es cualquiera, desde la cual se pueda llegar sin colisiones al punto inicial del
contorno.
El ciclo genera la sucesin de movimientos siguiente:

El punto de partida del ciclo se calcula internamente y, con G0, se efecta el


posicionamiento a dicho punto simultneamente en ambos ejes.

E-mail: asimatec@vtr.net

Desbaste sin elementos de destalonado o sin canal:

La aproximacin paralela al eje a la profundidad actual se calcula internamente y se pasa a ella


con G0.

Desplazamiento al punto de corte de desbaste, paralelamente al eje, con G1 y avance FF1.

Movimiento paralelo al contorno, a lo largo de este + creces de acabado, con G1/G2/G3 y FF1.

Levantar, conforme a la magnitud programada en _VRT, en cada uno de los ejes y retirar con
G0.

Esta sucesin se repite hasta que se ha alcanzado la profundidad total de la seccin de


mecanizado.

En el desbaste sin elementos de destalonado, la retirada al punto de partida del ciclo se efecta
por ejes.

Explicacin de los parmetros:


NPP (nombre)
En este parmetro se introduce el nombre del contorno.
1. El contorno se puede definir como subprograma:
NPP = Nombre del subprograma
Para el nombre del subprograma del contorno rigen todos los convenios de nombre descritos en el
manual de programacin.
Entrada:
El subprograma ya existe --> introducir nombre, continuar
El subprograma todava no existe --> introducir nombre y accionar el pulsador de
men "new file". Se crea un programa (programa principal) con el nombre introducido y se salta al
editor de contornos.
La entrada se concluye con el pulsador de men "Technol. mask" y se vuelve a la mscara de ayuda
de ciclos.
2. El contorno tambin puede ser una seccin del programa invocante:
NPP=Nombre de la etiqueta o nombre de inicio: Nombre del etiqueta final
Entrada:
El contorno ya est descrito --> introducir el nombre de la etiqueta de inicio: Introducir el nombre
de la etiqueta final.
El contorno an no est descrito --> introducir el nombre de la etiqueta de inicio y accionar el
pulsador de men "contour append".
Las etiquetas inicial y final se generan automticamente a partir del nombre introducido y se salta al
editor de contornos.
La entrada se concluye con el pulsador de men "Technol. mask" y se vuelve a la mscara de ayuda
de ciclos.
Ejemplo:
NPP=CONTORNO_1
NPP=INICIO:FINAL

El contorno de desbaste es el programa completo Contorno_1.


El contorno de desbaste es definido como una parte del programa
llamado, del bloque con marcador INICIO hasta el bloque con
marcador

E-mail: asimatec@vtr.net

MID (profundidad de penetracin)


En el parmetro MID se definen las profundidades de penetracin mximas posibles para la operacin
de desbaste.
El ciclo calcula por s mismo la profundidad de penetracin actual con la que se trabaja al desbastar.
En contornos provistos de elementos de destalonado o con canal, el ciclo distribuye la operacin de
desbaste en distintas secciones de desbaste. Para cada seccin, el ciclo efecta un nuevo clculo de
la profundidad de penetracin actual. Esta se encuentra siempre entre la profundidad de penetracin
programada y la mitad de su valor. Tomando como base la penetracin total de una seccin de
desbaste y la profundidad de penetracin mxima programada se determina el nmero de cortes
necesarios y se distribuye entre ellos uniformemente la profundidad total que se mecaniza. Se
establecen as condiciones de corte ptimas. Para el desbaste de este contorno resultan los pasos de
mecanizado representados en la figura.

Ejemplo de clculo de las profundidades de penetracin actuales:


La seccin de mecanizado 1 tiene una penetracin total de 39 mm. Con una penetracin mxima de
5 mm son necesarios por tanto, 8 cortes de desbaste. Estos se efectan con penetraciones parciales
de 4,875 mm.
En la seccin de mecanizado 2 se efectan asimismo 8 cortes de desbaste con penetraciones
parciales de 4,5 mm (la diferencia total es de 36 mm).
En la seccin de mecanizado 3 se desbasta dos veces con penetraciones parciales actuales de 3,5 (la
diferencia total es de 7 mm).
FAL, FALZ y FALX (creces de acabado)
Las sobre medidas de acabado para el desbaste se especifican mediante los parmetros FALZ y FALX
si se desean definir diferentes sobre medidas de acabado para los distintos ejes, o bien mediante el
parmetro FAL para sobre medidas de acabado adecuadas al contorno. En tal caso, este valor se
considera como sobre medidas de acabado en los dos ejes.
Se controla la plausibilidad de los valores programados. Si los tres parmetros tienen valores, el ciclo
calcula todas estas sobre medidas de acabado. Sin embargo, es conveniente decidirse por una u otra
forma de definicin de sobre medidas de acabado.
El desbaste se efecta siempre hasta estas sobre medidas de acabado. La esquina restante originada
se quita de forma paralela al contorno inmediatamente despus de cada operacin de desbaste
paralelo al eje, de manera que una vez terminado el desbaste no son necesarios cortes adicionales
en las esquinas restantes. Si no estn programadas sobre medidas de acabado, al desbastar la pieza
se mecaniza hasta el contorno final.

E-mail: asimatec@vtr.net

FF1, FF2 y FF3 (avance)


Para los diferentes pasos de mecanizado pueden definirse distintos avances, como se representa en la figura
NO TAG.

Parmetros de Avance
VARI (clase de mecanizado)
Tabla Clase de mecanizado
Valor
Longitudinal/Transversal
1
L
2
T
3
L
4
T
5
L
6
T
7
L
8
T
9
L
10
T
11
L
12
T

Externo/Interno
E
E
I
I
E
E
I
I
E
E
I
I

Desbaste/Acabado/Completo
Desbaste
Desbaste
Desbaste
Desbaste
Acabado
Acabado
Acabado
Acabado
Mecanizado completo
Mecanizado completo
Mecanizado completo
Mecanizado completo

En el cilindrado, la penetracin se efecta siempre en el eje de refrentado; en el refrentado, en el eje


de cilindrado.
Mecanizado exterior significa que se penetra en el sentido del eje de valores negativos. En el
mecanizado interior, la penetracin se efecta en el sentido del eje de valores positivos.
Para el parmetro VARI se efecta una prueba de plausibilidad. Si, a la llamada del ciclo, su valor no
se sita en el rango de 1 ... 12, el ciclo se interrumpe con la alarma 61002 "El tipo de mecanizado
est mal definido".

E-mail: asimatec@vtr.net

DT y DAM (tiempo de espera y trayecto mximo)


Con ayuda de los dos parmetros se consigue interrumpir los diversos cortes de desbaste despus de
trayectos determinados, con el fin de romper la viruta. Estos parmetros son de importancia
solamente en el desbaste. En el parmetro DAM se define el trayecto mximo despus del cual debe
efectuarse la rotura de viruta. En DT se puede programar, para ello, un tiempo de espera (en
segundos) que se ejecuta en cada uno de los puntos de interrupcin del corte. Si no se especifica
ningn trayecto para la interrupcin del corte (DAM=0), se generan cortes de desbaste
ininterrumpidos, sin tiempos de espera.

Tiempo de espera y trayecto mximo

E-mail: asimatec@vtr.net

VRT (trayecto de retirada)


En el parmetro VRT se puede programar la magnitud conforme a la cual se realiza la retirada en
ambos ejes al desbastar.
En caso de VRT=0 (parmetro no programado) se retira 1 mm.
Definicin de contornos
El contorno ha de contener como mnimo 3 secuencias con movimientos en los dos ejes del plano de
mecanizado.
Si el contorno es ms corto, el ciclo se cancela tras la emisin de las alarmas 10933 "El subprograma
de contorno contiene demasiado pocas secuencias de contorno" y 61606 "Error en la preparacin del
contorno".
Los elementos de destalonado o canal se pueden ajustar directamente uno junto a otro. Las
secuencias sin movimientos en el plano se pueden definir sin limitaciones.
Todas las secuencias de desplazamiento se preparan internamente para los dos primeros ejes del
plano actual, pues solamente ellos intervienen en el arranque de viruta. El subprograma del contorno
pueden contener movimientos para otros ejes cuyos trayectos, no obstante, no estn activos durante
la ejecucin del ciclo.
Como geometra del contorno se admite solamente la programacin de rectas y crculos, con G0, G1,
G2 y G3. Se pueden programar adems las instrucciones para redondeos y chaflanes. Si se
programan otros comandos de desplazamiento en el contorno, el ciclo se interrumpe con la alarma
10930 "Forma de interpolacin no permitida en el contorno de desbaste".
En la primera secuencia con movimiento de desplazamiento en el plano de mecanizado actual debe
estar incluido un comando de desplazamiento G0, G1, G2 o G3; de lo contrario, el ciclo se
interrumpir con la alarma 15800 "Condiciones iniciales incorrectas para CONTPRON". Esta alarma
aparece, adems, en caso de G41/42 activo. El punto inicial del contorno es la primera posicin
programada en el plano de mecanizado.
Para la ejecucin del contorno programado se prepara una memoria interna del ciclo que puede
alojar un nmero mximo de elementos de contorno. El nmero exacto depende del contorno. Si un
contorno contiene demasiados elementos de contorno, el ciclo se cancela con la alarma 10934 "Tabla
de contornos rebasada". Entonces, el contorno se tiene que dividir en varios sectores, y se llama al
ciclo para cada sector.
Si el dimetro mximo no se encuentra en el punto final o inicial programado del contorno, el ciclo
complementa automticamente en el punto de terminacin del mecanizado una recta paralela al eje
hasta el mximo del contorno y esta parte del contorno se trabaja como destalonado o canal.

Definicin de contornos

E-mail: asimatec@vtr.net

La programacin de una correccin del radio de herramienta con G41/G42 en el subprograma de contorno
produce la interrupcin del ciclo con la alarma 10931 "Contorno de desbaste errneo".
Direccin del contorno
La direccin en que se programa el contorno de mecanizado se puede elegir libremente.
Internamente se determina de manera automtica la direccin de mecanizado. En caso de
mecanizado completo, se realiza el acabado del contorno en la misma direccin que la utilizada para
el desbaste.
Para determinar la direccin de mecanizado sern considerados el primer y el ltimo punto de
contorno programados. Por ello, es necesario que se pongan siempre ambas coordenadas en la
primera secuencia del subprograma de contorno.
Vigilancia del contorno
El ciclo contiene una vigilancia del contorno en lo que respecta a los puntos siguientes:
ngulo de despulla (conicidad) de la herramienta activa.
Programacin de arcos de crculo con ngulo en el vrtice > 180 grados.
En el caso de elementos de destalonado se comprueba en el ciclo si es posible el mecanizado con la
herramienta activa. Si el ciclo detecta que este mecanizado produce una vulneracin del contorno, se
interrumpe con la emisin de la alarma 61604 "La herramienta activa daar el contorno
programado".
Si el ngulo de despulla (conicidad) en la correccin de la herramienta est ajustado en cero, dicha
vigilancia no se efecta.
Si en la correccin se encuentran arcos de crculo muy grandes, aparece la alarma 10931 "Contorno
de desbaste errneo".
Los contornos salientes no se pueden mecanizar con CYCLE95. El ciclo no vigila este tipo de
contornos; en consecuencia, no se produce ninguna alarma.

CICLE95 Vigilancia de contorno, contorno saliente


Punto inicial
El ciclo determina por s mismo el punto inicial del mecanizado. En el eje segn el cual se efecta la
penetracin, dicho punto inicial est separado del contorno en un valor igual a las creces de acabado
+ el trayecto de retirada (parmetro _VRT). En el otro eje, se encuentra delante del punto inicial del
contorno en un valor igual a las creces de acabado + _VRT.

E-mail: asimatec@vtr.net

Al ir al punto inicial se seleccionar internamente la correccin del radio del filo.


Por ello, se seleccionar el ltimo punto antes de la llamada al ciclo de forma tal que sea posible sin
colisiones y que quede suficiente espacio para el movimiento de compensacin correspondiente.

Punto inicial
Estrategia de posicionamiento en el ciclo
El posicionamiento en el punto inicial determinado por el ciclo se efecta siempre para el desbaste
con los dos ejes simultneamente y, para el acabado, eje por eje. En el acabado, se desplaza
primeramente el eje de penetracin.

E-mail: asimatec@vtr.net

RESUMEN PARA CYCLE95

Sin el uso de ciclos de mecanizado el programa de desbaste de una pieza sera extremadamente
larga y muy tediosa al programar.

Cuanto menor sean los cortes por pasada de penetracin, mayor sern las cantidades de lneas que
tendr el programa.

Muchos controladores CNC para mejorar este asunto tecnolgico es que desarrollan y proponen en
sus comandos Ciclos de Mecanizado, que son responsables por hacer todo el clculo de las lneas de
programacin dentro de las condiciones previamente establecidas.

En nuestro caso estudiaremos ahora el CYCLE 95

Programacin
CYCLE95 (NPP, MID, FALZ, FALX, FAL, FF1, FF2, FF3,
VARI, DT, DAM, _VRT)

Tabla - Parmetros CYCLE95


Parmetro
NPP
MID
FALZ
FALX
FAL
FF1
FF2
FF3
VARI
DT
DAM
_VRT
VARI
Tabla Valor
1
2
3
4
5
6
7
8
9
10
11
12

Tipo de dato
STRING
REAL
REAL
REAL
REAL
REAL
REAL
REAL
REAL
REAL
REAL
REAL

Significado
Nombre del subprograma del contorno
Profundidad de penetracin
Sobre medida de material para el acabado en el eje Z
Sobre medida de material para el acabado en el eje X
Sobre medida de acabado en el contorno
Velocidad de avance para desbaste sin canal
Velocidad de avance para penetrar en canal
Velocidad de avance para acabado
Tipo de mecanizado
Tiempo de espera para el rompimiento de la viruta al desbastar
Distancia para romper la viruta
Distancia de retirada del contorno durante el desbaste

Tipo de mecanizado
Longitudinal/Transversal
L
T
L
T
L
T
L
T
L
T
L
T

Externo/Interno
E
E
I
I
E
E
I
I
E
E
I
I

Desbaste/Acabado/Completo
Desbaste
Desbaste
Desbaste
Desbaste
Acabado
Acabado
Acabado
Acabado
Mecanizado completo
Mecanizado completo
Mecanizado completo
Mecanizado completo

E-mail: asimatec@vtr.net

Ejemplo de programacin 1: Ciclo de desbaste


Se desea mecanizar, en sentido longitudinal y externamente, el contorno mostrado en las figuras,
para la explicacin de los parmetros asignados. Estn prescritas sobre medida de acabado
especficas de los ejes. No hay interrupcin de corte al desbastar. La penetracin mxima es de 5
mm.
El contorno est consignado en un programa separado.

Ejemplo de programacin 1: Ciclo de desbaste


N10 T1 D1 G0 G95 S500 M3 Z125 X81

Posicin alcanzada antes de la llamada

N20
0.2,
N30
N40
N50

Llamada de ciclos

CYCLE95("CONTORNO_1", 5, 1.2, 0.6, ,


0.1, 0.2, 9, , , 0.5)
G0 G90 X81
Z125
M30

Reposicionamiento en el punto inicial


Desplazamiento eje por eje
Fin del programa

%_N_CONTORNO_1_SPF
N100 Z120 X37
N110 Z117 X40
N120 Z112 RND=5
N130 Z95 X65

Redondeo con radio 5


Desplazamiento eje por eje

N140
N150
N160
N170
N180
N190
N200
N210
N220

Fin del subprograma

Z87
Z77 X29
Z62
Z58 X44
Z52
Z41 X37
Z35
X76
M17

Comienzo del subprograma del contorno


Desplazamiento eje por eje

E-mail: asimatec@vtr.net

Ejemplo de programacin 2: Ciclo de desbaste


El contorno de desbaste est definido en el programa invocante y se recorre directamente despus
de la llamada de ciclo para el acabado.

Ejemplo de programacin 2: Ciclo de desbaste

N110
N120
N130
N140
N150

G18 DIAMOF G90 G96 F0.8


S500 M3
T1 D1
G0 X70
Z160

N160 CYCLE95("INICIO:FINAL",2.5,0.8,
0.8,0,0.8,0.75,0.6,1, , , )
N170 G0 X70 Z160
N175 M02
INICIO:
N180 G1 X10 Z100 F0.6
N190 Z90
N200 Z70 ANG=150
N210 Z50 ANG=135
N220 Z50 X50
FINAL:
N230 M02

Llamada de ciclos